![]() |
Вывести "Loading..." перед продолжительным вычислением
Привет!
Столкнулся с проблемой. Есть ф-ция, которая вычисляет кое-что. На эти вычисления уходит около трех секунд, в этот период плеер временно зависает. Я хочу перед запуском вычислений вывести слово "Loading...". Если делать так: Код:
var l = new Loading();Я попробовал сделать так: Код:
var l = new Loading(); |
Откладывайте вычисления до следующего кадра.
|
делаете таймер на 1 сек, отображаете надпись, далее при сработке таймера запускаете функцию, если не требуется анимации, то через ентерфрейм на следующем кадре, как советует тов. udaaff
|
Достаточно запустить таймаут на любое сколь-угодно-малое число. Эти вычисления начнуться всё равно после того, как завершаться текущие.
|
| Часовой пояс GMT +4, время: 10:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.