0

私はsetInterval AS3の問題を抱えています.説明させてください: 私はタイマーでゲームを作っています. timer1 hitTests finish1 (if(timer1.hitTestObject(finish1))) が発生すると、シーンが失われ、レベルをリプレイする必要があります。リプレイを押してシーンに入ると、setInterval の速度が 2 倍になり、再び失う、トリプルなど。これを修正するにはどうすればよいですか? すぐに修正することが非常に重要です。ありがとう

4

1 に答える 1

1

の複数のインスタンスがtimer1実行され続けているようです。

timer1元の速度での実行の 1 つのインスタンス。

timer1倍速での実行の 2 つのインスタンス。等

timer1シーンを変更する前に、オリジナルが停止、削除、または強制終了されていることを確認してください。

関数を参照することもできますclearInterval

于 2012-10-08T22:01:09.727 に答える