![]() |
Вопрос про getTimer();
Доброго времени суток!!!! Подскажите, можно ли функцию заставить выполняться например через каждые 5 сек с помощью
Код AS1/AS2:
|
Для этого служит setInterval().
|
Цитата:
Да можно вот так например Код AS1/AS2:
Код AS1/AS2:
|
Интервал тоже можно удалить.
|
getTimer ничего не заставляет выполняться (что, судя по топику, вам и нужно). Он лишь показывает время. В коде scarbo заставляет выполняться onEnterFrame.
Но более точно будет setInterval или setTimeout. |
Цитата:
|
Погрешность setInterval большая, на секундном интервале за 10 секунд может накопиться до 1 секунды ошибки. Я после каждого или нескольких тактов по getTimer проверяю отклонение и корректирую длину интервала на его компенсацию.
|
Большое спасибо надо попробовать!
|
Во DarkLight за меня уже ответил,а Вы посмотрите,по какому принципу работает setInterval(),залезть в папочку Macromedia и гляньте,тогда поймете почему getTimer() лучше.
А потом создайте 2 swf и пропишите в одном функцию с setInterval() и clearInterval(),а в другом кнопочку которая грузит 1 swf.Позагружайте не сколько раз,и увидете как удаляется setInterval() |
scarbo, что вы имеете ввиду об принципе работы setInterval() ?
И можете ли вы дать пример глюка clearInterval()? Такого пока не наблюдал. |
| Часовой пояс GMT +4, время: 19:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.