2010-04-13 4 views
0

Comment puis-je utiliser des variables pour régler mon minuteur? Je veux contrôler le délai et répéter comme variable. Ma sortie agit comme s'il n'y avait rien dans la minuterie.Utilisez les variables pour régler le minuteur, as3

ne fonctionne pas les variables

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

Works fine aucune variable

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

complète résultats inattendus. Compte à des milliers en quelques secondes.

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(); 

Répondre

2

Je pense que c'est parce que vous déclarez vos variables après avoir créé votre instance de temporisateur. essayez ...

var delay:uint = 1000; 
var repeat:uint = 60; 
var timer:Timer = new Timer(delay, repeat); 
Questions connexes