我目前了解,如果事件侦听器添加到与将useWeakReference设置为true的对象,那么它是符合垃圾收集,如果当垃圾回收做了扫描将被删除。
public function myCustomSpriteClass() //constructor
{
this.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownListener, false, 0, true);
this.addEventListener(MouseEvent.MOUSE_UP, mouseUpListener, false, 0, true);
}
在这种情况下,是不恰当的初始化用弱引用事件侦听器对象,柜面垃圾回收器启动扫描删除的对象的事件侦听器,因为它们的对象的初始化过程中添加?
在这种情况下,将它仅是适当的对象被无效之前创建类型DEALLOCATE()方法其去除的事件侦听器?