|
|
|||||
Регистрация: Apr 2010
Сообщений: 219
|
Подсчет слушателей на объекте
Как можно определить количество слушателей определенного типа на объекте.
Пример: есть DisplayObject, на нем однотипные слушатели MouseEvent.MOUSE_CLICK с разными хэндлерами. Как определить сколько подобных слушателей? Это вообще возможно? |
|
|||||
Регистрация: Jul 2008
Сообщений: 107
|
Наверное, проще всего, переопределив add/removeEventHandler и засунув туда счетчик.
|
|
|||||
Регистрация: Apr 2010
Сообщений: 219
|
Спасибо. А без счетчика это возможно? Я так понимаю, что непосредственно в ас для этого нет инструментов?
|
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Нету, зачем?
|
|
|||||
Регистрация: Apr 2010
Сообщений: 219
|
Сложилась ситуация. Ну раз нет, то и не надо Всем спасибо.
|
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Угу, сложилась ситуация когда лень отписываться от черт знает где развешанных слушателей)
|
|
|||||
А меня всегда удивляло, что
hasEventListener () и willTriger() есть, а получить список всех по типу нельзя
__________________
Сам себе репортер |
|
|||||
terbooter А вам hasEventListener () и willTriger() ещё и не всю правду говорят. Они выдают true только если вы имеете доступ до этих лисенеров. Например если другой класс навесит свой прайват лисенер и больше никто ничего не повесит то для вашего класса hasEventListener () и willTriger() вернут false
|
Часовой пояс GMT +4, время: 19:35. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|