Question about spawning enemies
I have spawning enemies inside an MC coming from diffierent x and y locations on a timer. . I understand that for level 2 I need a separate function.How do I phrase the code so i don't get an error Right now I get the null object reference error with this timeline code.
var timer:Timer = new Timer(5000,0);
timer.addEventListener(TimerEvent.TIMER, createEnemy);
function createEnemy(e:TimerEvent):void{
//create a new enemy, pass the x and y you want (xPos and yPos here)
//var xPos:int, yPos:int
var enemy:Enemy = new Enemy( 840, 120);
var enemy2:Enemy = new Enemy( 3020, 100);
var enemy3:Enemy = new Enemy( 1800, -170);
back.collisions.lvl1.addChild(enemy);
back.collisions.lvl1.addChild(enemy2);
back.collisions.lvl1.addChild(enemy3);
enemyList.push(enemy);
enemyList.push(enemy2);
enemyList.push(enemy3);
var enemy4:Enemy = new Enemy( 840, 120);
var enemy5:Enemy = new Enemy( 3020, 100);
var enemy6:Enemy = new Enemy( 1800, -170);
back.collisions.lvl2.addChild(enemy4);
back.collisions.lvl2.addChild(enemy5);
back.collisions.lvl2.addChild(enemy6);
enemyList.push(enemy4);
enemyList.push(enemy5);
enemyList.push(enemy6);
}
timer.start();
So i need to brake this code into 2 functions. Can you properly show me how to do that? Thanks.
