事件监听器没有分离

时间:2012-09-05 05:40:15

标签: actionscript-3 flex event-handling flex3

我正在使用Mate:Listener注册一个事件监听器

<mate:Listener method="getSettingListner" type="{SettingEvent.GET_VIDEO_SETTING}" useWeakReference="true"/>

并尝试在完成我的工作时将其分离,如

this.removeEventListener(SettingEvent.GET_VIDEO_SETTING,getSettingListner);

但是,在调试时我仍然可以看到该方法仍然在监听事件。为什么呢?

如何分离使用mate附加的事件监听器?

1 个答案:

答案 0 :(得分:0)

根据伴侣论坛的this post,你不能这样做。它建议您将'type'属性设置为null,或者使用ListenerInjector作为Listener不建议使用。