首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何才能在两个影片剪辑发生碰撞时跳转到另一帧?

如何才能在两个影片剪辑发生碰撞时跳转到另一帧?
EN

Stack Overflow用户
提问于 2014-07-31 15:59:43
回答 1查看 419关注 0票数 0

我完全是flash的新手。

我用的是flash CS6和action script 2.0。我想做的是,当一个影片剪辑(bird_mc)与另一个影片剪辑(missile_mc)发生碰撞时,影片会跳转到后面的帧。

我下面的脚本没有包括missile_mc,这肯定是一个问题,那么当触摸将电影移动到另一个帧时,我如何获得这两个电影剪辑?

bird_mc具有使用上箭头键和下箭头键进行上下移动的动作脚本,下面的动作脚本连接到第1帧。

请帮帮忙,我不知道需要什么才能使这项工作,因为我是一个初学者!我的动作脚本可能是完全错误的,所以任何新的东西或我的任何版本都很好。

下面是第1帧上的动作脚本:

代码语言:javascript
复制
if (_root.bird_mc.hitTest(_x, _y, true)) {
_root.gotoAndStop(2);
}
EN

回答 1

Stack Overflow用户

发布于 2014-08-10 01:16:41

如果您的movieClips和actionScript代码都在第1帧中:

代码语言:javascript
复制
this.onEnterFrame = function():Void { 
    if (bird_mc.hitTest(missile_mc._x, missile_mc._y, true)) {
        gotoAndStop(2);
    }
}

如果你把你的代码放在电影剪辑missile_mc中:

代码语言:javascript
复制
this.onEnterFrame = function():Void { 
    if (_parent.bird_mc.hitTest(_x, _y, true)) {
        _parent.gotoAndStop(2);
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25053649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档