Packageorg.papervision3d.core.components.as3.utils
Classpublic class ObjectController
InheritanceObjectController Inheritance flash.events.EventDispatcher



Public Properties
 PropertyDefined by
  isMouseDown : Boolean
ObjectController
  restrictInversion : Boolean = false
ObjectController
Protected Properties
 PropertyDefined by
  arrowDown : Boolean
ObjectController
  arrowLeft : Boolean
ObjectController
  arrowRight : Boolean
ObjectController
  arrowUp : Boolean
ObjectController
  currentRotationObj : DisplayObject3D
ObjectController
  difX : Number
ObjectController
  difY : Number
ObjectController
  lastX : Number
ObjectController
  lastY : Number
ObjectController
  movementInc : Number = 1
ObjectController
  si : Number
ObjectController
Public Methods
 MethodDefined by
  
ObjectController
  
[static]
ObjectController
  
ObjectController
  
registerStage(p_stage:Stage):void
ObjectController
Protected Methods
 MethodDefined by
  
ObjectController
  
onKeyDown(e:KeyboardEvent):void
ObjectController
  
onKeyUp(e:KeyboardEvent):void
ObjectController
  
onMouseDown(e:MouseEvent):void
ObjectController
  
onMouseMove(e:MouseEvent):void
ObjectController
  
onMouseUp(e:MouseEvent):void
ObjectController
  
updateDif():void
ObjectController
  
ObjectController
  
ObjectController
Property detail
arrowDownproperty
protected var arrowDown:Boolean
arrowLeftproperty 
protected var arrowLeft:Boolean
arrowRightproperty 
protected var arrowRight:Boolean
arrowUpproperty 
protected var arrowUp:Boolean
currentRotationObjproperty 
protected var currentRotationObj:DisplayObject3D
difXproperty 
protected var difX:Number
difYproperty 
protected var difY:Number
isMouseDownproperty 
public var isMouseDown:Boolean
lastXproperty 
protected var lastX:Number
lastYproperty 
protected var lastY:Number
movementIncproperty 
protected var movementInc:Number = 1
restrictInversionproperty 
public var restrictInversion:Boolean = false
siproperty 
protected var si:Number
Constructor detail
ObjectController()constructor
public function ObjectController()
Method detail
getInstance()method
public static function getInstance():ObjectController

Returns
ObjectController
handleKeyStroke()method 
protected function handleKeyStroke():void
onKeyDown()method 
protected function onKeyDown(e:KeyboardEvent):voidParameters
e:KeyboardEvent
onKeyUp()method 
protected function onKeyUp(e:KeyboardEvent):voidParameters
e:KeyboardEvent
onMouseDown()method 
protected function onMouseDown(e:MouseEvent):voidParameters
e:MouseEvent
onMouseMove()method 
protected function onMouseMove(e:MouseEvent):voidParameters
e:MouseEvent
onMouseUp()method 
protected function onMouseUp(e:MouseEvent):voidParameters
e:MouseEvent
registerControlObject()method 
public function registerControlObject(obj:DisplayObject3D):voidParameters
obj:DisplayObject3D
registerStage()method 
public function registerStage(p_stage:Stage):voidParameters
p_stage:Stage
updateDif()method 
protected function updateDif():void
updateLastRotation()method 
protected function updateLastRotation():void
updateMovements()method 
protected function updateMovements():void