拼图游戏是广受欢迎的一种智力游戏,它的变化多端,难度不一,让人百玩不厌。这里我将介绍将传统的拼图移植到FLASH中的方法,从中您不仅能学到ACTION SCRIPT的一些用法,也能了解一些FLASH游戏开发的思路与方法。那么,下面我们就开始吧!
编写程序
第三步:编写程序
首先我们来实现所有图块抓起、放下和拖拽,进入第一个图块的编辑状态,打开button的action面板,
在图的窗口中输入如下程序:
on (press) { //单击未抬起
startDrag ("/part1", true);} //开始拖拽part1
on (release) { //单击并抬起
stopDrag (); //停止拖拽
if (_droptarget eq "/bg1") { //如果拖拽的物件与bg1重合时
setProperty ("/part1", _x, getProperty("/bg1", _x)); //使part1与bg1的x坐标对齐
setProperty ("/part1", _y, getProperty("/bg1", _y)); } //使part1与bg1的y坐标对齐
}
现在你可以预览一下看看,图块1是不是已经可以实现拖拽了,而且如果位置正确会自动对齐。如果功能都实现了,按照同样的方法把其它的图块做好,注意编号要对应。

网友评论