Variables

m_Background

private var m_Background: MovieClip

m_Frame

private var m_Frame: MovieClip

m_HitArea

private var m_HitArea: MovieClip

m_Name

private var m_Name: TextField

m_TriangleButton

private var m_TriangleButton: MovieClip

m_BonusSymbol

private var m_BonusSymbol: MovieClip

m_SelectCheckbox

private var m_SelectCheckbox: CheckBox

m_Disabled

private var m_Disabled: Boolean

m_IsExpanded

private var m_IsExpanded: Boolean

m_IsFocused

private var m_IsFocused: Boolean

m_PlaySounds

private var m_PlaySounds: Boolean

m_PrivateTeam

private var m_PrivateTeam: Boolean

m_Id

private var m_Id

m_Difficulty

private var m_Difficulty

m_Image

private var m_Image

m_SubEntries

private var m_SubEntries: Array

m_Depth

private var m_Depth: Number

m_Random

private var m_Random: Boolean

m_BonusReward

private var m_BonusReward: String

m_TooltipText

private var m_TooltipText: String

m_Tooltip

private var m_Tooltip: TooltipInterface

m_TooltipTimeout

private var m_TooltipTimeout: Number

SignalEntrySizeChanged

public var SignalEntrySizeChanged: Signal

SignalEntryToggled

public var SignalEntryToggled: Signal

SignalEntryFocused

public var SignalEntryFocused: Signal

CONTRACT_HEIGHT

private static var CONTRACT_HEIGHT

ENTRY_PADDING

private static var ENTRY_PADDING: Number

ENTRY_INDENT

private static var ENTRY_INDENT: Number

DISABLED_ALPHA

private static var DISABLED_ALPHA

ENABLED_ALPHA

private static var ENABLED_ALPHA

TOOLTIP_WIDTH

private static var TOOLTIP_WIDTH

TINT_INTENSITY

private static var TINT_INTENSITY

HEADER_ENTRY

private static var HEADER_ENTRY

Functions

PlayfieldEntry

public function PlayfieldEntry()

configUI

private function configUI():Void

SetData

public function SetData(playfieldName: String,
queueId: Number,
playfieldDifficulty: Number,
image: Number,
subEntries: Array,
depth: Number,
isRandom: Boolean):Void

SetPrivateTeam

public function SetPrivateTeam(privateTeam: Boolean):Void

CreateSubEntries

private function CreateSubEntries():Void

LayoutSubEntries

public function LayoutSubEntries():Void

SetDisabled

public function SetDisabled(disable: Boolean,
disabledTooltip: String,
clearSelection: Boolean):Void

GetFullHeight

public function GetFullHeight():Number

IsLeaf

public function IsLeaf():Boolean

FillSelectedEntriesArray

public function FillSelectedEntriesArray(selectedEntries: Array):Void

SelectEntries

private function SelectEntries(entriesToSelect: Array):Void

SetSelected

public function SetSelected(select: Boolean,
forceSelected: Boolean):Void

GetSelected

public function GetSelected():Boolean

CheckboxClickHandler

private function CheckboxClickHandler():Void

SlotSubEntryToggled

private function SlotSubEntryToggled(select: Boolean)

AllSubEntriesChecked

private function AllSubEntriesChecked():Boolean

NoSubEntriesChecked

private function NoSubEntriesChecked():Boolean

SlotClientJoinedGroupFinder

private function SlotClientJoinedGroupFinder():Void

HitAreaReleaseHandler

private function HitAreaReleaseHandler():Void

SetFocusById

public function SetFocusById(id: Number):Void

SetFocused

public function SetFocused(focus: Boolean):Void

SlotSubEntryFocused

private function SlotSubEntryFocused(id: Number,
image: Number,
isRandom: Boolean):Void

Expand

public function Expand():Void

Contract

public function Contract():Void

SlotSubEntrySizeChanged

private function SlotSubEntrySizeChanged():Void

HitAreaPressHandler

private function HitAreaPressHandler():Void

HitAreaRollOverHandler

private function HitAreaRollOverHandler():Void

HitAreaRollOutHandler

private function HitAreaRollOutHandler():Void

StartTooltipTimeout

private function StartTooltipTimeout()

StopTooltipTimout

private function StopTooltipTimout()

OpenTooltip

private function OpenTooltip()

CloseTooltip

public function CloseTooltip()
private var m_Background: MovieClip
private var m_Frame: MovieClip
private var m_HitArea: MovieClip
private var m_Name: TextField
private var m_TriangleButton: MovieClip
private var m_BonusSymbol: MovieClip
private var m_SelectCheckbox: CheckBox
private var m_Disabled: Boolean
private var m_IsExpanded: Boolean
private var m_IsFocused: Boolean
private var m_PlaySounds: Boolean
private var m_PrivateTeam: Boolean
private var m_Id
private var m_Difficulty
private var m_Image
private var m_SubEntries: Array
private var m_Depth: Number
private var m_Random: Boolean
private var m_BonusReward: String
private var m_TooltipText: String
private var m_Tooltip: TooltipInterface
private var m_TooltipTimeout: Number
public var SignalEntrySizeChanged: Signal
public var SignalEntryToggled: Signal
public var SignalEntryFocused: Signal
private static var CONTRACT_HEIGHT
private static var ENTRY_PADDING: Number
private static var ENTRY_INDENT: Number
private static var DISABLED_ALPHA
private static var ENABLED_ALPHA
private static var TOOLTIP_WIDTH
private static var TINT_INTENSITY
private static var HEADER_ENTRY
public function PlayfieldEntry()
private function configUI():Void
public function SetData(playfieldName: String,
queueId: Number,
playfieldDifficulty: Number,
image: Number,
subEntries: Array,
depth: Number,
isRandom: Boolean):Void
public function SetPrivateTeam(privateTeam: Boolean):Void
private function CreateSubEntries():Void
public function LayoutSubEntries():Void
public function SetDisabled(disable: Boolean,
disabledTooltip: String,
clearSelection: Boolean):Void
public function GetFullHeight():Number
public function IsLeaf():Boolean
public function FillSelectedEntriesArray(selectedEntries: Array):Void
private function SelectEntries(entriesToSelect: Array):Void
public function SetSelected(select: Boolean,
forceSelected: Boolean):Void
public function GetSelected():Boolean
private function CheckboxClickHandler():Void
private function SlotSubEntryToggled(select: Boolean)
private function AllSubEntriesChecked():Boolean
private function NoSubEntriesChecked():Boolean
private function SlotClientJoinedGroupFinder():Void
private function HitAreaReleaseHandler():Void
public function SetFocusById(id: Number):Void
public function SetFocused(focus: Boolean):Void
private function SlotSubEntryFocused(id: Number,
image: Number,
isRandom: Boolean):Void
public function Expand():Void
public function Contract():Void
private function SlotSubEntrySizeChanged():Void
private function HitAreaPressHandler():Void
private function HitAreaRollOverHandler():Void
private function HitAreaRollOutHandler():Void
private function StartTooltipTimeout()
private function StopTooltipTimout()
private function OpenTooltip()
public function CloseTooltip()
Close