【发布时间】:2015-10-08 19:55:45
【问题描述】:
我一直在开发一个应用程序,其中在主屏幕上有一个影片剪辑 ball_1 会重复播放,只要按下任何按钮,另一个影片剪辑 ball_2 就会开始,而前一个影片剪辑 ball_1 会消失。我希望 ball_2 只播放一次,然后消失,然后影片剪辑 ball_1 返回到主屏幕。我正在使用基于类的脚本。
当前代码:
BTN_1.addEventListener(MouseEvent.CLICK,playClip_1);
function playClip_1(e:MouseEvent):void {
ball_2.visible = true;
ball_2.gotoAndPlay(2);
ball_1.visible = false;
}
【问题讨论】:
-
请出示您当前的相关代码
-
BTN_1.addEventListener(MouseEvent.CLICK,playClip_1);函数 playClip_1(e:MouseEvent):void {ball_2.visible = true; ball_2.gotoAndPlay(2); ball_1.visible = false; }}
-
很好,现在,目前的结果是什么?例如。您当前的代码做什么或不做什么与您期望的不同?
ball_2的时间线末尾是否有任何代码向发布的代码表明它已播放完毕? -
好吧,我在 ball_2 时间线的末尾有一个 stop() 代码来阻止它重复。但是,当ball_2到达最后一帧时,我无法将ball_1带回来。不知道这是否与帧标签有关?
标签: flash actionscript movieclip