FLASH拼图游戏制作错误在哪里?高分求救!

来源:百度知道 编辑:UC知道 时间:2024/06/07 09:43:37
在网上找了一个FLASH拼图游戏教程
http://www.yesky.com/278/1616278.shtml
照着做了一个,但怎么总调试不成功
高分求高手指出错误在哪?并说明一下。
附上源文件和正确的拼图游戏效果,FLASH版本是FLASH 8。
网上教程的拼图游戏:http://218.10.169.179/pintu.swf
我制作的FLASH源文件:http://218.10.169.179/pintu.fla

帧上的动作脚本复制我这个:
stop();
for (i=1; i<=6; i++) {
eval("p"+i)._x = random(240)+80;
eval("p"+i)._y = random(160)+70;
}
_root.onEnterFrame = function() {
b = 0;
for (j=1; j<=6; j++) {
if (eval("p"+j)._x == eval("b"+j)._x && eval("p"+j)._y == eval("b"+j)._y) {
b += 1;
trace(b);
}
}
if (b == 6) {
gotoAndStop("over");
}
};
buttom_body上的脚本复制这个:
on(press) {
startDrag(_parent, false);
}
on (release) {
stopDrag();
for (i=1; i<=6; i++) {
if (_parent._x<=eval("_root.b"+i)._x+40 && _parent._x>=eval("_root.b"+i)._x-40 && _parent._y<=eval("_root.b"+i)._y+40 && _parent._y>=eval("_root.b"+i)._y-40) {
_parent._x = eval("_root.b"+i)._x;
_parent._y = eval("_root.b"+i)._y;
}
}
}