STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228117
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/88190705?noj=FRM88190705-11DC" width="1" height="1"></div>

dora-the-explorer-round-puzzle.swf

This is the info page for
Flash #121276

(Click the ID number above for more basic data on this flash file.)


Text
PAUSE

<p align="left"></p><p align="left"></p>

<p align="left"></p><p align="left"></p>

level completed

level score

total score

next

next

<p align="center"></p><p align="center"><font face="Berlin Sans FB Demi" size="25" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>99999</b></font></p>

<p align="center"></p><p align="center"><font face="Berlin Sans FB Demi" size="25" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>99999</b></font></p>

II

timer

starsue

starsue

<p align="center"><font face="Berlin Sans FB Demi" size="25" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>00:00</b></font></p><p align="center"></p>

StarSue.Net

StarSue.Net

StarSue.Net

StarSue.Net



Play

Play

Fix all pieces of the picture in exact position using  the mouse.
You can rotate and swap the parts of image in the center of the circle.
You need to fix within the time duration.
Once you complete  you are into next level.

Dora The Explorer : Round Puzzle

Continue

play again

play again

play more

play more

game over

your score

<p align="left"></p><p align="left"></p>

<p align="right"></p><p align="right"></p>

congratulations

play again

play again

play more

play more

<p align="left"></p><p align="left"></p>

<p align="center"></p><p align="center"></p>

0

ActionScript [AS3]

Section 1
//CongMc8_84 (erc_fla.CongMc8_84) package erc_fla { import flash.display.*; import flash.text.*; public dynamic class CongMc8_84 extends MovieClip { public var okBtn1:MovieClip; public var tex1:TextField; public function CongMc8_84(){ //unresolved jump var _local1 = _local3; //unresolved jump var _local2 = (((((((true instanceof ??hasnext ) instanceof !NULL!) >>> !NULL!) instanceof !NULL!) + (((this + 1) | NaN) + 1)) < !NULL!) >> !NULL!); if (!((_local1) && (this))){ super(); }; return; } } }//package erc_fla
Section 2
//CongMc8copy_96 (erc_fla.CongMc8copy_96) package erc_fla { import flash.display.*; import flash.text.*; public dynamic class CongMc8copy_96 extends MovieClip { public var tex:TextField; public var okBtn:MovieClip; public function CongMc8copy_96(){ var _local1:Boolean; //unresolved jump var _local2 = ((-(((~((false * _local3)) - !NULL!) as !NULL!)) - !NULL!) | !NULL!); if (!_local2){ super(); }; return; } } }//package erc_fla
Section 3
//GamePage_55 (erc_fla.GamePage_55) package erc_fla { import flash.events.*; import gs.*; import flash.display.*; import flash.utils.*; import flash.filters.*; import flash.text.*; import flash.net.*; public dynamic class GamePage_55 extends MovieClip { public var pausemc:PauseMc; public var ImageHitMc:MovieClip; public var ImageMc:MovieClip; public var sndBtn:MovieClip; public var TimeTxt:TextField; public var min:int; public var sec:int; public var i:int; public var j:int; public var k:int; public var HitMc:MovieClip; public var dx:Number; public var pauseBtn:MovieClip; public var dy:Number; public var logo_mc:SimpleButton; public var angle:Number; public var ImageArrayHit:Array; public var TempS:int; public var tempA:Number; public var tempI:int; public var smin:String; public var tempX:Number; public var tempY:Number; public var ssec:String; public var RandArray:Array; public var filtersArray:Array; public var LevelUp:MovieClip; public var mcCurPos:int; public var rot1:int; public var resetMc:SimpleButton; public var temptyt1:Number; public var AngArrayX:Array; public var AngArrayY:Array; public var temptxt1:Number; public var glow:GlowFilter; public var mc:MovieClip; public var an1:Number; public var isClicket:Boolean; public var mcc:MovieClip; public var Img:MovieClip; public var amc:MovieClip; public var HitInMc:GlassImage; public var MaskMc:MovieClip; public var rot:int; public var ImageArray:Array; public var hour:int; public var tempDistance:Number; public var distance:Number; public function GamePage_55(){ var _local1:Boolean; //unresolved jump var _local2 = ((??hasnext >>> ??hasnext ) === -((true == true))); //unresolved jump if (_local1){ //unresolved jump return; //unresolved if //unresolved jump (((((((typeof((//unresolved nextvalue or nextname instanceof //unresolved nextvalue or nextname)) * !NULL!) + !NULL!) >> ( << _local3)) - !NULL!) % !NULL!) ^ _local3) + 1).addFrameScript(0, frame1); //unresolved if }; //unresolved jump super(); //unresolved jump } public function chase1(_arg1:MouseEvent):void{ var _local2:Boolean; //unresolved jump _local2++; _local2--; _local2--; _local2--; _local2 = ((false < !NULL!) * _local2); //unresolved jump _local2++; _local2++; _local2--; _local2 = -(!NULL!); !ERROR! if (!_local3){ navigateToURL(new URLRequest("http://www.starsue.net"), "_blank"); }; return; } public function moveImage(_arg1, _arg2, _arg3){ //unresolved jump _local6++; _local6--; _local8--; var _local12 = ((((((true * false) - !NULL!) <= !NULL!) >> !NULL!) < !NULL!) * !NULL!); !ERROR! var _local11:*; var _local4:Number = NaN; var _local5:Number = NaN; var _local6:Number = NaN; var _local7:Number = NaN; var _local8:Number = NaN; var _local9:Number = NaN; var _local10:Number = NaN; if (((_local13) || (_arg1))){ //unresolved jump if (!_local12){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if _local5 = ImageArrayHit[_arg1].rotation; //unresolved if //unresolved if //unresolved if //unresolved if if (!_local12){ //unresolved if //unresolved if }; }; if (((_local13) || (this))){ (Math.abs((ImageArrayHit[_arg1].rotation - ImageArray[k].rotation)) >= 359); //unresolved if //unresolved jump _local4 = Math.sqrt(((dy * dy) + (dx * dx))); }; //unresolved if (Math.abs((ImageArrayHit[_arg1].rotation - ImageArray[k].rotation)) >= 359); //unresolved jump dy = ImageArray[k].y; //unresolved jump //unresolved jump dx = ImageArray[k].x; //unresolved jump //unresolved if //unresolved if }; k = 0; //unresolved jump _arg1 = (_arg1 + _arg3); if (_local13){ if (_arg1 == MyVar.NoP){ //unresolved if _arg1 = 0; }; if (_arg1 == -1){ //unresolved if //unresolved if _arg1 = (MyVar.NoP - 1); }; if (((_local13) || (_arg3))){ _local6 = ImageArrayHit[_arg1].txt; if (((_local13) || (_arg3))){ //unresolved jump //unresolved jump ImageArrayHit[_arg2].top = true; if (_local13){ if (!_local12){ //unresolved if //unresolved if //unresolved if //unresolved if }; //unresolved if moveImage(_arg1, _arg2, _arg3); }; //unresolved jump //unresolved jump TweenMax.to(ImageArray[k], 0.1, {x:_local6, y:_local7, rotation:179, onComplete:moveTo2, onCompleteParams:[ImageArray[k]]}); //unresolved if //unresolved if //unresolved if }; //unresolved jump //unresolved jump if (_local13){ if (!_local12){ //unresolved if if (!_local12){ TweenMax.to(ImageArray[k], 0.1, {x:_local6, y:_local7, rotation:-179, onComplete:moveTo1, onCompleteParams:[ImageArray[k]]}); }; //unresolved if //unresolved jump }; //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if }; //unresolved if //unresolved if //unresolved if //unresolved if TweenMax.to(ImageArray[k], 0.2, {x:_local6, y:_local7, rotation:_local8, onComplete:funname, onCompleteParams:[ImageArray[k], 2]}); //unresolved jump }; if (_local13){ //unresolved if }; //unresolved if //unresolved if //unresolved if //unresolved if (ImageArrayHit[_arg1].txt == int(AngArrayY[MyVar.NoP])); //unresolved if }; //unresolved jump if (!_local12){ }; if (_local13){ //unresolved if //unresolved if (_local8 < 179); //unresolved jump _local8 = ImageArrayHit[_arg1].rotation; //unresolved if if (((_local13) || (this))){ }; }; //unresolved if (_local8 < 179); //unresolved jump _local7 = ImageArrayHit[_arg1].tyt; //unresolved jump _local11 = (k + 1); //unresolved jump _local5++; _local10--; if (!_local7){ k = _local11; }; //unresolved if return; } public function AddListener(){ //unresolved jump var _temp1 = (arguments + 1); var _local1 = this; var _local2 = _temp1; if (!((_local1) && (_local2))){ //unresolved jump return; //unresolved if MyVar.gtime.start(); if (!((_local1) && (_local1))){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump MyVar.gtime.addEventListener(TimerEvent.TIMER, gtimefun); }; if (!((_local1) && (this))){ //unresolved if //unresolved jump MyVar.gtime = new Timer(1000, 0); }; if (((_local2) || (_local2))){ //unresolved jump //unresolved if }; if (!_local1){ //unresolved if //unresolved if MyVar.soundChannel1 = MyVar.bg.play(0, int.MAX_VALUE); if (!_local1){ //unresolved if //unresolved jump TimeTxt.text = ((smin + ":") + ssec); //unresolved jump //unresolved jump smin = min.toString(); if (!((_local1) && (null))){ //unresolved if //unresolved jump //unresolved if }; //unresolved if smin = ("0" + min.toString()); //unresolved if //unresolved jump min = (TempS / 60); }; //unresolved jump //unresolved jump ssec = sec.toString(); }; if (!((_local1) && (_local2))){ //unresolved if //unresolved jump //unresolved if }; ssec = ("0" + sec.toString()); //unresolved jump sec = (TempS % 60); if (_local2){ //unresolved jump TempS = (MyVar.LTime - MyVar.gcount); //unresolved jump MyVar.gcount = 0; //unresolved if //unresolved jump MyVar.Lscore = 0; }; if (((_local2) || (_local2))){ //unresolved jump LevelUp.con.addEventListener(MouseEvent.MOUSE_DOWN, NextLevelun); //unresolved jump sndBtn.addEventListener(MouseEvent.CLICK, getSound); //unresolved jump resetMc.addEventListener(MouseEvent.MOUSE_DOWN, ResetFun); }; //unresolved jump stage.addEventListener(MouseEvent.MOUSE_DOWN, mdown); }; //unresolved jump startGame(); //unresolved jump showHit(); //unresolved jump //unresolved jump rot1 = ((360 / MyVar.NoP) / 2); //unresolved jump } function frame1(){ var _local1:Boolean; //unresolved jump var _local2 = ((false < _local1) <= undefined); _local2 = false; if (_local1){ //unresolved jump return; //unresolved if pauseBtn.addEventListener(MouseEvent.MOUSE_UP, pauseClick); if (_local1){ //unresolved if //unresolved if //unresolved if //unresolved jump sndBtn.buttonMode = true; }; if (_local1){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump pauseBtn.buttonMode = true; //unresolved if //unresolved if //unresolved if //unresolved jump AddListener(); //unresolved if //unresolved jump mc = new MovieClip(); }; if (!_local2){ //unresolved jump isClicket = false; if (!_local2){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump RandArray = new Array(); }; //unresolved jump ImageArrayHit = new Array(); //unresolved jump ImageArray = new Array(); //unresolved if //unresolved jump addChild(amc); }; if (!((_local2) && ((( * null) ^ (undefined % ))))){ //unresolved if //unresolved if //unresolved jump amc = new MovieClip(); }; if (!((_local2) && (_local1))){ //unresolved if //unresolved jump stop(); }; if (((_local1) || (_local2))){ //unresolved if //unresolved jump logo_mc.addEventListener(MouseEvent.CLICK, chase1); //unresolved jump filtersArray = new Array(glow); //unresolved jump glow.blurY = 5; //unresolved jump glow.blurX = 5; //unresolved if //unresolved jump glow.alpha = 0.5; //unresolved jump glow.color = 0xFF0000; }; if (_local1){ //unresolved jump glow = new GlowFilter(); //unresolved jump AngArrayY = new Array("", "", "", "-120", "-135", "-144", "-150", "-154", "-157", "-160", "-162"); //unresolved jump AngArrayX = new Array("", "", "", "120", "135", "144", "150", "155", "158", "160", "162"); //unresolved jump //unresolved if }; if (!_local2){ MyVar.NoP = 10; //unresolved jump //unresolved if }; MyVar.NoP = 8; //unresolved jump //unresolved if MyVar.NoP = 7; //unresolved jump //unresolved if MyVar.NoP = 6; //unresolved if //unresolved jump //unresolved jump //unresolved if }; MyVar.NoP = 5; //unresolved jump LevelUp.visible = false; //unresolved jump } public function mdown(_arg1:MouseEvent){ var _local5:Boolean; //unresolved jump _local3--; var _local6 = (_local3 - 1); var _local4:*; var _local2:Number = NaN; var _local3:Number = NaN; if (_local5){ //unresolved jump j = ImageArrayHit.length; //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if ImageArrayHit[j].bottom = false; //unresolved if //unresolved jump //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if (Math.abs((ImageArrayHit[j].rotation - mc.rotation)) <= 1); //unresolved if //unresolved jump //unresolved if if (((_local5) || (this))){ //unresolved if //unresolved if //unresolved if //unresolved if j = 0; //unresolved if //unresolved jump }; //unresolved if //unresolved jump dy = mc.y; //unresolved if //unresolved jump //unresolved if dx = mc.x; //unresolved if //unresolved jump //unresolved jump mc = (_arg1.target as MovieClip); //unresolved if //unresolved jump if (((_local5) || (_local3))){ //unresolved if //unresolved if //unresolved if //unresolved if }; if (!_local6){ //unresolved if //unresolved if //unresolved if //unresolved if if (!_local6){ //unresolved if //unresolved if i = 0; }; //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if }; if (((_local5) || (_local2))){ (_arg1.target.name == "logo_mc"); //unresolved jump if (_local5){ //unresolved if //unresolved if //unresolved if !((_arg1.target.name == "con")); //unresolved jump //unresolved if }; //unresolved if //unresolved if }; (_arg1.target.name == "logo_mc"); //unresolved if //unresolved if }; //unresolved jump if (!((_local6) && (_local2))){ //unresolved if !((_arg1.target.name == "pauseBtn")); //unresolved jump }; //unresolved if !((_arg1.target.name == "pauseBtn")); //unresolved jump _local4 = (j + 1); if (!_local6){ j = _local4; }; //unresolved if if (!_local6){ //unresolved jump j = 0; //unresolved if }; //unresolved jump j = ImageArrayHit.length; if (!((_local6) && (this))){ if (!true){ if (_local5){ if (_local5){ //unresolved if //unresolved if ImageArrayHit[j].top = false; //unresolved if //unresolved jump //unresolved jump }; //unresolved if }; (Math.abs((ImageArrayHit[j].rotation - mc.rotation)) >= 359); //unresolved if //unresolved jump }; _local4 = (j + 1); if (_local5){ j = _local4; }; //unresolved if //unresolved if isClicket = true; if (_local5){ //unresolved jump tempI = i; //unresolved if //unresolved if //unresolved if tempA = ImageArrayHit[i].rotation; //unresolved jump _local2--; _local4--; _local2++; _local3++; _local5++; _local2++; _local3--; //unresolved if if (((_local5) || (_local3))){ //unresolved if //unresolved jump tempY = ImageArrayHit[i].tyb; //unresolved if //unresolved if //unresolved jump tempX = ImageArrayHit[i].txb; }; //unresolved jump //unresolved if tempDistance = distance; //unresolved if //unresolved if //unresolved if }; //unresolved jump distance = Math.sqrt(((dy * dy) + (dx * dx))); //unresolved if //unresolved jump dy = (mouseY - ImageArrayHit[i].tyb); //unresolved jump //unresolved jump dx = (mouseX - ImageArrayHit[i].txb); //unresolved jump if (((_local5) || (_arg1))){ //unresolved if //unresolved if //unresolved if i = 0; //unresolved if //unresolved if //unresolved jump }; //unresolved if if (!_local6){ //unresolved jump dy = mc.y; //unresolved if //unresolved if //unresolved jump dx = mc.x; //unresolved if //unresolved jump tempDistance = 1000; //unresolved jump mc.rotation = ((angle * 180) / Math.PI); }; if (!((_local6) && (_local2))){ //unresolved jump mc.y = (mouseY + (Math.sin(angle) * 75)); //unresolved jump mc.x = (mouseX + (Math.cos(angle) * 75)); }; }; //unresolved jump angle = Math.atan2(dy, dx); //unresolved jump dy = -(mouseY); //unresolved jump dx = -(mouseX); //unresolved jump _local4 = (i + 1); if (!_local6){ i = _local4; }; //unresolved if if (_local5){ //unresolved jump i = 0; if (!_local6){ //unresolved jump tempI = i; //unresolved if //unresolved if tempA = ImageArrayHit[i].rotation; //unresolved if //unresolved if //unresolved jump tempY = ImageArrayHit[i].tyt; //unresolved if //unresolved jump tempX = ImageArrayHit[i].txt; //unresolved if }; //unresolved jump if (distance < tempDistance){ //unresolved if tempDistance = distance; //unresolved jump distance = Math.sqrt(((dy * dy) + (dx * dx))); //unresolved if //unresolved jump dy = (mouseY - ImageArrayHit[i].tyt); //unresolved if //unresolved jump //unresolved jump dx = (mouseX - ImageArrayHit[i].txt); //unresolved if //unresolved jump }; _local4 = (i + 1); if (!_local6){ i = _local4; }; //unresolved if if (_local5){ HitMc.x = tempX; //unresolved if //unresolved jump stage.addEventListener(MouseEvent.MOUSE_MOVE, mmove); //unresolved if }; //unresolved if stage.addEventListener(MouseEvent.MOUSE_UP, mup); //unresolved if //unresolved if }; //unresolved jump stage.removeEventListener(MouseEvent.MOUSE_DOWN, mdown); if (!_local6){ //unresolved jump mc.parent.setChildIndex(mc, (mc.parent.numChildren - 1)); if (!((_local6) && (_local2))){ //unresolved jump HitMc.parent.setChildIndex(HitMc, (HitMc.parent.numChildren - 1)); if (!((_local6) && (_arg1))){ //unresolved jump HitInMc.visible = true; //unresolved jump HitMc.rotation = tempA; if (_local5){ if (!_local6){ //unresolved jump HitMc.y = tempY; }; //unresolved jump _local4 = (i + 1); if (((_local5) || (!NULL!))){ i = _local4; }; //unresolved if }; }; }; }; return; } public function NextLevelun(_arg1:MouseEvent){ var _local4:Boolean; //unresolved jump var _local3:Boolean; _local4++; _local3--; _local4++; _local4++; !NULL!; !ERROR! if (!_local5){ LevelUp.ImageWin.removeChild(mcc); }; var _local2:* = MyVar; _local3 = (MyVar.Level + 1); if (!((_local5) && (this))){ //unresolved jump return; //unresolved if AddListener(); if (!((_local5) && (this))){ //unresolved if //unresolved if //unresolved jump //unresolved jump _local2--; _local3++; _local2.visible = _local4; }; //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump //unresolved if }; MyVar.NoP = 10; if (!_local5){ //unresolved if //unresolved jump //unresolved if //unresolved if MyVar.NoP = 8; //unresolved jump //unresolved if }; MyVar.NoP = 7; //unresolved jump //unresolved jump _local3 = 2; _local4 = ((MyVar.Level << !NULL!) - 1); _local4--; _local3++; _local4--; //unresolved if MyVar.NoP = 6; //unresolved jump _local2.Level = _local3; //unresolved jump } public function funname(_arg1, _arg2){ var _local6:Boolean; //unresolved jump var _local3 = (false | !NULL!); _local6--; _local6++; var _local4 = (!NULL! < !NULL!); var _local7 = (!NULL! | !NULL!); var _local5:*; _local3 = false; _local4 = NaN; if (_local6){ //unresolved jump //unresolved if //unresolved if //unresolved if _local3 = true; //unresolved if //unresolved if //unresolved jump if (!_local7){ //unresolved if _local4 = (ImageArray[i].rotation - ImageArray[(i + 1)].rotation); //unresolved if }; if (((_local6) || (_arg2))){ //unresolved if //unresolved if //unresolved if }; if (!((_local7) && (_arg2))){ }; _local4 = ((ImageArray[i].rotation - ImageArray[(i + 1)].rotation) + 0); //unresolved if //unresolved jump i = 0; //unresolved jump _local4--; _local6--; //unresolved if //unresolved if }; //unresolved jump _local3 = false; //unresolved jump //unresolved if if (_local6){ _arg1.parent.setChildIndex(_arg1, (_arg1.parent.numChildren - 1)); }; //unresolved jump _local5 = (i + 1); if (!_local7){ i = _local5; }; //unresolved if if (!((_local7) && (_arg2))){ i = 0; if (((_local6) || (_arg2))){ while (i < ImageArrayHit.length) { if (ImageArrayHit[i].top){ //unresolved if //unresolved if _local3 = true; //unresolved if }; _local5 = (i + 1); if (((_local6) || (this))){ i = _local5; }; }; if (_local6){ FixingsoundFun(); //unresolved if }; }; //unresolved jump return; //unresolved if //unresolved jump callNextLevelFun(); //unresolved if //unresolved jump //unresolved if //unresolved if }; stage.addEventListener(MouseEvent.MOUSE_DOWN, mdown); //unresolved jump } public function FixingsoundFun(){ //unresolved jump ((((true >> !NULL!) + 1) % !NULL!) & !NULL!); var _local1 = (!NULL! instanceof !NULL!); //unresolved jump var _local2:Object = ~((!NULL! >>> !NULL!)); if (_local2){ //unresolved jump _local2 = !NULL!; //unresolved if //unresolved if }; MyVar.Fixingsound.play(); return; } public function removeObject(){ var _local2:Boolean; //unresolved jump _local2 = false; _local2++; _local2--; var _local3 = null; _local3 = !NULL!; var _local1:*; if (((_local2) || (this))){ //unresolved jump ImageArray.splice(i, 1); //unresolved if if (!((_local3) && (_local2))){ //unresolved if //unresolved jump ImageArray[i].parent.removeChild(ImageArray[i]); }; //unresolved jump i = 0; }; //unresolved jump if (!((_local3) && (this))){ _local1 = (i - 1); if (_local2){ i = _local1; }; _local1 = (i + 1); if (((_local2) || ((_temp1 + !NULL!)))){ i = _local1; }; //unresolved if //unresolved if i = 0; //unresolved if //unresolved jump ImageArrayHit[i].parent.removeChild(ImageArrayHit[i]); //unresolved if ImageArrayHit.splice(i, 1); //unresolved if }; _local1 = (i - 1); if (!_local3){ i = _local1; }; _local1 = (i + 1); if (!((_local3) && (_local1))){ i = _local1; }; //unresolved jump _local2--; _local2--; _local2++; _local2++; _local2--; _local3 = ((ImageArrayHit - 1) + 1); //unresolved if if (!_local3){ HitInMc.parent.removeChild(HitInMc); }; return; } public function callNextLevelFun(){ var _local3:Boolean; //unresolved jump _local2++; _local2++; var _local4 = ((this is _local2) - 1); var _local1:GlowFilter; var _local2:Array; if (!_local4){ //unresolved jump mcc.y = -40; //unresolved if //unresolved if //unresolved if mcc.x = 0; //unresolved if if (((_local3) || (this))){ //unresolved if //unresolved jump mcc.height = 242; //unresolved if //unresolved jump mcc.width = 242; //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump //unresolved if }; if (_local3){ mcc = new Image5(); //unresolved if //unresolved jump //unresolved if //unresolved if mcc = new Image4(); //unresolved if //unresolved jump //unresolved if mcc = new Image3(); //unresolved if //unresolved jump //unresolved if //unresolved if mcc = new Image2(); }; }; //unresolved jump //unresolved if if (!((_local4) && (_local3))){ mcc = new Image1(); if (_local3){ //unresolved jump RemoveListener(); //unresolved jump if (MyVar.NoP < 10){ removeObject(); //unresolved jump //unresolved jump _local2++; _local3++; _local3++; MyVar.Lscore = (-((TempS as _local1)) * 50); //unresolved jump _local1 = new GlowFilter(); if (((_local3) || (_local3))){ //unresolved jump _local1.strength = 5; if (_local3){ //unresolved if //unresolved if //unresolved if _local1.quality = 5; }; //unresolved jump _local1.blurY = 3; //unresolved if //unresolved if }; //unresolved jump _local1.blurX = 3; //unresolved jump _local1.alpha = 0.5; //unresolved jump _local1.color = 0; //unresolved jump _local2 = new Array(_local1); if (!((_local4) && (_local2))){ //unresolved jump LevelUp.con.addEventListener(MouseEvent.MOUSE_DOWN, NextLevelun); if (!_local4){ //unresolved if //unresolved if LevelUp.visible = true; }; if (!((_local4) && (_local3))){ //unresolved jump LevelUp.GScoreTxt.text = MyVar.Gscore.toString(); //unresolved if //unresolved if //unresolved if //unresolved jump LevelUp.LScoreTxt.text = MyVar.Lscore.toString(); }; }; //unresolved jump MyVar.Gscore = (MyVar.Gscore + MyVar.Lscore); //unresolved jump LevelUp.ImageWin.addChild(mcc); //unresolved jump mcc.filters = _local2; //unresolved jump //unresolved jump }; removeObject(); //unresolved if }; }; //unresolved jump MovieClip(this.parent).gotoAndStop("cong"); if (!_local4){ //unresolved if TweenMax.killAllTweens(false); }; if (!_local3){ //unresolved jump _local2++; _local2++; _local2; }; if (_local3){ //unresolved jump RemoveListener(); }; //unresolved jump return; } public function pauseClick(_arg1:MouseEvent):void{ var _local2:Boolean; //unresolved jump _local2--; _local2--; _local2++; _local2--; var _local3 = _local2; if (!_local3){ //unresolved jump return; //unresolved if pausemc.visible = false; if (((_local2) || (_arg1))){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump MyVar.pauseClicked = false; }; if (_local2){ //unresolved if //unresolved if //unresolved jump MyVar.allow = false; //unresolved jump MyVar.gtime.start(); if (((_local2) || (_local3))){ //unresolved if //unresolved if //unresolved jump MyVar.soundChannel1 = MyVar.bg.play(0, int.MAX_VALUE); //unresolved if //unresolved if //unresolved jump _local2--; _local2--; _local2++; var _temp1 = _local2; //unresolved jump stage.addEventListener(MouseEvent.MOUSE_MOVE, mmove); //unresolved jump stage.addEventListener(MouseEvent.MOUSE_DOWN, mdown); }; //unresolved if //unresolved jump //unresolved if MyVar.soundToggle = true; }; if (!_local3){ //unresolved jump pausemc.parent.removeChild(pausemc); //unresolved if //unresolved jump //unresolved jump pauseBtn.gotoAndStop(1); //unresolved if //unresolved if //unresolved jump MyVar.allow = true; }; if (((_local2) || (_local2))){ //unresolved jump MyVar.gtime.stop(); //unresolved jump pausemc.visible = true; //unresolved jump MyVar.pauseClicked = true; }; if (!_local3){ //unresolved jump stage.removeEventListener(MouseEvent.MOUSE_MOVE, mmove); if (_local2){ //unresolved jump stage.removeEventListener(MouseEvent.MOUSE_DOWN, mdown); }; //unresolved jump MyVar.soundChannel1.stop(); }; }; //unresolved jump MyVar.soundToggle = false; //unresolved jump pauseBtn.gotoAndStop(2); //unresolved jump addChild(pausemc); //unresolved jump _local2--; _local2--; //unresolved jump //unresolved if pausemc = new PauseMc(); //unresolved jump } public function drawSegment(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number=1):void{ //unresolved jump _arg3--; _arg4++; _arg5++; _local9--; _local10--; var _local10 = -(((//unresolved nextvalue or nextname & !NULL!) > !NULL!)); !ERROR! var _local8:Number = NaN; var _local9:Number = NaN; if (((_local11) || (_arg2))){ //unresolved jump return; //unresolved if _arg1.graphics.endFill(); if (((_local11) || (_arg1))){ //unresolved jump _arg1.graphics.lineTo(_arg2, _arg3); }; if (!((_local10) && (_arg2))){ if (!_local10){ //unresolved jump //unresolved if //unresolved if }; //unresolved if _arg1.graphics.lineTo((_arg2 + (_arg4 * Math.cos(_arg6))), (_arg3 + (_arg4 * Math.sin(_arg6)))); }; //unresolved jump if (((_local11) || (_arg1))){ }; if (!_local10){ //unresolved jump //unresolved jump _arg1.graphics.lineTo((_arg2 + (_arg4 * Math.cos(_local9))), (_arg3 + (_arg4 * Math.sin(_local9)))); }; //unresolved jump //unresolved jump _arg4++; _local9++; _arg5--; if (((_local11) || (this))){ //unresolved if //unresolved if }; if (!_local10){ _local9 = _arg5; if (_local11){ //unresolved if //unresolved jump _arg1.graphics.beginFill(0xFFFFFF); }; if (!((_local10) && (_arg1))){ //unresolved if //unresolved jump _arg1.graphics.moveTo(_arg2, _arg3); }; //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if }; if (((_local11) || (_arg2))){ //unresolved if _arg7 = _arg5; //unresolved jump }; if (_local11){ //unresolved if _arg6 = (_arg5 * _local8); //unresolved if //unresolved jump }; if (!((_local10) && (_arg3))){ //unresolved jump _local10--; _local9++; _local8--; _local9 = ((-(((!NULL! ^ !NULL!) * !NULL!)) ^ -((_arg5 * _local8))) / !NULL!); _arg3 = !NULL!; }; _arg5 = (_arg5 * _local8); }; //unresolved jump _local8 = (Math.PI / 180); //unresolved jump } public function gtimefun(_arg1:TimerEvent){ var _local4:Boolean; //unresolved jump var _local2:Boolean; _local2--; _local2--; _local2++; var _local5:*; _local2 = MyVar; var _local3:* = (MyVar.gcount + 1); if (_local4){ //unresolved jump return; //unresolved if MovieClip(this.parent).gotoAndStop("gover"); if (!_local5){ //unresolved if //unresolved if //unresolved if //unresolved jump stage.removeEventListener(MouseEvent.MOUSE_MOVE, mmove); }; if (_local4){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump stage.removeEventListener(MouseEvent.MOUSE_UP, mup); }; //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if trace("listener over"); if (((_local4) || (((_local4 is this) * !NULL!)))){ //unresolved if //unresolved jump RemoveListener(); if (((_local4) || (_arg1))){ //unresolved if //unresolved jump removeObject(); }; //unresolved if //unresolved if //unresolved jump MyVar.Lscore = 0; }; //unresolved jump //unresolved if //unresolved if TweenMax.killAllTweens(false); //unresolved jump TimeTxt.text = ((smin + ":") + ssec); }; //unresolved jump //unresolved jump smin = min.toString(); //unresolved jump //unresolved if smin = ("0" + min.toString()); //unresolved jump min = (TempS / 60); //unresolved jump //unresolved jump ssec = sec.toString(); //unresolved jump //unresolved if if (!_local5){ ssec = ("0" + sec.toString()); //unresolved jump sec = (TempS % 60); //unresolved jump //unresolved jump _local4++; _local3 = ( is MyVar.LTime); _local3++; _local4++; _local2++; (-(!NULL!) - MyVar.gcount).TempS = !NULL!; //unresolved jump _local2.gcount = _local3; }; //unresolved jump } public function showHit(){ var _local1:Boolean; //unresolved jump var _local2 = (((((((false instanceof !NULL!) >> !NULL!) * !NULL!) >= !NULL!) == _local1) instanceof true) ^ !NULL!); if (_local1){ //unresolved jump return; //unresolved if HitInMc.visible = false; if (!((_local2) && (this))){ //unresolved if //unresolved if //unresolved jump amc.addChild(HitMc); }; //unresolved if //unresolved if //unresolved jump HitMc.rotation = -(rot); }; //unresolved jump HitMc.addChild(HitInMc); if (((_local1) || (_local1))){ //unresolved if //unresolved jump HitMc.addChild(MaskMc); //unresolved if //unresolved if //unresolved jump HitInMc.mask = MaskMc; }; if (_local1){ //unresolved jump HitInMc.rotation = rot; //unresolved jump ((((_local2 is _local2) <= !NULL!) + _local2) >> !NULL!); if (??hasnext ){ !NULL!; }; if (!!NULL!){ //unresolved jump drawSegment(MaskMc, 0, 0, 152, (180 - (180 / MyVar.NoP)), (180 + (180 / MyVar.NoP)), 1); }; if (((_local1) || (_local1))){ //unresolved jump MaskMc = new MovieClip(); //unresolved jump HitInMc.alpha = 0.8; }; //unresolved jump HitInMc = new GlassImage(); //unresolved jump HitMc = new MovieClip(); if (_local1){ //unresolved if //unresolved jump //unresolved jump rot = ((i * (360 / MyVar.NoP)) - (180 / MyVar.NoP)); }; //unresolved if //unresolved jump //unresolved if //unresolved jump (??hasnext * (~(false) / (~() === null).NoP)).rot = !NULL!; }; //unresolved jump i = 0; //unresolved jump } public function getSound(_arg1:MouseEvent):void{ var _local2:Boolean; //unresolved jump var _temp1 = ??hasnext ; _local2 = true; _local2 = (_temp1 | !NULL!); !ERROR! if (((_local2) || (_local2))){ //unresolved jump return; //unresolved if sndBtn.gotoAndStop(1); if (!_local3){ //unresolved if //unresolved jump MyVar.allow1 = false; }; if (_local2){ //unresolved if //unresolved if //unresolved jump MyVar.soundToggle = true; }; //unresolved jump //unresolved jump MyVar.soundChannel1 = MyVar.bg.play(0, int.MAX_VALUE); //unresolved if }; //unresolved jump sndBtn.gotoAndStop(2); if (_local2){ //unresolved if //unresolved jump MyVar.allow1 = true; }; //unresolved jump //unresolved jump _local2--; _local2--; _local2 = ((MyVar === (false ^ ??getglobalscope )) + 1); !NULL!.soundToggle = !NULL!; //unresolved jump //unresolved if MyVar.soundChannel1.stop(); //unresolved jump } public function RemoveListener(){ var _local1:Boolean; //unresolved jump var _local2 = (((??hasnext - NaN) - !NULL!) - 1); if (!((_local2) && (_local1))){ //unresolved jump return; //unresolved if MyVar.gtime.stop(); if (!((_local2) && (//unresolved nextvalue or nextname))){ //unresolved jump MyVar.soundChannel1.stop(); }; //unresolved if }; //unresolved jump sndBtn.removeEventListener(MouseEvent.CLICK, getSound); if (((_local1) || (_local2))){ //unresolved if //unresolved jump //unresolved jump null; ResetFun.removeEventListener(!NULL!, !NULL!); }; //unresolved jump stage.removeEventListener(MouseEvent.MOUSE_DOWN, mdown); //unresolved jump } public function startGame(){ //unresolved jump _local2++; _local2--; _local3--; var _local4 = (~((//unresolved nextvalue or nextname >>> !NULL!)) - !NULL!); !ERROR! var _local3:*; var _local1:int; var _local2:int; if (_local5){ //unresolved jump ImageArrayHit.push(ImageHitMc); //unresolved if if (!_local4){ //unresolved if //unresolved if ImageArray.push(Img); //unresolved if if (!((_local4) && (this))){ //unresolved if //unresolved if //unresolved jump Img.buttonMode = true; }; if (((_local5) || (_local2))){ //unresolved if //unresolved jump amc.addChild(Img); //unresolved if //unresolved jump amc.addChild(ImageHitMc); //unresolved if //unresolved if //unresolved jump ImageHitMc.tyb = (-(Math.sin(((ImageHitMc.rotation * Math.PI) / 180))) * 1); //unresolved if if (!((_local4) && (_local1))){ //unresolved if //unresolved jump ImageHitMc.txb = (-(Math.cos(((ImageHitMc.rotation * Math.PI) / 180))) * 1); //unresolved if //unresolved jump ImageHitMc.tyt = (-(Math.sin(((ImageHitMc.rotation * Math.PI) / 180))) * 100); //unresolved if //unresolved jump ImageHitMc.txt = (-(Math.cos(((ImageHitMc.rotation * Math.PI) / 180))) * 100); //unresolved if //unresolved if //unresolved if //unresolved jump ImageMc.filters = filtersArray; //unresolved if //unresolved if //unresolved jump ImageHitMc.filters = filtersArray; }; //unresolved jump Img.mouseChildren = false; }; if (!((_local4) && (_local3))){ //unresolved jump Img.name = ("image" + (i + 1)); //unresolved if //unresolved jump ImageHitMc.rotation = -(rot); //unresolved if //unresolved if //unresolved jump Img.rotation = -(rot); }; //unresolved jump Img.addChild(ImageMc); //unresolved if //unresolved if //unresolved jump Img.addChild(MaskMc); //unresolved if //unresolved jump ImageMc.mask = MaskMc; //unresolved if //unresolved if //unresolved jump ImageMc.rotation = rot; //unresolved if //unresolved jump //unresolved jump _local4++; _local2--; _local4++; drawSegment(MaskMc, 0, (0 + (152 << ((180 - (180 / MyVar.NoP)) < ((180 >= (180 / MyVar.NoP)) >= (180 >= (180 / MyVar.NoP)))))), 1, !NULL!, !NULL!, !NULL!); }; //unresolved jump drawSegment(ImageHitMc, 0, 0, 152, (180 - (180 / MyVar.NoP)), (180 + (180 / MyVar.NoP)), 1); //unresolved if //unresolved jump Img = new MovieClip(); //unresolved jump MaskMc = new MovieClip(); //unresolved jump ImageHitMc = new MovieClip(); //unresolved if //unresolved jump //unresolved if ImageMc = new Image5(); //unresolved if if (!_local4){ //unresolved jump //unresolved if ImageMc = new Image4(); //unresolved if //unresolved jump //unresolved if ImageMc = new Image3(); //unresolved jump //unresolved if ImageMc = new Image2(); //unresolved jump //unresolved if }; ImageMc = new Image1(); //unresolved jump //unresolved jump rot = ((i * (360 / MyVar.NoP)) - (180 / MyVar.NoP)); //unresolved jump //unresolved if if (!((_local4) && (_local2))){ rot = (i * (360 / MyVar.NoP)); //unresolved jump //unresolved jump RandArray.push(i); }; //unresolved jump i = 0; }; //unresolved jump _local3 = (i + 1); if (((_local5) || (_local1))){ i = _local3; }; //unresolved if if (_local5){ i = 0; //unresolved if }; //unresolved jump ImageArray[_local2].rotation = ImageArrayHit[i].rotation; if (!((_local4) && (_local3))){ if (!_local4){ //unresolved if ImageArray[_local2].y = (-(Math.sin(((an1 * Math.PI) / 180))) * 100); //unresolved if //unresolved if //unresolved jump ImageArray[_local2].x = (-(Math.cos(((an1 * Math.PI) / 180))) * 100); }; if (!_local4){ //unresolved jump an1 = ImageArrayHit[i].rotation; //unresolved if //unresolved if //unresolved jump ImageArray[_local2].parent.setChildIndex(ImageArray[_local2], (ImageArray[_local2].parent.numChildren - 1)); }; //unresolved jump ImageArrayHit[i].bottom = false; if (((_local5) || (_local1))){ //unresolved if //unresolved jump ImageArrayHit[i].top = true; }; //unresolved jump RandArray.splice(_local1, 1); //unresolved jump if (!((_local4) && (this))){ _local2 = RandArray[_local1]; //unresolved if //unresolved jump //unresolved jump }; _local1 = RandArray[_local1]; //unresolved jump _local3 = (i + 1); //unresolved jump _local3++; _local3 = _local2; _local2--; if ((!NULL! * _local5)){ i = _local3; }; //unresolved if }; return; } public function moveTo1(_arg1){ //unresolved jump arguments--; _local2++; var _temp1 = (((true <= false) >= arguments) - true); var _temp2 = _local2; var _local2:*; var _local3 = _temp2; if (!_local2){ //unresolved jump return; //unresolved if TweenMax.to(_arg1, 0.1, {x:temptxt1, y:temptyt1, rotation:int(AngArrayX[MyVar.NoP]), onComplete:funname, onCompleteParams:[_arg1, 2]}); if (!_local2){ //unresolved if //unresolved jump _local2++; _local2 = //unresolved nextvalue or nextname; _local2++; _local2++; //unresolved if //unresolved jump temptyt1 = (-(Math.sin(((int(AngArrayX[MyVar.NoP]) * Math.PI) / 180))) * 100); }; //unresolved jump //unresolved jump _local2++; _local2 = (//unresolved nextvalue or nextname as _local2); temptxt1 = (-(_local2) * 100); }; //unresolved jump _arg1.rotation = 179; //unresolved jump } public function moveTo2(_arg1){ //unresolved jump arguments++; _local2++; _local2++; var _temp1 = _local2; var _local2:Boolean; var _local3 = _temp1; if (_local3){ //unresolved jump return; //unresolved if TweenMax.to(_arg1, 0.1, {x:temptxt1, y:temptyt1, rotation:int(AngArrayY[MyVar.NoP]), onComplete:funname, onCompleteParams:[_arg1, 2]}); if (!((_local2) && (_local3))){ if (!_local3){ //unresolved jump _local3 = ((~(true) - _arg1) + _local3); !NULL!; _local2--; _local2++; false; }; //unresolved if //unresolved jump temptyt1 = (-(Math.sin(((int(AngArrayY[MyVar.NoP]) * Math.PI) / 180))) * 100); }; if (!((_local2) && (_local2))){ //unresolved jump //unresolved jump _local2 = Math.cos(((int(AngArrayY[MyVar.NoP]) * Math.PI) / 180)); _local2--; _local2--; _local2--; _local2++; (-(((~(true) - _arg1) - !())) * 100).temptxt1 = !NULL!; }; //unresolved jump _arg1.rotation = -179; }; //unresolved jump } public function mmove(_arg1:MouseEvent){ var _local4:Boolean; //unresolved jump var _local3:int = false; arguments++; _local4 = !(_local4); !ERROR! _local3 = undefined; var _local2:Number = NaN; if (((_local4) || (this))){ //unresolved jump tempI = i; //unresolved if if (!_local5){ if (!_local5){ //unresolved if tempA = ImageArrayHit[i].rotation; //unresolved if //unresolved jump tempY = ImageArrayHit[i].tyb; //unresolved if //unresolved jump tempX = ImageArrayHit[i].txb; //unresolved if //unresolved jump //unresolved if }; //unresolved if tempDistance = distance; }; //unresolved jump distance = Math.sqrt(((dy * dy) + (dx * dx))); //unresolved jump dy = (mouseY - ImageArrayHit[i].tyb); //unresolved if //unresolved jump //unresolved jump dx = (mouseX - ImageArrayHit[i].txb); //unresolved if //unresolved jump if (!_local5){ //unresolved if if (_local4){ //unresolved if i = 0; }; //unresolved if //unresolved jump }; if (((_local4) || (_local3))){ //unresolved if //unresolved jump dy = mc.y; }; //unresolved if //unresolved jump dx = mc.x; if (_local4){ //unresolved if //unresolved jump tempDistance = 1000; //unresolved if //unresolved jump mc.rotation = ((angle * 180) / Math.PI); }; //unresolved if //unresolved if }; //unresolved jump //unresolved jump _local4++; _local4++; _local3++; _local3++; (mouseY === (Math.sin(angle) * 75)).y = ((mouseY === (Math.sin(angle) * 75)) + _local2); //unresolved jump mc.x = (mouseX + (Math.cos(angle) * 75)); if (!((_local5) && (_local2))){ //unresolved jump angle = Math.atan2(dy, dx); //unresolved jump dy = -(mouseY); //unresolved jump //unresolved if }; dx = -(mouseX); //unresolved jump _local3 = (i + 1); if (((_local4) || (this))){ i = _local3; }; //unresolved if if (!((_local5) && (this))){ //unresolved jump i = 0; //unresolved if //unresolved jump tempI = i; //unresolved if //unresolved if tempA = ImageArrayHit[i].rotation; //unresolved if }; //unresolved jump tempY = ImageArrayHit[i].tyt; if (!_local5){ //unresolved jump tempX = ImageArrayHit[i].txt; if (((_local4) || (_local2))){ //unresolved jump if (distance < tempDistance){ //unresolved if tempDistance = distance; //unresolved if if (!_local5){ //unresolved jump distance = Math.sqrt(((dy * dy) + (dx * dx))); //unresolved if //unresolved jump dy = (mouseY - ImageArrayHit[i].tyt); }; if (!_local5){ //unresolved jump //unresolved jump dx = (mouseX - ImageArrayHit[i].txt); }; //unresolved jump }; _local3 = (i + 1); if (((_local4) || (_arg1))){ i = _local3; }; //unresolved if if (!_local5){ HitMc.x = tempX; //unresolved if //unresolved jump return; //unresolved if HitMc.rotation = tempA; if (_local5){ //unresolved jump _local4++; _local4--; _local4++; _local4++; ((((mc + _local5) >> _arg1) + 1) as !NULL!); }; //unresolved if }; //unresolved jump HitMc.y = tempY; }; }; //unresolved jump } public function mup(_arg1:MouseEvent){ //unresolved jump arguments++; _local3++; _local3--; var _local3 = ((true >>> false) <= _local2); !ERROR! //unresolved jump return; if (!true){ TweenMax.to(mc, 0.2, {x:tempX, y:tempY, rotation:tempA, onComplete:setAsIndex}); if (!((_local3) && (_local2))){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump //unresolved jump ImageArrayHit[tempI].top = true; }; if (!((_local3) && (_arg1))){ //unresolved if //unresolved if //unresolved jump if (((_local4) || (_local2))){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if if (!_local3){ //unresolved if //unresolved if //unresolved if ImageArrayHit[tempI].bottom = true; //unresolved if //unresolved if //unresolved jump //unresolved if //unresolved if if (!_local3){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if tempA = 179; }; //unresolved if //unresolved if //unresolved if //unresolved jump //unresolved if }; //unresolved if //unresolved if if (_local4){ //unresolved if //unresolved if //unresolved if //unresolved if }; //unresolved if //unresolved if //unresolved if (tempA == -180); //unresolved jump i = _loc_4; //unresolved if //unresolved jump }; if (_local4){ //unresolved if //unresolved if //unresolved if var _loc_4:* = (i + 1); //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if }; if (((_local4) || (_local2))){ //unresolved if if (!((_local3) && (_arg1))){ //unresolved if //unresolved if //unresolved if //unresolved if if (((_local4) || (_arg1))){ //unresolved if var tttl:int = (ImageArrayHit.length - 1); //unresolved if //unresolved jump //unresolved if //unresolved if }; //unresolved if }; if (!_local3){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if tttl = (ImageArrayHit.length - 1); //unresolved if //unresolved jump //unresolved jump //unresolved if if (!((_local3) && (_local2))){ //unresolved if //unresolved if i = -1; //unresolved if //unresolved jump i = ImageArrayHit.length; if (!_local3){ //unresolved jump //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if moveImage(tempI, tttl, -1); if (!((_local3) && (_local3))){ //unresolved if //unresolved if //unresolved jump //unresolved if //unresolved if }; //unresolved if }; //unresolved if //unresolved if //unresolved if //unresolved if moveImage(tempI, i, 1); //unresolved jump //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if !(ImageArrayHit[i].top); //unresolved jump i = ttti; //unresolved if //unresolved if //unresolved jump //unresolved if //unresolved if if (!_local3){ //unresolved if if (ttti == ImageArrayHit.length){ //unresolved if //unresolved if //unresolved if }; //unresolved if //unresolved if //unresolved if }; //unresolved if //unresolved if }; //unresolved if }; //unresolved if //unresolved if //unresolved if tttl = (ImageArrayHit.length - 1); //unresolved if //unresolved if //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if tttl = (tempI - 1); //unresolved jump //unresolved jump //unresolved if //unresolved if }; if (!((_local3) && (_local2))){ var ttti:int = (tempI + 1); //unresolved jump //unresolved if //unresolved jump ImageArrayHit[tempI].bottom = true; //unresolved if //unresolved if //unresolved if //unresolved jump i = _loc_4; //unresolved jump //unresolved if _loc_4 = (i + 1); //unresolved if //unresolved jump }; if (_local4){ //unresolved if if (!_local3){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if var tt1tl:int = (ImageArrayHit.length - 1); if (!_local3){ //unresolved jump tt1tl = (tt1tl - 1); }; //unresolved jump //unresolved jump //unresolved if //unresolved if i = -1; //unresolved if //unresolved jump i = ImageArrayHit.length; //unresolved jump //unresolved jump //unresolved if //unresolved if //unresolved jump var _local2 = -1; _local3--; _local2 = (_local2 - ); ( * tempI).moveImage(!NULL!, !NULL!, !NULL!); //unresolved jump //unresolved if //unresolved if //unresolved if moveImage(tempI, i, 1); //unresolved jump //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if !(ImageArrayHit[i].top); //unresolved if //unresolved if //unresolved if //unresolved jump i = tt1ti; }; //unresolved if //unresolved jump }; if (tt1tl == ImageArrayHit.length){ //unresolved if }; //unresolved if //unresolved if if (((_local4) || (_arg1))){ //unresolved if //unresolved if tt1tl = (ImageArrayHit.length - 1); //unresolved if //unresolved jump }; tt1tl = (tempI - 1); //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if var tt1ti:int = (tempI + 1); //unresolved jump i = _loc_4; //unresolved if //unresolved jump //unresolved if _loc_4 = (i + 1); //unresolved jump i = ImageArray.length; //unresolved jump ImageArrayHit[tempI].top = true; //unresolved jump if ((ImageArray[i].rotation > 0)){ }; }; TweenMax.to(ImageArray[i], 0.2, {x:ctempX, y:ctempY, rotation:ctempA, onComplete:funname, onCompleteParams:[ImageArray[i], 2]}); if (!((_local3) && (_arg1))){ //unresolved if //unresolved if //unresolved jump if (!_local3){ //unresolved if //unresolved if //unresolved if //unresolved if (ctempA == -180); //unresolved if //unresolved jump var ctempA:Number = ImageArrayHit[tempI].rotation; //unresolved if //unresolved jump if (_local4){ var ctempY:Number = ImageArrayHit[tempI].tyt; //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if }; var ctempX:Number = ImageArrayHit[tempI].tyt; //unresolved if //unresolved jump //unresolved if //unresolved if (Math.abs((ImageArrayHit[tempI].rotation - ImageArray[i].rotation)) <= 1); //unresolved jump //unresolved if //unresolved if //unresolved if }; //unresolved if (ctempA < 75); if (((_local4) || (_local2))){ //unresolved if //unresolved jump var dist3:Number = Math.sqrt(((dy * dy) + (dx * dx))); //unresolved jump dy = ImageArray[i].y; //unresolved jump //unresolved jump dx = ImageArray[i].x; //unresolved jump //unresolved if //unresolved if //unresolved if if (ImageArrayHit[tempI].top){ }; i = 0; //unresolved jump i = _loc_4; //unresolved jump _loc_4 = (i + 1); //unresolved jump tempI = i; }; //unresolved jump tempA = ImageArrayHit[i].rotation; //unresolved jump tempY = ImageArrayHit[i].tyt; if (!_local3){ //unresolved jump tempX = ImageArrayHit[i].txt; }; //unresolved if //unresolved jump //unresolved if tempDistance = distance; //unresolved jump distance = Math.sqrt(((dy * dy) + (dx * dx))); }; //unresolved jump dy = (mouseY - ImageArrayHit[i].tyt); if (!_local3){ //unresolved jump //unresolved jump dx = (mouseX - ImageArrayHit[i].txt); //unresolved jump //unresolved if //unresolved jump i = 0; //unresolved jump i = _loc_4; if (!_local3){ //unresolved jump _loc_4 = (i + 1); }; //unresolved jump tempI = i; //unresolved jump tempA = ImageArrayHit[i].rotation; //unresolved jump tempY = ImageArrayHit[i].tyb; //unresolved jump tempX = ImageArrayHit[i].txb; //unresolved jump //unresolved if tempDistance = distance; //unresolved jump distance = Math.sqrt(((dy * dy) + (dx * dx))); }; //unresolved jump dy = (mouseY - ImageArrayHit[i].tyb); //unresolved jump //unresolved jump dx = (mouseX - ImageArrayHit[i].txb); //unresolved jump if (((_local4) || (_local2))){ //unresolved if //unresolved if //unresolved if if (((_local4) || (_local3))){ i = 0; }; //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump }; if (!_local3){ //unresolved if //unresolved if //unresolved if //unresolved if var dist:Number = Math.sqrt(((dy * dy) + (dx * dx))); if (!((_local3) && (this))){ //unresolved if //unresolved if //unresolved if //unresolved jump dy = mc.y; //unresolved if //unresolved if //unresolved jump dx = mc.x; if (((_local4) || (_arg1))){ //unresolved if //unresolved if //unresolved jump tempDistance = 1000; }; //unresolved jump isClicket = false; }; if (_local4){ //unresolved if //unresolved jump stage.removeEventListener(MouseEvent.MOUSE_MOVE, mmove); //unresolved if //unresolved jump stage.removeEventListener(MouseEvent.MOUSE_UP, mup); //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if HitInMc.visible = false; }; //unresolved jump //unresolved if var setAsIndex:Function = function (){ if (dist < 75){ mc.parent.setChildIndex(mc, ((mc.parent.numChildren - MyVar.NoP) - 1)); funname(mc, 1); } else { funname(mc, 2); }; }; //unresolved jump }; var et:* = event; if (_local4){ //unresolved if //unresolved jump if (_local4){ var event = _arg1; //unresolved jump //unresolved if _loc_4 = undefined; if (((_local4) || (_arg1))){ //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if tttl = 0; }; //unresolved jump }; ttti = 0; //unresolved jump tt1tl = 0; //unresolved if //unresolved jump if (_local4){ //unresolved if tt1ti = 0; //unresolved jump }; //unresolved if ctempA = NaN; }; //unresolved jump ctempY = NaN; if (!_local3){ //unresolved jump if (((_local4) || (_arg1))){ //unresolved if ctempX = NaN; //unresolved jump //unresolved if }; dist3 = NaN; //unresolved jump //unresolved if var cktop:Boolean; //unresolved jump //unresolved jump _local3--; _local3++; _local3 = (!NULL! is !NULL!); _local3--; _local3 = !NULL!; _local2 = (!NULL! instanceof !NULL!); dist = NaN; }; //unresolved jump setAsIndex = null; //unresolved jump }; } public function ResetFun(_arg1:MouseEvent){ //unresolved jump arguments--; _local3++; _local3--; _local2++; var _local3 = ((true == false) / _arg1); !ERROR! var _local2:*; if (!_local3){ //unresolved jump ImageArray.splice(i, 1); //unresolved if //unresolved if //unresolved jump ImageArray[i].parent.removeChild(ImageArray[i]); //unresolved if //unresolved jump i = 0; }; //unresolved jump if (_local4){ _local2 = (i - 1); if (!_local3){ i = _local2; }; _local2 = (i + 1); if (!((_local3) && (this))){ i = _local2; }; //unresolved if //unresolved if i = 0; //unresolved if //unresolved jump ImageArrayHit[i].parent.removeChild(ImageArrayHit[i]); //unresolved if ImageArrayHit.splice(i, 1); //unresolved if }; _local2 = (i - 1); if (_local4){ i = _local2; }; _local2 = (i + 1); if (!_local3){ //unresolved jump _local3++; _local3++; _local3--; _local2--; var _temp1 = _local2; _local2 = typeof(); _local3++; _local2++; _temp1.i = !NULL!; }; //unresolved if if (!_local3){ MyVar.gcount = 0; if (!_local3){ //unresolved jump return; //unresolved if startGame(); //unresolved if if (!_local3){ //unresolved if //unresolved if //unresolved if //unresolved jump //unresolved if }; //unresolved if //unresolved if }; HitInMc.visible = false; if (!((_local3) && (_local2))){ //unresolved if //unresolved jump TimeTxt.text = ((smin + ":") + ssec); }; //unresolved jump //unresolved jump smin = min.toString(); //unresolved jump //unresolved if //unresolved if //unresolved if smin = ("0" + min.toString()); }; //unresolved jump min = (TempS / 60); if (((_local4) || (this))){ //unresolved jump //unresolved jump ssec = sec.toString(); //unresolved jump //unresolved if ssec = ("0" + sec.toString()); }; //unresolved jump sec = (TempS % 60); //unresolved jump _local3--; _local2 = _local3; _local2++; _local3--; //unresolved jump TempS = (MyVar.LTime - MyVar.gcount); //unresolved jump } } }//package erc_fla
Section 4
//GamePageMc20_69 (erc_fla.GamePageMc20_69) package erc_fla { import flash.display.*; public dynamic class GamePageMc20_69 extends MovieClip { public function GamePageMc20_69(){ //unresolved jump var _local2 = ??getglobalscope ; var _local1 = typeof(((typeof(false) <= ??getglobalscope ) - true)); _local2 = !NULL!; if (!_local1){ //unresolved jump _local2 = (((((!NULL! - !NULL!) as !NULL!) ^ !NULL!) * !NULL!) / !NULL!); //unresolved jump return; //unresolved if addFrameScript(0, frame1); //unresolved jump if (!(((!(((_local2 - -(_local2)) + !NULL!)) * !NULL!) - 1) >> _local3)){ !NULL!; }; //unresolved if }; //unresolved jump super(); //unresolved jump } function frame1(){ //unresolved jump var _local1 = !((//unresolved nextvalue or nextname - 1)); !ERROR! if (_local2){ stop(); }; return; } } }//package erc_fla
Section 5
//LevelMc5_77 (erc_fla.LevelMc5_77) package erc_fla { import flash.display.*; public dynamic class LevelMc5_77 extends MovieClip { public function LevelMc5_77(){ //unresolved jump false; var _local1 = //unresolved nextvalue or nextname; !ERROR! if (!((_local1) && (!NULL!))){ //unresolved jump return; //unresolved if addFrameScript(0, frame1); //unresolved jump var _local3:*; if (!true){ (((_local2 == _local2) | this) === _local3); }; if ((((_local2 == _local2) | this) === _local3)){ //unresolved jump super(); }; }; //unresolved jump } function frame1(){ //unresolved jump var _local2 = ((arguments as NaN) + 1); var _local1 = ((true >= false) === !NULL!); _local2 = !NULL!; if (!_local1){ stop(); }; return; } } }//package erc_fla
Section 6
//LevelUpMc_75 (erc_fla.LevelUpMc_75) package erc_fla { import flash.display.*; import flash.text.*; public dynamic class LevelUpMc_75 extends MovieClip { public var con:SimpleButton; public var ImageWin:MovieClip; public var GScoreTxt:TextField; public var LScoreTxt:TextField; public function LevelUpMc_75(){ var _local1:Boolean; //unresolved jump var _local2 = !(((((((false >= !NULL!) >> !NULL!) < !NULL!) === !NULL!) < !NULL!) + )); if (!_local2){ super(); }; return; } } }//package erc_fla
Section 7
//MainTimeline (erc_fla.MainTimeline) package erc_fla { import flash.events.*; import flash.display.*; import fl.controls.*; import flash.filters.*; import flash.text.*; import flash.net.*; import flash.system.*; import flash.ui.*; public dynamic class MainTimeline extends MovieClip { public var PlayMc:SimpleButton; public var CSubmitBtn:SimpleButton; public var CMoreGamesBtn:SimpleButton; public var GMoreGamesBtn:SimpleButton; public var glow1:GlowFilter; public var glow2:GlowFilter; public var arr:Array; public var cn:Number; public var mcc1:MovieClip; public var moregmbt:SimpleButton; public var contestMenu:ContextMenu; public var GSubmitBtn:SimpleButton; public var ImageWin:MovieClip; public var InstMc:SimpleButton; public var percentage:Number; public var gmsctxtfinal:TextField; public var msg1:MovieClip; public var filtersArray1:Array; public var filtersArray2:Array; public var nameTxt1:TextField; public var Img1:MovieClip; public var Img2:MovieClip; public var Img4:MovieClip; public var total_txt:TextField; public var Img3:MovieClip; public var Img5:MovieClip; public var BackMc:SimpleButton; public var GScoreTxtC:TextField; public var GScoreTxtG:TextField; public var cn1:Number; public var congplayagain:SimpleButton; public var Goverplayagain:SimpleButton; public var preloadMc:MovieClip; public var msg:MovieClip; public var mcc123:MovieClip; public var load_txt:TextField; public var countryCombo:ComboBox; public var nameTex:TextField; public var contextmenuItem:ContextMenuItem; public var countryCombos:ComboBox; public var arr1:Array; public function MainTimeline(){ //unresolved jump var _local2 = this; var _local1 = ((true + typeof((false as _local3))) is !NULL!); _local2 = !NULL!; if (!((_local1) && (this))){ //unresolved jump return; //unresolved if //unresolved jump addFrameScript(0, frame1, 9, frame10, 19, frame20, 28, frame29, 39, frame40, 49, frame50, 60, frame61); //unresolved jump if (!undefined){ ~((((!NULL! > !NULL!) <= ((_local2 ^ _local2) ^ ??getglobalscope )) / !NULL!)); }; if (~((((!NULL! > !NULL!) <= ((_local2 ^ _local2) ^ ??getglobalscope )) / !NULL!))){ //unresolved jump super(); }; }; //unresolved jump } public function removeCombo1(){ //unresolved jump ((true % (false + 1)) - 1); var _local1:*; var _local2 = _local3; if (((_local2) || (_local2))){ //unresolved jump //unresolved jump var _local3 = //unresolved nextvalue or nextname; _local2 = ((??hasnext === !NULL!) & !NULL!); _local3 = !NULL!; return; //unresolved if countryCombo.parent.removeChild(countryCombo); if (((_local2) || (this))){ //unresolved jump //unresolved jump countryCombo.editable = false; }; if (_local2){ //unresolved jump countryCombo.removeAll(); }; }; //unresolved jump } public function msgHide1(_arg1:MouseEvent){ var _local2:Boolean; //unresolved jump _local2 = false; _local2 = null; var _local3:Boolean = _local2; //unresolved jump _local2--; _local2--; _local2--; if (!_local3){ //unresolved jump return; //unresolved if //unresolved jump _local2 = ((((//unresolved nextvalue or nextname + !NULL!) + !NULL!) % !NULL!) >= !NULL!); _local2++; _local2--; _local2 = (((_local2 >>> !NULL!) < !NULL!) >= !NULL!); enable1(); if (_local2){ //unresolved jump msg.visible = false; }; }; //unresolved jump } public function CMoreGamesBtnfn(_arg1:MouseEvent){ var _local2:Boolean; //unresolved jump _local2--; _local2++; _local2++; var _local3 = _local2; //unresolved jump _local2 = (~((((((//unresolved nextvalue or nextname >= !NULL!) + !NULL!) is _local2) * !NULL!) > !NULL!)) << !NULL!); _local3 = !NULL!; if (!_local3){ navigateToURL(new URLRequest("http://www.starsue.net"), "_blank"); }; return; } public function disable1(){ var _local1:Boolean; //unresolved jump var _local2:int = (((false * !NULL!) as !NULL!) * undefined); _local2 = _local3; if (((_local1) || (this))){ //unresolved jump return; //unresolved if //unresolved jump _local1; countryCombo.enabled = false; if (((_local1) || (_local2))){ //unresolved jump nameTex.mouseEnabled = false; }; if (_local2){ //unresolved jump //unresolved nextvalue or nextname; }; if (!_local2){ //unresolved jump nameTex.selectable = false; }; }; //unresolved jump } function frame10(){ //unresolved jump //unresolved nextvalue or nextname; !NULL!; var _local1 = typeof(//unresolved nextvalue or nextname); !ERROR! if (!_local1){ //unresolved jump return; //unresolved jump (((!NULL! | !NULL!) + (!NULL! | !NULL!)) % !NULL!); _local2 = !NULL!; //unresolved if InstMc.addEventListener(MouseEvent.MOUSE_DOWN, InstMcfun); if (!_local1){ //unresolved if //unresolved jump //unresolved jump _local2 = //unresolved nextvalue or nextname; PlayMc.addEventListener(MouseEvent.MOUSE_DOWN, PlayMcfun); }; //unresolved jump stop(); }; //unresolved jump } public function msgHide(_arg1:MouseEvent){ var _local2:Boolean; //unresolved jump _local2--; _local2++; _local2++; var _local3 = -(false); //unresolved jump if (!_local3){ //unresolved jump return; //unresolved if //unresolved jump _local2--; _local2--; _local2++; _local2--; enable(); if (_local2){ //unresolved jump msg1.visible = false; }; }; //unresolved jump } function frame1(){ //unresolved jump var _local1 = (true - !NULL!); !ERROR! if (_local2){ //unresolved jump return; //unresolved if stage.addEventListener(Event.ENTER_FRAME, BeeMoving); if (!((_local1) && (_local2))){ //unresolved jump total_txt.text = (String(100) + "%"); }; if (!_local1){ //unresolved jump percentage = 0; }; if (_local2){ //unresolved if //unresolved if //unresolved if //unresolved jump this.contextMenu = contestMenu; }; //unresolved if //unresolved jump contestMenu.customItems.push(contextmenuItem); //unresolved if }; //unresolved jump contextmenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, Site); if (((_local2) || (this))){ //unresolved jump contextmenuItem = new ContextMenuItem("www.starsue.net"); if (!((_local1) && (_local2))){ //unresolved jump contestMenu.hideBuiltInItems(); //unresolved jump contestMenu = new ContextMenu(); //unresolved jump //unresolved jump (null + 1).logoload.addEventListener(MouseEvent.CLICK, logofnload); }; //unresolved jump stop(); }; //unresolved jump } function frame29(){ //unresolved jump var _local1 = ((((((true is false) + 1) - 1) === !NULL!) * ((((true is false) + 1) - 1) === !NULL!)) / !NULL!); !ERROR! if (_local2){ stop(); }; return; } function frame20(){ var _local1:Boolean; //unresolved jump var _local2:Number; //unresolved jump if (!((_local2) && (_local2))){ BackMc.addEventListener(MouseEvent.MOUSE_DOWN, BackMcfun); }; return; } public function ResetVarcong(){ var _local1:Boolean; //unresolved jump var _local2:Boolean = ((((((??hasnext == !NULL!) / !NULL!) as !NULL!) is !NULL!) === !NULL!) >> !NULL!); if (_local1){ //unresolved jump return; //unresolved if MyVar.soundCount = 0; if (!((_local2) && (this))){ //unresolved if //unresolved jump MyVar.gcount = 0; }; if (_local1){ //unresolved if if (_local2){ //unresolved jump ((_local2 < _local3) + ); !NULL!; }; //unresolved if //unresolved if //unresolved jump MyVar.soundToggle = true; }; //unresolved if //unresolved jump MyVar.pauseBut = false; }; //unresolved jump MyVar.sallow = false; //unresolved jump MyVar.allow = false; if (!((_local2) && (this))){ //unresolved jump MyVar.allow1 = false; //unresolved jump !ERROR! //unresolved jump MyVar.soundPlayed = false; }; //unresolved jump MyVar.pauseClicked = false; //unresolved jump } function frame40(){ var _local2:Boolean; //unresolved jump _local2--; _local2++; _local2++; _local2--; var _local3 = _local3; var _local1:*; if (((_local2) || (this))){ //unresolved jump //unresolved jump countryCombos.addItem({label:arr[cn]}); //unresolved if //unresolved if cn = 0; if (_local2){ //unresolved if //unresolved if //unresolved if //unresolved jump countryCombos.addItem({label:"All Countries"}); }; if (!_local3){ //unresolved if //unresolved if //unresolved if //unresolved jump arr = arr.sort(); }; //unresolved jump arr = new Array("Afghanistan", "Albania", "Algeria", "Andorra", "Angola", "Antigua and Barbuda", "Argentina", "Armenia", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bhutan", "Bolivia", "Bosnia and Herzegovina", "Botswana", "Brazil", "Brunei", "Darussalam", "Bulgaria", "Burkina", "Faso", "Burma (Myanmar)", "Burundi", "Cambodia", "Cameroon", "Canada", "Cape", "Verde", "Central African Republic", "Chad", "Chile", "China", "Colombia", "Comoros", "Congo", "Costa Rica", "Croatia", "Cuba", "Cyprus", "Czech Republic", "Denmark", "Djibouti", "Dominica", "Dominican Republic", "Ecuador", "East", "Timor", "Egypt", "Salvador", "England", "Equatorial Guinea", "Eritrea", "Estonia", "Ethiopia", "Fiji", "Finland", "France", "Gabon", "Gambia", "Georgia", "Germany", "Ghana", "Great Britain", "Greece", "Grenada", "Guatemala", "Guinea", "Guinea-Bissau", "Guyana", "Haiti", "Honduras", "Hungary", "Iceland", "India", "Indonesia", "Iran", "Iraq", "Ireland", "Israel", "Italy", "Jamaica", "Japan", "Jordan", "Kazakhstan", "Kenya", "Kiribati", "Korea (North)", "Korea (South)", "Kosovo", "Kuwait", "Kyrgyzstan", "Laos", "Latvia", "Lebanon", "Lesotho", "Liberia", "Libya", "Liechtenstein", "Lithuania", "Luxembourg", "Macedonia", "Madagascar", "Malawi", "Malaysia", "Maldives", "Mali", "Malta", "Marshall Islands", "Mauritania", "Mauritius", "Mexico", "Micronesia", "Moldova", "Monaco", "Mongolia", "Montenegro", "Morocco", "Mozambique", "Myanmar", "Namibia", "Nauru", "Nepal", "Netherlands", "New Zealand", "Nicaragua", "Niger", "Nigeria", "Norway", "Northern Ireland", "Oman", "Pakistan", "Palau", "Palestinian", "Panama", "Papua new Guinea", "Paraguay", "Peru", "Philippines", "Poland", "Portugal", "Qatar", "Romania", "Russia", "Rwanda", "Nevis", "Lucia Vincent", "Arabia", "Scotland", "Senegal", "Serbia", "Seychelles", "Sierra", "Leone", "Singapore", "Slovakia", "Slovenia", "Solomon Islands", "Somalia", "South Africa", "Spain", "Sri Lanka", "Sudan", "Suriname", "Swaziland", "Sweden", "Switzerland", "Syria", "Taiwan", "Tajikistan", "Tanzania", "Thailand", "Togo", "Tonga", "Trinidad", "Tobago", "Tunisia", "Turkey", "Turkmenistan", "Tuvalu", "Uganda", "Ukraine", "United Arab Emirates", "United Kingdom", "United States", "Uruguay", "Uzbekistan", "Vanuatu", "Vatican", "Venezuela", "Vietnam", "Western Sahara*", "Wales", "Yemen", "Zaire", "Zambia", "Zimbabwe"); if (((_local2) || (_local1))){ //unresolved if //unresolved jump countryCombos.dropdown.tabEnabled = false; if (!_local3){ //unresolved jump countryCombos.height = 32.4; if (_local2){ //unresolved if //unresolved jump countryCombos.width = 132.3; }; //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump countryCombos.y = 9000; }; if (((_local2) || (this))){ //unresolved if //unresolved jump countryCombos.x = 9000; //unresolved jump addChild(countryCombos); //unresolved if //unresolved if //unresolved jump countryCombos = new ComboBox(); //unresolved if //unresolved jump msg1.visible = false; }; //unresolved if //unresolved if //unresolved if //unresolved jump nameTxt1.restrict = "a-z A-Z 0-9"; //unresolved if //unresolved jump GMoreGamesBtn.addEventListener(MouseEvent.CLICK, GMoreGamesBtnfn); //unresolved if //unresolved if //unresolved jump Goverplayagain.addEventListener(MouseEvent.CLICK, Goverplayfun); }; //unresolved jump GScoreTxtG.text = (MyVar.Gscore + MyVar.Lscore).toString(); //unresolved jump mcc1.filters = filtersArray1; //unresolved if //unresolved if //unresolved if //unresolved jump filtersArray1 = new Array(glow1); if (_local2){ //unresolved jump ImageWin.addChild(mcc1); if (!_local3){ //unresolved if //unresolved if //unresolved jump mcc1.y = -40; if (!((_local3) && (_local1))){ //unresolved jump mcc1.x = 0; }; //unresolved if //unresolved jump mcc1.height = 242; }; //unresolved jump mcc1.width = 242; //unresolved if //unresolved jump //unresolved if }; if (_local2){ mcc1 = new Image5(); if (((_local2) || (this))){ //unresolved if //unresolved if //unresolved jump //unresolved if }; //unresolved if //unresolved if mcc1 = new Image4(); //unresolved jump //unresolved if mcc1 = new Image3(); //unresolved if //unresolved jump //unresolved if }; mcc1 = new Image2(); //unresolved if //unresolved jump //unresolved if mcc1 = new Image1(); //unresolved if //unresolved if //unresolved jump glow1.strength = 5; //unresolved jump glow1.quality = 5; }; //unresolved jump glow1.blurY = 3; if (!((_local3) && (_local1))){ //unresolved jump glow1.blurX = 3; //unresolved jump glow1.alpha = 0.5; //unresolved jump glow1.color = 0; //unresolved jump glow1 = new GlowFilter(); //unresolved jump trace(("MyVar.Level :" + MyVar.Level)); //unresolved jump Security.allowInsecureDomain("*.starsue.net"); //unresolved jump Security.allowDomain("*.starsue.net"); //unresolved jump Security.allowInsecureDomain("*.starsue.net"); //unresolved jump Security.allowDomain("*.starsue.net"); //unresolved jump Security.allowInsecureDomain("*.starsue.net"); }; //unresolved jump Security.allowDomain("*.starsue.net"); //unresolved jump Security.allowInsecureDomain("*.starsue.net"); //unresolved jump Security.allowDomain("*.starsue.net"); //unresolved jump stop(); //unresolved jump _local1 = (cn + 1); if (!((_local3) && (_local3))){ cn = _local1; }; //unresolved if if (((_local2) || (this))){ msg1.okBtn1.buttonMode = true; if (((_local2) || (this))){ //unresolved jump return; //unresolved if msg1.okBtn1.addEventListener(MouseEvent.CLICK, msgHide); //unresolved jump _local2++; _local2 = (((??hasnext instanceof !NULL!) * !NULL!) - 1); _local2 = !NULL!; _local2++; _local2++; //unresolved if }; }; //unresolved jump GSubmitBtn.addEventListener(MouseEvent.CLICK, GSubmitBtnfun); //unresolved jump } function frame50(){ var _local2:Boolean; //unresolved jump _local2--; _local2--; var _local3 = (_local2 & _local2); var _local1:*; if (!((_local3) && (_local3))){ //unresolved jump //unresolved jump countryCombo.addItem({label:arr1[cn1]}); //unresolved if //unresolved if cn1 = 0; if (_local2){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump countryCombo.addItem({label:"All Countries"}); }; if (((_local2) || (_local3))){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump arr1 = arr1.sort(); }; if (((_local2) || (this))){ //unresolved jump arr1 = new Array("Afghanistan", "Albania", "Algeria", "Andorra", "Angola", "Antigua and Barbuda", "Argentina", "Armenia", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bhutan", "Bolivia", "Bosnia and Herzegovina", "Botswana", "Brazil", "Brunei", "Darussalam", "Bulgaria", "Burkina", "Faso", "Burma (Myanmar)", "Burundi", "Cambodia", "Cameroon", "Canada", "Cape", "Verde", "Central African Republic", "Chad", "Chile", "China", "Colombia", "Comoros", "Congo", "Costa Rica", "Croatia", "Cuba", "Cyprus", "Czech Republic", "Denmark", "Djibouti", "Dominica", "Dominican Republic", "Ecuador", "East", "Timor", "Egypt", "Salvador", "England", "Equatorial Guinea", "Eritrea", "Estonia", "Ethiopia", "Fiji", "Finland", "France", "Gabon", "Gambia", "Georgia", "Germany", "Ghana", "Great Britain", "Greece", "Grenada", "Guatemala", "Guinea", "Guinea-Bissau", "Guyana", "Haiti", "Honduras", "Hungary", "Iceland", "India", "Indonesia", "Iran", "Iraq", "Ireland", "Israel", "Italy", "Jamaica", "Japan", "Jordan", "Kazakhstan", "Kenya", "Kiribati", "Korea (North)", "Korea (South)", "Kosovo", "Kuwait", "Kyrgyzstan", "Laos", "Latvia", "Lebanon", "Lesotho", "Liberia", "Libya", "Liechtenstein", "Lithuania", "Luxembourg", "Macedonia", "Madagascar", "Malawi", "Malaysia", "Maldives", "Mali", "Malta", "Marshall Islands", "Mauritania", "Mauritius", "Mexico", "Micronesia", "Moldova", "Monaco", "Mongolia", "Montenegro", "Morocco", "Mozambique", "Myanmar", "Namibia", "Nauru", "Nepal", "Netherlands", "New Zealand", "Nicaragua", "Niger", "Nigeria", "Norway", "Northern Ireland", "Oman", "Pakistan", "Palau", "Palestinian", "Panama", "Papua new Guinea", "Paraguay", "Peru", "Philippines", "Poland", "Portugal", "Qatar", "Romania", "Russia", "Rwanda", "Nevis", "Lucia Vincent", "Arabia", "Scotland", "Senegal", "Serbia", "Seychelles", "Sierra", "Leone", "Singapore", "Slovakia", "Slovenia", "Solomon Islands", "Somalia", "South Africa", "Spain", "Sri Lanka", "Sudan", "Suriname", "Swaziland", "Sweden", "Switzerland", "Syria", "Taiwan", "Tajikistan", "Tanzania", "Thailand", "Togo", "Tonga", "Trinidad", "Tobago", "Tunisia", "Turkey", "Turkmenistan", "Tuvalu", "Uganda", "Ukraine", "United Arab Emirates", "United Kingdom", "United States", "Uruguay", "Uzbekistan", "Vanuatu", "Vatican", "Venezuela", "Vietnam", "Western Sahara*", "Wales", "Yemen", "Zaire", "Zambia", "Zimbabwe"); }; if (!_local3){ //unresolved if //unresolved if //unresolved if //unresolved jump countryCombo.dropdown.tabEnabled = false; }; if (!((_local3) && (_local3))){ //unresolved jump countryCombo.height = 32.4; //unresolved if //unresolved if //unresolved if //unresolved jump countryCombo.width = 132.3; //unresolved if //unresolved jump countryCombo.y = 9000; //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump countryCombo.x = 9000; //unresolved if //unresolved if //unresolved if //unresolved jump addChild(countryCombo); }; if (_local2){ //unresolved jump countryCombo = new ComboBox(); if (!_local3){ //unresolved if //unresolved jump msg.visible = false; if (!_local3){ //unresolved if //unresolved if //unresolved jump //unresolved jump _local2--; _local2++; !(((_local2 - 1) instanceof _local2)).restrict = (_local2 + 1); //unresolved if //unresolved jump CMoreGamesBtn.addEventListener(MouseEvent.CLICK, CMoreGamesBtnfn); //unresolved if //unresolved jump GScoreTxtC.text = (MyVar.Gscore + MyVar.Lscore).toString(); //unresolved jump Img5.addChild(mcc123); //unresolved if //unresolved if //unresolved jump mcc123.filters = filtersArray2; //unresolved jump mcc123.y = -40; //unresolved if //unresolved if //unresolved if //unresolved jump mcc123.x = 0; }; //unresolved if //unresolved jump mcc123.height = 242; }; if (((_local2) || (_local2))){ //unresolved jump mcc123.width = 242; //unresolved if //unresolved if //unresolved if //unresolved jump mcc123 = new Image5(); }; //unresolved jump Img4.addChild(mcc123); if (((_local2) || (_local1))){ //unresolved jump mcc123.filters = filtersArray2; //unresolved if //unresolved jump mcc123.y = -40; //unresolved if //unresolved if //unresolved jump mcc123.x = 0; //unresolved if //unresolved jump mcc123.height = 242; //unresolved jump mcc123.width = 242; //unresolved jump mcc123 = new Image4(); if (!_local3){ //unresolved if //unresolved jump Img3.addChild(mcc123); }; //unresolved jump mcc123.filters = filtersArray2; //unresolved if //unresolved jump mcc123.y = -40; //unresolved jump mcc123.x = 0; //unresolved jump mcc123.height = 242; //unresolved if //unresolved jump mcc123.width = 242; //unresolved jump mcc123 = new Image3(); //unresolved if //unresolved jump Img2.addChild(mcc123); //unresolved if //unresolved jump mcc123.filters = filtersArray2; }; if (!((_local3) && (_local2))){ //unresolved if //unresolved jump mcc123.y = -40; //unresolved if //unresolved if //unresolved jump mcc123.x = 0; //unresolved if //unresolved jump mcc123.height = 242; }; //unresolved jump mcc123.width = 242; //unresolved jump mcc123 = new Image2(); //unresolved jump Img1.addChild(mcc123); //unresolved jump mcc123.filters = filtersArray2; //unresolved jump mcc123.y = -40; //unresolved jump mcc123.x = 0; //unresolved jump mcc123.height = 242; //unresolved if //unresolved jump mcc123.width = 242; //unresolved jump mcc123 = new Image1(); //unresolved jump filtersArray2 = new Array(glow2); //unresolved jump glow2.strength = 5; //unresolved jump glow2.quality = 5; //unresolved if //unresolved jump glow2.blurY = 3; }; //unresolved jump glow2.blurX = 3; //unresolved jump glow2.alpha = 0.5; //unresolved jump glow2.color = 0; }; //unresolved jump glow2 = new GlowFilter(); //unresolved jump Security.allowInsecureDomain("*.starsue.net"); //unresolved jump Security.allowDomain("*.starsue.net"); if (!((_local3) && (_local1))){ //unresolved jump Security.allowInsecureDomain("*.starsue.net"); //unresolved jump Security.allowDomain("*.starsue.net"); //unresolved jump Security.allowInsecureDomain("*.starsue.net"); //unresolved jump Security.allowDomain("*.starsue.net"); //unresolved jump Security.allowInsecureDomain("*.starsue.net"); //unresolved jump Security.allowDomain("*.starsue.net"); //unresolved jump stop(); }; //unresolved jump _local1 = (cn1 + 1); if (_local2){ cn1 = _local1; }; //unresolved if if (!((_local3) && (_local3))){ msg.okBtn.buttonMode = true; if (!((_local3) && (_local1))){ //unresolved jump return; //unresolved if CSubmitBtn.addEventListener(MouseEvent.CLICK, CSubmitBtnfun); //unresolved if }; }; //unresolved jump msg.okBtn.addEventListener(MouseEvent.CLICK, msgHide1); //unresolved jump } public function disable(){ //unresolved jump var _local1:String = this; var _local2 = (((-((true * (false + 1))) as !NULL!) / !NULL!) - 1); if (!((_local1) && ((false + 1)))){ //unresolved jump return; //unresolved if countryCombos.enabled = false; if (_local2){ //unresolved jump //unresolved jump mouseEnabled = false; }; if (_local2){ //unresolved jump nameTxt1.selectable = false; }; }; //unresolved jump } function frame61(){ return; } public function congplayfun(_arg1:MouseEvent):void{ var _local2:Boolean; //unresolved jump _local2++; _local2--; _local2++; _local2--; var _local3 = ((false & !NULL!) * (false & !NULL!)); if (_local2){ //unresolved jump _local2 = (!NULL! is !NULL!); _local2--; //unresolved jump return; //unresolved if gotoAndStop("gamepage"); if (!_local3){ //unresolved jump _local3 = _local2; _local2--; _local2++; //unresolved jump removeCombo(); }; if (!_local3){ //unresolved jump ResetVarcong(); }; }; //unresolved jump } public function enable1(){ var _local1:Boolean; //unresolved jump var _local2 = (-(-(!(((((false % !NULL!) >>> !NULL!) << !NULL!) < !NULL!)))) >> !NULL!); if (!_local2){ //unresolved jump return; //unresolved if //unresolved jump var _local3 = (countryCombo as !NULL!); with (~(!NULL!)) { (((!NULL! is !NULL!) - 1) + 1).enabled = !NULL!; //unresolved if //unresolved if //unresolved jump }; }; //unresolved jump nameTex.mouseEnabled = true; //unresolved jump nameTex.selectable = true; //unresolved jump } public function logofnload(_arg1:MouseEvent):void{ //unresolved jump arguments--; var _local2:String = false; _local2--; //unresolved jump _local2 = !NULL!; _local2--; _local2 = !NULL!; _local2--; _local2 = undefined; !ERROR! if (!_local2){ navigateToURL(new URLRequest("http://www.starsue.net"), "_blank"); }; return; } public function ResetVarGover(){ var _local1:Boolean; //unresolved jump var _local2 = _local2; (((((false / !NULL!) - !NULL!) + !NULL!) + 1) * !NULL!); _local2 = !NULL!; if (!_local2){ //unresolved jump return; //unresolved if MyVar.soundCount = 0; if (!((_local2) && (_local2))){ //unresolved if //unresolved jump MyVar.gcount = 0; }; if (!_local2){ //unresolved if //unresolved jump //unresolved if //unresolved jump MyVar.soundToggle = true; //unresolved if //unresolved jump MyVar.pauseBut = false; }; }; //unresolved jump MyVar.sallow = false; //unresolved jump MyVar.allow = false; if (_local1){ //unresolved jump MyVar.allow1 = false; //unresolved if //unresolved jump _local2 = !NULL!; //unresolved jump MyVar.soundPlayed = false; }; //unresolved jump MyVar.pauseClicked = false; //unresolved jump } public function PlayMcfun(_arg1:MouseEvent){ var _local2:Boolean; //unresolved jump _local2--; _local2++; (//unresolved nextvalue or nextname + 1); _local2 = !NULL!; !ERROR! if (!_local3){ gotoAndStop("gamepage"); }; return; } public function ResetVarcong1(){ //unresolved jump var _local1 = (!NULL! + !NULL!); !ERROR! if (!_local1){ //unresolved jump return; //unresolved if MyVar.Lscore = 0; if (_local2){ //unresolved if //unresolved if //unresolved jump MyVar.Gscore = 0; }; if (_local2){ //unresolved if //unresolved if //unresolved if //unresolved jump _local2 = (((!NULL! >>> !NULL!) - 1) + !NULL!); //unresolved jump MyVar.Level = 1; }; //unresolved jump MyVar.soundCount = 0; if (!_local1){ //unresolved jump MyVar.gcount = 0; //unresolved jump MyVar.soundToggle = true; //unresolved jump MyVar.pauseBut = false; }; //unresolved jump MyVar.sallow = false; if (!_local1){ //unresolved jump MyVar.allow = false; //unresolved if //unresolved if //unresolved jump MyVar.allow1 = false; //unresolved jump }; //unresolved jump MyVar.soundPlayed = false; }; //unresolved jump MyVar.pauseClicked = false; //unresolved jump } public function GMoreGamesBtnfn(_arg1:MouseEvent){ var _local2:Boolean; //unresolved jump _local2--; _local2--; _local2--; _local2++; var _local3 = ((false - 1) << ~(_local3)); //unresolved jump _local2--; _local2++; _local2++; if (!((_local3) && (!NULL!))){ navigateToURL(new URLRequest("http://www.starsue.net"), "_blank"); }; return; } public function BeeMoving(_arg1:Event):void{ var _local4:Boolean; //unresolved jump _local3--; var _local5 = (~(((!NULL! * !NULL!) - !NULL!)) & !NULL!); var _local2:Number = NaN; var _local3:Number = NaN; if (_local4){ //unresolved jump return; //unresolved if stage.removeEventListener(Event.ENTER_FRAME, BeeMoving); if (((_local4) || (_local3))){ //unresolved if //unresolved jump //unresolved if //unresolved if if (!((_local5) && (_local2))){ //unresolved jump _local3--; _local2--; _local4++; _local3--; if (!_local3){ null; }; //unresolved if //unresolved if gotoAndStop("start"); }; }; if (((_local4) || (_local3))){ //unresolved if //unresolved jump preloadMc.preloadCar.gotoAndStop((percentage * 3)); //unresolved jump load_txt.text = (String(percentage) + "%"); }; //unresolved jump percentage = Math.round(((_local2 / _local3) * 100)); //unresolved jump //unresolved if _local3 = loaderInfo.bytesTotal; }; //unresolved jump _local2 = loaderInfo.bytesLoaded; //unresolved jump } public function BackMcfun(_arg1:MouseEvent){ //unresolved jump var _local2:Boolean; _local2 = (((true ^ !NULL!) / !NULL!) is !NULL!); _local2 = !NULL!; _local2 = ((!NULL! * !NULL!) is !NULL!); _local2 = !NULL!; !ERROR! if (_local3){ gotoAndStop("gamepage"); }; return; } public function InstMcfun(_arg1:MouseEvent){ //unresolved jump !ERROR! _local2 = NaN; //unresolved jump _local2++; _local2--; _local2--; _local2++; var _temp1 = _local3; var _local3 = ~(~((!NULL! - 1))); //unresolved jump _local2++; _local2--; if (_local2){ ; }; if (!){ gotoAndStop("inst"); }; return; } public function removeCombo(){ //unresolved jump var _local2:Boolean; (this == undefined); var _local1 = -(!((false - 1))); _local2 = !NULL!; if (((_local2) || (((((typeof(??hasnext ) + !NULL!) - !NULL!) ^ !NULL!) > !NULL!)))){ //unresolved jump return; //unresolved if countryCombos.parent.removeChild(countryCombos); if (!_local1){ //unresolved jump //unresolved if //unresolved jump countryCombos.editable = false; }; //unresolved jump countryCombos.removeAll(); }; //unresolved jump } public function Site(_arg1:Event):void{ //unresolved jump _local3++; _local2--; var _local2 = (((true + false) + this) - 1); !ERROR! !ERROR! //unresolved jump _local3--; _local3++; _local2++; _local3 = ((this instanceof !NULL!) + NaN); _local2 = null; //unresolved jump _local2--; undefined; _local2 = (((new URLRequest("http://www.starsue.net") | !NULL!) + !NULL!) + !NULL!); if (!_local3){ navigateToURL(_local2, "_blank"); }; return; } public function enable(){ //unresolved jump var _local1 = ((!(null) | arguments) is //unresolved nextvalue or nextname); !ERROR! if (!((_local1) && (_local1))){ //unresolved jump //unresolved jump return; //unresolved if countryCombos.enabled = true; if (_local2){ //unresolved if //unresolved jump _local2 = ((((~((!NULL! is !NULL!)) * ~((!NULL! is !NULL!))) instanceof !NULL!) < true) + !NULL!); //unresolved jump nameTxt1.mouseEnabled = true; }; //unresolved jump nameTxt1.selectable = true; }; //unresolved jump } public function CSubmitBtnfun(_arg1:MouseEvent){ var _local2:Boolean; //unresolved jump _local2++; _local2++; _local2--; _local2++; var _local3 = ((((false % !NULL!) instanceof !NULL!) - 1) >= !NULL!); if (!_local3){ //unresolved jump return; //unresolved if disable1(); if (!((_local3) && (_arg1))){ //unresolved if //unresolved jump //unresolved jump //unresolved if if (((_local2) || (_local2))){ //unresolved if //unresolved if //unresolved if //unresolved if msg.tex.text = "Select your country"; }; }; //unresolved if //unresolved jump disable1(); if (!((_local3) && (this))){ //unresolved if //unresolved jump //unresolved jump _local2--; var _temp1 = _local2; _local2 = Number(nameTex.text); _local2--; _local2--; _local2 = -(_temp1); _local2++; //unresolved if }; if (_local2){ msg.tex.text = "Enter your name"; //unresolved jump //unresolved jump msg.visible = true; //unresolved jump gotoAndStop("start"); }; //unresolved jump removeCombo1(); if (_local2){ //unresolved if //unresolved jump CSubmitBtn.removeEventListener(MouseEvent.CLICK, CSubmitBtnfun); //unresolved jump CSubmitBtn.enabled = false; }; if (_local2){ //unresolved jump CSubmitBtn.mouseEnabled = false; }; }; //unresolved jump ResetVarcong1(); //unresolved jump if (!((_local3) && (_local3))){ }; if (_local2){ //unresolved if //unresolved if ScoreSubmit.sendMyScore(String(nameTex.text), String(countryCombo.selectedItem.label), MyVar.Gscore, 1647, "http://www.starsue.net", (MyVar.Level + "/5")); //unresolved jump //unresolved jump _local2++; if (_local2){ //unresolved if }; //unresolved if }; (countryCombo.selectedItem.label == "All Countries"); //unresolved jump } public function GSubmitBtnfun(_arg1:MouseEvent){ //unresolved jump arguments++; _local2++; _local2++; _local2++; _local2++; var _local2 = -((true | false)); !ERROR! if (!((_local2) && (this))){ //unresolved jump return; //unresolved if disable(); if (!((_local2) && (this))){ //unresolved jump msg1.tex1.text = "Select your country"; }; if (!_local2){ //unresolved if //unresolved if //unresolved jump //unresolved jump //unresolved if if (_local3){ //unresolved if trace(("nameTxt1.text con" + Number(nameTxt1.text))); }; }; if (_local3){ if (!((_local2) && (_local2))){ //unresolved jump disable(); //unresolved if //unresolved if //unresolved jump msg1.tex1.text = "Enter your name"; //unresolved if //unresolved jump //unresolved if }; //unresolved if trace(("nameTxt1.text" + nameTxt1.text)); }; if (_local3){ //unresolved jump _local2++; _local2 = true; //unresolved jump msg1.visible = true; if (_local3){ //unresolved if //unresolved jump //unresolved jump trace(("nameTxt1.text else" + Number(nameTxt1.text))); //unresolved if //unresolved jump gotoAndStop("start"); }; //unresolved if //unresolved jump removeCombo(); }; //unresolved if //unresolved jump GSubmitBtn.removeEventListener(MouseEvent.CLICK, GSubmitBtnfun); //unresolved jump GSubmitBtn.enabled = false; //unresolved jump GSubmitBtn.mouseEnabled = false; //unresolved jump ResetVarcong1(); if (((_local3) || (_arg1))){ //unresolved jump ScoreSubmit.sendMyScore(String(nameTxt1.text), String(countryCombos.selectedItem.label), MyVar.Gscore, 1923, "http://www.starsue.net", (MyVar.Level + "/5")); }; }; //unresolved jump if (!((_local2) && (_local3))){ }; if (!_local2){ //unresolved if trace(("nameTxt1.text if" + Number(nameTxt1.text))); //unresolved jump if (_local3){ //unresolved jump _local2 = ??hasnext ; _local2 = !((Number(nameTxt1.text) == 0)); _local2++; _local2--; _local2--; if (!-(((!NULL! > !NULL!) > !NULL!))){ !NULL!; }; if (!NULL!){ //unresolved if }; }; }; (countryCombos.selectedItem.label == "All Countries"); //unresolved jump } public function Goverplayfun(_arg1:MouseEvent):void{ //unresolved jump var _local2:Boolean; _local2--; var _local3 = ((true - 1) is !NULL!); _local2 = -(!NULL!); _local3 = !NULL!; if (!((_local2) && (_local2))){ //unresolved jump return; //unresolved jump _local2--; _local2 = ((null % _arg1) + 1); _local2--; //unresolved if gotoAndStop("gamepage"); //unresolved if }; //unresolved jump removeCombo(); //unresolved jump _local2++; _local2--; var _temp1 = _local2; var _temp2 = _local2; _local2 = null; if ((_temp1 % _temp2)){ !NULL!; }; if (!!NULL!){ //unresolved jump ResetVarGover(); }; //unresolved jump } } }//package erc_fla
Section 8
//PauseMcccc_71 (erc_fla.PauseMcccc_71) package erc_fla { import flash.display.*; public dynamic class PauseMcccc_71 extends MovieClip { public function PauseMcccc_71(){ var _local1:Boolean; //unresolved jump var _local2 = _local3; //unresolved jump if (_local1){ //unresolved jump return; //unresolved if //unresolved jump addFrameScript(0, frame1); if (!_local2){ //unresolved jump super(); }; }; //unresolved jump } function frame1(){ var _local1:Boolean; //unresolved jump //unresolved jump var _local2 = (((!NULL! instanceof ((((false + !NULL!) <= -(??getglobalscope )) is ) * NaN)) << !NULL!) / -(((!NULL! instanceof ((((false + !NULL!) <= -(??getglobalscope )) is ) * NaN)) << !NULL!))); if (!((_local2) && (_local1))){ stop(); }; return; } } }//package erc_fla
Section 9
//preload__23 (erc_fla.preload__23) package erc_fla { import flash.display.*; public dynamic class preload__23 extends MovieClip { public function preload__23(){ var _local1:Boolean; //unresolved jump var _local2 = ((false > !NULL!) === _local2); _local2 = this; if (!_local2){ //unresolved jump //unresolved jump _local2 = (!NULL! * !NULL!); _local2 = (!NULL! + 1); _local2 = !NULL!; return; //unresolved if addFrameScript(0, frame1); //unresolved jump var _local3 = (((_local2 + 1) > (false - 1)) + ((_local2 + 1) > (false - 1))); if (_local2){ (((//unresolved nextvalue or nextname instanceof !NULL!) ^ !NULL!) >>> !NULL!); }; if (!(((//unresolved nextvalue or nextname instanceof !NULL!) ^ !NULL!) >>> !NULL!)){ //unresolved jump super(); }; }; //unresolved jump } function frame1(){ var _local1:Boolean; //unresolved jump var _local2 = (-(((//unresolved nextvalue or nextname % !NULL!) + 1)) >>> _local1); if (!_local2){ stop(); }; return; } } }//package erc_fla
Section 10
//preload_preloadMc_1 (erc_fla.preload_preloadMc_1) package erc_fla { import flash.display.*; public dynamic class preload_preloadMc_1 extends MovieClip { public var preloadCar:MovieClip; public var logoload:SimpleButton; public function preload_preloadMc_1(){ //unresolved jump var _local2 = _local3; var _local1 = //unresolved nextvalue or nextname; //unresolved jump var _local3 = (((null % ) is !NULL!) % (_local2 < undefined)); _local2 = !NULL!; if (!((_local1) && (this))){ super(); }; return; } } }//package erc_fla
Section 11
//BaseScrollPane (fl.containers.BaseScrollPane) package fl.containers { import flash.events.*; import flash.display.*; import fl.controls.*; import fl.core.*; import fl.events.*; import flash.geom.*; public class BaseScrollPane extends UIComponent { protected var _verticalScrollBar:ScrollBar; protected var _horizontalScrollBar:ScrollBar; protected var contentScrollRect:Rectangle; protected var disabledOverlay:Shape; protected var background:DisplayObject; protected var contentWidth:Number;// = 0 protected var contentHeight:Number;// = 0 protected var _horizontalScrollPolicy:String; protected var _verticalScrollPolicy:String; protected var contentPadding:Number;// = 0 protected var availableWidth:Number; protected var availableHeight:Number; protected var vOffset:Number;// = 0 protected var vScrollBar:Boolean; protected var hScrollBar:Boolean; protected var _maxHorizontalScrollPosition:Number;// = 0 protected var _horizontalPageScrollSize:Number;// = 0 protected var _verticalPageScrollSize:Number;// = 0 protected var defaultLineScrollSize:Number;// = 4 protected var useFixedHorizontalScrolling:Boolean;// = false protected var _useBitmpScrolling:Boolean;// = false protected static const SCROLL_BAR_STYLES:Object = {upArrowDisabledSkin:"upArrowDisabledSkin", upArrowDownSkin:"upArrowDownSkin", upArrowOverSkin:"upArrowOverSkin", upArrowUpSkin:"upArrowUpSkin", downArrowDisabledSkin:"downArrowDisabledSkin", downArrowDownSkin:"downArrowDownSkin", downArrowOverSkin:"downArrowOverSkin", downArrowUpSkin:"downArrowUpSkin", thumbDisabledSkin:"thumbDisabledSkin", thumbDownSkin:"thumbDownSkin", thumbOverSkin:"thumbOverSkin", thumbUpSkin:"thumbUpSkin", thumbIcon:"thumbIcon", trackDisabledSkin:"trackDisabledSkin", trackDownSkin:"trackDownSkin", trackOverSkin:"trackOverSkin", trackUpSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {repeatDelay:500, repeatInterval:35, skin:"ScrollPane_upSkin", contentPadding:0, disabledAlpha:0.5}; override public function set enabled(_arg1:Boolean):void{ if (enabled == _arg1){ return; }; _verticalScrollBar.enabled = _arg1; _horizontalScrollBar.enabled = _arg1; super.enabled = _arg1; } public function get horizontalScrollPolicy():String{ return (_horizontalScrollPolicy); } public function set horizontalScrollPolicy(_arg1:String):void{ _horizontalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } public function get verticalScrollPolicy():String{ return (_verticalScrollPolicy); } public function set verticalScrollPolicy(_arg1:String):void{ _verticalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } public function get horizontalLineScrollSize():Number{ return (_horizontalScrollBar.lineScrollSize); } public function set horizontalLineScrollSize(_arg1:Number):void{ _horizontalScrollBar.lineScrollSize = _arg1; } public function get verticalLineScrollSize():Number{ return (_verticalScrollBar.lineScrollSize); } public function set verticalLineScrollSize(_arg1:Number):void{ _verticalScrollBar.lineScrollSize = _arg1; } public function get horizontalScrollPosition():Number{ return (_horizontalScrollBar.scrollPosition); } public function set horizontalScrollPosition(_arg1:Number):void{ drawNow(); _horizontalScrollBar.scrollPosition = _arg1; setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false); } public function get verticalScrollPosition():Number{ return (_verticalScrollBar.scrollPosition); } public function set verticalScrollPosition(_arg1:Number):void{ drawNow(); _verticalScrollBar.scrollPosition = _arg1; setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false); } public function get maxHorizontalScrollPosition():Number{ drawNow(); return (Math.max(0, (contentWidth - availableWidth))); } public function get maxVerticalScrollPosition():Number{ drawNow(); return (Math.max(0, (contentHeight - availableHeight))); } public function get useBitmapScrolling():Boolean{ return (_useBitmpScrolling); } public function set useBitmapScrolling(_arg1:Boolean):void{ _useBitmpScrolling = _arg1; invalidate(InvalidationType.STATE); } public function get horizontalPageScrollSize():Number{ if (isNaN(availableWidth)){ drawNow(); }; return (((((_horizontalPageScrollSize == 0)) && (!(isNaN(availableWidth))))) ? availableWidth : _horizontalPageScrollSize); } public function set horizontalPageScrollSize(_arg1:Number):void{ _horizontalPageScrollSize = _arg1; invalidate(InvalidationType.SIZE); } public function get verticalPageScrollSize():Number{ if (isNaN(availableHeight)){ drawNow(); }; return (((((_verticalPageScrollSize == 0)) && (!(isNaN(availableHeight))))) ? availableHeight : _verticalPageScrollSize); } public function set verticalPageScrollSize(_arg1:Number):void{ _verticalPageScrollSize = _arg1; invalidate(InvalidationType.SIZE); } public function get horizontalScrollBar():ScrollBar{ return (_horizontalScrollBar); } public function get verticalScrollBar():ScrollBar{ return (_verticalScrollBar); } override protected function configUI():void{ super.configUI(); contentScrollRect = new Rectangle(0, 0, 85, 85); _verticalScrollBar = new ScrollBar(); _verticalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); _verticalScrollBar.visible = false; _verticalScrollBar.lineScrollSize = defaultLineScrollSize; addChild(_verticalScrollBar); copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); _horizontalScrollBar = new ScrollBar(); _horizontalScrollBar.direction = ScrollBarDirection.HORIZONTAL; _horizontalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); _horizontalScrollBar.visible = false; _horizontalScrollBar.lineScrollSize = defaultLineScrollSize; addChild(_horizontalScrollBar); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); disabledOverlay = new Shape(); var _local1:Graphics = disabledOverlay.graphics; _local1.beginFill(0xFFFFFF); _local1.drawRect(0, 0, width, height); _local1.endFill(); addEventListener(MouseEvent.MOUSE_WHEEL, handleWheel, false, 0, true); } protected function setContentSize(_arg1:Number, _arg2:Number):void{ if ((((((contentWidth == _arg1)) || (useFixedHorizontalScrolling))) && ((contentHeight == _arg2)))){ return; }; contentWidth = _arg1; contentHeight = _arg2; invalidate(InvalidationType.SIZE); } protected function handleScroll(_arg1:ScrollEvent):void{ if (_arg1.target == _verticalScrollBar){ setVerticalScrollPosition(_arg1.position); } else { setHorizontalScrollPosition(_arg1.position); }; } protected function handleWheel(_arg1:MouseEvent):void{ if (((((!(enabled)) || (!(_verticalScrollBar.visible)))) || ((contentHeight <= availableHeight)))){ return; }; _verticalScrollBar.scrollPosition = (_verticalScrollBar.scrollPosition - (_arg1.delta * verticalLineScrollSize)); setVerticalScrollPosition(_verticalScrollBar.scrollPosition); dispatchEvent(new ScrollEvent(ScrollBarDirection.VERTICAL, _arg1.delta, horizontalScrollPosition)); } protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ } protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES)){ setStyles(); drawBackground(); if (contentPadding != getStyleValue("contentPadding")){ invalidate(InvalidationType.SIZE, false); }; }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STATE)){ drawLayout(); }; updateChildren(); super.draw(); } protected function setStyles():void{ copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); } protected function drawBackground():void{ var _local1:DisplayObject = background; background = getDisplayObjectInstance(getStyleValue("skin")); background.width = width; background.height = height; addChildAt(background, 0); if (((!((_local1 == null))) && (!((_local1 == background))))){ removeChild(_local1); }; } protected function drawLayout():void{ calculateAvailableSize(); calculateContentWidth(); background.width = width; background.height = height; if (vScrollBar){ _verticalScrollBar.visible = true; _verticalScrollBar.x = ((width - ScrollBar.WIDTH) - contentPadding); _verticalScrollBar.y = contentPadding; _verticalScrollBar.height = availableHeight; } else { _verticalScrollBar.visible = false; }; _verticalScrollBar.setScrollProperties(availableHeight, 0, (contentHeight - availableHeight), verticalPageScrollSize); setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false); if (hScrollBar){ _horizontalScrollBar.visible = true; _horizontalScrollBar.x = contentPadding; _horizontalScrollBar.y = ((height - ScrollBar.WIDTH) - contentPadding); _horizontalScrollBar.width = availableWidth; } else { _horizontalScrollBar.visible = false; }; _horizontalScrollBar.setScrollProperties(availableWidth, 0, (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - availableWidth), horizontalPageScrollSize); setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false); drawDisabledOverlay(); } protected function drawDisabledOverlay():void{ if (enabled){ if (contains(disabledOverlay)){ removeChild(disabledOverlay); }; } else { disabledOverlay.x = (disabledOverlay.y = contentPadding); disabledOverlay.width = availableWidth; disabledOverlay.height = availableHeight; disabledOverlay.alpha = (getStyleValue("disabledAlpha") as Number); addChild(disabledOverlay); }; } protected function calculateAvailableSize():void{ var _local1:Number = ScrollBar.WIDTH; var _local2:Number = (contentPadding = Number(getStyleValue("contentPadding"))); var _local3:Number = ((height - (2 * _local2)) - vOffset); vScrollBar = (((_verticalScrollPolicy == ScrollPolicy.ON)) || ((((_verticalScrollPolicy == ScrollPolicy.AUTO)) && ((contentHeight > _local3))))); var _local4:Number = ((width - (vScrollBar) ? _local1 : 0) - (2 * _local2)); var _local5:Number = (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - _local4); hScrollBar = (((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_local5 > 0))))); if (hScrollBar){ _local3 = (_local3 - _local1); }; if (((((((hScrollBar) && (!(vScrollBar)))) && ((_verticalScrollPolicy == ScrollPolicy.AUTO)))) && ((contentHeight > _local3)))){ vScrollBar = true; _local4 = (_local4 - _local1); }; availableHeight = (_local3 + vOffset); availableWidth = _local4; } protected function calculateContentWidth():void{ } protected function updateChildren():void{ _verticalScrollBar.enabled = (_horizontalScrollBar.enabled = enabled); _verticalScrollBar.drawNow(); _horizontalScrollBar.drawNow(); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, ScrollBar.getStyleDefinition())); } } }//package fl.containers
Section 12
//CellRenderer (fl.controls.listClasses.CellRenderer) package fl.controls.listClasses { import flash.events.*; import fl.controls.*; public class CellRenderer extends LabelButton implements ICellRenderer { protected var _listData:ListData; protected var _data:Object; private static var defaultStyles:Object = {upSkin:"CellRenderer_upSkin", downSkin:"CellRenderer_downSkin", overSkin:"CellRenderer_overSkin", disabledSkin:"CellRenderer_disabledSkin", selectedDisabledSkin:"CellRenderer_selectedDisabledSkin", selectedUpSkin:"CellRenderer_selectedUpSkin", selectedDownSkin:"CellRenderer_selectedDownSkin", selectedOverSkin:"CellRenderer_selectedOverSkin", textFormat:null, disabledTextFormat:null, embedFonts:null, textPadding:5}; public function CellRenderer():void{ toggle = true; focusEnabled = false; } override public function setSize(_arg1:Number, _arg2:Number):void{ super.setSize(_arg1, _arg2); } public function get listData():ListData{ return (_listData); } public function set listData(_arg1:ListData):void{ _listData = _arg1; label = _listData.label; setStyle("icon", _listData.icon); } public function get data():Object{ return (_data); } public function set data(_arg1:Object):void{ _data = _arg1; } override public function get selected():Boolean{ return (super.selected); } override public function set selected(_arg1:Boolean):void{ super.selected = _arg1; } override protected function toggleSelected(_arg1:MouseEvent):void{ } override protected function drawLayout():void{ var _local3:Number; var _local1:Number = Number(getStyleValue("textPadding")); var _local2:Number = 0; if (icon != null){ icon.x = _local1; icon.y = Math.round(((height - icon.height) >> 1)); _local2 = (icon.width + _local1); }; if (label.length > 0){ textField.visible = true; _local3 = Math.max(0, ((width - _local2) - (_local1 * 2))); textField.width = _local3; textField.height = (textField.textHeight + 4); textField.x = (_local2 + _local1); textField.y = Math.round(((height - textField.height) >> 1)); } else { textField.visible = false; }; background.width = width; background.height = height; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls.listClasses
Section 13
//ICellRenderer (fl.controls.listClasses.ICellRenderer) package fl.controls.listClasses { public interface ICellRenderer { function set y(_arg1:Number):void; function set x(_arg1:Number):void; function setSize(_arg1:Number, _arg2:Number):void; function get listData():ListData; function set listData(_arg1:ListData):void; function get data():Object; function set data(_arg1:Object):void; function get selected():Boolean; function set selected(_arg1:Boolean):void; function setMouseState(_arg1:String):void; } }//package fl.controls.listClasses
Section 14
//ListData (fl.controls.listClasses.ListData) package fl.controls.listClasses { import fl.core.*; public class ListData { protected var _icon:Object;// = null protected var _label:String; protected var _owner:UIComponent; protected var _index:uint; protected var _row:uint; protected var _column:uint; public function ListData(_arg1:String, _arg2:Object, _arg3:UIComponent, _arg4:uint, _arg5:uint, _arg6:uint=0){ _label = _arg1; _icon = _arg2; _owner = _arg3; _index = _arg4; _row = _arg5; _column = _arg6; } public function get label():String{ return (_label); } public function get icon():Object{ return (_icon); } public function get owner():UIComponent{ return (_owner); } public function get index():uint{ return (_index); } public function get row():uint{ return (_row); } public function get column():uint{ return (_column); } } }//package fl.controls.listClasses
Section 15
//BaseButton (fl.controls.BaseButton) package fl.controls { import flash.events.*; import flash.display.*; import flash.utils.*; import fl.core.*; import fl.events.*; public class BaseButton extends UIComponent { protected var background:DisplayObject; protected var mouseState:String; protected var _selected:Boolean;// = false protected var _autoRepeat:Boolean;// = false protected var pressTimer:Timer; private var _mouseStateLocked:Boolean;// = false private var unlockedMouseState:String; private static var defaultStyles:Object = {upSkin:"Button_upSkin", downSkin:"Button_downSkin", overSkin:"Button_overSkin", disabledSkin:"Button_disabledSkin", selectedDisabledSkin:"Button_selectedDisabledSkin", selectedUpSkin:"Button_selectedUpSkin", selectedDownSkin:"Button_selectedDownSkin", selectedOverSkin:"Button_selectedOverSkin", focusRectSkin:null, focusRectPadding:null, repeatDelay:500, repeatInterval:35}; public function BaseButton(){ buttonMode = true; mouseChildren = false; useHandCursor = false; setupMouseEvents(); setMouseState("up"); pressTimer = new Timer(1, 0); pressTimer.addEventListener(TimerEvent.TIMER, buttonDown, false, 0, true); } override public function get enabled():Boolean{ return (super.enabled); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; mouseEnabled = _arg1; } public function get selected():Boolean{ return (_selected); } public function set selected(_arg1:Boolean):void{ if (_selected == _arg1){ return; }; _selected = _arg1; invalidate(InvalidationType.STATE); } public function get autoRepeat():Boolean{ return (_autoRepeat); } public function set autoRepeat(_arg1:Boolean):void{ _autoRepeat = _arg1; } public function set mouseStateLocked(_arg1:Boolean):void{ _mouseStateLocked = _arg1; if (_arg1 == false){ setMouseState(unlockedMouseState); } else { unlockedMouseState = mouseState; }; } public function setMouseState(_arg1:String):void{ if (_mouseStateLocked){ unlockedMouseState = _arg1; return; }; if (mouseState == _arg1){ return; }; mouseState = _arg1; invalidate(InvalidationType.STATE); } protected function setupMouseEvents():void{ addEventListener(MouseEvent.ROLL_OVER, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_DOWN, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_UP, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, mouseEventHandler, false, 0, true); } protected function mouseEventHandler(_arg1:MouseEvent):void{ if (_arg1.type == MouseEvent.MOUSE_DOWN){ setMouseState("down"); startPress(); } else { if ((((_arg1.type == MouseEvent.ROLL_OVER)) || ((_arg1.type == MouseEvent.MOUSE_UP)))){ setMouseState("over"); endPress(); } else { if (_arg1.type == MouseEvent.ROLL_OUT){ setMouseState("up"); endPress(); }; }; }; } protected function startPress():void{ if (_autoRepeat){ pressTimer.delay = Number(getStyleValue("repeatDelay")); pressTimer.start(); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } protected function buttonDown(_arg1:TimerEvent):void{ if (!_autoRepeat){ endPress(); return; }; if (pressTimer.currentCount == 1){ pressTimer.delay = Number(getStyleValue("repeatInterval")); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } protected function endPress():void{ pressTimer.reset(); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } protected function drawBackground():void{ var _local1:String = (enabled) ? mouseState : "disabled"; if (selected){ _local1 = (("selected" + _local1.substr(0, 1).toUpperCase()) + _local1.substr(1)); }; _local1 = (_local1 + "Skin"); var _local2:DisplayObject = background; background = getDisplayObjectInstance(getStyleValue(_local1)); addChildAt(background, 0); if (((!((_local2 == null))) && (!((_local2 == background))))){ removeChild(_local2); }; } protected function drawLayout():void{ background.width = width; background.height = height; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 16
//Button (fl.controls.Button) package fl.controls { import flash.display.*; import fl.managers.*; import fl.core.*; public class Button extends LabelButton implements IFocusManagerComponent { protected var _emphasized:Boolean;// = false protected var emphasizedBorder:DisplayObject; private static var defaultStyles:Object = {emphasizedSkin:"Button_emphasizedSkin", emphasizedPadding:2}; public static var createAccessibilityImplementation:Function; public function get emphasized():Boolean{ return (_emphasized); } public function set emphasized(_arg1:Boolean):void{ _emphasized = _arg1; invalidate(InvalidationType.STYLES); } override protected function draw():void{ if (((isInvalid(InvalidationType.STYLES)) || (isInvalid(InvalidationType.SIZE)))){ drawEmphasized(); }; super.draw(); if (emphasizedBorder != null){ setChildIndex(emphasizedBorder, (numChildren - 1)); }; } protected function drawEmphasized():void{ var _local2:Number; if (emphasizedBorder != null){ removeChild(emphasizedBorder); }; emphasizedBorder = null; if (!_emphasized){ return; }; var _local1:Object = getStyleValue("emphasizedSkin"); if (_local1 != null){ emphasizedBorder = getDisplayObjectInstance(_local1); }; if (emphasizedBorder != null){ addChildAt(emphasizedBorder, 0); _local2 = Number(getStyleValue("emphasizedPadding")); emphasizedBorder.x = (emphasizedBorder.y = -(_local2)); emphasizedBorder.width = (width + (_local2 * 2)); emphasizedBorder.height = (height + (_local2 * 2)); }; } override public function drawFocus(_arg1:Boolean):void{ var _local2:Number; var _local3:*; super.drawFocus(_arg1); if (_arg1){ _local2 = Number(getStyleValue("emphasizedPadding")); if ((((_local2 < 0)) || (!(_emphasized)))){ _local2 = 0; }; _local3 = getStyleValue("focusRectPadding"); _local3 = ((_local3)==null) ? 2 : _local3; _local3 = (_local3 + _local2); uiFocusRect.x = -(_local3); uiFocusRect.y = -(_local3); uiFocusRect.width = (width + (_local3 * 2)); uiFocusRect.height = (height + (_local3 * 2)); }; } override protected function initializeAccessibility():void{ if (Button.createAccessibilityImplementation != null){ Button.createAccessibilityImplementation(this); }; } public static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(LabelButton.getStyleDefinition(), defaultStyles)); } } }//package fl.controls
Section 17
//ButtonLabelPlacement (fl.controls.ButtonLabelPlacement) package fl.controls { public class ButtonLabelPlacement { public static const BOTTOM:String = "bottom"; public static const TOP:String = "top"; public static const LEFT:String = "left"; public static const RIGHT:String = "right"; } }//package fl.controls
Section 18
//ComboBox (fl.controls.ComboBox) package fl.controls { import flash.events.*; import flash.display.*; import flash.text.*; import fl.managers.*; import flash.ui.*; import fl.core.*; import fl.data.*; import fl.events.*; import fl.controls.listClasses.*; import flash.geom.*; public class ComboBox extends UIComponent implements IFocusManagerComponent { protected var inputField:TextInput; protected var background:BaseButton; protected var list:List; protected var _rowCount:uint;// = 5 protected var _editable:Boolean;// = false protected var isOpen:Boolean;// = false protected var highlightedCell:int;// = -1 protected var editableValue:String; protected var _prompt:String; protected var isKeyDown:Boolean;// = false protected var currentIndex:int; protected var listOverIndex:uint; protected var _dropdownWidth:Number; protected var _labels:Array; private var collectionItemImport:SimpleCollectionItem; protected static const LIST_STYLES:Object = {upSkin:"comboListUpSkin", overSkin:"comboListOverSkin", downSkin:"comobListDownSkin", disabledSkin:"comboListDisabledSkin", downArrowDisabledSkin:"downArrowDisabledSkin", downArrowDownSkin:"downArrowDownSkin", downArrowOverSkin:"downArrowOverSkin", downArrowUpSkin:"downArrowUpSkin", upArrowDisabledSkin:"upArrowDisabledSkin", upArrowDownSkin:"upArrowDownSkin", upArrowOverSkin:"upArrowOverSkin", upArrowUpSkin:"upArrowUpSkin", thumbDisabledSkin:"thumbDisabledSkin", thumbDownSkin:"thumbDownSkin", thumbOverSkin:"thumbOverSkin", thumbUpSkin:"thumbUpSkin", thumbIcon:"thumbIcon", trackDisabledSkin:"trackDisabledSkin", trackDownSkin:"trackDownSkin", trackOverSkin:"trackOverSkin", trackUpSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval", textFormat:"textFormat", disabledAlpha:"disabledAlpha", skin:"listSkin"}; protected static const BACKGROUND_STYLES:Object = {overSkin:"overSkin", downSkin:"downSkin", upSkin:"upSkin", disabledSkin:"disabledSkin", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {upSkin:"ComboBox_upSkin", downSkin:"ComboBox_downSkin", overSkin:"ComboBox_overSkin", disabledSkin:"ComboBox_disabledSkin", focusRectSkin:null, focusRectPadding:null, textFormat:null, disabledTextFormat:null, textPadding:3, buttonWidth:24, disabledAlpha:null, listSkin:null}; public static var createAccessibilityImplementation:Function; public function get editable():Boolean{ return (_editable); } public function set editable(_arg1:Boolean):void{ _editable = _arg1; drawTextField(); } public function get rowCount():uint{ return (_rowCount); } public function set rowCount(_arg1:uint):void{ _rowCount = _arg1; invalidate(InvalidationType.SIZE); } public function get restrict():String{ return (inputField.restrict); } public function set restrict(_arg1:String):void{ if (((componentInspectorSetting) && ((_arg1 == "")))){ _arg1 = null; }; if (!_editable){ return; }; inputField.restrict = _arg1; } public function get selectedIndex():int{ return (list.selectedIndex); } public function set selectedIndex(_arg1:int):void{ list.selectedIndex = _arg1; highlightCell(); invalidate(InvalidationType.SELECTED); } public function get text():String{ return (inputField.text); } public function set text(_arg1:String):void{ if (!editable){ return; }; inputField.text = _arg1; } public function get labelField():String{ return (list.labelField); } public function set labelField(_arg1:String):void{ list.labelField = _arg1; invalidate(InvalidationType.DATA); } public function get labelFunction():Function{ return (list.labelFunction); } public function set labelFunction(_arg1:Function):void{ list.labelFunction = _arg1; invalidate(InvalidationType.DATA); } public function itemToLabel(_arg1:Object):String{ if (_arg1 == null){ return (""); }; return (list.itemToLabel(_arg1)); } public function get selectedItem():Object{ return (list.selectedItem); } public function set selectedItem(_arg1:Object):void{ list.selectedItem = _arg1; invalidate(InvalidationType.SELECTED); } public function get dropdown():List{ return (list); } public function get length():int{ return (list.length); } public function get textField():TextInput{ return (inputField); } public function get value():String{ var _local1:Object; if (editableValue != null){ return (editableValue); }; _local1 = selectedItem; if (((!(_editable)) && (!((_local1.data == null))))){ return (_local1.data); }; return (itemToLabel(_local1)); } public function get dataProvider():DataProvider{ return (list.dataProvider); } public function set dataProvider(_arg1:DataProvider):void{ _arg1.addEventListener(DataChangeEvent.DATA_CHANGE, handleDataChange, false, 0, true); list.dataProvider = _arg1; invalidate(InvalidationType.DATA); } public function get dropdownWidth():Number{ return (list.width); } public function set dropdownWidth(_arg1:Number):void{ _dropdownWidth = _arg1; invalidate(InvalidationType.SIZE); } public function addItem(_arg1:Object):void{ list.addItem(_arg1); invalidate(InvalidationType.DATA); } public function get prompt():String{ return (_prompt); } public function set prompt(_arg1:String):void{ if (_arg1 == ""){ _prompt = null; } else { _prompt = _arg1; }; invalidate(InvalidationType.STATE); } public function get imeMode():String{ return (inputField.imeMode); } public function set imeMode(_arg1:String):void{ inputField.imeMode = _arg1; } public function addItemAt(_arg1:Object, _arg2:uint):void{ list.addItemAt(_arg1, _arg2); invalidate(InvalidationType.DATA); } public function removeAll():void{ list.removeAll(); inputField.text = ""; invalidate(InvalidationType.DATA); } public function removeItem(_arg1:Object):Object{ return (list.removeItem(_arg1)); } public function removeItemAt(_arg1:uint):void{ list.removeItemAt(_arg1); invalidate(InvalidationType.DATA); } public function getItemAt(_arg1:uint):Object{ return (list.getItemAt(_arg1)); } public function replaceItemAt(_arg1:Object, _arg2:uint):Object{ return (list.replaceItemAt(_arg1, _arg2)); } public function sortItems(... _args){ return (list.sortItems.apply(list, _args)); } public function sortItemsOn(_arg1:String, _arg2:Object=null){ return (list.sortItemsOn(_arg1, _arg2)); } public function open():void{ currentIndex = selectedIndex; if (((isOpen) || ((length == 0)))){ return; }; dispatchEvent(new Event(Event.OPEN)); isOpen = true; addEventListener(Event.ENTER_FRAME, addCloseListener, false, 0, true); positionList(); list.scrollToSelected(); stage.addChild(list); } public function close():void{ highlightCell(); highlightedCell = -1; if (!isOpen){ return; }; dispatchEvent(new Event(Event.CLOSE)); stage.removeEventListener(MouseEvent.MOUSE_DOWN, onStageClick); isOpen = false; stage.removeChild(list); } public function get selectedLabel():String{ if (editableValue != null){ return (editableValue); }; if (selectedIndex == -1){ return (null); }; return (itemToLabel(selectedItem)); } override protected function configUI():void{ super.configUI(); background = new BaseButton(); background.focusEnabled = false; copyStylesToChild(background, BACKGROUND_STYLES); background.addEventListener(MouseEvent.MOUSE_DOWN, onToggleListVisibility, false, 0, true); addChild(background); inputField = new TextInput(); inputField.focusTarget = (this as IFocusManagerComponent); inputField.focusEnabled = false; inputField.addEventListener(Event.CHANGE, onTextInput, false, 0, true); addChild(inputField); list = new List(); list.focusEnabled = false; copyStylesToChild(list, LIST_STYLES); list.addEventListener(Event.CHANGE, onListChange, false, 0, true); list.addEventListener(ListEvent.ITEM_CLICK, onListChange, false, 0, true); list.addEventListener(ListEvent.ITEM_ROLL_OUT, passEvent, false, 0, true); list.addEventListener(ListEvent.ITEM_ROLL_OVER, passEvent, false, 0, true); list.verticalScrollBar.addEventListener(Event.SCROLL, passEvent, false, 0, true); } override protected function focusInHandler(_arg1:FocusEvent):void{ super.focusInHandler(_arg1); if (editable){ stage.focus = inputField.textField; }; } override protected function focusOutHandler(_arg1:FocusEvent):void{ isKeyDown = false; if (isOpen){ if (((!(_arg1.relatedObject)) || (!(list.contains(_arg1.relatedObject))))){ if (((!((highlightedCell == -1))) && (!((highlightedCell == selectedIndex))))){ selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; close(); }; }; super.focusOutHandler(_arg1); } protected function handleDataChange(_arg1:DataChangeEvent):void{ invalidate(InvalidationType.DATA); } override protected function draw():void{ var _local1:* = selectedIndex; if ((((_local1 == -1)) && (((((!((prompt == null))) || (editable))) || ((length == 0)))))){ _local1 = Math.max(-1, Math.min(_local1, (length - 1))); } else { editableValue = null; _local1 = Math.max(0, Math.min(_local1, (length - 1))); }; if (list.selectedIndex != _local1){ list.selectedIndex = _local1; invalidate(InvalidationType.SELECTED, false); }; if (isInvalid(InvalidationType.STYLES)){ setStyles(); setEmbedFonts(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.DATA, InvalidationType.STATE)){ drawTextFormat(); drawLayout(); invalidate(InvalidationType.DATA); }; if (isInvalid(InvalidationType.DATA)){ drawList(); invalidate(InvalidationType.SELECTED, true); }; if (isInvalid(InvalidationType.SELECTED)){ if ((((_local1 == -1)) && (!((editableValue == null))))){ inputField.text = editableValue; } else { if (_local1 > -1){ if (length > 0){ inputField.horizontalScrollPosition = 0; inputField.text = itemToLabel(list.selectedItem); }; } else { if ((((_local1 == -1)) && (!((_prompt == null))))){ showPrompt(); } else { inputField.text = ""; }; }; }; if (((((editable) && ((selectedIndex > -1)))) && ((stage.focus == inputField.textField)))){ inputField.setSelection(0, inputField.length); }; }; drawTextField(); super.draw(); } protected function setEmbedFonts():void{ var _local1:Object = getStyleValue("embedFonts"); if (_local1 != null){ inputField.textField.embedFonts = _local1; }; } protected function showPrompt():void{ inputField.text = _prompt; } protected function setStyles():void{ copyStylesToChild(background, BACKGROUND_STYLES); copyStylesToChild(list, LIST_STYLES); } protected function drawLayout():void{ var _local1:Number = (getStyleValue("buttonWidth") as Number); var _local2:Number = (getStyleValue("textPadding") as Number); background.setSize(width, height); inputField.x = (inputField.y = _local2); inputField.setSize(((width - _local1) - _local2), (height - _local2)); list.width = (isNaN(_dropdownWidth)) ? width : _dropdownWidth; background.enabled = enabled; background.drawNow(); } protected function drawTextFormat():void{ var _local1:TextFormat = (getStyleValue((_enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local1 == null){ _local1 = new TextFormat(); }; inputField.textField.defaultTextFormat = _local1; inputField.textField.setTextFormat(_local1); setEmbedFonts(); } protected function drawList():void{ list.rowCount = Math.max(0, Math.min(_rowCount, list.dataProvider.length)); } protected function positionList():void{ var _local1:Point = localToGlobal(new Point(0, 0)); list.x = _local1.x; if (((_local1.y + height) + list.height) > stage.stageHeight){ list.y = (_local1.y - list.height); } else { list.y = (_local1.y + height); }; } protected function drawTextField():void{ inputField.setStyle("upSkin", ""); inputField.setStyle("disabledSkin", ""); inputField.enabled = enabled; inputField.editable = _editable; inputField.textField.selectable = ((enabled) && (_editable)); inputField.mouseEnabled = (inputField.mouseChildren = ((enabled) && (_editable))); inputField.focusEnabled = false; if (_editable){ inputField.addEventListener(FocusEvent.FOCUS_IN, onInputFieldFocus, false, 0, true); inputField.addEventListener(FocusEvent.FOCUS_OUT, onInputFieldFocusOut, false, 0, true); } else { inputField.removeEventListener(FocusEvent.FOCUS_IN, onInputFieldFocus); inputField.removeEventListener(FocusEvent.FOCUS_OUT, onInputFieldFocusOut); }; } protected function onInputFieldFocus(_arg1:FocusEvent):void{ inputField.addEventListener(ComponentEvent.ENTER, onEnter, false, 0, true); close(); } protected function onInputFieldFocusOut(_arg1:FocusEvent):void{ inputField.removeEventListener(ComponentEvent.ENTER, onEnter); selectedIndex = selectedIndex; } protected function onEnter(_arg1:ComponentEvent):void{ _arg1.stopPropagation(); } protected function onToggleListVisibility(_arg1:MouseEvent):void{ _arg1.stopPropagation(); dispatchEvent(_arg1); if (isOpen){ close(); } else { open(); stage.addEventListener(MouseEvent.MOUSE_UP, onListItemUp, false, 0, true); }; } protected function onListItemUp(_arg1:MouseEvent):void{ stage.removeEventListener(MouseEvent.MOUSE_UP, onListItemUp); if (((!((_arg1.target is ICellRenderer))) || (!(list.contains((_arg1.target as DisplayObject)))))){ return; }; editableValue = null; var _local2:* = selectedIndex; selectedIndex = _arg1.target.listData.index; if (_local2 != selectedIndex){ dispatchEvent(new Event(Event.CHANGE)); }; close(); } protected function onListChange(_arg1:Event):void{ editableValue = null; dispatchEvent(_arg1); invalidate(InvalidationType.SELECTED); if (isKeyDown){ return; }; close(); } protected function onStageClick(_arg1:MouseEvent):void{ if (!isOpen){ return; }; if (((!(contains((_arg1.target as DisplayObject)))) && (!(list.contains((_arg1.target as DisplayObject)))))){ if (highlightedCell != -1){ selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; close(); }; } protected function passEvent(_arg1:Event):void{ dispatchEvent(_arg1); } private function addCloseListener(_arg1:Event){ removeEventListener(Event.ENTER_FRAME, addCloseListener); if (!isOpen){ return; }; stage.addEventListener(MouseEvent.MOUSE_DOWN, onStageClick, false, 0, true); } protected function onTextInput(_arg1:Event):void{ _arg1.stopPropagation(); if (!_editable){ return; }; editableValue = inputField.text; selectedIndex = -1; dispatchEvent(new Event(Event.CHANGE)); } protected function calculateAvailableHeight():Number{ var _local1:Number = Number(getStyleValue("contentPadding")); return ((list.height - (_local1 * 2))); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ isKeyDown = true; if (_arg1.ctrlKey){ switch (_arg1.keyCode){ case Keyboard.UP: if (highlightedCell > -1){ selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; close(); break; case Keyboard.DOWN: open(); break; }; return; }; _arg1.stopPropagation(); var _local2:int = Math.max(((calculateAvailableHeight() / list.rowHeight) << 0), 1); var _local3:uint = selectedIndex; var _local4:Number = ((highlightedCell)==-1) ? selectedIndex : highlightedCell; var _local5 = -1; switch (_arg1.keyCode){ case Keyboard.SPACE: if (isOpen){ close(); } else { open(); }; return; case Keyboard.ESCAPE: if (isOpen){ if (highlightedCell > -1){ selectedIndex = selectedIndex; }; close(); }; return; case Keyboard.UP: _local5 = Math.max(0, (_local4 - 1)); break; case Keyboard.DOWN: _local5 = Math.min((length - 1), (_local4 + 1)); break; case Keyboard.PAGE_UP: _local5 = Math.max((_local4 - _local2), 0); break; case Keyboard.PAGE_DOWN: _local5 = Math.min((_local4 + _local2), (length - 1)); break; case Keyboard.HOME: _local5 = 0; break; case Keyboard.END: _local5 = (length - 1); break; case Keyboard.ENTER: if (((_editable) && ((highlightedCell == -1)))){ editableValue = inputField.text; selectedIndex = -1; } else { if (((isOpen) && ((highlightedCell > -1)))){ editableValue = null; selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; }; dispatchEvent(new ComponentEvent(ComponentEvent.ENTER)); close(); return; default: if (editable){ break; }; _local5 = list.getNextIndexAtLetter(String.fromCharCode(_arg1.keyCode), _local4); break; }; if (_local5 > -1){ if (isOpen){ highlightCell(_local5); inputField.text = list.itemToLabel(getItemAt(_local5)); } else { highlightCell(); selectedIndex = _local5; dispatchEvent(new Event(Event.CHANGE)); }; }; } protected function highlightCell(_arg1:int=-1):void{ var _local2:ICellRenderer; if (highlightedCell > -1){ _local2 = list.itemToCellRenderer(getItemAt(highlightedCell)); if (_local2 != null){ _local2.setMouseState("up"); }; }; if (_arg1 == -1){ return; }; list.scrollToIndex(_arg1); list.drawNow(); _local2 = list.itemToCellRenderer(getItemAt(_arg1)); if (_local2 != null){ _local2.setMouseState("over"); highlightedCell = _arg1; }; } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ isKeyDown = false; } override protected function initializeAccessibility():void{ if (ComboBox.createAccessibilityImplementation != null){ ComboBox.createAccessibilityImplementation(this); }; } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, List.getStyleDefinition())); } } }//package fl.controls
Section 19
//LabelButton (fl.controls.LabelButton) package fl.controls { import flash.events.*; import flash.display.*; import flash.text.*; import fl.managers.*; import flash.ui.*; import fl.core.*; import fl.events.*; public class LabelButton extends BaseButton implements IFocusManagerComponent { public var textField:TextField; protected var _labelPlacement:String; protected var _toggle:Boolean;// = false protected var icon:DisplayObject; protected var oldMouseState:String; protected var _label:String;// = "Label" protected var mode:String;// = "center" private static var defaultStyles:Object = {icon:null, upIcon:null, downIcon:null, overIcon:null, disabledIcon:null, selectedDisabledIcon:null, selectedUpIcon:null, selectedDownIcon:null, selectedOverIcon:null, textFormat:null, disabledTextFormat:null, textPadding:5, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function LabelButton(){ _labelPlacement = ButtonLabelPlacement.RIGHT; super(); } public function get label():String{ return (_label); } public function set label(_arg1:String):void{ _label = _arg1; if (textField.text != _label){ textField.text = _label; dispatchEvent(new ComponentEvent(ComponentEvent.LABEL_CHANGE)); }; invalidate(InvalidationType.SIZE); invalidate(InvalidationType.STYLES); } public function get labelPlacement():String{ return (_labelPlacement); } public function set labelPlacement(_arg1:String):void{ _labelPlacement = _arg1; invalidate(InvalidationType.SIZE); } public function get toggle():Boolean{ return (_toggle); } public function set toggle(_arg1:Boolean):void{ if (((!(_arg1)) && (super.selected))){ selected = false; }; _toggle = _arg1; if (_toggle){ addEventListener(MouseEvent.CLICK, toggleSelected, false, 0, true); } else { removeEventListener(MouseEvent.CLICK, toggleSelected); }; invalidate(InvalidationType.STATE); } protected function toggleSelected(_arg1:MouseEvent):void{ selected = !(selected); dispatchEvent(new Event(Event.CHANGE, true)); } override public function get selected():Boolean{ return ((_toggle) ? _selected : false); } override public function set selected(_arg1:Boolean):void{ _selected = _arg1; if (_toggle){ invalidate(InvalidationType.STATE); }; } override protected function configUI():void{ super.configUI(); textField = new TextField(); textField.type = TextFieldType.DYNAMIC; textField.selectable = false; addChild(textField); } override protected function draw():void{ if (textField.text != _label){ label = _label; }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); drawIcon(); drawTextFormat(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } protected function drawIcon():void{ var _local1:DisplayObject = icon; var _local2:String = (enabled) ? mouseState : "disabled"; if (selected){ _local2 = (("selected" + _local2.substr(0, 1).toUpperCase()) + _local2.substr(1)); }; _local2 = (_local2 + "Icon"); var _local3:Object = getStyleValue(_local2); if (_local3 == null){ _local3 = getStyleValue("icon"); }; if (_local3 != null){ icon = getDisplayObjectInstance(_local3); }; if (icon != null){ addChildAt(icon, 1); }; if (((!((_local1 == null))) && (!((_local1 == icon))))){ removeChild(_local1); }; } protected function drawTextFormat():void{ var _local1:Object = UIComponent.getStyleDefinition(); var _local2:TextFormat = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); var _local3:TextFormat = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); } protected function setEmbedFont(){ var _local1:Object = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } override protected function drawLayout():void{ var _local7:Number; var _local8:Number; var _local1:Number = Number(getStyleValue("textPadding")); var _local2:String = ((((icon == null)) && ((mode == "center")))) ? ButtonLabelPlacement.TOP : _labelPlacement; textField.height = (textField.textHeight + 4); var _local3:Number = (textField.textWidth + 4); var _local4:Number = (textField.textHeight + 4); var _local5:Number = ((icon)==null) ? 0 : (icon.width + _local1); var _local6:Number = ((icon)==null) ? 0 : (icon.height + _local1); textField.visible = (label.length > 0); if (icon != null){ icon.x = Math.round(((width - icon.width) / 2)); icon.y = Math.round(((height - icon.height) / 2)); }; if (textField.visible == false){ textField.width = 0; textField.height = 0; } else { if ((((_local2 == ButtonLabelPlacement.BOTTOM)) || ((_local2 == ButtonLabelPlacement.TOP)))){ _local7 = Math.max(0, Math.min(_local3, (width - (2 * _local1)))); if ((height - 2) > _local4){ _local8 = _local4; } else { _local8 = (height - 2); }; _local3 = _local7; textField.width = _local3; _local4 = _local8; textField.height = _local4; textField.x = Math.round(((width - _local3) / 2)); textField.y = Math.round(((((height - textField.height) - _local6) / 2) + ((_local2)==ButtonLabelPlacement.BOTTOM) ? _local6 : 0)); if (icon != null){ icon.y = Math.round(((_local2)==ButtonLabelPlacement.BOTTOM) ? (textField.y - _local6) : ((textField.y + textField.height) + _local1)); }; } else { _local7 = Math.max(0, Math.min(_local3, ((width - _local5) - (2 * _local1)))); _local3 = _local7; textField.width = _local3; textField.x = Math.round(((((width - _local3) - _local5) / 2) + ((_local2)!=ButtonLabelPlacement.LEFT) ? _local5 : 0)); textField.y = Math.round(((height - textField.height) / 2)); if (icon != null){ icon.x = Math.round(((_local2)!=ButtonLabelPlacement.LEFT) ? (textField.x - _local5) : ((textField.x + _local3) + _local1)); }; }; }; super.drawLayout(); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ if (oldMouseState == null){ oldMouseState = mouseState; }; setMouseState("down"); startPress(); }; } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ setMouseState(oldMouseState); oldMouseState = null; endPress(); dispatchEvent(new MouseEvent(MouseEvent.CLICK)); }; } override protected function initializeAccessibility():void{ if (LabelButton.createAccessibilityImplementation != null){ LabelButton.createAccessibilityImplementation(this); }; } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseButton.getStyleDefinition())); } } }//package fl.controls
Section 20
//List (fl.controls.List) package fl.controls { import flash.events.*; import flash.display.*; import flash.utils.*; import fl.managers.*; import flash.ui.*; import fl.core.*; import fl.controls.listClasses.*; import flash.geom.*; public class List extends SelectableList implements IFocusManagerComponent { protected var _rowHeight:Number;// = 20 protected var _cellRenderer:Object; protected var _labelField:String;// = "label" protected var _labelFunction:Function; protected var _iconField:String;// = "icon" protected var _iconFunction:Function; private static var defaultStyles:Object = {focusRectSkin:null, focusRectPadding:null}; public static var createAccessibilityImplementation:Function; public function get labelField():String{ return (_labelField); } public function set labelField(_arg1:String):void{ if (_arg1 == _labelField){ return; }; _labelField = _arg1; invalidate(InvalidationType.DATA); } public function get labelFunction():Function{ return (_labelFunction); } public function set labelFunction(_arg1:Function):void{ if (_labelFunction == _arg1){ return; }; _labelFunction = _arg1; invalidate(InvalidationType.DATA); } public function get iconField():String{ return (_iconField); } public function set iconField(_arg1:String):void{ if (_arg1 == _iconField){ return; }; _iconField = _arg1; invalidate(InvalidationType.DATA); } public function get iconFunction():Function{ return (_iconFunction); } public function set iconFunction(_arg1:Function):void{ if (_iconFunction == _arg1){ return; }; _iconFunction = _arg1; invalidate(InvalidationType.DATA); } override public function get rowCount():uint{ return (Math.ceil((calculateAvailableHeight() / rowHeight))); } public function set rowCount(_arg1:uint):void{ var _local2:Number = Number(getStyleValue("contentPadding")); var _local3:Number = ((((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_maxHorizontalScrollPosition > 0)))))) ? 15 : 0; height = (((rowHeight * _arg1) + (2 * _local2)) + _local3); } public function get rowHeight():Number{ return (_rowHeight); } public function set rowHeight(_arg1:Number):void{ _rowHeight = _arg1; invalidate(InvalidationType.SIZE); } override public function scrollToIndex(_arg1:int):void{ drawNow(); var _local2:uint = (Math.floor(((_verticalScrollPosition + availableHeight) / rowHeight)) - 1); var _local3:uint = Math.ceil((_verticalScrollPosition / rowHeight)); if (_arg1 < _local3){ verticalScrollPosition = (_arg1 * rowHeight); } else { if (_arg1 > _local2){ verticalScrollPosition = (((_arg1 + 1) * rowHeight) - availableHeight); }; }; } override protected function configUI():void{ useFixedHorizontalScrolling = true; _horizontalScrollPolicy = ScrollPolicy.AUTO; _verticalScrollPolicy = ScrollPolicy.AUTO; super.configUI(); } protected function calculateAvailableHeight():Number{ var _local1:Number = Number(getStyleValue("contentPadding")); return (((height - (_local1 * 2)) - ((((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_maxHorizontalScrollPosition > 0)))))) ? 15 : 0)); } override protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ list.x = -(_arg1); super.setHorizontalScrollPosition(_arg1, true); } override protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ invalidate(InvalidationType.SCROLL); super.setVerticalScrollPosition(_arg1, true); } override protected function draw():void{ var _local1 = !((contentHeight == (rowHeight * length))); contentHeight = (rowHeight * length); if (isInvalid(InvalidationType.STYLES)){ setStyles(); drawBackground(); if (contentPadding != getStyleValue("contentPadding")){ invalidate(InvalidationType.SIZE, false); }; if (_cellRenderer != getStyleValue("cellRenderer")){ _invalidateList(); _cellRenderer = getStyleValue("cellRenderer"); }; }; if (((isInvalid(InvalidationType.SIZE, InvalidationType.STATE)) || (_local1))){ drawLayout(); }; if (isInvalid(InvalidationType.RENDERER_STYLES)){ updateRendererStyles(); }; if (isInvalid(InvalidationType.STYLES, InvalidationType.SIZE, InvalidationType.DATA, InvalidationType.SCROLL, InvalidationType.SELECTED)){ drawList(); }; updateChildren(); validate(); } override protected function drawList():void{ var _local4:uint; var _local5:Object; var _local6:ICellRenderer; var _local9:Boolean; var _local10:String; var _local11:Object; var _local12:Sprite; var _local13:String; listHolder.x = (listHolder.y = contentPadding); var _local1:Rectangle = listHolder.scrollRect; _local1.x = _horizontalScrollPosition; _local1.y = (Math.floor(_verticalScrollPosition) % rowHeight); listHolder.scrollRect = _local1; listHolder.cacheAsBitmap = useBitmapScrolling; var _local2:uint = Math.floor((_verticalScrollPosition / rowHeight)); var _local3:uint = Math.min(length, ((_local2 + rowCount) + 1)); var _local7:Dictionary = (renderedItems = new Dictionary(true)); _local4 = _local2; while (_local4 < _local3) { _local7[_dataProvider.getItemAt(_local4)] = true; _local4++; }; var _local8:Dictionary = new Dictionary(true); while (activeCellRenderers.length > 0) { _local6 = (activeCellRenderers.pop() as ICellRenderer); _local5 = _local6.data; if ((((_local7[_local5] == null)) || ((invalidItems[_local5] == true)))){ availableCellRenderers.push(_local6); } else { _local8[_local5] = _local6; invalidItems[_local5] = true; }; list.removeChild((_local6 as DisplayObject)); }; invalidItems = new Dictionary(true); _local4 = _local2; while (_local4 < _local3) { _local9 = false; _local5 = _dataProvider.getItemAt(_local4); if (_local8[_local5] != null){ _local9 = true; _local6 = _local8[_local5]; delete _local8[_local5]; } else { if (availableCellRenderers.length > 0){ _local6 = (availableCellRenderers.pop() as ICellRenderer); } else { _local6 = (getDisplayObjectInstance(getStyleValue("cellRenderer")) as ICellRenderer); _local12 = (_local6 as Sprite); if (_local12 != null){ _local12.addEventListener(MouseEvent.CLICK, handleCellRendererClick, false, 0, true); _local12.addEventListener(MouseEvent.ROLL_OVER, handleCellRendererMouseEvent, false, 0, true); _local12.addEventListener(MouseEvent.ROLL_OUT, handleCellRendererMouseEvent, false, 0, true); _local12.addEventListener(Event.CHANGE, handleCellRendererChange, false, 0, true); _local12.doubleClickEnabled = true; _local12.addEventListener(MouseEvent.DOUBLE_CLICK, handleCellRendererDoubleClick, false, 0, true); if (_local12.hasOwnProperty("setStyle")){ for (_local13 in rendererStyles) { var _local16 = _local12; _local16["setStyle"](_local13, rendererStyles[_local13]); }; }; }; }; }; list.addChild((_local6 as Sprite)); activeCellRenderers.push(_local6); _local6.y = (rowHeight * (_local4 - _local2)); _local6.setSize((availableWidth + _maxHorizontalScrollPosition), rowHeight); _local10 = itemToLabel(_local5); _local11 = null; if (_iconFunction != null){ _local11 = _iconFunction(_local5); } else { if (_iconField != null){ _local11 = _local5[_iconField]; }; }; if (!_local9){ _local6.data = _local5; }; _local6.listData = new ListData(_local10, _local11, this, _local4, _local4, 0); _local6.selected = !((_selectedIndices.indexOf(_local4) == -1)); if ((_local6 is UIComponent)){ (_local6 as UIComponent).drawNow(); }; _local4++; }; } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:int; if (!selectable){ return; }; switch (_arg1.keyCode){ case Keyboard.UP: case Keyboard.DOWN: case Keyboard.END: case Keyboard.HOME: case Keyboard.PAGE_UP: case Keyboard.PAGE_DOWN: moveSelectionVertically(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); break; case Keyboard.LEFT: case Keyboard.RIGHT: moveSelectionHorizontally(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); break; case Keyboard.SPACE: if (caretIndex == -1){ caretIndex = 0; }; doKeySelection(caretIndex, _arg1.shiftKey, _arg1.ctrlKey); scrollToSelected(); break; default: _local2 = getNextIndexAtLetter(String.fromCharCode(_arg1.keyCode), selectedIndex); if (_local2 > -1){ selectedIndex = _local2; scrollToSelected(); }; break; }; _arg1.stopPropagation(); } override protected function moveSelectionHorizontally(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ } override protected function moveSelectionVertically(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ var _local4:int = Math.max(Math.floor((calculateAvailableHeight() / rowHeight)), 1); var _local5 = -1; var _local6:int; switch (_arg1){ case Keyboard.UP: if (caretIndex > 0){ _local5 = (caretIndex - 1); }; break; case Keyboard.DOWN: if (caretIndex < (length - 1)){ _local5 = (caretIndex + 1); }; break; case Keyboard.PAGE_UP: if (caretIndex > 0){ _local5 = Math.max((caretIndex - _local4), 0); }; break; case Keyboard.PAGE_DOWN: if (caretIndex < (length - 1)){ _local5 = Math.min((caretIndex + _local4), (length - 1)); }; break; case Keyboard.HOME: if (caretIndex > 0){ _local5 = 0; }; break; case Keyboard.END: if (caretIndex < (length - 1)){ _local5 = (length - 1); }; break; }; if (_local5 >= 0){ doKeySelection(_local5, _arg2, _arg3); scrollToSelected(); }; } protected function doKeySelection(_arg1:int, _arg2:Boolean, _arg3:Boolean):void{ var _local5:int; var _local6:Array; var _local7:int; var _local8:int; var _local4:Boolean; if (_arg2){ _local6 = []; _local7 = lastCaretIndex; _local8 = _arg1; if (_local7 == -1){ _local7 = ((caretIndex)!=-1) ? caretIndex : _arg1; }; if (_local7 > _local8){ _local8 = _local7; _local7 = _arg1; }; _local5 = _local7; while (_local5 <= _local8) { _local6.push(_local5); _local5++; }; selectedIndices = _local6; caretIndex = _arg1; _local4 = true; } else { selectedIndex = _arg1; caretIndex = (lastCaretIndex = _arg1); _local4 = true; }; if (_local4){ dispatchEvent(new Event(Event.CHANGE)); }; invalidate(InvalidationType.DATA); } override public function itemToLabel(_arg1:Object):String{ if (_labelFunction != null){ return (String(_labelFunction(_arg1))); }; return (((_arg1[_labelField])!=null) ? String(_arg1[_labelField]) : ""); } override protected function initializeAccessibility():void{ if (List.createAccessibilityImplementation != null){ List.createAccessibilityImplementation(this); }; } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, SelectableList.getStyleDefinition())); } } }//package fl.controls
Section 21
//ScrollBar (fl.controls.ScrollBar) package fl.controls { import flash.events.*; import fl.core.*; import fl.events.*; public class ScrollBar extends UIComponent { private var _pageSize:Number;// = 10 private var _pageScrollSize:Number;// = 0 private var _lineScrollSize:Number;// = 1 private var _minScrollPosition:Number;// = 0 private var _maxScrollPosition:Number;// = 0 private var _scrollPosition:Number;// = 0 private var _direction:String; private var thumbScrollOffset:Number; protected var inDrag:Boolean;// = false protected var upArrow:BaseButton; protected var downArrow:BaseButton; protected var thumb:LabelButton; protected var track:BaseButton; public static const WIDTH:Number = 15; protected static const DOWN_ARROW_STYLES:Object = {disabledSkin:"downArrowDisabledSkin", downSkin:"downArrowDownSkin", overSkin:"downArrowOverSkin", upSkin:"downArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const THUMB_STYLES:Object = {disabledSkin:"thumbDisabledSkin", downSkin:"thumbDownSkin", overSkin:"thumbOverSkin", upSkin:"thumbUpSkin", icon:"thumbIcon", textPadding:0}; protected static const TRACK_STYLES:Object = {disabledSkin:"trackDisabledSkin", downSkin:"trackDownSkin", overSkin:"trackOverSkin", upSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const UP_ARROW_STYLES:Object = {disabledSkin:"upArrowDisabledSkin", downSkin:"upArrowDownSkin", overSkin:"upArrowOverSkin", upSkin:"upArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {downArrowDisabledSkin:"ScrollArrowDown_disabledSkin", downArrowDownSkin:"ScrollArrowDown_downSkin", downArrowOverSkin:"ScrollArrowDown_overSkin", downArrowUpSkin:"ScrollArrowDown_upSkin", thumbDisabledSkin:"ScrollThumb_upSkin", thumbDownSkin:"ScrollThumb_downSkin", thumbOverSkin:"ScrollThumb_overSkin", thumbUpSkin:"ScrollThumb_upSkin", trackDisabledSkin:"ScrollTrack_skin", trackDownSkin:"ScrollTrack_skin", trackOverSkin:"ScrollTrack_skin", trackUpSkin:"ScrollTrack_skin", upArrowDisabledSkin:"ScrollArrowUp_disabledSkin", upArrowDownSkin:"ScrollArrowUp_downSkin", upArrowOverSkin:"ScrollArrowUp_overSkin", upArrowUpSkin:"ScrollArrowUp_upSkin", thumbIcon:"ScrollBar_thumbIcon", repeatDelay:500, repeatInterval:35}; public function ScrollBar(){ _direction = ScrollBarDirection.VERTICAL; super(); setStyles(); focusEnabled = false; } override public function setSize(_arg1:Number, _arg2:Number):void{ if (_direction == ScrollBarDirection.HORIZONTAL){ super.setSize(_arg2, _arg1); } else { super.setSize(_arg1, _arg2); }; } override public function get width():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.height : super.width); } override public function get height():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.width : super.height); } override public function get enabled():Boolean{ return (super.enabled); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; downArrow.enabled = (track.enabled = (thumb.enabled = (upArrow.enabled = ((enabled) && ((_maxScrollPosition > _minScrollPosition)))))); updateThumb(); } public function setScrollProperties(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0):void{ this.pageSize = _arg1; _minScrollPosition = _arg2; _maxScrollPosition = _arg3; if (_arg4 >= 0){ _pageScrollSize = _arg4; }; enabled = (_maxScrollPosition > _minScrollPosition); setScrollPosition(_scrollPosition, false); updateThumb(); } public function get scrollPosition():Number{ return (_scrollPosition); } public function set scrollPosition(_arg1:Number):void{ setScrollPosition(_arg1, true); } public function get minScrollPosition():Number{ return (_minScrollPosition); } public function set minScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _arg1, _maxScrollPosition); } public function get maxScrollPosition():Number{ return (_maxScrollPosition); } public function set maxScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _minScrollPosition, _arg1); } public function get pageSize():Number{ return (_pageSize); } public function set pageSize(_arg1:Number):void{ if (_arg1 > 0){ _pageSize = _arg1; }; } public function get pageScrollSize():Number{ return (((_pageScrollSize)==0) ? _pageSize : _pageScrollSize); } public function set pageScrollSize(_arg1:Number):void{ if (_arg1 >= 0){ _pageScrollSize = _arg1; }; } public function get lineScrollSize():Number{ return (_lineScrollSize); } public function set lineScrollSize(_arg1:Number):void{ if (_arg1 > 0){ _lineScrollSize = _arg1; }; } public function get direction():String{ return (_direction); } public function set direction(_arg1:String):void{ if (_direction == _arg1){ return; }; _direction = _arg1; if (isLivePreview){ return; }; setScaleY(1); var _local2 = (_direction == ScrollBarDirection.HORIZONTAL); if (((_local2) && (componentInspectorSetting))){ if (rotation == 90){ return; }; setScaleX(-1); rotation = -90; }; if (!componentInspectorSetting){ if (((_local2) && ((rotation == 0)))){ rotation = -90; setScaleX(-1); } else { if (((!(_local2)) && ((rotation == -90)))){ rotation = 0; setScaleX(1); }; }; }; invalidate(InvalidationType.SIZE); } override protected function configUI():void{ super.configUI(); track = new BaseButton(); track.move(0, 14); track.useHandCursor = false; track.autoRepeat = true; track.focusEnabled = false; addChild(track); thumb = new LabelButton(); thumb.label = ""; thumb.setSize(WIDTH, 15); thumb.move(0, 15); thumb.focusEnabled = false; addChild(thumb); downArrow = new BaseButton(); downArrow.setSize(WIDTH, 14); downArrow.autoRepeat = true; downArrow.focusEnabled = false; addChild(downArrow); upArrow = new BaseButton(); upArrow.setSize(WIDTH, 14); upArrow.move(0, 0); upArrow.autoRepeat = true; upArrow.focusEnabled = false; addChild(upArrow); upArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); downArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); track.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); thumb.addEventListener(MouseEvent.MOUSE_DOWN, thumbPressHandler, false, 0, true); enabled = false; } override protected function draw():void{ var _local1:Number; if (isInvalid(InvalidationType.SIZE)){ _local1 = super.height; downArrow.move(0, Math.max(upArrow.height, (_local1 - downArrow.height))); track.setSize(WIDTH, Math.max(0, (_local1 - (downArrow.height + upArrow.height)))); updateThumb(); }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ setStyles(); }; downArrow.drawNow(); upArrow.drawNow(); track.drawNow(); thumb.drawNow(); validate(); } protected function scrollPressHandler(_arg1:ComponentEvent):void{ var _local2:Number; var _local3:Number; _arg1.stopImmediatePropagation(); if (_arg1.currentTarget == upArrow){ setScrollPosition((_scrollPosition - _lineScrollSize)); } else { if (_arg1.currentTarget == downArrow){ setScrollPosition((_scrollPosition + _lineScrollSize)); } else { _local2 = (((track.mouseY / track.height) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition); _local3 = ((pageScrollSize)==0) ? pageSize : pageScrollSize; if (_scrollPosition < _local2){ setScrollPosition(Math.min(_local2, (_scrollPosition + _local3))); } else { if (_scrollPosition > _local2){ setScrollPosition(Math.max(_local2, (_scrollPosition - _local3))); }; }; }; }; } protected function thumbPressHandler(_arg1:MouseEvent):void{ inDrag = true; thumbScrollOffset = (mouseY - thumb.y); thumb.mouseStateLocked = true; mouseChildren = false; stage.addEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler, false, 0, true); } protected function handleThumbDrag(_arg1:MouseEvent):void{ var _local2:Number = Math.max(0, Math.min((track.height - thumb.height), ((mouseY - track.y) - thumbScrollOffset))); setScrollPosition((((_local2 / (track.height - thumb.height)) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition)); } protected function thumbReleaseHandler(_arg1:MouseEvent):void{ inDrag = false; mouseChildren = true; thumb.mouseStateLocked = false; stage.removeEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag); stage.removeEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler); } public function setScrollPosition(_arg1:Number, _arg2:Boolean=true):void{ var _local3:Number = scrollPosition; _scrollPosition = Math.max(_minScrollPosition, Math.min(_maxScrollPosition, _arg1)); if (_local3 == _scrollPosition){ return; }; if (_arg2){ dispatchEvent(new ScrollEvent(_direction, (scrollPosition - _local3), scrollPosition)); }; updateThumb(); } protected function setStyles():void{ copyStylesToChild(downArrow, DOWN_ARROW_STYLES); copyStylesToChild(thumb, THUMB_STYLES); copyStylesToChild(track, TRACK_STYLES); copyStylesToChild(upArrow, UP_ARROW_STYLES); } protected function updateThumb():void{ var _local1:Number = ((_maxScrollPosition - _minScrollPosition) + _pageSize); if ((((((track.height <= 12)) || ((_maxScrollPosition <= _minScrollPosition)))) || ((((_local1 == 0)) || (isNaN(_local1)))))){ thumb.height = 12; thumb.visible = false; } else { thumb.height = Math.max(13, ((_pageSize / _local1) * track.height)); thumb.y = (track.y + ((track.height - thumb.height) * ((_scrollPosition - _minScrollPosition) / (_maxScrollPosition - _minScrollPosition)))); thumb.visible = enabled; }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 22
//ScrollBarDirection (fl.controls.ScrollBarDirection) package fl.controls { public class ScrollBarDirection { public static const VERTICAL:String = "vertical"; public static const HORIZONTAL:String = "horizontal"; } }//package fl.controls
Section 23
//ScrollPolicy (fl.controls.ScrollPolicy) package fl.controls { public class ScrollPolicy { public static const ON:String = "on"; public static const AUTO:String = "auto"; public static const OFF:String = "off"; } }//package fl.controls
Section 24
//SelectableList (fl.controls.SelectableList) package fl.controls { import flash.events.*; import flash.display.*; import flash.utils.*; import fl.managers.*; import flash.ui.*; import fl.core.*; import fl.containers.*; import fl.data.*; import fl.events.*; import fl.controls.listClasses.*; public class SelectableList extends BaseScrollPane implements IFocusManagerComponent { protected var listHolder:Sprite; protected var list:Sprite; protected var _dataProvider:DataProvider; protected var activeCellRenderers:Array; protected var availableCellRenderers:Array; protected var renderedItems:Dictionary; protected var invalidItems:Dictionary; protected var _horizontalScrollPosition:Number; protected var _verticalScrollPosition:Number; protected var _allowMultipleSelection:Boolean;// = false protected var _selectable:Boolean;// = true protected var _selectedIndices:Array; protected var caretIndex:int;// = -1 protected var lastCaretIndex:int;// = -1 protected var preChangeItems:Array; private var collectionItemImport:SimpleCollectionItem; protected var rendererStyles:Object; protected var updatedRendererStyles:Object; private static var defaultStyles:Object = {skin:"List_skin", cellRenderer:CellRenderer, contentPadding:null, disabledAlpha:null}; public static var createAccessibilityImplementation:Function; public function SelectableList(){ activeCellRenderers = []; availableCellRenderers = []; invalidItems = new Dictionary(true); renderedItems = new Dictionary(true); _selectedIndices = []; if (dataProvider == null){ dataProvider = new DataProvider(); }; verticalScrollPolicy = ScrollPolicy.AUTO; rendererStyles = {}; updatedRendererStyles = {}; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; list.mouseChildren = _enabled; } public function get dataProvider():DataProvider{ return (_dataProvider); } public function set dataProvider(_arg1:DataProvider):void{ if (_dataProvider != null){ _dataProvider.removeEventListener(DataChangeEvent.DATA_CHANGE, handleDataChange); _dataProvider.removeEventListener(DataChangeEvent.PRE_DATA_CHANGE, onPreChange); }; _dataProvider = _arg1; _dataProvider.addEventListener(DataChangeEvent.DATA_CHANGE, handleDataChange, false, 0, true); _dataProvider.addEventListener(DataChangeEvent.PRE_DATA_CHANGE, onPreChange, false, 0, true); clearSelection(); invalidateList(); } override public function get maxHorizontalScrollPosition():Number{ return (_maxHorizontalScrollPosition); } public function set maxHorizontalScrollPosition(_arg1:Number):void{ _maxHorizontalScrollPosition = _arg1; invalidate(InvalidationType.SIZE); } public function get length():uint{ return (_dataProvider.length); } public function get allowMultipleSelection():Boolean{ return (_allowMultipleSelection); } public function set allowMultipleSelection(_arg1:Boolean):void{ if (_arg1 == _allowMultipleSelection){ return; }; _allowMultipleSelection = _arg1; if (((!(_arg1)) && ((_selectedIndices.length > 1)))){ _selectedIndices = [_selectedIndices.pop()]; invalidate(InvalidationType.DATA); }; } public function get selectable():Boolean{ return (_selectable); } public function set selectable(_arg1:Boolean):void{ if (_arg1 == _selectable){ return; }; if (!_arg1){ selectedIndices = []; }; _selectable = _arg1; } public function get selectedIndex():int{ return (((_selectedIndices.length)==0) ? -1 : _selectedIndices[(_selectedIndices.length - 1)]); } public function set selectedIndex(_arg1:int):void{ selectedIndices = ((_arg1)==-1) ? null : [_arg1]; } public function get selectedIndices():Array{ return (_selectedIndices.concat()); } public function set selectedIndices(_arg1:Array):void{ if (!_selectable){ return; }; _selectedIndices = ((_arg1)==null) ? [] : _arg1.concat(); invalidate(InvalidationType.SELECTED); } public function get selectedItem():Object{ return (((_selectedIndices.length)==0) ? null : _dataProvider.getItemAt(selectedIndex)); } public function set selectedItem(_arg1:Object):void{ var _local2:int = _dataProvider.getItemIndex(_arg1); selectedIndex = _local2; } public function get selectedItems():Array{ var _local1:Array = []; var _local2:uint; while (_local2 < _selectedIndices.length) { _local1.push(_dataProvider.getItemAt(_selectedIndices[_local2])); _local2++; }; return (_local1); } public function set selectedItems(_arg1:Array):void{ var _local4:int; if (_arg1 == null){ selectedIndices = null; return; }; var _local2:Array = []; var _local3:uint; while (_local3 < _arg1.length) { _local4 = _dataProvider.getItemIndex(_arg1[_local3]); if (_local4 != -1){ _local2.push(_local4); }; _local3++; }; selectedIndices = _local2; } public function get rowCount():uint{ return (0); } public function clearSelection():void{ selectedIndex = -1; } public function itemToCellRenderer(_arg1:Object):ICellRenderer{ var _local2:*; var _local3:ICellRenderer; if (_arg1 != null){ for (_local2 in activeCellRenderers) { _local3 = (activeCellRenderers[_local2] as ICellRenderer); if (_local3.data == _arg1){ return (_local3); }; }; }; return (null); } public function addItem(_arg1:Object):void{ _dataProvider.addItem(_arg1); invalidateList(); } public function addItemAt(_arg1:Object, _arg2:uint):void{ _dataProvider.addItemAt(_arg1, _arg2); invalidateList(); } public function removeAll():void{ _dataProvider.removeAll(); } public function getItemAt(_arg1:uint):Object{ return (_dataProvider.getItemAt(_arg1)); } public function removeItem(_arg1:Object):Object{ return (_dataProvider.removeItem(_arg1)); } public function removeItemAt(_arg1:uint):Object{ return (_dataProvider.removeItemAt(_arg1)); } public function replaceItemAt(_arg1:Object, _arg2:uint):Object{ return (_dataProvider.replaceItemAt(_arg1, _arg2)); } public function invalidateList():void{ _invalidateList(); invalidate(InvalidationType.DATA); } public function invalidateItem(_arg1:Object):void{ if (renderedItems[_arg1] == null){ return; }; invalidItems[_arg1] = true; invalidate(InvalidationType.DATA); } public function invalidateItemAt(_arg1:uint):void{ var _local2:Object = _dataProvider.getItemAt(_arg1); if (_local2 != null){ invalidateItem(_local2); }; } public function sortItems(... _args){ return (_dataProvider.sort.apply(_dataProvider, _args)); } public function sortItemsOn(_arg1:String, _arg2:Object=null){ return (_dataProvider.sortOn(_arg1, _arg2)); } public function isItemSelected(_arg1:Object):Boolean{ return ((selectedItems.indexOf(_arg1) > -1)); } public function scrollToSelected():void{ scrollToIndex(selectedIndex); } public function scrollToIndex(_arg1:int):void{ } public function getNextIndexAtLetter(_arg1:String, _arg2:int=-1):int{ var _local5:Number; var _local6:Object; var _local7:String; if (length == 0){ return (-1); }; _arg1 = _arg1.toUpperCase(); var _local3:int = (length - 1); var _local4:Number = 0; while (_local4 < _local3) { _local5 = ((_arg2 + 1) + _local4); if (_local5 > (length - 1)){ _local5 = (_local5 - length); }; _local6 = getItemAt(_local5); if (_local6 == null){ break; }; _local7 = itemToLabel(_local6); if (_local7 == null){ } else { if (_local7.charAt(0).toUpperCase() == _arg1){ return (_local5); }; }; _local4++; }; return (-1); } public function itemToLabel(_arg1:Object):String{ return (_arg1["label"]); } public function setRendererStyle(_arg1:String, _arg2:Object, _arg3:uint=0):void{ if (rendererStyles[_arg1] == _arg2){ return; }; updatedRendererStyles[_arg1] = _arg2; rendererStyles[_arg1] = _arg2; invalidate(InvalidationType.RENDERER_STYLES); } public function getRendererStyle(_arg1:String, _arg2:int=-1):Object{ return (rendererStyles[_arg1]); } public function clearRendererStyle(_arg1:String, _arg2:int=-1):void{ delete rendererStyles[_arg1]; updatedRendererStyles[_arg1] = null; invalidate(InvalidationType.RENDERER_STYLES); } override protected function configUI():void{ super.configUI(); listHolder = new Sprite(); addChild(listHolder); listHolder.scrollRect = contentScrollRect; list = new Sprite(); listHolder.addChild(list); } protected function _invalidateList():void{ availableCellRenderers = []; while (activeCellRenderers.length > 0) { list.removeChild((activeCellRenderers.pop() as DisplayObject)); }; } protected function handleDataChange(_arg1:DataChangeEvent):void{ var _local5:uint; var _local2:int = _arg1.startIndex; var _local3:int = _arg1.endIndex; var _local4:String = _arg1.changeType; if (_local4 == DataChangeType.INVALIDATE_ALL){ clearSelection(); invalidateList(); } else { if (_local4 == DataChangeType.INVALIDATE){ _local5 = 0; while (_local5 < _arg1.items.length) { invalidateItem(_arg1.items[_local5]); _local5++; }; } else { if (_local4 == DataChangeType.ADD){ _local5 = 0; while (_local5 < _selectedIndices.length) { if (_selectedIndices[_local5] >= _local2){ _selectedIndices[_local5] = (_selectedIndices[_local5] + (_local2 - _local3)); }; _local5++; }; } else { if (_local4 == DataChangeType.REMOVE){ _local5 = 0; while (_local5 < _selectedIndices.length) { if (_selectedIndices[_local5] >= _local2){ if (_selectedIndices[_local5] <= _local3){ delete _selectedIndices[_local5]; } else { _selectedIndices[_local5] = (_selectedIndices[_local5] - ((_local2 - _local3) + 1)); }; }; _local5++; }; } else { if (_local4 == DataChangeType.REMOVE_ALL){ clearSelection(); } else { if (_local4 == DataChangeType.REPLACE){ } else { selectedItems = preChangeItems; preChangeItems = null; }; }; }; }; }; }; invalidate(InvalidationType.DATA); } protected function handleCellRendererMouseEvent(_arg1:MouseEvent):void{ var _local2:ICellRenderer = (_arg1.target as ICellRenderer); var _local3:String = ((_arg1.type)==MouseEvent.ROLL_OVER) ? ListEvent.ITEM_ROLL_OVER : ListEvent.ITEM_ROLL_OUT; dispatchEvent(new ListEvent(_local3, false, false, _local2.listData.column, _local2.listData.row, _local2.listData.index, _local2.data)); } protected function handleCellRendererClick(_arg1:MouseEvent):void{ var _local5:int; var _local6:uint; if (!_enabled){ return; }; var _local2:ICellRenderer = (_arg1.currentTarget as ICellRenderer); var _local3:uint = _local2.listData.index; if (((!(dispatchEvent(new ListEvent(ListEvent.ITEM_CLICK, false, true, _local2.listData.column, _local2.listData.row, _local3, _local2.data)))) || (!(_selectable)))){ return; }; var _local4:int = selectedIndices.indexOf(_local3); if (!_allowMultipleSelection){ if (_local4 != -1){ return; }; _local2.selected = true; _selectedIndices = [_local3]; lastCaretIndex = (caretIndex = _local3); } else { if (_arg1.shiftKey){ _local6 = ((_selectedIndices.length)>0) ? _selectedIndices[0] : _local3; _selectedIndices = []; if (_local6 > _local3){ _local5 = _local6; while (_local5 >= _local3) { _selectedIndices.push(_local5); _local5--; }; } else { _local5 = _local6; while (_local5 <= _local3) { _selectedIndices.push(_local5); _local5++; }; }; caretIndex = _local3; } else { if (_arg1.ctrlKey){ if (_local4 != -1){ _local2.selected = false; _selectedIndices.splice(_local4, 1); } else { _local2.selected = true; _selectedIndices.push(_local3); }; caretIndex = _local3; } else { _selectedIndices = [_local3]; lastCaretIndex = (caretIndex = _local3); }; }; }; dispatchEvent(new Event(Event.CHANGE)); invalidate(InvalidationType.DATA); } protected function handleCellRendererChange(_arg1:Event):void{ var _local2:ICellRenderer = (_arg1.currentTarget as ICellRenderer); var _local3:uint = _local2.listData.index; _dataProvider.invalidateItemAt(_local3); } protected function handleCellRendererDoubleClick(_arg1:MouseEvent):void{ if (!_enabled){ return; }; var _local2:ICellRenderer = (_arg1.currentTarget as ICellRenderer); var _local3:uint = _local2.listData.index; dispatchEvent(new ListEvent(ListEvent.ITEM_DOUBLE_CLICK, false, true, _local2.listData.column, _local2.listData.row, _local3, _local2.data)); } override protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ if (_arg1 == _horizontalScrollPosition){ return; }; var _local3:Number = (_arg1 - _horizontalScrollPosition); _horizontalScrollPosition = _arg1; if (_arg2){ dispatchEvent(new ScrollEvent(ScrollBarDirection.HORIZONTAL, _local3, _arg1)); }; } override protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ if (_arg1 == _verticalScrollPosition){ return; }; var _local3:Number = (_arg1 - _verticalScrollPosition); _verticalScrollPosition = _arg1; if (_arg2){ dispatchEvent(new ScrollEvent(ScrollBarDirection.VERTICAL, _local3, _arg1)); }; } override protected function draw():void{ super.draw(); } override protected function drawLayout():void{ super.drawLayout(); contentScrollRect = listHolder.scrollRect; contentScrollRect.width = availableWidth; contentScrollRect.height = availableHeight; listHolder.scrollRect = contentScrollRect; } protected function updateRendererStyles():void{ var _local4:String; var _local1:Array = availableCellRenderers.concat(activeCellRenderers); var _local2:uint = _local1.length; var _local3:uint; while (_local3 < _local2) { if (_local1[_local3].setStyle == null){ } else { for (_local4 in updatedRendererStyles) { _local1[_local3].setStyle(_local4, updatedRendererStyles[_local4]); }; _local1[_local3].drawNow(); }; _local3++; }; updatedRendererStyles = {}; } protected function drawList():void{ } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ if (!selectable){ return; }; switch (_arg1.keyCode){ case Keyboard.UP: case Keyboard.DOWN: case Keyboard.END: case Keyboard.HOME: case Keyboard.PAGE_UP: case Keyboard.PAGE_DOWN: moveSelectionVertically(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); _arg1.stopPropagation(); break; case Keyboard.LEFT: case Keyboard.RIGHT: moveSelectionHorizontally(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); _arg1.stopPropagation(); break; }; } protected function moveSelectionHorizontally(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ } protected function moveSelectionVertically(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ } override protected function initializeAccessibility():void{ if (SelectableList.createAccessibilityImplementation != null){ SelectableList.createAccessibilityImplementation(this); }; } protected function onPreChange(_arg1:DataChangeEvent):void{ switch (_arg1.changeType){ case DataChangeType.REMOVE: case DataChangeType.ADD: case DataChangeType.INVALIDATE: case DataChangeType.REMOVE_ALL: case DataChangeType.REPLACE: case DataChangeType.INVALIDATE_ALL: break; default: preChangeItems = selectedItems; break; }; } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseScrollPane.getStyleDefinition())); } } }//package fl.controls
Section 25
//TextInput (fl.controls.TextInput) package fl.controls { import flash.events.*; import flash.display.*; import flash.text.*; import fl.managers.*; import flash.ui.*; import fl.core.*; import fl.events.*; public class TextInput extends UIComponent implements IFocusManagerComponent { public var textField:TextField; protected var _editable:Boolean;// = true protected var background:DisplayObject; protected var _html:Boolean;// = false protected var _savedHTML:String; private static var defaultStyles:Object = {upSkin:"TextInput_upSkin", disabledSkin:"TextInput_disabledSkin", focusRectSkin:null, focusRectPadding:null, textFormat:null, disabledTextFormat:null, textPadding:0, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function get text():String{ return (textField.text); } public function set text(_arg1:String):void{ textField.text = _arg1; _html = false; invalidate(InvalidationType.DATA); invalidate(InvalidationType.STYLES); } override public function get enabled():Boolean{ return (super.enabled); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; updateTextFieldType(); } public function get imeMode():String{ return (_imeMode); } public function set imeMode(_arg1:String):void{ _imeMode = _arg1; } public function get alwaysShowSelection():Boolean{ return (textField.alwaysShowSelection); } public function set alwaysShowSelection(_arg1:Boolean):void{ textField.alwaysShowSelection = _arg1; } override public function drawFocus(_arg1:Boolean):void{ if (focusTarget != null){ focusTarget.drawFocus(_arg1); return; }; super.drawFocus(_arg1); } public function get editable():Boolean{ return (_editable); } public function set editable(_arg1:Boolean):void{ _editable = _arg1; updateTextFieldType(); } public function get horizontalScrollPosition():int{ return (textField.scrollH); } public function set horizontalScrollPosition(_arg1:int):void{ textField.scrollH = _arg1; } public function get maxHorizontalScrollPosition():int{ return (textField.maxScrollH); } public function get length():int{ return (textField.length); } public function get maxChars():int{ return (textField.maxChars); } public function set maxChars(_arg1:int):void{ textField.maxChars = _arg1; } public function get displayAsPassword():Boolean{ return (textField.displayAsPassword); } public function set displayAsPassword(_arg1:Boolean):void{ textField.displayAsPassword = _arg1; } public function get restrict():String{ return (textField.restrict); } public function set restrict(_arg1:String):void{ if (((componentInspectorSetting) && ((_arg1 == "")))){ _arg1 = null; }; textField.restrict = _arg1; } public function get selectionBeginIndex():int{ return (textField.selectionBeginIndex); } public function get selectionEndIndex():int{ return (textField.selectionEndIndex); } public function get condenseWhite():Boolean{ return (textField.condenseWhite); } public function set condenseWhite(_arg1:Boolean):void{ textField.condenseWhite = _arg1; } public function get htmlText():String{ return (textField.htmlText); } public function set htmlText(_arg1:String):void{ if (_arg1 == ""){ text = ""; return; }; _html = true; _savedHTML = _arg1; textField.htmlText = _arg1; invalidate(InvalidationType.DATA); invalidate(InvalidationType.STYLES); } public function get textHeight():Number{ return (textField.textHeight); } public function get textWidth():Number{ return (textField.textWidth); } public function setSelection(_arg1:int, _arg2:int):void{ textField.setSelection(_arg1, _arg2); } public function getLineMetrics(_arg1:int):TextLineMetrics{ return (textField.getLineMetrics(_arg1)); } public function appendText(_arg1:String):void{ textField.appendText(_arg1); } protected function updateTextFieldType():void{ textField.type = (((enabled) && (editable))) ? TextFieldType.INPUT : TextFieldType.DYNAMIC; textField.selectable = enabled; } protected function handleKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.ENTER){ dispatchEvent(new ComponentEvent(ComponentEvent.ENTER, true)); }; } protected function handleChange(_arg1:Event):void{ _arg1.stopPropagation(); dispatchEvent(new Event(Event.CHANGE, true)); } protected function handleTextInput(_arg1:TextEvent):void{ _arg1.stopPropagation(); dispatchEvent(new TextEvent(TextEvent.TEXT_INPUT, true, false, _arg1.text)); } protected function setEmbedFont(){ var _local1:Object = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } override protected function draw():void{ var _local1:Object; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawTextFormat(); drawBackground(); _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } protected function drawBackground():void{ var _local1:DisplayObject = background; var _local2:String = (enabled) ? "upSkin" : "disabledSkin"; background = getDisplayObjectInstance(getStyleValue(_local2)); if (background == null){ return; }; addChildAt(background, 0); if (((((!((_local1 == null))) && (!((_local1 == background))))) && (contains(_local1)))){ removeChild(_local1); }; } protected function drawTextFormat():void{ var _local1:Object = UIComponent.getStyleDefinition(); var _local2:TextFormat = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); var _local3:TextFormat = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); if (_html){ textField.htmlText = _savedHTML; }; } protected function drawLayout():void{ var _local1:Number = Number(getStyleValue("textPadding")); if (background != null){ background.width = width; background.height = height; }; textField.width = (width - (2 * _local1)); textField.height = (height - (2 * _local1)); textField.x = (textField.y = _local1); } override protected function configUI():void{ super.configUI(); tabChildren = true; textField = new TextField(); addChild(textField); updateTextFieldType(); textField.addEventListener(TextEvent.TEXT_INPUT, handleTextInput, false, 0, true); textField.addEventListener(Event.CHANGE, handleChange, false, 0, true); textField.addEventListener(KeyboardEvent.KEY_DOWN, handleKeyDown, false, 0, true); } override public function setFocus():void{ stage.focus = textField; } override protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((((_arg1 == textField)) || (super.isOurFocus(_arg1)))); } override protected function focusInHandler(_arg1:FocusEvent):void{ if (_arg1.target == this){ stage.focus = textField; }; var _local2:IFocusManager = focusManager; if (((editable) && (_local2))){ _local2.showFocusIndicator = true; if (((textField.selectable) && ((textField.selectionBeginIndex == textField.selectionBeginIndex)))){ setSelection(0, textField.length); }; }; super.focusInHandler(_arg1); if (editable){ setIMEMode(true); }; } override protected function focusOutHandler(_arg1:FocusEvent):void{ super.focusOutHandler(_arg1); if (editable){ setIMEMode(false); }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 26
//ComponentShim (fl.core.ComponentShim) package fl.core { import flash.display.*; public dynamic class ComponentShim extends MovieClip { } }//package fl.core
Section 27
//InvalidationType (fl.core.InvalidationType) package fl.core { public class InvalidationType { public static const ALL:String = "all"; public static const SIZE:String = "size"; public static const STYLES:String = "styles"; public static const RENDERER_STYLES:String = "rendererStyles"; public static const STATE:String = "state"; public static const DATA:String = "data"; public static const SCROLL:String = "scroll"; public static const SELECTED:String = "selected"; } }//package fl.core
Section 28
//UIComponent (fl.core.UIComponent) package fl.core { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; import fl.managers.*; import flash.system.*; import fl.events.*; public class UIComponent extends Sprite { public const version:String = "3.0.2.3"; public var focusTarget:IFocusManagerComponent; protected var isLivePreview:Boolean;// = false private var tempText:TextField; protected var instanceStyles:Object; protected var sharedStyles:Object; protected var callLaterMethods:Dictionary; protected var invalidateFlag:Boolean;// = false protected var _enabled:Boolean;// = true protected var invalidHash:Object; protected var uiFocusRect:DisplayObject; protected var isFocused:Boolean;// = false private var _focusEnabled:Boolean;// = true private var _mouseFocusEnabled:Boolean;// = true protected var _width:Number; protected var _height:Number; protected var _x:Number; protected var _y:Number; protected var startWidth:Number; protected var startHeight:Number; protected var _imeMode:String;// = null protected var _oldIMEMode:String;// = null protected var errorCaught:Boolean;// = false protected var _inspector:Boolean;// = false public static var inCallLaterPhase:Boolean = false; private static var defaultStyles:Object = {focusRectSkin:"focusRectSkin", focusRectPadding:2, textFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), disabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultTextFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultDisabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0)}; private static var focusManagers:Dictionary = new Dictionary(true); private static var focusManagerUsers:Dictionary = new Dictionary(true); public static var createAccessibilityImplementation:Function; public function UIComponent(){ instanceStyles = {}; sharedStyles = {}; invalidHash = {}; callLaterMethods = new Dictionary(); StyleManager.registerInstance(this); configUI(); invalidate(InvalidationType.ALL); tabEnabled = (this is IFocusManagerComponent); focusRect = false; if (tabEnabled){ addEventListener(FocusEvent.FOCUS_IN, focusInHandler); addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler); addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); addEventListener(KeyboardEvent.KEY_UP, keyUpHandler); }; initializeFocusManager(); addEventListener(Event.ENTER_FRAME, hookAccessibility, false, 0, true); } public function get componentInspectorSetting():Boolean{ return (_inspector); } public function set componentInspectorSetting(_arg1:Boolean):void{ _inspector = _arg1; if (_inspector){ beforeComponentParameters(); } else { afterComponentParameters(); }; } protected function beforeComponentParameters():void{ } protected function afterComponentParameters():void{ } public function get enabled():Boolean{ return (_enabled); } public function set enabled(_arg1:Boolean):void{ if (_arg1 == _enabled){ return; }; _enabled = _arg1; invalidate(InvalidationType.STATE); } public function setSize(_arg1:Number, _arg2:Number):void{ _width = _arg1; _height = _arg2; invalidate(InvalidationType.SIZE); dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, false)); } override public function get width():Number{ return (_width); } override public function set width(_arg1:Number):void{ if (_width == _arg1){ return; }; setSize(_arg1, height); } override public function get height():Number{ return (_height); } override public function set height(_arg1:Number):void{ if (_height == _arg1){ return; }; setSize(width, _arg1); } public function setStyle(_arg1:String, _arg2:Object):void{ if ((((instanceStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; instanceStyles[_arg1] = _arg2; invalidate(InvalidationType.STYLES); } public function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } public function getStyle(_arg1:String):Object{ return (instanceStyles[_arg1]); } public function move(_arg1:Number, _arg2:Number):void{ _x = _arg1; _y = _arg2; super.x = Math.round(_arg1); super.y = Math.round(_arg2); dispatchEvent(new ComponentEvent(ComponentEvent.MOVE)); } override public function get x():Number{ return ((isNaN(_x)) ? super.x : _x); } override public function set x(_arg1:Number):void{ move(_arg1, _y); } override public function get y():Number{ return ((isNaN(_y)) ? super.y : _y); } override public function set y(_arg1:Number):void{ move(_x, _arg1); } override public function get scaleX():Number{ return ((width / startWidth)); } override public function set scaleX(_arg1:Number):void{ setSize((startWidth * _arg1), height); } override public function get scaleY():Number{ return ((height / startHeight)); } override public function set scaleY(_arg1:Number):void{ setSize(width, (startHeight * _arg1)); } protected function getScaleY():Number{ return (super.scaleY); } protected function setScaleY(_arg1:Number):void{ super.scaleY = _arg1; } protected function getScaleX():Number{ return (super.scaleX); } protected function setScaleX(_arg1:Number):void{ super.scaleX = _arg1; } override public function get visible():Boolean{ return (super.visible); } override public function set visible(_arg1:Boolean):void{ if (super.visible == _arg1){ return; }; super.visible = _arg1; var _local2:String = (_arg1) ? ComponentEvent.SHOW : ComponentEvent.HIDE; dispatchEvent(new ComponentEvent(_local2, true)); } public function validateNow():void{ invalidate(InvalidationType.ALL, false); draw(); } public function invalidate(_arg1:String="all", _arg2:Boolean=true):void{ invalidHash[_arg1] = true; if (_arg2){ this.callLater(draw); }; } public function setSharedStyle(_arg1:String, _arg2:Object):void{ if ((((sharedStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; sharedStyles[_arg1] = _arg2; if (instanceStyles[_arg1] == null){ invalidate(InvalidationType.STYLES); }; } public function get focusEnabled():Boolean{ return (_focusEnabled); } public function set focusEnabled(_arg1:Boolean):void{ _focusEnabled = _arg1; } public function get mouseFocusEnabled():Boolean{ return (_mouseFocusEnabled); } public function set mouseFocusEnabled(_arg1:Boolean):void{ _mouseFocusEnabled = _arg1; } public function get focusManager():IFocusManager{ var _local1:DisplayObject = this; while (_local1) { if (UIComponent.focusManagers[_local1] != null){ return (IFocusManager(UIComponent.focusManagers[_local1])); }; _local1 = _local1.parent; }; return (null); } public function set focusManager(_arg1:IFocusManager):void{ UIComponent.focusManagers[this] = _arg1; } public function drawFocus(_arg1:Boolean):void{ var _local2:Number; isFocused = _arg1; if (((!((uiFocusRect == null))) && (contains(uiFocusRect)))){ removeChild(uiFocusRect); uiFocusRect = null; }; if (_arg1){ uiFocusRect = (getDisplayObjectInstance(getStyleValue("focusRectSkin")) as Sprite); if (uiFocusRect == null){ return; }; _local2 = Number(getStyleValue("focusRectPadding")); uiFocusRect.x = -(_local2); uiFocusRect.y = -(_local2); uiFocusRect.width = (width + (_local2 * 2)); uiFocusRect.height = (height + (_local2 * 2)); addChildAt(uiFocusRect, 0); }; } public function setFocus():void{ if (stage){ stage.focus = this; }; } public function getFocus():InteractiveObject{ if (stage){ return (stage.focus); }; return (null); } protected function setIMEMode(_arg1:Boolean){ var enabled = _arg1; if (_imeMode != null){ if (enabled){ IME.enabled = true; _oldIMEMode = IME.conversionMode; try { if (((!(errorCaught)) && (!((IME.conversionMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _imeMode; }; errorCaught = false; } catch(e:Error) { errorCaught = true; throw (new Error(("IME mode not supported: " + _imeMode))); }; } else { if (((!((IME.conversionMode == IMEConversionMode.UNKNOWN))) && (!((_oldIMEMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _oldIMEMode; }; IME.enabled = false; }; }; } public function drawNow():void{ draw(); } protected function configUI():void{ isLivePreview = checkLivePreview(); var _local1:Number = rotation; rotation = 0; var _local2:Number = super.width; var _local3:Number = super.height; var _local4 = 1; super.scaleY = _local4; super.scaleX = _local4; setSize(_local2, _local3); move(super.x, super.y); rotation = _local1; startWidth = _local2; startHeight = _local3; if (numChildren > 0){ removeChildAt(0); }; } protected function checkLivePreview():Boolean{ var className:String; if (parent == null){ return (false); }; try { className = getQualifiedClassName(parent); } catch(e:Error) { }; return ((className == "fl.livepreview::LivePreviewParent")); } protected function isInvalid(_arg1:String, ... _args):Boolean{ if (((invalidHash[_arg1]) || (invalidHash[InvalidationType.ALL]))){ return (true); }; while (_args.length > 0) { if (invalidHash[_args.pop()]){ return (true); }; }; return (false); } protected function validate():void{ invalidHash = {}; } protected function draw():void{ if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } protected function getDisplayObjectInstance(_arg1:Object):DisplayObject{ var skin = _arg1; var classDef:Object; if ((skin is Class)){ return ((new (skin) as DisplayObject)); }; if ((skin is DisplayObject)){ (skin as DisplayObject).x = 0; (skin as DisplayObject).y = 0; return ((skin as DisplayObject)); }; try { classDef = getDefinitionByName(skin.toString()); } catch(e:Error) { try { classDef = (loaderInfo.applicationDomain.getDefinition(skin.toString()) as Object); } catch(e:Error) { }; }; if (classDef == null){ return (null); }; return ((new (classDef) as DisplayObject)); } protected function getStyleValue(_arg1:String):Object{ return (((instanceStyles[_arg1])==null) ? sharedStyles[_arg1] : instanceStyles[_arg1]); } protected function copyStylesToChild(_arg1:UIComponent, _arg2:Object):void{ var _local3:String; for (_local3 in _arg2) { _arg1.setStyle(_local3, getStyleValue(_arg2[_local3])); }; } protected function callLater(_arg1:Function):void{ if (inCallLaterPhase){ return; }; callLaterMethods[_arg1] = true; if (stage != null){ stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); } else { addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); }; } private function callLaterDispatcher(_arg1:Event):void{ var _local3:Object; if (_arg1.type == Event.ADDED_TO_STAGE){ removeEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher); stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); return; }; _arg1.target.removeEventListener(Event.RENDER, callLaterDispatcher); if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); return; }; inCallLaterPhase = true; var _local2:Dictionary = callLaterMethods; for (_local3 in _local2) { _local3(); delete _local2[_local3]; }; inCallLaterPhase = false; } private function initializeFocusManager():void{ var _local1:IFocusManager; var _local2:Dictionary; if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, addedHandler, false, 0, true); } else { createFocusManager(); _local1 = focusManager; if (_local1 != null){ _local2 = focusManagerUsers[_local1]; if (_local2 == null){ _local2 = new Dictionary(true); focusManagerUsers[_local1] = _local2; }; _local2[this] = true; }; }; addEventListener(Event.REMOVED_FROM_STAGE, removedHandler); } private function addedHandler(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, addedHandler); initializeFocusManager(); } private function removedHandler(_arg1:Event):void{ var _local3:Dictionary; var _local4:Boolean; var _local5:*; var _local6:*; var _local7:IFocusManager; removeEventListener(Event.REMOVED_FROM_STAGE, removedHandler); addEventListener(Event.ADDED_TO_STAGE, addedHandler); var _local2:IFocusManager = focusManager; if (_local2 != null){ _local3 = focusManagerUsers[_local2]; if (_local3 != null){ delete _local3[this]; _local4 = true; for (_local5 in _local3) { _local4 = false; break; }; if (_local4){ delete focusManagerUsers[_local2]; _local3 = null; }; }; if (_local3 == null){ _local2.deactivate(); for (_local6 in focusManagers) { _local7 = focusManagers[_local6]; if (_local2 == _local7){ delete focusManagers[_local6]; }; }; }; }; } protected function createFocusManager():void{ if (focusManagers[stage] == null){ focusManagers[stage] = new FocusManager(stage); }; } protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((_arg1 == this)); } protected function focusInHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; if (isOurFocus((_arg1.target as DisplayObject))){ _local2 = focusManager; if (((_local2) && (_local2.showFocusIndicator))){ drawFocus(true); isFocused = true; }; }; } protected function focusOutHandler(_arg1:FocusEvent):void{ if (isOurFocus((_arg1.target as DisplayObject))){ drawFocus(false); isFocused = false; }; } protected function keyDownHandler(_arg1:KeyboardEvent):void{ } protected function keyUpHandler(_arg1:KeyboardEvent):void{ } protected function hookAccessibility(_arg1:Event):void{ removeEventListener(Event.ENTER_FRAME, hookAccessibility); initializeAccessibility(); } protected function initializeAccessibility():void{ if (UIComponent.createAccessibilityImplementation != null){ UIComponent.createAccessibilityImplementation(this); }; } public static function getStyleDefinition():Object{ return (defaultStyles); } public static function mergeStyles(... _args):Object{ var _local5:Object; var _local6:String; var _local2:Object = {}; var _local3:uint = _args.length; var _local4:uint; while (_local4 < _local3) { _local5 = _args[_local4]; for (_local6 in _local5) { if (_local2[_local6] != null){ } else { _local2[_local6] = _args[_local4][_local6]; }; }; _local4++; }; return (_local2); } } }//package fl.core
Section 29
//DataProvider (fl.data.DataProvider) package fl.data { import flash.events.*; import fl.events.*; public class DataProvider extends EventDispatcher { protected var data:Array; public function DataProvider(_arg1:Object=null){ if (_arg1 == null){ data = []; } else { data = getDataFromObject(_arg1); }; } public function get length():uint{ return (data.length); } public function invalidateItemAt(_arg1:int):void{ checkIndex(_arg1, (data.length - 1)); dispatchChangeEvent(DataChangeType.INVALIDATE, [data[_arg1]], _arg1, _arg1); } public function invalidateItem(_arg1:Object):void{ var _local2:uint = getItemIndex(_arg1); if (_local2 == -1){ return; }; invalidateItemAt(_local2); } public function invalidate():void{ dispatchEvent(new DataChangeEvent(DataChangeEvent.DATA_CHANGE, DataChangeType.INVALIDATE_ALL, data.concat(), 0, data.length)); } public function addItemAt(_arg1:Object, _arg2:uint):void{ checkIndex(_arg2, data.length); dispatchPreChangeEvent(DataChangeType.ADD, [_arg1], _arg2, _arg2); data.splice(_arg2, 0, _arg1); dispatchChangeEvent(DataChangeType.ADD, [_arg1], _arg2, _arg2); } public function addItem(_arg1:Object):void{ dispatchPreChangeEvent(DataChangeType.ADD, [_arg1], (data.length - 1), (data.length - 1)); data.push(_arg1); dispatchChangeEvent(DataChangeType.ADD, [_arg1], (data.length - 1), (data.length - 1)); } public function addItemsAt(_arg1:Object, _arg2:uint):void{ checkIndex(_arg2, data.length); var _local3:Array = getDataFromObject(_arg1); dispatchPreChangeEvent(DataChangeType.ADD, _local3, _arg2, ((_arg2 + _local3.length) - 1)); data.splice.apply(data, [_arg2, 0].concat(_local3)); dispatchChangeEvent(DataChangeType.ADD, _local3, _arg2, ((_arg2 + _local3.length) - 1)); } public function addItems(_arg1:Object):void{ addItemsAt(_arg1, data.length); } public function concat(_arg1:Object):void{ addItems(_arg1); } public function merge(_arg1:Object):void{ var _local6:Object; var _local2:Array = getDataFromObject(_arg1); var _local3:uint = _local2.length; var _local4:uint = data.length; dispatchPreChangeEvent(DataChangeType.ADD, data.slice(_local4, data.length), _local4, (this.data.length - 1)); var _local5:uint; while (_local5 < _local3) { _local6 = _local2[_local5]; if (getItemIndex(_local6) == -1){ data.push(_local6); }; _local5++; }; if (data.length > _local4){ dispatchChangeEvent(DataChangeType.ADD, data.slice(_local4, data.length), _local4, (this.data.length - 1)); } else { dispatchChangeEvent(DataChangeType.ADD, [], -1, -1); }; } public function getItemAt(_arg1:uint):Object{ checkIndex(_arg1, (data.length - 1)); return (data[_arg1]); } public function getItemIndex(_arg1:Object):int{ return (data.indexOf(_arg1)); } public function removeItemAt(_arg1:uint):Object{ checkIndex(_arg1, (data.length - 1)); dispatchPreChangeEvent(DataChangeType.REMOVE, data.slice(_arg1, (_arg1 + 1)), _arg1, _arg1); var _local2:Array = data.splice(_arg1, 1); dispatchChangeEvent(DataChangeType.REMOVE, _local2, _arg1, _arg1); return (_local2[0]); } public function removeItem(_arg1:Object):Object{ var _local2:int = getItemIndex(_arg1); if (_local2 != -1){ return (removeItemAt(_local2)); }; return (null); } public function removeAll():void{ var _local1:Array = data.concat(); dispatchPreChangeEvent(DataChangeType.REMOVE_ALL, _local1, 0, _local1.length); data = []; dispatchChangeEvent(DataChangeType.REMOVE_ALL, _local1, 0, _local1.length); } public function replaceItem(_arg1:Object, _arg2:Object):Object{ var _local3:int = getItemIndex(_arg2); if (_local3 != -1){ return (replaceItemAt(_arg1, _local3)); }; return (null); } public function replaceItemAt(_arg1:Object, _arg2:uint):Object{ checkIndex(_arg2, (data.length - 1)); var _local3:Array = [data[_arg2]]; dispatchPreChangeEvent(DataChangeType.REPLACE, _local3, _arg2, _arg2); data[_arg2] = _arg1; dispatchChangeEvent(DataChangeType.REPLACE, _local3, _arg2, _arg2); return (_local3[0]); } public function sort(... _args){ dispatchPreChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); var _local2:Array = data.sort.apply(data, _args); dispatchChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); return (_local2); } public function sortOn(_arg1:Object, _arg2:Object=null){ dispatchPreChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); var _local3:Array = data.sortOn(_arg1, _arg2); dispatchChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); return (_local3); } public function clone():DataProvider{ return (new DataProvider(data)); } public function toArray():Array{ return (data.concat()); } override public function toString():String{ return ((("DataProvider [" + data.join(" , ")) + "]")); } protected function getDataFromObject(_arg1:Object):Array{ var _local2:Array; var _local3:Array; var _local4:uint; var _local5:Object; var _local6:XML; var _local7:XMLList; var _local8:XML; var _local9:XMLList; var _local10:XML; var _local11:XMLList; var _local12:XML; if ((_arg1 is Array)){ _local3 = (_arg1 as Array); if (_local3.length > 0){ if ((((_local3[0] is String)) || ((_local3[0] is Number)))){ _local2 = []; _local4 = 0; while (_local4 < _local3.length) { _local5 = {label:String(_local3[_local4]), data:_local3[_local4]}; _local2.push(_local5); _local4++; }; return (_local2); }; }; return (_arg1.concat()); } else { if ((_arg1 is DataProvider)){ return (_arg1.toArray()); }; if ((_arg1 is XML)){ _local6 = (_arg1 as XML); _local2 = []; _local7 = _local6.*; for each (_local8 in _local7) { _arg1 = {}; _local9 = _local8.attributes(); for each (_local10 in _local9) { _arg1[_local10.localName()] = _local10.toString(); }; _local11 = _local8.*; for each (_local12 in _local11) { if (_local12.hasSimpleContent()){ _arg1[_local12.localName()] = _local12.toString(); }; }; _local2.push(_arg1); }; return (_local2); //unresolved jump }; }; throw (new TypeError((("Error: Type Coercion failed: cannot convert " + _arg1) + " to Array or DataProvider."))); } protected function checkIndex(_arg1:int, _arg2:int):void{ if ((((_arg1 > _arg2)) || ((_arg1 < 0)))){ throw (new RangeError((((("DataProvider index (" + _arg1) + ") is not in acceptable range (0 - ") + _arg2) + ")"))); }; } protected function dispatchChangeEvent(_arg1:String, _arg2:Array, _arg3:int, _arg4:int):void{ dispatchEvent(new DataChangeEvent(DataChangeEvent.DATA_CHANGE, _arg1, _arg2, _arg3, _arg4)); } protected function dispatchPreChangeEvent(_arg1:String, _arg2:Array, _arg3:int, _arg4:int):void{ dispatchEvent(new DataChangeEvent(DataChangeEvent.PRE_DATA_CHANGE, _arg1, _arg2, _arg3, _arg4)); } } }//package fl.data
Section 30
//SimpleCollectionItem (fl.data.SimpleCollectionItem) package fl.data { public dynamic class SimpleCollectionItem { public var label:String; public var data:String; public function toString():String{ return ((((("[SimpleCollectionItem: " + label) + ",") + data) + "]")); } } }//package fl.data
Section 31
//ComponentEvent (fl.events.ComponentEvent) package fl.events { import flash.events.*; public class ComponentEvent extends Event { public static const BUTTON_DOWN:String = "buttonDown"; public static const LABEL_CHANGE:String = "labelChange"; public static const HIDE:String = "hide"; public static const SHOW:String = "show"; public static const RESIZE:String = "resize"; public static const MOVE:String = "move"; public static const ENTER:String = "enter"; public function ComponentEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function toString():String{ return (formatToString("ComponentEvent", "type", "bubbles", "cancelable")); } override public function clone():Event{ return (new ComponentEvent(type, bubbles, cancelable)); } } }//package fl.events
Section 32
//DataChangeEvent (fl.events.DataChangeEvent) package fl.events { import flash.events.*; public class DataChangeEvent extends Event { protected var _startIndex:uint; protected var _endIndex:uint; protected var _changeType:String; protected var _items:Array; public static const DATA_CHANGE:String = "dataChange"; public static const PRE_DATA_CHANGE:String = "preDataChange"; public function DataChangeEvent(_arg1:String, _arg2:String, _arg3:Array, _arg4:int=-1, _arg5:int=-1):void{ super(_arg1); _changeType = _arg2; _startIndex = _arg4; _items = _arg3; _endIndex = ((_arg5)==-1) ? _startIndex : _arg5; } public function get changeType():String{ return (_changeType); } public function get items():Array{ return (_items); } public function get startIndex():uint{ return (_startIndex); } public function get endIndex():uint{ return (_endIndex); } override public function toString():String{ return (formatToString("DataChangeEvent", "type", "changeType", "startIndex", "endIndex", "bubbles", "cancelable")); } override public function clone():Event{ return (new DataChangeEvent(type, _changeType, _items, _startIndex, _endIndex)); } } }//package fl.events
Section 33
//DataChangeType (fl.events.DataChangeType) package fl.events { public class DataChangeType { public static const CHANGE:String = "change"; public static const INVALIDATE:String = "invalidate"; public static const INVALIDATE_ALL:String = "invalidateAll"; public static const ADD:String = "add"; public static const REMOVE:String = "remove"; public static const REMOVE_ALL:String = "removeAll"; public static const REPLACE:String = "replace"; public static const SORT:String = "sort"; } }//package fl.events
Section 34
//ListEvent (fl.events.ListEvent) package fl.events { import flash.events.*; public class ListEvent extends Event { protected var _rowIndex:int; protected var _columnIndex:int; protected var _index:int; protected var _item:Object; public static const ITEM_ROLL_OUT:String = "itemRollOut"; public static const ITEM_ROLL_OVER:String = "itemRollOver"; public static const ITEM_CLICK:String = "itemClick"; public static const ITEM_DOUBLE_CLICK:String = "itemDoubleClick"; public function ListEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:int=-1, _arg5:int=-1, _arg6:int=-1, _arg7:Object=null){ super(_arg1, _arg2, _arg3); _rowIndex = _arg5; _columnIndex = _arg4; _index = _arg6; _item = _arg7; } public function get rowIndex():Object{ return (_rowIndex); } public function get columnIndex():int{ return (_columnIndex); } public function get index():int{ return (_index); } public function get item():Object{ return (_item); } override public function toString():String{ return (formatToString("ListEvent", "type", "bubbles", "cancelable", "columnIndex", "rowIndex", "index", "item")); } override public function clone():Event{ return (new ListEvent(type, bubbles, cancelable, _columnIndex, _rowIndex)); } } }//package fl.events
Section 35
//ScrollEvent (fl.events.ScrollEvent) package fl.events { import flash.events.*; public class ScrollEvent extends Event { private var _direction:String; private var _delta:Number; private var _position:Number; public static const SCROLL:String = "scroll"; public function ScrollEvent(_arg1:String, _arg2:Number, _arg3:Number){ super(ScrollEvent.SCROLL, false, false); _direction = _arg1; _delta = _arg2; _position = _arg3; } public function get direction():String{ return (_direction); } public function get delta():Number{ return (_delta); } public function get position():Number{ return (_position); } override public function toString():String{ return (formatToString("ScrollEvent", "type", "bubbles", "cancelable", "direction", "delta", "position")); } override public function clone():Event{ return (new ScrollEvent(_direction, _delta, _position)); } } }//package fl.events
Section 36
//FocusManager (fl.managers.FocusManager) package fl.managers { import flash.events.*; import flash.display.*; import fl.controls.*; import flash.utils.*; import flash.text.*; import flash.ui.*; import fl.core.*; public class FocusManager implements IFocusManager { private var _form:DisplayObjectContainer; private var focusableObjects:Dictionary; private var focusableCandidates:Array; private var activated:Boolean;// = false private var calculateCandidates:Boolean;// = true private var lastFocus:InteractiveObject; private var _showFocusIndicator:Boolean;// = true private var lastAction:String; private var defButton:Button; private var _defaultButton:Button; private var _defaultButtonEnabled:Boolean;// = true public function FocusManager(_arg1:DisplayObjectContainer){ focusableObjects = new Dictionary(true); if (_arg1 != null){ _form = _arg1; activate(); }; } private function addedHandler(_arg1:Event):void{ var _local2:DisplayObject = DisplayObject(_arg1.target); if (_local2.stage){ addFocusables(DisplayObject(_arg1.target)); }; } private function removedHandler(_arg1:Event):void{ var _local2:int; var _local4:InteractiveObject; var _local3:DisplayObject = DisplayObject(_arg1.target); if ((((_local3 is IFocusManagerComponent)) && ((focusableObjects[_local3] == true)))){ if (_local3 == lastFocus){ IFocusManagerComponent(lastFocus).drawFocus(false); lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler, false); delete focusableObjects[_local3]; calculateCandidates = true; } else { if ((((_local3 is InteractiveObject)) && ((focusableObjects[_local3] == true)))){ _local4 = (_local3 as InteractiveObject); if (_local4){ if (_local4 == lastFocus){ lastFocus = null; }; delete focusableObjects[_local4]; calculateCandidates = true; }; _local3.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler, false, 0, true); }; }; removeFocusables(_local3); } private function addFocusables(_arg1:DisplayObject, _arg2:Boolean=false):void{ var focusable:IFocusManagerComponent; var io:InteractiveObject; var doc:DisplayObjectContainer; var i:int; var child:DisplayObject; var o = _arg1; var skipTopLevel = _arg2; if (!skipTopLevel){ if ((o is IFocusManagerComponent)){ focusable = IFocusManagerComponent(o); if (focusable.focusEnabled){ if (((focusable.tabEnabled) && (isTabVisible(o)))){ focusableObjects[o] = true; calculateCandidates = true; }; o.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler, false, 0, true); o.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler, false, 0, true); }; } else { if ((o is InteractiveObject)){ io = (o as InteractiveObject); if (((((io) && (io.tabEnabled))) && ((findFocusManagerComponent(io) == io)))){ focusableObjects[io] = true; calculateCandidates = true; }; io.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler, false, 0, true); io.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler, false, 0, true); }; }; }; if ((o is DisplayObjectContainer)){ doc = DisplayObjectContainer(o); o.addEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler, false, 0, true); if ((((((doc is Stage)) || ((doc.parent is Stage)))) || (doc.tabChildren))){ i = 0; while (i < doc.numChildren) { try { child = doc.getChildAt(i); if (child != null){ addFocusables(doc.getChildAt(i)); }; } catch(error:SecurityError) { }; i = (i + 1); }; }; }; } private function removeFocusables(_arg1:DisplayObject):void{ var _local2:Object; var _local3:DisplayObject; if ((_arg1 is DisplayObjectContainer)){ _arg1.removeEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler, false); _arg1.removeEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler, false); for (_local2 in focusableObjects) { _local3 = DisplayObject(_local2); if (DisplayObjectContainer(_arg1).contains(_local3)){ if (_local3 == lastFocus){ lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler, false); delete focusableObjects[_local2]; calculateCandidates = true; }; }; }; } private function isTabVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer = _arg1.parent; while (((((_local2) && (!((_local2 is Stage))))) && (!(((_local2.parent) && ((_local2.parent is Stage))))))) { if (!_local2.tabChildren){ return (false); }; _local2 = _local2.parent; }; return (true); } private function isValidFocusCandidate(_arg1:DisplayObject, _arg2:String):Boolean{ var _local3:IFocusManagerGroup; if (!isEnabledAndVisible(_arg1)){ return (false); }; if ((_arg1 is IFocusManagerGroup)){ _local3 = IFocusManagerGroup(_arg1); if (_arg2 == _local3.groupName){ return (false); }; }; return (true); } private function isEnabledAndVisible(_arg1:DisplayObject):Boolean{ var _local3:TextField; var _local4:SimpleButton; var _local2:DisplayObjectContainer = DisplayObject(form).parent; while (_arg1 != _local2) { if ((_arg1 is UIComponent)){ if (!UIComponent(_arg1).enabled){ return (false); }; } else { if ((_arg1 is TextField)){ _local3 = TextField(_arg1); if ((((_local3.type == TextFieldType.DYNAMIC)) || (!(_local3.selectable)))){ return (false); }; } else { if ((_arg1 is SimpleButton)){ _local4 = SimpleButton(_arg1); if (!_local4.enabled){ return (false); }; }; }; }; if (!_arg1.visible){ return (false); }; _arg1 = _arg1.parent; }; return (true); } private function tabEnabledChangeHandler(_arg1:Event):void{ calculateCandidates = true; var _local2:InteractiveObject = InteractiveObject(_arg1.target); var _local3 = (focusableObjects[_local2] == true); if (_local2.tabEnabled){ if (((!(_local3)) && (isTabVisible(_local2)))){ if (!(_local2 is IFocusManagerComponent)){ _local2.focusRect = false; }; focusableObjects[_local2] = true; }; } else { if (_local3){ delete focusableObjects[_local2]; }; }; } private function tabIndexChangeHandler(_arg1:Event):void{ calculateCandidates = true; } private function tabChildrenChangeHandler(_arg1:Event):void{ if (_arg1.target != _arg1.currentTarget){ return; }; calculateCandidates = true; var _local2:DisplayObjectContainer = DisplayObjectContainer(_arg1.target); if (_local2.tabChildren){ addFocusables(_local2, true); } else { removeFocusables(_local2); }; } public function activate():void{ if (activated){ return; }; addFocusables(form); form.addEventListener(Event.ADDED, addedHandler, false, 0, true); form.addEventListener(Event.REMOVED, removedHandler, false, 0, true); form.stage.addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false, 0, true); form.stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false, 0, true); form.addEventListener(FocusEvent.FOCUS_IN, focusInHandler, true, 0, true); form.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true, 0, true); form.stage.addEventListener(Event.ACTIVATE, activateHandler, false, 0, true); form.stage.addEventListener(Event.DEACTIVATE, deactivateHandler, false, 0, true); form.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler, false, 0, true); form.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true, 0, true); activated = true; if (lastFocus){ setFocus(lastFocus); }; } public function deactivate():void{ if (!activated){ return; }; focusableObjects = new Dictionary(true); focusableCandidates = null; lastFocus = null; defButton = null; form.removeEventListener(Event.ADDED, addedHandler, false); form.removeEventListener(Event.REMOVED, removedHandler, false); form.stage.removeEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false); form.stage.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false); form.removeEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.removeEventListener(Event.ACTIVATE, activateHandler, false); form.stage.removeEventListener(Event.DEACTIVATE, deactivateHandler, false); form.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler, false); form.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = false; } private function focusInHandler(_arg1:FocusEvent):void{ var _local3:Button; if (!activated){ return; }; var _local2:InteractiveObject = InteractiveObject(_arg1.target); if (form.contains(_local2)){ lastFocus = findFocusManagerComponent(InteractiveObject(_local2)); if ((lastFocus is Button)){ _local3 = Button(lastFocus); if (defButton){ defButton.emphasized = false; defButton = _local3; _local3.emphasized = true; }; } else { if (((defButton) && (!((defButton == _defaultButton))))){ defButton.emphasized = false; defButton = _defaultButton; _defaultButton.emphasized = true; }; }; }; } private function focusOutHandler(_arg1:FocusEvent):void{ if (!activated){ return; }; var _local2:InteractiveObject = (_arg1.target as InteractiveObject); } private function activateHandler(_arg1:Event):void{ if (!activated){ return; }; var _local2:InteractiveObject = InteractiveObject(_arg1.target); if (lastFocus){ if ((lastFocus is IFocusManagerComponent)){ IFocusManagerComponent(lastFocus).setFocus(); } else { form.stage.focus = lastFocus; }; }; lastAction = "ACTIVATE"; } private function deactivateHandler(_arg1:Event):void{ if (!activated){ return; }; var _local2:InteractiveObject = InteractiveObject(_arg1.target); } private function mouseFocusChangeHandler(_arg1:FocusEvent):void{ if (!activated){ return; }; if ((_arg1.relatedObject is TextField)){ return; }; _arg1.preventDefault(); } private function keyFocusChangeHandler(_arg1:FocusEvent):void{ if (!activated){ return; }; showFocusIndicator = true; if ((((((_arg1.keyCode == Keyboard.TAB)) || ((_arg1.keyCode == 0)))) && (!(_arg1.isDefaultPrevented())))){ setFocusToNextObject(_arg1); _arg1.preventDefault(); }; } private function keyDownHandler(_arg1:KeyboardEvent):void{ if (!activated){ return; }; if (_arg1.keyCode == Keyboard.TAB){ lastAction = "KEY"; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; }; if (((((((defaultButtonEnabled) && ((_arg1.keyCode == Keyboard.ENTER)))) && (defaultButton))) && (defButton.enabled))){ sendDefaultButtonEvent(); }; } private function mouseDownHandler(_arg1:MouseEvent):void{ if (!activated){ return; }; if (_arg1.isDefaultPrevented()){ return; }; var _local2:InteractiveObject = getTopLevelFocusTarget(InteractiveObject(_arg1.target)); if (!_local2){ return; }; showFocusIndicator = false; if (((((!((_local2 == lastFocus))) || ((lastAction == "ACTIVATE")))) && (!((_local2 is TextField))))){ setFocus(_local2); }; lastAction = "MOUSEDOWN"; } public function get defaultButton():Button{ return (_defaultButton); } public function set defaultButton(_arg1:Button):void{ var _local2:Button = (_arg1) ? Button(_arg1) : null; if (_local2 != _defaultButton){ if (_defaultButton){ _defaultButton.emphasized = false; }; if (defButton){ defButton.emphasized = false; }; _defaultButton = _local2; defButton = _local2; if (_local2){ _local2.emphasized = true; }; }; } public function sendDefaultButtonEvent():void{ defButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); } private function setFocusToNextObject(_arg1:FocusEvent):void{ if (!hasFocusableObjects()){ return; }; var _local2:InteractiveObject = getNextFocusManagerComponent(_arg1.shiftKey); if (_local2){ setFocus(_local2); }; } private function hasFocusableObjects():Boolean{ var _local1:Object; for (_local1 in focusableObjects) { return (true); }; return (false); } public function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject{ var _local8:IFocusManagerGroup; if (!hasFocusableObjects()){ return (null); }; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; var _local2:DisplayObject = form.stage.focus; _local2 = DisplayObject(findFocusManagerComponent(InteractiveObject(_local2))); var _local3 = ""; if ((_local2 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local2); _local3 = _local8.groupName; }; var _local4:int = getIndexOfFocusedObject(_local2); var _local5:Boolean; var _local6:int = _local4; if (_local4 == -1){ if (_arg1){ _local4 = focusableCandidates.length; }; _local5 = true; }; var _local7:int = getIndexOfNextObject(_local4, _arg1, _local5, _local3); return (findFocusManagerComponent(focusableCandidates[_local7])); } private function getIndexOfFocusedObject(_arg1:DisplayObject):int{ var _local2:int = focusableCandidates.length; var _local3:int; _local3 = 0; while (_local3 < _local2) { if (focusableCandidates[_local3] == _arg1){ return (_local3); }; _local3++; }; return (-1); } private function getIndexOfNextObject(_arg1:int, _arg2:Boolean, _arg3:Boolean, _arg4:String):int{ var _local7:DisplayObject; var _local8:IFocusManagerGroup; var _local9:int; var _local10:DisplayObject; var _local11:IFocusManagerGroup; var _local5:int = focusableCandidates.length; var _local6:int = _arg1; while (true) { if (_arg2){ _arg1--; } else { _arg1++; }; if (_arg3){ if (((_arg2) && ((_arg1 < 0)))){ break; }; if (((!(_arg2)) && ((_arg1 == _local5)))){ break; }; } else { _arg1 = ((_arg1 + _local5) % _local5); if (_local6 == _arg1){ break; }; }; if (isValidFocusCandidate(focusableCandidates[_arg1], _arg4)){ _local7 = DisplayObject(findFocusManagerComponent(focusableCandidates[_arg1])); if ((_local7 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local7); _local9 = 0; while (_local9 < focusableCandidates.length) { _local10 = focusableCandidates[_local9]; if ((_local10 is IFocusManagerGroup)){ _local11 = IFocusManagerGroup(_local10); if ((((_local11.groupName == _local8.groupName)) && (_local11.selected))){ _arg1 = _local9; break; }; }; _local9++; }; }; return (_arg1); }; }; return (_arg1); } private function sortFocusableObjects():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))) && ((_local2.tabIndex > 0)))){ sortFocusableObjectsTabIndex(); return; }; focusableCandidates.push(_local2); }; focusableCandidates.sort(sortByDepth); } private function sortFocusableObjectsTabIndex():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))){ focusableCandidates.push(_local2); }; }; focusableCandidates.sort(sortByTabIndex); } private function sortByDepth(_arg1:InteractiveObject, _arg2:InteractiveObject):Number{ var _local5:int; var _local6:String; var _local7:String; var _local3 = ""; var _local4 = ""; var _local8 = "0000"; var _local9:DisplayObject = DisplayObject(_arg1); var _local10:DisplayObject = DisplayObject(_arg2); while (((!((_local9 == DisplayObject(form)))) && (_local9.parent))) { _local5 = getChildIndex(_local9.parent, _local9); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local3 = (_local7 + _local3); _local9 = _local9.parent; }; while (((!((_local10 == DisplayObject(form)))) && (_local10.parent))) { _local5 = getChildIndex(_local10.parent, _local10); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local4 = (_local7 + _local4); _local10 = _local10.parent; }; return (((_local3 > _local4)) ? 1 : ((_local3 < _local4)) ? -1 : 0); } private function getChildIndex(_arg1:DisplayObjectContainer, _arg2:DisplayObject):int{ return (_arg1.getChildIndex(_arg2)); } private function sortByTabIndex(_arg1:InteractiveObject, _arg2:InteractiveObject):int{ return (((_arg1.tabIndex > _arg2.tabIndex)) ? 1 : ((_arg1.tabIndex < _arg2.tabIndex)) ? -1 : sortByDepth(_arg1, _arg2)); } public function get defaultButtonEnabled():Boolean{ return (_defaultButtonEnabled); } public function set defaultButtonEnabled(_arg1:Boolean):void{ _defaultButtonEnabled = _arg1; } public function get nextTabIndex():int{ return (0); } public function get showFocusIndicator():Boolean{ return (_showFocusIndicator); } public function set showFocusIndicator(_arg1:Boolean):void{ _showFocusIndicator = _arg1; } public function get form():DisplayObjectContainer{ return (_form); } public function set form(_arg1:DisplayObjectContainer):void{ _form = _arg1; } public function getFocus():InteractiveObject{ var _local1:InteractiveObject = form.stage.focus; return (findFocusManagerComponent(_local1)); } public function setFocus(_arg1:InteractiveObject):void{ if ((_arg1 is IFocusManagerComponent)){ IFocusManagerComponent(_arg1).setFocus(); } else { form.stage.focus = _arg1; }; } public function showFocus():void{ } public function hideFocus():void{ } public function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject{ var _local2:InteractiveObject = _arg1; while (_arg1) { if ((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))){ return (_arg1); }; _arg1 = _arg1.parent; }; return (_local2); } private function getTopLevelFocusTarget(_arg1:InteractiveObject):InteractiveObject{ while (_arg1 != InteractiveObject(form)) { if ((((((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))) && (IFocusManagerComponent(_arg1).mouseFocusEnabled))) && (UIComponent(_arg1).enabled))){ return (_arg1); }; _arg1 = _arg1.parent; if (_arg1 == null){ break; }; }; return (null); } } }//package fl.managers
Section 37
//IFocusManager (fl.managers.IFocusManager) package fl.managers { import flash.display.*; import fl.controls.*; public interface IFocusManager { function get defaultButton():Button; function set defaultButton(_arg1:Button):void; function get defaultButtonEnabled():Boolean; function set defaultButtonEnabled(_arg1:Boolean):void; function get nextTabIndex():int; function get showFocusIndicator():Boolean; function set showFocusIndicator(_arg1:Boolean):void; function getFocus():InteractiveObject; function setFocus(_arg1:InteractiveObject):void; function showFocus():void; function hideFocus():void; function activate():void; function deactivate():void; function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject; function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject; } }//package fl.managers
Section 38
//IFocusManagerComponent (fl.managers.IFocusManagerComponent) package fl.managers { public interface IFocusManagerComponent { function get focusEnabled():Boolean; function set focusEnabled(_arg1:Boolean):void; function get mouseFocusEnabled():Boolean; function get tabEnabled():Boolean; function get tabIndex():int; function setFocus():void; function drawFocus(_arg1:Boolean):void; } }//package fl.managers
Section 39
//IFocusManagerGroup (fl.managers.IFocusManagerGroup) package fl.managers { public interface IFocusManagerGroup { function get groupName():String; function set groupName(_arg1:String):void; function get selected():Boolean; function set selected(_arg1:Boolean):void; } }//package fl.managers
Section 40
//StyleManager (fl.managers.StyleManager) package fl.managers { import flash.utils.*; import flash.text.*; import fl.core.*; public class StyleManager { private var styleToClassesHash:Object; private var classToInstancesDict:Dictionary; private var classToStylesDict:Dictionary; private var classToDefaultStylesDict:Dictionary; private var globalStyles:Object; private static var _instance:StyleManager; public function StyleManager(){ styleToClassesHash = {}; classToInstancesDict = new Dictionary(true); classToStylesDict = new Dictionary(true); classToDefaultStylesDict = new Dictionary(true); globalStyles = UIComponent.getStyleDefinition(); } private static function getInstance(){ if (_instance == null){ _instance = new (StyleManager); }; return (_instance); } public static function registerInstance(_arg1:UIComponent):void{ var target:Class; var defaultStyles:Object; var styleToClasses:Object; var n:String; var instance = _arg1; var inst:StyleManager = getInstance(); var classDef:Class = getClassDef(instance); if (classDef == null){ return; }; if (inst.classToInstancesDict[classDef] == null){ inst.classToInstancesDict[classDef] = new Dictionary(true); target = classDef; while (defaultStyles == null) { if (target["getStyleDefinition"] != null){ defaultStyles = target["getStyleDefinition"](); break; }; try { target = (instance.loaderInfo.applicationDomain.getDefinition(getQualifiedSuperclassName(target)) as Class); } catch(err:Error) { try { target = (getDefinitionByName(getQualifiedSuperclassName(target)) as Class); } catch(e:Error) { defaultStyles = UIComponent.getStyleDefinition(); break; }; }; }; styleToClasses = inst.styleToClassesHash; for (n in defaultStyles) { if (styleToClasses[n] == null){ styleToClasses[n] = new Dictionary(true); }; styleToClasses[n][classDef] = true; }; inst.classToDefaultStylesDict[classDef] = defaultStyles; if (inst.classToStylesDict[classDef] == null){ inst.classToStylesDict[classDef] = {}; }; }; inst.classToInstancesDict[classDef][instance] = true; setSharedStyles(instance); } private static function setSharedStyles(_arg1:UIComponent):void{ var _local5:String; var _local2:StyleManager = getInstance(); var _local3:Class = getClassDef(_arg1); var _local4:Object = _local2.classToDefaultStylesDict[_local3]; for (_local5 in _local4) { _arg1.setSharedStyle(_local5, getSharedStyle(_arg1, _local5)); }; } private static function getSharedStyle(_arg1:UIComponent, _arg2:String):Object{ var _local3:Class = getClassDef(_arg1); var _local4:StyleManager = getInstance(); var _local5:Object = _local4.classToStylesDict[_local3][_arg2]; if (_local5 != null){ return (_local5); }; _local5 = _local4.globalStyles[_arg2]; if (_local5 != null){ return (_local5); }; return (_local4.classToDefaultStylesDict[_local3][_arg2]); } public static function getComponentStyle(_arg1:Object, _arg2:String):Object{ var _local3:Class = getClassDef(_arg1); var _local4:Object = getInstance().classToStylesDict[_local3]; return (((_local4)==null) ? null : _local4[_arg2]); } public static function clearComponentStyle(_arg1:Object, _arg2:String):void{ var _local3:Class = getClassDef(_arg1); var _local4:Object = getInstance().classToStylesDict[_local3]; if (((!((_local4 == null))) && (!((_local4[_arg2] == null))))){ delete _local4[_arg2]; invalidateComponentStyle(_local3, _arg2); }; } public static function setComponentStyle(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Class = getClassDef(_arg1); var _local5:Object = getInstance().classToStylesDict[_local4]; if (_local5 == null){ _local5 = (getInstance().classToStylesDict[_local4] = {}); }; if (_local5 == _arg3){ return; }; _local5[_arg2] = _arg3; invalidateComponentStyle(_local4, _arg2); } private static function getClassDef(_arg1:Object):Class{ var component = _arg1; if ((component is Class)){ return ((component as Class)); }; try { return ((getDefinitionByName(getQualifiedClassName(component)) as Class)); } catch(e:Error) { if ((component is UIComponent)){ try { return ((component.loaderInfo.applicationDomain.getDefinition(getQualifiedClassName(component)) as Class)); } catch(e:Error) { }; }; }; return (null); } private static function invalidateStyle(_arg1:String):void{ var _local3:Object; var _local2:Dictionary = getInstance().styleToClassesHash[_arg1]; if (_local2 == null){ return; }; for (_local3 in _local2) { invalidateComponentStyle(Class(_local3), _arg1); }; } private static function invalidateComponentStyle(_arg1:Class, _arg2:String):void{ var _local4:Object; var _local5:UIComponent; var _local3:Dictionary = getInstance().classToInstancesDict[_arg1]; if (_local3 == null){ return; }; for (_local4 in _local3) { _local5 = (_local4 as UIComponent); if (_local5 == null){ } else { _local5.setSharedStyle(_arg2, getSharedStyle(_local5, _arg2)); }; }; } public static function setStyle(_arg1:String, _arg2:Object):void{ var _local3:Object = getInstance().globalStyles; if ((((_local3[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; _local3[_arg1] = _arg2; invalidateStyle(_arg1); } public static function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } public static function getStyle(_arg1:String):Object{ return (getInstance().globalStyles[_arg1]); } } }//package fl.managers
Section 41
//TweenEvent (gs.events.TweenEvent) package gs.events { import flash.events.*; public class TweenEvent extends Event { public var info:Object; public static const UPDATE:String = "update"; public static const START:String = "start"; public static const version:Number = 0.9; public static const COMPLETE:String = "complete"; public function TweenEvent(_arg1:String, _arg2:Object=null, _arg3:Boolean=false, _arg4:Boolean=false){ //unresolved jump _arg3++; _arg3++; _arg3 = (false >= undefined); arguments--; var _local5 = (this + 1); var _local6 = (true | !NULL!); //unresolved jump _arg2--; if (!_arg3){ //unresolved jump return; //unresolved if this.info = _arg2; //unresolved jump var _temp1 = _arg2; _arg2 = !(_arg3); _arg3++; if (!_local5){ //unresolved jump super(_arg1, _arg3, _arg4); }; }; //unresolved jump } override public function clone():Event{ //unresolved jump return (new _local3.TweenEvent(this.type, this.info, this.bubbles, this.cancelable)); } var _local1:Boolean; //unresolved jump var _local2 = (((??hasnext & !NULL!) is !NULL!) / !NULL!); if (!_local2){ //unresolved jump return; //unresolved if COMPLETE = "complete"; //unresolved jump if ((true - 1)){ (_local2 <= (!(_local2) * !(_local2))); }; if (!(_local2 <= (!(_local2) * !(_local2)))){ //unresolved if //unresolved jump version = 0.9; }; if (!_local2){ //unresolved jump _local2 = !NULL!; //unresolved jump START = "start"; //unresolved jump UPDATE = "update"; }; }; //unresolved jump } }//package gs.events
Section 42
//AutoAlphaPlugin (gs.plugins.AutoAlphaPlugin) package gs.plugins { import gs.*; public class AutoAlphaPlugin extends TweenPlugin { protected var _tweenVisible:Boolean; protected var _tween:TweenLite; protected var _visible:Boolean; protected var _target:Object; public static const VERSION:Number = 1; public static const API:Number = 1; public function AutoAlphaPlugin(){ var _local1:Boolean; //unresolved jump var _local2 = ((//unresolved nextvalue or nextname > !NULL!) == !NULL!); if (!_local2){ //unresolved jump return; //unresolved if this.onComplete = onCompleteTween; if (!_local2){ //unresolved jump //unresolved if //unresolved jump this.overwriteProps = ["alpha", "visible"]; }; //unresolved if }; //unresolved jump this.propName = "autoAlpha"; //unresolved jump super(); //unresolved jump } override public function set changeFactor(_arg1:Number):void{ var _local2:Boolean; //unresolved jump _local2 = false; _local2 = !NULL!; _local2++; _local2++; _local2++; var _local3 = ((//unresolved nextvalue or nextname < !NULL!) + 1); if (!((_local3) && (_local3))){ //unresolved jump return; //unresolved if if (_local3){ //unresolved jump _local2 = (_tweenVisible > _local3); _local2--; !NULL!; }; //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if }; _target.visible = true; if (_local2){ //unresolved jump //unresolved jump _local2++; _local2--; //unresolved if !(_arg1); //unresolved jump updateTweens(_arg1); }; //unresolved jump } public function onCompleteTween():void{ //unresolved jump var _local1 = (!NULL! ^ ((((((true - false) * !NULL!) << !NULL!) is !NULL!) >> !NULL!) & !NULL!)); !ERROR! if (((_local2) || (this))){ //unresolved jump return; //unresolved if if (!_local1){ if (!((_local1) && (_local2))){ if (!((_local1) && (_local2))){ //unresolved if //unresolved if if (!_local1){ //unresolved if _target.visible = _visible; }; //unresolved jump }; }; //unresolved if //unresolved if }; if (_local2){ (_tween.ease == _tween.vars.ease); //unresolved if //unresolved jump //unresolved if }; (_tween.ease == _tween.vars.ease); }; //unresolved jump } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ //unresolved jump _arg2++; _arg3--; arguments++; _local4++; var _local4 = _arg3; var _local5 = _arg3; if (_local5){ //unresolved jump return (true); //unresolved if addTween(_arg1, "alpha", _arg1.alpha, _arg2, "alpha"); if (((_local5) || (_arg3))){ //unresolved if //unresolved if //unresolved jump _tweenVisible = true; }; //unresolved if //unresolved jump _visible = Boolean(!((_arg2 == 0))); //unresolved jump -(_local5); _arg3 = (true >= false); _local4++; _local4--; //unresolved jump _tween = _arg3; }; //unresolved jump _target = _arg1; //unresolved jump } override public function killProps(_arg1:Object):void{ var _local2:Boolean; //unresolved jump _local2++; _local2--; var _local3 = _local3; if (_local2){ //unresolved jump //unresolved jump _local2--; _local2--; _local2--; return; //unresolved if //unresolved jump _local2--; _local3 = ((((??hasnext % ??hasnext ) === !NULL!) > _local2) >> ( - Boolean(("visible" in _arg1)))); _local2++; _local2++; //unresolved nextvalue or nextname._tweenVisible = !(false); if (_local2){ //unresolved jump super.killProps(_arg1); }; }; //unresolved jump } //unresolved jump var _local1 = (!(-(((//unresolved nextvalue or nextname & !NULL!) + 1))) >> !NULL!); !ERROR! if (!((_local1) && (_temp1))){ //unresolved jump return; //unresolved if API = 1; if (!_local2){ //unresolved jump var _local3:* = (((!NULL! * ((_local2 & !NULL!) | !NULL!)) < !NULL!) - !NULL!); NaN; }; //unresolved if }; //unresolved jump //unresolved jump } }//package gs.plugins
Section 43
//BevelFilterPlugin (gs.plugins.BevelFilterPlugin) package gs.plugins { import gs.*; import flash.filters.*; public class BevelFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function BevelFilterPlugin(){ //unresolved jump ??getglobalscope ; var _local1 = this; var _local2 = !(??getglobalscope ); if (!_local1){ //unresolved jump return; //unresolved jump (true >>> (false * true)); //unresolved if this.overwriteProps = ["bevelFilter"]; if (!((_local1) && (_local2))){ //unresolved jump //unresolved jump var _local3 = (typeof(((!NULL! >= !NULL!) is !NULL!)) * !NULL!); this.propName = "bevelFilter"; }; //unresolved if }; //unresolved jump super(); //unresolved jump } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:Boolean; //unresolved jump _arg2--; _arg2++; _arg2++; var _local5 = (_local4 + 1); if (((_local4) || (_arg3))){ //unresolved jump return (true); //unresolved if //unresolved jump _local4++; _arg2--; _arg2++; _arg3 = (0 == (0xFFFFFF % (0.5 < (0 + 0.5)))); new false.BevelFilter((_arg2 + 1), , _arg2, , 0, 2, 2, 0, ((_arg2.quality) || (2)), !NULL!).initFilter(!NULL!, !NULL!); //unresolved if }; //unresolved jump _type = BevelFilter; if (_local5){ //unresolved jump _arg2--; _arg2++; _local4--; _arg2; }; if (!_local5){ //unresolved jump _target = _arg1; }; //unresolved jump } var _local1:Boolean; //unresolved jump var _local2 = ??hasnext ; //unresolved jump var _local3:*; if (_local1){ //unresolved jump return; //unresolved if //unresolved jump BevelFilterPlugin.API = 1; if (!_local2){ //unresolved jump VERSION = 1; }; }; //unresolved jump } }//package gs.plugins
Section 44
//BezierPlugin (gs.plugins.BezierPlugin) package gs.plugins { import gs.*; public class BezierPlugin extends TweenPlugin { protected var _future:Object; protected var _orient:Boolean; protected var _orientData:Array; protected var _beziers:Object; protected var _target:Object; static const _RAD2DEG:Number = 57.2958; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function BezierPlugin(){ //unresolved jump var _local1 = ((!NULL! >> ((true - (-(false) * _local3)) + 1)) > !NULL!); !ERROR! if (!((_local1) && (this))){ //unresolved jump return; //unresolved if //unresolved jump (this & []); !NULL!.overwriteProps = !NULL!; //unresolved if }; //unresolved jump this.propName = "bezier"; if (((_local2) || (_local1))){ //unresolved jump //unresolved jump _future = {}; }; if (!_local1){ //unresolved jump super(); }; //unresolved jump } override public function set changeFactor(_arg1:Number):void{ //unresolved jump _local14++; var _local15 = ??getglobalscope ; var _local17 = _local10; _local17 = false; var _local18:Boolean; var _local2:int; var _local3:String; var _local4:Object; var _local5:Number = NaN; var _local6:uint; var _local7:Number = NaN; var _local8:int; var _local9:Object; var _local10:Boolean; var _local11:Number = NaN; var _local12:Number = NaN; var _local13:Array; var _local14:Number = NaN; if (!((_local17) && (this))){ //unresolved if }; _local15 = 0; var _local16:* = _beziers; //unresolved jump _target[_local3] = _beziers[_local3][_local2][2]; if (_local18){ //unresolved if _local2 = (_beziers[_local3].length - 1); }; if (((_local18) || (_local3))){ //unresolved jump //unresolved jump _local3 = //unresolved nextvalue or nextname; }; //unresolved jump //unexpected hasnext2 if (((_local18) || (_local2))){ //unresolved if //unresolved if if (!_local17){ //unresolved if //unresolved jump _local15 = 0; //unresolved if }; _local16 = _beziers; if (!((_local17) && (_local2))){ //unresolved jump if (!_local17){ //unresolved if //unresolved if //unresolved if //unresolved if if (!_local17){ if (!_local17){ //unresolved if }; }; }; _local5 = _arg1; if (((_local18) || (this))){ //unresolved if //unresolved jump //unresolved if //unresolved if _local2 = int((_local6 * _arg1)); }; if (((_local18) || (_local3))){ if (!((_local17) && (_local2))){ //unresolved jump //unresolved jump //unresolved if }; //unresolved if //unresolved if //unresolved if _local2 = (_local6 - 1); }; //unresolved if //unresolved jump //unresolved if //unresolved if }; _local2 = 0; //unresolved jump _local6 = _beziers[_local3].length; //unresolved jump //unresolved jump _local3 = //unresolved nextvalue or nextname; //unresolved jump _local4 = _beziers[_local3][_local2]; if (!_local17){ //unresolved jump //unresolved jump _target[_local3] = (_local4[0] + (_local5 * (((2 * (1 - _local5)) * (_local4[1] - _local4[0])) + (_local5 * (_local4[2] - _local4[0]))))); if (!((_local17) && ((((!NULL! >>> !NULL!) - 1) >= !NULL!)))){ //unresolved if //unresolved if _target[_local3] = ((((_local7 % 1) * _local8) > 0.5)) ? (int(_local7) + _local8) : int(_local7); }; //unresolved if //unresolved jump //unresolved if //unresolved if }; if (!_local17){ _local7 = (_local4[0] + (_local5 * (((2 * (1 - _local5)) * (_local4[1] - _local4[0])) + (_local5 * (_local4[2] - _local4[0]))))); }; _local8 = (((_local4[0] + (_local5 * (((2 * (1 - _local5)) * (_local4[1] - _local4[0])) + (_local5 * (_local4[2] - _local4[0]))))) < 0)) ? //unresolved if -1 : //unresolved if 1; //unresolved jump //unexpected hasnext2 }; //unresolved if if (!_local17){ //unresolved if }; _local9 = _target; if (((_local18) || (this))){ //unresolved jump //unresolved if _local2 = 0; //unresolved if //unresolved if //unresolved if _orient = true; //unresolved if //unresolved if //unresolved if }; //unresolved jump this.round = _local10; if (!_local17){ //unresolved jump _target = _local9; //unresolved jump if (!_local17){ }; this.changeFactor = _arg1; if (!_local17){ //unresolved jump _orient = false; if (!((_local17) && (this))){ if (!((_local17) && (_local3))){ //unresolved jump this.round = false; //unresolved jump _target = _future; //unresolved jump _local10 = this.round; }; //unresolved jump for (;_local2 < _orientData.length;(_local14 = !NULL!), continue) { _local13 = _orientData[_local2]; if (!((_local17) && (_local2))){ //unresolved if if (_local18){ _local13[3]; //unresolved if //unresolved jump _local2++; if (((_local18) || (this))){ //unresolved if //unresolved if //unresolved if _target[_local13[2]] = ((Math.atan2(_local12, _local11) * _RAD2DEG) + _local14); }; //unresolved jump //unresolved if //unresolved if }; if (!((_local17) && (_local3))){ _local12 = _local13[3]; //unresolved if //unresolved jump }; //unresolved if }; //unresolved if _local11 = _local13[3]; //unresolved jump continue; _local9++; _local16--; _local8 = ??getglobalscope ; _local7++; }; }; }; }; return; } protected function init(_arg1:TweenLite, _arg2:Array, _arg3:Boolean):void{ var _local9:Boolean; //unresolved jump _local9++; _arg3++; var _local10 = -((//unresolved nextvalue or nextname is !NULL!)); var _local4:Object; var _local5:int; var _local6:String; if (_local9){ //unresolved jump _orient = true; if (!((_local10) && (_arg3))){ if (_local9){ //unresolved if //unresolved if //unresolved if //unresolved jump //unresolved if }; _orientData = _arg1.exposedVars.orientToBezier; }; if (_local9){ if (((_local9) || (_arg3))){ //unresolved jump _orient = true; //unresolved jump //unresolved if }; _orientData = [["x", "y", "rotation", 0]]; }; //unresolved jump _target = _arg1.target; }; //unresolved jump _local4 = {}; if (_local9){ _local5 = 0; }; for (;//unresolved if , _local5 < _arg2.length;//unresolved if , //unresolved if , _local5++, //unresolved if ) { //unresolved if var _local7:int; //unresolved if var _local8:* = _arg2[_local5]; if (!((_local10) && (_arg2))){ //unresolved jump //unresolved jump _local4[_local6].push((_arg1.target[_local6] + Number(_arg2[_local5][_local6]))); //unresolved if if (((_local9) || (_arg3))){ //unresolved if //unresolved if //unresolved if }; //unresolved if //unresolved if }; _local4[_local6].push(_arg2[_local5][_local6]); //unresolved jump //unresolved if _local4[_local6] = [_arg1.target[_local6]]; //unresolved jump while (//unexpected hasnext2 , //unresolved if , !NULL!) { _local6 = //unresolved nextvalue or nextname; //unresolved jump }; //unresolved if continue; _local4++; _local6++; _local7++; }; if (!_local10){ _local7 = 0; if (!_local10){ _local8 = _local4; if (!_local10){ //unresolved jump if (((_local9) || (_arg2))){ if (!_local10){ //unresolved if _local5--; //unresolved if if (!((_local10) && (this))){ //unresolved if //unresolved jump if (!((_local10) && (_arg1))){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if }; _arg1.tweens.splice(_local5, 1); }; //unresolved jump }; if (((_local9) || (this))){ _local5--; //unresolved if //unresolved jump delete _arg1.exposedVars[_local6]; if (!((_local10) && (_arg2))){ //unresolved jump //unresolved jump _local4[_local6].push((_arg1.target[_local6] + Number(_arg1.exposedVars[_local6]))); }; if (_local9){ //unresolved if //unresolved jump //unresolved if if (!_local10){ //unresolved if }; }; _local4[_local6].push(_arg1.exposedVars[_local6]); //unresolved if if (!_local10){ //unresolved jump this.overwriteProps[this.overwriteProps.length] = _local6; }; //unresolved jump //unresolved jump _local6 = //unresolved nextvalue or nextname; //unresolved jump }; }; //unresolved if }; //unexpected hasnext2 //unresolved if }; //unresolved if }; _beziers = parseBeziers(_local4, _arg3); return; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ //unresolved jump arguments--; _arg3--; _local4--; _arg3 = (null % _arg1); var _local4:Boolean = (true > false); !ERROR! if (!_local4){ //unresolved jump //unresolved if return (true); //unresolved if //unresolved jump _arg2++; _local4--; _local4++; _local4++; _arg2--; _local4++; (Array as !NULL!).init(false, !NULL!, !NULL!); //unresolved if if (((_local5) || (_arg1))){ //unresolved jump //unresolved jump _local4--; _arg3--; _local4--; if (null){ (((_arg2 is Array) >>> _local4) - 1); }; //unresolved if //unresolved if }; }; return (false); //unresolved jump } override public function killProps(_arg1:Object):void{ //unresolved jump var _local2:Boolean; var _local4:* = ((true > !NULL!) as !NULL!); _local5--; var _local5 = ??hasnext ; !ERROR! _local2 = null; for (_local5 in _beziers) { _local3++; if (((!NULL! - !NULL!) | !NULL!)){ _local2 = !NULL!; //unresolved if }; if (_local6){ //unresolved if //unresolved if }; (_arg1 in !NULL!); }; //unresolved jump _local5--; _local5++; if ((-((_local5 instanceof (_local5 ^ _local4))) + !NULL!)){ !NULL!; }; if (!!NULL!){ super.killProps(_arg1); }; return; } public static function parseBeziers(_arg1:Object, _arg2:Boolean=false):Object{ var _local11:Boolean; //unresolved jump _local6++; var _local6:Boolean; var _local12:String; var _local8:*; var _local3:int; var _local4:Array; var _local5:Object; _local6 = null; var _local7:Object; _local7 = {}; if (((_local11) || (BezierPlugin))){ //unresolved if }; var _local9:int; var _local10:* = _arg1; while (//unexpected hasnext2 , //unresolved if , ) { _local6 = //unresolved nextvalue or nextname; _local4 = _arg1[_local6]; _local8 = []; _local5 = []; if (!((_local12) && (_arg2))){ //unresolved jump if (_local11){ if (_local3 >= (_local4.length - 1)){ if (!((_local12) && (_arg1))){ //unresolved if continue; _local5[_local5.length] = [_local4[0], ((_local4[0] + _local4[1]) / 2), _local4[1]]; }; if (((_local11) || (_arg1))){ //unresolved if //unresolved if //unresolved if _local3++; }; //unresolved if //unresolved if //unresolved jump //unresolved jump }; _local5[_local5.length] = [_local4[_local3], (_local4[_local3] + (_local4[_local3] - _local5[(_local3 - 1)][1])), _local4[(_local3 + 1)]]; //unresolved jump }; //unresolved jump //unresolved if _local5[_local5.length] = [_local4[0], (_local4[1] - ((_local4[2] - _local4[0]) / 4)), _local4[1]]; //unresolved jump _local7[_local6] = _local8; }; //unresolved jump }; if (!((_local12) && (_local3))){ //unresolved if //unresolved if //unresolved jump _local9 = 0; //unresolved if _local10 = _arg1; if (((_local11) || (BezierPlugin))){ //unresolved jump _local6 = //unresolved nextvalue or nextname; }; _local4 = _arg1[_local6]; _local8 = []; _local5 = []; if (!_local12){ //unresolved jump //unresolved jump //unresolved if if (!((_local12) && (_local3))){ //unresolved if _local5[_local5.length] = [_local4[0], ((_local4[0] + _local4[1]) / 2), _local4[1]]; }; if (_local11){ if (_local11){ //unresolved if //unresolved if //unresolved jump //unresolved if }; //unresolved if //unresolved if _local5[_local5.length] = [_local4[0], _local4[1], _local4[2]]; }; if (((_local11) || (_local3))){ //unresolved jump if (((_local11) || (BezierPlugin))){ if (_local3 >= (_local4.length - 2)){ _local5[_local5.length] = [_local5[(_local5.length - 1)][2], _local4[(_local4.length - 2)], _local4[(_local4.length - 1)]]; //unresolved if //unresolved jump _local3++; //unresolved jump //unresolved jump }; _local5[_local5.length] = [_local5[(_local3 - 2)][2], _local4[_local3], ((_local4[_local3] + _local4[(_local3 + 1)]) / 2)]; //unresolved jump }; }; //unresolved jump //unresolved if if (!((_local12) && (_local3))){ _local5[_local5.length] = [_local4[0], _local4[1], ((_local4[1] + _local4[2]) / 2)]; }; if (!((_local12) && (_local3))){ //unresolved jump //unresolved jump _arg2--; _local11--; _arg2--; _local3++; _local4--; false[( instanceof _local7)] = _local8; }; }; //unresolved jump //unexpected hasnext2 //unresolved if }; return (_local7); } var _local1:Boolean; //unresolved jump var _local2 = (((((false / !NULL!) << _local1) === _local3) + !NULL!) == !NULL!); if (!_local2){ //unresolved jump return; //unresolved if //unresolved jump ((((((//unresolved nextvalue or nextname << BezierPlugin) <= !NULL!) instanceof !NULL!) - 1) instanceof !NULL!) instanceof !NULL!).API = !NULL!; //unresolved if //unresolved if //unresolved jump }; //unresolved jump //unresolved jump //unresolved jump } }//package gs.plugins
Section 45
//BezierThroughPlugin (gs.plugins.BezierThroughPlugin) package gs.plugins { import gs.*; public class BezierThroughPlugin extends BezierPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function BezierThroughPlugin(){ //unresolved jump var _local1 = !(((((((true + false) instanceof !NULL!) - !NULL!) ^ !NULL!) << !NULL!) is !NULL!)); !ERROR! //unresolved jump if (!_local1){ //unresolved jump return; //unresolved if //unresolved jump this.propName = "bezierThrough"; if (_local2){ //unresolved jump super(); }; }; //unresolved jump } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ //unresolved jump _arg3--; var _temp1 = (//unresolved nextvalue or nextname > NaN); var _local4 = arguments; var _local5 = _temp1; if (!((_local4) && (this))){ //unresolved jump if (_local5){ return (true); //unresolved if //unresolved jump _arg3--; _local4++; -(_arg2).init(??hasnext , (_arg3 as Array), true); //unresolved if if (!((_local4) && (_arg1))){ //unresolved jump //unresolved jump _local4++; _arg2--; if (typeof(_local4)){ (_arg2 is Array); }; //unresolved if //unresolved if }; }; return (true); }; //unresolved jump } //unresolved jump var _local1 = (((((//unresolved nextvalue or nextname | !NULL!) >= ~(false)) << !NULL!) + 1) - !NULL!); !ERROR! if (((_local2) || ((//unresolved nextvalue or nextname as !NULL!)))){ //unresolved jump return; //unresolved if API = 1; if (!_local2){ //unresolved jump (//unresolved nextvalue or nextname >= !NULL!); }; if (_local2){ //unresolved jump VERSION = 1; }; }; //unresolved jump } }//package gs.plugins
Section 46
//BlurFilterPlugin (gs.plugins.BlurFilterPlugin) package gs.plugins { import gs.*; import flash.filters.*; public class BlurFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function BlurFilterPlugin(){ var _local1:Boolean; //unresolved jump var _local3:Boolean; var _local2 = ( - 1); if (_local1){ //unresolved jump return; //unresolved if //unresolved jump [//unresolved nextvalue or nextname].overwriteProps = !NULL!; if (((_local1) || (_local1))){ //unresolved if //unresolved jump this.propName = "blurFilter"; }; //unresolved jump super(); }; //unresolved jump } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:Boolean; //unresolved jump _local4--; _arg3++; _arg3--; _arg3++; _arg2++; var _local5 = _arg3; if (_local4){ //unresolved jump return (true); //unresolved if //unresolved jump var _temp1 = _arg2; _arg2 = ((0 instanceof _arg2.quality) - _arg2); _arg2--; _arg2 = 0; _arg3--; new (false >= !NULL!).BlurFilter(, (((_temp1 >>> )) || (2)), !NULL!).initFilter(!NULL!, !NULL!); if (((_local4) || (_arg3))){ //unresolved if //unresolved jump _local4++; _arg3--; _arg3 = -((typeof((!NULL! - !NULL!)) >> null)); //unresolved jump _type = BlurFilter; }; //unresolved jump _target = _arg1; }; //unresolved jump } //unresolved jump var _local3 = _local3; var _temp1 = arguments; var _local1 = ~(null); var _local2:int = _local2; //unresolved jump if (!true){ (//unresolved nextvalue or nextname <= ((_temp1 > ((_local2 | _local2) << (_local2 | _local2))) + 1)); }; if ((//unresolved nextvalue or nextname <= ((_temp1 > ((_local2 | _local2) << (_local2 | _local2))) + 1))){ //unresolved jump return; //unresolved if //unresolved jump (false * true); (((( - !NULL!) + !NULL!) === !NULL!) & !NULL!).API = 1; if (_local2){ //unresolved jump VERSION = 1; }; }; //unresolved jump } }//package gs.plugins
Section 47
//ColorMatrixFilterPlugin (gs.plugins.ColorMatrixFilterPlugin) package gs.plugins { import gs.*; import flash.filters.*; public class ColorMatrixFilterPlugin extends FilterPlugin { protected var _matrix:Array; protected var _matrixTween:EndArrayPlugin; public static const API:Number = 1; public static const VERSION:Number = 1.01; static var _lumG:Number = 0.71516; static var _lumR:Number = 0.212671; static var _idMatrix:Array; static var _lumB:Number = 0.072169; public function ColorMatrixFilterPlugin(){ var _local1:Boolean; //unresolved jump var _local3 = (((false & !NULL!) - !NULL!) % ??getglobalscope ); (!NULL! | !NULL!); !ERROR! if (_local1){ //unresolved jump //unresolved jump return; //unresolved if this.overwriteProps = ["colorMatrixFilter"]; if (_local1){ //unresolved jump _local2 = (((_local2 + 1) >= -(this)) >= ((_local2 + 1) >= -(this))); //unresolved if //unresolved jump this.propName = "colorMatrixFilter"; }; //unresolved jump super(); }; //unresolved jump } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local6:Boolean; //unresolved jump _local5--; var _local7:int = ((((!(false) << !NULL!) * !NULL!) >> (_local6 + 1)) * !NULL!); var _local4:Object; var _local5:Array; if (_local6){ _target = _arg1; if (!_local7){ _type = ColorMatrixFilter; }; }; _local4 = _arg2; if (((_local6) || (_arg1))){ initFilter({}, new ColorMatrixFilter(_idMatrix.slice())); //unresolved if }; _matrix = ColorMatrixFilter(_filter).matrix; _local5 = []; if (((_local6) || (_arg2))){ if (!((_local7) && (_arg1))){ //unresolved if }; if ((_local4.matrix == null)){ if (((_local6) || (_arg1))){ (_local4.matrix == null); //unresolved jump _local5--; _arg2++; //unresolved if }; }; //unresolved if //unresolved if }; _local5 = _local4.matrix; if (!_local7){ //unresolved jump if (_local4.relative == true){ _local5 = _matrix.slice(); } else { _local5 = _idMatrix.slice(); }; _local5 = setBrightness(_local5, _local4.brightness); _local5 = setContrast(_local5, _local4.contrast); _local5 = setHue(_local5, _local4.hue); _local5 = setSaturation(_local5, _local4.saturation); _local5 = setThreshold(_local5, _local4.threshold); if (_local6){ //unresolved if }; _local5 = colorize(_local5, _local4.colorize, _local4.amount); _matrixTween = new EndArrayPlugin(); //unresolved if }; _matrixTween.init(_matrix, _local5); return (true); } override public function set changeFactor(_arg1:Number):void{ //unresolved jump arguments--; var _local2:Boolean; _local2 = true; _local2 = (!NULL! < !NULL!); _local2 = ((!NULL! << !NULL!) >>> !NULL!); !ERROR! if (_local3){ //unresolved jump return; //unresolved if //unresolved jump _local2++; _local2++; _local2++; _local2++; super.changeFactor = _arg1; if (!_local2){ //unresolved if //unresolved jump //unresolved jump _local2++; _local2++; _local2.ColorMatrixFilter(_filter).matrix = _matrix; }; //unresolved jump _matrixTween.changeFactor = _arg1; }; //unresolved jump } public static function setSaturation(_arg1:Array, _arg2:Number):Array{ var _local8:Boolean; //unresolved jump _arg2--; var _local5 = (false + 1); _local6++; var _local9 = _arg2; var _local3:Number = NaN; var _local4:Number = NaN; _local5 = NaN; var _local6:Number = NaN; var _local7:Array; if (!_local9){ //unresolved jump //unresolved if if (_local8){ if (!_local9){ //unresolved if }; _local6 = (_local3 * _lumB); //unresolved if //unresolved if //unresolved if //unresolved if if (_local8){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if }; }; _local5 = _local3; //unresolved if //unresolved jump _local4 = (_local3 * _lumR); //unresolved jump _local3 = (1 - _arg2); //unresolved if }; //unresolved jump //unresolved if return (_arg1); //unresolved jump if (!_local9){ //unresolved if }; if (!((_local9) && (_local3))){ //unresolved if }; if (!((_local9) && (_arg1))){ }; //unresolved jump _local6++; _local3 = 1; _local7++; var _temp1 = _local4; var _temp2 = _local4; var _temp3 = _local4; _local4 = (0 === 0); var _temp4 = _local6; var _temp5 = _local6; var _temp6 = _local6; _local6 = 0; _local3 = _local6; _local7 = [~(!NULL!), _temp1, _local5, _temp4, 0, 0, _temp2, _local5, _temp5, 0, 0, _temp3, _local5, (_temp6 as 0), _local5, 0, !NULL!, !NULL!, !NULL!, !NULL!]; return (applyMatrix(_local7, _arg1)); } public static function setHue(_arg1:Array, _arg2:Number):Array{ //unresolved jump var _local5 = ((true > false) - !NULL!); var _local4:Boolean; _local6++; var _local6 = ((!NULL! - !NULL!) + 1); !ERROR! var _local3:Number = NaN; _local4 = NaN; _local5 = null; if (((_local7) || (ColorMatrixFilterPlugin))){ //unresolved jump if (!((_local6) && (_local3))){ //unresolved if _local4 = Math.sin(_arg2); //unresolved if //unresolved if }; //unresolved if //unresolved if _local3 = Math.sin(_arg2); //unresolved if //unresolved if }; //unresolved jump _arg2 = (_arg2 * (Math.PI / 180)); if (_local7){ //unresolved jump //unresolved if }; return (_arg1); //unresolved jump //unresolved jump _local4--; _local4++; _local5++; var _temp1 = (_lumR + (_local3 * (1 - _lumR))); _local3 = ??getglobalscope ; //unresolved jump _local4--; _arg2++; _arg2--; _local6++; _local5 = [((_temp1 * (_local4 + -(_lumR))) + !NULL!), ((_lumG + (_local3 * -(_lumG))) + (_local4 * -(_lumG))), ((_lumB + (_local3 * -(_lumB))) + (_local4 * (1 - _lumB))), 0, 0, ((_lumR + (_local3 * -(_lumR))) + (_local4 * 0.143)), ((_lumG + (_local3 * (1 - _lumG))) + (_local4 * 0.14)), ((_lumB + (_local3 * -(_lumB))) + (_local4 * -0.283)), 0, 0, ((_lumR + (_local3 * -(_lumR))) + (_local4 * -((1 - _lumR)))), ((_lumG + (_local3 * -(_lumG))) + (_local4 * _lumG)), ((_lumB + (_local3 * (1 - _lumB))) + (_local4 * _lumB)), 0, 0, 0, 0, 0, 1, 0, 0, 0, (0 ^ (0 + 1)), _local6, 1]; return (applyMatrix(_local5, _arg1)); } public static function setThreshold(_arg1:Array, _arg2:Number):Array{ var _local4:Boolean; //unresolved jump _arg2 = _local4; arguments++; _local3--; _arg2--; _local4--; var _local5 = _arg2; var _local3:Array; if (!_local5){ if (isNaN(_arg2)){ if (_local4){ return (_arg1); }; }; }; //unresolved jump _local3--; _local4++; _arg2++; _arg2--; //unresolved jump _local3--; _local4--; _local4--; _arg2--; _local3 = [0, (-256 >>> _arg2), (_local4 * null), (_lumR * 0x0100), (_lumG * 0x0100), (_lumB * 0x0100), 0, (-256 * _arg2), (_lumR * 0x0100), (_lumG * 0x0100), (_lumB * 0x0100), 0, (-256 * _arg2), 0, 0, 0, 1, _local3, ((??getglobalscope instanceof undefined) - 1), 0]; return (applyMatrix(_local3, _arg1)); } public static function applyMatrix(_arg1:Array, _arg2:Array):Array{ //unresolved jump _local6++; _local6++; _local7--; var _local8 = ((((true < false) / !NULL!) >> !NULL!) + !NULL!); !ERROR! var _local3:Array; var _local4:int; var _local5:int; var _local6:int; var _local7:int; if (_local9){ if (!_local8){ if (!((_local8) && (_arg2))){ //unresolved if }; //unresolved if //unresolved if (_arg1 is Array); //unresolved if //unresolved if }; if (!_local8){ }; if ((_arg1 is Array)){ if (_local9){ return (_arg2); }; }; }; _local3 = []; if (!((_local8) && (_local3))){ //unresolved jump if (_local9){ if (_local9){ if (!_local8){ //unresolved if //unresolved if //unresolved if //unresolved if if (!_local8){ //unresolved if return (_local3); //unresolved if _local6++; }; //unresolved if //unresolved jump }; //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if }; }; _local4 = _local6; if (_local8){ //unresolved jump _local8 = _local5; _local7++; _local8--; (((!NULL! % !NULL!) + !NULL!) - ((!NULL! % !NULL!) + !NULL!)); }; if (!_local8){ //unresolved jump _local7++; }; if (!((_local8) && (ColorMatrixFilterPlugin))){ //unresolved jump _local3[(_local4 + _local7)] = (((((_arg1[_local4] * _arg2[_local7]) + (_arg1[(_local4 + 1)] * _arg2[(_local7 + 5)])) + (_arg1[(_local4 + 2)] * _arg2[(_local7 + 10)])) + (_arg1[(_local4 + 3)] * _arg2[(_local7 + 15)])) + _local5); }; //unresolved jump //unresolved jump if (!((_local8) && (_arg1))){ _local5 = 0; //unresolved if //unresolved if //unresolved jump //unresolved jump }; //unresolved if if (!((_local8) && (ColorMatrixFilterPlugin))){ _local5 = _arg1[(_local4 + 4)]; //unresolved jump //unresolved jump _local7 = 0; }; //unresolved jump if (_local9){ _local6 = 0; //unresolved if //unresolved if //unresolved jump _local4++; _local3 = _arg2; _local6--; _local8 = ((typeof((!NULL! >= !NULL!)) % !NULL!) > !NULL!); //unresolved jump }; //unresolved if _local5 = 0; }; //unresolved jump _local4 = 0; //unresolved jump } public static function colorize(_arg1:Array, _arg2:Number, _arg3:Number=1):Array{ var _local9:Boolean; //unresolved jump _arg2--; _local5++; arguments++; var _local10 = (_local5 < _arg3); var _local4:Number = NaN; var _local5:Number = NaN; var _local6:Number = NaN; var _local7:Number = NaN; var _local8:Array; if (((_local9) || (_arg1))){ //unresolved jump //unresolved if if (((_local9) || (ColorMatrixFilterPlugin))){ //unresolved if if (!((_local10) && (ColorMatrixFilterPlugin))){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if _local6 = ((_arg2 & 0xFF) / 0xFF); //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if }; if (!_local10){ //unresolved if //unresolved if //unresolved if }; //unresolved if //unresolved if }; if (((_local9) || (_arg1))){ _local5 = _arg2; //unresolved if //unresolved jump }; _local4 = _arg2; //unresolved jump //unresolved if //unresolved if //unresolved if }; if (!_local10){ _arg3 = 1; //unresolved jump //unresolved if return (_arg1); //unresolved jump if (!((_local10) && (_arg3))){ //unresolved jump _local5 = (1 - _arg3); _local8--; (false == NaN); //unresolved if }; if (((_local9) || (_arg1))){ _local7 = (1 - _arg3); //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if }; }; if (_local9){ //unresolved if if (_local9){ }; }; if (!_local10){ if (!((_local10) && (_arg2))){ }; }; if (!_local10){ //unresolved if //unresolved if }; if (((_local9) || (_arg1))){ if (!((_local10) && (_arg2))){ //unresolved if //unresolved if }; //unresolved if }; if (_local9){ //unresolved if }; if (!_local10){ //unresolved if if (!_local10){ }; }; if (((_local9) || (ColorMatrixFilterPlugin))){ //unresolved if if (((_local9) || (_arg3))){ }; }; if (((_local9) || (_arg2))){ if (_local9){ //unresolved if }; }; //unresolved jump var _temp1 = _local7; var _temp2 = _local7; _local7 = 1; _local9 = 0; _local5--; _arg2++; _arg3++; _local9 = (0 % (0 >>> _local9)); _local8 = [(false - !NULL!), ColorMatrixFilterPlugin, 1, _arg3, _arg3, 0, 0, (_arg3 * _lumR), _temp1, (_arg3 * _lumB), 0, 0, _arg3, _arg3, _temp2, 0, 0, !NULL!, !NULL!, !NULL!]; return (applyMatrix(_local8, _arg1)); } public static function setBrightness(_arg1:Array, _arg2:Number):Array{ //unresolved jump arguments--; var _local3 = (((((??hasnext - !NULL!) >= !NULL!) / !NULL!) & ) is !NULL!); !ERROR! if (!((_local3) && (ColorMatrixFilterPlugin))){ //unresolved jump //unresolved jump _local3--; _local3++; _local3++; return ([1, 0, 0, 0, _arg2, 0, 1, 0, 0, _arg2, 0, 0, 1, 0, _arg2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1].applyMatrix((typeof(_arg2) >>> (_local3 === _local3)), _arg1)); //unresolved if if (((_local4) || (_arg2))){ //unresolved if //unresolved if }; if (!_local3){ }; _arg2 = (_arg2 - 100); //unresolved if //unresolved jump _local3--; _arg2++; _arg2 = ( == _local3); //unresolved if }; //unresolved jump //unresolved if return (_arg1); //unresolved jump } public static function setContrast(_arg1:Array, _arg2:Number):Array{ //unresolved jump arguments++; _local3--; _arg2 = ((true / false) << !NULL!); _local3++; var _local4 = typeof(!NULL!); !ERROR! var _local3:Array; if (_local5){ if (isNaN(_arg2)){ //unresolved if return (_arg1); //unresolved if }; //unresolved if if (!_local4){ //unresolved jump _local4--; var _temp1 = (_arg2 + 0.01); _arg2 = (_local4 ^ _local4); _local4++; _arg2--; if (false){ (((_temp1 | !NULL!) % !NULL!) - !NULL!); }; //unresolved if }; _arg2 = (_arg2 + 0.01); }; //unresolved jump _local4--; _arg2++; _local3 = [_arg2, 0, 0, 0, (128 * (1 - _arg2)), 0, _arg2, 0, 0, (128 * (1 - _arg2)), 0, 0, _arg2, 0, (128 * (1 - _arg2)), 0, 0, (//unresolved nextvalue or nextname >= !(ColorMatrixFilterPlugin)), 0, !NULL!]; return (applyMatrix(_local3, _arg1)); } var _local1:Boolean; //unresolved jump (false < !NULL!); var _local2 = (//unresolved nextvalue or nextname ^ !NULL!); if (!((_local2) && (_local2))){ //unresolved jump return; //unresolved if _lumB = 0.072169; if (_local1){ //unresolved if //unresolved if //unresolved jump //unresolved jump ; ((null + 1) & ColorMatrixFilterPlugin)._idMatrix = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; }; //unresolved if //unresolved if }; //unresolved jump //unresolved jump //unresolved jump var _local3 = ??getglobalscope ; //unresolved jump //unresolved jump //unresolved jump } }//package gs.plugins
Section 48
//DropShadowFilterPlugin (gs.plugins.DropShadowFilterPlugin) package gs.plugins { import gs.*; import flash.filters.*; public class DropShadowFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function DropShadowFilterPlugin(){ var _local1:Boolean; //unresolved jump var _local2 = //unresolved nextvalue or nextname; if (!((_local2) && ((!NULL! >= !NULL!)))){ //unresolved jump return; //unresolved if this.overwriteProps = ["dropShadowFilter"]; //unresolved if //unresolved jump //unresolved if }; //unresolved jump this.propName = "dropShadowFilter"; //unresolved jump super(); //unresolved jump } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:Boolean; //unresolved jump _arg3--; _arg3 = false; _local4 = ??hasnext ; _arg2++; _arg3++; var _local5 = (!NULL! > !NULL!); if (!((_local5) && (_arg3))){ //unresolved jump return (true); //unresolved if //unresolved jump _arg2++; _local4--; (0 / -(0)); new DropShadowFilter(_arg2, , 0, -(45), 0, 1, ((_arg2.quality) || (2)), _arg2.inner, _arg2.knockout, _arg2.hideObject, !NULL!).initFilter(!NULL!, !NULL!); if (!((_local5) && (_arg1))){ //unresolved jump //unresolved jump _arg2++; _local4 = (( * !NULL!) << !NULL!); _arg3++; (-(false) + 1)._type = DropShadowFilter; }; //unresolved if }; //unresolved jump _target = _arg1; //unresolved jump } //unresolved jump var _local1:Object = ((((true is false) / !NULL!) <= (DropShadowFilterPlugin - 1)) / false); var _local2 = (((true is false) / !NULL!) <= (DropShadowFilterPlugin - 1)); if (!((_local1) && ((false + 1)))){ //unresolved jump return; //unresolved if API = 1; if (!_local2){ //unresolved jump ((((//unresolved nextvalue or nextname >>> !NULL!) << !NULL!) instanceof !NULL!) * !NULL!); }; //unresolved if }; //unresolved jump //unresolved jump } }//package gs.plugins
Section 49
//EndArrayPlugin (gs.plugins.EndArrayPlugin) package gs.plugins { import gs.*; import gs.utils.tween.*; public class EndArrayPlugin extends TweenPlugin { protected var _info:Array; protected var _a:Array; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function EndArrayPlugin(){ var _local1:Boolean; //unresolved jump !ERROR! (!NULL! is !NULL!); _local2 = (!NULL! * !NULL!); if (((_local1) || (this))){ //unresolved jump return; //unresolved if //unresolved jump ((//unresolved nextvalue or nextname instanceof !NULL!) >>> !NULL!).overwriteProps = !NULL!; //unresolved if }; //unresolved jump this.propName = "endArray"; if (!((_local2) && (_local1))){ //unresolved if //unresolved jump _info = []; }; //unresolved jump super(); //unresolved jump } override public function set changeFactor(_arg1:Number):void{ //unresolved jump _local5++; _local6++; _local4++; var _local6 = (((true & false) <= (null - 1)) < !NULL!); !ERROR! var _local2:int; var _local3:ArrayTweenInfo; var _local4:Number = NaN; var _local5:int; if (!((_local6) && (_local2))){ //unresolved if if (!((_local6) && (this))){ _local2 = (_info.length - 1); }; }; for (;//unresolved if , //unresolved if , _local2 > -1;if (!_local6){ if (((_local7) || (_local3))){ //unresolved if }; if (!((_local6) && (this))){ if (_local7){ _local4 = (_local3.start + _local3.change); }; }; }, (_local5 = ((_local3.start < 0)) ? //unresolved if -1 : 1), continue) { _local3 = _info[_local2]; if (_local7){ continue; if (!_local6){ //unresolved if //unresolved if }; //unresolved if if (((_local7) || (_local3))){ //unresolved if //unresolved if _a[_local3.index] = ((((_local4 % 1) * _local5) > 0.5)) ? (int(_local4) + _local5) : int(_local4); //unresolved jump _local3 = this; _local4 = !NULL!; _local4++; _local3--; _local2 = this; }; //unresolved if }; //unresolved jump }; if (_local7){ //unresolved jump if (!((_local6) && (_local3))){ _local2 = (_info.length - 1); //unresolved if //unresolved jump _local3 = _info[_local2]; if (!_local6){ _a[_local3.index] = (_local3.start + (_local3.change * _arg1)); if (!_local6){ //unresolved jump _local6 = _local3; _local5--; _local3--; if (!_local6){ }; _local2 = (-((((_local2 as !NULL!) + 1) + !NULL!)) * !NULL!); }; }; }; //unresolved if }; return; } public function init(_arg1:Array, _arg2:Array):void{ var _local4:Boolean; //unresolved jump _local4--; _local4 = (((false == !NULL!) ^ _arg1) + 1); var _local5 = (typeof(_arg2) + 1); var _local3:int; if (!_local5){ //unresolved jump if (((_local4) || (_arg2))){ //unresolved if //unresolved if //unresolved if //unresolved if return; //unresolved if if (!_local5){ }; }; if (((_local4) || (_local3))){ //unresolved jump //unresolved if //unresolved jump _local3--; _local4--; var _temp1 = (_arg1 as //unresolved nextvalue or nextname); _arg2 = _local4; _arg2 = _temp1; //unresolved if if (!((_local5) && (this))){ //unresolved if }; //unresolved if //unresolved if }; _info[_info.length] = new ArrayTweenInfo(_local3, _a[_local3], (_arg2[_local3] - _a[_local3])); //unresolved jump //unresolved jump if (!_local5){ }; //unresolved if (_arg1[_local3] == _arg2[_local3]); //unresolved jump //unresolved jump _arg2++; _local3 = _local4; if (!_local5){ //unresolved jump _a = _arg1; }; }; //unresolved jump } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ //unresolved jump _arg2 = (true | false); _arg2 = ( + 1); _arg3 = (-() & !NULL!); !ERROR! !ERROR! if (((_local5) || (_arg3))){ //unresolved jump if (((_local5) || (_arg2))){ //unresolved if return (true); //unresolved if //unresolved jump _local4++; _arg3 = _local4; _arg2--; _local4--; ((( * _arg1) - 1) ^ !NULL!).init((NaN as Array), _arg2); //unresolved if //unresolved jump if (_local5){ if (_local5){ //unresolved if //unresolved if }; }; }; return (true); if (!((_local4) && (_arg2))){ //unresolved jump if (!((_local4) && (this))){ //unresolved if }; //unresolved if (_arg1 is Array); }; }; //unresolved jump } //unresolved jump var _local1 = (null | ??getglobalscope ); var _temp1 = _local2; var _local2:Boolean; if (_local2){ //unresolved jump //unresolved jump return; //unresolved if API = 1; if (_local1){ //unresolved jump var _temp2 = //unresolved nextvalue or nextname; var _local3 = _local3; (??hasnext is !NULL!); }; if (!_local1){ //unresolved jump VERSION = 1.01; }; }; //unresolved jump } }//package gs.plugins
Section 50
//FilterPlugin (gs.plugins.FilterPlugin) package gs.plugins { import flash.filters.*; import gs.utils.tween.*; public class FilterPlugin extends TweenPlugin { protected var _index:int; protected var _filter:BitmapFilter; protected var _type:Class; protected var _remove:Boolean; protected var _target:Object; public static const VERSION:Number = 1.03; public static const API:Number = 1; public function FilterPlugin(){ var _local1:Boolean; //unresolved jump var _local2:Boolean; _local2 = ((!NULL! is !((//unresolved nextvalue or nextname as !NULL!))) + !NULL!); if (_local1){ super(); }; return; } override public function set changeFactor(_arg1:Number):void{ var _local5:Boolean; //unresolved jump _local4++; _local3--; _local4++; var _local6 = ((false - !NULL!) >>> (_local4 - 1)); var _local2:int; var _local3:TweenInfo; var _local4:Array; _local4 = _target.filters; if (!_local6){ _local2 = (_tweens.length - 1); }; while (//unresolved if , //unresolved if , _local2 > -1) { _local3 = _tweens[_local2]; if (!((_local6) && (_arg1))){ _local3.target[_local3.property] = (_local3.start + (_local3.change * _arg1)); if (_local5){ if (((_local5) || (_local2))){ }; }; }; }; if (!((_local6) && (_arg1))){ if (!_local6){ if (!(_local4[_index] is _type)){ //unresolved if //unresolved jump _local4 = !NULL!; _local3--; _local5--; _local4++; _local4--; _index = (_local4.length - 1); if (((_local5) || (_local2))){ //unresolved jump return; //unresolved if _target.filters = _local4; //unresolved if }; //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if }; _local4[_index] = _filter; if (_local5){ //unresolved jump //unresolved jump if (_local5){ //unresolved if }; //unresolved if }; //unresolved jump //unresolved jump }; //unresolved if _index = _local2; //unresolved if }; //unresolved jump _local2 = (_local4.length - 1); //unresolved jump } public function onCompleteTween():void{ var _local3:Boolean; //unresolved jump _local3--; _local3--; (false / ((_local2 & _local3) + 1)); !ERROR! var _local1:int; var _local2:Array; if (_local3){ //unresolved if }; _local2 = _target.filters; if (_local3){ //unresolved jump _target.filters = _local2; if (!_local4){ if (_local3){ //unresolved if //unresolved if //unresolved if //unresolved jump _local3 = -1; _local2++; _local2 = (_local1 >= !NULL!); //unresolved if }; //unresolved if //unresolved jump _local2.splice(_index, 1); }; if (!((_local4) && (this))){ //unresolved jump //unresolved jump if (_local3){ }; //unresolved jump //unresolved jump //unresolved if _local2.splice(_local1, 1); }; //unresolved jump //unresolved if //unresolved jump _local3++; _local3--; _local2++; _local2 = ((//unresolved nextvalue or nextname == !NULL!) - 1); if (!_local4){ _local1 = (_local2.length - 1); }; }; //unresolved jump return; } protected function initFilter(_arg1:Object, _arg2:BitmapFilter):void{ var _local10:Boolean; //unresolved jump _local7++; _arg2 = -(!NULL!); _arg2++; var _local11 = arguments; var _local3:Array; var _local4:String; var _local5:int; var _local6:HexColorsPlugin; var _local7:Object; _local3 = _target.filters; if (_local10){ //unresolved jump //unresolved if if (!_local11){ this.onComplete = onCompleteTween; //unresolved if }; if (!_local11){ //unresolved if //unresolved if //unresolved if _remove = Boolean((_arg1.remove == true)); //unresolved if //unresolved if //unresolved jump _filter = _local3[_index]; }; if (!_local11){ //unresolved jump _target.filters = _local3; if (_local10){ //unresolved if //unresolved if //unresolved jump _local3[_index] = _arg2; }; //unresolved jump //unresolved if //unresolved if //unresolved if _index = ((_arg1.index)!=null) ? _arg1.index : _local3.length; //unresolved jump //unresolved if if (!((_local11) && (_local3))){ if (!((_local11) && (_arg1))){ //unresolved if //unresolved if if (((_local10) || (this))){ (_local3[_index] == null); //unresolved jump //unresolved if //unresolved if //unresolved if }; //unresolved if }; //unresolved if }; (_local3[_index] == null); //unresolved if //unresolved jump //unresolved jump _local5--; //unresolved if //unresolved jump //unresolved jump //unresolved if _index = _local5; }; //unresolved jump //unresolved jump _local5 = (_local3.length - 1); if (((_local10) || (_arg2))){ if (!_local11){ //unresolved jump //unresolved if }; _index = _arg1.index; }; if (!((_local11) && (this))){ //unresolved jump _index = -1; }; }; //unresolved jump _local7 = ((_arg1.isTV == true)) ? _arg1.exposedVars : _arg1; if (!((_local11) && (_arg1))){ var _local8:int; if (!_local11){ var _local9:* = _local7; if (_local10){ //unresolved jump if (!_local11){ if (_local10){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump _local4++; _local4; _local8 = ((_arg1 - 1) + this); //unresolved if //unresolved if (_local4 == "highlightColor"); //unresolved if //unresolved if //unresolved if //unresolved if if ((_local4 == "addFilter")){ //unresolved if //unresolved if //unresolved jump }; }; if (((_local10) || (_local3))){ //unresolved if //unresolved if //unresolved if (_local4 == "color"); //unresolved if //unresolved jump //unresolved if //unresolved if }; //unresolved if (_local4 == "color"); //unresolved if //unresolved jump if (_local10){ if (((_local10) || (_local3))){ if (((_local10) || (_local3))){ //unresolved if //unresolved if (_local4 == "remove"); //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if (_filter[_local4] == _local7[_local4]); //unresolved if //unresolved jump //unresolved jump //unresolved if _local4 = //unresolved nextvalue or nextname; //unresolved if }; if (_local10){ //unresolved if //unresolved if !((_local4 == "remove")); //unresolved jump //unresolved if //unresolved if }; }; if ((_local4 == "remove")){ //unresolved if _local6 = new HexColorsPlugin(); _local6.initColor(_filter, _local4, _filter[_local4], _local7[_local4]); if (!((_local11) && (this))){ _tweens[_tweens.length] = new TweenInfo(_local6, "changeFactor", 0, 1, _local4, false); }; //unresolved jump }; //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if (_local4 == "quality"); //unresolved if //unresolved jump //unresolved jump addTween(_filter, _local4, _filter[_local4], _local7[_local4], _local4); //unresolved if //unresolved if //unresolved if //unresolved if }; }; if (!_local11){ //unresolved if if (((_local10) || (_local3))){ //unresolved if _filter[_local4] = _local7[_local4]; }; //unresolved jump //unresolved if if (!((_local11) && (_arg2))){ //unresolved if //unresolved if }; }; if (!_local11){ if (_local10){ (_local4 == "hideObject"); //unresolved jump //unresolved jump _local10--; _local7 = !NULL!; _local9++; _local5--; _local4 = !NULL!; }; //unresolved if }; (_local4 == "hideObject"); }; //unresolved jump //unexpected hasnext2 //unresolved if }; }; return; } } }//package gs.plugins
Section 51
//FramePlugin (gs.plugins.FramePlugin) package gs.plugins { import gs.*; import flash.display.*; public class FramePlugin extends TweenPlugin { public var frame:int; protected var _target:MovieClip; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function FramePlugin(){ var _local1:Boolean; //unresolved jump var _local2 = (!NULL! + 1); if (!((_local2) && (this))){ //unresolved jump return; //unresolved jump !NULL!; //unresolved if this.round = true; //unresolved if }; //unresolved jump this.overwriteProps = ["frame"]; if (!_local2){ //unresolved jump //unresolved if //unresolved jump this.propName = "frame"; }; //unresolved jump super(); //unresolved jump } override public function set changeFactor(_arg1:Number):void{ var _local2:Boolean; //unresolved jump _local2++; _local2--; _local2--; var _local3 = _local2; //unresolved jump _local2++; _local2--; if (!_local3){ //unresolved jump return; //unresolved if //unresolved jump _local2++; gotoAndStop((_arg1 & ).frame); //unresolved if }; //unresolved jump updateTweens(_arg1); //unresolved jump } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:Boolean; //unresolved jump _local4--; _arg2--; _arg3--; _arg2 = //unresolved nextvalue or nextname; _arg3++; var _local5 = this; if (((_local4) || (_arg3))){ //unresolved jump //unresolved if //unresolved if return (true); //unresolved if addTween(this, "frame", this.frame, _arg2, "frame"); if (!_local5){ //unresolved jump //unresolved jump _arg2++; _local4 = _arg3; this.frame = _target.currentFrame; }; //unresolved if //unresolved if }; //unresolved jump _target = (_arg1 as MovieClip); if (!_local5){ //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if return (false); }; //unresolved jump //unresolved jump _arg3--; if (!_local5){ }; //unresolved if (true is MovieClip); //unresolved jump } var _local1:Boolean; //unresolved jump var _local2:Boolean; _local2 = ((typeof(//unresolved nextvalue or nextname) === FramePlugin) is !NULL!); if (!((_local2) && ((-((((_temp1 | !NULL!) + !NULL!) < !NULL!)) > !NULL!)))){ //unresolved jump return; //unresolved if API = 1; if (!_local1){ //unresolved jump ((((//unresolved nextvalue or nextname + 1) % !NULL!) - !NULL!) === !NULL!); }; //unresolved if }; //unresolved jump //unresolved jump } }//package gs.plugins
Section 52
//GlowFilterPlugin (gs.plugins.GlowFilterPlugin) package gs.plugins { import gs.*; import flash.filters.*; public class GlowFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function GlowFilterPlugin(){ var _local1:Boolean; //unresolved jump var _local2 = (((!NULL! is !NULL!) === !NULL!) <= !NULL!); _local2 = (!NULL! === !NULL!); if (_local1){ //unresolved jump //unresolved jump _local1; return; //unresolved if this.overwriteProps = ["glowFilter"]; if (!_local2){ //unresolved jump //unresolved jump this.propName = "glowFilter"; }; //unresolved if }; //unresolved jump super(); //unresolved jump } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ //unresolved jump var _local4:Number; _arg2 = (true << false); _local4++; _local4--; _arg3 = typeof(!NULL!); _local4 = (!NULL! & !NULL!); !ERROR! if (((_local5) || (this))){ //unresolved jump return (true); //unresolved if //unresolved jump _local4--; _local4 = _arg3; initFilter(_arg2, new GlowFilter(0xFFFFFF, 0, 0, NaN, ((0) || (1)), ((_arg2.quality) || (2)), _arg2.inner, _arg2.knockout)); if (((_local5) || (_arg3))){ //unresolved jump //unresolved jump _arg3++; _arg2++; true._type = GlowFilter; }; if (_local5){ //unresolved jump _target = _arg1; }; }; //unresolved jump } var _local1:Boolean; //unresolved jump !ERROR! _local2 = -(!NULL!); if (!((_local2) && ())){ //unresolved jump return; //unresolved if API = 1; if (!_local1){ //unresolved jump true; }; //unresolved if }; //unresolved jump //unresolved jump } }//package gs.plugins
Section 53
//HexColorsPlugin (gs.plugins.HexColorsPlugin) package gs.plugins { import gs.*; public class HexColorsPlugin extends TweenPlugin { protected var _colors:Array; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function HexColorsPlugin(){ //unresolved jump var _local1:int = (((true < (~(false) + 1)) - arguments) - !NULL!); !ERROR! if (_local2){ //unresolved jump return; //unresolved jump //unresolved if _colors = []; //unresolved if }; //unresolved jump this.overwriteProps = []; if (!_local1){ //unresolved jump //unresolved jump _local2 = (!NULL! as !NULL!); this.propName = "hexColors"; }; if (!_local1){ //unresolved jump super(); }; //unresolved jump } override public function set changeFactor(_arg1:Number):void{ //unresolved jump arguments--; _local3--; var _local4 = ((((//unresolved nextvalue or nextname - !NULL!) < !NULL!) | !NULL!) & !NULL!); !ERROR! var _local2:int; var _local3:Array; if (!((_local4) && (_local2))){ _local2 = (_colors.length - 1); }; for (;_local2 > -1;if (!_local4){ }, (_local2 = !NULL!)) { _local3 = _colors[_local2]; //unresolved if //unresolved jump _local2--; _local3++; _local3--; _local4++; _local2++; _local3[0][_local3[(1 >= (NaN - _local4))]] = ((((_local3[2] + (_arg1 * _local3[3])) << 16) | ((_local3[4] + (_arg1 * _local3[5])) << 8)) | (_local3[6] + (_arg1 * _local3[7]))); //unresolved if continue; _local3--; _local2--; _local2 = (_local2 <= !NULL!); _local2++; _local4 = !NULL!; _local4 = !NULL!; }; return; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local7:Boolean; //unresolved jump arguments--; _local4--; _local5--; _local6--; _local4--; var _local8 = ((false >= !NULL!) + undefined); var _local4:String; for (_arg3 in _arg2) { _local7++; _arg3++; _local4 = //unresolved nextvalue or nextname; if (!_local8){ //unresolved jump _arg3--; _local7++; _local6++; var _temp1 = _arg2; _arg2 = false; _arg3++; _local4.initColor(uint(_arg1[_local4]), , _temp1, _local4.uint(this[NaN])); }; }; return (true); } override public function killProps(_arg1:Object):void{ //unresolved jump var _local3 = //unresolved nextvalue or nextname; arguments--; _local3--; _local3++; var _local2:int; if (!((_local3) && (_local3))){ //unresolved jump return; //unresolved if if (((_local4) || (_local3))){ if (_local4){ //unresolved if if (!_local3){ //unresolved if super.killProps(_arg1); }; //unresolved if //unresolved jump }; }; if (((_local4) || (this))){ //unresolved jump //unresolved jump //unresolved if //unresolved jump _local3--; _local2--; _local3 = ((_colors >> _local2) >> _arg1); _local2--; _local3 = (!NULL! > !NULL!); 1.splice(!NULL!, !NULL!); }; //unresolved jump _local2 = (_colors.length - 1); }; //unresolved jump } public function initColor(_arg1:Object, _arg2:String, _arg3:uint, _arg4:uint):void{ var _local8:Boolean; //unresolved jump _local6++; _local7++; _local8--; var _local9 = ~((_local7 + 1)); var _local5:Number = NaN; var _local6:Number = NaN; var _temp1 = _local7; var _local7:Number = NaN; if (_local8){ //unresolved jump return; //unresolved if this.overwriteProps[this.overwriteProps.length] = _arg2; if (!((_local9) && (_arg1))){ //unresolved jump _colors[_colors.length] = [_arg1, _arg2, _local5, ((_arg4 >> 16) - _local5), _local6, (((_arg4 >> 8) & 0xFF) - _local6), _local7, ((_arg4 & 0xFF) - _local7)]; }; if (_local8){ //unresolved jump _local8--; _local5 = _temp1; _local6 = (false * !NULL!); //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if _local7 = (_arg3 & 0xFF); }; //unresolved if //unresolved if }; //unresolved jump if (!_local9){ //unresolved if //unresolved if _local6 = ((_arg3 >> 8) & 0xFF); //unresolved jump //unresolved jump _local5++; _local6++; }; //unresolved if _local5 = (_arg3 >> 16); //unresolved jump } //unresolved jump var _local2:int = ~(((false + 1) instanceof (false + 1))); var _local1 = ((true >>> !NULL!) ^ !NULL!); _local2 = !NULL!; //unresolved jump if (_local2){ //unresolved jump return; //unresolved if //unresolved jump ((~(-(((!(HexColorsPlugin) + 1) as !NULL!))) >>> _local3) >= (null >>> !(null))).API = 1; if (_local2){ //unresolved jump VERSION = 1.01; }; }; //unresolved jump } }//package gs.plugins
Section 54
//RemoveTintPlugin (gs.plugins.RemoveTintPlugin) package gs.plugins { public class RemoveTintPlugin extends TintPlugin { public static const VERSION:Number = 1.01; public static const API:Number = 1; public function RemoveTintPlugin(){ //unresolved jump var _local1 = (((((((true * false) <= !NULL!) >= arguments) - 1) <= !NULL!) >>> !NULL!) >> !NULL!); !ERROR! //unresolved jump if (!_local1){ //unresolved jump return; //unresolved if //unresolved jump _local2 = (((((((((//unresolved nextvalue or nextname + !NULL!) is ) + 1) - 1) * !NULL!) % (((((//unresolved nextvalue or nextname + !NULL!) is ) + 1) - 1) * !NULL!)) - !NULL!) << !NULL!) is !NULL!); this.propName = "removeTint"; if (_local2){ //unresolved jump super(); }; }; //unresolved jump } var _local1:Boolean; //unresolved jump var _local2:String = (((((false === !NULL!) << !NULL!) >> typeof()) % !NULL!) - _local3); //unresolved jump if (!_local2){ //unresolved jump return; //unresolved if //unresolved jump (??hasnext + 1).API = 1; //unresolved if }; //unresolved jump //unresolved jump } }//package gs.plugins
Section 55
//RoundPropsPlugin (gs.plugins.RoundPropsPlugin) package gs.plugins { public class RoundPropsPlugin extends TweenPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function RoundPropsPlugin(){ var _local1:Boolean; //unresolved jump var _local2 = //unresolved nextvalue or nextname; if (!_local2){ //unresolved jump return; //unresolved if //unresolved jump (((this + !NULL!) as ??getglobalscope ) - 1).round = ~((NaN - true)); if (_local1){ //unresolved jump this.overwriteProps = []; }; //unresolved if //unresolved jump //unresolved if }; //unresolved jump this.propName = "roundProps"; //unresolved jump super(); //unresolved jump } public function add(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number):void{ //unresolved jump _local5++; _arg3 = (true % false); _local5--; _arg3++; _arg4--; _arg2 = !NULL!; _arg2--; !ERROR! !ERROR! if (!((_local5) && (_arg2))){ //unresolved jump return; //unresolved jump _local5++; //unresolved if this.overwriteProps[this.overwriteProps.length] = _arg2; //unresolved if }; //unresolved jump //unresolved jump _arg2--; _arg4 = !NULL!; _arg1.addTween(_arg2, _arg3, (_arg3 + _arg4), _arg2, !NULL!); //unresolved jump } //unresolved jump var _local3:int = false; var _local1:Number = true; var _local2 = (((true - !NULL!) is !NULL!) | !NULL!); if (!_local1){ //unresolved jump //unresolved jump return; //unresolved if API = 1; if (!_local2){ //unresolved jump ((((typeof(-(//unresolved nextvalue or nextname)) <= !NULL!) - !NULL!) as !NULL!) < !NULL!); }; //unresolved if }; //unresolved jump //unresolved jump } }//package gs.plugins
Section 56
//ShortRotationPlugin (gs.plugins.ShortRotationPlugin) package gs.plugins { import gs.*; public class ShortRotationPlugin extends TweenPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function ShortRotationPlugin(){ //unresolved jump var _local1 = (false === arguments); !ERROR! if (!((_local1) && (this))){ //unresolved jump return; //unresolved jump //unresolved if this.overwriteProps = []; //unresolved if }; //unresolved jump this.propName = "shortRotation"; //unresolved jump _local2 = ((((_local2 * _local2) / !NULL!) * !NULL!) as !NULL!); if (!false){ //unresolved nextvalue or nextname; }; if (//unresolved nextvalue or nextname){ //unresolved jump super(); }; //unresolved jump } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ //unresolved jump var _local5 = (true >>> false); !ERROR! !ERROR! _local7++; var _local7 = (_arg2 + 1); var _local8 = ~(NaN); _local4 = null; if (!_local7){ if (typeof(_arg2) == "number"){ if (!_local7){ trace("WARNING: You appear to be using the old shortRotation syntax. Instead of passing a number, please pass an object with properties that correspond to the rotations values For example, TweenMax.to(mc, 2, {shortRotation:{rotationX:-170, rotationY:25}})"); //unresolved if }; return (false); //unresolved jump _arg2++; _local7 = _local4; _local5--; _arg2++; }; }; for (_local4 in _arg2) { if (!((_local7) && (_arg1))){ //unresolved jump _arg3 = //unresolved nextvalue or nextname; _local4++; _local6--; _arg3--; -(( instanceof (_arg1 == _local4))).initRotation(true[_local4], !NULL!, !NULL!, !NULL!); }; }; return (true); } public function initRotation(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number):void{ //unresolved jump var _local6 = (!NULL! <= (true + false)); _arg3--; _local6 = (_arg2 % !NULL!); !ERROR! var _local5:Number = NaN; if (_local7){ //unresolved jump return; //unresolved if this.overwriteProps[this.overwriteProps.length] = _arg2; if (((_local7) || (_arg3))){ //unresolved if //unresolved if //unresolved jump addTween(_arg1, _arg2, _arg3, (_arg3 + _local5), _arg2); }; //unresolved if //unresolved jump if (!_local6){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if }; if (!((_local6) && (this))){ }; //unresolved if //unresolved jump _arg4++; _arg4 = _local6; _arg4 = _local6; if (_local7){ //unresolved if //unresolved if //unresolved if //unresolved if }; }; if (((_local7) || (this))){ //unresolved if if (!((_local6) && (_arg1))){ //unresolved if }; }; //unresolved jump if (_local7){ //unresolved if //unresolved if }; if (!((_local6) && (_arg1))){ if (((_local7) || (_arg1))){ //unresolved if }; //unresolved if var _temp1 = _local5; //unresolved jump _arg4++; _arg3--; //unresolved jump }; var _temp2 = _local5; _local5 = ((_local5 - _arg3) % 360); //unresolved jump } var _local1:Boolean; //unresolved jump var _local2 = (false + !NULL!); _local2 = ((((//unresolved nextvalue or nextname - !NULL!) % !NULL!) + 1) - !NULL!); if (!_local1){ //unresolved jump !(!(!(((_local1 + -(_local1)) is !NULL!)))); }; if (_local1){ //unresolved jump return; //unresolved if //unresolved jump (-((!((((( - 1) ^ !NULL!) >> !NULL!) + 1)) <= !NULL!)) - !NULL!).API = 1; //unresolved if }; //unresolved jump //unresolved jump } }//package gs.plugins
Section 57
//TintPlugin (gs.plugins.TintPlugin) package gs.plugins { import gs.*; import flash.display.*; import gs.utils.tween.*; import flash.geom.*; public class TintPlugin extends TweenPlugin { protected var _ct:ColorTransform; protected var _ignoreAlpha:Boolean; protected var _target:DisplayObject; public static const VERSION:Number = 1.1; public static const API:Number = 1; static var _props:Array; public function TintPlugin(){ //unresolved jump var _local2 = ((((true < _local3) * !NULL!) == (??getglobalscope - 1)) * !NULL!); if (((_local2) || (!NULL!))){ //unresolved jump return; //unresolved if this.overwriteProps = ["tint"]; if (_local2){ //unresolved jump _local2 = this; //unresolved if //unresolved jump this.propName = "tint"; }; }; //unresolved jump super(); //unresolved jump } override public function set changeFactor(_arg1:Number):void{ //unresolved jump arguments--; _local2--; _local3--; _local2--; var _temp1 = _local2; var _local2 = _local3; var _local3:Boolean; !ERROR! _local2 = null; if (!_local3){ updateTweens(_arg1); //unresolved if }; if (_ignoreAlpha){ if (!_local4){ //unresolved jump _local3++; _local3--; _local3--; _local3++; typeof(-(_local3)); }; //unresolved if _local2 = _target.transform.colorTransform; if (!((_local3) && (_local2))){ _ct.alphaMultiplier = _local2.alphaMultiplier; //unresolved if //unresolved jump _local3--; _local3--; _local3++; _local3--; }; _ct.alphaOffset = _local2.alphaOffset; }; _target.transform.colorTransform = _ct; return; } public function init(_arg1:DisplayObject, _arg2:ColorTransform):void{ var _local5:Boolean; //unresolved jump _arg2--; _arg2--; _local5++; var _local6:Object = ((false * !NULL!) > NaN); var _local3:int; var _local4:String; if (!((_local6) && (_local3))){ //unresolved jump if (_local5){ //unresolved if //unresolved if return; //unresolved if if (!((_local6) && (this))){ }; }; if (!((_local6) && (_arg2))){ if (!((_local6) && (this))){ //unresolved if //unresolved jump //unresolved jump _local5--; _arg2++; _local3--; _local4++; _arg2--; //unresolved if }; _tweens[_tweens.length] = new TweenInfo(_ct, _local4, _ct[_local4], (_arg2[_local4] - _ct[_local4]), "tint", false); }; //unresolved jump //unresolved jump _local4 = _props[_local3]; //unresolved jump _local3 = (_props.length - 1); if (!((_local6) && (_local3))){ //unresolved if //unresolved jump //unresolved jump _local3--; _local5++; _local4--; _local5++; _local4--; _local5 = (( instanceof !NULL!) % !NULL!); !(!NULL!)._ct = _target.transform.colorTransform; }; }; //unresolved jump _target = _arg1; //unresolved jump } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local5:Boolean; //unresolved jump arguments++; _local5 = false; _arg3++; var _local6 = _arg2; var _local4:ColorTransform; if (!_local6){ if (_local5){ //unresolved if //unresolved if }; return ((_arg1 is DisplayObject)); }; _local4 = new ColorTransform(); if (((_local5) || (this))){ //unresolved jump if (!_local6){ if (((_local5) || (this))){ return (true); //unresolved if //unresolved jump _arg2--; _local5++; _local5++; _arg3--; (-(//unresolved nextvalue or nextname) as _local5).init(_local4, !NULL!); if (_local5){ //unresolved if //unresolved if //unresolved jump _ignoreAlpha = true; }; //unresolved if //unresolved jump }; }; //unresolved if //unresolved if //unresolved if }; _local4.color = uint(_arg2); //unresolved jump if (_local6){ //unresolved jump _local4 = ((-(//unresolved nextvalue or nextname) instanceof (//unresolved nextvalue or nextname + 1)) - 1); _local5++; ((!NULL! + 1) / !NULL!); }; if (!_local6){ }; //unresolved if (_arg2 == null); //unresolved jump } var _local1:Boolean; //unresolved jump var _local3 = ((((-((false <= !NULL!)) is !NULL!) + !NULL!) + !NULL!) + 1); var _local2 = (_local3 == !NULL!); if (!_local2){ //unresolved jump return; //unresolved if API = 1; //unresolved jump _local3 = (_local2 % !NULL!); if (!((-((( - !NULL!) + !NULL!))) && (_local1))){ //unresolved if //unresolved jump VERSION = 1.1; }; }; //unresolved jump //unresolved jump _local3 = ??hasnext ; ["blueMultiplier", "alphaMultiplier", "redOffset", "greenOffset", "blueOffset", "alphaOffset", !NULL!, !NULL!]._props = !NULL!; //unresolved jump } }//package gs.plugins
Section 58
//TweenPlugin (gs.plugins.TweenPlugin) package gs.plugins { import gs.*; import gs.utils.tween.*; public class TweenPlugin { public var overwriteProps:Array; protected var _tweens:Array; public var round:Boolean; public var onComplete:Function; public var propName:String; protected var _changeFactor:Number;// = 0 public static const VERSION:Number = 1.03; public static const API:Number = 1; public function TweenPlugin(){ var _local1:Boolean; //unresolved jump var _local2 = ((//unresolved nextvalue or nextname <= true) < !NULL!); if (_local1){ //unresolved jump return; //unresolved jump //unresolved if _changeFactor = 0; if (((_local1) || (this))){ //unresolved jump //unresolved jump _local2 = !NULL!; _tweens = []; }; //unresolved if }; //unresolved jump super(); //unresolved jump } protected function updateTweens(_arg1:Number):void{ //unresolved jump _local4--; _local5--; var _local6 = this; var _local7 = (arguments - 1); var _local2:int; var _local3:TweenInfo; var _local4:Number = NaN; var _local5:int; if (((_local7) || (_arg1))){ //unresolved if if (!((_local6) && (_local2))){ _local2 = (_tweens.length - 1); }; }; for (;//unresolved if , //unresolved if , _local2 > -1;if (!_local6){ if (!((_local6) && (this))){ //unresolved if }; //unresolved if }, (_local4 = _local3.start), (_local5 = ((_local4 < 0)) ? //unresolved if -1 : //unresolved if 1), continue) { _local3 = _tweens[_local2]; //unresolved if continue; if (_local7){ //unresolved if //unresolved if }; //unresolved if if (!((_local6) && (_local2))){ //unresolved if //unresolved if //unresolved if _local3.target[_local3.property] = ((((_local4 % 1) * _local5) > 0.5)) ? (int(_local4) + _local5) : int(_local4); }; //unresolved jump continue; _local6++; _local5--; _local5++; _local3 = ((true >>> _local4) | !NULL!); }; if (((_local7) || (_arg1))){ //unresolved jump if (!((_local6) && (_local3))){ _local2 = (_tweens.length - 1); //unresolved if //unresolved jump _local3 = _tweens[_local2]; if (((_local7) || (_arg1))){ _local3.target[_local3.property] = (_local3.start + (_local3.change * _arg1)); if (_local7){ //unresolved jump _local5++; _local4--; _local2++; _local3++; if (!_local6){ }; var _temp1 = !((_local2 - 1)); _local2 = true; }; }; }; //unresolved if }; return; } public function set changeFactor(_arg1:Number):void{ var _local2:Boolean; //unresolved jump _local2++; _local2++; _local2 = //unresolved nextvalue or nextname; !ERROR! if (_local3){ //unresolved jump _local2--; _local2 = (_local3 + !NULL!); var _temp1 = _local2; _local2 = ??getglobalscope ; _local2--; _local2--; _temp1; }; if (!_local3){ //unresolved jump return; //unresolved if //unresolved jump _local2 = ( > !NULL!); ??hasnext ._changeFactor = _arg1; if (_local2){ //unresolved jump updateTweens(_arg1); }; }; //unresolved jump } protected function addTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4, _arg5:String=null):void{ var _local7:Boolean; //unresolved jump var _local6 = _local7; _local7++; var _local8 = (-(((((false instanceof !NULL!) > !NULL!) as !NULL!) is !NULL!)) * !NULL!); _local6 = NaN; if (_local7){ //unresolved if if (!((_local8) && (_arg3))){ if ((typeof(_arg4) == "number")){ //unresolved if //unresolved if //unresolved jump _arg5++; _local7 = _arg2; _local7--; if (undefined){ -(_local8); }; //unresolved if } else { //unresolved if }; if (!((_local8) && (_arg3))){ }; //unresolved if //unresolved if }; }; //unresolved jump var _temp1 = _arg3; _arg3 = ??hasnext ; _arg4--; _arg3++; _arg5--; new _tweens.TweenInfo(_tweens.length, ((( & (_arg1 < (_arg2 < _temp1)))) || (_arg2)), false, !NULL!, !NULL!, !NULL!)[!NULL!] = !NULL!; return; } public function killProps(_arg1:Object):void{ var _local3:Boolean; //unresolved jump _local3 = (false == !NULL!); _local3++; !ERROR! _local2++; _local2++; _local3++; var _local4:Boolean; _local2 = 0; if (_local3){ //unresolved jump if (!_local4){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if return; //unresolved if if (!_local4){ //unresolved if //unresolved if }; }; if (!((_local4) && (this))){ if (!_local4){ //unresolved jump //unresolved jump //unresolved if //unresolved jump _local2--; _local2--; _local3--; _local3--; _local3++; null; //unresolved if //unresolved if _tweens.splice(_local2, 1); }; if (((_local3) || (_arg1))){ //unresolved jump //unresolved if //unresolved if if (!((_local4) && (_local3))){ //unresolved if //unresolved if _local2 = (_tweens.length - 1); }; }; //unresolved jump }; _local2--; //unresolved jump //unresolved jump if (((_local3) || (_local3))){ //unresolved if //unresolved if }; //unresolved jump _local3++; _local2--; _local3--; _local3++; _local3.splice(this.overwriteProps, //unresolved nextvalue or nextname); //unresolved jump _local2 = (this.overwriteProps.length - 1); }; //unresolved jump } public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:Boolean; //unresolved jump _arg3--; _local4++; _arg2 = (((//unresolved nextvalue or nextname >> !NULL!) * !NULL!) - 1); !ERROR! if (!_local4){ //unresolved jump _arg3--; _arg2 = ((_local4 * !NULL!) % _arg1); _arg3--; _arg2; }; if (_local4){ //unresolved jump _arg3++; _local4--; _local4++; this.propName.addTween(-(!(_arg1)), !(_local4), _arg2[this.propName], _arg2, this.propName); }; return (true); } public function get changeFactor():Number{ return (_changeFactor); } public static function activate(_arg1:Array):Boolean{ //unresolved jump _local4--; _local4--; _local4--; var _temp1 = _local3; var _local3:* = arguments; _local4++; var _local4:uint = _temp1; var _local5:Boolean; var _local2:int; _local3 = null; if (((_local5) || (_arg1))){ _local2 = (_arg1.length - 1); }; for (;_local2 > -1;if (!true){ }, (_local2 = !NULL!)) { //unresolved jump _local3 = TweenPlugin; _local3++; _local2++; _local3--; _local3--; _local3 = new (_local2[null]); //unresolved if TweenLite.plugins[_local3.propName] = _arg1[_local2]; //unresolved if continue; _local4++; _local4++; }; return (true); } var _local1:Boolean; //unresolved jump var _local2:Number = _local3; //unresolved jump false; if (_local1){ //unresolved jump return; //unresolved if //unresolved jump undefined.API = 1; //unresolved if }; //unresolved jump //unresolved jump } }//package gs.plugins
Section 59
//VisiblePlugin (gs.plugins.VisiblePlugin) package gs.plugins { import gs.*; public class VisiblePlugin extends TweenPlugin { protected var _tween:TweenLite; protected var _visible:Boolean; protected var _target:Object; public static const VERSION:Number = 1; public static const API:Number = 1; public function VisiblePlugin(){ //unresolved jump var _local1 = ((((true << ((false instanceof true) - )) / !NULL!) - null) ^ !NULL!); !ERROR! if (!_local1){ //unresolved jump return; //unresolved if this.onComplete = onCompleteTween; if (!_local1){ //unresolved jump //unresolved if //unresolved jump this.overwriteProps = ["visible"]; }; //unresolved jump this.propName = "visible"; //unresolved jump this; if (!(~(true) < _local1)){ ((_local2 - _local2) * !NULL!); }; if (((_local2 - _local2) * !NULL!)){ //unresolved jump super(); }; }; //unresolved jump } override public function set changeFactor(_arg1:Number):void{ //unresolved jump arguments++; _local2++; var _local2 = _local2; !ERROR! //unresolved jump _local2--; _local2 = !NULL!; _local2--; _local2--; if (_local3){ //unresolved jump _local2 = _target; _local2 = (//unresolved nextvalue or nextname | ); _local2 = ((!NULL! + 1) > !NULL!); if (!NULL!.visible != true){ if (!_local2){ _target.visible = true; }; }; }; return; } public function onCompleteTween():void{ //unresolved jump false; var _local1 = (((!NULL! + 1) >>> !NULL!) >> !NULL!); !ERROR! if (!((_local1) && (_local2))){ //unresolved jump return; //unresolved if //unresolved jump var _local3:Number; //unresolved if //unresolved if //unresolved if }; _target.visible = _visible; if (!_local1){ //unresolved jump if (!((_local1) && (-((((((_tween.vars.runBackwards == true) > -((_local1 >> _local2))) & !NULL!) / !NULL!) - !NULL!))))){ if (_local2){ //unresolved if }; }; (_tween.vars.runBackwards == true); }; //unresolved jump } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ //unresolved jump _arg2++; var _local4 = (!((true * (false + false))) instanceof !NULL!); !ERROR! if (!((_local4) && (_arg1))){ //unresolved jump //unresolved jump _arg2 = true; _local4--; return (//unresolved nextvalue or nextname); //unresolved if _visible = Boolean(_arg2); if (!_local4){ //unresolved jump _tween = _arg3; }; if (_local4){ //unresolved jump _arg2--; _local4--; (_arg3 >= !NULL!); }; if (!_local4){ //unresolved jump _target = _arg1; }; }; //unresolved jump } //unresolved jump with (false) { (((true + _local3) - 1) + !NULL!); }; var _local1:* = (!NULL! & !NULL!); !ERROR! if (_local2){ //unresolved jump //unresolved jump return; //unresolved if API = 1; if (_local1){ //unresolved jump (((((typeof(((typeof((!NULL! + !NULL!)) + !NULL!) + !NULL!)) - 1) <= !NULL!) << !NULL!) * _local1) is !NULL!); (((((-(!NULL!) as !NULL!) ^ !NULL!) << !NULL!) * !NULL!) instanceof !NULL!); }; if (!_local1){ //unresolved jump VERSION = 1; }; }; //unresolved jump } }//package gs.plugins
Section 60
//VolumePlugin (gs.plugins.VolumePlugin) package gs.plugins { import gs.*; import flash.media.*; public class VolumePlugin extends TweenPlugin { protected var _st:SoundTransform; protected var _target:Object; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function VolumePlugin(){ var _local1:Boolean; //unresolved jump var _local2 = (//unresolved nextvalue or nextname <= !NULL!); _local2 = ((//unresolved nextvalue or nextname === !NULL!) + 1); if (((_local1) || (_local2))){ //unresolved jump return; //unresolved if //unresolved jump this.overwriteProps = ["volume"]; if (!((_local2) && (this))){ //unresolved if //unresolved jump this.propName = "volume"; }; }; //unresolved jump super(); //unresolved jump } override public function set changeFactor(_arg1:Number):void{ var _local2:Boolean; //unresolved jump _local2 = false; _local2++; _local2++; _local2++; var _local3 = _local2; if (((_local2) || ((_temp3 >= (null - 1))))){ //unresolved jump return; //unresolved if _target.soundTransform = _st; if (!_local2){ //unresolved jump _local2++; _local3 = _local2; var _temp4 = _local2; _local2 = (_local2 >>> ); _local2--; _local2 = (_temp4 > _local2); ; }; //unresolved if }; //unresolved jump updateTweens(_arg1); //unresolved jump } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ //unresolved jump _arg3++; var _local4 = (??getglobalscope + 1); _arg3 = false; _local4 = (true + 1); var _local5:Boolean; if (!((_local4) && (this))){ //unresolved jump //unresolved if return (true); //unresolved if addTween(_st, "volume", _st.volume, _arg2, "volume"); if (((_local5) || (_arg2))){ //unresolved if //unresolved jump //unresolved jump _arg2 = _target; _arg2++; typeof((-(( >>> !NULL!)) as !NULL!))._st = (_arg3 - 1).soundTransform; }; if (((_local5) || (this))){ //unresolved jump _target = _arg1; }; //unresolved if //unresolved if }; //unresolved jump if (_local5){ //unresolved if //unresolved if }; if (((_local5) || (_arg2))){ return (!(_arg1.hasOwnProperty("soundTransform"))); //unresolved jump _arg3 = (false == this); _arg3--; //unresolved jump //unresolved if }; !(_arg1.hasOwnProperty("soundTransform")); //unresolved jump } var _local1:Boolean; //unresolved jump var _local2 = -(NaN); //unresolved jump if (_local1){ //unresolved jump return; //unresolved if //unresolved jump false; _local2.API = 1; if (!_local2){ //unresolved jump VERSION = 1.01; }; }; //unresolved jump } }//package gs.plugins
Section 61
//ArrayTweenInfo (gs.utils.tween.ArrayTweenInfo) package gs.utils.tween { public class ArrayTweenInfo { public var change:Number; public var index:uint; public var start:Number; public function ArrayTweenInfo(_arg1:uint, _arg2:Number, _arg3:Number){ //unresolved jump arguments--; _arg2 = ??getglobalscope ; _arg3++; var _local4:*; var _local5 = _arg3; if (!((_local4) && (_arg3))){ //unresolved jump return; //unresolved jump _local4 = ((((true - false) | typeof(true)) * !NULL!) instanceof !NULL!); //unresolved if this.change = _arg3; if (_local5){ //unresolved if //unresolved jump this.start = _arg2; }; //unresolved jump //unresolved if }; //unresolved jump this.index = _arg1; //unresolved jump super(); //unresolved jump } } }//package gs.utils.tween
Section 62
//TweenInfo (gs.utils.tween.TweenInfo) package gs.utils.tween { public class TweenInfo { public var start:Number; public var name:String; public var change:Number; public var target:Object; public var property:String; public var isPlugin:Boolean; public function TweenInfo(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Boolean){ //unresolved jump arguments--; _arg6 = _arg4; _arg6++; var _local7 = ??hasnext ; !ERROR! if (!((_local7) && (_arg2))){ //unresolved jump return; //unresolved if this.isPlugin = _arg6; if (!((_local7) && (this))){ //unresolved jump //unresolved jump _local7--; _arg6--; ((??hasnext instanceof !NULL!) / !NULL!).name = !NULL!; }; if (_local8){ //unresolved if //unresolved jump this.change = _arg4; }; if (!((_local7) && (_arg3))){ //unresolved jump this.start = _arg3; //unresolved if //unresolved jump this.property = _arg2; }; //unresolved jump _arg6 = _arg5; _arg2++; _arg2--; _arg4--; if (!(??hasnext )){ //unresolved jump this.target = _arg1; }; }; //unresolved jump super(); //unresolved jump } } }//package gs.utils.tween
Section 63
//OverwriteManager (gs.OverwriteManager) package gs { import gs.utils.tween.*; public class OverwriteManager { public static const ALL:int = 1; public static const NONE:int = 0; public static const AUTO:int = 2; public static const CONCURRENT:int = 3; public static const version:Number = 3.12; public static var mode:int; public static var enabled:Boolean; public function OverwriteManager(){ //unresolved jump var _local1 = (((-((typeof((true - (false % ))) - 1)) == !NULL!) >>> !NULL!) + !NULL!); !ERROR! if (_local2){ super(); }; return; } public static function killVars(_arg1:Object, _arg2:Object, _arg3:Array):void{ var _local9:Boolean; //unresolved jump _arg2++; var _local10 = //unresolved nextvalue or nextname; var _local4:int; var _local5:String; var _local6:TweenInfo; if (_local9){ _local4 = (_arg3.length - 1); }; for (;//unresolved if , _local4 > -1;//unresolved jump , //unresolved if , _local6.isPlugin, continue) { _local6 = _arg3[_local4]; if (((_local9) || (_arg3))){ //unresolved if //unresolved if if (!_local10){ //unresolved if //unresolved if //unresolved if _arg3.splice(_local4, 1); //unresolved if continue; if (!((_local10) && (OverwriteManager))){ }; //unresolved if if (((_local9) || ((_local9 + typeof(!(_arg2)))))){ //unresolved if //unresolved if }; //unresolved if }; _arg3.splice(_local4, 1); //unresolved if //unresolved if //unresolved jump }; //unresolved if //unresolved if //unresolved if //unresolved if _local6.target.killProps(_arg1); //unresolved jump }; if (_local9){ var _local7:int; if (!_local10){ var _local8:* = _arg1; if (_local9){ //unresolved jump _local5 = //unresolved nextvalue or nextname; if (((_local9) || (_arg2))){ //unresolved jump _local4--; _local9--; delete _arg2[_local5]; }; }; //unexpected hasnext2 //unresolved if }; }; return; } public static function manageOverwrites(_arg1:TweenLite, _arg2:Array):void{ //unresolved jump _local4--; _local6--; var _local7 = (true < false); var _local15 = (!NULL! <= !NULL!); !ERROR! var _local3:Object; var _local4:int; var _local5:Number = NaN; var _local6:Array; _local7 = 0; var _local8:TweenLite; var _local9:int; var _local10:Array; var _local11:Object; var _local12:int; var _local13:TweenInfo; var _local14:Array; _local3 = _arg1.vars; if (_local16){ //unresolved jump if (((_local16) || (_arg2))){ }; _local5 = _arg1.startTime; //unresolved if if (!_local15){ //unresolved if //unresolved if //unresolved if }; //unresolved if //unresolved if }; return; //unresolved jump if (((_local16) || (_arg2))){ if (((_local16) || (_arg1))){ //unresolved if _local4 = ((_local3.overwrite == undefined)) ? //unresolved if mode : //unresolved if int(_local3.overwrite); }; //unresolved if }; //unresolved if (_local3.overwrite == undefined); //unresolved jump _local6 = []; if (!((_local15) && (_arg1))){ if (((_local16) || (OverwriteManager))){ _local9 = -1; //unresolved if }; _local7 = -1; }; for (;//unresolved if , //unresolved if , _local7 > -1;//unresolved jump , //unresolved if , (_local7 < _local9), continue) { //unresolved if _local8 = _arg2[_local7]; //unresolved if //unresolved if //unresolved if if (!_local15){ _local9 = _local7; //unresolved if continue; if (((_local16) || (OverwriteManager))){ //unresolved if //unresolved if //unresolved if }; //unresolved if }; if (_local16){ if (!_local15){ //unresolved if //unresolved if if (!((_local15) && (OverwriteManager))){ //unresolved if }; if (!_local15){ }; //unresolved if //unresolved if //unresolved if //unresolved if }; _local6[_local6.length] = _local8; }; //unresolved jump if (_local16){ //unresolved if //unresolved if }; //unresolved if (_local8.startTime <= _local5); //unresolved if //unresolved jump }; if (_local16){ //unresolved jump _local13++; _local12--; _local7--; _local9 = false; if (!_local15){ //unresolved if //unresolved if }; _local5; //unresolved if if (((_local16) || (_arg2))){ if ((_arg1.tweens.length == 0)){ //unresolved if return; //unresolved if }; //unresolved if //unresolved if //unresolved if }; _local10 = _arg1.tweens; _local11 = {}; if (!((_local15) && (_arg1))){ //unresolved if //unresolved if _local7 = (_local10.length - 1); if (_local16){ for (;//unresolved if , //unresolved if , _local7 > -1;(_local11[_local13.target.propName] = true), if (!((_local15) && (_arg2))){ continue; _local11[_local13.name] = true; if (!((_local15) && (_arg1))){ }; }) { _local13 = _local10[_local7]; //unresolved if if (((_local16) || (OverwriteManager))){ //unresolved if //unresolved if }; _local14 = _local13.target.overwriteProps; //unresolved if //unresolved if _local12 = (_local14.length - 1); if (!((_local15) && (_arg2))){ //unresolved jump _local11[_local14[_local12]] = true; //unresolved if if (!((_local15) && (_arg1))){ //unresolved if //unresolved if }; //unresolved if }; //unresolved if //unresolved if //unresolved if continue; _local11[_local13.name] = true; //unresolved if }; //unresolved if }; //unresolved if //unresolved if _local7 = (_local6.length - 1); //unresolved if //unresolved jump killVars(_local11, _local6[_local7].exposedVars, _local6[_local7].tweens); //unresolved if }; if (_local16){ //unresolved if }; if (!((_local15) && (OverwriteManager))){ //unresolved if }; //unresolved jump //unresolved if //unresolved if _local7 = (_local6.length - 1); //unresolved if }; for (;_local7 > -1;if (!NULL!){ !NULL!; }, //unresolved if ) { _local6[_local7].enabled = false; //unresolved if if (((_local16) || (_arg1))){ //unresolved if }; continue; (_local15 >= NaN); _local15--; _local5 = _arg1; _local10--; }; return; } public static function init(_arg1:int=2):int{ //unresolved jump var _local2 = (true >= false); _local2 = !NULL!; _local2++; _local2++; _local2 = (-(!NULL!) / _arg1); !ERROR! if (!_local2){ //unresolved jump return (mode); //unresolved if enabled = true; if (((_local3) || ((((_local3 | !NULL!) >>> !NULL!) is !NULL!)))){ //unresolved if //unresolved if //unresolved jump mode = _arg1; }; //unresolved jump TweenLite.overwriteManager = _slot1; //unresolved jump //unresolved jump _local2++; _local2++; //unresolved if if (!_local2){ trace("TweenLite warning: Your TweenLite class needs to be updated to work with OverwriteManager (or you may need to clear your ASO files). Please download and install the latest version from http://www.tweenlite.com."); }; }; //unresolved jump } //unresolved jump var _local1 = ((//unresolved nextvalue or nextname >>> !NULL!) as !NULL!); !ERROR! if (!_local1){ //unresolved jump return; //unresolved if version = 3.12; if (!_local1){ //unresolved jump //unresolved if //unresolved if //unresolved jump CONCURRENT = 3; }; //unresolved jump AUTO = 2; }; //unresolved jump if (_local1){ //unresolved jump (typeof(!NULL!) >= (null >>> ??getglobalscope )); }; if (!_local1){ //unresolved jump ALL = 1; }; //unresolved jump } }//package gs
Section 64
//TweenLite (gs.TweenLite) package gs { import flash.events.*; import flash.display.*; import flash.utils.*; import gs.plugins.*; import gs.utils.tween.*; public class TweenLite { public var delay:Number; protected var _hasUpdate:Boolean; protected var _hasPlugins:Boolean; public var started:Boolean; public var initted:Boolean; public var active:Boolean; public var startTime:Number; public var target:Object; public var duration:Number; public var gc:Boolean; public var vars:Object; public var ease:Function; public var tweens:Array; public var exposedVars:Object; public var combinedTimeScale:Number; public var initTime:Number; public static const version:Number = 10.09; private static var _timer:Timer; public static var defaultEase:Function; public static var plugins:Object; public static var currentTime:uint; public static var masterList:Dictionary; static var _reservedProps:Object; public static var killDelayedCallsTo:Function; public static var timingSprite:Sprite; public static var overwriteManager:Object; private static var _tlInitted:Boolean; public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){ var _local5:Boolean; //unresolved jump _arg2++; _local5++; _arg3 = //unresolved nextvalue or nextname; var _local6 = arguments; if (!((_local6) && (_arg2))){ super(); }; var _local4:int; if (!((_local6) && (_arg2))){ //unresolved jump return; //unresolved if if (_local5){ //unresolved if //unresolved if if (!((_local6) && (_arg2))){ //unresolved if //unresolved if this.target.visible = this.exposedVars.visible; }; //unresolved if //unresolved if //unresolved jump if (!_local6){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if }; }; if (_local5){ //unresolved if //unresolved if //unresolved if //unresolved if (this.target is DisplayObject); //unresolved if //unresolved if //unresolved if //unresolved jump //unresolved if //unresolved if }; if (!((_local6) && (_arg2))){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if (this.target is DisplayObject); //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump //unresolved jump render(this.startTime); //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump }; //unresolved if //unresolved if render((this.startTime + 1)); //unresolved if //unresolved if //unresolved jump if (((_local5) || (_arg3))){ }; //unresolved if //unresolved if }; initTweenVals(); if (_local5){ //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if !((this.vars.renderOnStart == true)); //unresolved if //unresolved jump //unresolved if //unresolved if (this.vars.runBackwards == true); //unresolved if //unresolved jump //unresolved jump masterList[_arg1].push(this); }; if (_local5){ //unresolved jump if (_local5){ if (!_local6){ //unresolved if //unresolved if //unresolved if //unresolved jump _arg3++; _arg3 = (NaN + 1); ((!NULL! * !NULL!) + 1)[(//unresolved nextvalue or nextname < NaN)] = [this]; //unresolved if //unresolved jump //unresolved if //unresolved if !((_arg1 in masterList)); //unresolved if //unresolved jump }; }; //unresolved jump //unresolved if !(overwriteManager.enabled); }; if (!_local6){ //unresolved if //unresolved jump //unresolved if (_arg3.overwrite == undefined); //unresolved jump if (!((_local6) && (this))){ if (((_local5) || (_arg3))){ }; }; this.startTime = this.initTime; if (!_local6){ //unresolved if //unresolved if //unresolved jump this.initTime = currentTime; //unresolved jump this.tweens = []; //unresolved if //unresolved jump if (((_local5) || (_arg3))){ //unresolved if }; //unresolved jump this.vars.exposedVars.exposedVars = this.vars; }; //unresolved jump this.ease = this.vars.ease; //unresolved if //unresolved jump this.vars.ease = easeProxy; //unresolved if //unresolved if //unresolved jump //unresolved if this.vars.proxiedEase = this.vars.ease; //unresolved if //unresolved jump //unresolved if }; if (((_local5) || (_arg3))){ this.vars.ease = defaultEase; //unresolved jump this.target = _arg1; if (!_local6){ //unresolved jump this.active = Boolean((((_arg2 == 0)) && ((this.delay == 0)))); //unresolved jump if (_local5){ if (!((_local6) && (_arg1))){ //unresolved if //unresolved if }; _arg3.timeScale; }; this.combinedTimeScale = 1; }; //unresolved jump if (!_local6){ //unresolved if //unresolved if //unresolved if _arg3.delay; }; this.delay = 0; //unresolved jump if (_local5){ if (_local5){ if (((_local5) || (_arg1))){ //unresolved if //unresolved if }; }; _arg2; }; if (!_local6){ }; this.duration = 0.001; //unresolved jump this.vars = _arg3; //unresolved if //unresolved jump _tlInitted = true; }; //unresolved jump _timer.start(); //unresolved jump _timer.addEventListener("timer", killGarbage, false, 0, true); //unresolved jump //unresolved if overwriteManager = {mode:1, enabled:false}; //unresolved jump timingSprite.addEventListener(Event.ENTER_FRAME, updateAll, false, 0, true); //unresolved jump currentTime = getTimer(); //unresolved jump //unresolved if //unresolved jump _arg3--; _arg2 = _local4; [((!NULL! * !NULL!) + 1), TweenPlugin, TintPlugin, RemoveTintPlugin, (FramePlugin - (AutoAlphaPlugin + (VisiblePlugin * VolumePlugin))), EndArrayPlugin, !NULL!].activate(!NULL!); //unresolved jump //unresolved if return; //unresolved jump } public function set enabled(_arg1:Boolean):void{ //unresolved jump _local3--; var _local2 = ??hasnext ; _local5--; var _temp1 = _local5; var _local5 = _local2; var _local6 = _temp1; _local2 = null; var _local3:Boolean; var _local4:int; if (((_local6) || (_arg1))){ if (((_local6) || (this))){ //unresolved if //unresolved if }; //unresolved if if (!((_local5) && (_local2))){ masterList[this.target] = [this]; }; }; //unresolved jump _local2 = masterList[this.target]; if (((_local6) || (_local3))){ //unresolved jump if (!_local5){ if (!((_local5) && (_local2))){ //unresolved if //unresolved jump _local2 = _local6; _local3++; _local3 = (??hasnext + !NULL!); _local4--; if (!NULL!){ //unresolved if //unresolved if //unresolved if //unresolved if }; //unresolved if _local2[_local2.length] = this; //unresolved if //unresolved if //unresolved jump }; }; //unresolved jump //unresolved jump //unresolved if _local3 = true; //unresolved jump _local4 = (_local2.length - 1); }; //unresolved jump if (!_local5){ //unresolved if //unresolved if }; if (!((_local5) && (_arg1))){ //unresolved jump }; this.gc = false; if (_local6){ //unresolved jump return; //unresolved if //unresolved jump this.active = this.started; //unresolved if }; //unresolved jump //unresolved jump _local5 = !NULL!; _local5++; //unresolved if if (_local6){ this.active = false; }; //unresolved jump } public function clear():void{ //unresolved jump _local2++; _local2--; _local2++; var _local2 = _local2; _local2--; _local2 = (~(false) - 1); var _local3:Boolean; if (!_local2){ this.tweens = []; }; var _local1:* = {ease:this.vars.ease}; //unresolved jump _local2--; (??getglobalscope - 1); if ((_local3 - 1)){ //unresolved jump return; //unresolved if _hasUpdate = false; if (((_local3) || (_local3))){ //unresolved jump this.vars = _local1; }; //unresolved if //unresolved jump _local2++; _local2--; _local2++; }; //unresolved jump this.exposedVars = {ease:this.vars.ease}; //unresolved jump } public function render(_arg1:uint):void{ //unresolved jump arguments++; var _local5:*; _local4++; _local5--; var _local6 = (true >> ((false - 1) >= null)); !ERROR! var _local2:Number = NaN; var _local3:Number = NaN; var _local4:TweenInfo; _local5 = 0; if (((_local7) || (_arg1))){ //unresolved jump if (!((_local6) && (this))){ //unresolved if //unresolved if _local5 = (this.tweens.length - 1); //unresolved if //unresolved if //unresolved if //unresolved jump }; //unresolved if _local3 = (this.tweens.length - 1); //unresolved if //unresolved if }; //unresolved jump if (!_local6){ //unresolved if //unresolved if //unresolved if //unresolved if }; //unresolved jump _local4++; _local6--; _local3--; if (!((_local6) && (_local3))){ _local3 = (_local3 >= false); if (((_local7) || (_arg1))){ //unresolved if //unresolved jump if (_local7){ //unresolved if }; (this.ease == this.vars.ease); }; //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if if (!((_local6) && (_arg1))){ }; //unresolved if _local2 = this.duration; //unresolved jump }; _local2 = ((_local3 >= false) * 0.001); //unresolved jump while (_local5 > -1) { _local4 = this.tweens[_local5]; _local4.target[_local4.property] = (_local4.start + (_local3 * _local4.change)); if (_local7){ if (((_local7) || (this))){ }; }; }; if (!((_local6) && (_local3))){ if (_hasUpdate){ //unresolved if this.vars.onUpdate.apply(null, this.vars.onUpdateParams); //unresolved if }; //unresolved if //unresolved jump _local4++; _local6--; _local3++; var _temp1 = _local6; var _temp2 = _local6; _local6 = _local2; _local4--; if (_local4){ _temp2; }; //unresolved if }; complete(true); return; } public function activate():void{ var _local2:Boolean; //unresolved jump _local2++; var _temp1 = (//unresolved nextvalue or nextname >>> _local2); _local2 = null; var _local3 = _temp1; var _local1:Boolean; if (!((_local3) && (_local1))){ //unresolved jump return; //unresolved if if (!_local3){ //unresolved if //unresolved if if (_local2){ }; }; this.duration; if (!_local3){ //unresolved if //unresolved jump //unresolved if if (!((_local3) && (_local3))){ this.vars.onStart.apply(null, this.vars.onStartParams); }; }; //unresolved if }; //unresolved jump //unresolved if initTweenVals(); if (!((_local3) && (this))){ //unresolved jump this.started = _local1; }; if (!_local2){ //unresolved jump _local2++; _local2--; _local2++; _local2++; (-(!NULL!) >> _local2); }; if (_local2){ //unresolved jump this.active = true; }; //unresolved jump } public function get enabled():Boolean{ var _local1:Boolean; //unresolved jump var _local2:Boolean; _local2 = (//unresolved nextvalue or nextname + !NULL!); //unresolved jump if (!_local2){ //unresolved jump //unresolved if //unresolved if }; if (!_local2){ //unresolved jump }; return (false); } public function initTweenVals():void{ //unresolved jump _local3--; _local2--; _local5++; var _local3 = ((true instanceof ~(false)) / !NULL!); !ERROR! _local3--; !ERROR! !ERROR! var _local1:String; var _local2:int; _local3 = undefined; var _local4:TweenInfo; if (((_local8) || (this))){ if (!_local7){ if (((_local8) || (_local1))){ if (!((this.exposedVars.timeScale == undefined))){ if (!((_local7) && (this))){ !((this.exposedVars.timeScale == undefined)); //unresolved if }; }; }; }; //unresolved if //unresolved if }; this.tweens[this.tweens.length] = new TweenInfo(this.target, "timeScale", this.target.timeScale, (this.exposedVars.timeScale - this.target.timeScale), "timeScale", false); for (_local1 in this.exposedVars) { if (_local8){ //unresolved if //unresolved if //unresolved if //unresolved if }; continue; if ((_local1 in plugins)){ //unresolved if _local3 = new (plugins[_local1]); if (!((_local7) && (_local1))){ //unresolved jump _hasPlugins = true; //unresolved if //unresolved if }; if (!true){ //unresolved jump if (!((_local7) && (this))){ //unresolved if this.tweens[this.tweens.length] = new TweenInfo(_local3, "changeFactor", 0, 1, ((_local3.overwriteProps.length == 1)) ? _local3.overwriteProps[0] : "_MULTIPLE_", true); //unresolved jump //unresolved if //unresolved if }; //unresolved jump _local2--; _local3 = this.target; _local6--; _local6--; _local2--; this.tweens[this.tweens.length] = new TweenInfo(this.target, typeof((_local1 - 1)), _local6[_local1], ((typeof(this.exposedVars[_local1]) == "number")) ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false); //unresolved jump }; } else { this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]) == "number")) ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false); }; }; if (!_local7){ if (this.vars.runBackwards == true){ if (!_local7){ if (!_local7){ //unresolved if _local2 = (this.tweens.length - 1); //unresolved if //unresolved jump }; _local4 = this.tweens[_local2]; if (!((_local7) && (this))){ //unresolved jump if (((_local8) || (_local1))){ }; if (_local8){ //unresolved if if (!((_local7) && (_local2))){ }; _local4.change = _local4.change; }; //unresolved if }; //unresolved jump this.tweens[_local2].start = (_local4.start + _local4.change); //unresolved jump //unresolved if //unresolved if }; }; //unresolved if //unresolved if _hasUpdate = true; if (((_local8) || (this))){ //unresolved jump return; //unresolved if this.initted = true; //unresolved if if (!((_local7) && (this))){ //unresolved if //unresolved jump //unresolved if //unresolved if }; }; }; overwriteManager.manageOverwrites(this, masterList[this.target]); //unresolved jump //unresolved jump _local4 = TweenLite; _local6++; if (_local8){ //unresolved if }; _local2.overwriteManager.enabled; //unresolved jump } protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ //unresolved jump _arg2 = false; _arg2--; return (!NULL!.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams))); } public function killVars(_arg1:Object):void{ //unresolved jump var _local2 = ??getglobalscope ; _local2--; _local2 = ((true <= (false - 1)) instanceof !NULL!); !ERROR! //unresolved jump _local2--; _local2--; _local2--; _local2++; if ((((_local2 * _local2) / !NULL!) >> !NULL!)){ !NULL!; }; if (!!NULL!){ //unresolved if //unresolved jump _local2++; //unresolved if }; overwriteManager.killVars(_arg1, this.exposedVars, this.tweens); return; } public function complete(_arg1:Boolean=false):void{ //unresolved jump _local2--; _local3--; var _temp1 = arguments; var _local2 = this; _local2++; var _local3 = _temp1; _local3 = _local2; var _local4:Boolean; _local2 = 0; if (_local4){ //unresolved jump return; //unresolved if //unresolved if if (!((_local3) && (this))){ //unresolved if //unresolved if this.vars.onComplete.apply(null, this.vars.onCompleteParams); }; if (_local4){ //unresolved jump //unresolved if //unresolved if }; //unresolved if this.enabled = false; if (((_local4) || (this))){ //unresolved jump if (!((_local3) && (this))){ }; }; if (((_local4) || (_local2))){ //unresolved jump if (((_local4) || (_arg1))){ //unresolved if //unresolved if //unresolved if //unresolved jump _local2--; _local3 = false; _local3++; if (!((_local3) && (_arg1))){ //unresolved if }; //unresolved if //unresolved if //unresolved if //unresolved if }; this.tweens[_local2].target.onComplete(); }; //unresolved jump //unresolved jump //unresolved if this.tweens[_local2].isPlugin; //unresolved jump //unresolved if if (!((_local3) && (_local3))){ //unresolved if //unresolved if _local2 = (this.tweens.length - 1); }; //unresolved if //unresolved if }; //unresolved jump return; if (_local4){ //unresolved if //unresolved jump render(currentTime); }; //unresolved jump this.startTime = (currentTime - ((this.duration * 1000) / this.combinedTimeScale)); //unresolved jump //unresolved jump _local2++; _local2++; _local3--; if (_local4){ //unresolved if }; //unresolved if initTweenVals(); //unresolved jump } public static function updateAll(_arg1:Event=null):void{ //unresolved jump _local4++; _local8++; _local6++; var _local10 = _local4; _local7++; _local2--; _local10 = _local8; var _local11:Boolean; var _local2:uint; var _local3:Dictionary; var _local4:Array; var _local5:int; var _local6:TweenLite; var _local7:* = getTimer(); if (_local11){ currentTime = getTimer(); if (!_local10){ _local2 = _local7; }; }; _local3 = masterList; for each (_local4 in _local3) { if (_local11){ _local5 = (_local4.length - 1); //unresolved if //unresolved jump _local6 = _local4[_local5]; if (!((_local10) && (_local2))){ if (_local6.active){ //unresolved if _local6.render(_local2); //unresolved if while (true) { if (_local11){ }; //unresolved if //unresolved if //unresolved if }; }; }; //unresolved if _local4.splice(_local5, 1); //unresolved jump _local3 = ((!NULL! * !NULL!) | !NULL!); //unresolved jump }; //unresolved if }; return; } public static function removeTween(_arg1:TweenLite, _arg2:Boolean=true):void{ var _local3:Boolean; //unresolved jump _arg2 = false; _arg2--; _local3--; _local3--; var _local4 = -((_arg2 * !NULL!)); if (!((_local4) && (TweenLite))){ //unresolved jump return; //unresolved if //unresolved jump _local3++; _local3 = NaN; _local3 = _arg2; _arg2--; _arg2--; _arg2.enabled = false; //unresolved if //unresolved if }; //unresolved jump //unresolved jump //unresolved if if (_local3){ //unresolved if _arg1.clear(); }; //unresolved jump } public static function killTweensOf(_arg1:Object=null, _arg2:Boolean=false):void{ var _local6:Boolean; //unresolved jump _arg2++; _arg2++; _local6++; var _local7 = (//unresolved nextvalue or nextname == //unresolved nextvalue or nextname); var _local3:Array; var _local4:int; var _local5:TweenLite; if (!((_local7) && (_arg1))){ if (!_local7){ //unresolved if //unresolved if //unresolved if }; (_arg1 == null); //unresolved if }; if ((_arg1 in masterList)){ _local3 = masterList[_arg1]; if (!_local7){ _local4 = (_local3.length - 1); }; for (;//unresolved jump , _local3, (_local3 = (((_local4 & !NULL!) + _local4) * _local3)), -1 > !NULL!;if (_local6){ }, //unresolved if , _arg2, continue) { _local5 = _local3[_local4]; //unresolved jump var _temp2 = (((_local5 * !NULL!) / !NULL!) - 1); _local5 = ??getglobalscope ; if (((_local6) || (_local3))){ continue; if (((_local6) || (TweenLite))){ }; if (!((_local7) && (TweenLite))){ //unresolved if //unresolved if _local5.clear(); }; //unresolved if }; //unresolved jump if (!_local7){ //unresolved if //unresolved if }; //unresolved if _local5.complete(false); //unresolved if //unresolved jump }; if (!_local7){ delete masterList[_arg1]; }; }; return; } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ var _local4:Boolean; //unresolved jump _arg2--; _arg3++; _arg3--; var _local5:Number = ( + 1); //unresolved jump _local4++; _arg2++; _arg3++; if (_local4){ _arg3.runBackwards = true; }; return (new TweenLite(_arg1, _arg2, _arg3)); } public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ //unresolved jump _arg2--; _local6++; arguments++; _arg4 = (true % false); _local5++; var _local6 = _arg2; !ERROR! if (!_local6){ }; var _local5:* = _arg1; if (!_local6){ //unresolved if //unresolved if //unresolved if if (!_local7){ //unresolved jump _arg3 = NaN; _arg2++; -(TweenLite); }; //unresolved if _arg1 = (_arg1 / _arg4); }; if (!_local6){ //unresolved if //unresolved if if (((_local7) || (TweenLite))){ //unresolved if }; //unresolved if }; return ((_arg3 + _arg2)); } static function killGarbage(_arg1:TimerEvent):void{ //unresolved jump var _local5:Object = (true >= (false + 1)); _local6--; !ERROR! var _local3 = _local2; var _local6 = (!NULL! * !NULL!); !ERROR! _local2 = null; _local3 = null; _local2 = masterList; var _local4:int; //unresolved jump for (_local3 in ) { if (!_local6){ //unresolved if //unresolved if //unresolved jump _local3++; _local4 = _local5; _local2--; }; delete _local2[_local3]; }; return; } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null):TweenLite{ //unresolved jump _arg2++; //unresolved jump _arg2--; _arg2 = (((((??hasnext >> -(_arg2)) - 1) & !NULL!) === !NULL!) is !NULL!); _arg2--; return (new ((_arg2 as !NULL!) >> !NULL!)(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, overwrite:0})); } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ //unresolved jump _arg2--; _arg2--; _arg2++; _arg2++; return (new (TweenLite > TweenLite)(_arg1, _arg2, _arg3)); } //unresolved jump var _local1 = (-((((!NULL! & !NULL!) + 1) >>> false)) + !NULL!); !ERROR! if (!((_local1) && (TweenLite))){ //unresolved jump return; //unresolved if timingSprite = new Sprite(); if (_local2){ //unresolved if //unresolved jump killDelayedCallsTo = TweenLite.killTweensOf; }; if (((_local2) || (_local2))){ //unresolved if //unresolved if //unresolved jump //unresolved jump {:"ease", 1:"delay", 1:"overwrite", 1:"onComplete", 1:-((("onCompleteParams" & TweenLite) - 1)), runBackwards:1, startAt:1, onUpdate:1, onUpdateParams:1, roundProps:1, onStart:1, onStartParams:1, persist:1, renderOnStart:1, proxiedEase:1, easeParams:1, yoyo:1, loop:1, onCompleteListener:1, onUpdateListener:1, onStartListener:1, orientToBezier:1, timeScale:1}._reservedProps = !NULL!; }; if (_local2){ //unresolved if //unresolved jump masterList = new Dictionary(false); }; //unresolved jump plugins = {}; //unresolved jump version = 10.09; //unresolved jump //unresolved jump ((~((-(( - TweenLite)) - 1)) + !NULL!) << !NULL!); !NULL!.easeOut.defaultEase = !NULL!; //unresolved jump _timer = new Timer(2000); }; //unresolved jump } }//package gs
Section 65
//TweenMax (gs.TweenMax) package gs { import flash.events.*; import flash.utils.*; import gs.plugins.*; import gs.utils.tween.*; import gs.events.*; public class TweenMax extends TweenLite implements IEventDispatcher { protected var _dispatcher:EventDispatcher; protected var _callbacks:Object; public var pauseTime:Number; protected var _repeatCount:Number; protected var _timeScale:Number; public static const version:Number = 10.1; public static var removeTween:Function; private static var _overwriteMode:int; static var _pausedTweens:Dictionary; static var _globalTimeScale:Number = 1; public static var killTweensOf:Function = TweenLite.killTweensOf; public static var killDelayedCallsTo:Function; private static var _activatedPlugins:Boolean; public function TweenMax(_arg1:Object, _arg2:Number, _arg3:Object){ //unresolved jump _arg3 = false; _arg3--; arguments++; var _local4 = _arg3; var _local5:Object = //unresolved nextvalue or nextname; if (_local5){ //unresolved jump return; //unresolved if new TweenMax(this.target, 0, this.exposedVars.startAt); if (!_local4){ if (!((_local4) && (_arg1))){ //unresolved if //unresolved if //unresolved if //unresolved jump if (_local5){ //unresolved if }; //unresolved if //unresolved if //unresolved if //unresolved if }; //unresolved if //unresolved if //unresolved if //unresolved if this.exposedVars.startAt.overwrite = 0; }; if (!((_local4) && (_arg3))){ //unresolved if //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if if (((_local5) || (this))){ //unresolved if //unresolved if if (_local5){ //unresolved if //unresolved if (this.delay == 0); //unresolved if //unresolved if //unresolved if //unresolved jump }; //unresolved if //unresolved if //unresolved if this.vars.persist = true; //unresolved if //unresolved jump }; //unresolved if //unresolved if //unresolved if (this.delay == 0); //unresolved if //unresolved if //unresolved jump _repeatCount = 0; //unresolved if //unresolved if //unresolved if //unresolved jump onCompleteDispatcher(); //unresolved jump //unresolved if //unresolved if }; onUpdateDispatcher(); if (((_local5) || (_arg2))){ //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if (_arg2 == 0); }; //unresolved jump //unresolved if //unresolved if }; initDispatcher(); if (!_local4){ //unresolved jump if (_local5){ //unresolved if }; if (!((_local4) && (_arg1))){ //unresolved if (this.vars.onUpdateListener == null); if (((_local5) || (_arg3))){ //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if !((this.vars.onCompleteListener == null)); }; //unresolved jump //unresolved if //unresolved if this.startTime = (this.initTime + (this.delay * (1000 / this.combinedTimeScale))); //unresolved jump }; //unresolved if (this.vars.onUpdateListener == null); //unresolved jump this.combinedTimeScale = (this.combinedTimeScale * _globalTimeScale); //unresolved jump //unresolved jump _timeScale = this.combinedTimeScale; //unresolved jump this.combinedTimeScale = _globalTimeScale; //unresolved jump //unresolved if _timeScale = 1; //unresolved jump if (!_local4){ //unresolved if }; !((this.combinedTimeScale == 1)); //unresolved jump //unresolved if //unresolved jump _local4++; _arg3--; _arg3++; _local4++; _arg2 = _local4; _arg2++; ((_local5 >> ) > !NULL!).trace("TweenMax error! Please update your TweenLite class or try deleting your ASO files. TweenMax requires a more recent version. Download updates at http://www.TweenMax.com."); //unresolved jump super(_arg1, _arg2, _arg3); }; //unresolved jump } override public function set enabled(_arg1:Boolean):void{ //unresolved jump var _local2:Boolean; var _local3:Boolean; _local2++; _local2++; _local2 = ((!NULL! / !NULL!) >> ); _local3 = !NULL!; if (!((_local2) && (_arg1))){ //unresolved jump return; //unresolved if //unresolved if //unresolved if //unresolved if if (!((_local2) && (this))){ //unresolved if this.combinedTimeScale = (_timeScale * _globalTimeScale); }; if (((_local3) || (_local3))){ //unresolved if //unresolved if //unresolved jump super.enabled = _arg1; }; }; //unresolved jump //unresolved jump _local2++; _local2++; ( * null); //unresolved jump //unresolved if _pausedTweens[this] = null; //unresolved jump } public function set reversed(_arg1:Boolean):void{ //unresolved jump var _temp1 = arguments; var _temp2 = (arguments - 1); var _temp3 = arguments; var _local2 = typeof(null); var _local3 = _temp3; //unresolved jump _local2--; _local2++; _local2++; _local2 = (_local3 - 1); if (!((_local2) && (_local3))){ //unresolved jump _local2++; _local2--; //unresolved if //unresolved if }; reverse(); return; } override public function render(_arg1:uint):void{ //unresolved jump _local5++; _local3--; _local5++; var _local6 = (//unresolved nextvalue or nextname > !NULL!); !ERROR! var _local2:Number = NaN; var _local3:Number = NaN; var _local4:TweenInfo; var _local5:int; if (((_local7) || (_local2))){ //unresolved jump if (!((_local6) && (_arg1))){ //unresolved if //unresolved if //unresolved if _local5 = (this.tweens.length - 1); //unresolved if //unresolved if //unresolved if //unresolved jump }; if (((_local7) || (_local2))){ if (!_local6){ _local3 = (this.tweens.length - 1); //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if }; //unresolved jump //unresolved if }; _local3 = (this.tweens.length - 1); //unresolved if //unresolved jump //unresolved if //unresolved jump _local3--; _local4 = ??getglobalscope ; _local3--; _local3++; ((((this.ease == this.vars.ease) * !NULL!) > !NULL!) as !NULL!); if (!((_local6) && (this))){ //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if }; //unresolved if }; if (_local7){ _local2 = this.duration; //unresolved jump if (!_local6){ }; }; _local2 = this.duration; //unresolved jump while (_local5 > -1) { _local4 = this.tweens[_local5]; _local4.target[_local4.property] = (_local4.start + (_local3 * _local4.change)); if (((_local7) || (_local2))){ if (!_local6){ }; }; }; if (!_local6){ //unresolved if //unresolved if }; this.vars.onUpdate.apply(null, this.vars.onUpdateParams); if (!_local6){ if (_local2 == this.duration){ //unresolved jump _local2 = (_local7 & _local7); _local5--; _local5++; if (!(_local6 * _local4)){ !NULL!; }; if (!NULL!){ complete(true); }; }; }; return; } protected function adjustStartValues():void{ //unresolved jump _local3++; var _local3 = (true | false); var _local7 = (_local3 / ~(false)); var _local8 = (!NULL! % !NULL!); var _local1:Number = NaN; var _local2:Number = NaN; _local3 = NaN; var _local4:Number = NaN; var _local5:TweenInfo; var _local6:int; if (_local8){ //unresolved jump if (!((_local7) && (_local1))){ if (((_local8) || (this))){ //unresolved if //unresolved if if (((_local8) || (_local1))){ _local6 = (this.tweens.length - 1); //unresolved if //unresolved if //unresolved if }; }; }; _local3 = (this.tweens.length - 1); //unresolved jump if (!_local7){ //unresolved if if (_local8){ //unresolved if _local2 = this.ease(_local1, 0, 1, 1); }; //unresolved if //unresolved jump }; //unresolved jump _local4 = _local7; _local2--; _local6++; _local4--; var _temp1 = ((_local1 >> !NULL!) === !NULL!); _local1 = -(true); }; //unresolved jump for (;_local6 > -1;if (!!NULL!){ }, (!NULL!.change = !NULL!), continue) { _local5 = this.tweens[_local6]; if (_local8){ if (!_local7){ //unresolved if }; _local4 = (_local5.start + _local5.change); //unresolved if //unresolved jump //unresolved if }; _local6 = _local5.start; if (_local8){ //unresolved if if (((_local8) || (this))){ }; _local5.start = _local4; }; if (((_local8) || (this))){ //unresolved if //unresolved jump //unresolved jump if (_local8){ if (((_local8) || (this))){ }; }; _local5.change = _local4; }; //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if continue; var _temp3 = _local5; _local6 = ((_local4 - _local2) as !(_local7)); _local6++; _local5--; }; return; } public function get timeScale():Number{ return (_timeScale); } public function restart(_arg1:Boolean=false):void{ //unresolved jump arguments--; _local2--; _local2++; var _temp1 = (_local2 + 1); var _local2 = _local3; var _local3 = typeof(this); if (((_local3) || (_local3))){ //unresolved jump return; //unresolved if this.enabled = true; if (_local3){ //unresolved if //unresolved if //unresolved jump //unresolved if delete _pausedTweens[this]; }; if (!((_local2) && (_arg1))){ //unresolved if //unresolved jump _pausedTweens[this] = null; if (_local3){ //unresolved if //unresolved if //unresolved jump this.pauseTime = NaN; }; //unresolved jump //unresolved if //unresolved if //unresolved if render(this.startTime); //unresolved jump _repeatCount = 0; }; //unresolved jump this.initTime = (currentTime - (this.delay * (1000 / this.combinedTimeScale))); }; //unresolved jump //unresolved jump this.startTime = currentTime; if (!((_local2) && (_local2))){ //unresolved jump //unresolved jump _local2++; _local2--; _local2--; _temp1.startTime = (this + //unresolved nextvalue or nextname); //unresolved jump //unresolved if this.initTime = currentTime; }; //unresolved jump } public function get paused():Boolean{ //unresolved jump return (!(??hasnext .isNaN(this.pauseTime))); } public function killProperties(_arg1:Array):void{ //unresolved jump var _local3:int = false; _local3--; _local3++; _local3 = true; var _local4 = //unresolved nextvalue or nextname; var _local5:Boolean; var _local2:Object; _local3 = 0; _local2 = {}; if (((_local5) || (_local2))){ //unresolved jump return; //unresolved if if (_local5){ //unresolved if if (_local4){ //unresolved jump _local2 = true; ~((this is _local4)); _local4; }; if (!_local4){ //unresolved if killVars(_local2); }; //unresolved jump if (!((_local4) && (_local3))){ }; }; if (_local5){ //unresolved jump //unresolved jump //unresolved jump _local4++; _local4--; _local2 = //unresolved nextvalue or nextname; (!NULL! + 1)[true] = !NULL!; }; //unresolved jump _local3 = (_arg1.length - 1); }; //unresolved jump } public function resume():void{ var _local1:Boolean; //unresolved jump var _local2:Number; if (((_local1) || (this))){ //unresolved jump return; //unresolved if if (!_local2){ delete _pausedTweens[this]; if (!_local2){ //unresolved if //unresolved if //unresolved if //unresolved jump _pausedTweens[this] = null; }; if (((_local1) || (_local1))){ //unresolved if //unresolved jump //unresolved jump this.active = this.started; }; //unresolved if //unresolved if //unresolved jump }; if (((_local1) || (this))){ if (_local1){ //unresolved if activate(); //unresolved if //unresolved jump }; //unresolved if }; delete _pausedTweens[this]; //unresolved jump this.pauseTime = NaN; if (_local1){ //unresolved jump this.startTime = (this.initTime + (this.delay * (1000 / this.combinedTimeScale))); //unresolved jump //unresolved if //unresolved jump ((((//unresolved nextvalue or nextname <= ??hasnext ) - !NULL!).pauseTime - !NULL!) + !NULL!).initTime = !NULL!; //unresolved jump this.enabled = true; }; }; //unresolved jump } override public function complete(_arg1:Boolean=false):void{ var _local3:Boolean; //unresolved jump _local2--; _local3--; var _local4 = (((//unresolved nextvalue or nextname >> !NULL!) > !NULL!) - 1); var _local2:*; if (((_local3) || (_local3))){ //unresolved jump if (_local3){ //unresolved if //unresolved if //unresolved if }; if (!_local4){ (_repeatCount < this.vars.loop); //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if }; //unresolved if (_repeatCount < this.vars.loop); //unresolved if }; //unresolved jump if (((_local3) || (_local2))){ if (_local3){ //unresolved if //unresolved if //unresolved if (this.vars.yoyo == 0); //unresolved jump }; if (_local3){ //unresolved if (this.vars.yoyo == 0); //unresolved jump _local2--; _local2++; if (!(_local3 <= _local2)){ (_local3 - ~(_local3)); }; //unresolved if //unresolved jump }; //unresolved if (this.vars.yoyo == 0); //unresolved if //unresolved jump }; if ((this.vars.yoyo == 0)){ //unresolved if _local2 = (_repeatCount + 1); if (((_local3) || (_arg1))){ //unresolved jump this.initTime = (this.startTime - (this.delay * (1000 / this.combinedTimeScale))); //unresolved if //unresolved if if (_local3){ //unresolved if }; if (((_local3) || (_local3))){ //unresolved jump }; this.startTime = (this.startTime + (this.duration * (1000 / this.combinedTimeScale))); //unresolved if if (!((_local4) && (_arg1))){ //unresolved jump //unresolved if if (_local3){ //unresolved if if (_local3){ //unresolved if }; //unresolved jump reverseEase.ease = this.vars.ease; }; }; //unresolved jump _repeatCount = _local2; }; //unresolved jump } else { //unresolved jump _local2 = (((this.vars.persist < true) === !NULL!) > NaN); _local2--; if ((??getglobalscope / !NULL!) == !NULL!){ if (_local3){ pause(); }; }; }; super.complete(_arg1); return; } public function invalidate(_arg1:Boolean=true):void{ //unresolved jump arguments++; var _local2:Boolean; _local2--; _local3++; var _local3:Boolean = typeof(_local3); var _local4:Boolean; _local2 = NaN; if (!((_local3) && (_local2))){ //unresolved jump return; //unresolved if //unresolved jump this.progress = _local2; if (!((_local3) && (this))){ //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if if (!_local3){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if }; //unresolved if //unresolved if adjustStartValues(); }; //unresolved if //unresolved jump initDispatcher(); //unresolved jump _dispatcher = null; if (_local4){ //unresolved jump this.vars.onComplete = _callbacks.onComplete; }; if (!_local3){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump this.vars.onUpdate = _callbacks.onUpdate; if (_local4){ //unresolved jump if (!_local3){ }; //unresolved if //unresolved if //unresolved if //unresolved if if (_local4){ //unresolved if }; }; //unresolved if //unresolved if //unresolved if this.vars.onStart = _callbacks.onStart; }; //unresolved if //unresolved if //unresolved if }; //unresolved jump if (!_local3){ //unresolved if if (((_local4) || (_local2))){ //unresolved if //unresolved if //unresolved if //unresolved if !((this.vars.onUpdateListener == null)); //unresolved if //unresolved jump //unresolved if }; //unresolved if }; (this.vars.onUpdateListener == null); //unresolved jump //unresolved if this.startTime = (this.initTime + ((this.delay * 1000) / this.combinedTimeScale)); //unresolved jump if (!_local3){ //unresolved if //unresolved if //unresolved if this.vars.delay; }; this.delay = 0; //unresolved jump this.combinedTimeScale = (_timeScale * _globalTimeScale); //unresolved jump _timeScale = ((this.vars.timeScale) || (1)); //unresolved jump initTweenVals(); //unresolved jump if (!((_local3) && (this))){ //unresolved if }; //unresolved jump this.vars.exposedProps.exposedVars = this.vars; //unresolved jump _hasPlugins = false; //unresolved jump this.tweens = []; //unresolved jump //unresolved if if (!((_local3) && (_arg1))){ this.progress = 0; //unresolved jump if (((_local4) || (_local2))){ //unresolved if }; !(_arg1); }; //unresolved jump //unresolved if //unresolved jump _local3++; _local3++; _local2--; if ((((_local3 | (_local2 - 1))) || (_local3))){ }; _local2 = (this - (this.progress <= _local4)); //unresolved jump } public function get progress():Number{ var _local3:Boolean; //unresolved jump _local3--; var _local4 = (((false instanceof !NULL!) + 1) <= ((false instanceof !NULL!) + 1)); var _local1:Number = NaN; var _local2:Number = NaN; if (!_local4){ //unresolved jump if (!_local4){ //unresolved if //unresolved if return (_local2); //unresolved if }; if (((_local3) || (this))){ //unresolved if //unresolved if //unresolved if if (_local3){ //unresolved if return (0); }; //unresolved if //unresolved if //unresolved if //unresolved jump }; //unresolved if //unresolved if if (_local4){ //unresolved jump _local3++; _local2--; var _temp1 = _local2; var _temp2 = _local2; //unresolved nextvalue or nextname; }; //unresolved if //unresolved if //unresolved if }; return (1); if (((_local3) || (_local1))){ //unresolved jump if (!_local4){ if (((_local3) || (_local2))){ //unresolved if if (!((_local4) && (_local2))){ //unresolved if }; //unresolved if }; }; _local2 = _local1; }; //unresolved jump if (!isNaN(this.pauseTime)){ //unresolved jump _local3--; _local3--; } else { }; _local1 = !NULL!; //unresolved jump } public function willTrigger(_arg1:String):Boolean{ //unresolved jump arguments++; var _local2:Boolean; _local2 = true; _local2 = (!(!NULL!) / !NULL!); _local2 = !NULL!; !ERROR! //unresolved jump _local2++; _local2++; _local2--; _local2--; if (_local3){ //unresolved jump _local2--; _local2--; if (true == ~(_local2)){ if (_local3){ return (false); }; }; }; return (_dispatcher.willTrigger(_arg1)); } public function dispatchEvent(_arg1:Event):Boolean{ var _local2:Boolean; //unresolved jump _local2++; _local2++; _local2--; _local2--; _local2++; var _local3 = (_local2 - !NULL!); if (!((_local3) && (_local2))){ //unresolved if //unresolved if }; return (false); return (_dispatcher.dispatchEvent(_arg1)); } public function get reversed():Boolean{ //unresolved jump return ((NaN.ease == reverseEase)); } protected function onStartDispatcher(... _args):void{ var _local2:Boolean; //unresolved jump _local2--; _local2 = (false as !NULL!); _local2--; _local2--; var _local3 = (_local2 === !NULL!); if (!((_local3) && (_args))){ //unresolved jump return; //unresolved if //unresolved jump _local2++; _local2 = (_dispatcher > _local2); _local2++; false.dispatchEvent(new TweenEvent(TweenEvent.START)); //unresolved if //unresolved jump //unresolved if //unresolved if }; _callbacks.onStart.apply(null, this.vars.onStartParams); //unresolved jump } public function setDestination(_arg1:String, _arg2, _arg3:Boolean=true):void{ var _local14:Boolean; //unresolved jump _local14--; var _local9:Boolean; _arg2 = !NULL!; _local8++; _local13--; _local13++; var _local15 = (_local10 >>> !NULL!); var _local13:*; var _local4:Number = NaN; var _local5:int; var _local6:TweenInfo; var _local7:Object; var _local8:Object; _local9 = null; var _local10:Boolean; var _local11:Array; var _local12:Object; if (_local14){ if (((_local14) || (this))){ //unresolved if }; _local4 = this.progress; if (!((_local15) && (_arg2))){ //unresolved if //unresolved if }; //unresolved if //unresolved if }; _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local6 = this.tweens[_local5]; if (_local6.name == _arg1){ if (_local14){ _local6.target[_local6.property] = _local6.start; //unresolved if }; }; if (((_local14) || (this))){ }; }; _local7 = this.vars; _local8 = this.exposedVars; _local9 = this.tweens; if (((_local14) || (_arg1))){ _local10 = _hasPlugins; if (((_local14) || (_arg2))){ this.tweens = []; }; }; _local13 = {}; if (!((_local15) && (_arg3))){ //unresolved jump if (((_local14) || (this))){ //unresolved if }; if (_local14){ if (!((_local15) && (_arg2))){ if (!_local15){ //unresolved if if (_local14){ adjustStartValues(); }; //unresolved if //unresolved if }; //unresolved if }; //unresolved if //unresolved if }; if (!((_local15) && (this))){ (_local4 == 0); //unresolved if //unresolved if //unresolved jump }; //unresolved if if (_local14){ this.ease = _local7.ease; if (((_local14) || ((!NULL! & !NULL!)))){ //unresolved jump if (_local14){ //unresolved if }; (this.ease == reverseEase); }; //unresolved if //unresolved if //unresolved jump initTweenVals(); }; //unresolved jump this.vars[_arg1] = _arg2; }; //unresolved jump this.vars = _local13; if (((_local14) || (_arg1))){ //unresolved jump this.exposedVars = {}; }; //unresolved jump _local11 = this.tweens; if (!((_local15) && (_arg1))){ //unresolved jump this.tweens = _local9; if (!_local15){ //unresolved if this.exposedVars = _local8; }; //unresolved if }; //unresolved jump this.vars = _local7; //unresolved jump _local12 = {}; _local12[_arg1] = true; if (!_local15){ if (!_local15){ _local5 = (this.tweens.length - 1); //unresolved if //unresolved jump _local6 = this.tweens[_local5]; if (((_local14) || (_arg2))){ //unresolved if //unresolved if this.tweens.splice(_local5, 1); //unresolved if //unresolved jump if (!((_local15) && (this))){ }; if (!((_local15) && (_arg1))){ if (((_local14) || (this))){ //unresolved if //unresolved if }; //unresolved if //unresolved if this.tweens.splice(_local5, 1); }; //unresolved if //unresolved jump }; if (!((_local15) && (_arg1))){ //unresolved if _local6.target.killProps(_local12); //unresolved jump //unresolved jump if (_local14){ if (_local14){ //unresolved if }; }; }; (_local6.name == "_MULTIPLE_"); //unresolved jump }; //unresolved if //unresolved if }; this.tweens = this.tweens.concat(_local11); if (!_local15){ _hasPlugins = Boolean(((_local10) || (_hasPlugins))); }; _local13 = _arg2; if (((_local14) || (_arg1))){ //unresolved jump return; //unresolved if this.vars[_arg1] = _local13; //unresolved jump _arg3 = !NULL!; _local10++; _local9++; //unresolved if }; //unresolved jump this.exposedVars[_arg1] = _arg2; //unresolved jump } public function set timeScale(_arg1:Number):void{ var _local3:Boolean; //unresolved jump _local3++; arguments--; _local2--; _local2++; _local3 = !((false >>> !NULL!)); var _local4 = !(!NULL!); var _local2:Number; if (((_local3) || (this))){ //unresolved jump return; //unresolved if this.combinedTimeScale = _arg1; if (!_local4){ if (((_local3) || (this))){ //unresolved if //unresolved if //unresolved jump //unresolved if }; this.startTime = (this.initTime + (this.delay * (1000 / _arg1))); }; if (((_local3) || (_local2))){ //unresolved if //unresolved if //unresolved jump //unresolved jump _local3--; _local3 = _arg1; _local3 = //unresolved nextvalue or nextname; _local2--; _local3--; if (!((_local4) && (_arg1))){ }; this.initTime = (currentTime - ((((currentTime - this.initTime) - (this.delay * (1000 / this.combinedTimeScale))) * this.combinedTimeScale) * (1 / _arg1))); }; //unresolved jump if (_local3){ //unresolved if if (!((_local4) && (_arg1))){ }; }; if (!_local4){ //unresolved if //unresolved if //unresolved jump //unresolved jump _timeScale = _arg1; //unresolved if //unresolved jump }; if (!((_local4) && (_local2))){ if (!_local4){ //unresolved jump //unresolved jump _local3--; _local2 = _local3; _local2++; _local3 = 1E-5; ( > !NULL!)._timeScale = !NULL!; }; //unresolved jump //unresolved if }; _local2 = _arg1; }; //unresolved jump } public function removeEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false):void{ //unresolved jump _arg3--; var _temp1 = _local4; var _local4 = _arg3; var _local5 = _temp1; if (!_local5){ //unresolved jump _arg3--; _arg2--; (_arg1 instanceof undefined); _arg2; }; if (_local5){ if (_dispatcher != null){ if (((_local5) || (_arg2))){ _dispatcher.removeEventListener(_arg1, _arg2, _arg3); }; }; }; return; } override public function initTweenVals():void{ //unresolved jump var _local4:Boolean; var _local8 = !(((((??hasnext >> !NULL!) + 1) << _local3) - !NULL!)); !ERROR! var _local1:int; var _local2:int; var _local3:String; _local4 = null; var _local5:Array; var _local6:Object; var _local7:TweenInfo; if (!((_local8) && (_local3))){ //unresolved jump if (!_local8){ //unresolved if //unresolved if //unresolved if //unresolved if }; (this.exposedVars.roundProps is Array); //unresolved if if (_local9){ //unresolved if super.initTweenVals(); }; if (!_local8){ //unresolved jump new TweenMax(this.target, 0, this.exposedVars.startAt); }; //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if }; this.exposedVars.startAt.overwrite = 0; //unresolved jump if (!((_local8) && (this))){ //unresolved if }; (this.exposedVars.startAt == null); if (!((_local8) && (_local1))){ //unresolved jump if (!((_local8) && (_local2))){ }; //unresolved if }; _local5 = this.exposedVars.roundProps; _local1 = (_local5.length - 1); for (;_local1 > -1;if (!!NULL!){ !NULL!; }, //unresolved if ) { _local3 = _local5[_local1]; if (((_local9) || (_local2))){ //unresolved if //unresolved if _local2 = (this.tweens.length - 1); //unresolved if }; for (;//unresolved if , //unresolved if , _local2 > -1;this.tweens.splice(_local2, 1), continue) { _local7 = this.tweens[_local2]; if (_local9){ //unresolved if if (!((_local8) && (_local3))){ //unresolved if //unresolved if //unresolved jump _local6 = _local9; _local4++; _local7 = !NULL!; if (!(_local6 - !NULL!)){ !NULL!; }; //unresolved if _local7.target.round = true; //unresolved if }; //unresolved jump if (_local6 == null){ //unresolved if _local6 = new TweenLite.plugins.roundProps(); _local6.add(_local7.target, _local3, _local7.start, _local7.change); if (((_local9) || (this))){ _hasPlugins = true; //unresolved if }; this.tweens[_local2] = new TweenInfo(_local6, "changeFactor", 0, 1, _local3, true); //unresolved jump }; _local6.add(_local7.target, _local3, _local7.start, _local7.change); //unresolved if continue; if (_local9){ }; if (!((_local8) && (_local1))){ if (_local9){ //unresolved if //unresolved if //unresolved if //unresolved if if (!_local8){ //unresolved if if (!_local8){ //unresolved if _local4 = ((" " + _local7.target.overwriteProps.join(" ")) + " "); }; }; if (_local9){ }; //unresolved if }; //unresolved if //unresolved if _local7.target.round = true; }; //unresolved if //unresolved jump }; if (((_local9) || (_local1))){ //unresolved if //unresolved if //unresolved if }; if (_local9){ if (!((_local8) && (_local2))){ (_local7.name == "_MULTIPLE_"); //unresolved jump //unresolved jump }; //unresolved if }; (_local7.name == "_MULTIPLE_"); //unresolved jump }; //unresolved if //unresolved if //unresolved if _local1--; continue; _local8++; _local3++; }; return; } protected function initDispatcher():void{ var _local5:Boolean; //unresolved jump _local5 = _local3; var _local6 = ((false | !NULL!) < (true <= )); var _local1:Object; var _local2:String; if (!((_local6) && (this))){ //unresolved jump //unresolved if if (((_local5) || (_local1))){ //unresolved if //unresolved if this.vars = this.vars.clone(); }; //unresolved if _callbacks = {onStart:this.vars.onStart, onUpdate:this.vars.onUpdate, onComplete:this.vars.onComplete}; if (!_local6){ //unresolved jump //unresolved if }; }; _dispatcher = new EventDispatcher(this); //unresolved jump //unresolved jump _local1 = {}; for (_local2 in this.vars) { if (((_local5) || (_local1))){ _local1[_local2] = this.vars[_local2]; }; }; if (_local5){ //unresolved jump var _local4 = (((//unresolved nextvalue or nextname <= !NULL!) - 1) | !NULL!); !NULL!.vars = _local1; }; this.vars.onStart = onStartDispatcher; if (((_local5) || (_local1))){ //unresolved jump return; //unresolved if if (((_local5) || (_local1))){ //unresolved if //unresolved if if (_local5){ //unresolved if _dispatcher.addEventListener(TweenEvent.COMPLETE, this.vars.onCompleteListener, false, 0, true); }; if (_local5){ //unresolved if //unresolved if //unresolved jump _hasUpdate = true; }; if (!((_local6) && (_local1))){ //unresolved jump this.vars.onUpdate = onUpdateDispatcher; }; //unresolved jump }; //unresolved if _dispatcher.addEventListener(TweenEvent.UPDATE, this.vars.onUpdateListener, false, 0, true); if (((_local5) || (_local1))){ //unresolved jump //unresolved if _dispatcher.addEventListener(TweenEvent.START, this.vars.onStartListener, false, 0, true); }; if (!((_local6) && (_local3))){ //unresolved jump this.vars.onComplete = onCompleteDispatcher; }; }; //unresolved jump } protected function onUpdateDispatcher(... _args):void{ var _local2:Boolean; //unresolved jump _local2--; _local2--; var _local3 = (typeof(_local2) - 1); if (((_local2) || (_local3))){ //unresolved jump return; //unresolved if //unresolved jump _local2--; _local2++; var _temp1 = _local2; _local2 = (_local3 == _dispatcher); _local2++; _local2++; _local2.dispatchEvent(new TweenEvent(TweenEvent.UPDATE)); //unresolved if //unresolved jump //unresolved if //unresolved if }; _callbacks.onUpdate.apply(null, this.vars.onUpdateParams); //unresolved jump } public function set progress(_arg1:Number):void{ var _local2:Boolean; //unresolved jump _local2--; _local2 = (false as _arg1); _local2++; _local2--; var _local3 = ??getglobalscope ; if (!((_local3) && (this))){ //unresolved jump return; //unresolved if this.active = false; if (!((_local3) && (this))){ //unresolved if //unresolved jump this.startTime = 999999999999999; }; if (((_local2) || (_arg1))){ //unresolved if //unresolved jump //unresolved jump _local2 = this; _local2--; _local2 = ~((!NULL! - !NULL!)); _local2 = !NULL!; //unresolved if //unresolved if this.pauseTime = currentTime; }; if (!_local3){ //unresolved if //unresolved jump render(currentTime); }; //unresolved if //unresolved jump //unresolved if activate(); }; //unresolved jump this.initTime = (this.startTime - (this.delay * (1000 / this.combinedTimeScale))); //unresolved jump //unresolved jump _local2++; _local2--; _local3 = ((//unresolved nextvalue or nextname - !NULL!) + !NULL!); ((//unresolved nextvalue or nextname & !NULL!) - ((this.duration * _arg1) * 1000)).startTime = !NULL!; //unresolved jump } public function reverse(_arg1:Boolean=true, _arg2:Boolean=true):void{ //unresolved jump arguments--; _local4++; _local3--; var _local4 = (!((false - 1)) * _local4); var _local5:Boolean; var _local3:Number = NaN; if (!((_local4) && (_local3))){ //unresolved jump return; //unresolved if //unresolved jump restart(); if (!_local4){ if (((_local5) || (_arg2))){ //unresolved if //unresolved if //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump _arg2--; _arg2++; _local4++; //unresolved if //unresolved if }; //unresolved if resume(); }; //unresolved jump this.initTime = (this.startTime - (this.delay * (1000 / this.combinedTimeScale))); //unresolved jump if (!((_local4) && (_local3))){ if (!_local4){ //unresolved if this.startTime = (currentTime - ((((1 - _local3) * this.duration) * 1000) / this.combinedTimeScale)); //unresolved jump if (_local5){ }; }; //unresolved if }; (_local3 > 0); }; //unresolved jump _local3 = this.progress; if (!((_local4) && (_arg2))){ //unresolved jump if (_local5){ //unresolved if //unresolved jump _local3 = (this >> !NULL!); _local4++; _arg2++; }; //unresolved jump reverseEase.ease = this.vars.ease; }; //unresolved jump } public function addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{ var _local6:Boolean; //unresolved jump _arg5++; _arg3 = (false & !NULL!); _local6++; _arg2++; _arg2 = _arg5; !ERROR! if (_local6){ //unresolved jump return; //unresolved if _dispatcher.addEventListener(_arg1, _arg2, _arg3, _arg4, _arg5); if (((_local6) || (this))){ //unresolved if //unresolved if //unresolved if //unresolved jump _hasUpdate = true; }; if (_local6){ //unresolved jump if (_local6){ }; //unresolved if //unresolved if //unresolved if }; if (((_local6) || (this))){ this.vars.onUpdate = onUpdateDispatcher; //unresolved jump //unresolved jump _arg5--; //unresolved if !NULL!; }; }; //unresolved jump //unresolved if initDispatcher(); //unresolved jump } public function set paused(_arg1:Boolean):void{ //unresolved jump var _local2:Boolean; _local2--; _local2--; _local2 = (~(((true + !NULL!) >>> !NULL!)) === true); !ERROR! if (((_local3) || (_local3))){ //unresolved jump return; //unresolved jump _local2++; _local2++; //unresolved if //unresolved jump resume(); if (((_local3) || (this))){ //unresolved jump //unresolved if //unresolved jump _local2++; _local2 = ((null + 1) is _local2); _local2 = !NULL!; _local2++; !NULL!; _local2++; if (!(((!NULL! is !NULL!)) && (this))){ pause(); }; }; }; //unresolved jump } public function hasEventListener(_arg1:String):Boolean{ var _local2:Boolean; //unresolved jump _local2++; _local2--; _local2--; _local2--; _local2--; var _local3:Boolean; if (!((_local3) && (_arg1))){ if (_dispatcher == null){ if (!((_local3) && (_local3))){ return (false); }; }; }; return (_dispatcher.hasEventListener(_arg1)); } public function pause():void{ var _local1:Boolean; //unresolved jump var _local2:String = undefined; if (!_local2){ //unresolved jump return; //unresolved if _pausedTweens[this] = this; //unresolved if }; //unresolved jump //unresolved jump this.enabled = false; if (_local1){ //unresolved if //unresolved if //unresolved jump this.startTime = 999999999999999; }; //unresolved jump //unresolved jump //unresolved if this.pauseTime = currentTime; //unresolved jump } public function reverseEase(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ //unresolved jump _arg2++; _arg3--; _arg2--; return (!NULL!.vars.ease((_arg4 - _arg1), _arg2, _arg3, _arg4)); } protected function onCompleteDispatcher(... _args):void{ var _local2:Boolean; //unresolved jump _local2++; _local2++; _local2 = true; _local2++; var _local3:Number = (//unresolved nextvalue or nextname >>> !NULL!); if (!((_local3) && (this))){ //unresolved jump return; //unresolved if //unresolved jump _local2++; _local2--; _local2--; _local2--; (_local3 === true).dispatchEvent(new TweenEvent(TweenEvent.COMPLETE)); //unresolved if //unresolved jump //unresolved if //unresolved jump _local2 = _local3; _local2--; _local2--; _local2++; //unresolved if }; _callbacks.onComplete.apply(null, this.vars.onCompleteParams); //unresolved jump } public static function set globalTimeScale(_arg1:Number):void{ //unresolved jump var _local2 = (//unresolved nextvalue or nextname - 1); _local2--; _local2 = ( === !NULL!); //unresolved jump _local2++; _local2++; _local2++; var _local3 = ((-(_local2) - 1) * _local2); //unresolved jump (_local2 - 1); if (!NULL!){ !NULL!; }; if (!!NULL!){ setGlobalTimeScale(_arg1); }; return; } public static function pauseAll(_arg1:Boolean=true, _arg2:Boolean=false):void{ var _local3:Boolean; //unresolved jump _arg2 = false; !NULL!; _local3++; _local3--; _arg2++; //unresolved jump _local3 = ((-(_arg2) * !NULL!) instanceof !NULL!); _arg2++; _local3++; var _local4 = ((((!NULL! | !NULL!) + 1) + !NULL!) % !NULL!); if (!_local4){ changePause(true, _arg1, _arg2); }; return; } public static function killAllDelayedCalls(_arg1:Boolean=false):void{ var _local2:Boolean; //unresolved jump _local2--; _local2 = false; _local2 = !NULL!; _local2 = !NULL!; _local2--; var _local3:String = _arg1; _local3 = !NULL!; //unresolved jump _local2 = -((TweenMax > !NULL!)); !NULL!; _local2 = !NULL!; if (((_local2) || (_arg1))){ killAll(_arg1, false, true); }; return; } public static function setGlobalTimeScale(_arg1:Number):void{ //unresolved jump _local5++; _local6++; var _local7:Boolean; var _local8:Object = (true + (((false - 1) - 1) | null)); var _local2:Dictionary; var _local3:int; var _local4:Array; if (_local8){ //unresolved if //unresolved if //unresolved if }; if (!_local7){ }; _arg1 = 1E-5; _local2 = masterList; if (_local8){ _globalTimeScale = _arg1; }; for each (_local4 in _local2) { //unresolved jump _local5++; _local4++; _local4++; _local6++; _local6++; if (_local8){ //unresolved if _local3 = (((_local4.length * !NULL!) is !NULL!) - 1); //unresolved if //unresolved jump if ((_local4[_local3] is _slot1)){ if (_local8){ _local4[_local3].timeScale = (_local4[_local3].timeScale * 1); //unresolved if }; }; //unresolved if }; if (((_local8) || (_local3))){ _local3 = (((_local4.length * !NULL!) is !NULL!) - 1); //unresolved jump ; _local7++; //unresolved if }; //unresolved if }; return; } public static function get globalTimeScale():Number{ return (_globalTimeScale); } public static function getTweensOf(_arg1:Object):Array{ //unresolved jump _local6++; var _local7 = TweenMax; _local6--; var _local6:Boolean; var _local2:Boolean; !ERROR! var _local8 = (!NULL! ^ !NULL!); !ERROR! _local2 = null; _local3 = null; var _local4:TweenLite; var _local5:int; _local2 = masterList[_arg1]; _local3 = []; if (_local9){ //unresolved jump if (!_local8){ //unresolved if }; //unresolved if //unresolved if //unresolved jump //unresolved if //unresolved if _local3[_local3.length] = _local2[_local5]; //unresolved if //unresolved jump //unresolved if //unresolved if }; _local5 = (_local2.length - 1); //unresolved jump if (_local9){ //unresolved if //unresolved if }; _local6 = _local5; if (!((_local8) && (_local3))){ _local7 = _pausedTweens; for each (_local4 in _pausedTweens) { if (_local4.target == _arg1){ if (_local9){ //unresolved jump _local7 = _local2; _local7++; _local8 = _arg1; _local2--; !NULL![~((_local3 << _local3)).length] = _local4; }; }; }; }; return (_local3); } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null, _arg4:Boolean=false):TweenMax{ //unresolved jump _arg3++; //unresolved jump _arg2--; _arg3--; _arg3 = ((((TweenMax & !NULL!) === !NULL!) % !NULL!) is _arg2); _arg3 = TweenMax; //unresolved jump _arg3--; _arg3 = typeof(((_arg3 - 1) <= false)); return (new {0:"delay", _arg1://unresolved nextvalue or nextname, onCompleteParams:_arg3, persist:_arg4, overwrite:0}(!NULL!, !NULL!, !NULL!)); } public static function isTweening(_arg1:Object):Boolean{ //unresolved jump arguments++; var _local2 = (true + false); _local3++; !ERROR! var _local4 = _local2; var _local5 = (undefined - !NULL!); _local2 = null; _local3 = 0; _local2 = getTweensOf(_arg1); if (_local5){ //unresolved jump if (_local5){ //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if return (false); //unresolved if //unresolved jump _local3 = !NULL!; _local3--; _local3++; _local2--; if (!_local4){ }; }; if (!_local4){ //unresolved if //unresolved jump //unresolved if //unresolved if }; return (true); //unresolved jump if (((_local5) || (_arg1))){ //unresolved if }; if (!_local4){ //unresolved if if (_local5){ (_local2[_local3].startTime == currentTime); //unresolved jump //unresolved jump }; //unresolved jump _local2 = ((_local2[_local3].startTime == currentTime) as ((_local2[_local3].startTime == currentTime) > true)); _local2--; _local2--; }; //unresolved if (_local2[_local3].startTime == currentTime); //unresolved jump _local3 = (_local2.length - 1); }; //unresolved jump } public static function changePause(_arg1:Boolean, _arg2:Boolean=true, _arg3:Boolean=false):void{ //unresolved jump _local6--; _local5--; arguments--; var _local7 = _local4; var _local8 = typeof((((//unresolved nextvalue or nextname - !NULL!) instanceof !NULL!) & !NULL!)); var _local4:Array; var _local5:Boolean; var _local6:int; _local4 = getAllTweens(); _local6 = (_local4.length - 1); for (;;if (!!NULL!){ if (_local8){ if (!_local7){ //unresolved if if (((_local8) || (_arg1))){ //unresolved if //unresolved if _local4[_local6].paused = _arg1; }; //unresolved jump }; //unresolved if }; //unresolved if //unresolved if //unresolved if }, if (!((_local7) && (_arg2))){ !NULL!; //unresolved jump }, //unresolved if , //unresolved if , continue) { if (((_local8) || (TweenMax))){ if (_local8){ //unresolved if //unresolved if //unresolved if //unresolved if return; //unresolved if }; }; //unresolved jump if (_local8){ //unresolved if if (!((_local7) && (_arg3))){ continue; _local4++; _arg2++; _local7++; _local6--; _arg2--; //unresolved if }; }; //unresolved if //unresolved if //unresolved if if (((_local8) || (_arg1))){ //unresolved if //unresolved if _local4[_local6].paused = _arg1; }; //unresolved jump }; //unresolved jump _arg3--; _local7++; _local7++; var _temp1 = (!(_local4[_local6]) * !NULL!); _local6 = _arg3; _local5 = (-(_temp1).target == _local4[_local6].vars.onComplete); //unresolved jump } public static function killAllTweens(_arg1:Boolean=false):void{ //unresolved jump _local2--; _local2++; //unresolved jump _local2--; _local2++; _local2--; var _temp1 = (typeof(((true instanceof false) >>> (_local2 - 1))) + 1); var _temp2 = -(_local2); var _local2 = (TweenMax - ); var _local3 = _temp2; if (_local3){ killAll(_arg1, true, false); }; return; } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenMax{ //unresolved jump _arg3--; _arg3 = false; _arg2--; var _local4 = arguments; var _local5 = (-((true + !NULL!)) < !NULL!); //unresolved jump _arg3 = !NULL!; _arg2++; if (((_local5) || (_arg2))){ //unresolved jump _arg2++; (-(??hasnext ) >= !NULL!); _local4 = !NULL!; _arg2 = (!NULL! - !NULL!); _arg2 = (!NULL! > !NULL!); _arg3.runBackwards = true; }; return (new TweenMax(_arg1, _arg2, _arg3)); } public static function killAll(_arg1:Boolean=false, _arg2:Boolean=true, _arg3:Boolean=true):void{ //unresolved jump _arg3 = false; var _local6 = ??hasnext ; _arg2 = !NULL!; _local7++; var _local7 = (!NULL! ^ !NULL!); !ERROR! var _local4:Array; var _local5:Boolean; _local6 = 0; _local4 = getAllTweens(); _local6 = (_local4.length - 1); for (;;_local4[_local6].clear(), //unresolved if , //unresolved jump , if (!_local7){ //unresolved if //unresolved if //unresolved if if (_local8){ //unresolved if if (((_local8) || (_arg3))){ //unresolved if //unresolved if }; }; }, //unresolved if , //unresolved if , _local4[_local6].complete(false), continue) { if (!_local7){ if (!((_local7) && (_arg3))){ //unresolved if //unresolved if //unresolved if return; //unresolved if }; }; if (((_local8) || (_arg2))){ //unresolved if //unresolved jump //unresolved jump TweenLite.removeTween(_local4[_local6], true); }; //unresolved if //unresolved jump continue; _local4--; _arg3 = -(undefined); _local5++; (!NULL! is !NULL!); }; if (_local8){ //unresolved jump (_local4[_local6].target == _local4[_local6].vars.onComplete); _local6--; _local6--; _local5 = _local4; //unresolved if }; //unresolved if ((_local4[_local6].target == _local4[_local6].vars.onComplete) == _arg3); //unresolved jump } public static function getAllTweens():Array{ //unresolved jump _local2--; _local4--; _local8++; _local7--; _local4++; var _local8 = _local3; var _local9:Number; var _local1:Dictionary; var _local2:Array; var _local3:Array; var _local4:int; var _local5:TweenLite; _local1 = masterList; _local2 = []; var _local6:int; var _local7:* = _local1; for (;//unexpected hasnext2 , //unresolved if , (false * );//unresolved if ) { _local3 = //unresolved nextvalue or nextname; //unresolved if //unresolved jump //unresolved if if (((_local9) || (TweenMax))){ if (!((_local8) && (_local1))){ //unresolved if _local4--; //unresolved if if (((_local9) || (_local1))){ //unresolved jump _local8--; _local5--; _local7--; _local3 = (_local9 + typeof(_local5)); _local8 = (false * ); if (((true) || (_local1))){ //unresolved if continue; //unresolved if }; //unresolved if _local2[_local2.length] = _local3[_local4]; }; //unresolved jump }; }; //unresolved jump }; if (_local9){ if (_local9){ //unresolved if _local6 = 0; //unresolved if }; _local7 = _pausedTweens; for each (_local5 in _pausedTweens) { if (!_local8){ //unresolved jump _local3 = _local2; _local5--; _local4 = ((_local2 + 1) as null); !NULL![(true % (false * )).length] = _local5; }; }; }; return (_local2); } public static function resumeAll(_arg1:Boolean=true, _arg2:Boolean=false):void{ //unresolved jump var _local3:Boolean; _local3--; _local3++; //unresolved jump _local3++; var _temp1 = ((((-(true) >= ) >= false) & !NULL!) == _local3); _local3 = _arg2; var _local4:Boolean; if (_local4){ changePause(false, _arg1, _arg2); }; return; } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenMax{ //unresolved jump _arg2 = ((TweenMax >> !NULL!) > !NULL!); _arg2++; _arg2--; return (new (_arg3 ^ !NULL!)(_arg1, _arg2, _arg3)); } //unresolved jump var _local1 = -((//unresolved nextvalue or nextname - !NULL!)); !ERROR! if (((_local2) || (_local1))){ //unresolved jump return; //unresolved if _activatedPlugins = TweenPlugin.activate([TintPlugin, RemoveTintPlugin, FramePlugin, AutoAlphaPlugin, VisiblePlugin, VolumePlugin, EndArrayPlugin, HexColorsPlugin, BlurFilterPlugin, ColorMatrixFilterPlugin, BevelFilterPlugin, DropShadowFilterPlugin, GlowFilterPlugin, RoundPropsPlugin, BezierPlugin, BezierThroughPlugin, ShortRotationPlugin]); if (!((_local1) && (TweenMax))){ //unresolved if //unresolved if //unresolved jump killDelayedCallsTo = TweenLite.killTweensOf; }; //unresolved jump if (//unresolved nextvalue or nextname){ !NULL!; }; if (!!NULL!){ //unresolved jump version = 10.1; }; }; //unresolved jump if (!((_local1) && (TweenMax))){ //unresolved jump _globalTimeScale = 1; }; if (_local2){ //unresolved jump _pausedTweens = new Dictionary(false); }; if (((_local2) || (_local1))){ //unresolved jump if (((_local2) || (_local1))){ //unresolved if }; if (_local2){ //unresolved jump //unresolved jump }; _overwriteMode = OverwriteManager.mode; //unresolved jump removeTween = TweenLite.removeTween; }; //unresolved jump } }//package gs
Section 66
//Bg (Bg) package { import flash.media.*; public dynamic class Bg extends Sound { public function Bg(){ var _local1:Boolean; //unresolved jump //unresolved jump var _local2:int = (typeof(NaN) + 1); if (!((_local2) && (_local1))){ super(); }; return; } } }//package
Section 67
//CellRenderer_disabledSkin (CellRenderer_disabledSkin) package { import flash.display.*; public dynamic class CellRenderer_disabledSkin extends MovieClip { public function CellRenderer_disabledSkin(){ var _local1:Boolean; //unresolved jump var _local2:*; //unresolved jump (_local3 - 1); if (((_local1) || (_local2))){ super(); }; return; } } }//package
Section 68
//CellRenderer_downSkin (CellRenderer_downSkin) package { import flash.display.*; public dynamic class CellRenderer_downSkin extends MovieClip { public function CellRenderer_downSkin(){ var _local1:Boolean; //unresolved jump var _local3:Boolean; //unresolved jump _local3 = !NULL!; var _local2 = (((((!NULL! > !NULL!) % !NULL!) == !NULL!) + !NULL!) - !NULL!); if (((_local1) || (this))){ super(); }; return; } } }//package
Section 69
//CellRenderer_overSkin (CellRenderer_overSkin) package { import flash.display.*; public dynamic class CellRenderer_overSkin extends MovieClip { public function CellRenderer_overSkin(){ //unresolved jump var _local3:Number = ~((true > false)); var _local1 = (((!NULL! + !NULL!) >= !NULL!) > !NULL!); //unresolved jump var _local2:uint = (true * this); if (!((_local1) && (this))){ super(); }; return; } } }//package
Section 70
//CellRenderer_selectedDisabledSkin (CellRenderer_selectedDisabledSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedDisabledSkin extends MovieClip { public function CellRenderer_selectedDisabledSkin(){ //unresolved jump undefined; var _local2 = (((true <= false) & !NULL!) >> !NULL!); var _local1 = typeof(-(!NULL!)); //unresolved jump var _local3 = (-((!NULL! % !NULL!)) | _local1); _local2 = (??hasnext >= !NULL!); if (!((_local1) && (_local1))){ super(); }; return; } } }//package
Section 71
//CellRenderer_selectedDownSkin (CellRenderer_selectedDownSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedDownSkin extends MovieClip { public function CellRenderer_selectedDownSkin(){ //unresolved jump //unresolved jump var _local2 = ((//unresolved nextvalue or nextname is !NULL!) == !NULL!); if (!((_local1) && (_local1))){ super(); }; return; } } }//package
Section 72
//CellRenderer_selectedOverSkin (CellRenderer_selectedOverSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedOverSkin extends MovieClip { public function CellRenderer_selectedOverSkin(){ //unresolved jump var _local1 = ((arguments + _local3) + 1); var _local2 = (false instanceof true); if (_local2){ super(); }; return; } } }//package
Section 73
//CellRenderer_selectedUpSkin (CellRenderer_selectedUpSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedUpSkin extends MovieClip { public function CellRenderer_selectedUpSkin(){ //unresolved jump var _local1 = //unresolved nextvalue or nextname; !ERROR! if (_local2){ super(); }; return; } } }//package
Section 74
//CellRenderer_upSkin (CellRenderer_upSkin) package { import flash.display.*; public dynamic class CellRenderer_upSkin extends MovieClip { public function CellRenderer_upSkin(){ //unresolved jump var _local1 = _local3; //unresolved jump var _local2 = ((false as ??getglobalscope ) << ((!(-(false)) * null) | (_local2 - ~(this)))); if (!((_local1) && (_local2))){ super(); }; return; } } }//package
Section 75
//ComboBox_disabledSkin (ComboBox_disabledSkin) package { import flash.display.*; public dynamic class ComboBox_disabledSkin extends MovieClip { public function ComboBox_disabledSkin(){ //unresolved jump var _local1 = _local3; var _local2:Boolean; if (_local2){ super(); }; return; } } }//package
Section 76
//ComboBox_downSkin (ComboBox_downSkin) package { import flash.display.*; public dynamic class ComboBox_downSkin extends MovieClip { public function ComboBox_downSkin(){ var _local1:Boolean; //unresolved jump //unresolved jump var _temp1 = ((-(_local2) * this) >> ); var _local2:int = _local2; if (!((_local2) && (_local2))){ super(); }; return; } } }//package
Section 77
//ComboBox_overSkin (ComboBox_overSkin) package { import flash.display.*; public dynamic class ComboBox_overSkin extends MovieClip { public function ComboBox_overSkin(){ var _local1:Boolean; //unresolved jump //unresolved jump if (!((_local2) && (this))){ super(); }; return; } } }//package
Section 78
//ComboBox_upSkin (ComboBox_upSkin) package { import flash.display.*; public dynamic class ComboBox_upSkin extends MovieClip { public function ComboBox_upSkin(){ var _local1:Boolean; //unresolved jump //unresolved jump _local3; var _local2 = (((((((((typeof(false) - 1) instanceof !NULL!) === !NULL!) === !NULL!) - 1) < !NULL!) >= !NULL!) >> !NULL!) == !NULL!); if (((_local1) || (_local1))){ super(); }; return; } } }//package
Section 79
//FixingSound (FixingSound) package { import flash.media.*; public dynamic class FixingSound extends Sound { public function FixingSound(){ var _local1:Boolean; //unresolved jump //unresolved jump var _temp1 = //unresolved nextvalue or nextname; var _local2 = ??getglobalscope ; if (!((_local2) && (this))){ super(); }; return; } } }//package
Section 80
//focusRectSkin (focusRectSkin) package { import flash.display.*; public dynamic class focusRectSkin extends MovieClip { public function focusRectSkin(){ //unresolved jump var _local1:String = _local2; //unresolved jump if (((_local2) || (this))){ super(); }; return; } } }//package
Section 81
//GlassImage (GlassImage) package { import flash.display.*; public dynamic class GlassImage extends MovieClip { public function GlassImage(){ //unresolved jump var _local1 = (??hasnext % !NULL!); !ERROR! if (!_local1){ super(); }; return; } } }//package
Section 82
//Image1 (Image1) package { import flash.display.*; public dynamic class Image1 extends MovieClip { public function Image1(){ //unresolved jump var _local1 = !(_local3); var _local2 = _local2; if (!_local1){ super(); }; return; } } }//package
Section 83
//Image2 (Image2) package { import flash.display.*; public dynamic class Image2 extends MovieClip { public function Image2(){ var _local1:Boolean; //unresolved jump var _local2 = ((((false & !NULL!) * !NULL!) % !NULL!) >>> ( ^ this)); if (!_local2){ super(); }; return; } } }//package
Section 84
//Image3 (Image3) package { import flash.display.*; public dynamic class Image3 extends MovieClip { public function Image3(){ //unresolved jump //unresolved nextvalue or nextname; var _local1:* = (typeof(!NULL!) == !NULL!); !ERROR! if (!_local1){ super(); }; return; } } }//package
Section 85
//Image4 (Image4) package { import flash.display.*; public dynamic class Image4 extends MovieClip { public function Image4(){ //unresolved jump false; var _local3:Number = (true == !NULL!); var _local1 = ((_local3 === !NULL!) * !NULL!); //unresolved jump ( >> ); var _local2 = null; if (((_local2) || (_local2))){ super(); }; return; } } }//package
Section 86
//Image5 (Image5) package { import flash.display.*; public dynamic class Image5 extends MovieClip { public function Image5(){ var _local1:Boolean; //unresolved jump //unresolved jump var _local2 = ((((//unresolved nextvalue or nextname < ) == !NULL!) + 1) === !NULL!); if (!((_local2) && (_local2))){ super(); }; return; } } }//package
Section 87
//List_skin (List_skin) package { import flash.display.*; public dynamic class List_skin extends MovieClip { public function List_skin(){ var _local1:Boolean; //unresolved jump //unresolved jump var _local3 = -(_local1); var _local2 = (NaN + 1); if (!((_local2) && (_local1))){ super(); }; return; } } }//package
Section 88
//MyVar (MyVar) package { import flash.utils.*; import flash.media.*; public class MyVar { public static var soundCount:int = 0; public static var soundPlayed:Boolean = false; public static var soundToggle:Boolean = true; public static var bg:Bg; public static var allow1:Boolean = false; public static var allow:Boolean = false; public static var Lscore:int = 0; public static var gcount:int = 0; public static var pauseClicked:Boolean = false; public static var CkCong:Boolean; public static var NoP:int; public static var Level:int = 1; public static var pauseBut:Boolean = false; public static var Fixingsound:FixingSound; public static var Gscore:int = 0; public static var gtime:Timer; public static var sallow:Boolean = false; public static var LTime:int = 30; public static var soundChannel1:SoundChannel; public function MyVar(){ //unresolved jump !ERROR! //unresolved jump var _local2 = //unresolved nextvalue or nextname; if (((_local2) || (_local2))){ super(); }; return; } var _local1:Boolean; //unresolved jump var _local2 = ((true === !NULL!) + ((true === !NULL!) * undefined)); if (!((_local2) && (_local2))){ //unresolved jump return; //unresolved if soundChannel1 = new SoundChannel(); if (((_local1) || (_local2))){ //unresolved if //unresolved if //unresolved jump LTime = 30; }; if (!_local2){ //unresolved if //unresolved jump sallow = false; }; //unresolved if //unresolved jump Gscore = 0; if (_local1){ //unresolved if //unresolved jump //unresolved jump new (//unresolved nextvalue or nextname === (MyVar + 1)).FixingSound().Fixingsound = !NULL!; //unresolved if //unresolved if //unresolved jump pauseBut = false; }; if (_local1){ //unresolved jump Level = 1; //unresolved jump pauseClicked = false; //unresolved jump gcount = 0; }; if (((_local1) || (_local2))){ //unresolved if //unresolved jump Lscore = 0; //unresolved if //unresolved jump allow = false; }; //unresolved jump allow1 = false; //unresolved jump bg = new Bg(); }; //unresolved jump if (_local1){ //unresolved jump var _temp1 = ((true - !NULL!) as _local2); _local2 = (_local3 + 1); //unresolved jump soundPlayed = false; }; //unresolved jump //unresolved jump } }//package
Section 89
//PauseMc (PauseMc) package { import flash.display.*; public dynamic class PauseMc extends MovieClip { public function PauseMc(){ var _local1:Boolean; //unresolved jump //unresolved jump var _local2 = ((typeof(((((((false + 1) / (??getglobalscope % undefined)) as ~(_local3)) ^ (((false + 1) / (??getglobalscope % undefined)) as ~(_local3))) as null) + !NULL!)) * !NULL!) - 1); if (((_local1) || (_local1))){ super(); }; return; } } }//package
Section 90
//ScoreSubmit (ScoreSubmit) package { import flash.events.*; import flash.display.*; import flash.net.*; import flash.system.*; public class ScoreSubmit extends Sprite { public function ScoreSubmit(){ //unresolved jump var _local1 = (!NULL! >= ((((true * (false - 1)) % (true * (false - 1))) << !NULL!) > !NULL!)); //unresolved jump var _local2 = -(((((((false - 1) ^ !NULL!) + 1) <= !NULL!) + !NULL!) | true)); if (!((_local1) && (_local2))){ super(); }; return; } public static function sendMyScore(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:String):void{ var _local8:Boolean; //unresolved jump false; _arg3--; _arg2 = NaN; _arg2 = _arg3; var _local9 = _arg3; //unresolved jump return; if (!true){ if (_local8){ addressLoader.load(addressRequest); //unresolved if //unresolved if //unresolved if //unresolved jump }; if (!_local9){ //unresolved if //unresolved if //unresolved if //unresolved if addressLoader.addEventListener(Event.COMPLETE, callMe); //unresolved if //unresolved if //unresolved if //unresolved if //unresolved jump }; if (_local8){ //unresolved if addressLoader.dataFormat = URLLoaderDataFormat.VARIABLES; if (!_local9){ //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if var addressLoader:URLLoader = new URLLoader(); }; if (!((_local9) && (ScoreSubmit))){ //unresolved if //unresolved if //unresolved jump //unresolved if //unresolved if addressRequest.data = dataObject; }; if (((_local8) || (_arg3))){ //unresolved if //unresolved if //unresolved jump if (((_local8) || (ScoreSubmit))){ //unresolved if dataObject.gameid = myGameId; //unresolved if //unresolved if //unresolved jump //unresolved if dataObject.Levels = myLevels; //unresolved jump }; //unresolved if //unresolved if dataObject.score = myScore; }; //unresolved jump if (!((_local9) && (_arg3))){ //unresolved if //unresolved if dataObject.country = myCountry; //unresolved jump //unresolved if //unresolved if //unresolved if dataObject.fname = myName; //unresolved if //unresolved jump //unresolved if //unresolved if var dataObject:URLVariables = new URLVariables(); //unresolved jump }; //unresolved if if (((_local8) || (_arg2))){ //unresolved if //unresolved jump var _local7 = (_local9 < !NULL!); _local8++; _arg3 = !NULL!; _arg6++; //unresolved if //unresolved if //unresolved if var addressRequest:URLRequest = new URLRequest("http://www.starsue.com/scores/savescore.php"); //unresolved jump Security.allowInsecureDomain("*"); }; //unresolved if //unresolved if //unresolved jump Security.allowDomain("*"); if (!((_local9) && (_arg2))){ //unresolved jump var callMe:Function = function (_arg1:Event):void{ var _local2:Number = NaN; var _local3:Number = NaN; receivedData = _arg1.target.data; if (receivedData.match("success=0")){ } else { if (receivedData.match("success=1")){ trace(receivedData); _local2 = receivedData.indexOf("scoreid"); _local3 = receivedData.indexOf("&"); if (_local2 == 0){ processedData = receivedData.substring(_local2, _local3); } else { processedData = receivedData.substring(_local2); }; if (mySite.match("starsue")){ navigateToURL(new URLRequest(("http://www.starsue.com/highscores/" + myGameId))); }; }; }; }; //unresolved if //unresolved if //unresolved jump //unresolved if //unresolved if //unresolved if //unresolved if //unresolved if var myLevels:* = param6; }; //unresolved jump if (!((_local9) && (_arg1))){ //unresolved if if (!((_local9) && (_arg1))){ var mySite:* = param5; //unresolved if //unresolved jump if (!_local9){ //unresolved if //unresolved if //unresolved if var myGameId:* = param4; //unresolved if //unresolved if //unresolved jump //unresolved if }; //unresolved if //unresolved if var myScore:* = param3; //unresolved jump if (!_local9){ //unresolved if var myCountry:* = param2; //unresolved jump //unresolved if //unresolved if //unresolved if var myName:* = param1; //unresolved if //unresolved if //unresolved jump }; //unresolved if var param6 = param2; //unresolved jump }; //unresolved if var param5 = param5; if (((_local8) || (_arg3))){ //unresolved jump var param4 = _arg4; //unresolved jump var param3 = _arg3; }; //unresolved jump }; var param2 = _arg2; //unresolved jump var param1 = _arg1; //unresolved if //unresolved jump }; if (!_local9){ mySite = undefined; //unresolved jump }; myGameId = undefined; //unresolved jump if (((_local8) || (_arg3))){ //unresolved if callMe = null; //unresolved if //unresolved jump }; addressLoader = null; //unresolved jump if (!_local9){ //unresolved if dataObject = null; //unresolved jump }; if (((_local8) || (_arg1))){ addressRequest = null; //unresolved jump //unresolved jump var _slot8:String; //unresolved jump }; var receivedData:String; //unresolved jump }; } } }//package
Section 91
//ScrollArrowDown_disabledSkin (ScrollArrowDown_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_disabledSkin extends MovieClip { public function ScrollArrowDown_disabledSkin(){ var _local1:Boolean; //unresolved jump //unresolved jump var _local2 = (((??hasnext <= ((undefined >> -(_local1)) < )) == !NULL!) >> !NULL!); if (!((_local2) && (this))){ super(); }; return; } } }//package
Section 92
//ScrollArrowDown_downSkin (ScrollArrowDown_downSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_downSkin extends MovieClip { public function ScrollArrowDown_downSkin(){ var _local1:Boolean; //unresolved jump //unresolved jump (((!NULL! + 1) + 1) is !NULL!); var _local2 = ((-(((//unresolved nextvalue or nextname instanceof !NULL!) % !NULL!)) is !NULL!) instanceof !NULL!); if (!((_local2) && (this))){ super(); }; return; } } }//package
Section 93
//ScrollArrowDown_overSkin (ScrollArrowDown_overSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_overSkin extends MovieClip { public function ScrollArrowDown_overSkin(){ //unresolved jump var _local3:Boolean; var _local1 = typeof((((true == null) % !NULL!) >= (undefined - 1))); !ERROR! if (_local2){ super(); }; return; } } }//package
Section 94
//ScrollArrowDown_upSkin (ScrollArrowDown_upSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_upSkin extends MovieClip { public function ScrollArrowDown_upSkin(){ var _local1:Boolean; //unresolved jump //unresolved jump var _local2 = (((((((-((((false * !NULL!) >> typeof(_local2)) == !NULL!)) * !NULL!) & !NULL!) == -(((-((((false * !NULL!) >> typeof(_local2)) == !NULL!)) * !NULL!) & !NULL!))) * undefined) >> !NULL!) - !NULL!) < !NULL!); if (((_local1) || (_local2))){ super(); }; return; } } }//package
Section 95
//ScrollArrowUp_disabledSkin (ScrollArrowUp_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_disabledSkin extends MovieClip { public function ScrollArrowUp_disabledSkin(){ var _local1:Boolean; //unresolved jump //unresolved jump var _local2:Object = ((false * ((_local3 === false) >= (~(??getglobalscope ) ^ true))) < !NULL!); if (((_local1) || (this))){ super(); }; return; } } }//package
Section 96
//ScrollArrowUp_downSkin (ScrollArrowUp_downSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_downSkin extends MovieClip { public function ScrollArrowUp_downSkin(){ //unresolved jump !ERROR! !ERROR! //unresolved jump var _local2 = ((((??hasnext - !NULL!) + 1) >>> !NULL!) | true); if (((_local2) || (_local2))){ super(); }; return; } } }//package
Section 97
//ScrollArrowUp_overSkin (ScrollArrowUp_overSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_overSkin extends MovieClip { public function ScrollArrowUp_overSkin(){ var _local1:Boolean; //unresolved jump var _local2 = (((((false <= !NULL!) as !NULL!) << !NULL!) << !NULL!) / !NULL!); //unresolved jump _local2 = !(((true >= true) <= ((this - 1) - 1))); if (((_local1) || (this))){ super(); }; return; } } }//package
Section 98
//ScrollArrowUp_upSkin (ScrollArrowUp_upSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_upSkin extends MovieClip { public function ScrollArrowUp_upSkin(){ var _local1:Boolean; //unresolved jump //unresolved jump !ERROR! if (!((_local2) && (_local1))){ super(); }; return; } } }//package
Section 99
//ScrollBar_thumbIcon (ScrollBar_thumbIcon) package { import flash.display.*; public dynamic class ScrollBar_thumbIcon extends MovieClip { public function ScrollBar_thumbIcon(){ var _local1:Boolean; //unresolved jump var _local2:Boolean; ??getglobalscope ; _local2 = (-() >> (-(true) - 1)); if (!_local2){ super(); }; return; } } }//package
Section 100
//ScrollThumb_downSkin (ScrollThumb_downSkin) package { import flash.display.*; public dynamic class ScrollThumb_downSkin extends MovieClip { public function ScrollThumb_downSkin(){ //unresolved jump var _local2 = (true - (typeof(-(false)) == null)); var _local1:Number = false; //unresolved jump _local2 = (??hasnext >> !NULL!); if (!((_local1) && (this))){ super(); }; return; } } }//package
Section 101
//ScrollThumb_overSkin (ScrollThumb_overSkin) package { import flash.display.*; public dynamic class ScrollThumb_overSkin extends MovieClip { public function ScrollThumb_overSkin(){ //unresolved jump var _local2 = -(((true + (false + _local3)) / !NULL!)); var _local1:*; //unresolved jump _local2 = ((!NULL! >> !NULL!) + !NULL!); var _local3 = (undefined as !NULL!); _local2 = !NULL!; if (((_local2) || (_local1))){ super(); }; return; } } }//package
Section 102
//ScrollThumb_upSkin (ScrollThumb_upSkin) package { import flash.display.*; public dynamic class ScrollThumb_upSkin extends MovieClip { public function ScrollThumb_upSkin(){ //unresolved jump var _local1 = -((((((true === false) + 1) as !NULL!) is _local3) + 1)); //unresolved jump var _local2 = (-(((((true - 1) / !NULL!) ^ ) + !NULL!)) >>> !NULL!); if (((_local2) || (_local1))){ super(); }; return; } } }//package
Section 103
//ScrollTrack_skin (ScrollTrack_skin) package { import flash.display.*; public dynamic class ScrollTrack_skin extends MovieClip { public function ScrollTrack_skin(){ var _local1:Boolean; //unresolved jump var _local3:Boolean; //unresolved jump var _local2:Number; if (((_local1) || (_local2))){ super(); }; return; } } }//package
Section 104
//TextInput_disabledSkin (TextInput_disabledSkin) package { import flash.display.*; public dynamic class TextInput_disabledSkin extends MovieClip { public function TextInput_disabledSkin(){ var _local1:Boolean; //unresolved jump var _local3:Number; var _local2 = ( % !NULL!); if (!_local2){ super(); }; return; } } }//package
Section 105
//TextInput_upSkin (TextInput_upSkin) package { import flash.display.*; public dynamic class TextInput_upSkin extends MovieClip { public function TextInput_upSkin(){ var _local1:Boolean; //unresolved jump var _local2 = //unresolved nextvalue or nextname; if (_local1){ super(); }; return; } } }//package

Library Items

Symbol 1 Sound {Bg}
Symbol 2 Sound {FixingSound}
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClip {GlassImage}Uses:3
Symbol 5 GraphicUsed by:8
Symbol 6 FontUsed by:7 145 146 170 203 204 207 208 228 238 239 242 243 247
Symbol 7 TextUses:6Used by:8
Symbol 8 MovieClip {PauseMc}Uses:5 7
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:26 73 74
Symbol 11 MovieClip {fl.core.ComponentShim}Used by:26 45 72 73 74
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClip {focusRectSkin}Uses:12Used by:26 72 73 74
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClip {ComboBox_upSkin}Uses:14Used by:74
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClip {ComboBox_disabledSkin}Uses:16Used by:74
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClip {ComboBox_overSkin}Uses:18Used by:74
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClip {ComboBox_downSkin}Uses:20Used by:74
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClip {TextInput_disabledSkin}Uses:22Used by:26
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClip {TextInput_upSkin}Uses:24Used by:26
Symbol 26 MovieClip {fl.controls.TextInput}Uses:10 11 23 25 13Used by:74
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip {List_skin}Uses:27Used by:73
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClip {CellRenderer_upSkin}Uses:29Used by:45
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClip {CellRenderer_disabledSkin}Uses:31Used by:45
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip {CellRenderer_downSkin}Uses:33Used by:45
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClip {CellRenderer_overSkin}Uses:35Used by:45
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClip {CellRenderer_selectedDisabledSkin}Uses:37Used by:45
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClip {CellRenderer_selectedDownSkin}Uses:39Used by:45
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClip {CellRenderer_selectedOverSkin}Uses:41Used by:45
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClip {CellRenderer_selectedUpSkin}Uses:43Used by:45
Symbol 45 MovieClip {fl.controls.listClasses.CellRenderer}Uses:30 11 32 34 36 38 40 42 44Used by:73
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClip {ScrollTrack_skin}Uses:46Used by:72
Symbol 48 GraphicUsed by:51
Symbol 49 GraphicUsed by:50 53 57 66
Symbol 50 MovieClipUses:49Used by:51 61 63
Symbol 51 MovieClip {ScrollArrowUp_downSkin}Uses:48 50Used by:72
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClip {ScrollArrowDown_downSkin}Uses:52 49Used by:72
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClip {ScrollThumb_downSkin}Uses:54Used by:72
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClip {ScrollArrowDown_overSkin}Uses:56 49Used by:72
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClip {ScrollThumb_overSkin}Uses:58Used by:72
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClip {ScrollArrowUp_overSkin}Uses:60 50Used by:72
Symbol 62 GraphicUsed by:63 66
Symbol 63 MovieClip {ScrollArrowUp_upSkin}Uses:62 50Used by:72
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClip {ScrollThumb_upSkin}Uses:64Used by:72
Symbol 66 MovieClip {ScrollArrowDown_upSkin}Uses:62 49Used by:72
Symbol 67 GraphicUsed by:68 69
Symbol 68 MovieClip {ScrollArrowDown_disabledSkin}Uses:67Used by:72
Symbol 69 MovieClip {ScrollArrowUp_disabledSkin}Uses:67Used by:72
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClip {ScrollBar_thumbIcon}Uses:70Used by:72
Symbol 72 MovieClip {fl.controls.ScrollBar}Uses:47 11 13 51 53 55 57 59 61 63 65 66 68 69 71Used by:73
Symbol 73 MovieClip {fl.controls.List}Uses:10 11 28 45 13 72Used by:74
Symbol 74 MovieClip {fl.controls.ComboBox}Uses:10 11 13 15 17 19 21 26 73
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:77
Symbol 77 MovieClip {Image1}Uses:76
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:80
Symbol 80 MovieClip {Image2}Uses:79
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:83
Symbol 83 MovieClip {Image3}Uses:82
Symbol 84 BitmapUsed by:85 210
Symbol 85 GraphicUses:84Used by:86
Symbol 86 MovieClip {Image4}Uses:85
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:89
Symbol 89 MovieClip {Image5}Uses:88
Symbol 90 MovieClipUsed by:94 96
Symbol 91 GraphicUsed by:94 96
Symbol 92 FontUsed by:93 95
Symbol 93 EditableTextUses:92Used by:94
Symbol 94 MovieClip {erc_fla.CongMc8copy_96}Uses:90 91 93Used by:Timeline
Symbol 95 EditableTextUses:92Used by:96
Symbol 96 MovieClip {erc_fla.CongMc8_84}Uses:90 91 95Used by:Timeline
Symbol 97 GraphicUsed by:98 229 230 231 232 233
Symbol 98 MovieClip {erc_fla.LevelMc5_77}Uses:97Used by:147  Timeline
Symbol 99 GraphicUsed by:135
Symbol 100 GraphicUsed by:135
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:135
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:135
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:135
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:135
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:135
Symbol 111 GraphicUsed by:135
Symbol 112 GraphicUsed by:113 115 116
Symbol 113 MovieClipUses:112Used by:135
Symbol 114 GraphicUsed by:135
Symbol 115 MovieClipUses:112Used by:135
Symbol 116 MovieClipUses:112Used by:135
Symbol 117 GraphicUsed by:118 120 121 123 124
Symbol 118 MovieClipUses:117Used by:135
Symbol 119 GraphicUsed by:135
Symbol 120 MovieClipUses:117Used by:135
Symbol 121 MovieClipUses:117Used by:135
Symbol 122 GraphicUsed by:135
Symbol 123 MovieClipUses:117Used by:135
Symbol 124 MovieClipUses:117Used by:126
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:124 125Used by:135
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:135
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:135
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:135
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:135
Symbol 135 MovieClipUses:99 100 102 104 106 108 110 111 113 114 115 116 118 119 120 121 122 123 126 128 130 132 134Used by:136  Timeline
Symbol 136 MovieClipUses:135Used by:147  Timeline
Symbol 137 FontUsed by:138 139 140 141 142 161 162 163 217 218 221 222 225 226 234
Symbol 138 TextUses:137Used by:147
Symbol 139 TextUses:137Used by:147
Symbol 140 TextUses:137Used by:147
Symbol 141 TextUses:137Used by:144
Symbol 142 TextUses:137Used by:144
Symbol 143 GraphicUsed by:144
Symbol 144 ButtonUses:141 142 143Used by:147
Symbol 145 EditableTextUses:6Used by:147
Symbol 146 EditableTextUses:6Used by:147
Symbol 147 MovieClip {erc_fla.LevelUpMc_75}Uses:136 98 138 139 140 144 145 146Used by:171
Symbol 148 GraphicUsed by:149 169
Symbol 149 MovieClipUses:148Used by:152 154 158 166
Symbol 150 FontUsed by:151
Symbol 151 TextUses:150Used by:152
Symbol 152 MovieClipUses:149 151Used by:155
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:149 153Used by:155
Symbol 155 MovieClip {erc_fla.PauseMcccc_71}Uses:152 154Used by:171
Symbol 156 GraphicUsed by:158
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClip {erc_fla.GamePageMc20_69}Uses:149 156 157Used by:171
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:171
Symbol 161 TextUses:137Used by:171
Symbol 162 TextUses:137Used by:165
Symbol 163 TextUses:137Used by:165
Symbol 164 GraphicUsed by:165
Symbol 165 ButtonUses:162 163 164Used by:171
Symbol 166 MovieClipUses:149Used by:169
Symbol 167 GraphicUsed by:168 169
Symbol 168 MovieClipUses:167Used by:169
Symbol 169 ButtonUses:166 167 168 148Used by:171
Symbol 170 EditableTextUses:6Used by:171
Symbol 171 MovieClip {erc_fla.GamePage_55}Uses:160 161 165 169 158 170 155 147Used by:Timeline
Symbol 172 MovieClip {erc_fla.preload__23}Used by:199
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:199
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:199
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:188
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:185
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:185
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:183Used by:185
Symbol 185 MovieClipUses:180 182 184Used by:188
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:188
Symbol 188 MovieClipUses:178 185 187Used by:199
Symbol 189 GraphicUsed by:190 198
Symbol 190 MovieClipUses:189Used by:198
Symbol 191 FontUsed by:192 193 194 196
Symbol 192 TextUses:191Used by:197
Symbol 193 TextUses:191Used by:197
Symbol 194 TextUses:191Used by:197
Symbol 195 GraphicUsed by:197
Symbol 196 TextUses:191Used by:197
Symbol 197 ButtonUses:192 193 194 195 196Used by:198
Symbol 198 ButtonUses:190 197 189Used by:199
Symbol 199 MovieClip {erc_fla.preload_preloadMc_1}Uses:174 176 188 172 198Used by:Timeline
Symbol 200 FontUsed by:201 202
Symbol 201 EditableTextUses:200Used by:Timeline
Symbol 202 EditableTextUses:200Used by:Timeline
Symbol 203 TextUses:6Used by:206
Symbol 204 TextUses:6Used by:206
Symbol 205 GraphicUsed by:206
Symbol 206 ButtonUses:203 204 205Used by:Timeline
Symbol 207 TextUses:6Used by:Timeline
Symbol 208 TextUses:6Used by:Timeline
Symbol 209 GraphicUsed by:211
Symbol 210 GraphicUses:84Used by:211
Symbol 211 MovieClipUses:209 210Used by:Timeline
Symbol 212 ButtonUsed by:Timeline
Symbol 213 FontUsed by:214 227 246
Symbol 214 TextUses:213Used by:215
Symbol 215 ButtonUses:214Used by:Timeline
Symbol 216 ButtonUsed by:Timeline
Symbol 217 TextUses:137Used by:220
Symbol 218 TextUses:137Used by:220
Symbol 219 GraphicUsed by:220
Symbol 220 ButtonUses:217 218 219Used by:Timeline
Symbol 221 TextUses:137Used by:224
Symbol 222 TextUses:137Used by:224
Symbol 223 GraphicUsed by:224
Symbol 224 ButtonUses:221 222 223Used by:Timeline
Symbol 225 TextUses:137Used by:Timeline
Symbol 226 TextUses:137Used by:Timeline
Symbol 227 EditableTextUses:213Used by:Timeline
Symbol 228 EditableTextUses:6Used by:Timeline
Symbol 229 MovieClipUses:97Used by:Timeline
Symbol 230 MovieClipUses:97Used by:Timeline
Symbol 231 MovieClipUses:97Used by:Timeline
Symbol 232 MovieClipUses:97Used by:Timeline
Symbol 233 MovieClipUses:97Used by:Timeline
Symbol 234 TextUses:137Used by:Timeline
Symbol 235 ButtonUsed by:Timeline
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:236Used by:Timeline
Symbol 238 TextUses:6Used by:241
Symbol 239 TextUses:6Used by:241
Symbol 240 GraphicUsed by:241
Symbol 241 ButtonUses:238 239 240Used by:Timeline
Symbol 242 TextUses:6Used by:245
Symbol 243 TextUses:6Used by:245
Symbol 244 GraphicUsed by:245
Symbol 245 ButtonUses:242 243 244Used by:Timeline
Symbol 246 EditableTextUses:213Used by:Timeline
Symbol 247 EditableTextUses:6Used by:Timeline
Symbol 248 FontUsed by:249
Symbol 249 EditableTextUses:248Used by:Timeline

Instance Names

"preloadMc"Frame 1Symbol 199 MovieClip {erc_fla.preload_preloadMc_1}
"load_txt"Frame 1Symbol 201 EditableText
"total_txt"Frame 1Symbol 202 EditableText
"PlayMc"Frame 10Symbol 206 Button
"InstMc"Frame 10Symbol 212 Button
"BackMc"Frame 20Symbol 215 Button
"GSubmitBtn"Frame 40Symbol 216 Button
"Goverplayagain"Frame 40Symbol 220 Button
"GMoreGamesBtn"Frame 40Symbol 224 Button
"ImageWin"Frame 40Symbol 98 MovieClip {erc_fla.LevelMc5_77}
"nameTxt1"Frame 40Symbol 227 EditableText
"GScoreTxtG"Frame 40Symbol 228 EditableText
"msg1"Frame 40Symbol 96 MovieClip {erc_fla.CongMc8_84}
"Img1"Frame 50Symbol 229 MovieClip
"Img2"Frame 50Symbol 230 MovieClip
"Img3"Frame 50Symbol 231 MovieClip
"Img4"Frame 50Symbol 232 MovieClip
"Img5"Frame 50Symbol 233 MovieClip
"CSubmitBtn"Frame 50Symbol 235 Button
"congplayfun"Frame 50Symbol 237 MovieClip
"congplayagain"Frame 50Symbol 241 Button
"CMoreGamesBtn"Frame 50Symbol 245 Button
"nameTex"Frame 50Symbol 246 EditableText
"GScoreTxtC"Frame 50Symbol 247 EditableText
"msg"Frame 50Symbol 94 MovieClip {erc_fla.CongMc8copy_96}
"gmsctxtfinal"Frame 61Symbol 249 EditableText
"moregmbt"Frame 61Symbol 245 Button
"okBtn"Symbol 94 MovieClip {erc_fla.CongMc8copy_96} Frame 1Symbol 90 MovieClip
"tex"Symbol 94 MovieClip {erc_fla.CongMc8copy_96} Frame 1Symbol 93 EditableText
"okBtn1"Symbol 96 MovieClip {erc_fla.CongMc8_84} Frame 1Symbol 90 MovieClip
"tex1"Symbol 96 MovieClip {erc_fla.CongMc8_84} Frame 1Symbol 95 EditableText
"ImageWin"Symbol 147 MovieClip {erc_fla.LevelUpMc_75} Frame 1Symbol 98 MovieClip {erc_fla.LevelMc5_77}
"con"Symbol 147 MovieClip {erc_fla.LevelUpMc_75} Frame 1Symbol 144 Button
"LScoreTxt"Symbol 147 MovieClip {erc_fla.LevelUpMc_75} Frame 1Symbol 145 EditableText
"GScoreTxt"Symbol 147 MovieClip {erc_fla.LevelUpMc_75} Frame 1Symbol 146 EditableText
"logo_mc"Symbol 171 MovieClip {erc_fla.GamePage_55} Frame 1Symbol 165 Button
"resetMc"Symbol 171 MovieClip {erc_fla.GamePage_55} Frame 1Symbol 169 Button
"sndBtn"Symbol 171 MovieClip {erc_fla.GamePage_55} Frame 1Symbol 158 MovieClip {erc_fla.GamePageMc20_69}
"TimeTxt"Symbol 171 MovieClip {erc_fla.GamePage_55} Frame 1Symbol 170 EditableText
"pauseBtn"Symbol 171 MovieClip {erc_fla.GamePage_55} Frame 1Symbol 155 MovieClip {erc_fla.PauseMcccc_71}
"LevelUp"Symbol 171 MovieClip {erc_fla.GamePage_55} Frame 1Symbol 147 MovieClip {erc_fla.LevelUpMc_75}
"preloadCar"Symbol 199 MovieClip {erc_fla.preload_preloadMc_1} Frame 1Symbol 172 MovieClip {erc_fla.preload__23}
"logoload"Symbol 199 MovieClip {erc_fla.preload_preloadMc_1} Frame 1Symbol 198 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
Tag 0x0FF (255)Timeline Frame 11 bytes "."

Labels

"preload"Frame 1
"start"Frame 10
"inst"Frame 20
"gamepage"Frame 29
"gover"Frame 40
"cong"Frame 50
"congrats"Frame 61




http://swfchan.com/25/121276/info.shtml
Created: 4/3 -2019 12:56:42 Last modified: 4/3 -2019 12:56:42 Server time: 11/05 -2024 12:50:30