Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package
- {
- import com.ufg.Loader;
- import com.ufg.Tween;
- import com.ufg.Utils;
- import flash.display.MovieClip;
- import flash.system.fscommand;
- import flash.text.TextField;
- import flash.text.TextFormat;
- import flash.utils.clearInterval;
- import flash.utils.setInterval;
- public class CampaignLobby extends MovieClip
- {
- public var container:MovieClip;
- private var mSkullArray:MovieClip;
- private var mContent:MovieClip;
- private var mHeaderText:TextField;
- private var mScreenTitle:TextField;
- private var mToolTip:TextField;
- private var mTabHelpBar0:MovieClip;
- private var mTabHelpBar1:MovieClip;
- private var mTabHelpBar2:MovieClip;
- private var mTabHelpBar3:MovieClip;
- private var mTabHelpBar4:MovieClip;
- private var mDiffIconWidth:Number;
- private var mDiffIconHeight:Number;
- private var mLargeIconSize:Number;
- private var mStartSkullSize:Number;
- private var mChapter:MovieClip;
- private var mScrollWidth:Number;
- private var mChapName:TextField;
- private var mChapDesc:TextField;
- private var mChapterCounter:TextField;
- private var mChapSoloIcon:MovieClip;
- private var mChapSoloIconLoader:Loader;
- private var mChapCoopIcon:MovieClip;
- private var mChapCoopIconLoader:Loader;
- private var mChapSoloText:TextField;
- private var mChapCoopText:TextField;
- private var mChapTop5:MovieClip;
- private var mChapTop5Label:TextField;
- private var mTop5Timedout:TextField;
- private var mChapAnim:MovieClip;
- private var mChapAnimImage:MovieClip;
- private var mChapAnimImageLoader:Loader;
- private var mChapAnimWidth:Number;
- private var mChapAnimHeight:Number;
- private var mChapAnimText:TextField;
- private var mOptionsImage:MovieClip;
- private var mOptionsImageLoader:Loader;
- private var mDiffImage:MovieClip;
- private var mDiffImageLoader:Loader;
- private var mTall:MovieClip;
- private var mTallHeader:TextField;
- private var mTallLabel:TextField;
- private var mTallLowerLabel:TextField;
- private var mTallDesc:TextField;
- private var mTallMultiplier:TextField;
- private var mDescTextBacking:MovieClip;
- private var mShort:MovieClip;
- private var mShortImage:MovieClip;
- private var mShortImageLoader:Loader;
- private var mShortText:TextField;
- private var mShortDesc:TextField;
- private var mShortBacking:MovieClip;
- private var mShortSkullActive:TextField;
- private var mShortMultiplierLabel:TextField;
- private var mShortMultiplier:TextField;
- private var mShortSkullLabels:MovieClip;
- private var mSkullIconWidth:Number;
- private var mSkullIconHeight:Number;
- private var mStart:MovieClip;
- private var mStartCountdown:MovieClip;
- private var mStartMultiplier:TextField;
- private var mStartImage:MovieClip;
- private var mStartImageLoader:Loader;
- private var mStartImageWidth:Number;
- private var mStartImageHeight:Number;
- private var mStartMultiplierLabel:TextField;
- private var mStartRallyPoint:TextField;
- private var mStartMission:TextField;
- private var mStartDesc:TextField;
- private var mStartBox:MovieClip;
- private var mStartDiff:MovieClip;
- private var mStartDiffLoader:Loader;
- private var mStartDiffSize:Number;
- private var mStartCoopPlay:TextField;
- public var introDelay:uint;
- public var mTabAnimTime:Number;
- public var mAnimDistance:Number;
- public var mBottomAlpha:Number;
- public var mLoader:MovieClip;
- private var tfName:TextFormat;
- public var languageID:Number;
- public function CampaignLobby()
- {
- super();
- addFrameScript(0,this.frame1);
- this.mSkullArray = this.container.skullArray;
- this.mContent = this.container.Content;
- this.mHeaderText = this.container.mHeader.headerText;
- this.mScreenTitle = this.container.mHeader.screenTitle;
- this.mToolTip = this.container.mTooltipText;
- this.mSkullArray.visible = false;
- this.mTabHelpBar0 = this.container.TabButtonHelp.TabHelpKnob0;
- this.mTabHelpBar1 = this.container.TabButtonHelp.TabHelpKnob1;
- this.mTabHelpBar2 = this.container.TabButtonHelp.TabHelpKnob2;
- this.mTabHelpBar3 = this.container.TabButtonHelp.TabHelpKnob3;
- this.mTabHelpBar4 = this.container.TabButtonHelp.TabHelpKnob4;
- this.mDiffIconWidth = 236;
- this.mDiffIconHeight = 156;
- this.mLargeIconSize = 240;
- this.mScrollWidth = 26;
- this.mChapter = this.container.mcChapterInfo;
- this.mChapDesc = this.mChapter.mapDescText;
- this.mChapterCounter = this.mChapter.chapterCounterText;
- var _loc1_:* = this.mChapter.mcDiffComplete;
- this.mChapSoloIcon = _loc1_.mcSoloBox.mcIcon;
- this.mChapSoloIconLoader = new Loader(this.mChapSoloIcon);
- this.mChapCoopIcon = _loc1_.mcCoopBox.mcIcon;
- this.mChapCoopIconLoader = new Loader(this.mChapCoopIcon);
- this.mChapSoloText = _loc1_.mcSoloBox.tfText;
- this.mChapCoopText = _loc1_.mcCoopBox.tfText;
- this.mChapName = this.mChapter.mapNameText;
- this.mChapTop5 = this.mChapter.mcTop5Group;
- this.mLoader = this.mChapTop5.mcLoader;
- this.mChapTop5Label = this.mChapTop5.tfTop5Label;
- this.mTop5Timedout = this.mChapTop5.tfTimedOut;
- this.mChapter.visible = false;
- this.mTop5Timedout.visible = false;
- this.mTop5Timedout.text = "$TOP5_TIMED_OUT";
- this.mChapAnim = this.container.mcChapAnim;
- this.mChapAnimImage = this.mChapAnim.mcImage;
- this.mChapAnimImageLoader = new Loader(this.mChapAnimImage);
- this.mChapAnimText = this.mChapAnim.mcText.chapText;
- this.mChapAnimWidth = 316;
- this.mChapAnimHeight = 158;
- this.mChapAnim.visible = false;
- this.mOptionsImage = this.container.mcOptionsImage;
- this.mOptionsImageLoader = new Loader(this.mOptionsImage);
- this.mDiffImage = this.container.mcDiffImage;
- this.mDiffImageLoader = new Loader(this.mDiffImage);
- this.mTall = this.container.mcTall;
- this.mTallHeader = this.mTall.tfHeader;
- this.mTallLabel = this.mTall.labelText;
- this.mTallDesc = this.mTall.descText;
- this.mTallLowerLabel = this.mTall.tfLowerLabel;
- this.mTallMultiplier = this.mTall.multiplierText;
- this.mDescTextBacking = this.mTall.mcDescTextBacking;
- this.mDescTextBacking.visible = false;
- this.mTall.visible = false;
- this.mShort = this.container.mcShort;
- this.mShortImage = this.container.mcSkullImage;
- this.mShortImageLoader = new Loader(this.mShortImage);
- this.mShortImageLoader.setCallback(this.onSkullLoadInit);
- this.mShortText = this.mShort.tfShortText;
- this.mShortDesc = this.mShort.descText;
- this.mShortBacking = this.mShort.mcDescBack;
- this.mShortSkullActive = this.mShort.totalSkullText;
- this.mShortMultiplierLabel = this.mShort.tfMultiplierLabel;
- this.mShortMultiplier = this.mShort.multiplierText;
- this.mShortSkullLabels = this.mShort.mcSkullLabels;
- this.mShort.visible = false;
- this.mShortImage.alpha = 0;
- this.mSkullIconWidth = 192;
- this.mSkullIconHeight = 300;
- this.mStart = this.container.mcStartInfo;
- this.mStartCountdown = this.mStart.mcCountdown;
- this.mStartMultiplier = this.mStart.mMultiplierText;
- this.mStartImage = this.mStart.mcMapImage;
- this.mStartImageLoader = new Loader(this.mStartImage);
- this.mStartImageLoader.setCallback(this.OnStartImageLoadInit);
- this.mStartImageWidth = 668;
- this.mStartImageHeight = 292;
- this.mStartMultiplierLabel = this.mStart.tfMultiplier;
- this.mStart.visible = false;
- this.mStartMission = this.mStart.tfHeader;
- this.mStartRallyPoint = this.mStart.tfMission;
- this.mStartDesc = this.mStart.tfDesc;
- this.mStartBox = this.mStart.mcStartBox;
- this.mStartDiff = this.mStart.mcGTIcon;
- this.mStartDiffLoader = new Loader(this.mStartDiff);
- this.mStartDiffSize = 120;
- this.mStartCoopPlay = this.mStart.tfCoop;
- this.tfName = this.mShortText.getTextFormat();
- this.tfName.size = 24;
- this.mScreenTitle.text = "$CAMPAIGNS";
- this.mStartCoopPlay.text = "$CAMPAIGN_COOP_LABEL";
- this.mStartCoopPlay.visible = false;
- this.container.alpha = 0;
- this.mTabAnimTime = 0.15;
- this.mAnimDistance = 425;
- this.mBottomAlpha = 1;
- this.switchTop5(true);
- this.showLoader(false);
- }
- public function SetLRTabBarVisibility(param1:Boolean) : *
- {
- this.container.TabButtonHelp.visible = param1;
- }
- public function intro(param1:String) : *
- {
- this.introDelay = setInterval(this.introDone,300);
- this.container.alpha = 0;
- Tween.to(this.container,1,{
- "alpha":1,
- "ease":Tween.CubicEaseOut
- });
- }
- public function introDone() : *
- {
- Utils.introComplete();
- clearInterval(this.introDelay);
- }
- public function outro(param1:String) : *
- {
- Tween.to(this.container,0.5,{
- "alpha":0,
- "ease":Tween.CubicEaseOut,
- "onComplete":this.outroDone
- });
- }
- public function outroDone() : *
- {
- Utils.outroComplete();
- }
- public function setHeaderText(param1:String) : *
- {
- this.mHeaderText.text = param1;
- }
- public function setTabButtonArt(param1:Number) : *
- {
- this.mTabHelpBar0.visible = param1 == 1;
- this.mTabHelpBar1.visible = param1 == 2;
- this.mTabHelpBar2.visible = param1 == 3;
- this.mTabHelpBar3.visible = param1 == 4;
- this.mTabHelpBar4.visible = param1 == 5;
- }
- public function enterTabAnimDone() : *
- {
- fscommand("TABENTER_DONE");
- }
- public function exitTabAnimDone() : *
- {
- fscommand("TABEXIT_DONE");
- }
- public function showChapterInfo(param1:Boolean) : *
- {
- this.mToolTip.text = "$CAMPAIGN_CHOOSE_MISSION_TOOLTIP";
- this.mChapter.visible = true;
- this.mTall.visible = false;
- this.mShort.visible = false;
- this.mStart.visible = false;
- this.mSkullArray.visible = false;
- this.mOptionsImage.visible = false;
- this.mShortImage.visible = false;
- this.mDiffImage.visible = false;
- this.mContent.y = 710;
- this.mChapter.alpha = 0;
- this.setTabButtonArt(1);
- var _loc2_:Number = 734 + this.mScrollWidth;
- var _loc3_:Number = 96;
- if(param1)
- {
- this.mContent.x = _loc2_;
- this.mChapter.x = _loc3_ + this.mAnimDistance;
- Tween.to(this.mChapter,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc3_,
- "alpha":this.mBottomAlpha,
- "onComplete":this.enterTabAnimDone
- });
- }
- else
- {
- this.mContent.x = _loc2_ - this.mAnimDistance;
- this.mChapter.x = _loc3_ - this.mAnimDistance;
- Tween.to(this.mContent,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc2_,
- "alpha":this.mBottomAlpha
- });
- Tween.to(this.mChapter,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc3_,
- "alpha":this.mBottomAlpha,
- "onComplete":this.enterTabAnimDone
- });
- }
- }
- public function exitChapterTab(param1:Boolean) : *
- {
- if(param1)
- {
- Tween.to(this.mChapAnim,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mChapAnim.x - this.mAnimDistance,
- "alpha":0
- });
- }
- Tween.to(this.mContent,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mContent.x - this.mAnimDistance,
- "alpha":0
- });
- Tween.to(this.mChapter,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mChapter.x - this.mAnimDistance,
- "alpha":0,
- "onComplete":this.exitTabAnimDone
- });
- }
- public function hideChapAnim() : *
- {
- this.mContent.y = 710;
- this.mContent.x = 734 + this.mScrollWidth;
- this.mChapAnim.visible = false;
- }
- public function setRallyPosition(param1:Number) : void
- {
- this.mContent.y = 710;
- this.mContent.x = param1;
- }
- public function setChapterInfo(param1:String, param2:String, param3:Number, param4:Number, param5:String, param6:String, param7:String, param8:String, param9:Boolean) : *
- {
- this.mChapDesc.text = param2;
- this.mChapterCounter.visible = true;
- this.mChapterCounter.text = param4 + " / " + param3;
- this.mChapSoloText.text = param6;
- this.mChapCoopText.text = param8;
- if(param5)
- {
- this.mChapSoloIconLoader.load(param5,this.mDiffIconWidth,this.mDiffIconHeight);
- }
- else
- {
- this.mChapSoloIconLoader.unload();
- }
- if(param7)
- {
- this.mChapCoopIconLoader.load(param7,this.mDiffIconWidth,this.mDiffIconHeight);
- }
- else
- {
- this.mChapCoopIconLoader.unload();
- }
- this.showTop5(param9);
- }
- public function setRallyPointInfo(param1:String) : *
- {
- this.mChapterCounter.visible = false;
- this.mChapDesc.text = param1;
- }
- public function doSelectedChapterAnim(param1:Number, param2:String, param3:String, param4:Boolean) : *
- {
- this.mChapAnim.visible = true;
- this.mChapAnim.alpha = this.mBottomAlpha;
- this.mChapAnim.scaleX = 1;
- this.mChapAnim.scaleY = 1;
- this.mChapAnim.x = param1 + this.mContent.x - 646;
- this.mChapAnim.y = 430;
- this.mChapAnimText.text = param3;
- if(param2)
- {
- this.mChapAnimImageLoader.load(param2,this.mChapAnimWidth,this.mChapAnimHeight);
- }
- else
- {
- this.mChapAnimImageLoader.unload();
- }
- var _loc5_:Number = (param1 + 100) / 952 * 0.4;
- this.mContent.alpha = 0;
- if(param4)
- {
- Tween.to(this.mChapAnim,0.3,{
- "ease":Tween.SineEaseOut,
- "x":97,
- "y":162,
- "alpha":0,
- "onComplete":this.onRallyAnimDone
- });
- }
- else
- {
- Tween.to(this.mChapAnim,_loc5_,{
- "ease":Tween.SineEaseOut,
- "x":97,
- "onComplete":this.onChapAnimDone
- });
- }
- }
- public function onChapAnimDone() : *
- {
- this.mContent.alpha = this.mBottomAlpha;
- fscommand("LOBBY_CHAPANIM_DONE");
- }
- public function doSelectedRallyPointAnim() : *
- {
- Tween.to(this.mChapAnim,0.25,{
- "ease":Tween.SineEaseOut,
- "x":96,
- "y":162,
- "alpha":0,
- "onComplete":this.onRallyAnimDone
- });
- }
- public function onRallyAnimDone() : *
- {
- fscommand("LOBBY_RALLYANIM_DONE");
- this.mChapAnim.visible = false;
- }
- public function showOptionsInfo(param1:Boolean, param2:String, param3:Number) : *
- {
- this.mToolTip.text = "$CAMPAIGN_OPTIONS_TOOLTIP";
- this.mChapter.visible = false;
- this.mTall.visible = true;
- this.mShort.visible = false;
- this.mStart.visible = false;
- this.mChapAnim.visible = false;
- this.mSkullArray.visible = false;
- this.mDiffImage.visible = false;
- this.mShortImage.visible = false;
- this.setTabButtonArt(2);
- if(param2)
- {
- this.mOptionsImageLoader.load(param2,this.mLargeIconSize,this.mLargeIconSize);
- }
- else
- {
- this.mOptionsImageLoader.unload();
- }
- this.mOptionsImage.visible = true;
- this.mTallHeader.text = "$CHOOSE_OPTIONS";
- this.mTallDesc.y = 77 + param3 * 54;
- this.mTallLabel.visible = false;
- this.mTallMultiplier.visible = false;
- this.mTallLowerLabel.text = "";
- this.mTallDesc.width = 648;
- this.mTallDesc.text = "$ACCEP_OPTIONS_DESC";
- this.mTallDesc.autoSize = "left";
- this.mDescTextBacking.visible = true;
- this.mDescTextBacking.x = this.mTallDesc.x - 11;
- this.mDescTextBacking.y = this.mTallDesc.y - 9;
- this.mDescTextBacking.height = this.mTallDesc.height + 21;
- this.mDescTextBacking.width = this.mTallDesc.width + 21;
- this.mContent.y = 710;
- this.mOptionsImage.y = 490;
- this.mOptionsImage.alpha = 0;
- this.mContent.alpha = 0;
- this.mTall.alpha = 0;
- var _loc4_:Number = 1120;
- var _loc5_:Number = 151;
- var _loc6_:Number = 93;
- if(param1)
- {
- this.mContent.x = _loc4_ + this.mAnimDistance;
- this.mOptionsImage.x = _loc5_ + this.mAnimDistance;
- this.mTall.x = _loc6_ + this.mAnimDistance;
- Tween.to(this.mContent,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc4_,
- "alpha":this.mBottomAlpha
- });
- Tween.to(this.mOptionsImage,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc5_,
- "alpha":this.mBottomAlpha
- });
- Tween.to(this.mTall,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc6_,
- "alpha":this.mBottomAlpha,
- "onComplete":this.enterTabAnimDone
- });
- }
- else
- {
- this.mContent.x = _loc4_ - this.mAnimDistance;
- this.mOptionsImage.x = _loc5_ - this.mAnimDistance;
- this.mTall.x = _loc6_ - this.mAnimDistance;
- Tween.to(this.mContent,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc4_,
- "alpha":this.mBottomAlpha
- });
- Tween.to(this.mOptionsImage,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc5_,
- "alpha":this.mBottomAlpha
- });
- Tween.to(this.mTall,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc6_,
- "alpha":this.mBottomAlpha,
- "onComplete":this.enterTabAnimDone
- });
- }
- this.showTop5(false);
- }
- public function exitOptions(param1:Boolean, param2:Boolean) : *
- {
- this.mDescTextBacking.visible = false;
- if(param1)
- {
- Tween.to(this.mContent,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mContent.x - this.mAnimDistance,
- "alpha":0
- });
- Tween.to(this.mTall,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mTall.x - this.mAnimDistance,
- "alpha":0,
- "onComplete":this.exitTabAnimDone
- });
- if(param2)
- {
- Tween.to(this.mOptionsImage,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mOptionsImage.x - this.mAnimDistance,
- "alpha":0
- });
- }
- }
- else
- {
- Tween.to(this.mContent,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mContent.x + this.mAnimDistance,
- "alpha":0
- });
- Tween.to(this.mOptionsImage,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mOptionsImage.x + this.mAnimDistance,
- "alpha":0
- });
- Tween.to(this.mTall,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mTall.x + this.mAnimDistance,
- "alpha":0,
- "onComplete":this.exitTabAnimDone
- });
- }
- }
- public function setOptionsInfo(param1:String, param2:String) : *
- {
- this.mTallLowerLabel.text = param1;
- this.mTallDesc.text = param2;
- this.mTallDesc.autoSize = "left";
- this.mDescTextBacking.visible = true;
- this.mDescTextBacking.x = this.mTallDesc.x - 10;
- this.mDescTextBacking.y = this.mTallDesc.y - 10;
- this.mDescTextBacking.height = this.mTallDesc.height + 21;
- this.mDescTextBacking.width = this.mTallDesc.width + 20;
- }
- public function doOptionsSelectAnim() : *
- {
- this.mTall.visible = false;
- Tween.to(this.mOptionsImage,0.25,{
- "ease":Tween.SineEaseOut,
- "x":416,
- "y":130,
- "alpha":0,
- "delay":0.02
- });
- }
- public function showDifficultyInfo(param1:Boolean) : *
- {
- this.mToolTip.text = "$CAMPAIGN_DIFFICULTY_TOOLTIP";
- this.mChapter.visible = false;
- this.mTall.visible = true;
- this.mShort.visible = false;
- this.mStart.visible = false;
- this.mSkullArray.visible = false;
- this.mOptionsImage.visible = false;
- this.mShortImage.visible = false;
- this.mContent.y = 710;
- this.mTallDesc.y = 290;
- this.mTallDesc.width = 937;
- this.mDiffImage.y = 490;
- this.mDiffImage.alpha = 0;
- this.mContent.alpha = 0;
- this.mTall.alpha = 0;
- this.mDiffImage.visible = true;
- this.mTallHeader.text = "$CHOOSE_DIFFICULTY";
- this.mTallLowerLabel.text = "$SCORE_MULTIPLIER";
- this.mTallLabel.visible = true;
- this.mTallMultiplier.visible = true;
- this.setTabButtonArt(3);
- var _loc2_:Number = 1119;
- var _loc3_:Number = 149;
- var _loc4_:Number = 93;
- if(param1)
- {
- this.mContent.x = _loc2_ + this.mAnimDistance;
- this.mDiffImage.x = _loc3_ + this.mAnimDistance;
- this.mTall.x = _loc4_ + this.mAnimDistance;
- Tween.to(this.mContent,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc2_,
- "alpha":this.mBottomAlpha
- });
- Tween.to(this.mDiffImage,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc3_,
- "alpha":this.mBottomAlpha
- });
- Tween.to(this.mTall,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc4_,
- "alpha":this.mBottomAlpha,
- "onComplete":this.enterTabAnimDone
- });
- }
- else
- {
- this.mContent.x = _loc2_ - this.mAnimDistance;
- this.mDiffImage.x = _loc3_ - this.mAnimDistance;
- this.mTall.x = _loc4_ - this.mAnimDistance;
- Tween.to(this.mContent,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc2_,
- "alpha":this.mBottomAlpha
- });
- Tween.to(this.mDiffImage,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc3_,
- "alpha":this.mBottomAlpha
- });
- Tween.to(this.mTall,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc4_,
- "alpha":this.mBottomAlpha,
- "onComplete":this.enterTabAnimDone
- });
- }
- this.showTop5(false);
- }
- public function exitDifficulty(param1:Boolean, param2:Boolean) : *
- {
- this.mDescTextBacking.visible = false;
- if(param1)
- {
- Tween.to(this.mContent,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mContent.x - this.mAnimDistance,
- "alpha":0
- });
- if(param2)
- {
- Tween.to(this.mDiffImage,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mDiffImage.x - this.mAnimDistance,
- "alpha":0
- });
- }
- Tween.to(this.mTall,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mTall.x - this.mAnimDistance,
- "alpha":0,
- "onComplete":this.exitTabAnimDone
- });
- }
- else
- {
- Tween.to(this.mContent,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mContent.x + this.mAnimDistance,
- "alpha":0
- });
- Tween.to(this.mDiffImage,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mDiffImage.x + this.mAnimDistance,
- "alpha":0
- });
- Tween.to(this.mTall,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mTall.x + this.mAnimDistance,
- "alpha":0,
- "onComplete":this.exitTabAnimDone
- });
- }
- }
- public function setDifficultyInfo(param1:String, param2:String, param3:String, param4:String) : *
- {
- this.mTallLabel.text = param1;
- this.mTallDesc.text = param2;
- this.mTallDesc.autoSize = "left";
- this.mDescTextBacking.visible = true;
- this.mDescTextBacking.x = this.mTallDesc.x - 10;
- this.mDescTextBacking.y = this.mTallDesc.y - 10;
- this.mDescTextBacking.height = this.mTallDesc.height + 21;
- this.mDescTextBacking.width = this.mTallDesc.width + 20;
- this.mTallMultiplier.text = param4;
- if(param3)
- {
- this.mDiffImageLoader.load(param3,256,256);
- }
- else
- {
- this.mDiffImageLoader.unload();
- }
- }
- public function doDifficultySelectAnim() : *
- {
- this.mTall.visible = false;
- Tween.to(this.mDiffImage,0.25,{
- "ease":Tween.SineEaseOut,
- "x":656,
- "y":130,
- "alpha":0,
- "onComplete":this.onDiffAnimDone,
- "delay":0.02
- });
- }
- public function onDiffAnimDone() : *
- {
- fscommand("LOBBY_DIFFANIM_DONE");
- }
- public function showSkullInfo(param1:Boolean, param2:Boolean) : *
- {
- this.mToolTip.text = "$CAMPAIGN_SKULLS_TOOLTIP";
- this.mShortSkullLabels.visible = param2;
- this.mSkullArray.visible = param2;
- this.mShortImage.visible = true;
- this.mChapter.visible = false;
- this.mTall.visible = false;
- this.mShort.visible = true;
- this.mStart.visible = false;
- this.mDiffImage.visible = false;
- this.mOptionsImage.visible = false;
- this.mSkullArray.visible = true;
- this.setTabButtonArt(4);
- this.mShortImage.y = 437;
- this.mContent.y = 645 - 15;
- this.mSkullArray.y = 645 - 15;
- this.mShort.alpha = 0;
- this.mShortImage.alpha = 0;
- this.mContent.alpha = 0;
- this.mSkullArray.alpha = 0;
- var _loc3_:Number = 667;
- var _loc4_:Number = 176;
- var _loc5_:Number = 1110;
- var _loc6_:Number = 96;
- if(param1)
- {
- this.mContent.x = _loc3_ + this.mAnimDistance;
- this.mShortImage.x = _loc4_ + this.mAnimDistance;
- this.mSkullArray.x = _loc5_ + this.mAnimDistance;
- this.mShort.x = _loc6_ + this.mAnimDistance;
- Tween.to(this.mContent,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc3_,
- "alpha":this.mBottomAlpha
- });
- Tween.to(this.mShortImage,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc4_,
- "alpha":this.mBottomAlpha
- });
- Tween.to(this.mSkullArray,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc5_,
- "alpha":this.mBottomAlpha
- });
- Tween.to(this.mShort,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc6_,
- "alpha":this.mBottomAlpha,
- "onComplete":this.enterTabAnimDone
- });
- }
- else
- {
- this.mContent.x = _loc3_ - this.mAnimDistance;
- this.mShortImage.x = _loc4_ - this.mAnimDistance;
- this.mSkullArray.x = _loc5_ - this.mAnimDistance;
- this.mShort.x = _loc6_ - this.mAnimDistance;
- Tween.to(this.mContent,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc3_,
- "alpha":this.mBottomAlpha
- });
- Tween.to(this.mShortImage,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc4_,
- "alpha":this.mBottomAlpha
- });
- Tween.to(this.mSkullArray,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc5_,
- "alpha":this.mBottomAlpha
- });
- Tween.to(this.mShort,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc6_,
- "alpha":this.mBottomAlpha,
- "onComplete":this.enterTabAnimDone
- });
- }
- this.showTop5(false);
- }
- public function exitSkull(param1:Boolean, param2:Boolean) : *
- {
- if(param1)
- {
- if(param2)
- {
- Tween.to(this.mShortImage,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mShortImage.x - this.mAnimDistance,
- "alpha":1
- });
- }
- Tween.to(this.mContent,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mContent.x - this.mAnimDistance,
- "alpha":0
- });
- Tween.to(this.mSkullArray,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mSkullArray.x - this.mAnimDistance,
- "alpha":0
- });
- Tween.to(this.mShort,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mShort.x - this.mAnimDistance,
- "alpha":0,
- "onComplete":this.exitTabAnimDone
- });
- }
- else
- {
- Tween.to(this.mContent,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mContent.x + this.mAnimDistance,
- "alpha":0
- });
- Tween.to(this.mShortImage,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mShortImage.x + this.mAnimDistance,
- "alpha":0
- });
- Tween.to(this.mSkullArray,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mSkullArray.x + this.mAnimDistance,
- "alpha":0
- });
- Tween.to(this.mShort,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mShort.x + this.mAnimDistance,
- "alpha":0,
- "onComplete":this.exitTabAnimDone
- });
- }
- }
- public function setSkullInfo(param1:String, param2:String, param3:String, param4:String) : *
- {
- this.mShortSkullActive.visible = false;
- this.mShortText.text = param1;
- this.mShortDesc.visible = true;
- this.mShortBacking.visible = true;
- this.mShortDesc.text = param2;
- this.mShortDesc.autoSize = "left";
- this.mShortBacking.height = this.mShortDesc.textHeight + 22;
- this.mShortMultiplierLabel.text = "$SCORE_MULTIPLIER";
- this.mShortMultiplier.text = param4;
- if(param3)
- {
- this.mShortImageLoader.load(param3,this.mSkullIconWidth,this.mSkullIconHeight);
- }
- else
- {
- this.mShortImageLoader.unload();
- }
- }
- public function setSkullTotalInfo(param1:String, param2:String, param3:String) : *
- {
- this.mShortSkullActive.visible = true;
- this.mShortSkullActive.text = param3;
- this.mShortText.text = "$ACTIVE_SKULLS";
- this.mShortDesc.visible = false;
- this.mShortBacking.visible = false;
- this.mShortMultiplierLabel.text = "$TOTAL_SCORE_MULTIPLIER";
- this.mShortMultiplier.text = param2;
- if(param1)
- {
- this.mShortImageLoader.load(param1,this.mSkullIconWidth,this.mSkullIconHeight);
- }
- else
- {
- this.mShortImageLoader.unload();
- }
- }
- public function onSkullLoadInit() : *
- {
- this.mShortImage.width = this.mSkullIconWidth;
- this.mShortImage.height = this.mSkullIconHeight;
- }
- public function doSkullSelectAnim() : *
- {
- Tween.to(this.mShortImage,0.25,{
- "ease":Tween.SineEaseOut,
- "x":896,
- "y":130,
- "alpha":0,
- "onComplete":this.onSkullAnimDone,
- "delay":0.02
- });
- }
- public function onSkullAnimDone() : *
- {
- fscommand("LOBBY_SKULLANIM_DONE","");
- }
- public function setStartMap(param1:String, param2:String, param3:String, param4:String) : *
- {
- this.mStartMission.text = param4;
- this.mStartMission.autoSize = "left";
- this.mStartMission.scaleX = 1;
- if(this.mStartMission.textWidth > 575)
- {
- Utils.scaleText(this.mStartMission,575);
- }
- this.mStartDesc.text = param3;
- this.mStartDesc.autoSize = "left";
- if(this.mStartDesc.textHeight > 40)
- {
- this.mStartBox.height = 104;
- }
- else
- {
- this.mStartBox.height = 50;
- }
- if(param2)
- {
- this.mStartImageLoader.load(param2,this.mStartImageWidth,this.mStartImageHeight);
- }
- else
- {
- this.mStartImageLoader.unload();
- }
- this.mStartRallyPoint.text = param1;
- }
- public function showStartInfo(param1:String, param2:String, param3:String, param4:String, param5:String, param6:String, param7:Boolean) : *
- {
- this.mToolTip.text = "$CAMPAIGN_START_TOOLTIP";
- this.mChapter.visible = false;
- this.mTall.visible = false;
- this.mShort.visible = false;
- this.mStart.visible = true;
- this.mSkullArray.visible = false;
- this.mShortImage.visible = false;
- this.mDiffImage.visible = false;
- this.mOptionsImage.visible = false;
- this.setStartMap(param1,param2,param3,param5);
- if(param6)
- {
- this.mStartDiffLoader.load(param6,this.mStartDiffSize,this.mStartDiffSize);
- }
- else
- {
- this.mStartDiffLoader.unload();
- }
- this.setTabButtonArt(5);
- this.mStartMultiplier.text = param4;
- this.mStartMultiplierLabel.text = "$TOTAL_SCORE_MULTIPLIER";
- this.setCoopPlay(param7);
- this.mStart.alpha = 0;
- this.mContent.alpha = 0;
- this.mContent.y = 1107;
- var _loc8_:Number = 753;
- var _loc9_:Number = 96;
- this.mContent.x = _loc8_ + this.mAnimDistance;
- this.mStart.x = _loc9_ + this.mAnimDistance;
- Tween.to(this.mContent,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc8_,
- "alpha":1
- });
- Tween.to(this.mStart,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":_loc9_,
- "alpha":1,
- "onComplete":this.enterTabAnimDone
- });
- }
- public function setCoopPlay(param1:Boolean) : *
- {
- this.mStartCoopPlay.visible = param1;
- }
- public function exitStart() : *
- {
- Tween.to(this.mContent,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mContent.x + this.mAnimDistance,
- "alpha":0
- });
- Tween.to(this.mStart,this.mTabAnimTime,{
- "ease":Tween.CubicEaseOut,
- "x":this.mStart.x + this.mAnimDistance,
- "alpha":0,
- "onComplete":this.exitTabAnimDone
- });
- }
- public function OnStartImageLoadInit() : *
- {
- this.mStartImage.width = this.mStartImageWidth;
- this.mStartImage.height = this.mStartImageHeight;
- }
- public function startCountdown() : *
- {
- this.mStartCountdown.visible = true;
- this.mStartCountdown.gotoAndPlay("START");
- }
- public function stopCountdown() : *
- {
- this.mStartCountdown.gotoAndPlay("IDLE");
- }
- public function switchTop5(param1:Boolean) : *
- {
- if(param1)
- {
- this.mChapTop5Label.text = "$CAMPAIGN_TOP5_SCORING";
- }
- else
- {
- this.mChapTop5Label.text = "$CAMPAIGN_TOP5_SPEEDRUN";
- }
- }
- public function showLoader(param1:Boolean) : *
- {
- this.mLoader.visible = param1;
- }
- public function applyDimTabs(param1:Boolean) : *
- {
- if(param1)
- {
- this.mBottomAlpha = 0.5;
- }
- else
- {
- this.mBottomAlpha = 1;
- }
- this.mChapAnim.alpha = this.mBottomAlpha;
- this.mOptionsImage.alpha = this.mBottomAlpha;
- this.mShortImage.alpha = this.mBottomAlpha;
- this.mDiffImage.alpha = this.mBottomAlpha;
- this.mContent.alpha = this.mBottomAlpha;
- this.mSkullArray.alpha = this.mBottomAlpha;
- this.mChapter.alpha = this.mBottomAlpha;
- this.mTall.alpha = this.mBottomAlpha;
- this.mShort.alpha = this.mBottomAlpha;
- }
- public function setTop5TimedOut(param1:Boolean) : *
- {
- this.mTop5Timedout.visible = param1;
- this.mLoader.visible = !param1;
- }
- public function showTop5(param1:Boolean) : *
- {
- this.mChapTop5.visible = param1;
- }
- public function setRTXBuild() : *
- {
- this.showTop5(false);
- }
- function frame1() : *
- {
- stop();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement