2010-04-13 3 views
0

어떻게 타이머를 설정하려면 변수를 사용할 수 있습니까? 지연을 제어하고 변수로 반복하고 싶습니다. 내 출력은 타이머에 아무것도 설정되지 않은 것처럼 행동합니다.변수를 사용하여 타이머 설정, as3

작동하지 변수

var timer:Timer = new Timer(delay,repeat); 
var delay:uint = 100; 
var repeat:uint = 60; 

작품 파인 변수없이

var timer:Timer = new Timer(1000,60); 

전체 예기치 않은 결과. 몇 초 만에 세어 봅니다.

var timer:Timer = new Timer(delay, repeat); 
var delay:uint = 1000; 
var repeat:uint = 60; 
timer.addEventListener(TimerEvent.TIMER, countdown); 
function countdown(event:TimerEvent) { 
myText.text = String(0 + timer.currentCount); 
trace(0 + timer.currentCount); 
} 
timer.start(); 

답변

2

나는 타이머 인스턴스를 만든 후에 변수를 선언하기 때문이라고 생각합니다. 시도해보십시오 ...

var delay:uint = 1000; 
var repeat:uint = 60; 
var timer:Timer = new Timer(delay, repeat); 
관련 문제