У меня есть серия вычислений, которые я делаю над кучей объектов, хранящихся в массиве.Каждая функция довольно требовательна к процессору, но если вы запускаете только одну функцию, она работает нормально.Вот схема:
var array:Array = new Array();
function a():void{
//Do some stuff with array
b();
}
function b():void{
//Do some stuff with array
c();
}
function c():void{
//Do some stuff with array
d()...
}
Вернувшись в AS2.0, я обнаружил, что если бы я запускал очень короткую "Tween" между вызовами функций (например, 200 мс), я мог бы заставить плеер не падать /повесить
var t:Tween = new Tween(...
t.onMotionFinished = function(){
b();
}
Я ищу более "обычный" способ:)