Packagenet.systemeD.halcyon
Classpublic class MarkerUI
InheritanceMarkerUI Inheritance EntityUI



Public Properties
 PropertyDefined by
 Inheritedinteractive : Boolean = true
Does object respond to clicks?
EntityUI
  loaded : Boolean = false
MarkerUI
 Inheritedpaint : MapPaint
Reference to parent MapPaint
EntityUI
 Inheritedpurgable : Boolean = true
Can it be deleted when offscreen?
EntityUI
Protected Properties
 PropertyDefined by
 InheritedclearLimit : uint = 0
Sprite to clear back to
EntityUI
 Inheritedentity : Entity
The entity represented by this class.
EntityUI
 Inheritedhitzone : Sprite
Hitzone for the sprite - must be set by subclass-specific code.
EntityUI
 Inheritedlayer : Number = 0
Map layer
EntityUI
 InheritedlistenSprite : Sprite
The clickable sprite that will receive events.
EntityUI
 InheritedredrawDue : Boolean = false
Redraw called while suspended?
EntityUI
 Inheritedsprites : Array
Instances in display list
EntityUI
 InheritedstateClasses : Object
Special context-sensitive classes such as :hover.
EntityUI
 InheritedstyleList : StyleList
Current StyleList for this entity.
EntityUI
 Inheritedsuspended : Boolean = false
Is drawing suspended?
EntityUI
Public Methods
 MethodDefined by
  
MarkerUI(marker:Marker, paint:MapPaint, heading:Number = 0, layer:int, stateClasses:Object = null)
MarkerUI
 Inherited
applyStateClasses(tags:Object):Object
applies the state classes (eg :hover, :area) for this entityUI to the given list of 'real' tags.
EntityUI
  
doRedraw():Boolean
MarkerUI
 Inherited
EntityUI
  
markerMoved(event:Event):void
MarkerUI
 Inherited
EntityUI
 Inherited
redraw():Boolean
Request redraw
EntityUI
  
MarkerUI
 Inherited
EntityUI
 Inherited
Remove all sprites associated with this entity, and clear hitzone.
EntityUI
 Inherited
Resume redrawing.
EntityUI
 Inherited
setHighlight(settings:Object):void
EntityUI
 Inherited
setStateClass(stateType:String, isOn:*):Boolean
Sets a state class (eg :hover, :dupe) for this entityUI.
EntityUI
 Inherited
Temporarily suspend redrawing of object.
EntityUI
 Inherited
toString():String
EntityUI
 Inherited
EntityUI
Protected Methods
 MethodDefined by
 Inherited
addToLayer(s:DisplayObject, spritetype:uint, sublayer:int = -1):void
Add object (stroke/fill/roadname) to layer sprite
EntityUI
 Inherited
EntityUI
 Inherited
mouseEvent(event:MouseEvent):void
EntityUI
 Inherited
offsetSprites(x:Number, y:Number):void
EntityUI
 Inherited
EntityUI
 Inherited
EntityUI
 Inherited
EntityUI
 Inherited
Remove the default event listeners.
EntityUI
 Inherited
EntityUI
 Inherited
EntityUI
 Inherited
EntityUI
 Inherited
tagChanged(event:TagEvent):void
EntityUI
Public Constants
 ConstantDefined by
 InheritedDEFAULT_TEXTFIELD_PARAMS : Object
[static]
EntityUI
Protected Constants
 ConstantDefined by
 InheritedCASINGSPRITE : uint = 1
EntityUI
 InheritedFILLSPRITE : uint = 0
EntityUI
 InheritedNAMESPRITE : uint = 3
EntityUI
 InheritedNODECLICKSPRITE : uint = 1
EntityUI
 InheritedSTROKESPRITE : uint = 2
EntityUI
 InheritedWAYCLICKSPRITE : uint = 0
EntityUI
Property detail
loadedproperty
public var loaded:Boolean = false
Constructor detail
MarkerUI()constructor
public function MarkerUI(marker:Marker, paint:MapPaint, heading:Number = 0, layer:int, stateClasses:Object = null)Parameters
marker:Marker
 
paint:MapPaint
 
heading:Number (default = 0)
 
layer:int
 
stateClasses:Object (default = null)
Method detail
doRedraw()method
public override function doRedraw():Boolean

Returns
Boolean
markerMoved()method 
public function markerMoved(event:Event):voidParameters
event:Event
removeEventListeners()method 
public function removeEventListeners():void