如何一次删除所有组件上的所有事件监听器,尤其是当不知道每个组件附加了哪些监听器时?
最佳答案
您可以覆盖 UIComponent 继承自的 mx.core.FlexSprite,并生成创建的监听器数组。 Doug Mc Cune 提供了源代码 here .
他的博客说:removeAllEventListeners() – 删除所有类型的所有事件监听器。这一次完全清除了组件的所有事件监听器。
让我们知道这是否有效!
关于apache-flex - 删除 Flex 中的所有事件监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3405808/