2010-09-27 5 views

Répondre

4

Vous pouvez avoir autant de numéros de minuteries que vous le souhaitez dans votre application. Il suffit de les initialiser comme si vous initialisiez un autre minuteur. Postez le code que vous avez essayé et nous serons peut-être en mesure de résoudre le problème.

var t1:Timer = new Timer(1000, 0); 
t1.addEventListener(TimerEvent.TIMER, timerHandler1); 
t1.start(); 

var t2:Timer = new Timer(500, 0); 
t2.addEventListener(TimerEvent.TIMER, timerHandler2); 
t2.start(); 

public function timerHandler1(event:TimerEvent):void { 
    trace("First timer triggered"); 
} 
public function timerHandler2(event:TimerEvent):void { 
    trace("Second timer triggered"); 
} 

Il n'est pas obligatoire d'utiliser des écouteurs séparés; vous pouvez aussi bien faire:

public var t1:Timer; 
public var t2:Timer; 

t1 = new Timer(1000, 0); 
t2 = new Timer(200, 0); 

t1.addEventListener(TimerEvent.TIMER, timerHandler); 
t2.addEventListener(TimerEvent.TIMER, timerHandler); 

public function timerHandler2(event:TimerEvent):void { 
    if(event.target == t1) 
     trace("first timer"); 
    else 
     trace("second timer"); 
} 
+0

+1 Bonne réponse! –

+0

Merci Amarghosh, j'ai une bonne information .... Son travail aussi .... – user442928

Questions connexes