2012-06-13 143 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); 
相關問題