PackageGame
Classpublic class ControllerMainMenu
InheritanceControllerMainMenu Inheritance Controller Inheritance flash.display.Sprite



Public Properties
 PropertyDefined by
  alreadyChecked : Boolean = false
[static]
ControllerMainMenu
  backToSaveWindow : Boolean = false
ControllerMainMenu
  cannonballs : Array
[static]
ControllerMainMenu
  channel : SoundChannel
[static]
ControllerMainMenu
  fader2 : Sprite
ControllerMainMenu
  introSong : Sound
[static]
ControllerMainMenu
  m_loadWindow : SaveLoadWindow = null
ControllerMainMenu
  m_loginWindow : LoginWindow = null
ControllerMainMenu
  m_newUserWindow : NewUserWindow = null
ControllerMainMenu
Public Methods
 MethodDefined by
  
ControllerMainMenu(straightToLevelSelect:Boolean = false)
ControllerMainMenu
  
commentButton(e:MouseEvent, robotID:String = "", robotPublic:Boolean = false):void
ControllerMainMenu
  
commentChallengeButton(e:MouseEvent, challengeID:String = "", challengePublic:Boolean = false):void
ControllerMainMenu
  
commentReplayButton(e:MouseEvent, replayID:String = "", replayPublic:Boolean = false):void
ControllerMainMenu
  
ConfirmDeleteChallenge(e:MouseEvent):void
ControllerMainMenu
  
ConfirmDeleteReplay(e:MouseEvent):void
ControllerMainMenu
  
ConfirmDeleteRobot(e:MouseEvent):void
ControllerMainMenu
  
ConfirmLogout(e:MouseEvent):void
ControllerMainMenu
  
DialogOK(e:Event):void
ControllerMainMenu
  
ControllerMainMenu
  
embedButton(e:MouseEvent, robotID:String = "", robotPublic:Boolean = false):void
ControllerMainMenu
  
embedChallengeButton(e:MouseEvent, challengeID:String = "", challengePublic:Boolean = false):void
ControllerMainMenu
  
embedReplayButton(e:MouseEvent, replayID:String = "", replayPublic:Boolean = false):void
ControllerMainMenu
  
ControllerMainMenu
  
finishAddingUser(e:Event):void
ControllerMainMenu
  
finishCommenting(e:Event):void
ControllerMainMenu
  
finishDeleting(e:Event):void
ControllerMainMenu
  
ControllerMainMenu
  
finishDeletingReplay(e:Event):void
ControllerMainMenu
  
finishExporting(exportStr:String, robotStr:String):void
ControllerMainMenu
  
ControllerMainMenu
  
ControllerMainMenu
  
ControllerMainMenu
  
ControllerMainMenu
  
finishGettingScoreData(e:Event):void
ControllerMainMenu
  
finishLoading(e:Event):void
ControllerMainMenu
  
finishLoadingChallenge(e:Event):void
ControllerMainMenu
  
finishLoadingReplay(e:Event):void
ControllerMainMenu
  
finishLoggingIn(e:Event):void
ControllerMainMenu
  
finishLoggingInGold(e:Event):void
ControllerMainMenu
 Inherited
GetMaxX():Number
Controller
 Inherited
GetMaxY():Number
Controller
 Inherited
GetMinX():Number
Controller
 Inherited
GetMinY():Number
Controller
 Inherited
GetPhysScale():Number
Controller
 Inherited
GuiCallback(index:int):void
Controller
  
HideConfirmDialog(e:Event):void
ControllerMainMenu
  
HideDialog(e:Event):void
ControllerMainMenu
  
HideExportDialog(e:Event):void
ControllerMainMenu
  
HideImportDialog(e:Event):void
ControllerMainMenu
  
HideLinkDialog(e:Event):void
ControllerMainMenu
 Inherited
IsPaused():Boolean
Controller
  
keyInput(key:int, up:Boolean):void
ControllerMainMenu
  
linkButton(e:MouseEvent, robotID:String = "", robotPublic:Boolean = false):void
ControllerMainMenu
  
linkChallengeButton(e:MouseEvent, challengeID:String = "", challengePublic:Boolean = false):void
ControllerMainMenu
  
linkReplayButton(e:MouseEvent, replayID:String = "", replayPublic:Boolean = false):void
ControllerMainMenu
  
loginButton(e:MouseEvent, displayMessage:Boolean = false, backToSave:Boolean = false, saveLoadWindowOpen:Boolean = false):void
ControllerMainMenu
  
logout(e:MouseEvent):void
ControllerMainMenu
  
MoveCameraForReplay(cameraMovement:Object):void
ControllerMainMenu
  
ControllerMainMenu
  
processLoadedReplay(replayAndRobot:Array):void
ControllerMainMenu
  
ControllerMainMenu
  
ControllerMainMenu
  
ShowConfirmDialog(msg:String, type:int):void
ControllerMainMenu
  
ShowDialog(msg:String):void
ControllerMainMenu
  
ShowDialog2(msg:String):void
ControllerMainMenu
  
ShowDialog3(msg:String):void
ControllerMainMenu
  
ShowImportWindow(type:int):void
ControllerMainMenu
  
ShowLinkDialog(msg1:String, msg2:String, isEmbedReplay:Boolean = false, id:String = "", isEmbedChallenge:Boolean = false):void
ControllerMainMenu
  
SyncReplay(syncPoint:Object):void
ControllerMainMenu
  
SyncReplay2(syncPoint1:Object, syncPoint2:Object):void
ControllerMainMenu
  
Update():void
ControllerMainMenu
  
World2ScreenX(x:Number):Number
ControllerMainMenu
  
World2ScreenY(y:Number):Number
ControllerMainMenu
Public Constants
 ConstantDefined by
  ZOOM_FOCUS_X : Number = 440
[static]
ControllerMainMenu
  ZOOM_FOCUS_Y : Number = 280
[static]
ControllerMainMenu
Property detail
alreadyCheckedproperty
public static var alreadyChecked:Boolean = false
backToSaveWindowproperty 
public var backToSaveWindow:Boolean = false
cannonballsproperty 
public static var cannonballs:Array
channelproperty 
public static var channel:SoundChannel
fader2property 
public var fader2:Sprite
introSongproperty 
public static var introSong:Sound
m_loadWindowproperty 
public var m_loadWindow:SaveLoadWindow = null
m_loginWindowproperty 
public var m_loginWindow:LoginWindow = null
m_newUserWindowproperty 
public var m_newUserWindow:NewUserWindow = null
Constructor detail
ControllerMainMenu()constructor
public function ControllerMainMenu(straightToLevelSelect:Boolean = false)Parameters
straightToLevelSelect:Boolean (default = false)
Method detail
commentButton()method
public override function commentButton(e:MouseEvent, robotID:String = "", robotPublic:Boolean = false):voidParameters
e:MouseEvent
 
robotID:String (default = "")
 
robotPublic:Boolean (default = false)
commentChallengeButton()method 
public override function commentChallengeButton(e:MouseEvent, challengeID:String = "", challengePublic:Boolean = false):voidParameters
e:MouseEvent
 
challengeID:String (default = "")
 
challengePublic:Boolean (default = false)
commentReplayButton()method 
public override function commentReplayButton(e:MouseEvent, replayID:String = "", replayPublic:Boolean = false):voidParameters
e:MouseEvent
 
replayID:String (default = "")
 
replayPublic:Boolean (default = false)
ConfirmDeleteChallenge()method 
public override function ConfirmDeleteChallenge(e:MouseEvent):voidParameters
e:MouseEvent
ConfirmDeleteReplay()method 
public override function ConfirmDeleteReplay(e:MouseEvent):voidParameters
e:MouseEvent
ConfirmDeleteRobot()method 
public override function ConfirmDeleteRobot(e:MouseEvent):voidParameters
e:MouseEvent
ConfirmLogout()method 
public override function ConfirmLogout(e:MouseEvent):voidParameters
e:MouseEvent
DialogOK()method 
public override function DialogOK(e:Event):voidParameters
e:Event
disableSoundButtonPressed()method 
public function disableSoundButtonPressed(e:Event):voidParameters
e:Event
embedButton()method 
public override function embedButton(e:MouseEvent, robotID:String = "", robotPublic:Boolean = false):voidParameters
e:MouseEvent
 
robotID:String (default = "")
 
robotPublic:Boolean (default = false)
embedChallengeButton()method 
public override function embedChallengeButton(e:MouseEvent, challengeID:String = "", challengePublic:Boolean = false):voidParameters
e:MouseEvent
 
challengeID:String (default = "")
 
challengePublic:Boolean (default = false)
embedReplayButton()method 
public override function embedReplayButton(e:MouseEvent, replayID:String = "", replayPublic:Boolean = false):voidParameters
e:MouseEvent
 
replayID:String (default = "")
 
replayPublic:Boolean (default = false)
enableSoundButtonPressed()method 
public function enableSoundButtonPressed(e:Event):voidParameters
e:Event
finishAddingUser()method 
public override function finishAddingUser(e:Event):voidParameters
e:Event
finishCommenting()method 
public function finishCommenting(e:Event):voidParameters
e:Event
finishDeleting()method 
public override function finishDeleting(e:Event):voidParameters
e:Event
finishDeletingChallenge()method 
public override function finishDeletingChallenge(e:Event):voidParameters
e:Event
finishDeletingReplay()method 
public override function finishDeletingReplay(e:Event):voidParameters
e:Event
finishExporting()method 
public override function finishExporting(exportStr:String, robotStr:String):voidParameters
exportStr:String
 
robotStr:String
finishGettingLoadChallengeData()method 
public override function finishGettingLoadChallengeData(e:Event):voidParameters
e:Event
finishGettingLoadChallengeForScoreData()method 
public override function finishGettingLoadChallengeForScoreData(e:Event):voidParameters
e:Event
finishGettingLoadReplayData()method 
public override function finishGettingLoadReplayData(e:Event):voidParameters
e:Event
finishGettingLoadRobotData()method 
public override function finishGettingLoadRobotData(e:Event):voidParameters
e:Event
finishGettingScoreData()method 
public override function finishGettingScoreData(e:Event):voidParameters
e:Event
finishLoading()method 
public override function finishLoading(e:Event):voidParameters
e:Event
finishLoadingChallenge()method 
public override function finishLoadingChallenge(e:Event):voidParameters
e:Event
finishLoadingReplay()method 
public override function finishLoadingReplay(e:Event):voidParameters
e:Event
finishLoggingIn()method 
public override function finishLoggingIn(e:Event):voidParameters
e:Event
finishLoggingInGold()method 
public function finishLoggingInGold(e:Event):voidParameters
e:Event
HideConfirmDialog()method 
public override function HideConfirmDialog(e:Event):voidParameters
e:Event
HideDialog()method 
public override function HideDialog(e:Event):voidParameters
e:Event
HideExportDialog()method 
public override function HideExportDialog(e:Event):voidParameters
e:Event
HideImportDialog()method 
public override function HideImportDialog(e:Event):voidParameters
e:Event
HideLinkDialog()method 
public override function HideLinkDialog(e:Event):voidParameters
e:Event
keyInput()method 
public override function keyInput(key:int, up:Boolean):voidParameters
key:int
 
up:Boolean
linkButton()method 
public override function linkButton(e:MouseEvent, robotID:String = "", robotPublic:Boolean = false):voidParameters
e:MouseEvent
 
robotID:String (default = "")
 
robotPublic:Boolean (default = false)
linkChallengeButton()method 
public override function linkChallengeButton(e:MouseEvent, challengeID:String = "", challengePublic:Boolean = false):voidParameters
e:MouseEvent
 
challengeID:String (default = "")
 
challengePublic:Boolean (default = false)
linkReplayButton()method 
public override function linkReplayButton(e:MouseEvent, replayID:String = "", replayPublic:Boolean = false):voidParameters
e:MouseEvent
 
replayID:String (default = "")
 
replayPublic:Boolean (default = false)
loginButton()method 
public override function loginButton(e:MouseEvent, displayMessage:Boolean = false, backToSave:Boolean = false, saveLoadWindowOpen:Boolean = false):voidParameters
e:MouseEvent
 
displayMessage:Boolean (default = false)
 
backToSave:Boolean (default = false)
 
saveLoadWindowOpen:Boolean (default = false)
logout()method 
public function logout(e:MouseEvent):voidParameters
e:MouseEvent
MoveCameraForReplay()method 
public override function MoveCameraForReplay(cameraMovement:Object):voidParameters
cameraMovement:Object
processLoadedChallenge()method 
public override function processLoadedChallenge(challenge:Challenge):voidParameters
challenge:Challenge
processLoadedReplay()method 
public override function processLoadedReplay(replayAndRobot:Array):voidParameters
replayAndRobot:Array
processLoadedRobot()method 
public override function processLoadedRobot(robot:Robot):voidParameters
robot:Robot
ReloadLoadWindow()method 
public function ReloadLoadWindow():void
ShowConfirmDialog()method 
public override function ShowConfirmDialog(msg:String, type:int):voidParameters
msg:String
 
type:int
ShowDialog()method 
public override function ShowDialog(msg:String):voidParameters
msg:String
ShowDialog2()method 
public override function ShowDialog2(msg:String):voidParameters
msg:String
ShowDialog3()method 
public override function ShowDialog3(msg:String):voidParameters
msg:String
ShowImportWindow()method 
public override function ShowImportWindow(type:int):voidParameters
type:int
ShowLinkDialog()method 
public override function ShowLinkDialog(msg1:String, msg2:String, isEmbedReplay:Boolean = false, id:String = "", isEmbedChallenge:Boolean = false):voidParameters
msg1:String
 
msg2:String
 
isEmbedReplay:Boolean (default = false)
 
id:String (default = "")
 
isEmbedChallenge:Boolean (default = false)
SyncReplay()method 
public override function SyncReplay(syncPoint:Object):voidParameters
syncPoint:Object
SyncReplay2()method 
public override function SyncReplay2(syncPoint1:Object, syncPoint2:Object):voidParameters
syncPoint1:Object
 
syncPoint2:Object
Update()method 
public override function Update():void
World2ScreenX()method 
public override function World2ScreenX(x:Number):NumberParameters
x:Number

Returns
Number
World2ScreenY()method 
public override function World2ScreenY(y:Number):NumberParameters
y:Number

Returns
Number
Constant detail
ZOOM_FOCUS_Xconstant
public static const ZOOM_FOCUS_X:Number = 440
ZOOM_FOCUS_Yconstant 
public static const ZOOM_FOCUS_Y:Number = 280