Variables

TYPE_PROGRESS

public static var TYPE_PROGRESS: Number

TYPE_CHILDREN

public static var TYPE_CHILDREN: Number

TYPE_SINGLE

public static var TYPE_SINGLE: Number

m_AchievementType

private var m_AchievementType: Number

m_Data

private var m_Data: LoreNode

m_Title

private var m_Title: TextField

m_Points

private var m_Points: TextField

m_DescriptionText

private var m_DescriptionText: TextField

m_ChildWidth

private var m_ChildWidth: Number

m_TextPos

private var m_TextPos: Number

m_ItemHeight

private var m_ItemHeight: Number

m_ItemWidth

private var m_ItemWidth: Number

m_AchievementProgressText

private var m_AchievementProgressText: TextField

m_AchievementProgressBar

private var m_AchievementProgressBar: MovieClip

m_AchievementProgressBarBackground

private var m_AchievementProgressBarBackground: MovieClip

m_CompleteCheck

private var m_CompleteCheck: MovieClip

m_RewardIcon

private var m_RewardIcon: MovieClip

m_RewardNameArray

private var m_RewardNameArray: Array

m_Frame

private var m_Frame: MovieClip

m_Background

private var m_Background: MovieClip

m_Icon

private var m_Icon: MovieClip

m_ExpandButton

private var m_ExpandButton: MovieClip

m_SubAchievementsClip

private var m_SubAchievementsClip: MovieClip

m_IsExpanded

private var m_IsExpanded: Boolean

m_IsInitialized

private var m_IsInitialized: Boolean

m_IsCompleted

private var m_IsCompleted: Boolean

m_IsInProgress

private var m_IsInProgress: Boolean

m_IsSelected

private var m_IsSelected: Boolean

SignalClicked

public var SignalClicked: Signal

SignalSizeChanged

public var SignalSizeChanged: Signal

Functions

AchievementItem

public function AchievementItem()

configUI

public function configUI()

SetData

public function SetData(data: LoreNode)

Init

private function Init()

Draw

private function Draw()

Layout

private function Layout()

SetWidth

public function SetWidth(width: Number)

SlotTagAdded

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

ActivateRewardTooltip

private function ActivateRewardTooltip(icon: MovieClip)

SetAchievementCompleted

private function SetAchievementCompleted()

SetAchievementInProgress

private function SetAchievementInProgress()

AddNotification

private function AddNotification()

AddChildNotification

private function AddChildNotification(dataNode: LoreNode,
target: MovieClip)

UpdateProgressBar

private function UpdateProgressBar()

LoadImage

private function LoadImage(container: MovieClip,
mediaId: Number)

onLoadInit

private function onLoadInit(target: MovieClip)

onLoadError

private function onLoadError(target: MovieClip,
errorcode: String,
httpStatus: Number)

SetSelected

public function SetSelected(selected: Boolean) : Void

GetHeight

public function GetHeight():Number

GetBackground

public function GetBackground():MovieClip

Contract

private function Contract(snap: Boolean)

Expand

private function Expand(snap: Boolean)

RepositionSubAchievements

function RepositionSubAchievements() : Number

repositioned the sub achievements

ExpandHandler

private function ExpandHandler()
public static var TYPE_PROGRESS: Number
public static var TYPE_CHILDREN: Number
public static var TYPE_SINGLE: Number
private var m_AchievementType: Number
private var m_Data: LoreNode
private var m_Title: TextField
private var m_Points: TextField
private var m_DescriptionText: TextField
private var m_ChildWidth: Number
private var m_TextPos: Number
private var m_ItemHeight: Number
private var m_ItemWidth: Number
private var m_AchievementProgressText: TextField
private var m_AchievementProgressBar: MovieClip
private var m_AchievementProgressBarBackground: MovieClip
private var m_CompleteCheck: MovieClip
private var m_RewardIcon: MovieClip
private var m_RewardNameArray: Array
private var m_Frame: MovieClip
private var m_Background: MovieClip
private var m_Icon: MovieClip
private var m_ExpandButton: MovieClip
private var m_SubAchievementsClip: MovieClip
private var m_IsExpanded: Boolean
private var m_IsInitialized: Boolean
private var m_IsCompleted: Boolean
private var m_IsInProgress: Boolean
private var m_IsSelected: Boolean
public var SignalClicked: Signal
public var SignalSizeChanged: Signal
public function AchievementItem()
public function configUI()
public function SetData(data: LoreNode)
private function Init()
private function Draw()
private function Layout()
public function SetWidth(width: Number)
private function SlotTagAdded(tagId: Number,
character: ID32)
private function ActivateRewardTooltip(icon: MovieClip)
private function SetAchievementCompleted()
private function SetAchievementInProgress()
private function AddNotification()
private function AddChildNotification(dataNode: LoreNode,
target: MovieClip)
private function UpdateProgressBar()
private function LoadImage(container: MovieClip,
mediaId: Number)
private function onLoadInit(target: MovieClip)
private function onLoadError(target: MovieClip,
errorcode: String,
httpStatus: Number)
public function SetSelected(selected: Boolean) : Void
public function GetHeight():Number
public function GetBackground():MovieClip
private function Contract(snap: Boolean)
private function Expand(snap: Boolean)
function RepositionSubAchievements() : Number
repositioned the sub achievements
private function ExpandHandler()
Close