【问题标题】:Event listener not getting detached事件侦听器未分离
【发布时间】:2012-09-05 05:40:15
【问题描述】:

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

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

并在完成我的工作后尝试将其分离

this.removeEventListener(SettingEvent.GET_VIDEO_SETTING,getSettingListner);

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

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

【问题讨论】:

    标签: actionscript-3 apache-flex event-handling flex3


    【解决方案1】:

    您不能,根据 Mate 论坛上的 this post。它建议您将“type”属性设置为 null,或使用 ListenerInjector,因为 Listener 已弃用。

    【讨论】:

    • 感谢您的回复..我可以通过 event.target.removeEventListener(SettingEvent.GET_VIDEO_SETTING,getSettingListner);
    猜你喜欢
    • 2021-07-12
    • 2020-09-06
    • 2022-08-03
    • 2013-05-19
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 2018-11-15
    • 1970-01-01
    相关资源
    最近更新 更多