Почему таймер не останавливается?
Что-то не пойму, остановить таймер мало? Нужно обязательно от слушателя отписываться?
Код AS3:
|
Интересно.. А если поменять местами строки:
myTimer.addEventListener(TimerEvent.TIMER, myStatus); myTimer.start(); результат не изменится? Может тогда заточить их в тело конструктора класса? Вообще, в идеальном мире, должно останавливаться. И точку с запятой в конце трейса добавьте |
Цитата:
Проблему решил более сложной конструкцией с TIMER_COMPLITE, но сам по себе факт вопиющий. |
timer.stop() достаточно.
Код у вас странный или приведите его полностью. Код AS3:
У меня, кстати, отработал один раз. |
Цитата:
В флексе, где я пишу, creationComplite = "init()" Не могу привести весь код т. к. там 1500 строк. Естественно выдрал только нужное, но будьте уверены, что ничего не забыл. |
Где-то косяк в ваших 1500. Таймер останавливается методом stop.
|
Цитата:
Должно останавливаться. Возможно, где-то в myStatus вы запускаете его заново. |
У конструктора существует второй параметр, возможно, стоит им воспользоваться.
Цитата:
Цитата:
|
Object приводится к String. К int и Boolean тоже.
Хотя меня такая запись тоже удивила. |
Хм, почему тогда подобный код вызывает ошибку?
Код AS3:
Цитата:
Цитата:
|
Часовой пояс GMT +4, время: 14:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.