|
关于网站flash拼图游戏插件使用方法
本代码支持所有asp/php/.net等网页形式,只要支持flash,支持文件上传就可以用。一般用于图片写真,相册博客,论坛文章或者其他含有图片的网页,只要简单的修改一下页面就可以把你站上的所有图片全部扩展为拼图游戏,支持10种拼图样式,自定义块数和旋转模式。可以让站长DIY制作自己的FLASH拼图游戏,增加站的娱乐性。当前文件不支持本地测试需要在服务器上测试才可以,主要是flash不支持本地测试
需要技术合作的请联系站长 QQ:一三二贰零三 ,或加QQ交流群57573966,更多内容请关注www.9pintu.com,希望能和所有站长共同发展。
介绍地址: http://www.9pintu.com/togame/
下载地址:
http://www.9pintu.com/togame/pintu_v1.rar
修改vv改变样式:
演示样式2:
http://www.9pintu.com/togame/chajian.swf?xx=5&yy=6&zz=0&vv=2&ii=pic.jpg&gs=.swf
演示样式6:
http://www.9pintu.com/togame/chajian.swf?xx=5&yy=6&zz=0&vv=2&ii=pic.jpg&gs=.swf
演示样式8:
http://www.9pintu.com/togame/chajian.swf?xx=5&yy=6&zz=0&vv=8&ii=pic.jpg&gs=.swf
演示样式9:
http://www.9pintu.com/togame/chajian.swf?xx=5&yy=6&zz=0&vv=9&ii=pic.jpg&gs=.swf
* SWF插件说明
flash 参数:
- xx:水平分块数量 (3-10)
- yy:垂直分块数量 (3-10)
- zz:是否旋转(默认为0非旋转/1为旋转)
- vv:为样式一共11种看yangshi文件夹(0-10)
- ii:为图片地址,图片必须为jpg,gif格式,并且使用中和swf连接在同一域下,建议用相对路径如:“../../pic.jpg”。
- gs: .swf 格式
其实主要文件为 chajian.swf 其他为演示应用的文件,大家不要被迷惑了,使用中要求flash和图片连接地址必须严格在同一域下,如果不在同一域将无法使用,建议图片地址用相对路径“ii=../../pic.jpg”。(同一域:比如http://9pintu.com与http://www.9pintu.com为两个域)
* 控制演示
* 包含内容:
- index.html 演示文件
- lianjie.js 全站调用可以给所有大于150的图片添加拼图连接。
- chajian.swf 主FLASH文件( http://www.9pintu.com/togame/chajian.swf?xx=3&yy=3&zz=0&vv=4&ii=pic.jpg&gs=.swf)
- 9pintu_bd.swf 为新增本地测试用FLASH文件
- 9pintu_tj.swf 为新增post成绩到“add/”目录的flash文件,具体看最后说明
- quanping.html 全屏调用html应用实例
- yangshi/corel000.gif
- ... ... 游戏分块样式0-10图片
- yangshi/corel0010.gif
- pic.jpg 默认图片
应用中请将全部页面代码中的连接地址http://www.9pintu.com/togame/替换为您的域名地址。
演示样式为10分块大小10X8非旋转模式:
http://www.9pintu.com/togame/chajian.swf?xx=10&yy=8&zz=0&vv=10&ii=pic.jpg&gs=.swf
* FLASH插入形式:
代码:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="750" height="600" id="9pintu1" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="http://www.9pintu.com/togame/chajian.swf?p=1&xx=3&yy=3&zz=0&vv=4&ii=http://www.9pintu.com/togame/pic.jpg&gs=.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="http://www.9pintu.com/togame/chajian.swf?p=1&xx=3&yy=3&zz=0&vv=4&ii=http://www.9pintu.com/togame/pic.jpg&gs=.swf" quality="high" bgcolor="#ffffff" width="750" height="600" name="9pintu1" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
演示:
* 按钮形式:
代码:
<script>
function PlayInFull(flashUrl) {
window.open("http://www.9pintu.com/togame/quanping.html?"+flashUrl,"9pintu","fullscreen");
}
</script>
<input type="button" value="全屏游戏" onClick="PlayInFull('p=1&xx=3&yy=3&zz=0&vv=4&ii=http://www.9pintu.com/togame/pic.jpg');" />
演示:
* 连接形式:
代码:
<a href='http://www.9pintu.com/togame/quanping.html?p=1&xx=3&yy=3&zz=0&vv=4&ii=http://www.9pintu.com/togame/pic.jpg' target="_blank">全屏游戏</a>
演示:
全屏游戏
* 全站JS应用:
先复制togame文件夹到站根目录下,然后全站调用下面的JS代码: 一般将代码放到统计的位置就可以了,这样全站的图片就自动带有拼图连接。如果更改了togame文件夹名,请把lianjie.js,quanping.html文件中的链接地址都换一下
<script language='JavaScript' src='http://www.9pintu.com/togame/lianjie.js?uid=&xx=5&yy=4&zz=0&vv=2&t=1&t1=small_&t2=' type='text/javascript' id='photo_game' charset='gb2312'></script>
如果出错,请修改 lianjie.js,quanping.html 文件中的链接地址改成绝对地址:
可以实现如图效果(鼠标经过显示连接提示):
* 如何保存游戏成绩:
9pintu_tj.swf
为带post递交成绩的FLASH文件(使用时代替chajian.swf就可以了,具体使用需程序员写相应的代码将数据入库),
游戏中点保存成绩后将,将打开新页面(当前FLASH目录下的"add/")递交“xx=图片地址|样式|X块数|Y块数|是否90度旋转|使用时间|开始时间|结束时间|得分|自动完成数”信息, asp的话通过 “request("xx")” 接收 ,其他语言类同,然后自己写程序保存到数据库就可以了,防作弊大家通过页面或其他手段判断自己写。
xx="图片地址|样式|X块数|Y块数|是否90度旋转|使用时间|开始时间|结束时间|得分|自动完成数"
其中自动完成数,就是系统帮助完成的拼图数,你可以做判断,当大于0时可以不保存成绩,记录使用的时间
"add/"文件夹下的默认首页文件您可以为其他语言,比如 index.php 或其他只要是默认首页就可以
|