Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как отследить листенеры (http://www.flasher.ru/forum/showthread.php?t=138610)

filepark 12.04.2010 07:37

как отследить листенеры
 
Могу ли как-то я отследить количество активных листенеров и типы событий, которые они отслеживают?

dmitlantis 12.04.2010 11:11

Стандартный класс EventDispatcher не предусматривает данную функциональность но вы можете с легкостью ее организовать с помощью собственного подкласса расширяющего данный класс, полиморфируя функции addEventListener и removeEventListener, в которых производить работу с внутренним статическим массивом - хранилищем всех активных листнеров

mickfallout 12.04.2010 12:44

или может быть Вам хватит функций:
Цитата:

hasEventListener(type:String):Boolean
Проверяет наличие у объекта EventDispatcher прослушивателей событий, которые зарегистрированы для получения уведомлений о событиях определенного типа. EventDispatcher
Цитата:

willTrigger(type:String):Boolean
Проверяет, зарегистрирован ли прослушиватель событий в объекте EventDispatcher или в любом из его предков для получения уведомлений о событиях определенного типа.


Часовой пояс GMT +4, время: 06:12.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.