我是flash的新手。
我在Flash CS6和动作脚本2.0上。 我试图做的是,当影片剪辑(bird_mc)与之碰撞时 另一个影片剪辑(missile_mc),然后电影跳转到后一帧。
我的脚本下面没有包含missile_mc,这肯定是个问题,那怎么做 当触摸将电影移动到另一帧时,我得到这两个影片剪辑?
bird_mc有动作脚本,可以使用向上和向下箭头键上下移动 下面的动作脚本连接到第1帧。
请帮助,我不知道做这项工作需要什么,因为我是初学者! 我的动作脚本可能完全错误,所以我的任何新版本或任何版本 很棒。
以下是第1帧的动作脚本:
if (_root.bird_mc.hitTest(_x, _y, true)) {
_root.gotoAndStop(2);
}
答案 0 :(得分:0)
如果您的movieClips和您的actionScript代码都在第1帧中:
this.onEnterFrame = function():Void {
if (bird_mc.hitTest(missile_mc._x, missile_mc._y, true)) {
gotoAndStop(2);
}
}
如果你把你的代码放在movieclip missile_mc中:
this.onEnterFrame = function():Void {
if (_parent.bird_mc.hitTest(_x, _y, true)) {
_parent.gotoAndStop(2);
}
}