AS3 - 事件侦听器的"parent"



Ex:变量 something 是随机精灵

something.addEventListener(MouseEvent.CLICK, clickHandler);
function clickHandler(e:MouseEvent)
{
    //Now I want to remove the eventlistener from something
}

如何在 AS3 中执行此操作?

something.removeEventListener(MouseEvent.CLICK, clickHandler);

或者,如果something是局部变量,或者您将此处理程序用于多个精灵:

e.currentTarget.removeEventListener(MouseEvent.CLICK, clickHandler);

文档

最新更新