2012-06-13 144 views
0

任何人都可以告诉我为什么removeEventListener呼叫不起作用吗?为什么removeEventListener无法正常工作?

this.addEventListener(Event.ENTER_FRAME, eventCall, false, 0, true); 

function eventCall(e:Event):void 
{ 
    trace("event still attached"); 
    this.removeEventListener(Event.ENTER_FRAME, eventRemoved); 
} 

function eventRemoved():void 
{ 
    trace("gone"); 
} 

回答

2

你是不是叫removeEventListener()使用相同的回调时,增加一条,作为函数名。它应该是:

this.removeEventListener(Event.ENTER_FRAME, eventCall); 
1

你应该通过其被分配为收听

this.removeEventListener(Event.ENTER_FRAME, eventCall); 
相关问题