![]() |
|
||||||||||
|
|||||
|
Здравствуйте, в приложении используется Timer, в начале работы приложения выставляется по серверному значению, общее время работы таймера около часа. Обновляется каждую секунду.
_timer = new Timer(1000); _timer.addEventListener(TimerEvent.TIMER, updateTimer); _timer.start(); Может ли таймер отставать из-за тормозов в приложении с графикой?
__________________
Стой! Опасная зона! Работа мозга! |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 1,195
|
Вчера писал в другой теме:
|
|
|||||
|
Спасибо. А есть какая-нибудь альтернатива?
__________________
Стой! Опасная зона! Работа мозга! |
|
|||||
|
стервочка (я мужик)
|
wvxvw, getTimer зависит от процессора и от их количества
![]() |
|
|||||
|
Регистрация: May 2009
Сообщений: 220
|
Давно висел вопрос, но лень было тему создавать ))
1. Где-то на форуме ранее читал, что при определенных обстоятельствах таймер может не запускаться, даже если четко прописан в программе. С чем это может быть связано? Перегрузка процессора? 2. и как этого избежать? (кроме, "не использовать таймер") |
|
|||||
|
как вариант в готовом приложении сделать кнопочку "нажать через 10 сек" и положиться на пользователя)
а вообще wvxvw наверно прав. Засекать сколько таймер сам работает, сколько между тиками таймера проходит и корректировать период таймера+насильно вызывать второй раз таймер, если не хватает времени. как-то так |
|
|||||
|
а getTimer() - тоже врет?
__________________
Стой! Опасная зона! Работа мозга! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Врёт.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|