![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2011
Сообщений: 14
|
Подскажите пожалуйста есть ли функция похожая на getTimer(), которую можно обнулить.
Нужно посчитать время за которое происходит событие к примеру при нажатии кнопки мыши и перемещении мыши объект двигается влево-вправо за какое-то время, то есть началось событие которое включило таймер не влияющий на функцию. Событие закончилось,кнопку отпустили - таймер обнулился. Спасибо. |
|
|||||
|
Регистрация: Mar 2008
Сообщений: 215
|
Такой функции нет.
Но вы можете перед началом "события" сохранить значение getTimer в переменную, а после "события" из текущего значения getTimer вычесть сохраненное. |
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
А в чем проблема с getTimer() ?
Нажали кнопку мыши, тут же к переменной присваиваем значение getTimer() Или нужно что-то другое? |
|
|||||
|
Регистрация: Jun 2011
Сообщений: 14
|
я примерно так и делал, но получается первое нажатие на мышь включает таймер, отпустили но
getTimer() не обнуляется и при повторном нажатии продолжает старый отсчёт времени. Мне необходимо посчитать время и записать его в какую-то переменную для дальнейшего использования... |
|
|||||
|
Lorem ipsum
|
Никто никого не включает. Таймер живет своей жизнью. Все, что тебе доступно, — это его значение сейчас.
При каждом нажатии нужно фиксировать это значение в переменную класса private var сколькоБылоКогдаНажали:int. При последующем поднятии кнопки можно фиксировать новое значение в переменную класса private var аСколькоСейчас:int. Что из чего вычитать, надеюсь, понятно. И так при каждом нажатии/поднятии кнопки мыши.
__________________
Поймай яблоко 2! |
|
|||||
|
Регистрация: Jun 2011
Сообщений: 14
|
всем спасибо за помощь!!!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|