GUI.MissionJournal.JournalWindow

GUI.MissionJournal.JournalWindow
Summary
GUI.MissionJournal.JournalWindow
Variables
m_ResolutionScaleMonitor
m_Missions
m_ExpandedTiersArray
m_Level
m_Character
m_IsMember
m_ContentSize
m_MissionDescFormat
m_HeaderNameFormat
m_HeaderSubTextFormat
m_HeaderTimerTextFormat
m_GoalFormat
m_CashFormat
m_DropDownFormat
m_TooltipTextFormat
m_DebugFormat
m_ExpandedMissionID
m_TooltipController
m_TooltipTimeoutId
m_CinematicAudioHandle
m_DeltaMultiplier
m_IsResizingcontrollers
m_NeedRedraw
m_DropdownHeightWindow Layout
m_ScrollBarArchivedPositionGeneral Positioning
m_TDB_TierStrings
m_TDB_Tier_MixedCase
m_TDB_AllRegions
m_TDB_CurrentMisionons
m_TDB_FinishedMissions
m_TDB_AbandonedMissions
m_TDB_PlayAudio
m_TDB_PlayVideo
m_TDB_ShowImage
m_ScrollBar
m_Mask
m_Content
m_Menu
m_Background
m_DeleteMissionButton
m_ShareButton
m_LocationButton
m_PauseMissionButton
m_MissionDropdown
m_CloseButton
m_JournalTypeIndexSelected
m_JournalTypeCurrentMissionIndex
m_JournalTypeFinishedMissionIndex
m_JournalTypeAbandonedMissionIndex
m_PlayfieldDropdown
m_PlayfieldNames
m_PlayfieldIndexSelected
m_LastPlayfieldNameSelected
NM_DIFFICULTY
Functions
JournalWindow
SetModuleData
GetModuleData
onEnterFrame
SetRedrawFlag
SetSize
GetSize
configUIINSTANCIATION
SlotMemberStatusUpdatedgoal info
SlotStatUpdated
CreateInitialWindow
OnJournalTypeSelectiondropdowns
OnPlayfieldSelectionhide the playfield selector if necessary
SetSelectedPlayfieldIndex
AreRewardsVisible
AttachDropdownparam name:String - the instance name of the new clip
FindMissionByID
FindCurrentTier
CreateSingleMissionClipCreate the header for each Mission Tier with buttons and methods for expanding
SetupButtonInvisible button for main textfield, sub textfiend and difficult display
CreateOpenMission
CreateRewardsdraw the surrounding frame
CreateSingleTierClip
CreateSingleGoal
UpdateMissionDropdownBoxesnumbers..
RedrawAbandoned quests
CompareMissionsadd scrollbar
MediaButtonHandler
CloseWindowHandler
TrashcanHandler
PauseHandler
ShareHandler
CinematicAudioHandler
LocationHandler
OnScrollbarUpdate
SetExpandedMissionID
TierNameClickHandler
ToggleExpandMissionEventHandler
ToggleExpandMission
ExpandCurrentTier
SlotFocusMission
onMouseWheel
IsTierExpanded
SearchArray

Variables

m_ResolutionScaleMonitor

var m_ResolutionScaleMonitor: DistributedValue

m_Missions

var m_Missions: Array

m_ExpandedTiersArray

var m_ExpandedTiersArray: Array

m_Level

var m_Level: Number

m_Character

var m_Character: Character

m_IsMember

var m_IsMember: Boolean

m_ContentSize

var m_ContentSize: Point

m_MissionDescFormat

var m_MissionDescFormat: TextFormat

m_HeaderNameFormat

private var m_HeaderNameFormat: TextFormat

m_HeaderSubTextFormat

var m_HeaderSubTextFormat: TextFormat

m_HeaderTimerTextFormat

var m_HeaderTimerTextFormat: TextFormat

m_GoalFormat

var m_GoalFormat: TextFormat

m_CashFormat

var m_CashFormat: TextFormat

m_DropDownFormat

var m_DropDownFormat: TextFormat

m_TooltipTextFormat

var m_TooltipTextFormat: TextFormat

m_DebugFormat

var m_DebugFormat: TextFormat

m_ExpandedMissionID

var m_ExpandedMissionID: Number

m_TooltipController

var m_TooltipController: Object

m_TooltipTimeoutId

var m_TooltipTimeoutId: Number

m_CinematicAudioHandle

var m_CinematicAudioHandle: Number

m_DeltaMultiplier

var m_DeltaMultiplier: Number

m_IsResizing

var m_IsResizing: Boolean

controllers

m_NeedRedraw

var m_NeedRedraw: Boolean

m_DropdownHeight

var m_DropdownHeight: Number

Window Layout

m_ScrollBarArchivedPosition

var m_ScrollBarArchivedPosition: Number

General Positioning

m_TDB_Tier

private var m_TDB_Tier

Strings

m_TDB_Tier_MixedCase

private var m_TDB_Tier_MixedCase

m_TDB_AllRegions

private var m_TDB_AllRegions

m_TDB_CurrentMisionons

private var m_TDB_CurrentMisionons

m_TDB_FinishedMissions

private var m_TDB_FinishedMissions

m_TDB_AbandonedMissions

private var m_TDB_AbandonedMissions

m_TDB_PlayAudio

private var m_TDB_PlayAudio

m_TDB_PlayVideo

private var m_TDB_PlayVideo

m_TDB_ShowImage

private var m_TDB_ShowImage

m_ScrollBar

var m_ScrollBar: MovieClip

m_Mask

var m_Mask: MovieClip

m_Content

var m_Content: MovieClip

m_Menu

var m_Menu: MovieClip

m_Background

var m_Background: MovieClip

m_DeleteMissionButton

var m_DeleteMissionButton: MovieClip

m_ShareButton

var m_ShareButton: MovieClip

m_LocationButton

var m_LocationButton: MovieClip

m_PauseMissionButton

var m_PauseMissionButton: MovieClip

m_MissionDropdown

var m_MissionDropdown: MovieClip

m_CloseButton

var m_CloseButton: MovieClip

m_JournalTypeIndexSelected

var m_JournalTypeIndexSelected: Number

m_JournalTypeCurrentMissionIndex

var m_JournalTypeCurrentMissionIndex: Number

m_JournalTypeFinishedMissionIndex

var m_JournalTypeFinishedMissionIndex: Number

m_JournalTypeAbandonedMissionIndex

var m_JournalTypeAbandonedMissionIndex: Number

m_PlayfieldDropdown

var m_PlayfieldDropdown: MovieClip

m_PlayfieldNames

var m_PlayfieldNames: Array

m_PlayfieldIndexSelected

var m_PlayfieldIndexSelected: Number

m_LastPlayfieldNameSelected

var m_LastPlayfieldNameSelected

NM_DIFFICULTY

var NM_DIFFICULTY: Number

Functions

JournalWindow

public function JournalWindow()

SetModuleData

public function SetModuleData(archive: Archive)

GetModuleData

function GetModuleData() : Archive

onEnterFrame

private function onEnterFrame()

SetRedrawFlag

private function SetRedrawFlag()

SetSize

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

GetSize

public function GetSize() : Point

configUI

public function configUI()

INSTANCIATION

SlotMemberStatusUpdated

private function SlotMemberStatusUpdated(member: Boolean)

goal info

SlotStatUpdated

private function SlotStatUpdated(statId: Number)

CreateInitialWindow

private function CreateInitialWindow()

OnJournalTypeSelection

private function OnJournalTypeSelection(event: Object)

dropdowns

OnPlayfieldSelection

private function OnPlayfieldSelection(event: Object)

hide the playfield selector if necessary

SetSelectedPlayfieldIndex

private function SetSelectedPlayfieldIndex(index: Number) : Void

AreRewardsVisible

private function AreRewardsVisible() : Boolean

AttachDropdown

private function AttachDropdown(name: String,
parent: MovieClip,
contentArray: Array,
selectedIndex: Number) : MovieClip

param name:String - the instance name of the new clip

Parameters

contentArray:Array - the dataprovider with the values for the dropdown
parent:MovieClip - the context / scope where the clip is created
selectedIndex:Number - the selected index when creating the dropdown

Returns

dropDowm:MovieClip - reference to the newly crated dropdown

FindMissionByID

private function FindMissionByID(id: Number) : Object

FindCurrentTier

private function FindCurrentTier(missionId: Number) : Object

CreateSingleMissionClip

private function CreateSingleMissionClip(
   parent: MovieClip,
   mission: com.GameInterface.Quest
) : MovieClip

Create the header for each Mission Tier with buttons and methods for expanding

Parameters

param parent:MovieClip - reference to the journal window
param mission:com.GameInterface.Quest) - the mission object for this item

Returns

MovieClip - reference to the clip created in this method

SetupButton

private function SetupButton(target: MovieClip,
positionX: Number,
mission: com.GameInterface.Quest,
clickHandler: String):Void

Invisible button for main textfield, sub textfiend and difficult display

CreateOpenMission

private function CreateOpenMission(parent: MovieClip,
mission: com.GameInterface.Quest) : Void

CreateRewards

private function CreateRewards(parent: Object,
mission: Object) : Void

draw the surrounding frame

CreateSingleTierClip

private function CreateSingleTierClip(
   parent: MovieClip,
   mission: com.GameInterface.Quest,
   index: Number
) : MovieClip

CreateSingleGoal

private function CreateSingleGoal(parent: MovieClip,
goal: com.GameInterface.QuestGoal) : MovieClip

UpdateMissionDropdownBoxes

private function UpdateMissionDropdownBoxes()

numbers..  (x / y)

Redraw

private function Redraw() : Void

Abandoned quests

CompareMissions

private function CompareMissions(mission1: Object,
mission2: Object)

add scrollbar

MediaButtonHandler

private function MediaButtonHandler(event: Object) : Void

CloseWindowHandler

private function CloseWindowHandler() : Void

TrashcanHandler

private function TrashcanHandler(event: Object)

PauseHandler

private function PauseHandler(event: Object)

ShareHandler

private function ShareHandler(event: Object)

CinematicAudioHandler

private function CinematicAudioHandler(event: Object)

LocationHandler

private function LocationHandler(event: Object)

OnScrollbarUpdate

private function OnScrollbarUpdate(event: Object) : Void

SetExpandedMissionID

private function SetExpandedMissionID(id: Number)

TierNameClickHandler

private function TierNameClickHandler(event: Object)

ToggleExpandMissionEventHandler

private function ToggleExpandMissionEventHandler(evt: Object):Void

ToggleExpandMission

private function ToggleExpandMission(id: Number):Void

ExpandCurrentTier

private function ExpandCurrentTier(missionID: Number):Void

SlotFocusMission

private function SlotFocusMission(missionId: Number)

onMouseWheel

private function onMouseWheel(delta: Number)

IsTierExpanded

private function IsTierExpanded(item: Object):Boolean

SearchArray

private function SearchArray(target: Array,
item: Object):Number
var m_ResolutionScaleMonitor: DistributedValue
var m_Missions: Array
var m_ExpandedTiersArray: Array
var m_Level: Number
var m_Character: Character
var m_IsMember: Boolean
var m_ContentSize: Point
var m_MissionDescFormat: TextFormat
private var m_HeaderNameFormat: TextFormat
var m_HeaderSubTextFormat: TextFormat
var m_HeaderTimerTextFormat: TextFormat
var m_GoalFormat: TextFormat
var m_CashFormat: TextFormat
var m_DropDownFormat: TextFormat
var m_TooltipTextFormat: TextFormat
var m_DebugFormat: TextFormat
var m_ExpandedMissionID: Number
var m_TooltipController: Object
var m_TooltipTimeoutId: Number
var m_CinematicAudioHandle: Number
var m_DeltaMultiplier: Number
var m_IsResizing: Boolean
controllers
var m_NeedRedraw: Boolean
var m_DropdownHeight: Number
Window Layout
var m_ScrollBarArchivedPosition: Number
General Positioning
private var m_TDB_Tier
Strings
private var m_TDB_Tier_MixedCase
private var m_TDB_AllRegions
private var m_TDB_CurrentMisionons
private var m_TDB_FinishedMissions
private var m_TDB_AbandonedMissions
private var m_TDB_PlayAudio
private var m_TDB_PlayVideo
private var m_TDB_ShowImage
var m_ScrollBar: MovieClip
var m_Mask: MovieClip
var m_Content: MovieClip
var m_Menu: MovieClip
var m_Background: MovieClip
var m_DeleteMissionButton: MovieClip
var m_ShareButton: MovieClip
var m_LocationButton: MovieClip
var m_PauseMissionButton: MovieClip
var m_MissionDropdown: MovieClip
var m_CloseButton: MovieClip
var m_JournalTypeIndexSelected: Number
var m_JournalTypeCurrentMissionIndex: Number
var m_JournalTypeFinishedMissionIndex: Number
var m_JournalTypeAbandonedMissionIndex: Number
var m_PlayfieldDropdown: MovieClip
var m_PlayfieldNames: Array
var m_PlayfieldIndexSelected: Number
var m_LastPlayfieldNameSelected
var NM_DIFFICULTY: Number
public function JournalWindow()
public function SetModuleData(archive: Archive)
function GetModuleData() : Archive
private function onEnterFrame()
private function SetRedrawFlag()
public function SetSize(width: Number,
height: Number)
public function GetSize() : Point
public function configUI()
INSTANCIATION
private function SlotMemberStatusUpdated(member: Boolean)
goal info
private function SlotStatUpdated(statId: Number)
private function CreateInitialWindow()
private function OnJournalTypeSelection(event: Object)
dropdowns
private function OnPlayfieldSelection(event: Object)
hide the playfield selector if necessary
private function SetSelectedPlayfieldIndex(index: Number) : Void
private function AreRewardsVisible() : Boolean
private function AttachDropdown(name: String,
parent: MovieClip,
contentArray: Array,
selectedIndex: Number) : MovieClip
param name:String - the instance name of the new clip
private function FindMissionByID(id: Number) : Object
private function FindCurrentTier(missionId: Number) : Object
private function CreateSingleMissionClip(
   parent: MovieClip,
   mission: com.GameInterface.Quest
) : MovieClip
Create the header for each Mission Tier with buttons and methods for expanding
private function SetupButton(target: MovieClip,
positionX: Number,
mission: com.GameInterface.Quest,
clickHandler: String):Void
Invisible button for main textfield, sub textfiend and difficult display
private function CreateOpenMission(parent: MovieClip,
mission: com.GameInterface.Quest) : Void
private function CreateRewards(parent: Object,
mission: Object) : Void
draw the surrounding frame
private function CreateSingleTierClip(
   parent: MovieClip,
   mission: com.GameInterface.Quest,
   index: Number
) : MovieClip
private function CreateSingleGoal(parent: MovieClip,
goal: com.GameInterface.QuestGoal) : MovieClip
private function UpdateMissionDropdownBoxes()
numbers..
private function Redraw() : Void
Abandoned quests
private function CompareMissions(mission1: Object,
mission2: Object)
add scrollbar
private function MediaButtonHandler(event: Object) : Void
private function CloseWindowHandler() : Void
private function TrashcanHandler(event: Object)
private function PauseHandler(event: Object)
private function ShareHandler(event: Object)
private function CinematicAudioHandler(event: Object)
private function LocationHandler(event: Object)
private function OnScrollbarUpdate(event: Object) : Void
private function SetExpandedMissionID(id: Number)
private function TierNameClickHandler(event: Object)
private function ToggleExpandMissionEventHandler(evt: Object):Void
private function ToggleExpandMission(id: Number):Void
private function ExpandCurrentTier(missionID: Number):Void
private function SlotFocusMission(missionId: Number)
private function onMouseWheel(delta: Number)
private function IsTierExpanded(item: Object):Boolean
private function SearchArray(target: Array,
item: Object):Number
Close