или рекурсивная функция со встроенной задержкой:
Обычно я использую библиотеку TweenLite для многих вещей, в том числе таких, которые вы пытаетесь сделать.
что-то в этом роде:
import com.greensock.TweenLite;
рекурсия ();
функция recurse (): void {
yourCodeHere;
TweenLite.delayedCall (0,02, рекурс);
}