как установить тайм-аут во Flex 4? - PullRequest
4 голосов
/ 08 июля 2010

Что такое функция setTimeout во Flex 4?

Я пробовал старые методы, такие как setTimeout () или setInterval, но не работает, также не нашел никаких веб-ссылок, кто-нибудь знает?Спасибо всем

1 Ответ

2 голосов
/ 08 июля 2010

Используйте flash.utils.Timer класс для setTimeout, setInterval и т. Д.

//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");
}
...