Packageartcustomer.maxima.core
Classpublic class AbstractEngineInteractiveObject
InheritanceAbstractEngineInteractiveObject Inheritance AbstractEngineObject Inheritance flash.events.EventDispatcher
Subclasses AbstractEngineDisplayObject

AbstractEngineInteractiveObject



Protected Properties
 PropertyDefined By
 Inherited_isAvailableForHistory : Boolean
AbstractEngineObject
Public Methods
 MethodDefined By
  
Constructor
AbstractEngineInteractiveObject
 Inherited
Inject destroy destroy on object.
AbstractEngineObject
 Inherited
callEntry():void
Inject onEntry destroy on object.
AbstractEngineObject
 Inherited
callExit():void
Inject onExit destroy on object.
AbstractEngineObject
 Inherited
callRender():void
Inject render method on object.
AbstractEngineObject
 Inherited
callResize():void
Inject resize methid on object.
AbstractEngineObject
  
injectControl(method:String, control:IGameControl):void
Inject control into object (called by EngineObjectManager)
AbstractEngineInteractiveObject
 Inherited
toString():String
[override] Get String format of object.
AbstractEngineObject
Protected Methods
 MethodDefined By
  
destroy():void
[override] Destructor.
AbstractEngineInteractiveObject
 Inherited
formatToString(object:*, className:String, ... properties):String
Get String format of object.
AbstractEngineObject
  
mapControl(action:String, table:ControlTable):void
Map control in DirectInputEngine.
AbstractEngineInteractiveObject
  
On control fast repeated.
AbstractEngineInteractiveObject
  
On control pressed.
AbstractEngineInteractiveObject
  
On control released.
AbstractEngineInteractiveObject
  
On control repeated.
AbstractEngineInteractiveObject
  
onEntry():void
[override] Entry point.
AbstractEngineInteractiveObject
  
onExit():void
[override] Exit point.
AbstractEngineInteractiveObject
 Inherited
render():void
Render object.
AbstractEngineObject
 Inherited
resize():void
Resize object.
AbstractEngineObject
 Inherited
restart():void
Restart object.
AbstractEngineObject
  
Unmap all controls in DirectInputEngine.
AbstractEngineInteractiveObject
  
unmapControl(action:String):void
Unmap control in DirectInputEngine.
AbstractEngineInteractiveObject
Events
 Event Summary Defined By
 InheritedAbstractEngineObject
 InheritedAbstractEngineObject
Constructor Detail
AbstractEngineInteractiveObject()Constructor
public function AbstractEngineInteractiveObject()

Constructor

Method Detail
destroy()method
override protected function destroy():void

Destructor. Must be overrided !

injectControl()method 
public function injectControl(method:String, control:IGameControl):void

Inject control into object (called by EngineObjectManager)

Parameters

method:String
 
control:IGameControl

mapControl()method 
protected final function mapControl(action:String, table:ControlTable):void

Map control in DirectInputEngine.

Parameters

action:String
 
table:ControlTable

onControlFastRepeated()method 
protected function onControlFastRepeated(control:IGameControl):void

On control fast repeated. Override it !

Parameters

control:IGameControl

onControlPressed()method 
protected function onControlPressed(control:IGameControl):void

On control pressed. Override it !

Parameters

control:IGameControl

onControlReleased()method 
protected function onControlReleased(control:IGameControl):void

On control released. Override it !

Parameters

control:IGameControl

onControlRepeated()method 
protected function onControlRepeated(control:IGameControl):void

On control repeated. Override it !

Parameters

control:IGameControl

onEntry()method 
override protected function onEntry():void

Entry point. Override it !

onExit()method 
override protected function onExit():void

Exit point. Override it !

unmapAllControls()method 
protected final function unmapAllControls():void

Unmap all controls in DirectInputEngine.

unmapControl()method 
protected final function unmapControl(action:String):void

Unmap control in DirectInputEngine.

Parameters

action:String