Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package
  2. {
  3.     import flash.display.InteractiveObject;
  4.     import flash.display.MovieClip;
  5.     import flash.events.Event;
  6.     import flash.events.KeyboardEvent;
  7.    
  8.     /**
  9.      * ...
  10.      * @author MintPaw
  11.      */
  12.     public class Player extends MovieClip
  13.     {
  14.         public var speed:int = 5;
  15.         public var upKey:Boolean = false;
  16.         public var upKeyIs:int = 38;
  17.         public var downKey:Boolean = false;
  18.         public var downKeyIs:int = 40;
  19.         public var leftKey:Boolean = false;
  20.         public var leftKeyIs:int = 37;
  21.         public var rightKey:Boolean = false;
  22.         public var rightKeyIs:int = 39;
  23.         function Player()
  24.         {
  25.             trace("Player Loaded");
  26.             stage.addEventListener(Event.ENTER_FRAME, entFrame);
  27.             stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDowns);
  28.             stage.addEventListener(KeyboardEvent.KEY_UP, keyUps);
  29.         }
  30.         //Key Downs
  31.         public function keyDowns(e:KeyboardEvent):void
  32.         {
  33.             if (e.keyCode == upKeyIs)
  34.             {
  35.                 upKey = true;
  36.             }
  37.             if (e.keyCode == downKeyIs)
  38.             {
  39.                 downKey = true;
  40.             }
  41.             if (e.keyCode == leftKeyIs)
  42.             {
  43.                 leftKey = true;
  44.             }
  45.             if (e.keyCode == rightKeyIs)
  46.             {
  47.                 rightKey = true;
  48.             }
  49.         }
  50.         //Key Ups
  51.         public function keyUps(e:KeyboardEvent):void
  52.         {
  53.             if (e.keyCode == upKeyIs)
  54.             {
  55.                 upKey = false;
  56.             }
  57.             if (e.keyCode == downKeyIs)
  58.             {
  59.                 downKey = false;
  60.             }
  61.             if (e.keyCode == leftKeyIs)
  62.             {
  63.                 leftKey = false;
  64.             }
  65.             if (e.keyCode == rightKeyIs)
  66.             {
  67.                 rightKey = false;
  68.             }
  69.         }
  70.         //Enter Frame
  71.         public function entFrame(e:Event)
  72.         {
  73.             if (upKey)
  74.             {
  75.                 y -= speed;
  76.             }
  77.             if (downKey)
  78.             {
  79.                 y += speed;
  80.             }
  81.             if (leftKey)
  82.             {
  83.                 x -= speed;
  84.             }
  85.             if (rightKey)
  86.             {
  87.                 x += speed;
  88.             }
  89.         }
  90.     }
  91.    
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement