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

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

ballies.swf

This is the info page for
Flash #58068

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


Text
This site does not support this game.
Please visit King.com to play.

ActionScript [AS3]

Section 1
//AuxFunctions (caurina.transitions.AuxFunctions) package caurina.transitions { public class AuxFunctions { public static function getObjectLength(_arg1:Object):uint{ var _local3:String; var _local2:uint; for (_local3 in _arg1) { _local2++; }; return (_local2); } public static function numberToG(_arg1:Number):Number{ return (((_arg1 & 0xFF00) >> 8)); } public static function numberToB(_arg1:Number):Number{ return ((_arg1 & 0xFF)); } public static function numberToR(_arg1:Number):Number{ return (((_arg1 & 0xFF0000) >> 16)); } public static function concatObjects(... _args):Object{ var _local3:Object; var _local5:String; var _local2:Object = {}; var _local4:int; while (_local4 < _args.length) { _local3 = _args[_local4]; for (_local5 in _local3) { if (_local3[_local5] == null){ delete _local2[_local5]; } else { _local2[_local5] = _local3[_local5]; }; }; _local4++; }; return (_local2); } } }//package caurina.transitions
Section 2
//Equations (caurina.transitions.Equations) package caurina.transitions { public class Equations { public function Equations(){ trace("Equations is a static class and should not be instantiated."); } public static function easeOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); if (_arg1 < (1 / 2.75)){ return (((_arg3 * ((7.5625 * _arg1) * _arg1)) + _arg2)); }; if (_arg1 < (2 / 2.75)){ _arg1 = (_arg1 - (1.5 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.75)) + _arg2)); }; if (_arg1 < (2.5 / 2.75)){ _arg1 = (_arg1 - (2.25 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.9375)) + _arg2)); }; _arg1 = (_arg1 - (2.625 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.984375)) + _arg2)); } public static function easeInOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 == 2){ return ((_arg2 + _arg3)); }; var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * (0.3 * 1.5)) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; if (_arg1 < 1){ --_arg1; return (((-0.5 * ((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2)); }; --_arg1; return ((((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) * 0.5) + _arg3) + _arg2)); } public static function easeInOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2)); }; --_arg1; return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2)); } public static function easeInOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (((easeInBounce((_arg1 * 2), 0, _arg3, _arg4) * 0.5) + _arg2)); }; return ((((easeOutBounce(((_arg1 * 2) - _arg4), 0, _arg3, _arg4) * 0.5) + (_arg3 * 0.5)) + _arg2)); } public static function easeInOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ _local6 = (_local6 * 1.525); return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_local6 + 1) * _arg1) - _local6))) + _arg2)); }; _arg1 = (_arg1 - 2); _local6 = (_local6 * 1.525); return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 2)) + _arg2)); } public static function easeOutInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCubic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCubic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 1)) + _arg2)); } public static function easeInOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((-(_arg3) / 2) * (Math.cos(((Math.PI * _arg1) / _arg4)) - 1)) + _arg2)); } public static function easeInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * (((_local6 + 1) * _arg1) - _local6)) + _arg2)); } public static function easeInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeOutInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuint((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuint(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBounce((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBounce(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function init():void{ Tweener.registerTransition("easenone", easeNone); Tweener.registerTransition("linear", easeNone); Tweener.registerTransition("easeinquad", easeInQuad); Tweener.registerTransition("easeoutquad", easeOutQuad); Tweener.registerTransition("easeinoutquad", easeInOutQuad); Tweener.registerTransition("easeoutinquad", easeOutInQuad); Tweener.registerTransition("easeincubic", easeInCubic); Tweener.registerTransition("easeoutcubic", easeOutCubic); Tweener.registerTransition("easeinoutcubic", easeInOutCubic); Tweener.registerTransition("easeoutincubic", easeOutInCubic); Tweener.registerTransition("easeinquart", easeInQuart); Tweener.registerTransition("easeoutquart", easeOutQuart); Tweener.registerTransition("easeinoutquart", easeInOutQuart); Tweener.registerTransition("easeoutinquart", easeOutInQuart); Tweener.registerTransition("easeinquint", easeInQuint); Tweener.registerTransition("easeoutquint", easeOutQuint); Tweener.registerTransition("easeinoutquint", easeInOutQuint); Tweener.registerTransition("easeoutinquint", easeOutInQuint); Tweener.registerTransition("easeinsine", easeInSine); Tweener.registerTransition("easeoutsine", easeOutSine); Tweener.registerTransition("easeinoutsine", easeInOutSine); Tweener.registerTransition("easeoutinsine", easeOutInSine); Tweener.registerTransition("easeincirc", easeInCirc); Tweener.registerTransition("easeoutcirc", easeOutCirc); Tweener.registerTransition("easeinoutcirc", easeInOutCirc); Tweener.registerTransition("easeoutincirc", easeOutInCirc); Tweener.registerTransition("easeinexpo", easeInExpo); Tweener.registerTransition("easeoutexpo", easeOutExpo); Tweener.registerTransition("easeinoutexpo", easeInOutExpo); Tweener.registerTransition("easeoutinexpo", easeOutInExpo); Tweener.registerTransition("easeinelastic", easeInElastic); Tweener.registerTransition("easeoutelastic", easeOutElastic); Tweener.registerTransition("easeinoutelastic", easeInOutElastic); Tweener.registerTransition("easeoutinelastic", easeOutInElastic); Tweener.registerTransition("easeinback", easeInBack); Tweener.registerTransition("easeoutback", easeOutBack); Tweener.registerTransition("easeinoutback", easeInOutBack); Tweener.registerTransition("easeoutinback", easeOutInBack); Tweener.registerTransition("easeinbounce", easeInBounce); Tweener.registerTransition("easeoutbounce", easeOutBounce); Tweener.registerTransition("easeinoutbounce", easeInOutBounce); Tweener.registerTransition("easeoutinbounce", easeOutInBounce); } public static function easeOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg1)==_arg4) ? (_arg2 + _arg3) : (((_arg3 * 1.001) * (-(Math.pow(2, ((-10 * _arg1) / _arg4))) + 1)) + _arg2)); } public static function easeOutInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBack((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBack(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg1)==0) ? _arg2 : (((_arg3 * Math.pow(2, (10 * ((_arg1 / _arg4) - 1)))) + _arg2) - (_arg3 * 0.001))); } public static function easeInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((-(_arg3) / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) + 1)) + _arg2)); } public static function easeInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((_arg3 * _arg1) * _arg1) + _arg2)); } public static function easeInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 - easeOutBounce((_arg4 - _arg1), 0, _arg3, _arg4)) + _arg2)); } public static function easeOutInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutExpo((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInExpo(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((-(_arg3) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 1)) + _arg2)); } public static function easeInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((-(_arg3) * Math.cos(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg3) + _arg2)); } public static function easeInOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((-(_arg3) / 2) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 2)) + _arg2)); } public static function easeOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function easeOutInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutElastic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInElastic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; --_arg1; return ((-(((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2)); } public static function easeOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuad((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuad(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 * Math.sin(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg2)); } public static function easeInOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((_arg1 * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((-(_arg3) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); } public static function easeOutInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutSine((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInSine(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 == 0){ return (_arg2); }; if (_arg1 == _arg4){ return ((_arg2 + _arg3)); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * Math.pow(2, (10 * (_arg1 - 1)))) + _arg2) - (_arg3 * 0.0005))); }; --_arg1; return (((((_arg3 / 2) * 1.0005) * (-(Math.pow(2, (-10 * _arg1))) + 2)) + _arg2)); } public static function easeOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; return (((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) + _arg3) + _arg2)); } public static function easeOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * Math.sqrt((1 - (_arg1 * _arg1)))) + _arg2)); } public static function easeOutInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuart((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuart(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCirc((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCirc(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } } }//package caurina.transitions
Section 3
//PropertyInfoObj (caurina.transitions.PropertyInfoObj) package caurina.transitions { public class PropertyInfoObj { public var modifierParameters:Array; public var isSpecialProperty:Boolean; public var valueComplete:Number; public var modifierFunction:Function; public var extra:Object; public var valueStart:Number; public var hasModifier:Boolean; public var arrayIndex:Number; public var originalValueComplete:Object; public function PropertyInfoObj(_arg1:Number, _arg2:Number, _arg3:Object, _arg4:Number, _arg5:Object, _arg6:Boolean, _arg7:Function, _arg8:Array){ valueStart = _arg1; valueComplete = _arg2; originalValueComplete = _arg3; arrayIndex = _arg4; extra = _arg5; isSpecialProperty = _arg6; hasModifier = Boolean(_arg7); modifierFunction = _arg7; modifierParameters = _arg8; } public function toString():String{ var _local1 = "\n[PropertyInfoObj "; _local1 = (_local1 + ("valueStart:" + String(valueStart))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("valueComplete:" + String(valueComplete))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("originalValueComplete:" + String(originalValueComplete))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("arrayIndex:" + String(arrayIndex))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("extra:" + String(extra))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("isSpecialProperty:" + String(isSpecialProperty))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("hasModifier:" + String(hasModifier))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierFunction:" + String(modifierFunction))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierParameters:" + String(modifierParameters))); _local1 = (_local1 + "]\n"); return (_local1); } public function clone():PropertyInfoObj{ var _local1:PropertyInfoObj = new PropertyInfoObj(valueStart, valueComplete, originalValueComplete, arrayIndex, extra, isSpecialProperty, modifierFunction, modifierParameters); return (_local1); } } }//package caurina.transitions
Section 4
//SpecialProperty (caurina.transitions.SpecialProperty) package caurina.transitions { public class SpecialProperty { public var parameters:Array; public var getValue:Function; public var preProcess:Function; public var setValue:Function; public function SpecialProperty(_arg1:Function, _arg2:Function, _arg3:Array=null, _arg4:Function=null){ getValue = _arg1; setValue = _arg2; parameters = _arg3; preProcess = _arg4; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialProperty "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("setValue:" + String(setValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("preProcess:" + String(preProcess))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 5
//SpecialPropertyModifier (caurina.transitions.SpecialPropertyModifier) package caurina.transitions { public class SpecialPropertyModifier { public var getValue:Function; public var modifyValues:Function; public function SpecialPropertyModifier(_arg1:Function, _arg2:Function){ modifyValues = _arg1; getValue = _arg2; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialPropertyModifier "); _local1 = (_local1 + ("modifyValues:" + String(modifyValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 6
//SpecialPropertySplitter (caurina.transitions.SpecialPropertySplitter) package caurina.transitions { public class SpecialPropertySplitter { public var parameters:Array; public var splitValues:Function; public function SpecialPropertySplitter(_arg1:Function, _arg2:Array){ splitValues = _arg1; parameters = _arg2; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialPropertySplitter "); _local1 = (_local1 + ("splitValues:" + String(splitValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 7
//Tweener (caurina.transitions.Tweener) package caurina.transitions { import flash.events.*; import flash.display.*; import flash.utils.*; public class Tweener { private static var _timeScale:Number = 1; private static var _currentTimeFrame:Number; private static var _specialPropertySplitterList:Object; private static var _engineExists:Boolean = false; private static var _specialPropertyModifierList:Object; private static var _currentTime:Number; private static var _tweenList:Array; private static var _specialPropertyList:Object; private static var _transitionList:Object; private static var _inited:Boolean = false; private static var __tweener_controller__:MovieClip; public function Tweener(){ trace("Tweener is a static class and should not be instantiated."); } public static function registerSpecialPropertyModifier(_arg1:String, _arg2:Function, _arg3:Function):void{ if (!_inited){ init(); }; var _local4:SpecialPropertyModifier = new SpecialPropertyModifier(_arg2, _arg3); _specialPropertyModifierList[_arg1] = _local4; } public static function registerSpecialProperty(_arg1:String, _arg2:Function, _arg3:Function, _arg4:Array=null, _arg5:Function=null):void{ if (!_inited){ init(); }; var _local6:SpecialProperty = new SpecialProperty(_arg2, _arg3, _arg4, _arg5); _specialPropertyList[_arg1] = _local6; } public static function init(... _args):void{ _inited = true; _transitionList = new Object(); Equations.init(); _specialPropertyList = new Object(); _specialPropertyModifierList = new Object(); _specialPropertySplitterList = new Object(); } private static function updateTweens():Boolean{ var _local1:int; if (_tweenList.length == 0){ return (false); }; _local1 = 0; while (_local1 < _tweenList.length) { if ((((_tweenList[_local1] == undefined)) || (!(_tweenList[_local1].isPaused)))){ if (!updateTweenByIndex(_local1)){ removeTweenByIndex(_local1); }; if (_tweenList[_local1] == null){ removeTweenByIndex(_local1, true); _local1--; }; }; _local1++; }; return (true); } public static function addCaller(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local3:Number; var _local4:Array; var _local8:Function; var _local9:TweenListObj; var _local10:Number; var _local11:String; if (!Boolean(_arg1)){ return (false); }; if ((_arg1 is Array)){ _local4 = _arg1.concat(); } else { _local4 = [_arg1]; }; var _local5:Object = _arg2; if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; var _local6:Number = (isNaN(_local5.time)) ? 0 : _local5.time; var _local7:Number = (isNaN(_local5.delay)) ? 0 : _local5.delay; if (typeof(_local5.transition) == "string"){ _local11 = _local5.transition.toLowerCase(); _local8 = _transitionList[_local11]; } else { _local8 = _local5.transition; }; if (!Boolean(_local8)){ _local8 = _transitionList["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local4.length) { if (_local5.useFrames == true){ _local9 = new TweenListObj(_local4[_local3], (_currentTimeFrame + (_local7 / _timeScale)), (_currentTimeFrame + ((_local7 + _local6) / _timeScale)), true, _local8, _local5.transitionParams); } else { _local9 = new TweenListObj(_local4[_local3], (_currentTime + ((_local7 * 1000) / _timeScale)), (_currentTime + (((_local7 * 1000) + (_local6 * 1000)) / _timeScale)), false, _local8, _local5.transitionParams); }; _local9.properties = null; _local9.onStart = _local5.onStart; _local9.onUpdate = _local5.onUpdate; _local9.onComplete = _local5.onComplete; _local9.onOverwrite = _local5.onOverwrite; _local9.onStartParams = _local5.onStartParams; _local9.onUpdateParams = _local5.onUpdateParams; _local9.onCompleteParams = _local5.onCompleteParams; _local9.onOverwriteParams = _local5.onOverwriteParams; _local9.onStartScope = _local5.onStartScope; _local9.onUpdateScope = _local5.onUpdateScope; _local9.onCompleteScope = _local5.onCompleteScope; _local9.onOverwriteScope = _local5.onOverwriteScope; _local9.onErrorScope = _local5.onErrorScope; _local9.isCaller = true; _local9.count = _local5.count; _local9.waitFrames = _local5.waitFrames; _tweenList.push(_local9); if ((((_local6 == 0)) && ((_local7 == 0)))){ _local10 = (_tweenList.length - 1); updateTweenByIndex(_local10); removeTweenByIndex(_local10); }; _local3++; }; return (true); } public static function pauseAllTweens():Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; var _local1:Boolean; _local2 = 0; while (_local2 < _tweenList.length) { pauseTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function removeTweens(_arg1:Object, ... _args):Boolean{ var _local4:uint; var _local5:SpecialPropertySplitter; var _local6:Array; var _local7:uint; var _local3:Array = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){ if (_specialPropertySplitterList[_args[_local4]]){ _local5 = _specialPropertySplitterList[_args[_local4]]; _local6 = _local5.splitValues(_arg1, null); _local7 = 0; while (_local7 < _local6.length) { _local3.push(_local6[_local7].name); _local7++; }; } else { _local3.push(_args[_local4]); }; }; _local4++; }; return (affectTweens(removeTweenByIndex, _arg1, _local3)); } public static function splitTweens(_arg1:Number, _arg2:Array):uint{ var _local5:uint; var _local6:String; var _local7:Boolean; var _local3:TweenListObj = _tweenList[_arg1]; var _local4:TweenListObj = _local3.clone(false); _local5 = 0; while (_local5 < _arg2.length) { _local6 = _arg2[_local5]; if (Boolean(_local3.properties[_local6])){ _local3.properties[_local6] = undefined; delete _local3.properties[_local6]; }; _local5++; }; for (_local6 in _local4.properties) { _local7 = false; _local5 = 0; while (_local5 < _arg2.length) { if (_arg2[_local5] == _local6){ _local7 = true; break; }; _local5++; }; if (!_local7){ _local4.properties[_local6] = undefined; delete _local4.properties[_local6]; }; }; _tweenList.push(_local4); return ((_tweenList.length - 1)); } public static function updateFrame():void{ _currentTimeFrame++; } public static function resumeTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj = _tweenList[_arg1]; if ((((_local2 == null)) || (!(_local2.isPaused)))){ return (false); }; var _local3:Number = getCurrentTweeningTime(_local2); _local2.timeStart = (_local2.timeStart + (_local3 - _local2.timePaused)); _local2.timeComplete = (_local2.timeComplete + (_local3 - _local2.timePaused)); _local2.timePaused = undefined; _local2.isPaused = false; return (true); } public static function getVersion():String{ return ("AS3 1.31.74"); } public static function onEnterFrame(_arg1:Event):void{ updateTime(); updateFrame(); var _local2:Boolean; _local2 = updateTweens(); if (!_local2){ stopEngine(); }; } public static function updateTime():void{ _currentTime = getTimer(); } private static function updateTweenByIndex(_arg1:Number):Boolean{ var tTweening:TweenListObj; var mustUpdate:Boolean; var nv:Number; var t:Number; var b:Number; var c:Number; var d:Number; var pName:String; var eventScope:Object; var tScope:Object; var tProperty:Object; var pv:Number; var i = _arg1; tTweening = _tweenList[i]; if ((((tTweening == null)) || (!(Boolean(tTweening.scope))))){ return (false); }; var isOver:Boolean; var cTime:Number = getCurrentTweeningTime(tTweening); if (cTime >= tTweening.timeStart){ tScope = tTweening.scope; if (tTweening.isCaller){ do { t = (((tTweening.timeComplete - tTweening.timeStart) / tTweening.count) * (tTweening.timesCalled + 1)); b = tTweening.timeStart; c = (tTweening.timeComplete - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d); } while (!(cTime >= nv)); } else { mustUpdate = (((((tTweening.skipUpdates < 1)) || (!(tTweening.skipUpdates)))) || ((tTweening.updatesSkipped >= tTweening.skipUpdates))); if (cTime >= tTweening.timeComplete){ isOver = true; mustUpdate = true; }; if (!tTweening.hasStarted){ if (Boolean(tTweening.onStart)){ eventScope = (Boolean(tTweening.onStartScope)) ? tTweening.onStartScope : tScope; try { tTweening.onStart.apply(eventScope, tTweening.onStartParams); } catch(e2:Error) { handleError(tTweening, e2, "onStart"); }; }; for (pName in tTweening.properties) { if (tTweening.properties[pName].isSpecialProperty){ if (Boolean(_specialPropertyList[pName].preProcess)){ tTweening.properties[pName].valueComplete = _specialPropertyList[pName].preProcess(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].originalValueComplete, tTweening.properties[pName].extra); }; pv = _specialPropertyList[pName].getValue(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra); } else { pv = tScope[pName]; }; tTweening.properties[pName].valueStart = (isNaN(pv)) ? tTweening.properties[pName].valueComplete : pv; }; mustUpdate = true; tTweening.hasStarted = true; }; if (mustUpdate){ for (pName in tTweening.properties) { tProperty = tTweening.properties[pName]; if (isOver){ nv = tProperty.valueComplete; } else { if (tProperty.hasModifier){ t = (cTime - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, 0, 1, d, tTweening.transitionParams); nv = tProperty.modifierFunction(tProperty.valueStart, tProperty.valueComplete, nv, tProperty.modifierParameters); } else { t = (cTime - tTweening.timeStart); b = tProperty.valueStart; c = (tProperty.valueComplete - tProperty.valueStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d, tTweening.transitionParams); }; }; if (tTweening.rounded){ nv = Math.round(nv); }; if (tProperty.isSpecialProperty){ _specialPropertyList[pName].setValue(tScope, nv, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra); } else { tScope[pName] = nv; }; }; tTweening.updatesSkipped = 0; if (Boolean(tTweening.onUpdate)){ eventScope = (Boolean(tTweening.onUpdateScope)) ? tTweening.onUpdateScope : tScope; try { tTweening.onUpdate.apply(eventScope, tTweening.onUpdateParams); } catch(e3:Error) { handleError(tTweening, e3, "onUpdate"); }; }; } else { tTweening.updatesSkipped++; }; }; if (((isOver) && (Boolean(tTweening.onComplete)))){ eventScope = (Boolean(tTweening.onCompleteScope)) ? tTweening.onCompleteScope : tScope; try { tTweening.onComplete.apply(eventScope, tTweening.onCompleteParams); } catch(e4:Error) { handleError(tTweening, e4, "onComplete"); }; }; return (!(isOver)); }; return (true); } public static function setTimeScale(_arg1:Number):void{ var _local2:Number; var _local3:Number; if (isNaN(_arg1)){ _arg1 = 1; }; if (_arg1 < 1E-5){ _arg1 = 1E-5; }; if (_arg1 != _timeScale){ if (_tweenList != null){ _local2 = 0; while (_local2 < _tweenList.length) { _local3 = getCurrentTweeningTime(_tweenList[_local2]); _tweenList[_local2].timeStart = (_local3 - (((_local3 - _tweenList[_local2].timeStart) * _timeScale) / _arg1)); _tweenList[_local2].timeComplete = (_local3 - (((_local3 - _tweenList[_local2].timeComplete) * _timeScale) / _arg1)); if (_tweenList[_local2].timePaused != undefined){ _tweenList[_local2].timePaused = (_local3 - (((_local3 - _tweenList[_local2].timePaused) * _timeScale) / _arg1)); }; _local2++; }; }; _timeScale = _arg1; }; } public static function resumeAllTweens():Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; var _local1:Boolean; _local2 = 0; while (_local2 < _tweenList.length) { resumeTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } private static function handleError(_arg1:TweenListObj, _arg2:Error, _arg3:String):void{ var eventScope:Object; var pTweening = _arg1; var pError = _arg2; var pCallBackName = _arg3; if (((Boolean(pTweening.onError)) && ((pTweening.onError is Function)))){ eventScope = (Boolean(pTweening.onErrorScope)) ? pTweening.onErrorScope : pTweening.scope; try { pTweening.onError.apply(eventScope, [pTweening.scope, pError]); } catch(metaError:Error) { printError(((((String(pTweening.scope) + " raised an error while executing the 'onError' handler. Original error:\n ") + pError.getStackTrace()) + "\nonError error: ") + metaError.getStackTrace())); }; } else { if (!Boolean(pTweening.onError)){ printError(((((String(pTweening.scope) + " raised an error while executing the '") + pCallBackName) + "'handler. \n") + pError.getStackTrace())); }; }; } private static function startEngine():void{ _engineExists = true; _tweenList = new Array(); __tweener_controller__ = new MovieClip(); __tweener_controller__.addEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); _currentTimeFrame = 0; updateTime(); } public static function removeAllTweens():Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; var _local1:Boolean; _local2 = 0; while (_local2 < _tweenList.length) { removeTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function addTween(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local3:Number; var _local4:Number; var _local5:String; var _local6:Array; var _local13:Function; var _local14:Object; var _local15:TweenListObj; var _local16:Number; var _local17:Array; var _local18:Array; var _local19:Array; var _local20:String; if (!Boolean(_arg1)){ return (false); }; if ((_arg1 is Array)){ _local6 = _arg1.concat(); } else { _local6 = [_arg1]; }; var _local7:Object = TweenListObj.makePropertiesChain(_arg2); if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; var _local8:Number = (isNaN(_local7.time)) ? 0 : _local7.time; var _local9:Number = (isNaN(_local7.delay)) ? 0 : _local7.delay; var _local10:Array = new Array(); var _local11:Object = {time:true, delay:true, useFrames:true, skipUpdates:true, transition:true, transitionParams:true, onStart:true, onUpdate:true, onComplete:true, onOverwrite:true, onError:true, rounded:true, onStartParams:true, onUpdateParams:true, onCompleteParams:true, onOverwriteParams:true, onStartScope:true, onUpdateScope:true, onCompleteScope:true, onOverwriteScope:true, onErrorScope:true}; var _local12:Object = new Object(); for (_local5 in _local7) { if (!_local11[_local5]){ if (_specialPropertySplitterList[_local5]){ _local17 = _specialPropertySplitterList[_local5].splitValues(_local7[_local5], _specialPropertySplitterList[_local5].parameters); _local3 = 0; while (_local3 < _local17.length) { if (_specialPropertySplitterList[_local17[_local3].name]){ _local18 = _specialPropertySplitterList[_local17[_local3].name].splitValues(_local17[_local3].value, _specialPropertySplitterList[_local17[_local3].name].parameters); _local4 = 0; while (_local4 < _local18.length) { _local10[_local18[_local4].name] = {valueStart:undefined, valueComplete:_local18[_local4].value, arrayIndex:_local18[_local4].arrayIndex, isSpecialProperty:false}; _local4++; }; } else { _local10[_local17[_local3].name] = {valueStart:undefined, valueComplete:_local17[_local3].value, arrayIndex:_local17[_local3].arrayIndex, isSpecialProperty:false}; }; _local3++; }; } else { if (_specialPropertyModifierList[_local5] != undefined){ _local19 = _specialPropertyModifierList[_local5].modifyValues(_local7[_local5]); _local3 = 0; while (_local3 < _local19.length) { _local12[_local19[_local3].name] = {modifierParameters:_local19[_local3].parameters, modifierFunction:_specialPropertyModifierList[_local5].getValue}; _local3++; }; } else { _local10[_local5] = {valueStart:undefined, valueComplete:_local7[_local5]}; }; }; }; }; for (_local5 in _local10) { if (_specialPropertyList[_local5] != undefined){ _local10[_local5].isSpecialProperty = true; } else { if (_local6[0][_local5] == undefined){ printError((((("The property '" + _local5) + "' doesn't seem to be a normal object property of ") + String(_local6[0])) + " or a registered special property.")); }; }; }; for (_local5 in _local12) { if (_local10[_local5] != undefined){ _local10[_local5].modifierParameters = _local12[_local5].modifierParameters; _local10[_local5].modifierFunction = _local12[_local5].modifierFunction; }; }; if (typeof(_local7.transition) == "string"){ _local20 = _local7.transition.toLowerCase(); _local13 = _transitionList[_local20]; } else { _local13 = _local7.transition; }; if (!Boolean(_local13)){ _local13 = _transitionList["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local6.length) { _local14 = new Object(); for (_local5 in _local10) { _local14[_local5] = new PropertyInfoObj(_local10[_local5].valueStart, _local10[_local5].valueComplete, _local10[_local5].valueComplete, _local10[_local5].arrayIndex, {}, _local10[_local5].isSpecialProperty, _local10[_local5].modifierFunction, _local10[_local5].modifierParameters); }; if (_local7.useFrames == true){ _local15 = new TweenListObj(_local6[_local3], (_currentTimeFrame + (_local9 / _timeScale)), (_currentTimeFrame + ((_local9 + _local8) / _timeScale)), true, _local13, _local7.transitionParams); } else { _local15 = new TweenListObj(_local6[_local3], (_currentTime + ((_local9 * 1000) / _timeScale)), (_currentTime + (((_local9 * 1000) + (_local8 * 1000)) / _timeScale)), false, _local13, _local7.transitionParams); }; _local15.properties = _local14; _local15.onStart = _local7.onStart; _local15.onUpdate = _local7.onUpdate; _local15.onComplete = _local7.onComplete; _local15.onOverwrite = _local7.onOverwrite; _local15.onError = _local7.onError; _local15.onStartParams = _local7.onStartParams; _local15.onUpdateParams = _local7.onUpdateParams; _local15.onCompleteParams = _local7.onCompleteParams; _local15.onOverwriteParams = _local7.onOverwriteParams; _local15.onStartScope = _local7.onStartScope; _local15.onUpdateScope = _local7.onUpdateScope; _local15.onCompleteScope = _local7.onCompleteScope; _local15.onOverwriteScope = _local7.onOverwriteScope; _local15.onErrorScope = _local7.onErrorScope; _local15.rounded = _local7.rounded; _local15.skipUpdates = _local7.skipUpdates; removeTweensByTime(_local15.scope, _local15.properties, _local15.timeStart, _local15.timeComplete); _tweenList.push(_local15); if ((((_local8 == 0)) && ((_local9 == 0)))){ _local16 = (_tweenList.length - 1); updateTweenByIndex(_local16); removeTweenByIndex(_local16); }; _local3++; }; return (true); } public static function registerTransition(_arg1:String, _arg2:Function):void{ if (!_inited){ init(); }; _transitionList[_arg1] = _arg2; } public static function printError(_arg1:String):void{ trace(("## [Tweener] Error: " + _arg1)); } private static function affectTweens(_arg1:Function, _arg2:Object, _arg3:Array):Boolean{ var _local5:uint; var _local6:Array; var _local7:uint; var _local8:uint; var _local9:uint; var _local4:Boolean; if (!Boolean(_tweenList)){ return (false); }; _local5 = 0; while (_local5 < _tweenList.length) { if (((_tweenList[_local5]) && ((_tweenList[_local5].scope == _arg2)))){ if (_arg3.length == 0){ _arg1(_local5); _local4 = true; } else { _local6 = new Array(); _local7 = 0; while (_local7 < _arg3.length) { if (Boolean(_tweenList[_local5].properties[_arg3[_local7]])){ _local6.push(_arg3[_local7]); }; _local7++; }; if (_local6.length > 0){ _local8 = AuxFunctions.getObjectLength(_tweenList[_local5].properties); if (_local8 == _local6.length){ _arg1(_local5); _local4 = true; } else { _local9 = splitTweens(_local5, _local6); _arg1(_local9); _local4 = true; }; }; }; }; _local5++; }; return (_local4); } public static function getTweens(_arg1:Object):Array{ var _local2:uint; var _local3:String; if (!Boolean(_tweenList)){ return ([]); }; var _local4:Array = new Array(); _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ for (_local3 in _tweenList[_local2].properties) { _local4.push(_local3); }; }; _local2++; }; return (_local4); } public static function isTweening(_arg1:Object):Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ return (true); }; _local2++; }; return (false); } public static function pauseTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj = _tweenList[_arg1]; if ((((_local2 == null)) || (_local2.isPaused))){ return (false); }; _local2.timePaused = getCurrentTweeningTime(_local2); _local2.isPaused = true; return (true); } public static function getCurrentTweeningTime(_arg1:Object):Number{ return ((_arg1.useFrames) ? _currentTimeFrame : _currentTime); } public static function getTweenCount(_arg1:Object):Number{ var _local2:uint; if (!Boolean(_tweenList)){ return (0); }; var _local3:Number = 0; _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ _local3 = (_local3 + AuxFunctions.getObjectLength(_tweenList[_local2].properties)); }; _local2++; }; return (_local3); } private static function stopEngine():void{ _engineExists = false; _tweenList = null; _currentTime = 0; _currentTimeFrame = 0; __tweener_controller__.removeEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); __tweener_controller__ = null; } public static function removeTweensByTime(_arg1:Object, _arg2:Object, _arg3:Number, _arg4:Number):Boolean{ var removedLocally:Boolean; var i:uint; var pName:String; var eventScope:Object; var p_scope = _arg1; var p_properties = _arg2; var p_timeStart = _arg3; var p_timeComplete = _arg4; var removed:Boolean; var tl:uint = _tweenList.length; i = 0; while (i < tl) { if (((Boolean(_tweenList[i])) && ((p_scope == _tweenList[i].scope)))){ if ((((p_timeComplete > _tweenList[i].timeStart)) && ((p_timeStart < _tweenList[i].timeComplete)))){ removedLocally = false; for (pName in _tweenList[i].properties) { if (Boolean(p_properties[pName])){ if (Boolean(_tweenList[i].onOverwrite)){ eventScope = (Boolean(_tweenList[i].onOverwriteScope)) ? _tweenList[i].onOverwriteScope : _tweenList[i].scope; try { _tweenList[i].onOverwrite.apply(eventScope, _tweenList[i].onOverwriteParams); } catch(e:Error) { handleError(_tweenList[i], e, "onOverwrite"); }; }; _tweenList[i].properties[pName] = undefined; delete _tweenList[i].properties[pName]; removedLocally = true; removed = true; }; }; if (removedLocally){ if (AuxFunctions.getObjectLength(_tweenList[i].properties) == 0){ removeTweenByIndex(i); }; }; }; }; i = (i + 1); }; return (removed); } public static function registerSpecialPropertySplitter(_arg1:String, _arg2:Function, _arg3:Array=null):void{ if (!_inited){ init(); }; var _local4:SpecialPropertySplitter = new SpecialPropertySplitter(_arg2, _arg3); _specialPropertySplitterList[_arg1] = _local4; } public static function removeTweenByIndex(_arg1:Number, _arg2:Boolean=false):Boolean{ _tweenList[_arg1] = null; if (_arg2){ _tweenList.splice(_arg1, 1); }; return (true); } public static function resumeTweens(_arg1:Object, ... _args):Boolean{ var _local4:uint; var _local3:Array = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(resumeTweenByIndex, _arg1, _local3)); } public static function pauseTweens(_arg1:Object, ... _args):Boolean{ var _local4:uint; var _local3:Array = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(pauseTweenByIndex, _arg1, _local3)); } } }//package caurina.transitions
Section 8
//TweenListObj (caurina.transitions.TweenListObj) package caurina.transitions { public class TweenListObj { public var hasStarted:Boolean; public var onUpdate:Function; public var useFrames:Boolean; public var count:Number; public var onOverwriteParams:Array; public var timeStart:Number; public var timeComplete:Number; public var onStartParams:Array; public var onUpdateScope:Object; public var rounded:Boolean; public var onUpdateParams:Array; public var properties:Object; public var onComplete:Function; public var transitionParams:Object; public var updatesSkipped:Number; public var onStart:Function; public var onOverwriteScope:Object; public var skipUpdates:Number; public var onStartScope:Object; public var scope:Object; public var isCaller:Boolean; public var timePaused:Number; public var transition:Function; public var onCompleteParams:Array; public var onError:Function; public var timesCalled:Number; public var onErrorScope:Object; public var onOverwrite:Function; public var isPaused:Boolean; public var waitFrames:Boolean; public var onCompleteScope:Object; public function TweenListObj(_arg1:Object, _arg2:Number, _arg3:Number, _arg4:Boolean, _arg5:Function, _arg6:Object){ scope = _arg1; timeStart = _arg2; timeComplete = _arg3; useFrames = _arg4; transition = _arg5; transitionParams = _arg6; properties = new Object(); isPaused = false; timePaused = undefined; isCaller = false; updatesSkipped = 0; timesCalled = 0; skipUpdates = 0; hasStarted = false; } public function clone(_arg1:Boolean):TweenListObj{ var _local3:String; var _local2:TweenListObj = new TweenListObj(scope, timeStart, timeComplete, useFrames, transition, transitionParams); _local2.properties = new Array(); for (_local3 in properties) { _local2.properties[_local3] = properties[_local3].clone(); }; _local2.skipUpdates = skipUpdates; _local2.updatesSkipped = updatesSkipped; if (!_arg1){ _local2.onStart = onStart; _local2.onUpdate = onUpdate; _local2.onComplete = onComplete; _local2.onOverwrite = onOverwrite; _local2.onError = onError; _local2.onStartParams = onStartParams; _local2.onUpdateParams = onUpdateParams; _local2.onCompleteParams = onCompleteParams; _local2.onOverwriteParams = onOverwriteParams; _local2.onStartScope = onStartScope; _local2.onUpdateScope = onUpdateScope; _local2.onCompleteScope = onCompleteScope; _local2.onOverwriteScope = onOverwriteScope; _local2.onErrorScope = onErrorScope; }; _local2.rounded = rounded; _local2.isPaused = isPaused; _local2.timePaused = timePaused; _local2.isCaller = isCaller; _local2.count = count; _local2.timesCalled = timesCalled; _local2.waitFrames = waitFrames; _local2.hasStarted = hasStarted; return (_local2); } public function toString():String{ var _local3:String; var _local1 = "\n[TweenListObj "; _local1 = (_local1 + ("scope:" + String(scope))); _local1 = (_local1 + ", properties:"); var _local2:Boolean; for (_local3 in properties) { if (!_local2){ _local1 = (_local1 + ","); }; _local1 = (_local1 + ("[name:" + properties[_local3].name)); _local1 = (_local1 + (",valueStart:" + properties[_local3].valueStart)); _local1 = (_local1 + (",valueComplete:" + properties[_local3].valueComplete)); _local1 = (_local1 + "]"); _local2 = false; }; _local1 = (_local1 + (", timeStart:" + String(timeStart))); _local1 = (_local1 + (", timeComplete:" + String(timeComplete))); _local1 = (_local1 + (", useFrames:" + String(useFrames))); _local1 = (_local1 + (", transition:" + String(transition))); _local1 = (_local1 + (", transitionParams:" + String(transitionParams))); if (skipUpdates){ _local1 = (_local1 + (", skipUpdates:" + String(skipUpdates))); }; if (updatesSkipped){ _local1 = (_local1 + (", updatesSkipped:" + String(updatesSkipped))); }; if (Boolean(onStart)){ _local1 = (_local1 + (", onStart:" + String(onStart))); }; if (Boolean(onUpdate)){ _local1 = (_local1 + (", onUpdate:" + String(onUpdate))); }; if (Boolean(onComplete)){ _local1 = (_local1 + (", onComplete:" + String(onComplete))); }; if (Boolean(onOverwrite)){ _local1 = (_local1 + (", onOverwrite:" + String(onOverwrite))); }; if (Boolean(onError)){ _local1 = (_local1 + (", onError:" + String(onError))); }; if (onStartParams){ _local1 = (_local1 + (", onStartParams:" + String(onStartParams))); }; if (onUpdateParams){ _local1 = (_local1 + (", onUpdateParams:" + String(onUpdateParams))); }; if (onCompleteParams){ _local1 = (_local1 + (", onCompleteParams:" + String(onCompleteParams))); }; if (onOverwriteParams){ _local1 = (_local1 + (", onOverwriteParams:" + String(onOverwriteParams))); }; if (onStartScope){ _local1 = (_local1 + (", onStartScope:" + String(onStartScope))); }; if (onUpdateScope){ _local1 = (_local1 + (", onUpdateScope:" + String(onUpdateScope))); }; if (onCompleteScope){ _local1 = (_local1 + (", onCompleteScope:" + String(onCompleteScope))); }; if (onOverwriteScope){ _local1 = (_local1 + (", onOverwriteScope:" + String(onOverwriteScope))); }; if (onErrorScope){ _local1 = (_local1 + (", onErrorScope:" + String(onErrorScope))); }; if (rounded){ _local1 = (_local1 + (", rounded:" + String(rounded))); }; if (isPaused){ _local1 = (_local1 + (", isPaused:" + String(isPaused))); }; if (timePaused){ _local1 = (_local1 + (", timePaused:" + String(timePaused))); }; if (isCaller){ _local1 = (_local1 + (", isCaller:" + String(isCaller))); }; if (count){ _local1 = (_local1 + (", count:" + String(count))); }; if (timesCalled){ _local1 = (_local1 + (", timesCalled:" + String(timesCalled))); }; if (waitFrames){ _local1 = (_local1 + (", waitFrames:" + String(waitFrames))); }; if (hasStarted){ _local1 = (_local1 + (", hasStarted:" + String(hasStarted))); }; _local1 = (_local1 + "]\n"); return (_local1); } public static function makePropertiesChain(_arg1:Object):Object{ var _local3:Object; var _local4:Object; var _local5:Object; var _local6:Number; var _local7:Number; var _local8:Number; var _local2:Object = _arg1.base; if (_local2){ _local3 = {}; if ((_local2 is Array)){ _local4 = []; _local8 = 0; while (_local8 < _local2.length) { _local4.push(_local2[_local8]); _local8++; }; } else { _local4 = [_local2]; }; _local4.push(_arg1); _local6 = _local4.length; _local7 = 0; while (_local7 < _local6) { if (_local4[_local7]["base"]){ _local5 = AuxFunctions.concatObjects(makePropertiesChain(_local4[_local7]["base"]), _local4[_local7]); } else { _local5 = _local4[_local7]; }; _local3 = AuxFunctions.concatObjects(_local3, _local5); _local7++; }; if (_local3["base"]){ delete _local3["base"]; }; return (_local3); //unresolved jump }; return (_arg1); } } }//package caurina.transitions
Section 9
//_ft259 (classes._ft259) package classes { import flash.display.*; import flash.geom.*; public class _ft259 { public var _wq116:Number;// = 0 public var _xq152:Number;// = 0 public var _ma633:Number;// = 0 public var _nt156:int; public var _tx108:Number;// = 0 public var _ct89:int; public var _sj171:Number;// = 0 public var _ul34:Boolean; public var _fb534:Number;// = 0 public var _ty683:Number;// = 0 public var _ko72:int; public var _mg503:Number;// = 0 public var _yn137:Number;// = 0 public var _ht304:int;// = 0 public var _lr383:Number;// = 0 public var _vy298:Number;// = 0 public var _gy660:Number;// = 0 public var _ng317:Number;// = 0 public var _pa179:int; public var callback:Object; public var _io364:Number;// = 0 public var _js513:Number;// = 0 public var _bb432:Number;// = 0 public var _ci307:Number;// = 0 public var _gc320:Object; public var _in715:int; public var _uh174:Number;// = 0 public var _gc441:Number;// = 0 public var _ba89:Number;// = 0 public var _uc163:Number;// = 0 public var _um748:int;// = 0 public var _es179:Number;// = 0 public var _ya781:Number;// = 0 public var _iy717:int; public var _da749:Number;// = 0 public var _hv521:Boolean; public var id3:int; public var y:Number;// = 0 public var _id148:int; public var x:Number;// = 0 public var _tm276:Number;// = 0 public var _xq518:BitmapData; public var _rj729:Number;// = 0 public var _nk137:Boolean; public var _bn415:Number;// = 0 public var _cd671:int;// = 0 public var state:int; public var _qv578:int;// = 0 public var _vx315:Array; public var _kk507:int; public var _pe688:Number;// = 0 public var _jw353:Number;// = 0 public var _kr13:Rectangle; public var _ua444:Number;// = 0 public var _yb530:int; public var _dn703:Point; public var _fa371:Number;// = 0 public var _ti55:int; public var _in748:String; public var _ro73:Number;// = 0 public var _vn509:Number;// = 0 public var _hr736:Number;// = 0 public var _aq584:Number;// = 0 public var _io20:Number;// = 0 public var _iw326:Number;// = 0 public var _eg683:Number;// = 0 public var _lr755:Number;// = 0 public var _fm222:Number;// = 0 public var _xo124:Number;// = 0 public var _yc626:Number;// = 0 public var _cg54:Number;// = 0 public var _cx264:Number; public var _yx780:Number;// = 0 public var _pp223:Number;// = 0 public var _or283:Number;// = 0 public var _ai757:int; public var _xr645:Number;// = 0 public var _bk11:Number;// = 0 public var _es85:Boolean; public var _gi243:Number;// = 0 public var _ou204:Number;// = 0 public var _oq641:Number;// = 0 public var _ed634:int; public var id:int; public var _oe566:int; public var _wb727:Number;// = 0 public var height:int; public var _ll437:Number;// = 0 public var _pg668:Number;// = 0 public var _kt91:_ft259; public var _ky36:int; public var _pp126:Number;// = 0 public var _kn387:int; public var type:int; public var _gk42:String; public var _hm418:Number;// = 0 public var _hp496:Number;// = 0 public var _eo403:int; public var _kc97:Number;// = 0 public var _gk201:Number;// = 0 public var _pq466:Number;// = 0 public var _ww528:Number;// = 0 public var alpha:Number;// = 0 public var _nm141:int;// = 0 public var _il136:Number;// = 0 public var _xv475:Number;// = 0 public var _re305:Boolean; public var _xi615:Number;// = 0 public var _dh665:Number;// = 0 public var frame:Number;// = 0 public var _jg177:Number;// = 0 public var _mn207:Number;// = 0 public var _de152:int; public var rotation:Number;// = 0 public var _sl304:Number;// = 0 public var _yu39:Boolean; public var _bk525:int;// = 0 public var _hy527:Number;// = 0 public var _aj773:int; public var _ou123:Number;// = 0 private var _dt519:Number;// = 0 public var _dk136:int;// = 0 public var target:_ft259; public var _mt64:BitmapData; public var _qu648:Number;// = 0 public var _rr739:Number;// = 0 public var _kq71:Number;// = 0 public var _uq726:Number;// = 0 public var _uu14:Number;// = 0 public var _do630:Number;// = 0 public var _sy176:Number;// = 0 public var _ry134:String; public var _ut327:Number;// = 0 public var _jy380:Number;// = 0 public var delta:Number;// = 0 public var width:int; public var _tc763:Number;// = 0 public var _wi610:Number;// = 0 public var _cn515:Number;// = 0 public var _in357:Number;// = 0 public var _dc682:int;// = 0 public var _fh616:int;// = 0 public var _oa461:Number;// = 0 public var _cv244:Boolean; public var _xn435:int; public var _xo402:Number;// = 0 public var _xb55:Number;// = 0 public var _ci198:Number;// = 0 public var _bn603:Number;// = 0 public var _xe627:Number;// = 0 public var _yx142:Number;// = 0 public var _jp463:int; public var _wb670:Number;// = 0 public var _ff204:int;// = 0 public var _sr326:Number;// = 0 public var _pj642:Number;// = 0 public var _ke25:Number;// = 0 public var _wj285:Boolean; public function _ft259(){ _or283 = -10000; _uu14 = 10000; _xe627 = -10000; _pp126 = 10000; alpha = 1; _rr739 = 1; _ya781 = 1; _oa461 = 1; _xq152 = 1; _ro73 = 1; _dt519 = (Math.PI * 2); _kr13 = new Rectangle(0, 0, 0, 0); _dn703 = new Point(0, 0); _yu39 = true; } public function _ts437(_arg1:_ft259, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):void{ target = _arg1; _io20 = 0; _gc441 = _arg2; _tc763 = _arg3; _gi243 = 0; _bb432 = _arg4; _jy380 = _arg5; _bk525 = 2; } public function _cw315(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=0):void{ _kn387 = _arg4; _bn603 = _arg1; _sr326 = _arg2; _rj729 = _arg3; _pg668 = _arg5; } public function _px593(_arg1:BitmapData, _arg2:Number, _arg3:int, _arg4:int, _arg5:int=0):void{ _mt64 = _arg1; _ko72 = 0; _eo403 = 0; _de152 = (_arg3 - 1); _ci198 = _arg2; _vy298 = 0; frame = 0; _in715 = _arg5; _nk137 = true; _pa179 = _arg4; } public function _fp345():void{ if (_kn387){ _pg668 = (_pg668 + (_bn603 * delta)); switch (_kn387){ case 1: if (_pg668 >= _rj729){ _pg668 = _rj729; _bn603 = -(_bn603); } else { if (_pg668 <= _sr326){ _pg668 = _sr326; _bn603 = -(_bn603); }; }; break; case 2: if (_pg668 >= _rj729){ _pg668 = _sr326; } else { if (_pg668 <= _sr326){ _pg668 = _rj729; }; }; break; case 3: if (_pg668 >= _rj729){ _pg668 = _rj729; _kn387 = 0; } else { if (_pg668 <= _sr326){ _pg668 = _sr326; _kn387 = 0; }; }; break; case 4: if (_pg668 >= _rj729){ _pg668 = _rj729; _kn387 = 0; _cv244 = true; } else { if (_pg668 <= _sr326){ _pg668 = _sr326; _kn387 = 0; _cv244 = true; }; }; break; }; }; } public function _ms151(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=1):void{ _aj773 = _arg4; _mg503 = _arg1; _pq466 = _arg2; _cn515 = _arg3; _rr739 = _arg5; } public function _lv747():void{ callback = null; _kr13 = null; _dn703 = null; } public function _ee332(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=0):void{ _jp463 = _arg4; _xi615 = _arg1; _xo402 = _arg2; _yx142 = _arg3; rotation = _arg5; } public function _va333(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=0):void{ _nt156 = _arg4; _kq71 = _arg1; _fm222 = _arg2; _hr736 = _arg3; _ke25 = _arg5; } public function _jp499(_arg1:Number):void{ _ut327 = _arg1; } public function _hi344(_arg1:Number, _arg2:Number):void{ var _local3:Number = rotation; var _local4:Number = _arg1; var _local5:Number = 0; if (_local3 < _local4){ _local5 = 1; if ((_local4 - _local3) > 179){ _local5 = -1; }; } else { if (_local3 > _local4){ _local5 = -1; if ((_local3 - _local4) > 179){ _local5 = 1; }; }; }; _local3 = (_local3 + ((_arg2 * _local5) * _bw75._bw12)); if (_local3 < 0){ _local3 = (_local3 + 360); }; if (_local3 > 359){ _local3 = (_local3 - 360); }; rotation = _local3; } public function _ua522(_arg1:BitmapData, _arg2:Number, _arg3:Number):void{ } public function _bg674(_arg1:_ft259, _arg2:Number, _arg3:Number, _arg4:Number):void{ target = _arg1; _wb670 = _arg2; _eg683 = _arg3; _js513 = _arg4; _bk525 = 5; } public function _ld444(_arg1:int, _arg2:int, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:int=0, _arg7:int=0, _arg8:int=0, _arg9:int=0, _arg10:int=0):void{ _bk525 = 4; _ff204 = _arg10; _fh616 = _arg8; _cd671 = _arg9; _ht304 = _arg6; _dk136 = _arg7; _ma633 = _arg3; _ty683 = 0; _qv578 = _arg1; _nm141 = _arg2; _dc682 = _arg1; _xv475 = _arg4; _ou123 = _arg5; _pb527(); } public function _th496(_arg1:Number, _arg2:Number, _arg3:Number=0, _arg4:Number=0, _arg5:Number=0):void{ _wi610 = _arg1; _iw326 = _arg2; _ng317 = _arg3; _xb55 = _arg4; _ww528 = _arg5; _bk525 = 1; } public function _yf437():void{ if (_ai757){ switch (_ai757){ case 1: alpha = (alpha + (_bn415 * delta)); if (alpha >= _iy717){ alpha = _iy717; _ai757 = 0; } else { if ((((alpha < _xn435)) || ((alpha == _xn435)))){ alpha = _xn435; _ai757 = 0; _cv244 = true; }; }; break; case 2: if (_yn137 > 0){ _yn137 = (_yn137 - (1 * delta)); if (_yn137 < 1){ _yn137 = 0; _wb385(-(_bn415)); }; } else { alpha = (alpha + (_bn415 * delta)); if (alpha >= _iy717){ alpha = _iy717; _yn137 = _wb727; }; }; break; }; _ye261(alpha); }; } public function _wx335(_arg1:Number, _arg2:Number):void{ _ai757 = 2; _bn415 = _arg1; _xn435 = 0; _iy717 = 1; alpha = 0; _yn137 = 0; _wb727 = _arg2; } public function _ig772(_arg1:Number, _arg2:Number):void{ _sl304 = _arg1; _pj642 = _arg2; } public function _qf683(_arg1:Number, _arg2:Number):void{ x = _arg1; y = _arg2; } private function _px359(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Boolean{ if ((((((((_arg1 < (_arg3 + _arg5))) && ((_arg2 < (_arg4 + _arg6))))) && ((_arg1 > _arg3)))) && ((_arg2 > _arg4)))){ return (true); }; return (false); } public function _cy60():void{ if (_aj773){ _rr739 = (_rr739 + (_mg503 * delta)); switch (_aj773){ case 1: if (_rr739 >= _cn515){ _rr739 = _cn515; _mg503 = -(_mg503); } else { if (_rr739 <= _pq466){ _rr739 = _pq466; _mg503 = -(_mg503); }; }; break; case 2: if (_rr739 >= _cn515){ _rr739 = _pq466; } else { if (_rr739 <= _pq466){ _rr739 = _cn515; }; }; break; case 3: if (_rr739 >= _cn515){ _rr739 = _cn515; _aj773 = 0; } else { if (_rr739 <= _pq466){ _rr739 = _pq466; _aj773 = 0; }; }; break; case 4: if (_rr739 >= _cn515){ _rr739 = _cn515; _aj773 = 0; _cv244 = true; } else { if (_rr739 <= _pq466){ _rr739 = _pq466; _aj773 = 0; _cv244 = true; }; }; break; }; }; } public function _li372(_arg1:String):void{ _in748 = _arg1; } public function _cg397(_arg1:Number, _arg2:Number, _arg3:Array):void{ _yx780 = _arg1; _uc163 = _arg1; _io364 = _arg2; _vx315 = _arg3; } public function _dj469(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=1):void{ _kk507 = _arg4; _aq584 = _arg1; _xo124 = _arg2; _ll437 = _arg3; _ya781 = _arg5; } public function _wb385(_arg1:Number, _arg2:Number=1):void{ _ai757 = 1; _bn415 = _arg1; _xn435 = 0; _iy717 = 1; alpha = _arg2; } public function _wj417(_arg1:Number, _arg2:Number, _arg3:Number):void{ _io20 = _arg1; _gc441 = _arg2; _tc763 = _arg3; _bk525 = 7; } public function _ok503(_arg1:Number, _arg2:Number):void{ _jp463 = 6; _xi615 = _arg2; _xo402 = _arg1; } public function _ye261(_arg1:Number):void{ alpha = _arg1; } public function _yo33(_arg1:Number, _arg2:Number):void{ _pg668 = _arg1; _ke25 = _arg2; } public function _gd27():void{ var _local1:Number; var _local2:ColorTransform; var _local3:Matrix; var _local4:Number; var _local5:Number; if (_kc97 == 0){ if (type == 1){ _local1 = 0; if (rotation != 0){ if (rotation > 180){ _local1 = (-360 + rotation); } else { _local1 = rotation; }; _local1 = ((_dt519 * _local1) / 360); }; _local2 = new ColorTransform(_oa461, _xq152, _ro73, alpha, 0, 0, 0, 0); _local3 = new Matrix(); _local4 = (width + ((_pg668 * width) / 2)); _local5 = (height + ((_ke25 * height) * 1.5)); _local3.translate((-(_local4) / 2), (-(_local5) / 2)); _local3.b = _ke25; _local3.c = _pg668; _local3.scale(_rr739, _ya781); _local3.rotate(_local1); _local3.translate(Math.round(x), Math.round(y)); _xq518.draw(_mt64, _local3, _local2, _in748, null, true); } else { if (_re305 == true){ _dn703.x = (x - (width / 2)); _dn703.y = (y - (height / 2)); } else { _dn703.x = x; _dn703.y = y; }; _kr13.x = _ko72; _kr13.y = _ti55; _xq518.copyPixels(_mt64, _kr13, _dn703, null, null, true); }; }; } public function _jd545(_arg1:Number, _arg2:Number, _arg3:Number):void{ _oa461 = _arg1; _xq152 = _arg2; _ro73 = _arg3; } public function _ej163(_arg1:Number=1):void{ delta = _arg1; if (_kc97 != 0){ _kc97 = (_kc97 - delta); if (_kc97 < 1){ _kc97 = 0; _yu39 = _hv521; }; } else { _oe16(); _ns428(); _cy60(); _vn586(); _fp345(); _at555(); _yf437(); _hg561(); _fx134(); _qr331(); if (callback != null){ callback(this); }; if (_cx264){ _cx264 = (_cx264 - _arg1); if (_cx264 < 1){ _cx264 = 0; _cv244 = true; }; }; }; } public function _ak371(_arg1:BitmapData, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:BitmapData, _arg7:int=1, _arg8:Number=0, _arg9:Boolean=true):void{ _kc97 = _arg8; type = _arg7; _mt64 = _arg1; _xq518 = _arg6; _ko72 = _arg2; _ti55 = _arg3; width = _arg4; height = _arg5; _kr13.width = width; _kr13.height = height; _re305 = _arg9; _ut327 = (width / 2); _sl304 = width; _pj642 = height; _yu39 = true; if (_kc97 > 0){ _yu39 = false; _hv521 = _yu39; }; _ye261(1); } private function _lv571():void{ _ty683 = (_ty683 + (_ma633 * delta)); x = ((((_ba89 * Math.pow((1 - _ty683), 3)) + (((3 * _gy660) * Math.pow((1 - _ty683), 2)) * _ty683)) + (((3 * _yc626) * (1 - _ty683)) * Math.pow(_ty683, 2))) + (_qu648 * Math.pow(_ty683, 3))); y = ((((_uh174 * Math.pow((1 - _ty683), 3)) + (((3 * _pe688) * Math.pow((1 - _ty683), 2)) * _ty683)) + (((3 * _da749) * (1 - _ty683)) * Math.pow(_ty683, 2))) + (_dh665 * Math.pow(_ty683, 3))); if (_ty683 >= 1){ x = _qu648; y = _dh665; if (_dc682 < _nm141){ _dc682 = (_dc682 + 1); _pb527(); _ty683 = 0; } else { if (_ht304 == 0){ _bk525 = 0; if (_dk136 == 0){ _cv244 = true; }; } else { _dc682 = _qv578; _pb527(); _ty683 = 0; }; }; }; } public function _qr331():void{ var _local1:_ft259; if (_yx780 > 1){ _yx780 = (_yx780 - delta); if (_yx780 < 1){ _yx780 = _uc163; _local1 = new _ft259(); _local1._ak371(_mt64, 0, 0, width, height, _xq518); _local1.frame = frame; _local1._qf683(x, y); _local1._pb577(_rr739, _ya781); _local1._wb385(-(_io364), alpha); _local1._jd545(_oa461, _xq152, _ro73); _local1.rotation = rotation; _vx315.push(_local1); }; }; } public function _us318(_arg1:Object, _arg2:Number, _arg3:int, _arg4:int):void{ _gc320 = _arg1; _mt64 = _gc320[0]; _eo403 = 0; _de152 = (_arg3 - 1); _ci198 = _arg2; _vy298 = 0; frame = 0; _nk137 = false; _pa179 = _arg4; } public function _ns428():void{ if (_jp463){ switch (_jp463){ case 1: rotation = (rotation + (_xi615 * delta)); if (rotation >= _yx142){ rotation = _yx142; _xi615 = -(_xi615); } else { if (rotation <= _xo402){ rotation = _xo402; _xi615 = -(_xi615); }; }; break; case 2: rotation = (rotation + (_xi615 * delta)); if (rotation >= _yx142){ rotation = _xo402; } else { if (rotation <= _xo402){ rotation = _yx142; }; }; break; case 3: rotation = (rotation + (_xi615 * delta)); if (rotation >= _yx142){ rotation = _yx142; _jp463 = 0; } else { if (rotation <= _xo402){ rotation = _xo402; _jp463 = 0; }; }; break; case 4: rotation = (rotation + (_xi615 * delta)); if (rotation >= _yx142){ rotation = _yx142; _jp463 = 0; _cv244 = true; } else { if (rotation <= _xo402){ rotation = _xo402; _jp463 = 0; _cv244 = true; }; }; break; case 5: _fr601(_kt91, _xi615); break; case 6: _hi344(_xo402, _xi615); break; }; }; } public function _pb527():void{ var _local1:Number = 600; var _local2:Number = 600; if (_ff204 == 1){ _bw75._uj745[_dc682]._lr640 = -(_bw75._uj745[_dc682]._lr640); _bw75._uj745[_dc682]._bp270 = -(_bw75._uj745[_dc682]._bp270); _bw75._uj745[_dc682]._ii259 = -(_bw75._uj745[_dc682]._ii259); _bw75._uj745[_dc682]._cl248 = -(_bw75._uj745[_dc682]._cl248); }; if (_fh616 == 0){ x = (_bw75._uj745[_dc682]._lr640 + _xv475); _ba89 = x; _gy660 = (_bw75._uj745[_dc682]._bp270 + _xv475); _yc626 = (_bw75._uj745[_dc682]._ii259 + _xv475); _qu648 = (_bw75._uj745[_dc682]._cl248 + _xv475); } else { x = (((_local1 - 1) - _bw75._uj745[_dc682]._lr640) + _xv475); _ba89 = x; _gy660 = (((_local1 - 1) - _bw75._uj745[_dc682]._bp270) + _xv475); _yc626 = (((_local1 - 1) - _bw75._uj745[_dc682]._ii259) + _xv475); _qu648 = (((_local1 - 1) - _bw75._uj745[_dc682]._cl248) + _xv475); }; if (_cd671 == 0){ y = (_bw75._uj745[_dc682]._ht696 + _ou123); _uh174 = y; _pe688 = (_bw75._uj745[_dc682]._nt255 + _ou123); _dh665 = (_bw75._uj745[_dc682]._ju225 + _ou123); _da749 = (_bw75._uj745[_dc682]._gk445 + _ou123); } else { y = (((_local2 - 1) - _bw75._uj745[_dc682]._ht696) + _ou123); _uh174 = y; _pe688 = (((_local2 - 1) - _bw75._uj745[_dc682]._nt255) + _ou123); _dh665 = (((_local2 - 1) - _bw75._uj745[_dc682]._ju225) + _ou123); _da749 = (((_local2 - 1) - _bw75._uj745[_dc682]._gk445) + _ou123); }; if (_ff204 == 1){ _bw75._uj745[_dc682]._lr640 = -(_bw75._uj745[_dc682]._lr640); _bw75._uj745[_dc682]._bp270 = -(_bw75._uj745[_dc682]._bp270); _bw75._uj745[_dc682]._ii259 = -(_bw75._uj745[_dc682]._ii259); _bw75._uj745[_dc682]._cl248 = -(_bw75._uj745[_dc682]._cl248); }; } public function _vn586():void{ if (_kk507){ _ya781 = (_ya781 + (_aq584 * delta)); switch (_kk507){ case 1: if (_ya781 >= _ll437){ _ya781 = _ll437; _aq584 = -(_aq584); } else { if (_ya781 <= _xo124){ _ya781 = _xo124; _aq584 = -(_aq584); }; }; break; case 2: if (_ya781 >= _ll437){ _ya781 = _xo124; } else { if (_ya781 <= _xo124){ _ya781 = _ll437; }; }; break; case 3: if (_ya781 >= _ll437){ _ya781 = _ll437; _kk507 = 0; } else { if (_ya781 <= _xo124){ _ya781 = _xo124; _kk507 = 0; }; }; break; case 4: if (_ya781 >= _ll437){ _ya781 = _ll437; _kk507 = 0; _cv244 = true; } else { if (_ya781 <= _xo124){ _ya781 = _xo124; _kk507 = 0; _cv244 = true; }; }; break; }; }; } public function _jg391(_arg1:Number, _arg2:Number=0.95):void{ _wq116 = _arg1; _in357 = _arg1; _uq726 = _arg2; } public function _fx134():void{ if (_ul34 == true){ _hy527 = (_hy527 - (_ou204 * delta)); _mn207 = (_mn207 - (_fa371 * delta)); _jg177 = (_jg177 - (_il136 * delta)); if (_hy527 < _ua444){ _hy527 = _ua444; }; if (_mn207 < _tm276){ _mn207 = _tm276; }; if (_jg177 < _jw353){ _jg177 = _ua444; }; _oa461 = _hy527; _xq152 = _mn207; _ro73 = _jg177; if (_hy527 == _ua444){ if (_mn207 == _tm276){ if (_jg177 == _jw353){ _ul34 = false; }; }; }; }; } public function _oe16():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; if (_bk525 == 1){ if (_wq116 > 0){ _wq116 = (_wq116 - delta); if (_wq116 < 1){ _wq116 = _in357; _wi610 = (_wi610 * _uq726); _iw326 = (_iw326 * _uq726); }; }; x = (x + (_wi610 * delta)); y = (y + (_iw326 * delta)); _wi610 = (_wi610 + (_ng317 * delta)); _iw326 = (_iw326 + (_xb55 * delta)); if ((((x < _or283)) || ((x > _uu14)))){ _cv244 = true; }; if ((((y < _xe627)) || ((y > _pp126)))){ _cv244 = true; }; if (_ww528 > 0){ _ww528 = (_ww528 - delta); if (_ww528 < 1){ _bk525 = 0; }; }; } else { if (_bk525 == 2){ _local1 = x; _local2 = y; _local3 = target.x; _local4 = target.y; if (_local1 < _local3){ _io20 = (_io20 + (_gc441 * delta)); if (_io20 > _tc763){ _io20 = _tc763; }; } else { if (_local1 > _local3){ _io20 = (_io20 - (_gc441 * delta)); if (_io20 < -(_tc763)){ _io20 = -(_tc763); }; }; }; x = (x + (_io20 * delta)); if (_local2 < _local4){ _gi243 = (_gi243 + (_bb432 * delta)); if (_gi243 > _jy380){ _gi243 = _jy380; }; } else { if (_local2 > _local4){ _gi243 = (_gi243 - (_bb432 * delta)); if (_gi243 < -(_jy380)){ _gi243 = -(_jy380); }; }; }; y = (y + (_gi243 * delta)); } else { if (_bk525 == 3){ _wb670 = (_wb670 + (_eg683 * delta)); _hm418 = (_hm418 + (_ci307 * delta)); x = (x + ((Math.cos(_wb670) * _js513) * delta)); y = (y + ((Math.sin(_hm418) * _fb534) * delta)); }; }; }; if (_ww528 > 0){ _ww528 = (_ww528 - delta); if (_ww528 < 1){ _bk525 = 0; }; } else { if (_bk525 == 4){ _lv571(); } else { if (_bk525 == 5){ if (target != null){ _wb670 = (_wb670 + (_eg683 * delta)); x = (target.x + (Math.cos(_wb670) * _js513)); y = (target.y + (Math.sin(_wb670) * _js513)); } else { _cv244 = true; }; } else { if (_bk525 == 6){ if (target != null){ _cg54 = _bw75._ir709._lp649(x, y, target.x, target.y); _wi610 = _bw75._ir709._ko66(_cg54, _io20); _iw326 = _bw75._ir709._tw294(_cg54, _io20); x = (x + (_wi610 * delta)); y = (y + (_iw326 * delta)); } else { _cv244 = true; }; } else { if (_bk525 == 7){ _cg54 = _bw75._ir709._lp649(x, y, _io20, _gc441); _wi610 = _bw75._ir709._ko66(_cg54, _tc763); _iw326 = _bw75._ir709._tw294(_cg54, _tc763); x = (x + (_wi610 * delta)); y = (y + (_iw326 * delta)); if (_wi610 > 0){ if (x > _io20){ x = _io20; }; } else { if (_wi610 < 0){ if (x < _io20){ x = _io20; }; }; }; if (_iw326 > 0){ if (y > _gc441){ y = _gc441; }; } else { if (_iw326 < 0){ if (y < _gc441){ y = _gc441; }; }; }; if ((((x == _io20)) && ((y == _gc441)))){ _bk525 = 0; }; }; }; }; }; }; } public function _ie748(_arg1:Number):void{ _cx264 = _arg1; } public function _hg561():void{ if (_pa179){ _vy298 = (_vy298 + (_ci198 * delta)); switch (_pa179){ case 1: if (_vy298 > _de152){ _vy298 = _de152; _ci198 = -(_ci198); } else { if (_vy298 < _eo403){ _vy298 = _eo403; _ci198 = -(_ci198); }; }; break; case 2: if (_vy298 > _de152){ _vy298 = _eo403; } else { if (_vy298 < _eo403){ _vy298 = _de152; }; }; break; case 3: if (_vy298 >= _de152){ _vy298 = _de152; _pa179 = 0; } else { if (_vy298 <= _eo403){ _vy298 = _eo403; _pa179 = 0; }; }; break; case 4: if (_vy298 >= _de152){ _vy298 = _de152; _pa179 = 0; _cv244 = true; } else { if (_vy298 <= _eo403){ _vy298 = _eo403; _pa179 = 0; _cv244 = true; }; }; }; if (Math.round(_vy298) != frame){ frame = Math.round(_vy298); if (_nk137 == true){ _ko72 = (frame * (width + _in715)); } else { _mt64 = _gc320[frame]; }; }; }; } public function _vw601(_arg1:BitmapData, _arg2:int, _arg3:int, _arg4:int, _arg5:int):void{ _mt64 = _arg1; _ko72 = _arg2; _ti55 = _arg3; width = _arg4; height = _arg5; _kr13.width = width; _kr13.height = height; _ut327 = (width / 2); _sl304 = width; _pj642 = height; _yu39 = true; } public function _ie194(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ _or283 = _arg1; _uu14 = _arg3; _xe627 = _arg2; _pp126 = _arg4; } public function _fr601(_arg1:_ft259, _arg2:Number):void{ var _local3:Number = rotation; var _local4:Number = _bw75._ir709._lp649(x, y, _arg1.x, _arg1.y); var _local5:Number = 0; if (_local3 < _local4){ _local5 = 1; if ((_local4 - _local3) > 179){ _local5 = -1; }; } else { if (_local3 > _local4){ _local5 = -1; if ((_local3 - _local4) > 179){ _local5 = 1; }; }; }; _local3 = (_local3 + ((_arg2 * _local5) * _bw75._bw12)); if (_local3 < 0){ _local3 = (_local3 + 360); }; if (_local3 > 359){ _local3 = (_local3 - 360); }; rotation = _local3; } public function _tb687(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):void{ _wb670 = _arg1; _eg683 = _arg2; _js513 = _arg3; _hm418 = _arg4; _ci307 = _arg5; _fb534 = _arg6; _bk525 = 3; } public function _at555():void{ if (_nt156){ _ke25 = (_ke25 + (_kq71 * delta)); switch (_nt156){ case 1: if (_ke25 >= _hr736){ _ke25 = _hr736; _kq71 = -(_kq71); } else { if (_ke25 <= _fm222){ _ke25 = _fm222; _kq71 = -(_kq71); }; }; break; case 2: if (_ke25 >= _hr736){ _ke25 = _fm222; } else { if (_ke25 <= _fm222){ _ke25 = _hr736; }; }; break; case 3: if (_ke25 >= _hr736){ _ke25 = _hr736; _nt156 = 0; } else { if (_ke25 <= _fm222){ _ke25 = _fm222; _nt156 = 0; }; }; break; case 4: if (_ke25 >= _hr736){ _ke25 = _hr736; _nt156 = 0; _cv244 = true; } else { if (_ke25 <= _fm222){ _ke25 = _fm222; _nt156 = 0; _cv244 = true; }; }; break; }; }; } public function _nk783(_arg1:Boolean):void{ _yu39 = _arg1; _hv521 = _yu39; } public function _ja762(_arg1:_ft259, _arg2:Number):void{ _jp463 = 5; _xi615 = _arg2; _kt91 = _arg1; } public function _ff780(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0, _arg5:Number=0):void{ var _local6:Number = (_arg1 + _bw75.random._li344((-(_arg2) / 2), (_arg2 / 2))); if (_local6 < 0){ _local6 = (_local6 + 360); } else { if (_local6 > 360){ _local6 = (_local6 - 360); }; }; _th496(_bw75._ir709._ko66(_local6, _arg3), _bw75._ir709._tw294(_local6, _arg3), 0, _arg5, _arg4); } public function _jd364(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):void{ _hy527 = _arg1; _mn207 = _arg2; _jg177 = _arg3; _ou204 = _arg4; _fa371 = _arg5; _il136 = _arg6; _ua444 = 1; _tm276 = 1; _jw353 = 1; _ul34 = true; } public function _gh412(_arg1:_ft259, _arg2:Number):void{ target = _arg1; _io20 = _arg2; _bk525 = 6; } public function _ga462(_arg1:Object):void{ callback = _arg1; } public function _pb577(_arg1:Number, _arg2:Number):void{ _rr739 = _arg1; _ya781 = _arg2; } public function _ci519(_arg1:Number, _arg2:Number):Boolean{ if (_re305 == true){ return (_px359(_arg1, _arg2, (x - ((_sl304 * _rr739) / 2)), (y - ((_pj642 * _ya781) / 2)), (_sl304 * _rr739), (_pj642 * _ya781))); }; return (_px359(_arg1, _arg2, x, y, (_sl304 * _rr739), (_pj642 * _ya781))); } } }//package classes
Section 10
//_iq345 (classes._iq345) package classes { public class _iq345 { public var _ht696:Number;// = 0 public var _ju225:Number;// = 0 public var _nt255:Number;// = 0 public var _gk445:Number;// = 0 public var _lr640:Number;// = 0 public var _cl248:Number;// = 0 public var _ii259:Number;// = 0 public var _bp270:Number;// = 0 public function _iq345():void{ } } }//package classes
Section 11
//_ki162 (classes._ki162) package classes { import flash.display.*; import flash.geom.*; public class _ki162 { private var _aw581:Number; private var _as777:Class; private var _fw755:Object; private var i:int; private var _ed278:Bitmap; private var _kh663:Number; public static const CENTER:int = 2; public static const LEFT:int = 0; public static const RIGHT:int = 1; public function _ki162():void{ _as777 = _ki162__as777; _ed278 = new _as777(); _aw581 = "?".charCodeAt(0); _kh663 = irrcrpt("\n", 3).charCodeAt(0); _fw755 = new Object(); super(); i = 32; while (i < 161) { _fw755[i] = new Rectangle((((i - 32) % 16) * 16), (int(((i - 32) / 16)) * 16), 9, 16); i++; }; } public function draw(_arg1:BitmapData, _arg2:String, _arg3:int=0, _arg4:int=0, _arg5:int=0):void{ var _local7:String; var _local6:Array = _arg2.split(irrcrpt("\n", 2)); for each (_local7 in _local6) { if (_arg5 == LEFT){ _sg525(_arg1, _local7, _arg3, _arg4); } else { if (_arg5 == RIGHT){ _sg525(_arg1, _local7, (_arg3 - (_local7.length * 8)), _arg4); } else { _sg525(_arg1, _local7, (_arg3 - ((_local7.length * 8) / 2)), _arg4); }; }; _arg4 = (_arg4 + 13); }; } private function _sg525(_arg1:BitmapData, _arg2:String, _arg3:int, _arg4:int):void{ var _local8:Number; var _local5:Point = new Point(_arg3, _arg4); var _local6:int = _arg2.length; var _local7:int; while (_local7 < _local6) { _local8 = _arg2.charCodeAt(_local7); if ((((_local8 > 160)) || ((_local8 < 32)))){ _local8 = _aw581; }; _arg1.copyPixels(_ed278.bitmapData, _fw755[_local8], _local5); _local5.x = (_local5.x + 8); _local7++; }; } } }//package classes
Section 12
//_ki162__as777 (classes._ki162__as777) package classes { import mx.core.*; public class _ki162__as777 extends BitmapAsset { } }//package classes
Section 13
//_kx18 (classes._kx18) package classes { import flash.display.*; import flash.geom.*; import flash.filters.*; public class _kx18 { public var width:int; public var _ot493:BitmapData; public var _kr337:Bitmap; public var _ny152:BitmapData; public var height:int; public var parent:Sprite; public var _cg753:Array; public var _vi296:BlurFilter; public function get _ob566():Number{ return (_vi296.blurX); } public function unlock():void{ _ny152.unlock(); } public function clear():void{ _ny152.copyPixels(_ot493, new Rectangle(0, 0, width, height), new Point(), null, null, false); } public function init(_arg1:Stage, _arg2:int, _arg3:int, _arg4:Boolean=true, _arg5:uint=4278190080):void{ _ot493 = new BitmapData(_arg2, _arg3, _arg4, _arg5); _ny152 = new BitmapData(_arg2, _arg3, _arg4, _arg5); _kr337 = new Bitmap(_ny152); parent = new Sprite(); _arg1.addChild(parent); _kr337.x = (-(_kr337.width) / 2); _kr337.y = (-(_kr337.height) / 2); parent.addChild(_kr337); parent.x = (_ny152.width / 2); parent.y = (_ny152.height / 2); width = _arg2; height = _arg3; _vi296 = new BlurFilter(0, 0, 1); _cg753 = new Array(); _cg753.push(_vi296); parent.filters = _cg753; _vi296.blurX = 0; _vi296.blurY = 0; _vi296.quality = 0; parent.filters = _cg753; } public function set _yd154(_arg1:Number):void{ _vi296.blurY = _arg1; if (_arg1 == 0){ _vi296.quality = 0; parent.filters = null; } else { _vi296.quality = 1; }; parent.filters = _cg753; } public function set _ob566(_arg1:Number):void{ _vi296.blurX = _arg1; if (_arg1 == 0){ _vi296.quality = 0; parent.filters = null; } else { _vi296.quality = 1; }; parent.filters = _cg753; } public function lock():void{ _ny152.lock(); } public function get _yd154():Number{ return (_vi296.blurY); } public function _lv747():void{ _ot493 = null; _ny152 = null; _kr337 = null; parent = null; _vi296 = null; _cg753 = null; } } }//package classes
Section 14
//_ok194 (classes._ok194) package classes { import flash.display.*; import flash.geom.*; public class _ok194 { private var _qe557:Number;// = 57.2957795130823 private var _lv354:Point; private var _dt519:Number;// = 6.28318530717959 private var rect:Rectangle; private var _jp122:Number;// = 0.0174532925199433 public function _se433(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.atan2(_arg2, _arg1) * _qe557); if (_local3 < 0){ _local3 = (_local3 + 360); }; return (_local3); } public function percent(_arg1:Number, _arg2:Number, _arg3:Number=100):Number{ return ((_arg1 / (_arg2 / _arg3))); } public function _iq580(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:BitmapData, _arg5:Number=1, _arg6:Number=1, _arg7:Number=1, _arg8:Number=0, _arg9:Number=0, _arg10:Number=0, _arg11:Number=1, _arg12:Number=1, _arg13:Number=1, _arg14:String=null):void{ var _local15:Number = 0; if (_arg8 != 0){ if (_arg8 > 180){ _local15 = (-360 + _arg8); } else { _local15 = _arg8; }; _local15 = ((_dt519 * _local15) / 360); }; var _local16:Number = _arg1.width; var _local17:Number = _arg1.height; var _local18:ColorTransform = new ColorTransform(_arg11, _arg12, _arg13, _arg5, 0, 0, 0, 0); var _local19:Matrix = new Matrix(); var _local20:Number = (_local16 + ((_arg10 * _local16) / 2)); var _local21:Number = -((_local17 / 2)); _local21 = (_local21 - ((_arg9 * _local17) / 1)); _local19.translate((-(_local20) / 2), _local21); _local19.b = _arg9; _local19.c = _arg10; _local19.scale(_arg6, _arg7); _local19.rotate(_local15); _local19.translate(_arg2, _arg3); _arg4.draw(_arg1, _local19, _local18, _arg14, null, true); } public function _ko66(_arg1:Number, _arg2:Number):Number{ return ((_arg2 * Math.cos((_arg1 * _jp122)))); } public function _gw129(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:BitmapData):void{ _lv354 = new Point((_arg2 - (_arg6 / 2)), (_arg3 - (_arg7 / 2))); rect = new Rectangle(_arg4, _arg5, _arg6, _arg7); _arg8.copyPixels(_arg1, rect, _lv354, null, null, true); } public function _yc617(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Boolean{ if (Math.sqrt((((_arg4 - _arg1) * (_arg4 - _arg1)) + ((_arg5 - _arg2) * (_arg5 - _arg2)))) <= (_arg3 + _arg6)){ return (true); }; return (false); } public function _of371(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:BitmapData):void{ _lv354 = new Point(_arg2, _arg3); rect = new Rectangle(_arg4, _arg5, _arg6, _arg7); _arg8.copyPixels(_arg1, rect, _lv354, null, null, true); } public function _xg672(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number):Boolean{ if ((((_arg1 > (_arg5 + _arg7))) || (((_arg1 + _arg3) < _arg5)))){ return (false); }; if ((((_arg2 > (_arg6 + _arg8))) || (((_arg2 + _arg4) < _arg6)))){ return (false); }; return (true); } public function _ac349(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):int{ return (Math.sqrt((((_arg3 - _arg1) * (_arg3 - _arg1)) + ((_arg4 - _arg2) * (_arg4 - _arg2))))); } public function _ue227(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Boolean{ if ((((((((_arg1 < (_arg3 + _arg5))) && ((_arg2 < (_arg4 + _arg6))))) && ((_arg1 > _arg3)))) && ((_arg2 > _arg4)))){ return (true); }; return (false); } public function _fp487(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:BitmapData, _arg5:Number=1, _arg6:Number=1, _arg7:Number=1, _arg8:String=null):void{ var _local9:Matrix = new Matrix(); var _local10:ColorTransform = new ColorTransform(1, 1, 1, _arg5, 0, 0, 0, 0); _local9.translate((-(_arg1.width) / 2), (-(_arg1.height) / 2)); _local9.scale(_arg6, _arg7); _local9.translate(_arg2, _arg3); _arg4.draw(_arg1, _local9, _local10, _arg8, null, true); } public function _tw294(_arg1:Number, _arg2:Number):Number{ return ((_arg2 * Math.sin((_arg1 * _jp122)))); } public function _gq318(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:BitmapData, _arg5:Number=1, _arg6:Number=1, _arg7:Number=1, _arg8:Number=1, _arg9:Number=1, _arg10:Number=1, _arg11:String=null):void{ var _local12:Matrix = new Matrix(); var _local13:ColorTransform = new ColorTransform(_arg8, _arg9, _arg10, _arg5, 0, 0, 0, 0); _local12.scale(_arg6, _arg7); _local12.translate(_arg2, _arg3); _arg4.draw(_arg1, _local12, _local13, _arg11, null, true); } public function _lt449(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:BitmapData, _arg9:Number=1, _arg10:Number=1, _arg11:Number=1, _arg12:Number=1, _arg13:String=null):void{ var _local14:BitmapData = new BitmapData(_arg4, _arg5, true, 0); var _local15:BitmapData = new BitmapData(_arg4, _arg5, true, 0); _of371(_arg1, 0, 0, _arg2, _arg3, _arg4, _arg5, _local14); var _local16:Matrix = new Matrix(); var _local17:ColorTransform = new ColorTransform(_arg10, _arg11, _arg12, _arg9, 0, 0, 0, 0); _local16.scale(1, 1); _local16.translate(0, 0); _local15.draw(_local14, _local16, _local17, _arg13, null, true); _of371(_local15, _arg6, _arg7, 0, 0, _arg4, _arg5, _arg8); _local14 = null; _local15 = null; } public function _rh180(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:BitmapData):void{ _lv354 = new Point(_arg2, _arg3); rect = new Rectangle(_arg4, _arg5, _arg6, _arg7); _arg8.copyPixels(_arg1, rect, _lv354); } public function _lp649(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:Number = (Math.atan2((_arg4 - _arg2), (_arg3 - _arg1)) * _qe557); if (_local5 < 0){ _local5 = (_local5 + 360); }; return (_local5); } public function _vm693(_arg1:String, _arg2:int):String{ while (_arg1.length < _arg2) { _arg1 = ("0" + _arg1); }; return (_arg1); } } }//package classes
Section 15
//_um539 (classes._um539) package classes { public class _um539 { public var _ey754:uint; public function _um539(){ _ey754 = 1; } public function _rt87(_arg1:Number, _arg2:Number):uint{ _arg1 = (_arg1 - 0.4999); _arg2 = (_arg2 + 0.4999); return (Math.round((_arg1 + ((_arg2 - _arg1) * _kb608())))); } public function _gw268():uint{ return (_mg96()); } public function _li344(_arg1:Number, _arg2:Number):Number{ return ((_arg1 + ((_arg2 - _arg1) * _kb608()))); } public function _kb608():Number{ return ((_mg96() / 2147483647)); } private function _mg96():uint{ return ((_ey754 = ((_ey754 * 16807) % 2147483647))); } } }//package classes
Section 16
//MainParticle (com.midasplayer.particle.MainParticle) package com.midasplayer.particle { import flash.events.*; import flash.display.*; public class MainParticle extends Sprite { private var maxSize:Number;// = 29 private var numParticles:int;// = 20 private var maxXVel:Number;// = 1 private var stageHeight:Number; private var minYVel:Number;// = -1 private var maxAlpha:Number;// = 0.02 private var maxYVel:Number;// = 1 private var particles:Array; private var emitter; private var stageWidth:Number; private var minSize:Number;// = 12 private var minXVel:Number;// = -1 private var minAlpha:Number;// = 0.01 public function MainParticle(_arg1:Number, _arg2:Number){ particles = new Array(); super(); this.stageWidth = _arg1; this.stageHeight = _arg2; addEventListener(Event.ENTER_FRAME, enterFrame); } public function kill():void{ removeEventListener(Event.ENTER_FRAME, enterFrame); var _local1:Number = 0; while (_local1 < particles.length) { particles[_local1].destroy(); _local1++; }; } private function randRange(_arg1:Number, _arg2:Number):Number{ var _local3:Number = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } public function setEmitterClip(_arg1):void{ emitter = _arg1; } private function createNewParticle():void{ var _local1:Particle = new Particle(emitter, -10, -7, stageWidth, stageHeight); _local1.setVel(randRange(minXVel, maxXVel), randRange(minYVel, maxYVel)); _local1.setSize(randRange(minSize, maxSize)); particles.push(_local1); while (particles.length > numParticles) { _local1 = particles.shift(); _local1.destroy(); }; var _local2:Number = 0; while (_local2 < particles.length) { particles[_local2].update(); _local2++; }; } private function enterFrame(_arg1:Event):void{ createNewParticle(); } } }//package com.midasplayer.particle
Section 17
//Particle (com.midasplayer.particle.Particle) package com.midasplayer.particle { import flash.display.*; import flash.geom.*; public class Particle { private var _yVel:Number; private var _xVel:Number; private var _stageWidth:Number; private var _stageHeight:Number; private var _alphaDecr:Number;// = 0 private var clip:DisplayObject; private var spark:Class; public function Particle(_arg1:DisplayObjectContainer, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number){ spark = Particle_spark; super(); _stageWidth = _arg4; _stageHeight = _arg5; clip = new spark(); _arg1.addChild(clip); clip.x = _arg2; clip.y = _arg3; } public function destroy():void{ clip.parent.removeChild(clip); clip = null; } public function update():void{ clip.x = (clip.x + _xVel); clip.y = (clip.y + _yVel); clip.alpha = (clip.alpha - _alphaDecr); } public function setSize(_arg1:Number):void{ clip.width = _arg1; clip.height = _arg1; } public function setColour(_arg1:Number):void{ var _local2:ColorTransform = new ColorTransform(); _local2.color = _arg1; clip.transform.colorTransform = _local2; } public function setAlphaDecr(_arg1:Number):void{ _alphaDecr = _arg1; } public function setVel(_arg1:Number, _arg2:Number):void{ _xVel = _arg1; _yVel = _arg2; } } }//package com.midasplayer.particle
Section 18
//Particle_spark (com.midasplayer.particle.Particle_spark) package com.midasplayer.particle { import flash.display.*; import mx.core.*; public class Particle_spark extends MovieClipAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayer.particle
Section 19
//DragonLoader (com.midasplayer.DragonLoader) package com.midasplayer { import flash.events.*; import flash.display.*; import caurina.transitions.*; import flash.media.*; import flash.utils.*; public class DragonLoader extends Sprite { private var sfxBell:Class; private var m_fireLogoClip:MovieClip; private var mcDragon:Class; private var m_bannedSign:Sprite; private var m_mochiSign:String; private var m_dragonClip:MovieClip; private var m_bg:Sprite; private var mcPlayBtn:Class; private var m_glimmer:Sprite; private var oldFrameRate:int; private var m_gameName:String; private var mcBannedSign:Class; private var m_playBtn:MovieClip; private var mcFireLogo:Class; private var m_sndBell:Sound; private var mcGlimmer:Class; private var dragonDone:Boolean;// = false public static var LAUNCH_GAME:String = "launchGame"; public function DragonLoader(_arg1:String, _arg2:String=""){ mcBannedSign = DragonLoader_mcBannedSign; mcFireLogo = DragonLoader_mcFireLogo; mcDragon = DragonLoader_mcDragon; mcPlayBtn = DragonLoader_mcPlayBtn; mcGlimmer = DragonLoader_mcGlimmer; sfxBell = DragonLoader_sfxBell; super(); m_gameName = _arg1; m_mochiSign = _arg2; this.addEventListener(Event.ADDED_TO_STAGE, onStageSet); } public function destroy():void{ m_playBtn.removeEventListener(MouseEvent.ROLL_OVER, btnOver); m_playBtn.removeEventListener(MouseEvent.ROLL_OUT, btnOut); m_playBtn.removeEventListener(MouseEvent.MOUSE_DOWN, btnDown); m_playBtn.removeEventListener(MouseEvent.MOUSE_UP, launchGame); Tweener.removeTweens(m_fireLogoClip); var _local1:Sprite = (this.parent.getChildByName("clickBg") as Sprite); this.parent.removeChild(_local1); this.parent.removeChild(this); } public function onLoaderInit(_arg1:Event):void{ oldFrameRate = root.stage.frameRate; if (!KingAPI.isHome){ initGraphics(); } else { launchGame(null); }; } public function launchGame(_arg1:Event):void{ root.stage.frameRate = oldFrameRate; trace(LAUNCH_GAME); this.dispatchEvent(new Event(LAUNCH_GAME)); } public function showBannedScreen():void{ m_bannedSign.alpha = 1; } private function onStageSet(_arg1:Event):void{ KingAPI.addEventListener(KingAPI.INITIALIZED_EVENT, onLoaderInit); KingAPI.addEventListener(KingAPI.HOST_BANNED_EVENT, onLoaderInit); KingAPI.init(m_gameName, root.loaderInfo.url); } private function logoVisible(_arg1:Event):void{ if (m_fireLogoClip.currentFrame == m_fireLogoClip.totalFrames){ m_fireLogoClip.stop(); m_fireLogoClip.removeEventListener(Event.ENTER_FRAME, logoVisible); m_playBtn.alpha = 0; Tweener.addTween(m_playBtn, {alpha:1, transition:"linear", time:0.5}); m_glimmer = (new mcGlimmer() as Sprite); m_glimmer.x = (m_fireLogoClip.x - m_glimmer.width); m_glimmer.y = (m_fireLogoClip.y + 112); this.addChild(m_glimmer); setTimeout(onGlimmerTmr, 1000, null); }; } private function logoInPlace():void{ m_fireLogoClip.addEventListener(Event.ENTER_FRAME, logoVisible); } public function initGraphics():void{ this.x = (this.y = 0); m_bg = new Sprite(); m_bg.graphics.beginFill(0xFFFFFF, 1); m_bg.graphics.drawRect(0, 0, stage.stageWidth, stage.stageWidth); m_bg.graphics.endFill(); addChild(m_bg); m_bannedSign = (new mcBannedSign() as Sprite); addChild(m_bannedSign); m_bannedSign.width = stage.stageWidth; m_bannedSign.height = stage.stageHeight; m_bannedSign.alpha = 0; m_bannedSign.addEventListener(MouseEvent.CLICK, onMainMovie); m_bannedSign.buttonMode = true; m_fireLogoClip = (new mcFireLogo() as MovieClip); m_fireLogoClip.x = ((m_bannedSign.width - m_fireLogoClip.width) - 90); m_fireLogoClip.y = (((m_bannedSign.height / 2) - (m_fireLogoClip.height / 2)) - 60); m_fireLogoClip.visible = false; m_fireLogoClip.stop(); m_dragonClip = (new mcDragon() as MovieClip); m_dragonClip.x = (m_bannedSign.width - m_dragonClip.width); m_dragonClip.y = ((m_bannedSign.height / 2) - (m_dragonClip.height / 2)); m_dragonClip.stop(); addChild(m_dragonClip); addChild(m_fireLogoClip); m_playBtn = (new mcPlayBtn() as MovieClip); m_playBtn.buttonMode = true; m_playBtn.alpha = 0; m_playBtn.stop(); addChild(m_playBtn); m_sndBell = new sfxBell(); if (m_mochiSign != ""){ MochiBot.track(this, m_mochiSign); }; root.stage.frameRate = 30; if (KingAPI.banned){ showBannedScreen(); } else { playLoaderMovie(); }; } public function onEnterFrame(_arg1:Event):void{ if (m_dragonClip.currentFrame == 80){ m_fireLogoClip.visible = true; m_fireLogoClip.play(); Tweener.addTween(m_fireLogoClip, {x:(((stage.width / 2) - (m_dragonClip.width / 2)) - 51), time:1, transition:"easeOutSine", onComplete:logoInPlace}); }; if (m_dragonClip.currentFrame == m_dragonClip.totalFrames){ dragonDone = true; m_dragonClip.removeEventListener(Event.ENTER_FRAME, onEnterFrame); m_dragonClip.stop(); m_playBtn.x = ((stage.width / 2) - (m_playBtn.width / 2)); m_playBtn.y = (m_fireLogoClip.y + 210); m_playBtn.addEventListener(MouseEvent.ROLL_OVER, btnOver); m_playBtn.addEventListener(MouseEvent.ROLL_OUT, btnOut); m_playBtn.addEventListener(MouseEvent.MOUSE_DOWN, btnDown); m_playBtn.addEventListener(MouseEvent.MOUSE_UP, launchGame); }; } public function playLoaderMovie():void{ m_dragonClip.addEventListener(Event.ENTER_FRAME, onEnterFrame); m_dragonClip.play(); } private function onGlimmerTmr(_arg1:Event):void{ var _local2:Number = (m_fireLogoClip.x - m_glimmer.width); var _local3:Number = ((m_fireLogoClip.x + m_fireLogoClip.width) - 80); m_glimmer.x = _local2; Tweener.addTween(m_glimmer, {x:_local3, transition:"linear", time:0.5, onComplete:glimmerDone}); m_sndBell.play(); } private function btnDown(_arg1:MouseEvent):void{ m_playBtn.gotoAndStop("down"); } public function onMainMovie(_arg1:MouseEvent):void{ KingAPI.openLoaderMovieLink(); } private function glimmerDone():void{ this.removeChild(m_glimmer); } private function btnOver(_arg1:MouseEvent):void{ m_playBtn.gotoAndStop("over"); } private function btnOut(_arg1:MouseEvent):void{ m_playBtn.gotoAndStop("idle"); } } }//package com.midasplayer
Section 20
//DragonLoader_mcBannedSign (com.midasplayer.DragonLoader_mcBannedSign) package com.midasplayer { import flash.display.*; import mx.core.*; public class DragonLoader_mcBannedSign extends SpriteAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayer
Section 21
//DragonLoader_mcDragon (com.midasplayer.DragonLoader_mcDragon) package com.midasplayer { import flash.display.*; import mx.core.*; public class DragonLoader_mcDragon extends MovieClipAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayer
Section 22
//DragonLoader_mcFireLogo (com.midasplayer.DragonLoader_mcFireLogo) package com.midasplayer { import flash.display.*; import mx.core.*; public class DragonLoader_mcFireLogo extends MovieClipAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayer
Section 23
//DragonLoader_mcGlimmer (com.midasplayer.DragonLoader_mcGlimmer) package com.midasplayer { import flash.display.*; import mx.core.*; public class DragonLoader_mcGlimmer extends SpriteAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayer
Section 24
//DragonLoader_mcPlayBtn (com.midasplayer.DragonLoader_mcPlayBtn) package com.midasplayer { import flash.display.*; import mx.core.*; public class DragonLoader_mcPlayBtn extends MovieClipAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayer
Section 25
//DragonLoader_sfxBell (com.midasplayer.DragonLoader_sfxBell) package com.midasplayer { import flash.display.*; import mx.core.*; public class DragonLoader_sfxBell extends SoundAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayer
Section 26
//KingAPI (com.midasplayer.KingAPI) package com.midasplayer { import flash.events.*; import flash.net.*; import flash.external.*; public class KingAPI { public static const LINK_TYPE_RIGHT_CLICK:String = "rightclick"; public static const USER_TYPE_SUBSCRIPTION:int = 3; public static const LINK_TYPE_HIGHSCORES:String = "highscores"; public static const LINK_TYPE_SIGN:String = "sign"; public static const INITIALIZED_EVENT:String = "initialized"; public static const LINK_TYPE_OTHER_GAMES:String = "other_games"; public static const USER_TYPE_REGISTERED:int = 1; private static const SAK:String = "ggfd7sday923mdsfd8csfds34"; private static const loadHomeParametersURL:String = "http://www.king.com/servlet/FreeGameServlet?action=load"; public static const LINK_TYPE_LOADER_MOVIE:String = "loader_movie"; private static const bounceURL:String = "http://www.mygame.com/king/bounce.jsp"; public static const LINK_TYPE_PROTECT:String = "protect"; public static const LINK_TYPE_ADD_GAME:String = "add_game"; public static const USER_TYPE_GOLD:int = 2; public static const USER_TYPE_UNREGISTERED:int = 0; public static const HOST_BANNED_EVENT:String = "hostBanned"; private static const SK:String = "vf78hxcsjak77cxzhjkwad87s"; private static const loadCountURL:String = "http://www.mygame.com/king/loadcount.jsp"; public static const LINK_TYPE_LOADER_PROGRESS:String = "loader_progress"; private static var check:String = null; public static var gameName:String; public static var banned:Boolean = false; protected static var dispatcher:EventDispatcher; public static var isHome:Boolean = false; private static var sessionID:String; private static var iscore:int = 123; public static var fromURL:String; private static var SSK:String = "ng43ui54hy35tdsnd6f54rews"; private static function loadUrlErrorHandler(_arg1:Event):void{ trace(("Unable to load url: " + _arg1)); } public static function resetScore():void{ iscore = 123; check = null; } public static function openOfflineProtectionLink():void{ openKingPage(LINK_TYPE_PROTECT); } public static function init(_arg1:String, _arg2:String):void{ var so:SharedObject; var rnd1:Number; var rnd2:Number; var name = _arg1; var from = _arg2; gameName = name; fromURL = from; var loadCounter:URLLoader = new URLLoader(); var reqvars:URLVariables = new URLVariables(); reqvars.game = gameName; reqvars.from = fromURL; try { so = SharedObject.getLocal("sessionId"); if (so.data.sessionID == null){ rnd1 = Math.abs(Math.floor((Math.random() * 4294967295))); rnd2 = Math.abs(Math.floor((Math.random() * 4294967295))); so.data.sessionID = (rnd1.toString(16) + rnd2.toString(16)); so.flush(); }; sessionID = so.data.sessionID; } catch(e:Error) { sessionID = "error"; }; reqvars.session = sessionID; var request:URLRequest = new URLRequest(((loadCountURL + "?") + reqvars.toString())); loadCounter.addEventListener(Event.COMPLETE, loadCountHandler); loadCounter.addEventListener(IOErrorEvent.IO_ERROR, loadUrlErrorHandler); loadCounter.addEventListener(SecurityErrorEvent.SECURITY_ERROR, loadUrlErrorHandler); try { loadCounter.load(request); } catch(error:Error) { trace(("Unable to load loadcount url: " + loadCountURL)); trace(error.message); }; } private static function loadHomeParametersHandler(_arg1:Event):void{ var _local2:URLLoader = URLLoader(_arg1.target); trace(("loadCounter.data" + _local2.data)); } public static function submitInternalScore():void{ checkScore(); var _local1:int = ((iscore - 123) / 2); submitScore(_local1); } public static function openOtherGamesLink():void{ openKingPage(LINK_TYPE_OTHER_GAMES); } public static function openKingPage(_arg1:String, _arg2:String=null):void{ var _local3:URLVariables = new URLVariables(); _local3.game = gameName; _local3.from = fromURL; _local3.type = _arg1; _local3.session = sessionID; if (_arg2 != null){ _local3.redirect = _arg2; }; var _local4 = "_blank"; if (isHome){ _local4 = "_top"; }; navigateToURL(new URLRequest(((bounceURL + "?") + _local3.toString())), _local4); } private static function loadCountHandler(_arg1:Event):void{ var vars:URLVariables; var event = _arg1; var loadCounter:URLLoader = URLLoader(event.target); trace(("loadCounter.data :" + loadCounter.data)); try { vars = new URLVariables(loadCounter.data); if (vars.h == "true"){ isHome = true; }; if (vars.b == "true"){ banned = true; dispatcher.dispatchEvent(new Event(HOST_BANNED_EVENT)); } else { dispatcher.dispatchEvent(new Event(INITIALIZED_EVENT)); }; trace((("::" + vars.h) + "::")); trace((("::" + vars.b) + "::")); } catch(e:Error) { trace(("Error reading data from loadcount url: " + e)); }; } public static function addEventListener(_arg1:String, _arg2:Function):void{ if (dispatcher == null){ dispatcher = new EventDispatcher(); }; dispatcher.addEventListener(_arg1, _arg2); } public static function openLoaderMovieLink():void{ openKingPage(LINK_TYPE_LOADER_MOVIE); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ if (dispatcher == null){ return; }; dispatcher.removeEventListener(_arg1, _arg2); } public static function submitScore(_arg1:int):void{ var score = _arg1; var hash:String = md5.encrypt(((((score + ":") + gameName) + ":") + SSK)); try { if (isHome){ ExternalInterface.call("submitScore", score, hash); } else { openKingPage(LINK_TYPE_HIGHSCORES, ((((("game/" + gameName) + "/submit/") + score) + ":") + hash)); }; } catch(e:Error) { trace(e); }; } public static function submitLevel(_arg1:int):void{ var level = _arg1; var hash:String = md5.encrypt(((((level + ":") + gameName) + ":") + SSK)); try { if (isHome){ ExternalInterface.call("submitLevel", level, hash); }; } catch(e:Error) { trace(e); }; } public static function openHighscoresLink():void{ openKingPage(LINK_TYPE_HIGHSCORES, (("game/" + gameName) + "/highscores")); } public static function openSignLink():void{ if (!isHome){ openKingPage(LINK_TYPE_SIGN); }; } public static function openRightClickLink():void{ openKingPage(LINK_TYPE_RIGHT_CLICK); } private static function checkScore():void{ if (check != null){ if (check != md5.encrypt(((((iscore + ":") + gameName) + ":") + SK))){ SSK = "ng41ui54hy35tdsnd6f54rews"; }; }; } public static function addScore(_arg1:int):int{ checkScore(); var _local2:int = ((iscore - 123) / 2); _local2 = (_local2 + _arg1); iscore = ((_local2 * 2) + 123); check = md5.encrypt(((((iscore + ":") + gameName) + ":") + SK)); return (_local2); } public static function openLoaderProgressLink():void{ openKingPage(LINK_TYPE_LOADER_PROGRESS); } public static function openAddToWebsiteLink():void{ openKingPage(LINK_TYPE_ADD_GAME, "website_content.jsp"); } public static function submitAchievement(_arg1:String):void{ var achievement = _arg1; var hash:String = md5.encrypt(((((achievement + ":") + gameName) + ":") + SAK)); try { if (isHome){ ExternalInterface.call("submitAchievement", achievement, hash); }; } catch(e:Error) { trace(e); }; } } }//package com.midasplayer
Section 27
//KingPreloader (com.midasplayer.KingPreloader) package com.midasplayer { import flash.events.*; import flash.display.*; import com.midasplayer.particle.*; public class KingPreloader extends Sprite { private var bg:Sprite; private var mcLoadLogo:Class; private var stageWidth:int; private var holder:Sprite; private var particles:MainParticle; private var mcBannedSign:Class; private var bar:Sprite; private var stageHeight:int; private var mcLoadLogoBg:Sprite; public function KingPreloader(_arg1:int, _arg2:int){ mcBannedSign = KingPreloader_mcBannedSign; mcLoadLogo = KingPreloader_mcLoadLogo; super(); stageWidth = _arg1; stageHeight = _arg2; } public function loadComplete():void{ particles.kill(); this.removeChild(particles); bg.removeEventListener(MouseEvent.CLICK, openKingPage); this.removeChild(bar); } public function onInitialize():void{ bg = new Sprite(); bg.buttonMode = true; bg.name = "clickBg"; bg.graphics.beginFill(0xFFFFFF, 1); bg.graphics.drawRect(0, 0, stageWidth, stageHeight); bg.graphics.endFill(); bg.addEventListener(MouseEvent.CLICK, openKingPage); addChild(bg); trace(("stageWidth :: " + stageWidth)); mcLoadLogoBg = new mcLoadLogo(); addChild(mcLoadLogoBg); mcLoadLogoBg.x = ((stageWidth / 2) - (mcLoadLogoBg.width / 2)); mcLoadLogoBg.y = ((stageHeight / 2) - (mcLoadLogoBg.height / 2)); bar = new Sprite(); bar.graphics.beginFill(0xFFFFFF, 0); bar.x = (mcLoadLogoBg.x + 5); bar.y = (mcLoadLogoBg.y + 34); bar.graphics.drawRect(0, 0, 96, 5); bar.graphics.endFill(); this.addChild(bar); holder = new Sprite(); this.addChild(holder); holder.x = bar.x; holder.y = bar.y; particles = new MainParticle(stageWidth, stageHeight); particles.setEmitterClip(holder); this.addChild(particles); } private function openKingPage(_arg1:Event):void{ KingAPI.openLoaderProgressLink(); } public function progressHandler(_arg1:Number):void{ trace("progressHandler"); holder.x = (bar.x + bar.width); bg.width = stageWidth; bg.height = stageHeight; bar.scaleX = _arg1; mcLoadLogoBg["bar"].scaleX = (1 - _arg1); } } }//package com.midasplayer
Section 28
//KingPreloader_mcBannedSign (com.midasplayer.KingPreloader_mcBannedSign) package com.midasplayer { import flash.display.*; import mx.core.*; public class KingPreloader_mcBannedSign extends SpriteAsset { public var bar:DisplayObject; public var bg:DisplayObject; } }//package com.midasplayer
Section 29
//KingPreloader_mcLoadLogo (com.midasplayer.KingPreloader_mcLoadLogo) package com.midasplayer { import flash.display.*; import mx.core.*; public class KingPreloader_mcLoadLogo extends SpriteAsset { public var bar:DisplayObject; } }//package com.midasplayer
Section 30
//md5 (com.midasplayer.md5) package com.midasplayer { public class md5 { public static const HEX_FORMAT_LOWERCASE:uint = 0; public static const HEX_FORMAT_UPPERCASE:uint = 1; public static const BASE64_PAD_CHARACTER_DEFAULT_COMPLIANCE:String = ""; public static const BASE64_PAD_CHARACTER_RFC_COMPLIANCE:String = "="; public static var hexcase:uint = 0; public static var b64pad:String = ""; public static function md5_gg(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn(((_arg2 & _arg4) | (_arg3 & ~(_arg4))), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function md5_cmn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Number{ return (safe_add(bit_rol(safe_add(safe_add(_arg2, _arg1), safe_add(_arg4, _arg6)), _arg5), _arg3)); } public static function binl_md5(_arg1:Array, _arg2:Number):Array{ var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; _arg1[(_arg2 >> 5)] = (_arg1[(_arg2 >> 5)] | (128 << (_arg2 % 32))); _arg1[((((_arg2 + 64) >>> 9) << 4) + 14)] = _arg2; var _local3:Number = 1732584193; var _local4:Number = -271733879; var _local5:Number = -1732584194; var _local6:Number = 271733878; var _local7:Number = 0; while (_local7 < _arg1.length) { _local8 = _local3; _local9 = _local4; _local10 = _local5; _local11 = _local6; _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 0)], 7, -680876936); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 1)], 12, -389564586); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 2)], 17, 606105819); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 3)], 22, -1044525330); _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 4)], 7, -176418897); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 5)], 12, 1200080426); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 6)], 17, -1473231341); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 7)], 22, -45705983); _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 8)], 7, 1770035416); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 9)], 12, -1958414417); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 10)], 17, -42063); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 11)], 22, -1990404162); _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 12)], 7, 1804603682); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 13)], 12, -40341101); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 14)], 17, -1502002290); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 15)], 22, 1236535329); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 1)], 5, -165796510); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 6)], 9, -1069501632); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 11)], 14, 643717713); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 0)], 20, -373897302); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 5)], 5, -701558691); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 10)], 9, 38016083); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 15)], 14, -660478335); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 4)], 20, -405537848); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 9)], 5, 568446438); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 14)], 9, -1019803690); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 3)], 14, -187363961); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 8)], 20, 1163531501); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 13)], 5, -1444681467); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 2)], 9, -51403784); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 7)], 14, 1735328473); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 12)], 20, -1926607734); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 5)], 4, -378558); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 8)], 11, -2022574463); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 11)], 16, 1839030562); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 14)], 23, -35309556); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 1)], 4, -1530992060); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 4)], 11, 1272893353); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 7)], 16, -155497632); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 10)], 23, -1094730640); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 13)], 4, 681279174); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 0)], 11, -358537222); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 3)], 16, -722521979); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 6)], 23, 76029189); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 9)], 4, -640364487); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 12)], 11, -421815835); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 15)], 16, 530742520); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 2)], 23, -995338651); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 0)], 6, -198630844); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 7)], 10, 1126891415); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 14)], 15, -1416354905); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 5)], 21, -57434055); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 12)], 6, 1700485571); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 3)], 10, -1894986606); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 10)], 15, -1051523); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 1)], 21, -2054922799); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 8)], 6, 1873313359); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 15)], 10, -30611744); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 6)], 15, -1560198380); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 13)], 21, 1309151649); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 4)], 6, -145523070); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 11)], 10, -1120210379); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 2)], 15, 718787259); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 9)], 21, -343485551); _local3 = safe_add(_local3, _local8); _local4 = safe_add(_local4, _local9); _local5 = safe_add(_local5, _local10); _local6 = safe_add(_local6, _local11); _local7 = (_local7 + 16); }; return ([_local3, _local4, _local5, _local6]); } public static function str2rstr_utf16le(_arg1:String):String{ var _local2 = ""; var _local3:Number = 0; while (_local3 < _arg1.length) { _local2 = (_local2 + String.fromCharCode((_arg1.charCodeAt(_local3) & 0xFF), ((_arg1.charCodeAt(_local3) >>> 8) & 0xFF))); _local3++; }; return (_local2); } public static function hex_hmac_md5(_arg1:String, _arg2:String):String{ return (rstr2hex(rstr_hmac_md5(str2rstr_utf8(_arg1), str2rstr_utf8(_arg2)))); } public static function binl2rstr(_arg1:Array):String{ var _local2 = ""; var _local3:Number = 0; while (_local3 < (_arg1.length * 32)) { _local2 = (_local2 + String.fromCharCode(((_arg1[(_local3 >> 5)] >>> (_local3 % 32)) & 0xFF))); _local3 = (_local3 + 8); }; return (_local2); } public static function md5_ff(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn(((_arg2 & _arg3) | (~(_arg2) & _arg4)), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function md5_ii(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn((_arg3 ^ (_arg2 | ~(_arg4))), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function rstr2binl(_arg1:String):Array{ var _local2:Array = new Array((_arg1.length >> 2)); var _local3:Number = 0; while (_local3 < _local2.length) { _local2[_local3] = 0; _local3++; }; _local3 = 0; while (_local3 < (_arg1.length * 8)) { _local2[(_local3 >> 5)] = (_local2[(_local3 >> 5)] | ((_arg1.charCodeAt((_local3 / 8)) & 0xFF) << (_local3 % 32))); _local3 = (_local3 + 8); }; return (_local2); } public static function md5_vm_test():Boolean{ return ((hex_md5("abc") == "900150983cd24fb0d6963f7d28e17f72")); } public static function b64_md5(_arg1:String):String{ return (rstr2b64(rstr_md5(str2rstr_utf8(_arg1)))); } public static function any_hmac_md5(_arg1:String, _arg2:String, _arg3:String):String{ return (rstr2any(rstr_hmac_md5(str2rstr_utf8(_arg1), str2rstr_utf8(_arg2)), _arg3)); } public static function hex_md5(_arg1:String):String{ return (rstr2hex(rstr_md5(str2rstr_utf8(_arg1)))); } public static function bit_rol(_arg1:Number, _arg2:Number):Number{ return (((_arg1 << _arg2) | (_arg1 >>> (32 - _arg2)))); } public static function encrypt(_arg1:String):String{ return (hex_md5(_arg1)); } public static function md5_hh(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn(((_arg2 ^ _arg3) ^ _arg4), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function rstr2hex(_arg1:String):String{ var _local4:Number; var _local2:String = (hexcase) ? "0123456789ABCDEF" : "0123456789abcdef"; var _local3 = ""; var _local5:Number = 0; while (_local5 < _arg1.length) { _local4 = _arg1.charCodeAt(_local5); _local3 = (_local3 + (_local2.charAt(((_local4 >>> 4) & 15)) + _local2.charAt((_local4 & 15)))); _local5++; }; return (_local3); } public static function any_md5(_arg1:String, _arg2:String):String{ return (rstr2any(rstr_md5(str2rstr_utf8(_arg1)), _arg2)); } public static function b64_hmac_md5(_arg1:String, _arg2:String):String{ return (rstr2b64(rstr_hmac_md5(str2rstr_utf8(_arg1), str2rstr_utf8(_arg2)))); } public static function rstr2b64(_arg1:String):String{ var _local6:Number; var _local7:Number; var _local2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var _local3 = ""; var _local4:Number = _arg1.length; var _local5:Number = 0; while (_local5 < _local4) { _local6 = (((_arg1.charCodeAt(_local5) << 16) | (((_local5 + 1) < _local4)) ? (_arg1.charCodeAt((_local5 + 1)) << 8) : 0) | (((_local5 + 2) < _local4)) ? _arg1.charCodeAt((_local5 + 2)) : 0); _local7 = 0; while (_local7 < 4) { if (((_local5 * 8) + (_local7 * 6)) > (_arg1.length * 8)){ _local3 = (_local3 + b64pad); } else { _local3 = (_local3 + _local2.charAt(((_local6 >>> (6 * (3 - _local7))) & 63))); }; _local7++; }; _local5 = (_local5 + 3); }; return (_local3); } public static function safe_add(_arg1:Number, _arg2:Number):Number{ var _local3:Number = ((_arg1 & 0xFFFF) + (_arg2 & 0xFFFF)); var _local4:Number = (((_arg1 >> 16) + (_arg2 >> 16)) + (_local3 >> 16)); return (((_local4 << 16) | (_local3 & 0xFFFF))); } public static function str2rstr_utf8(_arg1:String):String{ var _local4:Number; var _local5:Number; var _local2 = ""; var _local3:Number = -1; while (++_local3 < _arg1.length) { _local4 = _arg1.charCodeAt(_local3); _local5 = (((_local3 + 1) < _arg1.length)) ? _arg1.charCodeAt((_local3 + 1)) : 0; if ((((((((0xD800 <= _local4)) && ((_local4 <= 56319)))) && ((0xDC00 <= _local5)))) && ((_local5 <= 57343)))){ _local4 = ((65536 + ((_local4 & 1023) << 10)) + (_local5 & 1023)); _local3++; }; if (_local4 <= 127){ _local2 = (_local2 + String.fromCharCode(_local4)); } else { if (_local4 <= 2047){ _local2 = (_local2 + String.fromCharCode((192 | ((_local4 >>> 6) & 31)), (128 | (_local4 & 63)))); } else { if (_local4 <= 0xFFFF){ _local2 = (_local2 + String.fromCharCode((224 | ((_local4 >>> 12) & 15)), (128 | ((_local4 >>> 6) & 63)), (128 | (_local4 & 63)))); } else { if (_local4 <= 2097151){ _local2 = (_local2 + String.fromCharCode((240 | ((_local4 >>> 18) & 7)), (128 | ((_local4 >>> 12) & 63)), (128 | ((_local4 >>> 6) & 63)), (128 | (_local4 & 63)))); }; }; }; }; }; return (_local2); } public static function rstr_hmac_md5(_arg1:String, _arg2:String):String{ var _local3:Array = rstr2binl(_arg1); if (_local3.length > 16){ _local3 = binl_md5(_local3, (_arg1.length * 8)); }; var _local4:Array = new Array(16); var _local5:Array = new Array(16); var _local6:Number = 0; while (_local6 < 16) { _local4[_local6] = (_local3[_local6] ^ 909522486); _local5[_local6] = (_local3[_local6] ^ 1549556828); _local6++; }; var _local7:Array = binl_md5(_local4.concat(rstr2binl(_arg2)), (0x0200 + (_arg2.length * 8))); return (binl2rstr(binl_md5(_local5.concat(_local7), (0x0200 + 128)))); } public static function str2rstr_utf16be(_arg1:String):String{ var _local2 = ""; var _local3:Number = 0; while (_local3 < _arg1.length) { _local2 = (_local2 + String.fromCharCode(((_arg1.charCodeAt(_local3) >>> 8) & 0xFF), (_arg1.charCodeAt(_local3) & 0xFF))); _local3++; }; return (_local2); } public static function rstr2any(_arg1:String, _arg2:String):String{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Array; var _local3:Number = _arg2.length; var _local4:Array = []; var _local9:Array = new Array((_arg1.length / 2)); _local5 = 0; while (_local5 < _local9.length) { _local9[_local5] = ((_arg1.charCodeAt((_local5 * 2)) << 8) | _arg1.charCodeAt(((_local5 * 2) + 1))); _local5++; }; while (_local9.length > 0) { _local8 = []; _local7 = 0; _local5 = 0; while (_local5 < _local9.length) { _local7 = ((_local7 << 16) + _local9[_local5]); _local6 = Math.floor((_local7 / _local3)); _local7 = (_local7 - (_local6 * _local3)); if ((((_local8.length > 0)) || ((_local6 > 0)))){ _local8[_local8.length] = _local6; }; _local5++; }; _local4[_local4.length] = _local7; _local9 = _local8; }; var _local10 = ""; _local5 = (_local4.length - 1); while (_local5 >= 0) { _local10 = (_local10 + _arg2.charAt(_local4[_local5])); _local5--; }; return (_local10); } public static function rstr_md5(_arg1:String):String{ return (binl2rstr(binl_md5(rstr2binl(_arg1), (_arg1.length * 8)))); } } }//package com.midasplayer
Section 31
//InitializedSprite (com.urbansquall.display.InitializedSprite) package com.urbansquall.display { import flash.events.*; import flash.display.*; public class InitializedSprite extends Sprite { public function InitializedSprite(){ if (this.stage != null){ init(); } else { addEventListener(Event.ADDED_TO_STAGE, doInit); }; } protected function init():void{ throw (new Error("InitializedSprite. Override the subclasses' init. That's the whole point of InitializedSprite.")); } private function doInit(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, doInit); init(); } } }//package com.urbansquall.display
Section 32
//Preloader (com.urbansquall.preloader.Preloader) package com.urbansquall.preloader { import flash.events.*; import flash.display.*; import flash.utils.*; public class Preloader extends MovieClip { public var completed:Boolean;// = false private var m_firstFrame:Boolean;// = true public function Preloader(){ addEventListener(Event.ENTER_FRAME, checkFrame); } protected function endLoading():void{ } protected function updateLoading(_arg1:Number):void{ } private function checkFrame(_arg1:Event):void{ if (currentFrame == totalFrames){ removeEventListener(Event.ENTER_FRAME, checkFrame); completed = true; return; }; if (m_firstFrame){ beginLoading(); m_firstFrame = false; return; }; var _local2:Number = (root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal); updateLoading(_local2); } protected function get mainClassName():String{ return ("_bw75"); } protected function beginLoading():void{ } public function startup():void{ stop(); if (!m_firstFrame){ endLoading(); }; var _local1:Class = (getDefinitionByName(mainClassName) as Class); if (_local1 == null){ throw (new Error((("Preloader:startup. There was no class matching [" + mainClassName) + "]. You may need to override Preloader::mainClassName"))); }; var _local2:DisplayObject = (new (_local1) as DisplayObject); if (_local2 == null){ throw (new Error((("Preloader::startup. [" + mainClassName) + "] needs to inherit from Sprite or MovieClip."))); }; addChildAt(_local2, 0); } } }//package com.urbansquall.preloader
Section 33
//MochiDigits (mochi.MochiDigits) package mochi { public final class MochiDigits { private var Sibling:MochiDigits; private var Fragment:Number; private var Encoder:Number; public function MochiDigits(_arg1:Number=0, _arg2:uint=0):void{ Encoder = 0; setValue(_arg1, _arg2); } public function reencode():void{ var _local1:uint = int((2147483647 * Math.random())); Fragment = (Fragment ^ (_local1 ^ Encoder)); Encoder = _local1; } public function set value(_arg1:Number):void{ setValue(_arg1); } public function toString():String{ var _local1:String = String.fromCharCode((Fragment ^ Encoder)); if (Sibling != null){ _local1 = (_local1 + Sibling.toString()); }; return (_local1); } public function setValue(_arg1:Number=0, _arg2:uint=0):void{ var _local3:String = _arg1.toString(); var _temp1 = _arg2; _arg2 = (_arg2 + 1); Fragment = (_local3.charCodeAt(_temp1) ^ Encoder); if (_arg2 < _local3.length){ Sibling = new MochiDigits(_arg1, _arg2); } else { Sibling = null; }; reencode(); } public function get value():Number{ return (Number(this.toString())); } public function addValue(_arg1:Number):void{ value = (value + _arg1); } } }//package mochi
Section 34
//BitmapAsset (mx.core.BitmapAsset) package mx.core { import flash.display.*; public class BitmapAsset extends FlexBitmap implements IFlexAsset, IFlexDisplayObject { mx_internal static const VERSION:String = "3.2.0.3958"; public function BitmapAsset(_arg1:BitmapData=null, _arg2:String="auto", _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } public function get measuredWidth():Number{ if (bitmapData){ return (bitmapData.width); }; return (0); } public function get measuredHeight():Number{ if (bitmapData){ return (bitmapData.height); }; return (0); } public function setActualSize(_arg1:Number, _arg2:Number):void{ width = _arg1; height = _arg2; } public function move(_arg1:Number, _arg2:Number):void{ this.x = _arg1; this.y = _arg2; } } }//package mx.core
Section 35
//EdgeMetrics (mx.core.EdgeMetrics) package mx.core { public class EdgeMetrics { public var top:Number; public var left:Number; public var bottom:Number; public var right:Number; mx_internal static const VERSION:String = "3.2.0.3958"; public static const EMPTY:EdgeMetrics = new EdgeMetrics(0, 0, 0, 0); ; public function EdgeMetrics(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=0){ this.left = _arg1; this.top = _arg2; this.right = _arg3; this.bottom = _arg4; } public function clone():EdgeMetrics{ return (new EdgeMetrics(left, top, right, bottom)); } } }//package mx.core
Section 36
//FlexBitmap (mx.core.FlexBitmap) package mx.core { import flash.display.*; import mx.utils.*; public class FlexBitmap extends Bitmap { mx_internal static const VERSION:String = "3.2.0.3958"; public function FlexBitmap(_arg1:BitmapData=null, _arg2:String="auto", _arg3:Boolean=false){ var bitmapData = _arg1; var pixelSnapping = _arg2; var smoothing = _arg3; super(bitmapData, pixelSnapping, smoothing); try { name = NameUtil.createUniqueName(this); } catch(e:Error) { }; } override public function toString():String{ return (NameUtil.displayObjectToString(this)); } } }//package mx.core
Section 37
//FlexMovieClip (mx.core.FlexMovieClip) package mx.core { import flash.display.*; import mx.utils.*; public class FlexMovieClip extends MovieClip { mx_internal static const VERSION:String = "3.2.0.3958"; public function FlexMovieClip(){ super(); try { name = NameUtil.createUniqueName(this); } catch(e:Error) { }; } override public function toString():String{ return (NameUtil.displayObjectToString(this)); } } }//package mx.core
Section 38
//FlexSprite (mx.core.FlexSprite) package mx.core { import flash.display.*; import mx.utils.*; public class FlexSprite extends Sprite { mx_internal static const VERSION:String = "3.2.0.3958"; public function FlexSprite(){ super(); try { name = NameUtil.createUniqueName(this); } catch(e:Error) { }; } override public function toString():String{ return (NameUtil.displayObjectToString(this)); } } }//package mx.core
Section 39
//IBorder (mx.core.IBorder) package mx.core { public interface IBorder { function get borderMetrics():EdgeMetrics; } }//package mx.core
Section 40
//IFlexAsset (mx.core.IFlexAsset) package mx.core { public interface IFlexAsset { } }//package mx.core
Section 41
//IFlexDisplayObject (mx.core.IFlexDisplayObject) package mx.core { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.accessibility.*; public interface IFlexDisplayObject extends IBitmapDrawable, IEventDispatcher { function get visible():Boolean; function get rotation():Number; function localToGlobal(_arg1:Point):Point; function get name():String; function set width(_arg1:Number):void; function get measuredHeight():Number; function get blendMode():String; function get scale9Grid():Rectangle; function set name(_arg1:String):void; function set scaleX(_arg1:Number):void; function set scaleY(_arg1:Number):void; function get measuredWidth():Number; function get accessibilityProperties():AccessibilityProperties; function set scrollRect(_arg1:Rectangle):void; function get cacheAsBitmap():Boolean; function globalToLocal(_arg1:Point):Point; function get height():Number; function set blendMode(_arg1:String):void; function get parent():DisplayObjectContainer; function getBounds(_arg1:DisplayObject):Rectangle; function get opaqueBackground():Object; function set scale9Grid(_arg1:Rectangle):void; function setActualSize(_arg1:Number, _arg2:Number):void; function set alpha(_arg1:Number):void; function set accessibilityProperties(_arg1:AccessibilityProperties):void; function get width():Number; function hitTestPoint(_arg1:Number, _arg2:Number, _arg3:Boolean=false):Boolean; function set cacheAsBitmap(_arg1:Boolean):void; function get scaleX():Number; function get scaleY():Number; function get scrollRect():Rectangle; function get mouseX():Number; function get mouseY():Number; function set height(_arg1:Number):void; function set mask(_arg1:DisplayObject):void; function getRect(_arg1:DisplayObject):Rectangle; function get alpha():Number; function set transform(_arg1:Transform):void; function move(_arg1:Number, _arg2:Number):void; function get loaderInfo():LoaderInfo; function get root():DisplayObject; function hitTestObject(_arg1:DisplayObject):Boolean; function set opaqueBackground(_arg1:Object):void; function set visible(_arg1:Boolean):void; function get mask():DisplayObject; function set x(_arg1:Number):void; function set y(_arg1:Number):void; function get transform():Transform; function set filters(_arg1:Array):void; function get x():Number; function get y():Number; function get filters():Array; function set rotation(_arg1:Number):void; function get stage():Stage; } }//package mx.core
Section 42
//IRepeaterClient (mx.core.IRepeaterClient) package mx.core { public interface IRepeaterClient { function get instanceIndices():Array; function set instanceIndices(_arg1:Array):void; function get isDocument():Boolean; function set repeaters(_arg1:Array):void; function initializeRepeaterArrays(_arg1:IRepeaterClient):void; function get repeaters():Array; function set repeaterIndices(_arg1:Array):void; function get repeaterIndices():Array; } }//package mx.core
Section 43
//MovieClipAsset (mx.core.MovieClipAsset) package mx.core { public class MovieClipAsset extends FlexMovieClip implements IFlexAsset, IFlexDisplayObject, IBorder { private var _measuredHeight:Number; private var _measuredWidth:Number; mx_internal static const VERSION:String = "3.2.0.3958"; public function MovieClipAsset(){ _measuredWidth = width; _measuredHeight = height; } public function get measuredWidth():Number{ return (_measuredWidth); } public function get measuredHeight():Number{ return (_measuredHeight); } public function setActualSize(_arg1:Number, _arg2:Number):void{ width = _arg1; height = _arg2; } public function move(_arg1:Number, _arg2:Number):void{ this.x = _arg1; this.y = _arg2; } public function get borderMetrics():EdgeMetrics{ if (scale9Grid == null){ return (EdgeMetrics.EMPTY); }; return (new EdgeMetrics(scale9Grid.left, scale9Grid.top, Math.ceil((measuredWidth - scale9Grid.right)), Math.ceil((measuredHeight - scale9Grid.bottom)))); } } }//package mx.core
Section 44
//mx_internal (mx.core.mx_internal) package mx.core { public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal"; }//package mx.core
Section 45
//SoundAsset (mx.core.SoundAsset) package mx.core { import flash.media.*; public class SoundAsset extends Sound implements IFlexAsset { mx_internal static const VERSION:String = "3.2.0.3958"; } }//package mx.core
Section 46
//SpriteAsset (mx.core.SpriteAsset) package mx.core { public class SpriteAsset extends FlexSprite implements IFlexAsset, IFlexDisplayObject, IBorder { private var _measuredHeight:Number; private var _measuredWidth:Number; mx_internal static const VERSION:String = "3.2.0.3958"; public function SpriteAsset(){ _measuredWidth = width; _measuredHeight = height; } public function get measuredWidth():Number{ return (_measuredWidth); } public function get measuredHeight():Number{ return (_measuredHeight); } public function setActualSize(_arg1:Number, _arg2:Number):void{ width = _arg1; height = _arg2; } public function move(_arg1:Number, _arg2:Number):void{ this.x = _arg1; this.y = _arg2; } public function get borderMetrics():EdgeMetrics{ if (scale9Grid == null){ return (EdgeMetrics.EMPTY); }; return (new EdgeMetrics(scale9Grid.left, scale9Grid.top, Math.ceil((measuredWidth - scale9Grid.right)), Math.ceil((measuredHeight - scale9Grid.bottom)))); } } }//package mx.core
Section 47
//NameUtil (mx.utils.NameUtil) package mx.utils { import flash.display.*; import mx.core.*; import flash.utils.*; public class NameUtil { mx_internal static const VERSION:String = "3.2.0.3958"; private static var counter:int = 0; public static function displayObjectToString(_arg1:DisplayObject):String{ var result:String; var o:DisplayObject; var s:String; var indices:Array; var displayObject = _arg1; try { o = displayObject; while (o != null) { if (((((o.parent) && (o.stage))) && ((o.parent == o.stage)))){ break; }; s = o.name; if ((o is IRepeaterClient)){ indices = IRepeaterClient(o).instanceIndices; if (indices){ s = (s + (("[" + indices.join("][")) + "]")); }; }; result = ((result == null)) ? s : ((s + ".") + result); o = o.parent; }; } catch(e:SecurityError) { }; return (result); } public static function createUniqueName(_arg1:Object):String{ if (!_arg1){ return (null); }; var _local2:String = getQualifiedClassName(_arg1); var _local3:int = _local2.indexOf("::"); if (_local3 != -1){ _local2 = _local2.substr((_local3 + 2)); }; var _local4:int = _local2.charCodeAt((_local2.length - 1)); if ((((_local4 >= 48)) && ((_local4 <= 57)))){ _local2 = (_local2 + "_"); }; return ((_local2 + counter++)); } } }//package mx.utils
Section 48
//_bw75 (_bw75) package { import flash.events.*; import classes.*; import flash.display.*; import com.urbansquall.display.*; import flash.media.*; import flash.geom.*; import flash.net.*; import mochi.*; import flash.filters.*; import flash.text.*; import flash.utils.*; import flash.ui.*; import caurina.transitions.*; import com.midasplayer.*; public class _bw75 extends InitializedSprite { private var _cw587:BitmapData; private var _fh626:Number;// = 0 private var _vi717:Class; private var _en258:BitmapData; private var _kw347:Number;// = 0 private var _ty569:int; private var _qi483:int;// = 0 private var _rj135:Class; private var _lb378:Class; private var _hs591:int; private var _my378:int; private var _an31:Number;// = 0 private var _dy321:Array; private var _cs75:Class; private var _sy412:Class; private var _in706:Class; private var _ro712:BitmapData; private var _bx412:Number;// = 0 private var _yb50:int; private var _nt98:BitmapData; private var _gr111:Class; private var _ak564:Number;// = 0 private var _hr152:int; private var _do328:Class; private var _dn119:Class; private var _xi693:int; private var _rm784:Number;// = 0 private var _ey394:BitmapData; private var _oi303:Sound; private var _ey156:Class; private var _tl298:Sound; private var _bx668:BitmapData; private var _sn315:int; private var _ab754:int;// = 0 private var _kc325:Boolean; private var _td458:BitmapData; private var _ee67:Number;// = 0 private var _ya665:Class; private var _am518:SoundChannel; private var _np149:SoundChannel; private var _bv253:BitmapData; private var _vd188:Class; private var _xj446:BitmapData; private var _ph268:_ft259; private var _aw429:int; private var _ee243:Class; private var _gj770:Class; private var _kc581:Class; private var _qk586:BitmapData; private var _ld475:BitmapData; private var _da42:SoundChannel; private var _tm289:Class; private var _ol719:BitmapData; private var _rw68:BitmapData; private var _og398:Sound; private var _pu699:_kx18; private var _hj472:BitmapData; private var _xj471:Object; private var _av127:Array; private var _qr14:Class; private var _wj315:Class; private var _pv561:BitmapData; private var _mq232:Class; private var fps:int;// = 0 private var _oi599:Class; private var _ed192:Class; private var _de243:BitmapData; private var _de368:SoundChannel; private var _ed199:Boolean; private var _hb532:int; private var _jc348:Boolean; private var _er100:Number;// = 0 private var _il363:BitmapData; public var _dh763:Number;// = 0 private var _tr423:BitmapData; private var _sg87:BitmapData; private var _vg390:Number; private var _wt122:Object; private var _jv193:Number;// = 0 private var _rc111:Class; private var _gu74:Boolean; private var _gu100:Class; private var _ui419:Array; private var _pu269:int; private var _mh323:String; private var _qo641:Class; private var _mj633:_ki162; private var _sr515:BitmapData; private var _nh379:BitmapData; private var _ut539:Array; private var _jd215:Boolean; private var _sw96:Boolean;// = false private var _na741:Sound; private var _xb311:int; private var _mp186:BitmapData; private var _qm236:Number;// = 0 private var _ic457:Class; private var _xn400:Array; private var _ib247:BitmapData; private var _pc657:int; private var _ow786:Class; private var _iq603:SoundChannel; private var _mg260:BitmapData; private var _uf285:int; private var _fk546:Class; private var _ki604:Class; private var _fb735:Class; private var _kg37:Boolean; private var _wx14:Class; private var _po626:Sound; private var _rx168:int; private var _ov347:Boolean; private var _ip524:BitmapData; private var _fk677:SoundChannel; private var _gy610:Array; private var _mi205:Array; private var _st720:Sound; private var _lj71:BitmapData; private var _sq570:BitmapData; private var _wj263:Class; private var _ok112:Number;// = 0 private var _pp729:BitmapData; private var _iy222:Class; private var _hs50:BitmapData; private var _nb506:Array; private var _yx492:Class; private var _im148:Array; private var _kf117:Class; private var _yq501:BitmapData; private var _ft141:Class; private var rect:Rectangle; private var _gp33:Number;// = 0 private var _hx221:Sound; private var _hx229:BitmapData; private var _bg771:Array; private var _pm32:Object; private var _re350:Class; private var _pd420:int;// = 600 public var _lg39:Number;// = 0 private var _xp745:Class; private var _xo778:BitmapData; private var _pp99:BitmapData; private var _ow227:BitmapData; private var _vg67:Class; private var _ml511:Class; private var _jf215:Class; private var _qm166:Class; private var _uj333:String; private var _ej698:Array; private var _vf49:Class; private var _nl81:_kx18; private var _li444:Class; private var _ks552:Class; private var _mj332:Number;// = 0 private var _ku615:BitmapData; private var _wo505:int; private var _go517:Class; private var _rn187:Class; private var _nt291:Object; private var _oc319:Boolean; private var _ev319:BitmapData; private var _ox338:BitmapData; private var _ok165:Class; private var _hd452:Class; private var _lf43:Object; private var _uv317:Class; private var _fc647:Boolean;// = false private var _hx264:String; private var _sk728:BitmapData; private var _ta740:int; private var _pe782:BitmapData; private var _th383:Number;// = 0 private var _ih747:BitmapData; private var _et398:Class; private var _wn565:Class; private var _yg537:BitmapData; private var _jp278:BitmapData; private var _is628:BitmapData; private var _ts388:int; private var _ji522:BitmapData; private var _jf135:Class; private var _gd313:Class; private var _po109:BitmapData; private var _ta516:Number;// = 0 private var _ri649:Object; private var _lt240:SharedObject; private var _fk399:BitmapData; private var _pp681:Class; private var _vy410:Class; private var _jr225:Number;// = 0 private var _wy338:BitmapData; private var _oq615:Class; private var _xm178:Number;// = 0 private var _eb543:Sound; private var _wb383:Array; private var _gr716:Array; private var _ea589:BitmapData; private var _hy397:Class; private var _vn439:Class; private var _xf312:Class; private var _gp543:BitmapData; private var _vy550:Class; private var _vc58:Class; private var _ep704:Class; private var _pn164:Class; private var _yr682:Boolean; private var _lw543:Class; private var _iu721:int;// = 600 private var _mb445:Object; private var _jg140:Class; private var _tn732:BitmapData; private var _od598:_ft259; private var _la567:Number;// = 0 private var _vq607:Class; private var _it640:Number;// = 0 private var _xg429:BitmapData; private var _wy134:int; private var _qg114:Class; private var _oc158:Boolean; private var _ei65:BitmapData; private var _nf742:_ft259; private var _bg162:BitmapData; private var _dy94:Array; private var _lv354:Point; private var _cn718:SoundChannel; private var _to61:Array; private var _oo248:BitmapData; private var _hn86:BitmapData; private var _ar489:BitmapData; private var _bt588:int; private var _ht629:int;// = 0 private var _ap16:Class; private var _ty637:Sound; private var _or409:BitmapData; private var _mb121:BitmapData; private var _vr727:Class; private var _ks182:int;// = 40 private var _fy242:int; private var _is224:BitmapData; private var _ch198:Class; private var _uc337:SoundChannel; private var _xp277:MochiDigits; private var _yg142:_ft259; private var _hh328:BitmapData; private var _hi659:BitmapData; private var _my588:SoundChannel; private var _ky625:Number;// = 0 private var _sb660:String; private var _kl215:Number;// = 0 private var _rj592:Class; private var _eg76:Number; private var _sa104:Class; private var _rw651:BitmapData; private var _si20:BitmapData; private var _ws653:Class; private var _ja555:BitmapData; public static var random:_um539; public static var _uj745:Array = []; public static var _cb307:Number = 0; public static var _dl652:Array = []; public static var _bw12:Number; public static var _qg541:Array = []; public static var _lc466:Number = 0; public static var _hy179:Array = []; public static var _qx282:Array = []; public static var _ot566:Array = []; public static var _vx444:Array = []; public static var _ir709:_ok194; public function _bw75():void{ _hx264 = irrcrpt("Feppmiw", 4); _lt240 = SharedObject.getLocal(_hx264); _sa104 = _bw75__sa104; _ml511 = _bw75__ml511; _oo248 = new _ml511().bitmapData; _rj135 = _bw75__rj135; _mp186 = new _rj135().bitmapData; _gd313 = _bw75__gd313; _pp99 = new _gd313().bitmapData; _cs75 = _bw75__cs75; _bg162 = new _cs75().bitmapData; _yx492 = _bw75__yx492; _xo778 = new _yx492().bitmapData; _vi717 = _bw75__vi717; _ld475 = new _vi717().bitmapData; _do328 = _bw75__do328; _ow227 = new _do328().bitmapData; _pn164 = _bw75__pn164; _sr515 = new _pn164().bitmapData; _ed192 = _bw75__ed192; _lj71 = new _ed192().bitmapData; _xp745 = _bw75__xp745; _sg87 = new _xp745().bitmapData; _jf135 = _bw75__jf135; _is224 = new _jf135().bitmapData; _qo641 = _bw75__qo641; _mb121 = new _qo641().bitmapData; _ic457 = _bw75__ic457; _cw587 = new _ic457().bitmapData; _fb735 = _bw75__fb735; _gp543 = new _fb735().bitmapData; _ow786 = _bw75__ow786; _ja555 = new _ow786().bitmapData; _vg67 = _bw75__vg67; _ea589 = new _vg67().bitmapData; _rj592 = _bw75__rj592; _or409 = new _rj592().bitmapData; _ok165 = _bw75__ok165; _is628 = new _ok165().bitmapData; _kf117 = _bw75__kf117; _hn86 = new _kf117().bitmapData; _lb378 = _bw75__lb378; _rw651 = new _lb378().bitmapData; _ee243 = _bw75__ee243; _ev319 = new _ee243().bitmapData; _ri649 = new Object(); _et398 = _bw75__et398; _tr423 = new _et398().bitmapData; _qm166 = _bw75__qm166; _ro712 = new _qm166().bitmapData; _qg114 = _bw75__qg114; _pv561 = new _qg114().bitmapData; _iy222 = _bw75__iy222; _po109 = new _iy222().bitmapData; _im148 = [_tr423, _ro712, _pv561, _po109]; _qr14 = _bw75__qr14; _il363 = new _qr14().bitmapData; _ap16 = _bw75__ap16; _si20 = new _ap16().bitmapData; _oq615 = _bw75__oq615; _pp729 = new _oq615().bitmapData; _ks552 = _bw75__ks552; _de243 = new _ks552().bitmapData; _rn187 = _bw75__rn187; _en258 = new _rn187().bitmapData; _hd452 = _bw75__hd452; _ei65 = new _hd452().bitmapData; _wx14 = _bw75__wx14; _bx668 = new _wx14().bitmapData; _ey156 = _bw75__ey156; _ol719 = new _ey156().bitmapData; _pp681 = _bw75__pp681; _fk399 = new _pp681().bitmapData; _wj263 = _bw75__wj263; _mg260 = new _wj263().bitmapData; _ya665 = _bw75__ya665; _ku615 = new _ya665().bitmapData; _jg140 = _bw75__jg140; _hh328 = new _jg140().bitmapData; _vy550 = _bw75__vy550; _rw68 = new _vy550().bitmapData; _dn119 = _bw75__dn119; _yg537 = new _dn119().bitmapData; _wn565 = _bw75__wn565; _xg429 = new _wn565().bitmapData; _jf215 = _bw75__jf215; _wy338 = new _jf215().bitmapData; _uv317 = _bw75__uv317; _hj472 = new _uv317().bitmapData; _vy410 = _bw75__vy410; _hx229 = new _vy410().bitmapData; _hy397 = _bw75__hy397; _hs50 = new _hy397().bitmapData; _ft141 = _bw75__ft141; _nt98 = new _ft141().bitmapData; _vn439 = _bw75__vn439; _ih747 = new _vn439().bitmapData; _kc581 = _bw75__kc581; _ox338 = new _kc581().bitmapData; _fk546 = _bw75__fk546; _ip524 = new _fk546().bitmapData; _lw543 = _bw75__lw543; _nh379 = new _lw543().bitmapData; _vf49 = _bw75__vf49; _ey394 = new _vf49().bitmapData; _mq232 = _bw75__mq232; _ib247 = new _mq232().bitmapData; _ut539 = []; _ej698 = []; _bg771 = []; _ui419 = []; _xn400 = []; _av127 = []; _vr727 = _bw75__vr727; _jp278 = new _vr727().bitmapData; _vd188 = _bw75__vd188; _td458 = new _vd188().bitmapData; _li444 = _bw75__li444; _xj446 = new _li444().bitmapData; _wj315 = _bw75__wj315; _hi659 = new _wj315().bitmapData; _go517 = _bw75__go517; _bv253 = new _go517().bitmapData; _in706 = _bw75__in706; _qk586 = new _in706().bitmapData; _ws653 = _bw75__ws653; _ar489 = new _ws653().bitmapData; _ki604 = _bw75__ki604; _sk728 = new _ki604().bitmapData; _ch198 = _bw75__ch198; _ji522 = new _ch198().bitmapData; _oi599 = _bw75__oi599; _pe782 = new _oi599().bitmapData; _rc111 = _bw75__rc111; _sq570 = new _rc111().bitmapData; _ep704 = _bw75__ep704; _yq501 = new _ep704().bitmapData; _to61 = [_td458, _xj446, _hi659, _bv253, _qk586, _ar489, _sk728, _ji522, _pe782, _sq570, _yq501]; _vq607 = _bw75__vq607; _st720 = (new _vq607() as Sound); _de368 = new SoundChannel(); _tm289 = _bw75__tm289; _eb543 = (new _tm289() as Sound); _uc337 = new SoundChannel(); _gr111 = _bw75__gr111; _ty637 = (new _gr111() as Sound); _iq603 = new SoundChannel(); _gu100 = _bw75__gu100; _oi303 = (new _gu100() as Sound); _my588 = new SoundChannel(); _sy412 = _bw75__sy412; _na741 = (new _sy412() as Sound); _da42 = new SoundChannel(); _re350 = _bw75__re350; _og398 = (new _re350() as Sound); _am518 = new SoundChannel(); _xf312 = _bw75__xf312; _tl298 = (new _xf312() as Sound); _fk677 = new SoundChannel(); _vc58 = _bw75__vc58; _po626 = (new _vc58() as Sound); _np149 = new SoundChannel(); _gj770 = _bw75__gj770; _hx221 = (new _gj770() as Sound); _cn718 = new SoundChannel(); _nb506 = [9511.72335600907, 10579.8412698413, 11694.3990929705, 12808.9569160998, 13877.074829932, 14991.6326530612, 16059.7505668934, 17127.8684807256, 18288.8662131519, 19356.9841269841, 20378.6621315193, 21493.2199546485, 22607.7777777778, 23675.89569161, 24744.0136054422, 25905.0113378685, 27019.5691609977, 28041.2471655329, 29109.3650793651, 30223.9229024943, 31292.0408163265, 32453.0385487528, 33521.156462585, 34589.2743764172, 35657.3922902494, 36771.9501133787, 37886.5079365079, 38954.6258503401, 40069.1836734694, 41183.7414965986, 42251.8594104308, 43319.977324263, 44434.5351473923, 45502.6530612245, 46570.7709750567, 47685.3287981859, 48799.8866213152, 49868.0045351474, 50982.5623582766, 52050.6802721088, 53118.798185941, 54233.3560090703, 55301.4739229025, 56416.0317460317, 57530.589569161, 58598.7074829932, 59666.8253968254, 60781.3832199546, 61849.5011337868, 62964.0589569161, 64032.1768707483, 65146.7346938776, 66214.8526077097, 67329.410430839, 68397.5283446712, 69465.6462585034, 79357.3469387755, 80425.4648526077, 81493.5827664399, 82608.1405895692, 83676.2585034014, 84790.8163265306, 85858.9342403628, 86973.4920634921, 88041.6099773243, 89156.1678004535, 90224.2857142857, 91292.4036281179, 92453.4013605442, 93521.5192743764, 94589.6371882086, 95657.7551020408, 96772.3129251701, 97840.4308390023, 99001.4285714286, 100069.546485261, 101137.664399093, 102252.222222222, 103320.340136054, 104388.458049887, 105456]; _bt588 = _nb506.length; _mi205 = []; _wb383 = []; _dy94 = []; _gy610 = []; _mj633 = new _ki162(); _xi693 = getTimer(); _gr716 = [30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]; _dy321 = [0, 0, 0, 0, 0, 0, 0, 0, 0]; _nl81 = new _kx18(); _nf742 = new _ft259(); _pu699 = new _kx18(); _wt122 = new Object(); _lf43 = new Object(); _pm32 = new Object(); _mb445 = new Object(); _xj471 = new Object(); _nt291 = new Object(); super(); } private function _wt506(_arg1:Object, _arg2:BitmapData, _arg3:Number=1, _arg4:Number=1, _arg5:Number=1):void{ var _local7:BitmapData; var _local8:BitmapData; var _local10:Number; var _local6:Number = 0; var _local9:BitmapData = _arg2; var _local11:Number = 1; var _local12:Number = 1; var _local13:int; _arg1[_local13] = new BitmapData((_local9.width * 20), _local9.height, true, 0); _local10 = 1; var _local14:int; while (_local14 < 20) { _local7 = new BitmapData(_local9.width, _local9.height, true, 0); _local8 = new BitmapData(_local9.width, _local9.height, true, 0); _ir709._of371(_local9, 0, 0, 0, 0, 20, 20, _local7); _ir709._iq580(_local7, ((_local9.width / 2) - 0.5), ((_local9.height / 2) - 0.5), _local8, _local10, _local11, _local12, _local6, 0, 0, _arg3, _arg4, _arg5); _ir709._of371(_local8, (_local14 * _local9.width), 0, 0, 0, _local9.width, _local9.height, _arg1[_local13]); _local10 = (_local10 - 0.05); _local11 = (_local11 - 0.05); _local12 = (_local12 - 0.05); _local14++; }; _local7 = null; _local8 = null; _local9 = null; } private function _of127(_arg1:Number, _arg2:Number):void{ var _local3:_ft259 = new _ft259(); _local3._ak371(_hj472, 0, 0, _hj472.width, _hj472.height, _nl81._ny152, 1); _local3._qf683(_arg1, _arg2); _local3._wx335(0.0015, 125); _local3._ms151(-0.0035, 0, 10, 4, 6); _local3._dj469(-0.0035, 0, 10, 4, 6); _local3._in748 = irrcrpt("ehh", 4); _local3._ga462(_nw277); _hy179[_hy179.length] = _local3; } private function _bb78(_arg1:Number, _arg2:Number, _arg3:Number):void{ var _local6:_ft259; var _local7:Object; var _local4:Number = 0; var _local5:int; while (_local5 < _arg3) { _local6 = new _ft259(); _local7 = _ri649; _local6._ak371(_local7[0], 0, 0, 10, 10, _pu699._ny152, 0, 0); _local6._px593(_local7[0], random._li344(0.004, 0.012), 20, 4); _local6._qf683(_arg1, _arg2); _local6._th496(_ir709._ko66(_local4, random._li344(0.02, 0.5)), _ir709._tw294(_local4, random._li344(0.02, 0.5)), 0, 0); _local4 = (_local4 + (360 / _arg3)); _local6._ie194(-80, -80, (600 + 80), (600 + 80)); _hy179[_hy179.length] = _local6; _local5++; }; } private function _xg494():void{ var _local3:Object; var _local1:int; var _local2:int; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _sr162(_local3, _mg260, (_local1 * 5), (_local2 * 5), 5, 5); _ut539.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _sr162(_local3, _ku615, (_local1 * 5), (_local2 * 5), 5, 5); _ej698.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _sr162(_local3, _hh328, (_local1 * 5), (_local2 * 5), 5, 5); _bg771.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _sr162(_local3, _rw68, (_local1 * 5), (_local2 * 5), 5, 5); _ui419.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _sr162(_local3, _yg537, (_local1 * 5), (_local2 * 5), 5, 5); _xn400.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _sr162(_local3, _xg429, (_local1 * 5), (_local2 * 5), 5, 5); _av127.push(_local3); _local1++; }; _local2++; }; _wt506(_ri649, _ev319, 1, 1, 1); } private function _bm640(_arg1:String):void{ } private function _ru127(_arg1:BitmapData, _arg2:Object, _arg3:Number=1, _arg4:Number=1, _arg5:Number=1, _arg6:Number=1, _arg7:Number=0.05):void{ var _local8:BitmapData; var _local9:BitmapData; var _local21:int; var _local10:BitmapData = _arg1; var _local11:Number = 0; var _local12:Number = _arg1.width; var _local13:Number = _arg1.height; var _local14:Number = (_local12 * _arg6); var _local15:Number = (_local13 * _arg6); var _local16:Number = 0; var _local17:Number = _arg6; var _local18:Number = -(_arg7); var _local19:int; _local11 = 1; var _local20:int; while (_local20 < 64) { _arg2[_local20] = new BitmapData((32 * _local14), _local15, true, 0); _local21 = 0; while (_local21 < 32) { _local8 = new BitmapData(_local12, _local13, true, 0); _ir709._of371(_local10, 0, 0, 0, 0, _local12, _local13, _local8); _local9 = new BitmapData(_local14, _local15, true, 0); _ir709._iq580(_local8, (_local14 / 2), (_local15 / 2), _local9, _local11, _arg6, _local17, _local16, 0, 0, _arg3, _arg4, _arg5); _ir709._of371(_local9, (_local21 * _local14), 0, 0, 0, _local14, _local15, _arg2[_local20]); _local19 = (_local19 + 1); if (_local19 == 16){ _local18 = -(_local18); }; _local17 = (_local17 + _local18); _local21++; }; _local16 = (_local16 + (360 / 64)); _local17 = _arg6; _local19 = 0; _local18 = -(_arg7); _local20++; }; _local8 = null; _local9 = null; _local10 = null; } private function _hu415(_arg1:Number):void{ var _local2:_ft259; for each (_local2 in _qx282) { if ((((_local2._ed634 == _arg1)) && ((_local2._wj285 == false)))){ _local2._cv244 = true; }; }; } private function _ht452(_arg1:_ft259):void{ _arg1._hp496 = (_arg1._hp496 - _bw12); if (_arg1._hp496 < 1){ _arg1._ga462(null); _arg1._cv244 = true; }; } private function _ky301(_arg1:KeyboardEvent):void{ _mi205[_arg1.keyCode] = false; if (_dy94[_arg1.keyCode] == true){ _dy94[_arg1.keyCode] = false; _wb383[_arg1.keyCode] = true; }; } private function _cr73(_arg1:BitmapData, _arg2:Object, _arg3:Number=1, _arg4:Number=1, _arg5:Number=1, _arg6:Number=1, _arg7:Number=32):void{ var _local9:BitmapData; var _local10:BitmapData; var _local8:Number = 0; var _local11:BitmapData = _arg1; var _local12:Number = 0; var _local13:Number = _arg1.width; var _local14:Number = _arg1.height; var _local15:Number = (_local13 * _arg6); var _local16:Number = (_local14 * _arg6); _arg2[0] = new BitmapData((_arg7 * _local15), _local16, true, 0); _local12 = 1; var _local17:int; while (_local17 < _arg7) { _local9 = new BitmapData(_local13, _local14, true, 0); _ir709._of371(_local11, 0, 0, 0, 0, _local13, _local14, _local9); _local10 = new BitmapData(_local15, _local16, true, 0); _ir709._iq580(_local9, (_local15 / 2), (_local16 / 2), _local10, _local12, _arg6, _arg6, _local8, 0, 0, _arg3, _arg4, _arg5); _ir709._of371(_local10, (_local17 * _local15), 0, 0, 0, _local15, _local16, _arg2[0]); _local8 = (_local8 + (360 / _arg7)); _local17++; }; _local9 = null; _local10 = null; _local11 = null; } private function _ws345(_arg1:int):void{ _mi205[_arg1] = false; _dy94[_arg1] = false; _wb383[_arg1] = false; } private function _ft632():void{ var _local3:_ft259; var _local1:int = (_ot566.length - 1); var _local2:int = _local1; while (_local2 >= 0) { _local3 = _ot566[_local2]; _local3._ej163(_bw12); if (_local3._cv244 == true){ _local3._lv747(); _ot566.splice(_local2, 1); _local3 = null; } else { _lc670(_jp278, _wt122, _nl81._ny152, _local3._ry134, _local3.x, _local3.y, -3, false); }; _local2--; }; } private function _id605(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number=1, _arg8:Number=1, _arg9:Number=1, _arg10:Number=0):void{ } private function _wi579():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:_ft259; _local1 = (_lc466 - _od598.x); _local2 = (_cb307 - _od598.y); _local3 = (_local1 / 200); _local4 = (_local2 / 200); _od598.x = (_od598.x + (_local3 * _bw12)); _od598.y = (_od598.y + (_local4 * _bw12)); _od598._ej163(_bw12); _od598._gd27(); var _local6:Number = _ir709._lp649(_od598.x, _od598.y, _lc466, _cb307); _ir709._gw129(_fk399, (_od598.x + Math.round(_ir709._ko66(_local6, 5))), (_od598.y + Math.round(_ir709._tw294(_local6, 5))), 0, 0, 26, 8, _nl81._ny152); } private function _eu76():void{ _uc337 = _eb543.play(38, 0); } private function _mq468():void{ } private function _xj468(_arg1:Number, _arg2:Number):void{ var _local3:_ft259; var _local4:BitmapData = _bx668; _local3 = new _ft259(); _local3._ak371(_local4, 0, 0, 64, 64, _nl81._ny152, 1); _local3._ie194(-20, -20, (600 + 20), (600 + 20)); _local3._qf683(_arg1, _arg2); _local3._pb577(0, 0); _local3._ms151(0.005, 0, 60, 4, 0.25); _local3._dj469(0.005, 0, 60, 4, 0.25); _local3._wb385(-0.00085, 1); _vx444[_vx444.length] = _local3; } private function _qt180(_arg1:Object, _arg2:Object, _arg3:BitmapData, _arg4:String, _arg5:Number, _arg6:Number, _arg7:Number=3, _arg8:Number=1, _arg9:Number=1, _arg10:Number=1, _arg11:Number=1, _arg12:Number=1, _arg13:Boolean=true, _arg14:Number=1):void{ var _local15:int = _arg4.length; var _local16:Number = 0; if (_arg13 == true){ _arg5 = (_arg5 - (_sj480(_arg4, _arg7, _arg8) / 2)); }; var _local17:int; while (_local17 < _local15) { _local16 = _arg4.charCodeAt(_local17); _ir709._gq318(_arg1[_local16], _arg5, _arg6, _arg3, _arg14, _arg8, _arg9, _arg10, _arg11, _arg12); _arg5 = ((_arg5 + (_arg2[_local16].width * _arg8)) + _arg7); _local17++; }; } private function _qx426(_arg1:_ft259):void{ if (_arg1.x < 0){ _arg1.x = 0; _arg1._wi610 = -(_arg1._wi610); }; if (_arg1.x > (_pd420 - 1)){ _arg1.x = (_pd420 - 1); _arg1._wi610 = -(_arg1._wi610); }; if (_arg1.y < 0){ _arg1.y = 0; _arg1._iw326 = -(_arg1._iw326); }; if (_arg1.y > (_iu721 - 1)){ _arg1.y = (_iu721 - 1); _arg1._iw326 = -(_arg1._iw326); }; } private function _ej609():Boolean{ var _local1:Boolean; var _local2:String = _cj96(); if (_local2 == irrcrpt("fpsgoxlmwhsqemr.gsq", 4)){ _local1 = true; }; return (_local1); } private function _cn251():void{ if (_rm784 > 0){ _ir709._gw129(_ib247, _od598.x, (_od598.y - 30), 0, 0, _ir709.percent(_rm784, 10000, 100), 2, _nl81._ny152); _rm784 = (_rm784 - _bw12); if (_rm784 < 1){ _rm784 = 0; if (_yb50 == 1){ _th459((irrcrpt("VKRRW ERQXV ", 3) + (_hs591 * 250)), 200); _fq634((_hs591 * 250)); }; if (_yb50 == 2){ _th459((irrcrpt("KWTEJS GTSZX ", 5) + (_pu269 * 250)), 200); _fq634((_hs591 * 250)); _jw708(); }; _yb50 = 0; }; }; } private function _pr59(_arg1:_ft259):void{ _arg1._do630 = (_arg1._do630 - _bw12); if (_arg1._do630 < 1){ _arg1._cv244 = true; _arg1._ga462(null); _xj468(_arg1.x, _arg1.y); _vk215(_arg1.x, _arg1.y); _da42 = _na741.play(20, 0); _ee67 = 250; }; } override protected function init():void{ var _local1:int; stage.frameRate = _ks182; stage.scaleMode = StageScaleMode.NO_SCALE; stage.quality = StageQuality.MEDIUM; stage.showDefaultContextMenu = false; _nl81.init(stage, _pd420, _iu721, false, 4278190080); _qm236 = _nl81.parent.x; _jv193 = _nl81.parent.y; _pu699.init(stage, _pd420, _iu721, false, 4278190080); _pu699.parent.visible = false; random = new _um539(); _ir709 = new _ok194(); stage.addEventListener(MouseEvent.MOUSE_DOWN, _eu159); stage.addEventListener(MouseEvent.MOUSE_UP, _hc624); stage.addEventListener(KeyboardEvent.KEY_DOWN, _tu222); stage.addEventListener(KeyboardEvent.KEY_UP, _ky301); _dt531(); _jx359(); _xp277 = new MochiDigits(); _xg494(); _tt746(); _kk685(); _eg76 = getTimer(); stage.addEventListener(Event.ENTER_FRAME, _ct381); } private function _jx359():void{ } private function _nj658():void{ _rd285(); random._ey754 = random._rt87(1, 500000); _ee67 = 0; _nl81.parent.x = _qm236; _nl81.parent.y = _jv193; _nl81.parent.visible = true; _pu699.parent.visible = true; _nl81.parent.alpha = 0; Tweener.addTween(_pu699.parent, {alpha:0, time:2, transition:irrcrpt("pmriev", 4), onComplete:_sw411}); Tweener.addTween(_nl81.parent, {alpha:1, time:2, transition:irrcrpt("nkpgct", 2)}); _kg37 = false; _kc325 = false; _xo469(); _xp277.value = 0; _fq634(0); _rx168 = 3; _pc657 = 1; _my378 = 0; _th383 = 0; _ta740 = 1; _fy242 = 0; _wy134 = 10; _sn315 = 0; _rm784 = 0; _yb50 = 0; _uf285 = 0; _hr152 = 0; _jd215 = false; _gp33 = 0; _ta516 = 0; _xb311 = 0; _lr272(); _ok112 = 0.02; _od598 = new _ft259(); _od598._ak371(_ol719, (4 * 50), 0, 50, 50, _nl81._ny152, 0); _od598._qf683(300, 300); _er100 = 125; _fh626 = _er100; _ak564 = 15000; _it640 = 0; _ht629 = random._rt87(1, 4); _ph268 = new _ft259(); _ph268._ak371(_im148[(_ht629 - 1)], 0, 0, 300, 300, _nl81._ny152, 1); _ph268._qf683(300, 300); _ph268._ee332(-0.5, 0, 360, 2); _ph268._pb577(3, 3); _ph268.alpha = 0.35; _la567 = 800; _kw347 = _la567; _eu76(); _bx412 = 0; _an31 = getTimer(); _eg76 = getTimer(); } private function _jl280(_arg1:Array):void{ var _local4:_ft259; var _local2:int = (_arg1.length - 1); var _local3:int = _local2; while (_local3 >= 0) { _local4 = _arg1[_local3]; _local4._ej163(_bw12); if (_local4._cv244 == true){ _local4._lv747(); _arg1.splice(_local3, 1); _local4 = null; }; _local3--; }; } private function _hc624(_arg1:MouseEvent):void{ _yr682 = false; _ov347 = false; } private function _ky133(_arg1:BitmapData, _arg2:Object, _arg3:Number=1, _arg4:Number=1, _arg5:Number=1, _arg6:Number=1, _arg7:Number=0.05):void{ var _local8:BitmapData; var _local9:BitmapData; var _local10:BitmapData = _arg1; var _local11:Number = 0; var _local12:Number = _arg1.width; var _local13:Number = _arg1.height; var _local14:Number = (_local12 * _arg6); var _local15:Number = (_local13 * _arg6); _arg2[0] = new BitmapData((32 * _local14), _local15, true, 0); var _local16:Number = _arg6; var _local17:Number = -(_arg7); var _local18:int; _local11 = 1; var _local19:int; while (_local19 < 32) { _local8 = new BitmapData(_local12, _local13, true, 0); _ir709._of371(_local10, 0, 0, 0, 0, _local12, _local13, _local8); _local9 = new BitmapData(_local14, _local15, true, 0); _ir709._iq580(_local8, (_local14 / 2), (_local15 / 2), _local9, _local11, _arg6, _local16, 0, 0, 0, _arg3, _arg4, _arg5); _ir709._of371(_local9, (_local19 * _local14), 0, 0, 0, _local14, _local15, _arg2[0]); _local18 = (_local18 + 1); if (_local18 == 16){ _local17 = -(_local17); }; _local16 = (_local16 + _local17); _local19++; }; _local8 = null; _local9 = null; _local10 = null; } private function _gd60():void{ if (_wb383[32] == true){ }; } private function _vt569():void{ _ev737(); _mj633.draw(_nl81._ny152, ("" + _ab754), 10, 580, _ki162.LEFT); } private function _sw195(_arg1:_ft259):void{ if (Tweener.isTweening(_arg1) == false){ _arg1._cv244 = true; _arg1._ga462(null); }; } private function _vu304():void{ _nl81.lock(); _tu594(); _ux532(_hy179); if (_my378 != 0){ _wi579(); }; _ux532(_vx444); _nn756(); _nl81.unlock(); switch (_my378){ case 0: _th383 = (_th383 - _bw12); if (_th383 < 1){ _my378 = 1; _th383 = 4000; _oe37(); }; break; case 1: _th383 = (_th383 - _bw12); if (_th383 < 1){ _pc657 = 1; _my378 = 0; _th383 = 0; _ta740 = 1; }; break; case 2: break; case 3: break; }; } private function _qy425():void{ _rl707(0, 0, 286, 63, 310, 279, 11, 143); _rl707(11, 143, -231, 7, -331, 367, -57, 283); _rl707(-57, 283, 231, 187, 324, 455, 67, 388); _rl707(67, 388, -203, 265, -305, 546, 7, 623); } private function _pv472():void{ } private function _sg641():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:_ft259; _local1 = (_lc466 - _od598.x); _local2 = (_cb307 - _od598.y); _local3 = (_local1 / 200); _local4 = (_local2 / 200); _od598.x = (_od598.x + (_local3 * _bw12)); _od598.y = (_od598.y + (_local4 * _bw12)); _od598._ej163(_bw12); if (_gp33 > 0){ _gp33 = (_gp33 - _bw12); if (_gp33 < 1){ _gp33 = 0; }; _ir709._gw129(_is628, _od598.x, (_od598.y + 55), 0, 0, _is628.width, _is628.height, _nl81._ny152); }; _od598._gd27(); var _local6:Number = _ir709._lp649(_od598.x, _od598.y, _lc466, _cb307); _ir709._gw129(_fk399, (_od598.x + Math.round(_ir709._ko66(_local6, 5))), (_od598.y + Math.round(_ir709._tw294(_local6, 5))), 0, 0, 26, 8, _nl81._ny152); _cn251(); if (_yb50 == 1){ _fh626 = (_fh626 - _bw12); if (_fh626 < 1){ _fh626 = _er100; _local5 = new _ft259(); _local5._ak371(_wy338, 0, 0, 10, 10, _nl81._ny152, 0); _local5._ie194(-20, -20, (600 + 20), (600 + 20)); _local5._qf683(_od598.x, _od598.y); _local5._jp499((_local5.width * 0.45)); _local5._ff780(_local6, 0, 0.5); _qg541[_qg541.length] = _local5; _am518 = _og398.play(20, 0); }; }; if (_mj332 > 0){ _mj332 = (_mj332 - _bw12); if (_mj332 < 1){ _mj332 = 0; }; } else { if (_ov347 == true){ if (_wy134 > 0){ _wy134 = (_wy134 - 1); _mj332 = 125; _local5 = new _ft259(); _local5._ak371(_il363, 0, 0, 32, 32, _nl81._ny152, 0); _local5._ie194(-20, -20, (600 + 20), (600 + 20)); _local5._qf683(_od598.x, _od598.y); _local5._yu39 = false; _local5._px593(_il363, 0.05, 31, 2, 1); _local5._do630 = 1500; _local5._ga462(_pr59); _hy179[_hy179.length] = _local5; _my588 = _oi303.play(20, 0); _gb63(_od598.x, _od598.y); } else { _cn718 = _hx221.play(20, 0); }; _ta516 = 0; } else { if (_xb311 < 6){ if (_gp33 == 0){ _ta516 = (_ta516 + _bw12); if (_ta516 > 10000){ _ta516 = 0; _gp33 = 3000; }; }; }; }; }; } private function _wb639():void{ _uc337.stop(); } private function _av175(_arg1:Array, _arg2:int=0):void{ var _local3:int; var _local4:Object; var _local5:int = (_arg1.length - 1); _local3 = _local5; while (_local3 >= 0) { _local4 = _arg1[_local3]; if (_arg2 > 0){ if (_local4._ed634 == _arg2){ _arg1.splice(_local3, 1); _local4._lv747(); _local4 = null; }; } else { _arg1.splice(_local3, 1); _local4._lv747(); _local4 = null; }; _local3--; }; } private function _sd43():void{ } private function _tt746():void{ _mw331(_jp278, _wt122, _lf43); } private function _ev737():void{ fps++; if ((getTimer() - _xi693) > 1000){ _xi693 = getTimer(); _ab754 = fps; fps = 0; }; } private function _ss623(_arg1:Number, _arg2:Number, _arg3:Number):void{ var _local5:_ft259; var _local6:Object; var _local4:int; while (_local4 < _arg3) { _local5 = new _ft259(); _local6 = _ri649; _local5._ak371(_local6[0], 0, 0, 10, 10, _pu699._ny152, 0, 0); _local5._px593(_local6[0], (random._li344(0.004, 0.012) * 2), 20, 4); _local5._qf683(_arg1, _arg2); _local5._ff780(90, 90, random._li344(0.002, 0.05), 0, 0.0001); _local5._ie194(-80, -80, (600 + 80), (600 + 80)); _vx444[_vx444.length] = _local5; _local4++; }; } private function _lj619():void{ var _local3:_ft259; var _local1:int = (_qg541.length - 1); var _local2:int = _local1; while (_local2 >= 0) { _local3 = _qg541[_local2]; _local3._ej163(_bw12); if (_local3._cv244 == true){ if (_local3._id148 == 100){ if (_local3.id3 > 3){ _th459((irrcrpt("DQOD EQODQ ", 2) + (_local3.id3 * 250)), 150); _fq634((_local3.id3 * 250)); }; }; _local3._lv747(); _qg541.splice(_local2, 1); _local3 = null; } else { _local3._gd27(); }; _local2--; }; } private function _an229():void{ _ng53(_is224, 300, 450, 1, _ct44, _pu699._ny152); _ng53(_sg87, 488, 300, 2, _ct44, _pu699._ny152); _ng53(_mb121, 112, 300, 3, _ct44, _pu699._ny152); _ng53(_cw587, 150, 570, 4, _ct44, _pu699._ny152); _ng53(_lj71, 440, 560, 5, _ct44, _pu699._ny152); _ng53(_oo248, 300, 166, 6, _ct44, _pu699._ny152); } private function _dt531():void{ var _local1:int; _local1 = 0; while (_local1 < 0x0100) { _mi205[_local1] = false; _wb383[_local1] = false; _dy94[_local1] = false; _gy610[_local1] = false; _local1++; }; } private function _sh647():void{ } private function _ts681():void{ if (_oc319 == false){ _pu699.lock(); _xm178 = (_xm178 - _bw12); if (_xm178 < 1){ _xm178 = 30; if (((!((_lc466 == _dh763))) || (!((_cb307 == _lg39))))){ _ss623(_lc466, _cb307, random._li344(1, 10)); _dh763 = _lc466; _lg39 = _cb307; }; }; switch (_ty569){ case 1: break; case 2: if (_ov347 == true){ _ed199 = true; _my588 = _oi303.play(20, 0); }; break; case 3: if (_ov347 == true){ _ty569 = 1; _tn732 = _gp543; _an229(); _ov347 = false; _my588 = _oi303.play(20, 0); }; break; case 4: break; }; _ir709._of371(_tn732, 0, 0, 0, 0, 600, 600, _pu699._ny152); _ux532(_hy179); _ux532(_vx444); _pu699.unlock(); if (_ed199 == true){ _nj658(); }; }; } private function _ou380():void{ _nl81.lock(); _tu594(); _ux532(_hy179); _ux532(_vx444); _nn756(); _nl81.unlock(); switch (_my378){ case 0: break; case 1: break; case 2: break; case 3: break; }; if (_ts388 > 0){ if (_ts388 == 1){ _wb639(); _nj658(); } else { if (_ts388 == 2){ _ts388 = 0; KingAPI.submitScore(_xp277.value); _wb639(); _kk685(); } else { if (_ts388 == 3){ _ts388 = 0; KingAPI.openOtherGamesLink(); } else { if (_ts388 == 4){ _wb639(); _kk685(); }; }; }; }; }; } private function _uv53(_arg1:Number, _arg2:Number, _arg3:Number):void{ var _local6:_ft259; var _local7:Object; var _local4:Number = 0; var _local5:int; while (_local5 < _arg3) { _local6 = new _ft259(); _local7 = _ri649; _local6._ak371(_local7[0], 0, 0, 10, 10, _nl81._ny152, 0, 0); _local6._px593(_local7[0], random._li344(0.004, 0.012), 20, 4); _local6._qf683(_arg1, _arg2); _local6._th496(_ir709._ko66(_local4, random._li344(0.02, 0.5)), _ir709._tw294(_local4, random._li344(0.02, 0.5)), 0, 0); _local4 = (_local4 + (360 / _arg3)); _local6._ie194(-80, -80, (600 + 80), (600 + 80)); _hy179[_hy179.length] = _local6; _local5++; }; } private function _th459(_arg1:String, _arg2:Number):void{ var _local3:_ft259 = new _ft259(); _local3.x = -(_sj480(_arg1, -3)); _local3.y = _arg2; _local3._ry134 = _arg1; Tweener.addTween(_local3, {x:30, time:2, transition:irrcrpt("jfxjTzyVznsy", 5)}); Tweener.addTween(_local3, {x:-(_sj480(_arg1, -3)), time:2, delay:3, transition:irrcrpt("gcugQwvSwkpv", 2)}); _local3._ga462(_jt63); _ot566[_ot566.length] = _local3; } private function _ok13():void{ } private function _ki748():void{ var _local1:int; while (_local1 < 0x0100) { _ws345(_local1); _local1++; }; } private function _lj93():void{ } private function _gb63(_arg1:Number, _arg2:Number):void{ var _local3:_ft259 = new _ft259(); _local3._ak371(_hj472, 0, 0, _hj472.width, _hj472.height, _nl81._ny152, 1); _local3._qf683(_arg1, _arg2); _local3._wb385(-0.0003, 0.5); _local3._ms151(0.003, 0, 10, 4, 0); _local3._dj469(0.003, 0, 10, 4, 0); _local3._in748 = irrcrpt("ehh", 4); _hy179[_hy179.length] = _local3; } private function _gl593():void{ if (_wb383[32] == true){ }; } private function _ci520(_arg1:Array, _arg2:int=0):_ft259{ var _local3:int; var _local4:_ft259; var _local5:_ft259; var _local6:int = (_arg1.length - 1); _local3 = _local6; while (_local3 >= 0) { _local4 = _arg1[_local3]; if (_local4._ed634 == _arg2){ _local5 = _local4; break; }; _local3--; }; return (_local5); } private function _wt196(_arg1:_ft259):void{ _uv53(_arg1.x, _arg1.y, 100); if (_arg1._ed634 == 1){ if (_yb50 == 1){ _rm784 = 10000; } else { _yb50 = 1; _rm784 = 10000; _hs591 = 0; }; _ta516 = 0; _gp33 = 0; }; if ((((_arg1._ed634 > 1)) && ((_arg1._ed634 < 6)))){ _hu415((_arg1._ed634 - 1)); _xj468(_arg1.x, _arg1.y); }; if (_arg1._ed634 == 6){ if (_yb50 == 2){ _rm784 = 10000; } else { _yb50 = 2; _rm784 = 10000; _wf335(); }; _ta516 = 0; _gp33 = 0; }; if (_arg1._ed634 == 7){ _hu415(random._rt87(1, 4)); _xj468(_arg1.x, _arg1.y); }; _np149 = _po626.play(10, 0); } private function _vk215(_arg1:Number, _arg2:Number):void{ var _local3:_ft259 = new _ft259(); _local3._ak371(_ol719, 0, 0, 1, 1, _nl81._ny152, 0); _local3._ie194(-20, -20, (600 + 20), (600 + 20)); _local3._jp499(0.5); _local3._qf683(_arg1, _arg2); _local3._pb577(180, 180); _local3._wx335(0.05, 125); _local3._es85 = true; _local3._id148 = 100; _local3.id3 = 0; _qg541[_qg541.length] = _local3; } private function _uh156():void{ var _local1:_ft259; _pc657 = 2; _my378 = 0; _ts388 = 0; _local1 = new _ft259(); _local1._ak371(_ea589, 0, 0, _ea589.width, _ea589.height, _nl81._ny152, 1); _local1._qf683(300, 100); _local1._ms151(0.001, 0, 1.5, 3, 0); _local1._dj469(0.001, 0, 1.5, 3, 0); _vx444[_vx444.length] = _local1; _local1 = _ng53(_mp186, 300, 680, 1, _br491, _nl81._ny152); Tweener.addTween(_local1, {y:200, time:1.5, transition:irrcrpt("hdvhRxwTxlqw", 3)}); _local1 = _ng53(_pp99, 300, 680, 2, _br491, _nl81._ny152); Tweener.addTween(_local1, {y:300, time:1.5, transition:irrcrpt("gcugQwvSwkpv", 2), delay:0.5}); _local1 = _ng53(_bg162, 300, 680, 3, _br491, _nl81._ny152); Tweener.addTween(_local1, {y:400, time:1.5, transition:irrcrpt("iewiSyxUymrx", 4), delay:1}); _local1 = _ng53(_xo778, 300, 680, 4, _br491, _nl81._ny152); Tweener.addTween(_local1, {y:500, time:1.5, transition:irrcrpt("iewiSyxUymrx", 4), delay:1.5}); } private function _ae333(_arg1:BitmapData, _arg2:Object, _arg3:Number=1, _arg4:Number=1, _arg5:Number=1, _arg6:Number=1, _arg7:Number=0.05):void{ var _local8:BitmapData; var _local9:BitmapData; var _local10:BitmapData = _arg1; var _local11:Number = 0; var _local12:Number = _arg1.width; var _local13:Number = _arg1.height; var _local14:Number = (_local12 * _arg6); var _local15:Number = (_local13 * _arg6); _arg2[0] = new BitmapData((32 * _local14), _local15, true, 0); var _local16:Number = _arg6; var _local17:Number = -(_arg7); var _local18:int; _local11 = 1; var _local19:int; while (_local19 < 32) { _local8 = new BitmapData(_local12, _local13, true, 0); _ir709._of371(_local10, 0, 0, 0, 0, _local12, _local13, _local8); _local9 = new BitmapData(_local14, _local15, true, 0); _ir709._iq580(_local8, (_local14 / 2), (_local15 / 2), _local9, _local11, _local16, _arg6, 0, 0, 0, _arg3, _arg4, _arg5); _ir709._of371(_local9, (_local19 * _local14), 0, 0, 0, _local14, _local15, _arg2[0]); _local18 = (_local18 + 1); if (_local18 == 16){ _local17 = -(_local17); }; _local16 = (_local16 + _local17); _local19++; }; _local8 = null; _local9 = null; _local10 = null; } private function _ic68(_arg1:Array, _arg2:int):Boolean{ var _local3:_ft259; var _local4:Boolean; for each (_local3 in _arg1) { if (_local3._ed634 == _arg2){ _local4 = true; }; }; return (_local4); } private function _bg438():void{ if (_ee67 > 0){ _nl81.parent.x = (_qm236 + random._li344(-4, 4)); _nl81.parent.y = (_jv193 + random._li344(-4, 4)); _ee67 = (_ee67 - _bw12); if (_ee67 < 1){ _ee67 = 0; _nl81.parent.x = _qm236; _nl81.parent.y = _jv193; }; }; _dm543(); _nl81.lock(); _tu594(); _ux532(_hy179); _kw579(); _lj619(); _sg641(); _ux532(_vx444); if (_pc657 == 1){ if (_yb50 != 2){ _it640 = (_it640 + _bw12); if (_it640 >= _ak564){ _it640 = 0; _ht629 = random._rt87(1, 4); _ph268._vw601(_im148[(_ht629 - 1)], 0, 0, 300, 300); _th459((irrcrpt("QJAJQ GTSZX ", 5) + (_fy242 * 250)), 300); _fq634((_fy242 * 250)); _lr272(); }; }; }; _ir709._of371(_hx229, 0, (599 - 16), 0, 0, (600 - (_ir709.percent(_it640, _ak564, 100) * 6)), 16, _nl81._ny152); _ft632(); _nn756(); _nl81.unlock(); if (_kg37 == true){ _uh156(); }; if (_kc325 == true){ _fj292(); }; } private function _yo116(_arg1:Number):void{ var _local2:int; var _local3 = -1; _local2 = 9; while (_local2 > -1) { if (_arg1 > _dy321[_local2]){ _local3 = _local2; }; _local2--; }; if (_local3 > -1){ if (_local3 < 9){ _local2 = 9; while (_local2 > _local3) { _dy321[_local2] = _dy321[(_local2 - 1)]; _local2--; }; }; _dy321[_local3] = _arg1; }; } private function _rd285():void{ _de368.stop(); } private function _lr272():void{ _fy242 = 0; _xb311 = (_xb311 + 1); _ok112 = (_ok112 + 0.00225); _hr152 = 0; _jd215 = false; } private function _nn756():void{ var _local1:Number = 545; var _local2:Number = 572; var _local3:Number = _ld475.width; var _local4:Number = _ld475.height; if ((((((((_lc466 > (_local1 - (_local3 / 2)))) && ((_lc466 < (_local1 + (_local3 / 2)))))) && ((_cb307 > (_local2 - (_local4 / 2)))))) && ((_cb307 < (_local2 + (_local4 / 2)))))){ _ir709._gw129(_ow227, _local1, _local2, 0, 0, _ow227.width, _ow227.height, _nl81._ny152); if (_ov347 == true){ KingAPI.openOtherGamesLink(); }; } else { _ir709._gw129(_ld475, _local1, _local2, 0, 0, _ld475.width, _ld475.height, _nl81._ny152); }; } private function _jt63(_arg1:_ft259):void{ if (Tweener.isTweening(_arg1) == false){ _arg1._cv244 = true; _arg1._ga462(null); }; } private function _ox572(_arg1:Array):void{ var _local2:_ft259; for each (_local2 in _arg1) { _local2._cv244 = true; }; } private function _fj292():void{ var _local1:_ft259; _kc325 = false; _pc657 = 3; _my378 = 0; _th383 = 4500; for each (_local1 in _qx282) { if (_local1._wj285 == false){ _ub342(_local1.x, _local1.y, _local1._ed634); }; }; _av175(_qx282); _ub342(_od598.x, _od598.y, 5); _local1 = new _ft259(); _local1._ak371(_rw651, 0, 0, _rw651.width, _rw651.height, _nl81._ny152, 1); _local1._qf683(300, 200); _local1._wb385(-0.0004, 1); _local1._ms151(0.0015, 0, 50, 4, 0); _local1._dj469(0.0015, 0, 50, 4, 0); _vx444[_vx444.length] = _local1; _fk677 = _tl298.play(20, 0); } private function _jq248():void{ if (_rm784 == 0){ _of127(random._li344(80, (600 - 80)), random._li344(80, (600 - 80))); }; } private function _cj96():String{ var _local5:String; var _local1:String = this.root.loaderInfo.url.split("/")[2]; var _local2:Array = _local1.split("."); var _local3 = 1; var _local4 = 2; if (_local2.length == 2){ _local3--; _local4--; }; _local5 = ((_local2[_local3] + ".") + _local2[_local4]); return (_local5.toLowerCase()); } private function _cs474(_arg1:Array):void{ var _local4:_ft259; var _local2:int = (_arg1.length - 1); var _local3:int = _local2; while (_local3 >= 0) { _local4 = _arg1[_local3]; _local4._ej163(_bw12); if (_local4._cv244 == true){ _local4._lv747(); _arg1.splice(_local3, 1); _local4 = null; } else { _local4._gd27(); }; _local3--; }; } private function _ll521():void{ switch (_pc657){ case 1: _bg438(); break; case 2: _ou380(); break; case 3: _vu304(); break; case 4: break; case 5: break; }; } private function _ar431(_arg1:Array):void{ var _local2:_ft259; for each (_local2 in _arg1) { _local2._gd27(); }; } private function _xo469():void{ _av175(_qx282); _av175(_dl652); _av175(_qg541); _av175(_hy179); _av175(_vx444); _av175(_ot566); } private function _so53(_arg1:Number, _arg2:Number):void{ var _local3:_ft259 = new _ft259(); var _local4:BitmapData = _to61[_hr152]; _local3._ak371(_local4, 0, 0, _local4.width, _local4.height, _nl81._ny152, 0); _local3._qf683(_arg1, _arg2); _local3._th496(0, -0.2); _local3._jg391(50, 0.8); _local3._ie748(2000); _vx444[_vx444.length] = _local3; if (_hr152 == 10){ _fq634(1000); } else { _fq634(((_hr152 + 1) * 50)); }; } private function _th292():void{ _ty569 = 1; Mouse.hide(); } private function _mw331(_arg1:BitmapData, _arg2:Object, _arg3:Object):void{ var _local4:int; _arg2[32] = new Rectangle(7, 100, 15, 23); _arg2[48] = new Rectangle(0, 0, 24, 25); _arg2[49] = new Rectangle(26, 0, 14, 28); _arg2[50] = new Rectangle(42, 0, 18, 27); _arg2[51] = new Rectangle(62, 0, 24, 28); _arg2[52] = new Rectangle(88, 0, 22, 27); _arg2[53] = new Rectangle(112, 0, 21, 26); _arg2[54] = new Rectangle(135, 0, 20, 27); _arg2[55] = new Rectangle(157, 0, 23, 28); _arg2[56] = new Rectangle(182, 0, 24, 27); _arg2[57] = new Rectangle(208, 0, 21, 28); _arg2[65] = new Rectangle(231, 0, 20, 24); _arg2[66] = new Rectangle(231, 26, 21, 23); _arg2[67] = new Rectangle(0, 27, 21, 22); _arg2[68] = new Rectangle(112, 28, 21, 24); _arg2[69] = new Rectangle(88, 29, 20, 23); _arg2[70] = new Rectangle(42, 29, 18, 24); _arg2[71] = new Rectangle(182, 29, 21, 24); _arg2[72] = new Rectangle(135, 29, 19, 24); _arg2[73] = new Rectangle(23, 30, 9, 23); _arg2[74] = new Rectangle(62, 30, 14, 29); _arg2[75] = new Rectangle(156, 30, 24, 27); _arg2[76] = new Rectangle(205, 30, 17, 26); _arg2[77] = new Rectangle(78, 54, 34, 26); _arg2[78] = new Rectangle(0, 51, 20, 27); _arg2[79] = new Rectangle(224, 51, 22, 24); _arg2[80] = new Rectangle(114, 54, 19, 26); _arg2[81] = new Rectangle(22, 55, 24, 27); _arg2[82] = new Rectangle(135, 55, 18, 27); _arg2[83] = new Rectangle(182, 55, 20, 26); _arg2[84] = new Rectangle(155, 59, 19, 27); _arg2[85] = new Rectangle(48, 61, 20, 26); _arg2[86] = new Rectangle(204, 77, 24, 27); _arg2[87] = new Rectangle(70, 82, 33, 26); _arg2[88] = new Rectangle(230, 77, 21, 26); _arg2[89] = new Rectangle(105, 82, 21, 27); _arg2[90] = new Rectangle(176, 83, 23, 27); _local4 = 32; _arg3[_local4] = new BitmapData(_arg2[_local4].width, _arg2[_local4].height, true, 0); _ir709._of371(_arg1, 0, 0, _arg2[_local4].x, _arg2[_local4].y, _arg2[_local4].width, _arg2[_local4].height, _arg3[_local4]); _local4 = 48; while (_local4 < 58) { _arg3[_local4] = new BitmapData(_arg2[_local4].width, _arg2[_local4].height, true, 0); _ir709._of371(_arg1, 0, 0, _arg2[_local4].x, _arg2[_local4].y, _arg2[_local4].width, _arg2[_local4].height, _arg3[_local4]); _local4++; }; _local4 = 65; while (_local4 < 91) { _arg3[_local4] = new BitmapData(_arg2[_local4].width, _arg2[_local4].height, true, 0); _ir709._of371(_arg1, 0, 0, _arg2[_local4].x, _arg2[_local4].y, _arg2[_local4].width, _arg2[_local4].height, _arg3[_local4]); _local4++; }; } private function _tu222(_arg1:KeyboardEvent):void{ _mi205[_arg1.keyCode] = true; if (_dy94[_arg1.keyCode] == false){ _dy94[_arg1.keyCode] = true; _wb383[_arg1.keyCode] = false; }; } private function _ad57(_arg1:Number, _arg2:Number):void{ var _local3:_ft259 = new _ft259(); var _local4:int = random._rt87(1, 7); if (_local4 == 1){ _local3._ak371(_nh379, 0, 0, _nh379.width, _nh379.height, _nl81._ny152, 0); }; if (_local4 == 2){ _local3._ak371(_si20, 0, 0, 32, 32, _nl81._ny152, 0); _local3._px593(_si20, 0.05, 31, 2, 1); }; if (_local4 == 3){ _local3._ak371(_pp729, 0, 0, 32, 32, _nl81._ny152, 0); _local3._px593(_pp729, 0.05, 31, 2, 1); }; if (_local4 == 4){ _local3._ak371(_de243, 0, 0, 32, 32, _nl81._ny152, 0); _local3._px593(_de243, 0.05, 31, 2, 1); }; if (_local4 == 5){ _local3._ak371(_en258, 0, 0, 32, 32, _nl81._ny152, 0); _local3._px593(_en258, 0.05, 31, 2, 1); }; if (_local4 == 6){ _local3._ak371(_ey394, 0, 0, _ey394.width, _ey394.height, _nl81._ny152, 0); }; if (_local4 == 7){ _local3._ak371(_ei65, 0, 0, 32, 32, _nl81._ny152, 0); _local3._px593(_ei65, 0.025, 16, 2, 1); }; _local3._ie194(-100, -100, (600 + 100), (600 + 100)); _local3._qf683(_arg1, _arg2); _local3._jp499((_local3.width * 0.45)); _local3._ed634 = _local4; _local3._wj285 = true; _local3._hp496 = 8000; _local3._ga462(_ht452); _qx282[_qx282.length] = _local3; } private function _eu159(_arg1:MouseEvent):void{ _yr682 = true; _ov347 = true; } private function _tu594():void{ _ph268._ej163(_bw12); _ph268._gd27(); _ir709._of371(_hs50, 20, 5, 0, 0, _hs50.width, _hs50.height, _nl81._ny152); _lc670(_jp278, _wt122, _nl81._ny152, _sb660, 115, 6, -3, false); _ir709._of371(_ox338, 270, 7, 0, 0, (26 * _rx168), 25, _nl81._ny152); _ir709._of371(_nt98, 380, 8, 0, 0, _nt98.width, _nt98.height, _nl81._ny152); _lc670(_jp278, _wt122, _nl81._ny152, ("" + _xb311), 430, 6, -3, false); _ir709._of371(_ip524, 486, 5, 0, 0, _ip524.width, _ip524.height, _nl81._ny152); _lc670(_jp278, _wt122, _nl81._ny152, ("" + _wy134), 550, 6, -3, false); } private function _lj485(_arg1:_ft259):void{ var _local2:int = random._rt87(1, 4); if (_local2 == 1){ _arg1.x = (random._rt87(0, 11) * 50); _arg1.y = -30; }; if (_local2 == 2){ _arg1.x = (random._rt87(0, 11) * 50); _arg1.y = (600 + 30); }; if (_local2 == 3){ _arg1.y = (random._rt87(0, 11) * 50); _arg1.x = -30; }; if (_local2 == 4){ _arg1.y = (random._rt87(0, 11) * 50); _arg1.x = (600 + 30); }; } private function _br491(_arg1:_ft259):void{ if (Tweener.isTweening(_arg1) == true){ return; }; if (_arg1._ci519(_lc466, _cb307) == true){ if ((((_arg1._aj773 == 0)) && ((_arg1._rr739 == 1)))){ _arg1._ms151(0.0025, 1, 1.2, 3, _arg1._rr739); _arg1._dj469(0.0025, 1, 1.2, 3, _arg1._ya781); }; if (_ov347 == true){ _my588 = _oi303.play(20, 0); if (_arg1.id == 1){ _ts388 = 1; } else { if (_arg1.id == 2){ _ts388 = 2; } else { if (_arg1.id == 3){ _ts388 = 3; } else { if (_arg1.id == 4){ _ts388 = 4; }; }; }; }; }; } else { if ((((_arg1._aj773 == 0)) && (!((_arg1._rr739 == 1))))){ _arg1._ms151(-0.0025, 1, 1.2, 3, _arg1._rr739); _arg1._dj469(-0.0025, 1, 1.2, 3, _arg1._ya781); }; }; } private function _sr162(_arg1:Object, _arg2:BitmapData, _arg3:int, _arg4:int, _arg5:int, _arg6:int):void{ var _local8:BitmapData; var _local9:BitmapData; var _local11:Number; var _local7:Number = 0; var _local10:BitmapData = _arg2; var _local12:Number = 1; var _local13:Number = 1; var _local14:int; _arg1[_local14] = new BitmapData((_arg5 * 20), _arg6, true, 0); _local11 = 1; var _local15:int; while (_local15 < 20) { _local8 = new BitmapData(_arg5, _arg6, true, 0); _local9 = new BitmapData(_arg5, _arg6, true, 0); _ir709._of371(_local10, 0, 0, _arg3, _arg4, _arg5, _arg6, _local8); _ir709._iq580(_local8, ((_arg5 / 2) - 0.5), ((_arg6 / 2) - 0.5), _local9, _local11, _local12, _local13, _local7, 0, 0, 1, 1, 1); _ir709._of371(_local9, (_local15 * _arg5), 0, 0, 0, _arg5, _arg6, _arg1[_local14]); _local11 = (_local11 - 0.05); _local15++; }; _local8 = null; _local9 = null; _local10 = null; } private function _uu161(_arg1:_ft259, _arg2:_ft259):Boolean{ var _local3:Number = _arg1.x; var _local4:Number = _arg1.y; var _local5:Number = ((_arg1._sl304 - 1) * _arg1._rr739); var _local6:Number = ((_arg1._pj642 - 1) * _arg1._ya781); var _local7:Number = _arg2.x; var _local8:Number = _arg2.y; var _local9:Number = ((_arg2._sl304 - 1) * _arg2._rr739); var _local10:Number = ((_arg2._pj642 - 1) * _arg2._ya781); if (_arg1._re305 == true){ _local3 = (_local3 - (_local5 / 2)); _local4 = (_local4 - (_local6 / 2)); }; if (_arg2._re305 == true){ _local7 = (_local7 - (_local9 / 2)); _local8 = (_local8 - (_local10 / 2)); }; if ((((_arg1._yu39 == true)) && ((_arg2._yu39 == true)))){ return (_pk707(_local3, _local4, _local5, _local6, _local7, _local8, _local9, _local10)); }; return (false); } private function _ng53(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object, _arg6:BitmapData):_ft259{ var _local7:_ft259; _local7 = new _ft259(); _local7._ak371(_arg1, 0, 0, _arg1.width, _arg1.height, _arg6, 1); _local7._qf683(_arg2, _arg3); _local7.id = _arg4; _local7._ga462(_arg5); _hy179[_hy179.length] = _local7; return (_local7); } private function _jw708():void{ var _local1:_ft259; for each (_local1 in _qx282) { if (_local1._lr755 == 100){ _local1._bk525 = _local1._lr383; _local1._ko72 = ((_local1._ed634 - 1) * 50); }; }; } private function _ik708():void{ var _local1:_ft259 = new _ft259(); var _local2:int = random._rt87(1, 4); _local1._ak371(_ol719, ((_local2 - 1) * 50), 0, 50, 50, _nl81._ny152, 0); _local1._ie194(-100, -100, (600 + 100), (600 + 100)); _lj485(_local1); _local1._gh412(_od598, random._li344(0.02, _ok112)); _local1._jp499((_local1.width * 0.45)); _local1._ed634 = _local2; _qx282[_qx282.length] = _local1; } private function _rl707(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number):void{ var _local9:_iq345 = new _iq345(); _local9._lr640 = _arg1; _local9._ht696 = _arg2; _local9._bp270 = _arg3; _local9._nt255 = _arg4; _local9._ii259 = _arg5; _local9._gk445 = _arg6; _local9._cl248 = _arg7; _local9._ju225 = _arg8; _uj745.push(_local9); } private function _nw277(_arg1:_ft259):void{ if (_arg1._cv244 == true){ _ad57(_arg1.x, _arg1.y); }; } private function _lu137(_arg1:String):void{ var _local2:URLRequest = new URLRequest(_arg1); navigateToURL(_local2, irrcrpt("_eodqn", 3)); } private function _dm543():void{ if ((_uc337.position + 250) > _nb506[_bx412]){ _ph268._ms151(-0.001, 3, 4, 3, 4); _ph268._dj469(-0.001, 3, 4, 3, 4); _bx412 = (_bx412 + 1); if (_bx412 == (_bt588 - 1)){ _bx412 = 0; _eu76(); }; }; } private function _hq225():void{ } private function _ux532(_arg1:Array):void{ var _local4:_ft259; var _local2:int = (_arg1.length - 1); var _local3:int = _local2; while (_local3 >= 0) { _local4 = _arg1[_local3]; _local4._ej163(_bw12); if (_local4._cv244 == true){ _local4._lv747(); _arg1.splice(_local3, 1); _local4 = null; } else { _local4._gd27(); }; _local3--; }; } private function _kk685():void{ var _local1:BitmapData; _wb639(); _lj93(); _xo469(); _ki748(); _ed199 = false; _tn732 = _gp543; if (_dl143() == true){ _an229(); _hi308(); } else { _oc319 = true; _local1 = new _sa104().bitmapData; _ir709._of371(_local1, 0, 0, 0, 0, _local1.width, _local1.height, _pu699._ny152); }; _ta740 = 2; _ty569 = 1; _nl81.parent.visible = false; _pu699.parent.visible = true; _pu699.parent.alpha = 0; Tweener.addTween(_pu699.parent, {alpha:1, time:2, transition:irrcrpt("qnsjfw", 5)}); } private function _ub342(_arg1:Number, _arg2:Number, _arg3:int):void{ var _local6:BitmapData; var _local7:Object; var _local9:Array; var _local11:int; var _local12:_ft259; var _local4:Number = 0; var _local5:Number = 0; var _local8 = -1; _arg3--; if (_arg3 == 0){ _local9 = _ut539; }; if (_arg3 == 1){ _local9 = _ej698; }; if (_arg3 == 2){ _local9 = _bg771; }; if (_arg3 == 3){ _local9 = _ui419; }; if (_arg3 == 4){ _local9 = _xn400; }; if ((((_arg3 == 5)) || ((_yb50 == 2)))){ _local9 = _av127; }; var _local10:int; while (_local10 < 10) { _local11 = 0; while (_local11 < 10) { _local8 = (_local8 + 1); _local12 = new _ft259(); _local7 = _local9[_local8]; _local12._ak371(_local7[0], 0, 0, 5, 5, _nl81._ny152, 0); _local12._px593(_local7[0], random._li344(0.003, 0.008), 20, 4); _local12._ie194(-20, -20, (600 + 20), (600 + 20)); _local12._qf683(((_arg1 - 25) + (_local11 * 5)), ((_arg2 - 25) + (_local10 * 5))); _local4 = _ir709._lp649(_arg1, _arg2, ((_arg1 - 25) + (_local11 * 5)), ((_arg2 - 25) + (_local10 * 5))); _local5 = _ir709._ac349(((_arg1 - 25) + (_local11 * 5)), ((_arg2 - 25) + (_local10 * 5)), _arg1, _arg2); _local12._th496(_ir709._ko66(_local4, (_local5 * 0.0025)), _ir709._tw294(_local4, (_local5 * 0.0025)), 0, 0, 0); _vx444[_vx444.length] = _local12; _local11++; }; _local10++; }; } private function _fx384(_arg1:_ft259):void{ var _local2:_ft259; _wy134 = (_wy134 + 1); _local2 = new _ft259(); _local2._ak371(_il363, 0, 0, 32, 32, _nl81._ny152, 0); _local2._qf683(_arg1.x, _arg1.y); _local2._ga462(_sw195); Tweener.addTween(_local2, {x:503, y:21, time:1.5, transition:irrcrpt("fbtfPvuRvjou", 1)}); _vx444[_vx444.length] = _local2; } private function _fq634(_arg1:Number):void{ _xp277.addValue(_arg1); _sb660 = _ir709._vm693(_xp277.toString(), 6); } private function _sw411():void{ _pu699.parent.visible = false; } private function _sj480(_arg1:String, _arg2:int, _arg3:Number=1):Number{ var _local4:int = _arg1.length; var _local5:int; var _local6:int; while (_local6 < _local4) { _local5 = (_local5 + ((_wt122[_arg1.charCodeAt(_local6)].width * _arg3) + _arg2)); _local6++; }; return ((_local5 - _arg2)); } private function _ct381(_arg1:Event):void{ var _local2:uint = getTimer(); var _local3:uint = (_local2 - _eg76); _eg76 = getTimer(); _hb532++; if (_hb532 > 19){ _hb532 = 0; }; _gr716[_hb532] = _local3; _ky625 = 0; var _local4:int; while (_local4 < 19) { _ky625 = (_ky625 + _gr716[_local4]); _local4++; }; _bw12 = (_ky625 / 20); if (_bw12 > 50){ _bw12 = 50; }; _lc466 = mouseX; _cb307 = mouseY; switch (_ta740){ case 1: _ll521(); break; case 2: _ts681(); break; }; _ov347 = false; } private function _ct44(_arg1:_ft259):void{ if (_ty569 != 1){ return; }; if (_arg1._ci519(_lc466, _cb307) == true){ if ((((_arg1._aj773 == 0)) && ((_arg1._rr739 == 1)))){ _arg1._ms151(0.0025, 1, 1.2, 3, _arg1._rr739); _arg1._dj469(0.0025, 1, 1.2, 3, _arg1._ya781); }; if (_ov347 == true){ _my588 = _oi303.play(20, 0); if (_arg1.id == 1){ if ((((_sw96 == false)) && ((_fc647 == true)))){ _tn732 = _ja555; _ty569 = 2; _ox572(_hy179); _sw96 = true; } else { _ed199 = true; }; } else { if (_arg1.id == 2){ _tn732 = _sr515; _ty569 = 3; _ox572(_hy179); } else { if (_arg1.id == 3){ KingAPI.openHighscoresLink(); } else { if (_arg1.id == 4){ KingAPI.openOtherGamesLink(); } else { if (_arg1.id == 5){ KingAPI.openAddToWebsiteLink(); } else { if (_arg1.id == 6){ KingAPI.openOtherGamesLink(); }; }; }; }; }; }; }; } else { if ((((_arg1._aj773 == 0)) && (!((_arg1._rr739 == 1))))){ _arg1._ms151(-0.0025, 1, 1.2, 3, _arg1._rr739); _arg1._dj469(-0.0025, 1, 1.2, 3, _arg1._ya781); }; }; } private function _oe37():void{ var _local1:_ft259; _ee67 = 0; _nl81.parent.x = _qm236; _nl81.parent.y = _jv193; _kc325 = false; _rm784 = 0; _yb50 = 0; _uf285 = 0; _hr152 = 0; _jd215 = false; _gp33 = 0; _ta516 = 0; _od598 = new _ft259(); _od598._ak371(_ol719, (4 * 50), 0, 50, 50, _nl81._ny152, 0); _od598._qf683(300, 700); _fh626 = _er100; _kw347 = _la567; _rx168 = (_rx168 - 1); if (_rx168 == -1){ _kg37 = true; _pc657 = 1; _my378 = 0; _th383 = 0; _ta740 = 1; } else { _local1 = new _ft259(); _local1._ak371(_ih747, 0, 0, _ih747.width, _ih747.height, _nl81._ny152, 1); _local1._qf683(300, 200); _local1._wx335(0.005, 3000); _local1._ms151(-0.01, 1, 5, 3, 5); _local1._dj469(-0.01, 1, 5, 3, 5); _vx444[_vx444.length] = _local1; _it640 = 0; _ht629 = random._rt87(1, 4); _ph268._vw601(_im148[(_ht629 - 1)], 0, 0, 300, 300); _wb639(); _eu76(); _bx412 = 0; }; } private function _fi69(_arg1:int):void{ } private function _wf335():void{ var _local1:_ft259; for each (_local1 in _qx282) { if (_local1._wj285 == false){ _local1._lr755 = 100; _local1._lr383 = _local1._bk525; _local1._bk525 = 0; _local1._ko72 = 250; }; }; _pu269 = 0; } private function _pk707(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number):Boolean{ if ((((_arg1 > (_arg5 + _arg7))) || (((_arg1 + _arg3) < _arg5)))){ return (false); }; if ((((_arg2 > (_arg6 + _arg8))) || (((_arg2 + _arg4) < _arg6)))){ return (false); }; return (true); } private function _jj104():void{ } private function _lc670(_arg1:BitmapData, _arg2:Object, _arg3:BitmapData, _arg4:String, _arg5:Number, _arg6:Number, _arg7:Number=3, _arg8:Boolean=true):void{ var _local11:Point; var _local9:int = _arg4.length; var _local10:Number = 0; if (_arg8 == true){ _arg5 = (_arg5 - (_sj480(_arg4, _arg7) / 2)); }; var _local12:int; while (_local12 < _local9) { _local10 = _arg4.charCodeAt(_local12); _local11 = new Point(_arg5, _arg6); _arg3.copyPixels(_arg1, _arg2[_local10], _local11, null, null, true); _arg5 = (_arg5 + (_arg2[_local10].width + _arg7)); _local12++; }; } private function _rx14():void{ _hb532 = 0; _ky625 = 0; } private function _xg238(_arg1:_ft259, _arg2:_ft259):Boolean{ if ((((_arg1._yu39 == true)) && ((_arg2._yu39 == true)))){ if (Math.sqrt((((_arg2.x - _arg1.x) * (_arg2.x - _arg1.x)) + ((_arg2.y - _arg1.y) * (_arg2.y - _arg1.y)))) <= ((_arg1._ut327 * _arg1._rr739) + (_arg2._ut327 * _arg2._rr739))){ return (true); }; return (false); //unresolved jump }; return (false); } private function _hi308():void{ _de368 = _st720.play(45, int.MAX_VALUE); } private function _dl143():Boolean{ var _local1:Boolean; var _local2:String = _cj96(); _local1 = true; return (_local1); } private function _kw579():void{ var _local3:_ft259; var _local4:int; var _local5:int; var _local6:_ft259; if (_yb50 != 2){ _kw347 = (_kw347 - _bw12); if (_kw347 < 1){ _kw347 = _la567; _ik708(); }; }; var _local1:int = (_qx282.length - 1); var _local2:int = _local1; while (_local2 >= 0) { _local3 = _qx282[_local2]; _local3._ej163(_bw12); _local4 = (_qg541.length - 1); _local5 = _local4; while (_local5 >= 0) { _local6 = _qg541[_local5]; if (_xg238(_local3, _local6) == true){ if (_local3._wj285 == false){ _local3._cv244 = true; if (_local6._es85 == false){ _local6._lv747(); _qg541.splice(_local5, 1); _local6 = null; } else { if (_local6._id148 == 100){ _local6.id3 = (_local6.id3 + 1); }; }; }; }; _local5--; }; if (_local3._cv244 == false){ if (_xg238(_local3, _od598) == true){ if (_local3._wj285 == true){ _wt196(_local3); _local3._cv244 = true; } else { if ((((_ht629 == _local3._ed634)) || ((_yb50 == 2)))){ _local3._cv244 = true; if (_hr152 < 10){ _jd215 = true; }; } else { _kc325 = true; }; }; }; }; if (_local3._cv244 == true){ if (_local3._wj285 == false){ _ub342(_local3.x, _local3.y, _local3._ed634); _so53(_local3.x, (_local3.y - 25)); _sn315 = (_sn315 + 1); if (_sn315 == 5){ _sn315 = 0; _fx384(_local3); }; _uf285 = (_uf285 + 1); if (_uf285 == 10){ _uf285 = 0; _jq248(); }; _fy242 = (_fy242 + 1); _pu269 = (_pu269 + 1); _hs591 = (_hs591 + 1); _oc158 = true; if (_jd215 == true){ _hr152 = (_hr152 + 1); _jd215 = false; }; }; _local3._lv747(); _qx282.splice(_local2, 1); _local3 = null; } else { if (_xb311 < 6){ if (_ht629 == _local3._ed634){ if (_local3._wj285 == false){ if (_yb50 != 2){ _local3._sj171 = (_local3._sj171 + (0.03 * _bw12)); if (_local3._sj171 > 20){ _local3._sj171 = 0; }; _ir709._gw129(_or409, _local3.x, ((_local3.y - 61) + _local3._sj171), 0, 0, _or409.width, _or409.height, _nl81._ny152); _ir709._gw129(_hn86, _local3.x, (_local3.y + 38), 0, 0, _hn86.width, _hn86.height, _nl81._ny152); }; }; }; }; _local3._gd27(); if (_local3._wj285 == false){ if (_yb50 != 2){ _ir709._gw129(_fk399, (_local3.x + Math.round(_ir709._ko66(_local3._cg54, 5))), (_local3.y + Math.round(_ir709._tw294(_local3._cg54, 5))), 0, 0, 26, 8, _nl81._ny152); } else { _ir709._gw129(_fk399, _local3.x, _local3.y, 0, 0, 26, 8, _nl81._ny152); }; }; }; _local2--; }; if (_oc158 == true){ _oc158 = false; _iq603 = _ty637.play(20, 0); }; } public static function _fn663(_arg1:int=50):Boolean{ if (_arg1 > random._rt87(0, 100)){ return (true); }; return (false); } } }//package
Section 49
//_bw75__ap16 (_bw75__ap16) package { import mx.core.*; public class _bw75__ap16 extends BitmapAsset { } }//package
Section 50
//_bw75__ch198 (_bw75__ch198) package { import mx.core.*; public class _bw75__ch198 extends BitmapAsset { } }//package
Section 51
//_bw75__cs75 (_bw75__cs75) package { import mx.core.*; public class _bw75__cs75 extends BitmapAsset { } }//package
Section 52
//_bw75__dn119 (_bw75__dn119) package { import mx.core.*; public class _bw75__dn119 extends BitmapAsset { } }//package
Section 53
//_bw75__do328 (_bw75__do328) package { import mx.core.*; public class _bw75__do328 extends BitmapAsset { } }//package
Section 54
//_bw75__ed192 (_bw75__ed192) package { import mx.core.*; public class _bw75__ed192 extends BitmapAsset { } }//package
Section 55
//_bw75__ee243 (_bw75__ee243) package { import mx.core.*; public class _bw75__ee243 extends BitmapAsset { } }//package
Section 56
//_bw75__ep704 (_bw75__ep704) package { import mx.core.*; public class _bw75__ep704 extends BitmapAsset { } }//package
Section 57
//_bw75__et398 (_bw75__et398) package { import mx.core.*; public class _bw75__et398 extends BitmapAsset { } }//package
Section 58
//_bw75__ey156 (_bw75__ey156) package { import mx.core.*; public class _bw75__ey156 extends BitmapAsset { } }//package
Section 59
//_bw75__fb735 (_bw75__fb735) package { import mx.core.*; public class _bw75__fb735 extends BitmapAsset { } }//package
Section 60
//_bw75__fk546 (_bw75__fk546) package { import mx.core.*; public class _bw75__fk546 extends BitmapAsset { } }//package
Section 61
//_bw75__ft141 (_bw75__ft141) package { import mx.core.*; public class _bw75__ft141 extends BitmapAsset { } }//package
Section 62
//_bw75__gd313 (_bw75__gd313) package { import mx.core.*; public class _bw75__gd313 extends BitmapAsset { } }//package
Section 63
//_bw75__gj770 (_bw75__gj770) package { import mx.core.*; public class _bw75__gj770 extends SoundAsset { } }//package
Section 64
//_bw75__go517 (_bw75__go517) package { import mx.core.*; public class _bw75__go517 extends BitmapAsset { } }//package
Section 65
//_bw75__gr111 (_bw75__gr111) package { import mx.core.*; public class _bw75__gr111 extends SoundAsset { } }//package
Section 66
//_bw75__gu100 (_bw75__gu100) package { import mx.core.*; public class _bw75__gu100 extends SoundAsset { } }//package
Section 67
//_bw75__hd452 (_bw75__hd452) package { import mx.core.*; public class _bw75__hd452 extends BitmapAsset { } }//package
Section 68
//_bw75__hy397 (_bw75__hy397) package { import mx.core.*; public class _bw75__hy397 extends BitmapAsset { } }//package
Section 69
//_bw75__ic457 (_bw75__ic457) package { import mx.core.*; public class _bw75__ic457 extends BitmapAsset { } }//package
Section 70
//_bw75__in706 (_bw75__in706) package { import mx.core.*; public class _bw75__in706 extends BitmapAsset { } }//package
Section 71
//_bw75__iy222 (_bw75__iy222) package { import mx.core.*; public class _bw75__iy222 extends BitmapAsset { } }//package
Section 72
//_bw75__jf135 (_bw75__jf135) package { import mx.core.*; public class _bw75__jf135 extends BitmapAsset { } }//package
Section 73
//_bw75__jf215 (_bw75__jf215) package { import mx.core.*; public class _bw75__jf215 extends BitmapAsset { } }//package
Section 74
//_bw75__jg140 (_bw75__jg140) package { import mx.core.*; public class _bw75__jg140 extends BitmapAsset { } }//package
Section 75
//_bw75__kc581 (_bw75__kc581) package { import mx.core.*; public class _bw75__kc581 extends BitmapAsset { } }//package
Section 76
//_bw75__kf117 (_bw75__kf117) package { import mx.core.*; public class _bw75__kf117 extends BitmapAsset { } }//package
Section 77
//_bw75__ki604 (_bw75__ki604) package { import mx.core.*; public class _bw75__ki604 extends BitmapAsset { } }//package
Section 78
//_bw75__ks552 (_bw75__ks552) package { import mx.core.*; public class _bw75__ks552 extends BitmapAsset { } }//package
Section 79
//_bw75__lb378 (_bw75__lb378) package { import mx.core.*; public class _bw75__lb378 extends BitmapAsset { } }//package
Section 80
//_bw75__li444 (_bw75__li444) package { import mx.core.*; public class _bw75__li444 extends BitmapAsset { } }//package
Section 81
//_bw75__lw543 (_bw75__lw543) package { import mx.core.*; public class _bw75__lw543 extends BitmapAsset { } }//package
Section 82
//_bw75__ml511 (_bw75__ml511) package { import mx.core.*; public class _bw75__ml511 extends BitmapAsset { } }//package
Section 83
//_bw75__mq232 (_bw75__mq232) package { import mx.core.*; public class _bw75__mq232 extends BitmapAsset { } }//package
Section 84
//_bw75__oi599 (_bw75__oi599) package { import mx.core.*; public class _bw75__oi599 extends BitmapAsset { } }//package
Section 85
//_bw75__ok165 (_bw75__ok165) package { import mx.core.*; public class _bw75__ok165 extends BitmapAsset { } }//package
Section 86
//_bw75__oq615 (_bw75__oq615) package { import mx.core.*; public class _bw75__oq615 extends BitmapAsset { } }//package
Section 87
//_bw75__ow786 (_bw75__ow786) package { import mx.core.*; public class _bw75__ow786 extends BitmapAsset { } }//package
Section 88
//_bw75__pn164 (_bw75__pn164) package { import mx.core.*; public class _bw75__pn164 extends BitmapAsset { } }//package
Section 89
//_bw75__pp681 (_bw75__pp681) package { import mx.core.*; public class _bw75__pp681 extends BitmapAsset { } }//package
Section 90
//_bw75__qg114 (_bw75__qg114) package { import mx.core.*; public class _bw75__qg114 extends BitmapAsset { } }//package
Section 91
//_bw75__qm166 (_bw75__qm166) package { import mx.core.*; public class _bw75__qm166 extends BitmapAsset { } }//package
Section 92
//_bw75__qo641 (_bw75__qo641) package { import mx.core.*; public class _bw75__qo641 extends BitmapAsset { } }//package
Section 93
//_bw75__qr14 (_bw75__qr14) package { import mx.core.*; public class _bw75__qr14 extends BitmapAsset { } }//package
Section 94
//_bw75__rc111 (_bw75__rc111) package { import mx.core.*; public class _bw75__rc111 extends BitmapAsset { } }//package
Section 95
//_bw75__re350 (_bw75__re350) package { import mx.core.*; public class _bw75__re350 extends SoundAsset { } }//package
Section 96
//_bw75__rj135 (_bw75__rj135) package { import mx.core.*; public class _bw75__rj135 extends BitmapAsset { } }//package
Section 97
//_bw75__rj592 (_bw75__rj592) package { import mx.core.*; public class _bw75__rj592 extends BitmapAsset { } }//package
Section 98
//_bw75__rn187 (_bw75__rn187) package { import mx.core.*; public class _bw75__rn187 extends BitmapAsset { } }//package
Section 99
//_bw75__sa104 (_bw75__sa104) package { import mx.core.*; public class _bw75__sa104 extends BitmapAsset { } }//package
Section 100
//_bw75__sy412 (_bw75__sy412) package { import mx.core.*; public class _bw75__sy412 extends SoundAsset { } }//package
Section 101
//_bw75__tm289 (_bw75__tm289) package { import mx.core.*; public class _bw75__tm289 extends SoundAsset { } }//package
Section 102
//_bw75__uv317 (_bw75__uv317) package { import mx.core.*; public class _bw75__uv317 extends BitmapAsset { } }//package
Section 103
//_bw75__vc58 (_bw75__vc58) package { import mx.core.*; public class _bw75__vc58 extends SoundAsset { } }//package
Section 104
//_bw75__vd188 (_bw75__vd188) package { import mx.core.*; public class _bw75__vd188 extends BitmapAsset { } }//package
Section 105
//_bw75__vf49 (_bw75__vf49) package { import mx.core.*; public class _bw75__vf49 extends BitmapAsset { } }//package
Section 106
//_bw75__vg67 (_bw75__vg67) package { import mx.core.*; public class _bw75__vg67 extends BitmapAsset { } }//package
Section 107
//_bw75__vi717 (_bw75__vi717) package { import mx.core.*; public class _bw75__vi717 extends BitmapAsset { } }//package
Section 108
//_bw75__wj263 (_bw75__wj263) package { import mx.core.*; public class _bw75__wj263 extends BitmapAsset { } }//package
Section 109
//_bw75__wj315 (_bw75__wj315) package { import mx.core.*; public class _bw75__wj315 extends BitmapAsset { } }//package
Section 110
//_bw75__vn439 (_bw75__vn439) package { import mx.core.*; public class _bw75__vn439 extends BitmapAsset { } }//package
Section 111
//_bw75__wn565 (_bw75__wn565) package { import mx.core.*; public class _bw75__wn565 extends BitmapAsset { } }//package
Section 112
//_bw75__vq607 (_bw75__vq607) package { import mx.core.*; public class _bw75__vq607 extends SoundAsset { } }//package
Section 113
//_bw75__vr727 (_bw75__vr727) package { import mx.core.*; public class _bw75__vr727 extends BitmapAsset { } }//package
Section 114
//_bw75__ws653 (_bw75__ws653) package { import mx.core.*; public class _bw75__ws653 extends BitmapAsset { } }//package
Section 115
//_bw75__wx14 (_bw75__wx14) package { import mx.core.*; public class _bw75__wx14 extends BitmapAsset { } }//package
Section 116
//_bw75__vy410 (_bw75__vy410) package { import mx.core.*; public class _bw75__vy410 extends BitmapAsset { } }//package
Section 117
//_bw75__vy550 (_bw75__vy550) package { import mx.core.*; public class _bw75__vy550 extends BitmapAsset { } }//package
Section 118
//_bw75__xf312 (_bw75__xf312) package { import mx.core.*; public class _bw75__xf312 extends SoundAsset { } }//package
Section 119
//_bw75__xp745 (_bw75__xp745) package { import mx.core.*; public class _bw75__xp745 extends BitmapAsset { } }//package
Section 120
//_bw75__ya665 (_bw75__ya665) package { import mx.core.*; public class _bw75__ya665 extends BitmapAsset { } }//package
Section 121
//_bw75__yx492 (_bw75__yx492) package { import mx.core.*; public class _bw75__yx492 extends BitmapAsset { } }//package
Section 122
//_ek57 (_ek57) package { import flash.events.*; import com.urbansquall.preloader.*; import com.midasplayer.*; public class _ek57 extends Preloader { private var _ip259:DragonLoader; private var _pw409:KingPreloader; public function _ek57(){ _pw409 = new KingPreloader(600, 600); _pw409.onInitialize(); addChild(_pw409); addEventListener(Event.ENTER_FRAME, _re458); } private function _pr292():void{ _ip259 = new DragonLoader(irrcrpt("edoolhv", 3), ""); _ip259.addEventListener(DragonLoader.LAUNCH_GAME, _uk178); addChild(_ip259); } private function _re458(_arg1:Event):void{ if (completed){ _pw409.loadComplete(); removeEventListener(Event.ENTER_FRAME, _re458); removeChild(_pw409); _pr292(); }; } override protected function updateLoading(_arg1:Number):void{ _pw409.progressHandler(_arg1); } private function _uk178(_arg1):void{ removeChild(_ip259); _ip259.removeEventListener(DragonLoader.LAUNCH_GAME, _uk178); startup(); } } }//package
Section 123
//irrcrpt (irrcrpt) package { public function irrcrpt(_arg1:String, _arg2:int):String{ var _local5:int; var _local3:String = new String(); var _local4:int; while (_local4 < _arg1.length) { _local5 = _arg1.charCodeAt(_local4); if ((((_local5 >= 48)) && ((_local5 <= 57)))){ _local5 = ((_local5 - _arg2) - 48); if (_local5 < 0){ _local5 = (_local5 + ((57 - 48) + 1)); }; _local5 = ((_local5 % ((57 - 48) + 1)) + 48); } else { if ((((_local5 >= 65)) && ((_local5 <= 90)))){ _local5 = ((_local5 - _arg2) - 65); if (_local5 < 0){ _local5 = (_local5 + ((90 - 65) + 1)); }; _local5 = ((_local5 % ((90 - 65) + 1)) + 65); } else { if ((((_local5 >= 97)) && ((_local5 <= 122)))){ _local5 = ((_local5 - _arg2) - 97); if (_local5 < 0){ _local5 = (_local5 + ((122 - 97) + 1)); }; _local5 = ((_local5 % ((122 - 97) + 1)) + 97); }; }; }; _local3 = (_local3 + String.fromCharCode(_local5)); _local4++; }; return (_local3); } }//package
Section 124
//MochiBot (MochiBot) package { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ if (Security.sandboxType == irrcrpt("orfdoZlwkIloh", 3)){ return (null); }; var _local3:MochiBot = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); var _local4:String = irrcrpt("kwws://fruh.prfklerw.frp/pb/fruh.vzi", 3); var _local5:URLVariables = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; var _local6:String = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf(irrcrpt("lxxt", 4)) == 0){ _local5["url"] = _local6; } else { _local5["url"] = irrcrpt("psgep", 4); }; var _local7:URLRequest = new URLRequest(_local4); _local7.contentType = irrcrpt("ettpmgexmsr/b-aaa-jsvq-yvpirgshih", 4); _local7.method = URLRequestMethod.POST; _local7.data = _local5; var _local8:Loader = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:5
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:5
Symbol 5 MovieClip {com.midasplayer.KingPreloader_mcLoadLogo} [mcLoadLogo]Uses:2 4
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:12
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:12
Symbol 10 BitmapUsed by:11
Symbol 11 GraphicUses:10Used by:12
Symbol 12 MovieClip {com.midasplayer.DragonLoader_mcPlayBtn} [mcPlayBtn]Uses:7 9 11
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:15
Symbol 15 MovieClip {com.midasplayer.DragonLoader_mcGlimmer} [mcGlimmer]Uses:14
Symbol 16 VideoUsed by:17
Symbol 17 MovieClip {com.midasplayer.DragonLoader_mcFireLogo} [mcFireLogo]Uses:16
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:22
Symbol 20 FontUsed by:21
Symbol 21 EditableTextUses:20Used by:22
Symbol 22 MovieClip {com.midasplayer.DragonLoader_mcBannedSign} [mcBannedSign]Uses:19 21
Symbol 23 Sound {com.midasplayer.DragonLoader_sfxBell} [sfxBell]
Symbol 24 VideoUsed by:26
Symbol 25 SoundUsed by:26
Symbol 26 MovieClip {com.midasplayer.DragonLoader_mcDragon} [mcDragon]Uses:24 25
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:73
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:73
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:73
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:73
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:73
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:73
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:73
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:73
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:73
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:73
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:73
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:73
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:73
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:73
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:73
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:73
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:73
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:73
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:73
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:73
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:73
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:73
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:73
Symbol 73 MovieClip {com.midasplayer.particle.Particle_spark} [spark]Uses:28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72
Symbol 74 Sound {_bw75__gu100} [_bw75__gu100]
Symbol 75 Sound {_bw75__re350} [_bw75__re350]
Symbol 76 Sound {_bw75__xf312} [_bw75__xf312]
Symbol 77 Sound {_bw75__tm289} [_bw75__tm289]
Symbol 78 Sound {_bw75__vq607} [_bw75__vq607]
Symbol 79 Sound {_bw75__sy412} [_bw75__sy412]
Symbol 80 Sound {_bw75__gj770} [_bw75__gj770]
Symbol 81 Sound {_bw75__vc58} [_bw75__vc58]
Symbol 82 Sound {_bw75__gr111} [_bw75__gr111]
Symbol 83 Bitmap {_bw75__qm166}
Symbol 84 Bitmap {_bw75__iy222}
Symbol 85 Bitmap {_bw75__vr727}
Symbol 86 Bitmap {_bw75__lw543}
Symbol 87 Bitmap {_bw75__pp681}
Symbol 88 Bitmap {_bw75__vg67}
Symbol 89 Bitmap {_bw75__fk546}
Symbol 90 Bitmap {_bw75__ee243}
Symbol 91 Bitmap {_bw75__ft141}
Symbol 92 Bitmap {_bw75__kf117}
Symbol 93 Bitmap {_bw75__in706}
Symbol 94 Bitmap {_bw75__ws653}
Symbol 95 Bitmap {_bw75__hy397}
Symbol 96 Bitmap {_bw75__xp745}
Symbol 97 Bitmap {_bw75__rj592}
Symbol 98 Bitmap {_bw75__uv317}
Symbol 99 Bitmap {_bw75__ml511}
Symbol 100 Bitmap {_bw75__ow786}
Symbol 101 Bitmap {_bw75__kc581}
Symbol 102 Bitmap {_bw75__li444}
Symbol 103 Bitmap {_bw75__qr14}
Symbol 104 Bitmap {_bw75__jf135}
Symbol 105 Bitmap {_bw75__rn187}
Symbol 106 Bitmap {_bw75__dn119}
Symbol 107 Bitmap {_bw75__vi717}
Symbol 108 Bitmap {_bw75__wj315}
Symbol 109 Bitmap {_bw75__qg114}
Symbol 110 Bitmap {_bw75__ed192}
Symbol 111 Bitmap {_bw75__oi599}
Symbol 112 Bitmap {_bw75__vf49}
Symbol 113 Bitmap {_bw75__ic457}
Symbol 114 Bitmap {_bw75__oq615}
Symbol 115 Bitmap {_bw75__lb378}
Symbol 116 Bitmap {_bw75__ya665}
Symbol 117 Bitmap {_bw75__wn565}
Symbol 118 Bitmap {_bw75__vn439}
Symbol 119 Bitmap {_bw75__vy410}
Symbol 120 Bitmap {_bw75__ch198}
Symbol 121 Bitmap {_bw75__do328}
Symbol 122 Bitmap {_bw75__vy550}
Symbol 123 Bitmap {_bw75__jg140}
Symbol 124 Bitmap {_bw75__ki604}
Symbol 125 Bitmap {_bw75__go517}
Symbol 126 Bitmap {_bw75__wj263}
Symbol 127 Bitmap {_bw75__ok165}
Symbol 128 Bitmap {_bw75__ey156}
Symbol 129 Bitmap {_bw75__vd188}
Symbol 130 Bitmap {_bw75__ap16}
Symbol 131 Bitmap {_bw75__ep704}
Symbol 132 Bitmap {_bw75__hd452}
Symbol 133 Bitmap {_bw75__wx14}
Symbol 134 Bitmap {_bw75__fb735}
Symbol 135 Bitmap {classes._ki162__as777}
Symbol 136 Bitmap {_bw75__cs75}
Symbol 137 Bitmap {_bw75__rc111}
Symbol 138 Bitmap {_bw75__et398}
Symbol 139 Bitmap {_bw75__yx492}
Symbol 140 Bitmap {_bw75__qo641}
Symbol 141 Bitmap {_bw75__mq232}
Symbol 142 Bitmap {_bw75__rj135}
Symbol 143 Bitmap {_bw75__gd313}
Symbol 144 Bitmap {_bw75__pn164}
Symbol 145 Bitmap {_bw75__ks552}
Symbol 146 Bitmap {_bw75__sa104}

Instance Names

"bar"Symbol 5 MovieClip {com.midasplayer.KingPreloader_mcLoadLogo} [mcLoadLogo] Frame 1Symbol 4 MovieClip
"bg"Symbol 22 MovieClip {com.midasplayer.DragonLoader_mcBannedSign} [mcBannedSign] Frame 1Symbol 19 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 1459 bytes "<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'><rdf:Description rdf:about='' xmlns ..."
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 1000, ScriptTimeout: 60 seconds
ExportAssets (56)Timeline Frame 1Symbol 5 as "mcLoadLogo"
ExportAssets (56)Timeline Frame 1Symbol 12 as "mcPlayBtn"
ExportAssets (56)Timeline Frame 1Symbol 15 as "mcGlimmer"
ExportAssets (56)Timeline Frame 1Symbol 17 as "mcFireLogo"
ExportAssets (56)Timeline Frame 1Symbol 22 as "mcBannedSign"
ExportAssets (56)Timeline Frame 1Symbol 23 as "sfxBell"
ExportAssets (56)Timeline Frame 1Symbol 26 as "mcDragon"
ExportAssets (56)Timeline Frame 1Symbol 73 as "spark"
ExportAssets (56)Timeline Frame 2Symbol 74 as "_bw75__gu100"
ExportAssets (56)Timeline Frame 2Symbol 75 as "_bw75__re350"
ExportAssets (56)Timeline Frame 2Symbol 76 as "_bw75__xf312"
ExportAssets (56)Timeline Frame 2Symbol 77 as "_bw75__tm289"
ExportAssets (56)Timeline Frame 2Symbol 78 as "_bw75__vq607"
ExportAssets (56)Timeline Frame 2Symbol 79 as "_bw75__sy412"
ExportAssets (56)Timeline Frame 2Symbol 80 as "_bw75__gj770"
ExportAssets (56)Timeline Frame 2Symbol 81 as "_bw75__vc58"
ExportAssets (56)Timeline Frame 2Symbol 82 as "_bw75__gr111"
SerialNumber (41)Timeline Frame 1

Labels

"_ek57"Frame 1
"start"Frame 2
"idle"Symbol 12 MovieClip {com.midasplayer.DragonLoader_mcPlayBtn} [mcPlayBtn] Frame 1
"over"Symbol 12 MovieClip {com.midasplayer.DragonLoader_mcPlayBtn} [mcPlayBtn] Frame 2
"down"Symbol 12 MovieClip {com.midasplayer.DragonLoader_mcPlayBtn} [mcPlayBtn] Frame 3
"loop"Symbol 73 MovieClip {com.midasplayer.particle.Particle_spark} [spark] Frame 10




http://swfchan.com/12/58068/info.shtml
Created: 17/4 -2019 12:37:16 Last modified: 17/4 -2019 12:37:16 Server time: 01/05 -2024 15:32:15