有什么方法可以获取EventDispatcher
的已注册监听器列表吗?
我知道EventDispatcher
具有hasEventListener
方法来告诉您是否注册了任何监听器,但是是否有一种简单的方法可以查询EventDispatcher
来找出监听器是什么呢?
我想做到这一点的一种方法是将EventDispatcher
子类化以覆盖addEventListener
方法,并将监听器存储在字典中,但这对我来说感觉很笨拙。
有任何想法吗?
最佳答案
好的,因此似乎没有这个问题的答案,除了我最初的想法是将监听器存储在Dictionary中并显式删除它们。那好吧...
关于intricacies AS3 Events system can be found here的一些有趣的想法。
关于Flash AS3 EventDispatcher-以任何方式获取已注册监听器的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1452539/