andydean565

Untitled

Dec 16th, 2014
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package
  2. {
  3.     import Characters.FireBoy;
  4.     import Characters.WaterGirl;
  5.     import flash.display.Bitmap;
  6.     import flash.display.Sprite;
  7.     import flash.events.Event;
  8.     import flash.events.KeyboardEvent;
  9.     import Map.Level;
  10.  
  11.    
  12.     /**
  13.      * ...
  14.      * @author Andrew Dean
  15.      */
  16.     public class Main extends Sprite
  17.     {
  18.         [Embed(source = "Assets/Background2.JPEG")]
  19.         public var BackGround:Class;
  20.         var picture:Bitmap = new BackGround();
  21.        
  22.         public var FireHero:FireBoy
  23.         public var WaterHero:WaterGirl
  24.        
  25.         public var levelDesign:Level;
  26.        
  27.         public function Main():void
  28.         {
  29.             if (stage) init();
  30.             else addEventListener(Event.ADDED_TO_STAGE, init);
  31.         }
  32.        
  33.         private function init(e:Event = null):void
  34.         {
  35.             removeEventListener(Event.ADDED_TO_STAGE, init);
  36.             // entry point
  37.            
  38.             stage.addChild(picture);
  39.            
  40.             FireHero = new FireBoy();
  41.             FireHero.x = 50
  42.             FireHero.y = 500
  43.             stage.addChild(FireHero);
  44.            
  45.             WaterHero = new WaterGirl();
  46.             WaterHero.x = 60
  47.             WaterHero.y = 500
  48.             stage.addChild(WaterHero);
  49.  
  50.            
  51.             levelDesign = new Level();
  52.             stage.addChild(levelDesign);
  53.        
  54.             stage.addEventListener(KeyboardEvent.KEY_DOWN, FireMove);
  55.             stage.addEventListener(KeyboardEvent.KEY_DOWN, WaterMove);
  56.         }
  57.             public function FireMove(e:KeyboardEvent):void
  58.             {
  59.             //move the character based on which keys are down
  60.                 //fireboy
  61.             trace(e.keyCode);
  62.             if (e.keyCode == 37)
  63.             {
  64.                 FireHero.x = FireHero.x - 5
  65.  
  66.             }
  67.             if (e.keyCode == 39)
  68.             {
  69.                 FireHero.x = FireHero.x + 5;
  70.  
  71.             }
  72.         }
  73.    
  74.             public function WaterMove(e:KeyboardEvent):void
  75.             {
  76.                 //move the character based on which keys are down
  77.                 //watergirl
  78.             trace(e.keyCode);
  79.             if (e.keyCode == 65)
  80.             {
  81.                 WaterHero.x = WaterHero.x - 5
  82.  
  83.             }
  84.             if (e.keyCode == 68)
  85.             {
  86.                 WaterHero.x = WaterHero.x + 5;
  87.  
  88.             }
  89.         }
  90.             }
  91.        
  92.            
  93.        
  94.     }
Advertisement
Add Comment
Please, Sign In to add comment