0

所以,我有一个名为 intro 的电影剪辑。当介绍用完帧时,我如何告诉它 gotoandPlay 到主时间线或上部影片剪辑而不需要用户按任何按钮?应该不会那么难吧?在 actionscript 2 中真的超级简单,但在 3 中我什至找不到帮助/教程来做到这一点!

谢谢!

4

1 回答 1

3

明确你之后想玩什么?

它可以像在动画的最后一帧中添加一行代码一样简单:

gotoAndPlay(3); // will goto a frame within the same move clip

或播放不同的影片剪辑:

MovieClip(this.parent as MovieClip).gotoAndPlay(3); //tell your parent to goto a specific frame

或者

MovieClip(this.parent as MovieClip).parentObject.gotoAndPlay(3); //tell one of your parents movieclips to start playing

编辑:

更多方法,将此代码放在父时间轴上以检查电影剪辑何时完成:

intro.addEventListener(Event.ENTER_FRAME, checkFrame);

function checkFrame(e:Event):void{
    if(intro.currentFrame==intro.totalFrames){
        //do something
        someMovieClip.gotoAndPlay(3);
    }
}
于 2012-11-12T11:09:37.947 回答