Packagesekati.views
Classpublic class AbstractInteractiveView
InheritanceAbstractInteractiveView Inheritance InteractiveSprite Inheritance CoreSprite Inheritance flash.display.Sprite

AbstractInteractiveView provides an interactive UI view abstract.

The purpose pf the views package is to offer view abstracts of the core display package DisplayObjects to encourate initializing code in configUI() to gain the boost of the JIT which is not available within the constructor and give a simple method for initializing view-type container / controller classes.



Public Properties
 PropertyDefined by
 Inheritedenabled : Boolean
Enabled property defines whether interactive eventing is available or not.
InteractiveSprite
 InheritedinteractiveMode : Boolean
Specifies the mouse cursors modal state in the object as an interactive target via: buttonMode, mouseChildren & tabChildren.
CoreSprite
 Inheritedscale : Number
The scale value.
CoreSprite
Public Methods
 MethodDefined by
  
AbstractInteractiveView Constructor
AbstractInteractiveView
 Inherited
addChildren(... args):void
Add multiple child DisplayObject's.
CoreSprite
 Inherited
destroy():void
Clean up after thy self.
InteractiveSprite
 Inherited
toString():String
Return reflective output.
CoreSprite
Protected Methods
 MethodDefined by
 Inherited
click(e:MouseEvent = null):void
Stub: click event handler.
InteractiveSprite
 Inherited
configListeners(isAdd:Boolean = false):void
Event listener management.
InteractiveSprite
  
configUI():void
Configure View Elements: We do this to gain JIT which is unavailable in the constructor.
AbstractInteractiveView
 Inherited
invalidate():void
Request a redraw, use for deferred rendering.
CoreSprite
 Inherited
offStage(e:Event = null):void
Remove the listeners when removed from the stage.
InteractiveSprite
 Inherited
onStage(e:Event = null):void
Add listeners when added to stage.
InteractiveSprite
 Inherited
out(e:MouseEvent = null):void
Stub: mouse out event handler.
InteractiveSprite
 Inherited
over(e:MouseEvent = null):void
Stub: mouse over event handler.
InteractiveSprite
 Inherited
press(e:MouseEvent = null):void
Stub: press event handler.
InteractiveSprite
 Inherited
release(e:MouseEvent = null):void
Stub: release event handler.
InteractiveSprite
 Inherited
releaseOutside(e:Event = null):void
Stub: release outside event handler.
InteractiveSprite
Constructor detail
AbstractInteractiveView()constructor
public function AbstractInteractiveView()

AbstractInteractiveView Constructor

Method detail
configUI()method
protected function configUI():void

Configure View Elements: We do this to gain JIT which is unavailable in the constructor.