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