【问题标题】:Restart a Moviclip from the stage after stoping it停止后从舞台重新启动影片剪辑
【发布时间】:2013-11-18 15:26:53
【问题描述】:

在我的主舞台上,我有一些影片剪辑,它们都从不同的帧位置开始,也以不同的帧位置结束。所以我在Movieclips上放了一个关键帧,在动画完成后,在上面放一个stop()。所有动画完成后,主舞台也得到一个stop(),并出现一个重播按钮。现在,如果我单击重播按钮,每个影片剪辑都应该重新开始 - 当然。我试过gotoAndPlay(1),但moviclips不是从那个开始的,只有主舞台(当然,我知道moviclips有自己的时间线..)那么我怎样才能通过单击重播按钮重新启动每个动画呢?

【问题讨论】:

    标签: actionscript-3 flash animation movieclip


    【解决方案1】:

    在 Flash 中,影片剪辑与主舞台分开运行。 为了运行所有的影片剪辑,您应该重新启动所有的影片剪辑: 假设影片剪辑的名称是 MovieClip1、MovieClip2 和 MovieClip3。

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

    希望这会奏效。

    【讨论】:

    • 我已经尝试过了,但是我得到一个错误:未定义属性 MovieClip1 的访问。 (当 MovieClip1 是我的 MovieClip 的名称时)
    • 您是否在 的文本框中输入了名称?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-27
    • 2014-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多