![]() |
|
||||||||||
|
|||||
|
[+1.3 07.12.11]
Регистрация: Feb 2011
Сообщений: 121
|
Есть две функции с таким вот кодом..этот код в каждой функции отрабатывается несколько раз
if (this.willTrigger(wl246CBitmapLoader.LOAD_NEXT)) { trace("Я тут"); } loader.load(new URLRequest(ways[nextBitmap])); if (this.willTrigger(wl246CBitmapLoader.LOAD_NEXT)) { trace("Я еще тут"); } первая функция отрабатывает код нормально... независимо от того сколько раз запускается загрузка. вторая функция отрабатывает только один раз этот код... т.е., перед loader.load() есть событие, а после уже нет. Помогите разобраться куда оно пропадает и почему? Было бы понятно если бы в прослушивателе loader второй функции что было что-то ТАКОЕ.... но событие пропадает сразу после запуска load() Последний раз редактировалось imena; 11.11.2011 в 02:53. |
|
|||||
|
[+1.3 07.12.11]
Регистрация: Feb 2011
Сообщений: 121
|
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события. Причем, сначала проверял по hasEventListener...но были траблы... в справке адоба рекомендуют willTriger.
Забыл добавить.... по отдельности обе функции отрабатывают нормально... а вот если вторая идет после первой... то тут траблы Блин, дело где то внутри второй функции...т.к. если первая запускается во-вторую очередь... то вторая(та что сейчас запущена первой) снова отрабатывает с ошибками, а первая(та что второй сейчас запущена) отрабатывает как часики... Блин..не пойму где искать ошибку..второй день уже бьюсь Все... решил проблему.. просто кучу ненужных диспатчей наделал... Последний раз редактировалось imena; 11.11.2011 в 07:04. |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|