| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- /**
- * October 20, 2009
- * @author Dezhu Chen
- */
- class ScreenTab extends MovieClip
- {
- // Public Properties that are set from the FLA file
- [Inspectable(type="Number")]
- public var tabID:Number;
-
- [Inspectable(type="Boolean")]
- public var isHiddenByDefault:Boolean;
-
- private var mcLabel:MovieClip;
- private var mStartingPosX:Number;
- public static var cExtendedPosX:Number = -100;
-
- //DO NOT Change these, they're being referenced in the FLA
- public static var ID_INVALID:Number = 0;
- public static var ID_LOGIN:Number = 0;
- public static var ID_PROFILE:Number = 1;
- public static var ID_FRIENDS:Number = 2;
- public static var ID_EMAIL:Number = 3;
- public static var ID_CLANS:Number = 4;
- public static var ID_CONNECTION:Number = 5;
- public static var ID_CD_KEY:Number = 6;
- public static var ID_REGISTRATION:Number = 7;
-
- public function ScreenTab()
- {
- _visible = !isHiddenByDefault;
- mStartingPosX = _x;
-
- mcLabel.tfTabName.text = GetTabName( tabID );
-
- var timerformat:TextFormat = new TextFormat();
- timerformat.letterSpacing = 4;
- mcLabel.tfTabName.setTextFormat(timerformat);
- //ConsoleWindow.Trace("mcLabel.tfTabName = " + mcLabel.tfTabName);
- //ConsoleWindow.Trace("letter spacing = " + mcLabel.tfTabName.getTextFormat().letterSpacing);
-
-
- ScreenTabManager.Instance.AddScreenTab( this );
- }
-
- public function GetStartingPos():Number
- {
- return mStartingPosX;
- }
-
- public function GetTabName( _tabID:Number ):String
- {
- switch( _tabID )
- {
- case ID_LOGIN:
- return "LOGIN";
-
- case ID_PROFILE:
- return "PROFILE";
-
- case ID_FRIENDS:
- return "FRIENDS";
-
- case ID_EMAIL:
- return "EMAIL";
-
- case ID_CLANS:
- return "CLAN";
-
- case ID_CONNECTION:
- return "CONNECTION";
-
- case ID_CD_KEY:
- return "CD KEY";
-
- case ID_REGISTRATION:
- return "REGISTRATION";
- }
- }
- }
|