home *** CD-ROM | disk | FTP | other *** search
- package asCode
- {
- import flash.display.*;
- import flash.events.*;
- import gs.*;
- import gs.easing.*;
-
- public class MedalsScreenClass extends MovieClip
- {
- public var medal_6:MovieClip;
-
- public var medal_7:MovieClip;
-
- public var medalTextClip:MovieClip;
-
- public var medal_0:MovieClip;
-
- public var medal_1:MovieClip;
-
- public var closeBtn:closeBtnClip;
-
- public var medal_2:MovieClip;
-
- public var medal_3:MovieClip;
-
- public var medal_4:MovieClip;
-
- public var backBtn:HSD_back;
-
- public var medal_5:MovieClip;
-
- private var _clip:MovieClip;
-
- private var n:int;
-
- private var medalsArray:Array;
-
- private var medalsWon:int;
-
- private var medalsText:Array;
-
- private var medalScreenDefaultText:String;
-
- private var medalScreenNeedToPlayMoreText:String;
-
- public function MedalsScreenClass()
- {
- super();
- }
-
- private function mouseDownHandler(param1:MouseEvent) : void
- {
- }
-
- private function medalMouseOut(param1:MouseEvent) : void
- {
- _clip = param1.target as MovieClip;
- if(medalsWon == 0)
- {
- medalTextClip.gotoAndStop(10);
- }
- else
- {
- medalTextClip.gotoAndStop(9);
- }
- medalTextClip.alpha = 0;
- TweenMax.to(medalTextClip,0.5,{"alpha":1});
- TweenMax.to(_clip,0.5,{
- "scaleX":1,
- "scaleY":1
- });
- }
-
- private function medalMouseOver(param1:MouseEvent) : void
- {
- _clip = param1.target as MovieClip;
- var _loc2_:int = _clip.num as int;
- medalTextClip.gotoAndStop(_loc2_ + 1);
- medalTextClip.alpha = 0;
- TweenMax.to(medalTextClip,0.5,{"alpha":1});
- TweenMax.to(_clip,0.5,{
- "scaleX":1.2,
- "scaleY":1.2
- });
- }
-
- public function init(param1:Array, param2:String, param3:String, param4:Array) : void
- {
- var _loc5_:String = null;
- var _loc6_:int = 0;
- medalsArray = param1;
- medalScreenNeedToPlayMoreText = param3;
- medalScreenDefaultText = param2;
- medalsText = param4;
- medalsWon = 0;
- n = medalsArray.length;
- while(n--)
- {
- if(medalsArray[n] != 0)
- {
- ++medalsWon;
- }
- }
- if(medalsWon == 0)
- {
- medalTextClip.gotoAndStop(10);
- }
- else
- {
- medalTextClip.gotoAndStop(9);
- }
- medalTextClip.alpha = 0;
- TweenMax.to(medalTextClip,0.5,{"alpha":1});
- n = 8;
- while(n--)
- {
- _loc5_ = "medal_" + n;
- _clip = getChildByName(_loc5_) as MovieClip;
- _loc6_ = int(medalsArray[n]);
- _clip.num = n;
- if(_loc6_ > 0)
- {
- _clip.gotoAndStop("unlocked");
- _clip.alpha = 1;
- _clip.scaleX = 1 + Math.random();
- _clip.scaleY = 1 + Math.random();
- TweenMax.to(_clip,Math.random() + 0.4,{
- "scaleX":1,
- "scaleY":1,
- "ease":Bounce.easeOut
- });
- }
- else
- {
- _clip.gotoAndStop("locked");
- }
- _clip.addEventListener(MouseEvent.MOUSE_OVER,medalMouseOver,false,0,true);
- _clip.addEventListener(MouseEvent.MOUSE_OUT,medalMouseOut,false,0,true);
- }
- }
- }
- }
-
-