Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package
- {
- import flash.display.InteractiveObject;
- import flash.display.MovieClip;
- import flash.events.Event;
- import flash.events.KeyboardEvent;
- /**
- * ...
- * @author MintPaw
- */
- public class Player extends MovieClip
- {
- public var speed:int = 5;
- public var upKey:Boolean = false;
- public var upKeyIs:int = 38;
- public var downKey:Boolean = false;
- public var downKeyIs:int = 40;
- public var leftKey:Boolean = false;
- public var leftKeyIs:int = 37;
- public var rightKey:Boolean = false;
- public var rightKeyIs:int = 39;
- function Player()
- {
- trace("Player Loaded");
- stage.addEventListener(Event.ENTER_FRAME, entFrame);
- stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDowns);
- stage.addEventListener(KeyboardEvent.KEY_UP, keyUps);
- }
- //Key Downs
- public function keyDowns(e:KeyboardEvent):void
- {
- if (e.keyCode == upKeyIs)
- {
- upKey = true;
- }
- if (e.keyCode == downKeyIs)
- {
- downKey = true;
- }
- if (e.keyCode == leftKeyIs)
- {
- leftKey = true;
- }
- if (e.keyCode == rightKeyIs)
- {
- rightKey = true;
- }
- }
- //Key Ups
- public function keyUps(e:KeyboardEvent):void
- {
- if (e.keyCode == upKeyIs)
- {
- upKey = false;
- }
- if (e.keyCode == downKeyIs)
- {
- downKey = false;
- }
- if (e.keyCode == leftKeyIs)
- {
- leftKey = false;
- }
- if (e.keyCode == rightKeyIs)
- {
- rightKey = false;
- }
- }
- //Enter Frame
- public function entFrame(e:Event)
- {
- if (upKey)
- {
- y -= speed;
- }
- if (downKey)
- {
- y += speed;
- }
- if (leftKey)
- {
- x -= speed;
- }
- if (rightKey)
- {
- x += speed;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement