Timer 类是flash as3.0中的计时器类,Timer的构造函数为:Timer(delay:Number, repeatCount:int = 0),第一个参数delay是计数的时长,单位为微秒,第二个参数repeatCount为计数次数,默认值为0(如果不传第二个参数,默认传入的值为0),0为一直计数。
Timer的两个重要方法:
1、start()方法-开始计数 如果要使计数器起作用必须先调用start方法。
2、stop()方法-停止计数
Timer对象两个最重要的事件:
1、TimerEvent.TIMER 计数器每计数一次发生的事件,
2、TimerEvent.TIMER_COMPLETE 计数器计数完成发生的事件。
import flash.utils.Timer; import flash.events.TimerEvent; var timer:Timer = new Timer(1000,60); var i:uint = 0; timer.start(); timer.addEventListener(TimerEvent.TIMER,handle); function handle(e:TimerEvent):void{ i++; tt.text = String(i); }
一个简单计数器……
可以利用它做倒计时: