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