当计时器持续20秒时,导出swf仅播放1帧

时间:2018-03-17 07:29:45

标签: loops actionscript-3 flash animation frames

我的动画基本上是。 1帧,具有眨眼的动画片段的多个实例,随机播放20秒,直到定时器停止。但由于一切都在一帧上,每当我尝试导出swf或任何东西时,我所拥有的只是一帧动画。当我延长帧时,闪烁的动画不会播放。 :C有什么想法吗?

这里是计时器的代码,位于场景的第一帧:

stop();
var nCount:Number = 10;
var myTimer:Timer = new Timer(1000, nCount);
var scene = this;

timer_txt.text = nCount.toString();
myTimer.start();

myTimer.addEventListener(TimerEvent.TIMER, countdown);

function countdown(e:TimerEvent):void
{
    nCount--;
    timer_txt.text = nCount.toString();
    if(nCount == 0)
    {
        trace("start");
        scene.gotoAndStop(2);

    }
}

这是在眼睛动画片段的第一帧上闪烁动画的代码。

gotoAndPlay(Math.ceil(Math.random() * 150)); 

0 个答案:

没有答案