问题描述
我怎样才能删除所有事件侦听器上的所有组件的一次,特别是当它不知道连接到每一个组成部分?什么听众
How can I remove all event listeners on all components at once, especially when it is not known what listeners are attached to each component?
推荐答案
您可以覆盖mx.core.FlexSprite,从中UIComponent inherets,并产生创造了侦听器的数组。道格·麦当劳Cune竖起源$ C $ C 这里。
You can override mx.core.FlexSprite, which UIComponent inherets from, and generate an array of listeners created. Doug Mc Cune put up source code here.
他的博客说:removeAllEventListeners() - 删除所有类型的所有事件侦听器。这完全盖过事件侦听器组件的一次。
His blog says: removeAllEventListeners() – removes all event listeners of all types. This completely wipes out all event listeners for the component all at once.
让我们知道,如果这样做的工作!
Let us know if this does the job!
这篇关于删除Flex中的所有事件监听器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!