Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package
- {
- import Characters.FireBoy;
- import Characters.WaterGirl;
- import flash.display.Bitmap;
- import flash.display.Sprite;
- import flash.events.Event;
- import flash.events.KeyboardEvent;
- import Map.Level;
- /**
- * ...
- * @author Andrew Dean
- */
- public class Main extends Sprite
- {
- [Embed(source = "Assets/Background2.JPEG")]
- public var BackGround:Class;
- var picture:Bitmap = new BackGround();
- public var FireHero:FireBoy
- public var WaterHero:WaterGirl
- public var levelDesign:Level;
- public function Main():void
- {
- if (stage) init();
- else addEventListener(Event.ADDED_TO_STAGE, init);
- }
- private function init(e:Event = null):void
- {
- removeEventListener(Event.ADDED_TO_STAGE, init);
- // entry point
- stage.addChild(picture);
- FireHero = new FireBoy();
- FireHero.x = 50
- FireHero.y = 500
- stage.addChild(FireHero);
- WaterHero = new WaterGirl();
- WaterHero.x = 60
- WaterHero.y = 500
- stage.addChild(WaterHero);
- levelDesign = new Level();
- stage.addChild(levelDesign);
- stage.addEventListener(KeyboardEvent.KEY_DOWN, FireMove);
- stage.addEventListener(KeyboardEvent.KEY_DOWN, WaterMove);
- }
- public function FireMove(e:KeyboardEvent):void
- {
- //move the character based on which keys are down
- //fireboy
- trace(e.keyCode);
- if (e.keyCode == 37)
- {
- FireHero.x = FireHero.x - 5
- }
- if (e.keyCode == 39)
- {
- FireHero.x = FireHero.x + 5;
- }
- }
- public function WaterMove(e:KeyboardEvent):void
- {
- //move the character based on which keys are down
- //watergirl
- trace(e.keyCode);
- if (e.keyCode == 65)
- {
- WaterHero.x = WaterHero.x - 5
- }
- if (e.keyCode == 68)
- {
- WaterHero.x = WaterHero.x + 5;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment