![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Feb 2004
Сообщений: 43
|
Собственно сабж. Есть несколько слушателей на одно и то же событие, однако вот казус, как показал тест сначала выполняется последний слушатель, а потом по порядку все остальные, т.е. в обратном порядке относительно их добавления. Не понятно для чего это сделано. Было бы логично сначала тот который первый добавлен, а потом все по порядку, однака у флэша своя логика...
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А что используется в качестве вещателя?
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
Stage, обрабатывает подрят , но всеровно как поменять? просто переприсвоить?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Тогда сделать массив слушателей, отсортировать как нужно и пробежаться по нему, подписывая элементы на Stage.
|
|
|||||
|
Цитата:
смотри внимательнее как/когда добавляешь.. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
silin, ну это же хак =)
Лучше легально изменять список. Или сделать что-то типа интерфейса к Stage, класс, который является вещателем и сам подписан на Stage и при onResize шлёт всем своим подписчикам событие onResize. К примеру, мой StageManager. Последний раз редактировалось etc; 20.10.2006 в 19:48. |
|
|||||
|
Регистрация: Feb 2004
Сообщений: 43
|
Цитата:
addEventListener ? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
DeniOR, addEventListener используется в EventDispatcher, но там, как такового, нет массива слушателей, там используется объект.
|
|
|||||
|
2DeniOR: _etc тебе дело говорит - это будет самый правильный вариант
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|