0

我在第 3 帧。我在时间线上添加了我的班级名称 Tumba.as。Tumba.as 有名为 gameLoop 的 EnterFrame 事件。

当我进入下一帧时。我希望删除 Tumba.as 中的输入帧事件,即 gameLoop,或者删除我在时间轴上的第 3 帧上添加的类,因为我只希望 Tumba.as 仅在第 3 帧上添加。但是删除 gameLoop 是可以的。

如何?

4

2 回答 2

1
someObject.removeEventListener(Event.ENTER_FRAME,yourListenerfunction);
于 2013-10-11T19:37:44.900 回答
0

在你的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);
}
于 2013-10-13T09:30:37.947 回答