用flash制作拼图游戏图解

用flash制作拼图游戏图解

ID:10275804

大小:3.18 MB

页数:8页

时间:2018-06-14

用flash制作拼图游戏图解_第1页
用flash制作拼图游戏图解_第2页
用flash制作拼图游戏图解_第3页
用flash制作拼图游戏图解_第4页
用flash制作拼图游戏图解_第5页
资源描述:

《用flash制作拼图游戏图解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、用flash+photoshop+AvBros.puzzle2.0滤镜轻松制作拼图游戏作者:王炳杰素材:来自互联网日期:2012/8/141、素材制作:(1)先下载一张图片,打开Photoshop,在文件中打开图片,在滤镜菜单中点AVRros.→AVBros.puzzlePro2.0(注:这是一个拼图滤镜,需要下载和安装AVBros.puzzlePro2.0)上边是行下边是列(2)在滤镜中设置好拼图样式,行、列数,点“Cut”确定。(3)全选分割后图片(用鼠标或在菜单上Select→SelectAll),在MAIN中选SaveSelectedPiecesAsPS

2、D……,保存成PSD文件,命名后保存,点APPLY关闭滤镜。在Photoshop中关闭原始图片,不用保存,然后打开刚才保存的图片,图片已经分层显示了。这里是MIAN菜单这里可以全选图片(4)选择移动工具,将“自动选择图层”打上对号,图片就可以自由选择了。分层显示的图片这里是移动工具(5)要保存某一层图片(注意最好按顺序保存),先点击图片,就选中了图片所在的层,用右键击图片缩览图,单击“选择图层透明度”该图片就就选中了,复制(Ctrl+C),新建一个Photoshop文件,粘贴(Ctrl+V),保存为*.png文件,保存时注意,要选择好是透明的。这样把各层图片一个

3、个保存成透明的文件(图片1,图片2,……)右键单击这里1、游戏制作(1)打开Flash8.0,新建一个文件,大小、背景默认(白色、550×400),如图建立五个图层,并命名:背景、按钮、图片1、图片2、AS,背景层如图的两个矩形,和一个青绿填充矩形,按钮层放了五个按钮:初级、中级、高级、原图、刷新,一个影片剪辑提示框和游戏名《美女拼图》.五个按钮分别命名:cj_btn,zj_btn,gj_btn,yt_btn,cw_btn,影片剪辑提示框命名:xz_mc.给初级按钮名cj_btn(2)在图片1层,把用Photoshop制作的图片导入到舞台上左边红色矩形框中,并按

4、如图顺序排列好,然后将每个图片转化为影片剪辑(修改→转换为元件→影片剪辑,命名为t1,t2,……),再将每个影片剪辑命名(属性→名称分别为:tu1,tu2,……)要选中影片剪辑点击图片后,点此,转换为元件这是给影片剪辑命名地方(3)选中图片1层所有图片复制,粘贴到图片2层,重新命名为:mc1,mc2,……,然后打乱顺序,放到右边矩形框中,如图。(注意:一定要先命名完了再打乱)这是给影片剪辑命名地方(4)在AS层写入以下代码:vardj=1;varpices=20;for(i=1;i<=pices;i++){mymc_mc=this["mc"+i];tumc_mc

5、=this["tu"+i];tumc_mc._visible=false;td(mymc_mc,tumc_mc);}functiontd(my_mc,tu_mc){mymc_mc.onPress=function(){this.startDrag(false,25,60,550,400);};mymc_mc.onRelease=function(){stopDrag();if(dj==1){if(this.hitTest(tu_mc)){this._x=tu_mc._x;this._y=tu_mc._y;s=newSound()s.attachSound("ok

6、");s.start();}}if(dj==2){if(this._x<=(tu_mc._x+20)andthis._x>=(tu_mc._x-20)andthis._y<=(tu_mc._y+20)andthis._y>=(tu_mc._y-20)){this._x=tu_mc._x;this._y=tu_mc._y;s=newSound()s.attachSound("ok1")s.start()}}if(dj==3){if(this._x<=(tu_mc._x+6)andthis._x>=(tu_mc._x-6)andthis._y<=(tu_mc._y+

7、6)andthis._y>=(tu_mc._y-6)){this._x=tu_mc._x;this._y=tu_mc._y;s=newSound()s.attachSound("ok")s.start()}}varfinish_num=0;for(m=1;m<=pices;m++){if(_root["mc"+m]._x==_root["tu"+m]._xand_root["mc"+m]._y==_root["tu"+m]._y){finish_num+=1;}if(finish_num==pices){finish._alpha=100;finish._x=4

8、12finish._y=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。