apache-flex - 删除 Flex 中的所有事件监听器

标签 apache-flex actionscript-3 actionscript flex3

如何一次删除所有组件上的所有事件监听器,尤其是当不知道每个组件附加了哪些监听器时?

最佳答案

您可以覆盖 UIComponent 继承自的 mx.core.FlexSprite,并生成创建的监听器数组。 Doug Mc Cune 提供了源代码 here .

他的博客说:removeAllEventListeners() – 删除所有类型的所有事件监听器。这一次完全清除了组件的所有事件监听器。

让我们知道这是否有效!

关于apache-flex - 删除 Flex 中的所有事件监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3405808/

相关文章:

apache-flex - 弹性 : Constant strings in metadata

apache-flex - TweenLite 序列在各个补间之间没有延迟

css - 使用 StyleManager.loadStyleDeclarations 加载的字体不适用于 Flex4.11

actionscript-3 - AS3 Starling Framework Texture Atlas TypeError#1007

actionscript-3 - 项目中整个焦点元素的 Enter 按钮事件的操作脚本

actionscript-3 - AS3 文本输入重音

apache-flex - 在 Flex Datagrid 中添加分页的插件?

apache-flex - Flex DataGrid 列宽

apache-flex - 在 Adob​​e Flex 中获取用户的语言环境

ios - BSP Dungeon Generator 出现无法修复的错误