Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import flash.events.Event;
- var bala:Bala = new Bala();
- var balas:Array = new Array();
- addEventListener(Event.ENTER_FRAME,loop);
- function loop(evt:Event):void{
- quadrado.y += 10;
- for (var i:int = 0; i<balas.length; i++){
- balas[i].y -= 10;
- }
- if (balas[i].hitTestObject(quadrado)){
- trace("EXPLODE!");
- }
- if (nave.hitTestObject(quadrado)){
- trace("COLIDIU!");
- }
- if (quadrado.y > stage.stageHeight){
- quadrado.y = 0;
- quadrado.x = Math.random() * stage.stageWidth;//sorteio em x
- }
- }
- stage.addEventListener(KeyboardEvent.KEY_DOWN,teclado);
- function teclado(evt:KeyboardEvent):void{
- switch (evt.keyCode){
- case Keyboard.LEFT :
- nave.x -= 20;
- break;
- case Keyboard.UP :
- nave.y -= 20;
- break;
- case Keyboard.DOWN :
- nave.y += 20;
- break;
- case Keyboard.RIGHT :
- nave.x += 20;
- break;
- case Keyboard.SPACE :
- bala = new Bala();
- bala.x = nave.x;
- bala.y = nave.y;
- addChild(bala);
- balas.push(bala);
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment