MovieClip |
com.Components.TreeViewSimpleComponent |
private function Reflow( target: MovieClip, spaceChange: Number )
reflows and redraws the menu. All clips “below” target moves spaceChange in the _y dimension
| target | :MovieClip - the target that expand or contracta and triggers the change |
| spaceChange | :Number - the change in height that occurs |
private var m_Data: LoreNode
private var m_RendererLinkageId: String
private var m_Width: Number
private var m_Height: Number
private var m_LevelPadding: Number
private var m_CurrentClip: MovieClip
private var m_NameTextFormat: TextFormat
private var m_StatTextFormat: TextFormat
public var ID: Number
public var SignalClicked: Signal
public function TreeViewSimpleComponent()
public function SetData( data: LoreNode, doDraw: Boolean )
public function SetSize( width: Number, height: Number )
public function SetRenderer( rendererId: String ) : Void
private function Draw( data: Array, context: MovieClip, level: Number )
draw a background where needed
public function GoToNode( id: Number )
private function RendererClickHandler( target: MovieClip )
private function CloseRenderer( target )
private function OpenRenderer( target )
reflows and redraws the menu.
private function Reflow( target: MovieClip, spaceChange: Number )
private function CanOpenRenderer( id: Number ) : Boolean
private function GetLevelColor( level: Number ) : Number