Variables

STATE_OPEN

private var STATE_OPEN: Number

STATE_CLOSED

private var STATE_CLOSED: Number

m_Data

private var m_Data: LoreNode

m_RendererLinkageId

private var m_RendererLinkageId: String

m_LevelPadding

private var m_LevelPadding: Number

m_NodePadding

private var m_NodePadding: Number

m_Width

private var m_Width: Number

m_Height

private var m_Height: Number

m_NodeFocus

private var m_NodeFocus: DistributedValue

m_Type

private var m_Type: Number

m_Redraw

private var m_Redraw: Boolean

ID

public var ID: Number

SizeChanged

public var SizeChanged: Signal

Functions

AchievementPanelMenu

public function AchievementPanelMenu()

SetData

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

GetYPos

public function GetYPos(id: Number)

SetSize

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

DrawNode

private function DrawNode(node: LoreNode,
parent: MovieClip,
level: Number)

CloseNode

private function CloseNode()

iterate the data and print the menu

SlotSetNodeFocus

private function SlotSetNodeFocus()

GetNodeList

private function GetNodeList(node: LoreNode) : Array

Iterates all nodes up from a specific node. adds it to a list and reverses it

Reflow

private function Reflow()

SlotTagRead

private function SlotTagRead(tagId: Number)

SlotTagAdded

private function SlotTagAdded(tagId: Number,
character: ID32)

GetLevel

private function GetLevel(node: LoreNode):Number

GetClipFromDataNode

private function GetClipFromDataNode(node: LoreNode) : MovieClip

RendererClickHandler

private function RendererClickHandler(id: Number)

GetLevelColor

private function GetLevelColor(level: Number) : Number
private var STATE_OPEN: Number
private var STATE_CLOSED: Number
private var m_Data: LoreNode
private var m_RendererLinkageId: String
private var m_LevelPadding: Number
private var m_NodePadding: Number
private var m_Width: Number
private var m_Height: Number
private var m_NodeFocus: DistributedValue
private var m_Type: Number
private var m_Redraw: Boolean
public var ID: Number
public var SizeChanged: Signal
public function AchievementPanelMenu()
public function SetData(data: LoreNode,
forceUpdate: Boolean)
public function GetYPos(id: Number)
public function SetSize(width: Number,
height: Number)
private function DrawNode(node: LoreNode,
parent: MovieClip,
level: Number)
private function CloseNode()
iterate the data and print the menu
private function SlotSetNodeFocus()
private function GetNodeList(node: LoreNode) : Array
Iterates all nodes up from a specific node.
private function Reflow()
private function SlotTagRead(tagId: Number)
private function SlotTagAdded(tagId: Number,
character: ID32)
private function GetLevel(node: LoreNode):Number
private function GetClipFromDataNode(node: LoreNode) : MovieClip
private function RendererClickHandler(id: Number)
private function GetLevelColor(level: Number) : Number
Close