FLEX :避免内存泄漏

FLEX : avoid memory leaks

如果在一个组件中我有基本的 Button 可以像这样传播 MouseEvent.CLICK :

<s:Button id="btn" click="someFunction(event)" />

如果我使用 parent.removeElement(myButton) 功能删除我的组件,我应该手动删除此事件还是自动删除?

感谢您的澄清

当然,一旦你删除组件(按钮),它会自动删除事件。那么就不需要手动删除事件了。

对于计时器:

设置 timer = null 后,它应该可以进行垃圾回收了。在大多数情况下,在较小的项目中它没有区别。在更大的情况下,它可能会有所作为。但是,就我个人而言,在我的代码中,我仍然会删除监听器。