Packagesekati.display
Classpublic class InteractiveSprite
InheritanceInteractiveSprite Inheritance CoreSprite Inheritance flash.display.Sprite
SubclassesAbstractInteractiveView, DraggableSprite, ForceSprite, RotationPlane, TextButton

InteractiveSprite provides a common API construct for interactive sprite objects.



Public Properties
 PropertyDefined by
  enabled : Boolean
[write-only] 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
  
InteractiveSprite Constructor
InteractiveSprite
 Inherited
addChildren(... args):void
Add multiple child DisplayObject's.
CoreSprite
  
destroy():void
Clean up after thy self.
InteractiveSprite
 Inherited
toString():String
Return reflective output.
CoreSprite
Protected Methods
 MethodDefined by
  
click(e:MouseEvent = null):void
Stub: click event handler.
InteractiveSprite
  
configListeners(isAdd:Boolean = false):void
Event listener management.
InteractiveSprite
 Inherited
invalidate():void
Request a redraw, use for deferred rendering.
CoreSprite
  
offStage(e:Event = null):void
Remove the listeners when removed from the stage.
InteractiveSprite
  
onStage(e:Event = null):void
Add listeners when added to stage.
InteractiveSprite
  
out(e:MouseEvent = null):void
Stub: mouse out event handler.
InteractiveSprite
  
over(e:MouseEvent = null):void
Stub: mouse over event handler.
InteractiveSprite
  
press(e:MouseEvent = null):void
Stub: press event handler.
InteractiveSprite
  
release(e:MouseEvent = null):void
Stub: release event handler.
InteractiveSprite
  
releaseOutside(e:Event = null):void
Stub: release outside event handler.
InteractiveSprite
Property detail
enabledproperty
enabled:Boolean  [write-only]

Enabled property defines whether interactive eventing is available or not.

Implementation
    public function set enabled(value:Boolean):void
Constructor detail
InteractiveSprite()constructor
public function InteractiveSprite()

InteractiveSprite Constructor

Method detail
click()method
protected function click(e:MouseEvent = null):void

Stub: click event handler.

Parameters
e:MouseEvent (default = null)
configListeners()method 
protected function configListeners(isAdd:Boolean = false):void

Event listener management.

Parameters
isAdd:Boolean (default = false) — if true add the listeners, if false remove them.
destroy()method 
public override function destroy():void

Clean up after thy self.

offStage()method 
protected override function offStage(e:Event = null):void

Remove the listeners when removed from the stage.

Parameters
e:Event (default = null)
onStage()method 
protected override function onStage(e:Event = null):void

Add listeners when added to stage.

Parameters
e:Event (default = null)
out()method 
protected function out(e:MouseEvent = null):void

Stub: mouse out event handler.

Parameters
e:MouseEvent (default = null)
over()method 
protected function over(e:MouseEvent = null):void

Stub: mouse over event handler.

Parameters
e:MouseEvent (default = null)
press()method 
protected function press(e:MouseEvent = null):void

Stub: press event handler. Starts release-outside simulation via stage.MOUSE_UP & StageEvent.LEAVE.

Parameters
e:MouseEvent (default = null)
release()method 
protected function release(e:MouseEvent = null):void

Stub: release event handler.

Parameters
e:MouseEvent (default = null)
releaseOutside()method 
protected function releaseOutside(e:Event = null):void

Stub: release outside event handler.

Parameters
e:Event (default = null)