user345824
user345824

Reputation:

how to settimeout in flex 4?

what is the setTimeout function in Flex 4?

I tried the old methods like setTimeout () or setInterval but not working, not found any web references as well, anyone know? Thank you all

Upvotes: 4

Views: 1557

Answers (1)

Amarghosh
Amarghosh

Reputation: 59451

Use flash.utils.Timer class for 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");
}

Upvotes: 2

Related Questions