我试图删除一个eventlistener(在这个特定情况下)一个HorizontalList。该列表与属性初始化Howto removeEventListener with <mx:SetEventHandler />?
为itemRollOver = “playPreview(事件)”
我想用开关状态,并说明类似删除此事件监听:
<mx:SetEventHandler target="{horList}" name="itemRollOver" handlerFunction="null" />
这似乎不起作用。该事件仍然处理,playPreview(event:ListEvent)仍然被调用。如何正确地做到这一点? (我知道我可以在ActionScript做到这一点,但我特别希望通过状态切换的方式做到这一点)
干杯巴特
谢谢,然后我会坚持到AS。 与此同时,我通过在从状态切换到状态时将属性“mouseEnabled”设置为“false”来修补问题。 剩下的事情是:什么是 ?它的名字意味着某种对eventHandlers的操纵。 –
2009-12-29 15:19:20
我从来没有见过它。也许只是通过一个链接回到这个问题,看看有没有人可以给你更多的细节。 – invertedSpear 2009-12-29 15:21:53