![]() |
Как посчитать время события?
Подскажите пожалуйста есть ли функция похожая на getTimer(), которую можно обнулить.
Нужно посчитать время за которое происходит событие к примеру при нажатии кнопки мыши и перемещении мыши объект двигается влево-вправо за какое-то время, то есть началось событие которое включило таймер не влияющий на функцию. Событие закончилось,кнопку отпустили - таймер обнулился. Спасибо. |
Такой функции нет.
Но вы можете перед началом "события" сохранить значение getTimer в переменную, а после "события" из текущего значения getTimer вычесть сохраненное. |
А в чем проблема с getTimer() ?
Нажали кнопку мыши, тут же к переменной присваиваем значение getTimer() Код AS3:
|
я примерно так и делал, но получается первое нажатие на мышь включает таймер, отпустили но
getTimer() не обнуляется и при повторном нажатии продолжает старый отсчёт времени. Мне необходимо посчитать время и записать его в какую-то переменную для дальнейшего использования... |
Цитата:
При каждом нажатии нужно фиксировать это значение в переменную класса private var сколькоБылоКогдаНажали:int. При последующем поднятии кнопки можно фиксировать новое значение в переменную класса private var аСколькоСейчас:int. Что из чего вычитать, надеюсь, понятно. И так при каждом нажатии/поднятии кнопки мыши. |
всем спасибо за помощь!!!
|
| Часовой пояс GMT +4, время: 04:25. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.