PDA

Просмотр полной версии : Нарушение порядка вызовов setInterval.


Alex T
09.11.2006, 17:02
Есть такой код:
var id=setInterval(function():Void {
var n:Number;
for(var i=0;i<1000;i++) n=i;
trace("2---> "+getTimer());
},2050);

var id=setInterval(function():Void {
var n:Number;
for(var i=0;i<1000;i++) n=i;
trace("1---> "+getTimer());
},2000);

Так вот trace выводятся не только с разной переодичностью, но и иногда в разном порядке.

как с этим бороться? всем заранее спасибо...

iNils
09.11.2006, 17:18
Все правильно, в одном случаи вызов происходит через 2050 мс, а в другом через 2000. Накапливается разница и примерно через 40 вызывов, будет два раза подряд "1---> "

Alex T
09.11.2006, 17:56
что то я протормозил, ведь так оно и есть
спасибо