![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Sep 2010
Сообщений: 9
|
На первом кадре имею:
stop(); var msec = 3000; var timerstart; countDown = function(){ var csec = msec - Math.floor((getTimer() - timerstart)/10); sec = Math.floor(csec/100); dsec=csec-sec*(100); time_txt.text=sec+":"+dsec; } timerstart = getTimer(); setInterval(countDown, 48); при компиляции и нажатии кнопки, переходит на второй кадр, но на втором кадре функция не останавливается и секундомер продолжается Как поступить? Как удалить функцию? Как сделать так чтобы она перестала что либо делать? Ведь это же Interval её повторяет? |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 1,724
|
В clearInterval надо вписывать ID
Пример stop(); var ID:Number; var msec = 3000; var timerstart; countDown = function(){ var csec = msec - Math.floor((getTimer() - timerstart)/10); sec = Math.floor(csec/100); dsec=csec-sec*(100); time_txt.text=sec+":"+dsec; } timerstart = getTimer(); ID = setInterval(countDown, 48); <any_button>.onRelease = function():Void { clearInterval(ID); delete countDown; gotoAndStop(2); } |
|
|||||
|
Регистрация: Sep 2010
Сообщений: 9
|
спасибо!!!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|