如何使用FLASH制作拼图游戏
1、新建一个文件,大小为590*400像素,背景色为橘黄色,如图。

3、选择“窗口——库”面板,打开库面板,可以看到刚刚导入的图片,单击图片拖入到场景中,如图。

5、然后使用直线工具在打散后的图形上绘制3条真线,把图片分割成6块,如图所示。

7、按照同样的方法把其他5块也转换为按钮元件,名称为o2,o3,o4,o5。完成后,库面板如图所示。

9、从库中把o1拖入舞台中,摆好位置,如图。

11、然后给图层2的第1帧添加代码。鼠标右键单击第1帧,添加如下代码。x=getProperty("/m1",_droptarget);if(x eq "/yer1"){ setProperty("/m1",_x,getProperty("/yer1",_x)); setProperty("/m1",_y,getProperty("/yer1",_y)); gotoAndStop(5);}如图所示。

13、给第5帧输入如下动作代码:stopDrag();如图。

15、重复第8到第14步,建立m2~m6影片剪辑。注意代码中的m1,yer1换成m2,yer2;m3,yer3;以此类推。最后库中会有m1到m6的影片剪辑。如图。


19、选中table图层,将元件yer1至yer6共6个矩形拖动至舞台中,排列其位置到舞台上方,如图所示。

21、选择pic图层,将库中影片剪辑元件m1~m6拖动至舞台上,排列在下方,如图。并且要给这6个小图案分别设置实例名称,设置规则是m1设置为m1,m2设置为m2,依此类推,全部设置。小图案可以乱序来排列。如图。

22、可以测试效果了。当拖动图案到正确的位置后,图案就不能再拖动了,不正确的位置,图案可以再次拖动的。
