GUI.MissionJournal.JournalWindow |
private function AttachDropdown( name: String, parent: MovieClip, contentArray: Array, selectedIndex: Number ) : MovieClip
param name:String - the instance name of the new clip
| 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 |
dropDowm:MovieClip - reference to the newly crated dropdown
private function CreateSingleMissionClip( parent: MovieClip, mission: com.GameInterface.Quest ) : MovieClip
Create the header for each Mission Tier with buttons and methods for expanding
| param | parent:MovieClip - reference to the journal window |
| param | mission:com.GameInterface.Quest) - the mission object for this item |
MovieClip - reference to the clip created in this method
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
controllers
var m_IsResizing: Boolean
var m_NeedRedraw: Boolean
Window Layout
var m_DropdownHeight: Number
General Positioning
var m_ScrollBarArchivedPosition: Number
Strings
private var m_TDB_Tier
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
INSTANCIATION
public function configUI()
goal info
private function SlotMemberStatusUpdated( member: Boolean )
private function SlotStatUpdated( statId: Number )
private function CreateInitialWindow()
dropdowns
private function OnJournalTypeSelection( event: Object )
hide the playfield selector if necessary
private function OnPlayfieldSelection( event: Object )
private function SetSelectedPlayfieldIndex( index: Number ) : Void
private function AreRewardsVisible() : Boolean
param name:String - the instance name of the new clip
private function AttachDropdown( name: String, parent: MovieClip, contentArray: Array, selectedIndex: Number ) : MovieClip
private function FindMissionByID( id: Number ) : Object
private function FindCurrentTier( missionId: Number ) : Object
Create the header for each Mission Tier with buttons and methods for expanding
private function CreateSingleMissionClip( parent: MovieClip, mission: com.GameInterface.Quest ) : MovieClip
Invisible button for main textfield, sub textfiend and difficult display
private function SetupButton( target: MovieClip, positionX: Number, mission: com.GameInterface.Quest, clickHandler: String ):Void
private function CreateOpenMission( parent: MovieClip, mission: com.GameInterface.Quest ) : Void
draw the surrounding frame
private function CreateRewards( parent: Object, mission: Object ) : Void
private function CreateSingleTierClip( parent: MovieClip, mission: com.GameInterface.Quest, index: Number ) : MovieClip
private function CreateSingleGoal( parent: MovieClip, goal: com.GameInterface.QuestGoal ) : MovieClip
numbers..
private function UpdateMissionDropdownBoxes()
Abandoned quests
private function Redraw() : Void
add scrollbar
private function CompareMissions( mission1: Object, mission2: Object )
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