Flash AS3 EventDispatcher - 获取已注册侦听器列表的任何方式?

Reu*_*ben 9 flash events listeners event-handling actionscript-3

有没有办法获得一个注册听众列表EventDispatcher

我知道EventDispatcherhasEventListener方法可以告诉你是否注册了任何监听器,但是有一种简单的方法可以查询EventDispatcher听众是什么吗?

我想做的一种方法是子类EventDispatcher覆盖addEventListener方法并将监听器存储在字典中,但这对我来说很笨拙.

有任何想法吗?

Reu*_*ben 3

好吧,除了我最初的想法是将侦听器存储在字典中并显式删除它们之外,似乎这个问题没有答案。那好吧...

关于复杂的 AS3 事件系统的一些有趣的想法可以在这里找到