2012-09-05 34 views
0

我使用伴侶註冊一個事件監聽器:監聽器事件監聽器沒有得到超脫

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

,並試圖將其卸下時,我對我的工作做這樣

this.removeEventListener(SettingEvent.GET_VIDEO_SETTING,getSettingListner); 

但是,在調試時我仍然可以看到該方法仍在監聽事件。爲什麼?

我如何分離使用伴侶附加的事件偵聽器?

回答

0

你不能,根據this post在Mate論壇上。它建議您將'type'屬性設置爲null,或者將ListenerInjector作爲Listener使用。

+0

感謝您的回覆..我可以通過做event.target.removeEventListener(SettingEvent.GET_VIDEO_SETTING,getSettingListner)來實現此目的; –