AS3定时器类

时间:2011-09-15 02:40:18

标签: flex actionscript-3

我需要使用as3计时器类或其他类创建一个计时器。每隔10秒我就会做一些提醒或追踪的事情。计时器不会随时停止。每10秒我们就可以做一些事情。

2 个答案:

答案 0 :(得分:4)

课程当然是Timer课程 这是一个让你入门的简单例子。

package 
{
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.display.Sprite;

public class TimerExample extends Sprite 
{
    public function TimerExample() 
    {
        var timer:Timer = new Timer(10000);
        timer.addEventListener(TimerEvent.TIMER, timerHandler);
        timer.start();
    }

    public function timerHandler(event:TimerEvent):void 
   {
        trace("timerHandler: " + event);
    }
}
}

答案 1 :(得分:3)

不能简单:

var t:Timer = new Timer(10000);
t.addEventListener("timer", doSomething);
t.start();

function doSomething(event:*):void {
    trace("something");
}