Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Нарушение порядка вызовов setInterval. (http://www.flasher.ru/forum/showthread.php?t=87685)

Alex T 09.11.2006 17:02

Нарушение порядка вызовов setInterval.
 
Есть такой код:
Код:

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

что то я протормозил, ведь так оно и есть
спасибо


Часовой пояс GMT +4, время: 05:59.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.