Variables

m_Data

private var m_Data: LoreNode

m_RendererLinkageId

private var m_RendererLinkageId: String

m_Width

private var m_Width: Number

m_Height

private var m_Height: Number

m_LevelPadding

private var m_LevelPadding: Number

m_CurrentClip

private var m_CurrentClip: MovieClip

m_NameTextFormat

private var m_NameTextFormat: TextFormat

m_StatTextFormat

private var m_StatTextFormat: TextFormat

ID

public var ID: Number

SignalClicked

public var SignalClicked: Signal

Functions

TreeViewSimpleComponent

public function TreeViewSimpleComponent()

SetData

public function SetData(data: LoreNode,
doDraw: Boolean)

SetSize

public function SetSize(width: Number,
height: Number)

SetRenderer

public function SetRenderer(rendererId: String) : Void

Draw

private function Draw(data: Array,
context: MovieClip,
level: Number)

GoToNode

public function GoToNode(id: Number)

draw a background where needed

RendererClickHandler

private function RendererClickHandler(target: MovieClip)

CloseRenderer

private function CloseRenderer(target)

OpenRenderer

private function OpenRenderer(target)

Reflow

private function Reflow(target: MovieClip,
spaceChange: Number)

reflows and redraws the menu.  All clips “below” target moves spaceChange in the _y dimension

Parameters

target:MovieClip - the target that expand or contracta and triggers the change
spaceChange:Number - the change in height that occurs

CanOpenRenderer

private function CanOpenRenderer(id: Number) : Boolean

GetLevelColor

private function GetLevelColor(level: Number) : Number
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)
public function GoToNode(id: Number)
draw a background where needed
private function RendererClickHandler(target: MovieClip)
private function CloseRenderer(target)
private function OpenRenderer(target)
private function Reflow(target: MovieClip,
spaceChange: Number)
reflows and redraws the menu.
private function CanOpenRenderer(id: Number) : Boolean
private function GetLevelColor(level: Number) : Number
Close