| Package | net.systemeD.halcyon |
| Class | public class NodeUI |
| Inheritance | NodeUI EntityUI |
| 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():BooleanUpdate settings then draw node.
ReturnsBoolean |
| hitTest | () | method |
| nodeMoved | () | method |
public function nodeMoved(event:Event):voidRespond to movement event.
Parametersevent:Event |
| removeEventListeners | () | method |
public function removeEventListeners():void