ren811

AulaFlash03Sep2012

Sep 3rd, 2012
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import flash.events.Event;
  2.  
  3. var bala:Bala = new Bala();
  4. var balas:Array = new Array();
  5.  
  6. addEventListener(Event.ENTER_FRAME,loop);
  7.     function loop(evt:Event):void{
  8.         quadrado.y += 10;
  9.    
  10.         for (var i:int = 0; i<balas.length; i++){
  11.             balas[i].y -= 10;
  12.         }
  13.         if (balas[i].hitTestObject(quadrado)){
  14.             trace("EXPLODE!");
  15.         }
  16.  
  17.         if (nave.hitTestObject(quadrado)){
  18.             trace("COLIDIU!");
  19.         }
  20.  
  21.         if (quadrado.y > stage.stageHeight){
  22.             quadrado.y = 0;
  23.             quadrado.x = Math.random() * stage.stageWidth;//sorteio em x
  24.         }
  25.     }
  26.  
  27. stage.addEventListener(KeyboardEvent.KEY_DOWN,teclado);
  28.     function teclado(evt:KeyboardEvent):void{
  29.         switch (evt.keyCode){
  30.         case Keyboard.LEFT :
  31.             nave.x -= 20;
  32.         break;
  33.         case Keyboard.UP :
  34.             nave.y -= 20;
  35.         break;
  36.         case Keyboard.DOWN :
  37.             nave.y += 20;
  38.         break;
  39.         case Keyboard.RIGHT :
  40.             nave.x += 20;
  41.         break;
  42.         case Keyboard.SPACE :
  43.             bala = new Bala();
  44.             bala.x = nave.x;
  45.             bala.y = nave.y;
  46.             addChild(bala);
  47.             balas.push(bala);
  48.         break;
  49.         }
  50.     }
Advertisement
Add Comment
Please, Sign In to add comment