停止()
是否有一个功能会播放时间轴两次并停止后? 从第1帧到第15帧我希望它能够播放两次然后停止播放。我不想复制时间表。
答案 0 :(得分:1)
无需代码
让你的动画成为一个图形
单击图形并在属性集下面
选项:循环
第一:2
它将循环2次: - )
答案 1 :(得分:0)
var i = 0; // put this on a blank first frame
// put this on the last frame
i++;
if(i==2){
stop();
}else{
gotoAndPlay(1); // that might be 0 not sure a bit rusty on flash
}
我不承诺这会起作用,因为我在几个月内没有弄乱闪光灯,但你可以尝试一下。
答案 2 :(得分:0)
var loop:int = 2;
var counter:int = 0;
将它放到第一帧并将其留空,从第二帧开始动画。
if(counter == loop){
stop();
}
将此块复制到您希望动画停止的位置。
counter++;
gotoAndPlay(2);
将此复制到最后一帧
答案 3 :(得分:0)
将此代码放入最后一帧。 //我们没有为变量loopCount分配任何值,并使用条件在变量loopCount中赋值。第二次第一个条件不会运行,loopCount值不会改变。然后我们在每个动画循环中将loopCount值增加1。然后通过检查loopCount值来编写条件来停止电影。
//Put this code into the last frame or where you want to stop your movie after playing 2 times.
if(!loopCount){var loopCount:Number = 0;}
loopCount++;
if(loopCount >= 2){stop();}