2010-07-08 6 views
4

Quelle est la fonction setTimeout dans Flex 4?comment settimeout dans flex 4?

J'ai essayé les anciennes méthodes comme setTimeout() ou setInterval mais ne fonctionnait pas, pas trouvé de références Web aussi, quelqu'un sait? Merci à tous

+1

un morceau de code fera pas de mal :) – bhups

Répondre

2

Utilisez flash.utils.Timer classe pour setTimeout, setInterval etc.

//first parameter is delay in milliseconds, 
//second one is number of repetitions required - 
//use zero for infinite repetition 

var timer:Timer = new Timer(100, 4); 
timer.addEventListener(TimerEvent.TIMER, onTimerTick); 
timer.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerDone); 
function onTimerTick(e:TimerEvent):void 
{ 
    var timer:Timer = Timer(e.target); 
    trace(timer.delay * timer.currentCount + " milliseconds passed"); 
} 
function onTimerDone(e:TimerEvent):void 
{ 
    trace("Timer complete"); 
} 
+0

Merci ami ... –