|
|
|||||
Почему таймер не останавливается?
Что-то не пойму, остановить таймер мало? Нужно обязательно от слушателя отписываться?
|
|
|||||
Регистрация: Aug 2010
Сообщений: 86
|
Интересно.. А если поменять местами строки:
myTimer.addEventListener(TimerEvent.TIMER, myStatus); myTimer.start(); результат не изменится? Может тогда заточить их в тело конструктора класса? Вообще, в идеальном мире, должно останавливаться. И точку с запятой в конце трейса добавьте Последний раз редактировалось honest_man; 26.04.2011 в 01:17. |
|
|||||
Регистрация: Mar 2007
Сообщений: 545
|
timer.stop() достаточно.
Код у вас странный или приведите его полностью. где находится этот код? У меня, кстати, отработал один раз. |
|
|||||
Цитата:
В флексе, где я пишу, creationComplite = "init()" Не могу привести весь код т. к. там 1500 строк. Естественно выдрал только нужное, но будьте уверены, что ничего не забыл. |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Где-то косяк в ваших 1500. Таймер останавливается методом stop.
|
|
|||||
Регистрация: Mar 2007
Сообщений: 545
|
Цитата:
Должно останавливаться. Возможно, где-то в myStatus вы запускаете его заново. |
|
|||||
У конструктора существует второй параметр, возможно, стоит им воспользоваться.
Цитата:
Цитата:
Последний раз редактировалось bav; 26.04.2011 в 01:59. Причина: Орфография. |
|
|||||
Регистрация: Mar 2007
Сообщений: 545
|
Object приводится к String. К int и Boolean тоже.
Хотя меня такая запись тоже удивила. |
|
|||||
Хм, почему тогда подобный код вызывает ошибку?
var sp:Sprite = new Sprite(); show(sp); private function show(param:String):void { trace(param); } Цитата:
Цитата:
|
Часовой пояс GMT +4, время: 10:09. |
|
« Предыдущая тема | Следующая тема » |
|
|