Advertisement
Guest User

Untitled

a guest
Sep 11th, 2012
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package
  2. {
  3.  
  4.     import flash.display.*;
  5.     import flash.text.TextField;
  6.     import flash.utils.Timer;
  7.     import flash.events.*;
  8.     import caurina.transitions.Tweener;
  9.  
  10.     public class Main extends MovieClip
  11.     {
  12.         public var levelBrief:LevelBrief = new LevelBrief();
  13.         public var welcomeEnvironment:WelcomeEnvironment = new WelcomeEnvironment();
  14.         public var actionButtons:ActionButtons = new ActionButtons();
  15.         public var prizes:Prizes = new Prizes();
  16.         public static var instance:Main;
  17.        
  18.         public function Main()
  19.         {
  20.             // constructor code
  21.             welcomeScreen();
  22.             instance = this;
  23.         }
  24.  
  25.         public final function welcomeScreen():void
  26.         {
  27.             addChild(welcomeEnvironment);
  28.  
  29.             addChild(levelBrief);
  30.             Tweener.addTween(levelBrief, {y:523, time:1, transition:"easeOutExpo"});
  31.  
  32.             addChild(prizes);
  33.             prizes.alpha = 0;
  34.             prizes.x = 570;
  35.             prizes.y = 268;
  36.             Tweener.addTween(prizes, {alpha:1, time:2, delay:1, transition:"easeOutExpo"});
  37.            
  38.             addChild(actionButtons);
  39.             actionButtons.alpha = 0;
  40.             actionButtons.x = 571;
  41.             actionButtons.y = 263;
  42.             Tweener.addTween(actionButtons, {y:253, alpha:1, time:1, delay:1, transition:"easeOutExpo"});
  43.             actionButtons.prizeInfo.addEventListener('click', showPrizeDetails);
  44.             actionButtons.highScorelink.addEventListener('click', showHighScores);
  45.  
  46.         }
  47.  
  48.         private final function showPrizeDetails(event_object:MouseEvent):void
  49.         {
  50.             var prizeDetail:PrizeDetail = new PrizeDetail();
  51.             addChild(prizeDetail);
  52.             Tweener.addTween(prizeDetail, {scaleX:1, scaleY:1, time:1, transition:"easeoutelastic"});
  53.             Tweener.addTween(prizeDetail, {alpha:1, time:1, transition:"easeOutExpo"});
  54.         }
  55.        
  56.         private final function showHighScores(event_object:MouseEvent):void
  57.         {
  58.             removeChild(welcomeEnvironment);
  59.             removeChild(levelBrief);
  60.             removeChild(prizes);
  61.             removeChild(actionButtons);        
  62.             var highScores:HighScores = new HighScores();
  63.             addChild(highScores);
  64.         }
  65.        
  66.         public final function startLevelOne():void
  67.         {
  68.             removeChild(welcomeEnvironment);
  69.             removeChild(levelBrief);
  70.             removeChild(prizes);
  71.             removeChild(actionButtons);
  72.             var levelOne:LevelOne = new LevelOne();
  73.             addChild(levelOne);
  74.         }
  75.        
  76.  
  77.     }
  78.  
  79.  
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement