Package | net.systemeD.halcyon |
Class | public class NodeUI |
Inheritance | NodeUI ![]() |
Property | Defined by | ||
---|---|---|---|
![]() | interactive : Boolean = true Does object respond to clicks?
| EntityUI | |
loaded : Boolean = false | NodeUI | ||
![]() | paint : MapPaint
Reference to parent MapPaint
| EntityUI | |
![]() | purgable : Boolean = true Can it be deleted when offscreen?
| EntityUI |
Method | Defined by | ||
---|---|---|---|
| NodeUI | ||
![]() |
applyStateClasses(tags:Object):Object
applies the state classes (eg :hover, :area) for this entityUI to the given list of 'real' tags.
| EntityUI | |
doRedraw():Boolean
Update settings then draw node.
| NodeUI | ||
NodeUI | |||
![]() |
invalidateStyleList():void
| EntityUI | |
nodeMoved(event:Event):void
Respond to movement event.
| NodeUI | ||
![]() |
protectSprites():void
| EntityUI | |
![]() |
redraw():Boolean
Request redraw
| EntityUI | |
removeEventListeners():void
| NodeUI | ||
![]() |
removeListenSprite():void
| EntityUI | |
![]() |
removeSprites():void
Remove all sprites associated with this entity, and clear hitzone.
| EntityUI | |
![]() |
resumeRedraw(event:EntityEvent):void
Resume redrawing.
| EntityUI | |
![]() |
setHighlight(settings:Object):void
| EntityUI | |
![]() |
setStateClass(stateType:String, isOn:*):Boolean
Sets a state class (eg :hover, :dupe) for this entityUI.
| EntityUI | |
![]() |
suspendRedraw(event:EntityEvent):void
Temporarily suspend redrawing of object.
| EntityUI | |
![]() |
toString():String
| EntityUI | |
![]() |
unprotectSprites():void
| EntityUI |
loaded | property |
public var loaded:Boolean = false
NodeUI | () | constructor |
public function NodeUI(node:Node, paint:MapPaint, heading:Number = 0, layer:int, stateClasses:Object = null)
Parameters
node:Node — The corresponding Node.
|
|
paint:MapPaint — MapPaint object to attach this NodeUI to.
|
|
heading:Number (default = 0 ) — Optional angle.
|
|
layer:int — Which layer on the MapPaint object it sits on. |
|
stateClasses:Object (default = null ) — A settings object definining the initial state of the node (eg, highlighted, hover...) |
doRedraw | () | method |
public override function doRedraw():Boolean
Update settings then draw node.
ReturnsBoolean |
hitTest | () | method |
nodeMoved | () | method |
public function nodeMoved(event:Event):void
Respond to movement event.
Parametersevent:Event |
removeEventListeners | () | method |
public function removeEventListeners():void