停止后从舞台重新启动影片剪辑

时间:2013-11-18 15:26:54

标签: actionscript-3 flash animation movieclip

在我的主舞台上,我有一些动画片段,它们都从不同的帧位置开始,并且也在不同的帧位置结束。因此,在动画完成后,我将一个关键帧放入Movieclips,并在其上放置一个stop()。完成所有动画后,主舞台也会获得stop()并显示重播按钮。现在,如果我点击重播按钮,每个动画片段应该重新开始 - 当然。我已经尝试了gotoAndPlay(1)但是moviclips并没有从那开始,只有mainstage(当然,我知道moviclips有自己的时间轴..)那么如何只需点击一次重播即可重新启动每个动画按钮?

1 个答案:

答案 0 :(得分:1)

在Flash中,动画片段与主舞台分开运行。 要运行所有动画片段,您应该重新启动所有动画片段: 假设动画片段的名称是MovieClip1,MovieClip2和MovieClip3。

on(release){
    gotoAndPlay(1);
    MovieClip1.gotoAndPlay(1);
    MovieClip2.gotoAndPlay(1);
    MovieClip3.gotoAndPlay(1);
}

希望这会奏效。