Advertisement
Guest User

Untitled

a guest
May 28th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package  {
  2.     import flash.display.*;
  3.     import flash.events.*;
  4.    
  5.     public class Player extends MovieClip {
  6.        
  7.         public var playerMC:MovieClip = new MovieClip();
  8.         var movementSpeed:Number = 5;
  9.        
  10.         public function Player() {
  11.             playerMC = new player;
  12.             setPlayerX(200);
  13.             setPlayerY(200);
  14.            
  15.             stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed);
  16.             stage.addChild(playerMC);
  17.             trace("RAWR!");
  18.         }
  19.        
  20.         private function keyPressed(e:KeyboardEvent):void {
  21.             if(e.keyCode == 37) {
  22.                 setPlayerX(getPlayerX() + movementSpeed);
  23.             } else if(e.keyCode == 39) {
  24.                 setPlayerX(getPlayerX() + movementSpeed);
  25.             }
  26.            
  27.         }
  28.        
  29.         public function getPlayerX():Number {
  30.             return playerMC.x;
  31.         }
  32.        
  33.         public function setPlayerX(setX:Number):void {
  34.             playerMC.x = setX;
  35.         }
  36.        
  37.         public function getPlayerY():Number {
  38.             return playerMC.y;
  39.         }
  40.        
  41.         public function setPlayerY(setY:Number):void {
  42.             playerMC.y = setY;
  43.         }
  44.     }
  45.    
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement