package
{
import flash.display.Sprite;
import flash.events.TimerEvent;
import flash.utils.Timer;
public class Main extends Sprite
{
private var a:Timer = new Timer(1000);
public function Main():void
{
a.delay = 500; // 時間延遲半秒
a.repeatCount = 10; // 一共運行10次
a.addEventListener(TimerEvent.TIMER, yunxing); // 運行時調用
a.addEventListener(TimerEvent.TIMER_COMPLETE, jieshu); // 運行結束時調用
a.start(); // 啟動計時器
}
// 運行時
private function yunxing(evt:TimerEvent):void
{
trace("當前已觸發次數:" + a.currentCount);
}
// 運行結束后
private function jieshu(evt:TimerEvent):void
{
trace("記時結束!");
}
}
}
{
import flash.display.Sprite;
import flash.events.TimerEvent;
import flash.utils.Timer;
public class Main extends Sprite
{
private var a:Timer = new Timer(1000);
public function Main():void
{
a.delay = 500; // 時間延遲半秒
a.repeatCount = 10; // 一共運行10次
a.addEventListener(TimerEvent.TIMER, yunxing); // 運行時調用
a.addEventListener(TimerEvent.TIMER_COMPLETE, jieshu); // 運行結束時調用
a.start(); // 啟動計時器
}
// 運行時
private function yunxing(evt:TimerEvent):void
{
trace("當前已觸發次數:" + a.currentCount);
}
// 運行結束后
private function jieshu(evt:TimerEvent):void
{
trace("記時結束!");
}
}
}
