본문 바로가기

FLASH/AS3.0팁

[AS3.0 팁] Timer 사용법

객체생성

Timer(delay:Number, repeatContt:int = 0)

 

다음예제를 실행하여 보자

 

import flash.events.TimerEvent;

 

//타이머객체를 생성하는데 1초에 3번의 타이머 이벤트가 발생한다.
var tmr:Timer = new Timer(10003);

// 만일 무한 반복하려면 이렇게 써주면 된다.
// var tmr:Timer = new Timer(1000);

 

//타이머에는 두가지 이벤트가 있다. 
tmr.addEventListener(TimerEvent.TIMERtimerHandler);
tmr.addEventListener(TimerEvent.TIMER_COMPLETEtimerCompleteHandler);

 

function timerHandler(e:TimerEvent){
 trace("timerHandler"); 
}

 

function timerCompleteHandler(e:TimerEvent){
 trace("timerCompleteHandler"); 
}

 

tmr.start();