0
即時框架3.我在時間軸上添加了我的類名Tumba.as。 Tumba.as有名爲gameLoop的EnterFrame事件。在ActionScript 3中刪除輸入框架事件
當我去下一幀。我想從Tumba.as即gameLoop中輸入框架事件被刪除,或者刪除我在時間軸上添加到框架3上的類,因爲我只想將Tumba.as添加到框架3上。但刪除gameloop是好的。
怎麼樣?
即時框架3.我在時間軸上添加了我的類名Tumba.as。 Tumba.as有名爲gameLoop的EnterFrame事件。在ActionScript 3中刪除輸入框架事件
當我去下一幀。我想從Tumba.as即gameLoop中輸入框架事件被刪除,或者刪除我在時間軸上添加到框架3上的類,因爲我只想將Tumba.as添加到框架3上。但刪除gameloop是好的。
怎麼樣?
someObject.removeEventListener(Event.ENTER_FRAME,yourListenerfunction);
在你的Tumba
類中爲什麼不添加兩個這樣的方法?
public function listenToEnterFrame():void {
// check if already has a listener so another one isn't added
if(!hasEventListener(Event.ENTER_FRAME))
addEventListener(Event.ENTER_FRAME, callbackFunc);
}
public function stopListeningToEnterFrame():void {
removeEventListener(Event.ENTER_FRAME, callbackFunc);
}
我想刪除時間軸上的類的事件監聽器。 –
我已經編輯了我的問題的答案「如何刪除事件監聽器」。如果你想知道如何解決你的範圍問題是一個非常不同的問題,你應該單獨提出。 SO不是論壇,它是具體問題的具體答案數據庫。 – Pier