我正在创建一个简单的射击游戏,其中敌人将在每个时钟滴答时产生,为此我使用了一个简单的 TimerEvent .. 现在我遇到了一个问题,当我按下暂停按钮时,游戏会正确暂停,但是计时器敌人产卵不会暂停。敌人继续生成。我的暂停代码仅包含stage.framerate = 0
. 所以请帮助我解决上述问题..提前致谢..我的主要代码是 -
package
{
import........
..............
public class Main extends MovieClip
{
//var declearations...
//Timer Events declearation....
private function timeStart():void
{
Timer1 = new Timer(1000,180);
Timer1.addEventListener(TimerEvent.TIMER,TimerStart);
Timer1.start();
}
private function TimerStart(e:TimerEvent):void
{
createEnemy(enemy1,Enemy1,enemies1);
}
private function createEnemy(enemy:MovieClip,enemyClass:Class, enemyArray:Array)
{
enemy = new enemyClass(bg_mc);
enemyArray.push(enemy);
bg_mc.addChild(enemy);
}
}
}