Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package
- {
- import flash.display.*;
- import flash.text.TextField;
- import flash.utils.Timer;
- import flash.events.*;
- import caurina.transitions.Tweener;
- public class Main extends MovieClip
- {
- public var levelBrief:LevelBrief = new LevelBrief();
- public var welcomeEnvironment:WelcomeEnvironment = new WelcomeEnvironment();
- public var actionButtons:ActionButtons = new ActionButtons();
- public var prizes:Prizes = new Prizes();
- public static var instance:Main;
- public function Main()
- {
- // constructor code
- welcomeScreen();
- instance = this;
- }
- public final function welcomeScreen():void
- {
- addChild(welcomeEnvironment);
- addChild(levelBrief);
- Tweener.addTween(levelBrief, {y:523, time:1, transition:"easeOutExpo"});
- addChild(prizes);
- prizes.alpha = 0;
- prizes.x = 570;
- prizes.y = 268;
- Tweener.addTween(prizes, {alpha:1, time:2, delay:1, transition:"easeOutExpo"});
- addChild(actionButtons);
- actionButtons.alpha = 0;
- actionButtons.x = 571;
- actionButtons.y = 263;
- Tweener.addTween(actionButtons, {y:253, alpha:1, time:1, delay:1, transition:"easeOutExpo"});
- actionButtons.prizeInfo.addEventListener('click', showPrizeDetails);
- actionButtons.highScorelink.addEventListener('click', showHighScores);
- }
- private final function showPrizeDetails(event_object:MouseEvent):void
- {
- var prizeDetail:PrizeDetail = new PrizeDetail();
- addChild(prizeDetail);
- Tweener.addTween(prizeDetail, {scaleX:1, scaleY:1, time:1, transition:"easeoutelastic"});
- Tweener.addTween(prizeDetail, {alpha:1, time:1, transition:"easeOutExpo"});
- }
- private final function showHighScores(event_object:MouseEvent):void
- {
- removeChild(welcomeEnvironment);
- removeChild(levelBrief);
- removeChild(prizes);
- removeChild(actionButtons);
- var highScores:HighScores = new HighScores();
- addChild(highScores);
- }
- public final function startLevelOne():void
- {
- removeChild(welcomeEnvironment);
- removeChild(levelBrief);
- removeChild(prizes);
- removeChild(actionButtons);
- var levelOne:LevelOne = new LevelOne();
- addChild(levelOne);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement