Packagecom.whirled.contrib.platformer.client
Classpublic class KeyboardController



Protected Properties
 PropertyDefined by
  _doubleTap : Array
KeyboardController
  _downKeys : Array
KeyboardController
  _dx : int = 0
KeyboardController
  _dy : int = 0
KeyboardController
  _ed : EventDispatcher
KeyboardController
  _keyListener : Array
KeyboardController
  _lastDown : Array
KeyboardController
  _lastUp : Array
KeyboardController
  _wasRead : Array
KeyboardController
Public Methods
 MethodDefined by
  
addKeyListener(keyCode:int, listener:Function):void
KeyboardController
  
clearKeys():void
KeyboardController
  
getDx():Number
KeyboardController
  
getDy():Number
KeyboardController
  
init(ed:EventDispatcher):void
KeyboardController
  
isDoubleTap(keyCode:int):Boolean
KeyboardController
  
isDown(keyCode:int):Boolean
KeyboardController
  
jumping():Boolean
KeyboardController
  
readOnce(keyCode:int):Boolean
KeyboardController
  
removeKeyListener(keyCode:int, listener:Function):void
KeyboardController
  
shooting():Boolean
KeyboardController
  
shutdown():void
KeyboardController
Protected Methods
 MethodDefined by
  
keyPressed(event:KeyboardEvent):void
KeyboardController
  
keyReleased(event:KeyboardEvent):void
KeyboardController
  
keyUp(keyCode:int):void
KeyboardController
  
markPressed(keyCode:int):void
KeyboardController
  
updateACS(event:KeyboardEvent):void
KeyboardController
Protected Constants
 ConstantDefined by
  DOUBLE_TAP : int = 250
[static]
KeyboardController
  IGNORE_DOUBLE : int = 40
[static]
KeyboardController
Property detail
_doubleTapproperty
protected var _doubleTap:Array
_downKeysproperty 
protected var _downKeys:Array
_dxproperty 
protected var _dx:int = 0
_dyproperty 
protected var _dy:int = 0
_edproperty 
protected var _ed:EventDispatcher
_keyListenerproperty 
protected var _keyListener:Array
_lastDownproperty 
protected var _lastDown:Array
_lastUpproperty 
protected var _lastUp:Array
_wasReadproperty 
protected var _wasRead:Array
Method detail
addKeyListener()method
public function addKeyListener(keyCode:int, listener:Function):voidParameters
keyCode:int
 
listener:Function
clearKeys()method 
public function clearKeys():void
getDx()method 
public function getDx():Number

Returns
Number
getDy()method 
public function getDy():Number

Returns
Number
init()method 
public function init(ed:EventDispatcher):voidParameters
ed:EventDispatcher
isDoubleTap()method 
public function isDoubleTap(keyCode:int):BooleanParameters
keyCode:int

Returns
Boolean
isDown()method 
public function isDown(keyCode:int):BooleanParameters
keyCode:int

Returns
Boolean
jumping()method 
public function jumping():Boolean

Returns
Boolean
keyPressed()method 
protected function keyPressed(event:KeyboardEvent):voidParameters
event:KeyboardEvent
keyReleased()method 
protected function keyReleased(event:KeyboardEvent):voidParameters
event:KeyboardEvent
keyUp()method 
protected function keyUp(keyCode:int):voidParameters
keyCode:int
markPressed()method 
protected function markPressed(keyCode:int):voidParameters
keyCode:int
readOnce()method 
public function readOnce(keyCode:int):BooleanParameters
keyCode:int

Returns
Boolean
removeKeyListener()method 
public function removeKeyListener(keyCode:int, listener:Function):voidParameters
keyCode:int
 
listener:Function
shooting()method 
public function shooting():Boolean

Returns
Boolean
shutdown()method 
public function shutdown():void
updateACS()method 
protected function updateACS(event:KeyboardEvent):voidParameters
event:KeyboardEvent
Constant detail
DOUBLE_TAPconstant
protected static const DOUBLE_TAP:int = 250
IGNORE_DOUBLEconstant 
protected static const IGNORE_DOUBLE:int = 40