定时器不工作AS3

时间:2014-06-13 07:50:19

标签: actionscript-3 timer countdown

我正在使用倒数计时器。 游戏应该做什么: 我的第一个场景是倒计时,一旦倒计时到达0,它就会进入第二个场景

问题是倒计时不会显示,但它会在15秒后进入第一个场景,这是倒计时倒计时的。但是当我使用ctrl + alt + enter重新测试第一个场景时,倒计时显示出来。我认为问题是其他一些干扰的代码。

我将游戏上传到互联网上有很多编码和可能的错误来源。请不要使用!这是Pranavan Kantharajah为学校作业所做的工作!

下载到我的Flash游戏(AS3): https://www.dropbox.com/s/039lkek494k65m8/EndOfPart1%20copy.fla

1 个答案:

答案 0 :(得分:0)

只需向您的计时器添加并完成事件,然后尝试重置您的计时器,就像这样:

var TM:Timer = new Timer(1000,15);
TM.addEventListener(TimerEvent.TIMER, do_my_job);
function do_my_job(e:TimerEvent):void
{
    //
}
TM.addEventListener(TimerEvent.TIMER_COMPLETE, do_this_at_the_end);
function do_this_at_the_end(e:TimerEvent):void
{
   TM.reset();
}
TM.start();