Давно хотел спросить, почему не рекомендуется использовать setTimeout?
С setInterval все понятно, там Timer определенно удобнее, но чем setTimeout не угодил?

Код AS3:
setTimeout(callbackFunc, 1000)
или

Код AS3:
var timer:Timer = new Timer(1000,1);
timer.addEventListener(TimerEvent.TIMER, callbackFunc);
а потом еще удалять листнер, и очищать таймер.