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

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

ballies.swf

This is the info page for
Flash #65327

(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
//_ad433 (classes._ad433) package classes { import flash.display.*; import flash.geom.*; import flash.filters.*; public class _ad433 { public var width:int; public var _sg180:BitmapData; public var _mh332:BitmapData; public var _fh44:Bitmap; public var height:int; public var parent:Sprite; public var _wx240:BlurFilter; public var _hb681:Array; public function get _qf720():Number{ return (_wx240.blurX); } public function unlock():void{ _mh332.unlock(); } public function set _qf720(_arg1:Number):void{ _wx240.blurX = _arg1; if (_arg1 == 0){ _wx240.quality = 0; parent.filters = null; } else { _wx240.quality = 1; }; parent.filters = _hb681; } public function clear():void{ _mh332.copyPixels(_sg180, 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{ _sg180 = new BitmapData(_arg2, _arg3, _arg4, _arg5); _mh332 = new BitmapData(_arg2, _arg3, _arg4, _arg5); _fh44 = new Bitmap(_mh332); parent = new Sprite(); _arg1.addChild(parent); _fh44.x = (-(_fh44.width) / 2); _fh44.y = (-(_fh44.height) / 2); parent.addChild(_fh44); parent.x = (_mh332.width / 2); parent.y = (_mh332.height / 2); width = _arg2; height = _arg3; _wx240 = new BlurFilter(0, 0, 1); _hb681 = new Array(); _hb681.push(_wx240); parent.filters = _hb681; _wx240.blurX = 0; _wx240.blurY = 0; _wx240.quality = 0; parent.filters = _hb681; } public function get _tg47():Number{ return (_wx240.blurY); } public function lock():void{ _mh332.lock(); } public function set _tg47(_arg1:Number):void{ _wx240.blurY = _arg1; if (_arg1 == 0){ _wx240.quality = 0; parent.filters = null; } else { _wx240.quality = 1; }; parent.filters = _hb681; } public function _ak518():void{ _sg180 = null; _mh332 = null; _fh44 = null; parent = null; _wx240 = null; _hb681 = null; } } }//package classes
Section 10
//_dh432 (classes._dh432) package classes { public class _dh432 { public var _et357:Number;// = 0 public var _sw78:Number;// = 0 public var _eh378:Number;// = 0 public var _ts221:Number;// = 0 public var _gk733:Number;// = 0 public var _gs277:Number;// = 0 public var _iv703:Number;// = 0 public var _ib535:Number;// = 0 public function _dh432():void{ } } }//package classes
Section 11
//_lm713 (classes._lm713) package classes { import flash.display.*; import flash.geom.*; public class _lm713 { private var _bm704:Number;// = 57.2957795130823 private var _pv80:Point; private var rect:Rectangle; private var _ya46:Number;// = 6.28318530717959 private var _of224:Number;// = 0.0174532925199433 public function _qt20(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:BitmapData):void{ _pv80 = new Point(_arg2, _arg3); rect = new Rectangle(_arg4, _arg5, _arg6, _arg7); _arg8.copyPixels(_arg1, rect, _pv80); } public function _cw423(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.atan2(_arg2, _arg1) * _bm704); if (_local3 < 0){ _local3 = (_local3 + 360); }; return (_local3); } public function _yi333(_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 percent(_arg1:Number, _arg2:Number, _arg3:Number=100):Number{ return ((_arg1 / (_arg2 / _arg3))); } public function _jw289(_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 _nw621(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:Number = (Math.atan2((_arg4 - _arg2), (_arg3 - _arg1)) * _bm704); if (_local5 < 0){ _local5 = (_local5 + 360); }; return (_local5); } public function _dy70(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):int{ return (Math.sqrt((((_arg3 - _arg1) * (_arg3 - _arg1)) + ((_arg4 - _arg2) * (_arg4 - _arg2))))); } public function _qt773(_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 = ((_ya46 * _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 _kg142(_arg1:String, _arg2:int):String{ while (_arg1.length < _arg2) { _arg1 = ("0" + _arg1); }; return (_arg1); } public function _mk37(_arg1:Number, _arg2:Number):Number{ return ((_arg2 * Math.sin((_arg1 * _of224)))); } public function _ta403(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:BitmapData):void{ _pv80 = new Point((_arg2 - (_arg6 / 2)), (_arg3 - (_arg7 / 2))); rect = new Rectangle(_arg4, _arg5, _arg6, _arg7); _arg8.copyPixels(_arg1, rect, _pv80, null, null, true); } public function _ft769(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:BitmapData):void{ _pv80 = new Point(_arg2, _arg3); rect = new Rectangle(_arg4, _arg5, _arg6, _arg7); _arg8.copyPixels(_arg1, rect, _pv80, null, null, true); } public function _el620(_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); _ft769(_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); _ft769(_local15, _arg6, _arg7, 0, 0, _arg4, _arg5, _arg8); _local14 = null; _local15 = null; } public function _px548(_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 _kp304(_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 _qu512(_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 _vq612(_arg1:Number, _arg2:Number):Number{ return ((_arg2 * Math.cos((_arg1 * _of224)))); } } }//package classes
Section 12
//_pm400 (classes._pm400) package classes { import flash.display.*; import flash.geom.*; public class _pm400 { private var _nf128:Bitmap; private var i:int; private var _iw138:Object; private var _mm542:Class; private var _ut608:Number; private var _wr328:Number; public static const CENTER:int = 2; public static const LEFT:int = 0; public static const RIGHT:int = 1; public function _pm400():void{ _mm542 = _pm400__mm542; _nf128 = new _mm542(); _ut608 = "?".charCodeAt(0); _wr328 = irrcrpt("\n", 1).charCodeAt(0); _iw138 = new Object(); super(); i = 32; while (i < 161) { _iw138[i] = new Rectangle((((i - 32) % 16) * 16), (int(((i - 32) / 16)) * 16), 9, 16); i++; }; } private function _qj735(_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 = _ut608; }; _arg1.copyPixels(_nf128.bitmapData, _iw138[_local8], _local5); _local5.x = (_local5.x + 8); _local7++; }; } 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", 5)); for each (_local7 in _local6) { if (_arg5 == LEFT){ _qj735(_arg1, _local7, _arg3, _arg4); } else { if (_arg5 == RIGHT){ _qj735(_arg1, _local7, (_arg3 - (_local7.length * 8)), _arg4); } else { _qj735(_arg1, _local7, (_arg3 - ((_local7.length * 8) / 2)), _arg4); }; }; _arg4 = (_arg4 + 13); }; } } }//package classes
Section 13
//_pm400__mm542 (classes._pm400__mm542) package classes { import mx.core.*; public class _pm400__mm542 extends BitmapAsset { } }//package classes
Section 14
//_pv605 (classes._pv605) package classes { public class _pv605 { public var _wc505:uint; public function _pv605(){ _wc505 = 1; } private function _fu123():uint{ return ((_wc505 = ((_wc505 * 16807) % 2147483647))); } public function _qf537(_arg1:Number, _arg2:Number):uint{ _arg1 = (_arg1 - 0.4999); _arg2 = (_arg2 + 0.4999); return (Math.round((_arg1 + ((_arg2 - _arg1) * _iy259())))); } public function _rd561(_arg1:Number, _arg2:Number):Number{ return ((_arg1 + ((_arg2 - _arg1) * _iy259()))); } public function _iy259():Number{ return ((_fu123() / 2147483647)); } public function _db101():uint{ return (_fu123()); } } }//package classes
Section 15
//_te267 (classes._te267) package classes { import flash.display.*; import flash.geom.*; public class _te267 { public var _ni717:int; public var _uc484:Number;// = 0 public var _rd266:Number;// = 0 public var _wy753:Number;// = 0 public var _gr339:int; public var _be365:Number;// = 0 public var _kj612:Boolean; public var _ia14:Rectangle; public var _mg17:Number;// = 0 public var _uo109:Number;// = 0 public var _cw598:int;// = 0 public var _hh27:Number;// = 0 public var _hv626:Number;// = 0 public var _eu570:Number;// = 0 public var _aa651:Number;// = 0 public var _fm653:Number;// = 0 public var _ds475:Number;// = 0 public var _pn77:Number;// = 0 public var _hy223:BitmapData; public var callback:Object; public var _iv556:String; public var _dj315:Object; public var _tk199:int;// = 0 public var _gb474:Number;// = 0 public var _nt605:Number;// = 0 public var _rr439:String; public var _wm454:int; public var _kg247:int; public var _my393:Boolean; private var _ya46:Number;// = 0 public var _bo43:int; public var _dr724:Number;// = 0 public var _lo210:Number;// = 0 public var _su194:Number; public var x:Number;// = 0 public var y:Number;// = 0 public var _kn81:int; public var _kc455:Number;// = 0 public var id3:int; public var _uu118:Number;// = 0 public var _cm482:Number;// = 0 public var _nw582:Number;// = 0 public var _hn375:int; public var _fr338:Number;// = 0 public var _mf568:Number;// = 0 public var _on554:Number;// = 0 public var state:int; public var _ll631:Number;// = 0 public var _de447:String; public var _pk784:int; public var _th710:Number;// = 0 public var _iw673:Number;// = 0 public var _vh559:int;// = 0 public var _lp440:Number;// = 0 public var _xy93:Number;// = 0 public var _jk279:Number;// = 0 public var _fx574:Number;// = 0 public var _vh441:int; public var _hh71:int;// = 0 public var _xn707:Number;// = 0 public var _my739:Number;// = 0 public var _da419:Number;// = 0 public var _qj151:Number;// = 0 public var _vk165:int; public var _pt85:Number;// = 0 public var _kx140:Number;// = 0 public var _qi749:Number;// = 0 public var _io38:Number;// = 0 public var _py29:Number;// = 0 public var _ci96:Number;// = 0 public var _qo299:Number;// = 0 public var _dg657:Number;// = 0 public var _vt303:Number;// = 0 public var _ri547:Number;// = 0 public var _yt745:Number;// = 0 public var _ok653:Number;// = 0 public var _wi234:Boolean; public var _hw302:Number;// = 0 public var _ga515:Number;// = 0 public var _qp396:int; public var _de487:Boolean; public var _am561:int;// = 0 public var _fc342:Number;// = 0 public var _qn534:Array; public var id:int; public var _vw708:Number;// = 0 public var _ka522:Number;// = 0 public var height:int; public var _gp564:Number;// = 0 public var _mt520:Number;// = 0 public var _bp408:Boolean; public var _wb738:Number;// = 0 public var _ol760:int; public var _cm734:Number;// = 0 public var _on148:int; public var _lm537:Number;// = 0 public var type:int; public var _rv625:Number;// = 0 public var _qg476:Number;// = 0 public var _vc465:int;// = 0 public var _mn307:Number;// = 0 public var _bj541:Number;// = 0 public var _jg713:Number;// = 0 public var _mh448:Boolean; public var _wa19:Number;// = 0 public var _ct24:Number;// = 0 public var _ps407:Point; public var _ws600:Number;// = 0 public var _gb633:Number;// = 0 public var alpha:Number;// = 0 public var _rs43:int; public var _wb192:int; public var _uc686:Number;// = 0 public var _om743:Boolean; public var _hr442:BitmapData; public var _yk728:Number;// = 0 public var frame:Number;// = 0 public var _bo454:Number;// = 0 public var _ea150:Number;// = 0 public var _ta107:Number;// = 0 public var _vw731:int;// = 0 public var _ad306:Number;// = 0 public var _yv283:int; public var _jd586:Number;// = 0 public var _kd389:Boolean; public var rotation:Number;// = 0 public var _cw309:Number;// = 0 public var _lm683:Number;// = 0 public var target:_te267; public var _bi365:Number;// = 0 public var _oq442:Number;// = 0 public var _ti646:Number;// = 0 public var _vc147:int;// = 0 public var _wg309:Number;// = 0 public var _ny499:int;// = 0 public var _lc90:Number;// = 0 public var _xr460:Number;// = 0 public var _fl649:Number;// = 0 public var _wg431:Number;// = 0 public var width:int; public var delta:Number;// = 0 public var _oy186:_te267; public var _xe731:Number;// = 0 public var _nb622:Number;// = 0 public var _bg529:Number;// = 0 public var _oh774:Number;// = 0 public var _xn434:Number;// = 0 public var _yj430:Number;// = 0 public var _kq83:int;// = 0 public var _wl216:int; public var _pw258:Number;// = 0 public var _qc244:int; public var _ma41:Number;// = 0 public var _yw733:Number;// = 0 public var _xn682:int; public var _oj721:int; public var _vx509:Number;// = 0 public var _ea516:Number;// = 0 public function _te267(){ _mg17 = -10000; _be365 = 10000; _lc90 = -10000; _hv626 = 10000; alpha = 1; _xr460 = 1; _fc342 = 1; _fr338 = 1; _yw733 = 1; _vw708 = 1; _ya46 = (Math.PI * 2); _ia14 = new Rectangle(0, 0, 0, 0); _ps407 = new Point(0, 0); _kj612 = true; } public function _sp147():void{ if (_kg247){ _fc342 = (_fc342 + (_ok653 * delta)); switch (_kg247){ case 1: if (_fc342 >= _uc686){ _fc342 = _uc686; _ok653 = -(_ok653); } else { if (_fc342 <= _rd266){ _fc342 = _rd266; _ok653 = -(_ok653); }; }; break; case 2: if (_fc342 >= _uc686){ _fc342 = _rd266; } else { if (_fc342 <= _rd266){ _fc342 = _uc686; }; }; break; case 3: if (_fc342 >= _uc686){ _fc342 = _uc686; _kg247 = 0; } else { if (_fc342 <= _rd266){ _fc342 = _rd266; _kg247 = 0; }; }; break; case 4: if (_fc342 >= _uc686){ _fc342 = _uc686; _kg247 = 0; _de487 = true; } else { if (_fc342 <= _rd266){ _fc342 = _rd266; _kg247 = 0; _de487 = true; }; }; break; }; }; } public function _bf200(_arg1:Object):void{ callback = _arg1; } public function _rg408(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=0):void{ _wm454 = _arg4; _eu570 = _arg1; _yt745 = _arg2; _ma41 = _arg3; rotation = _arg5; } public function _gc782(_arg1:_te267, _arg2:Number, _arg3:Number, _arg4:Number):void{ target = _arg1; _oq442 = _arg2; _lp440 = _arg3; _on554 = _arg4; _am561 = 5; } public function _qe310(_arg1:_te267, _arg2:Number):void{ target = _arg1; _lo210 = _arg2; _am561 = 6; } public function _jf96(_arg1:_te267, _arg2:Number):void{ var _local3:Number = rotation; var _local4:Number = _xk67._ss270._nw621(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) * _xk67._vk475)); if (_local3 < 0){ _local3 = (_local3 + 360); }; if (_local3 > 359){ _local3 = (_local3 - 360); }; rotation = _local3; } public function _et33(_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) * _xk67._vk475)); if (_local3 < 0){ _local3 = (_local3 + 360); }; if (_local3 > 359){ _local3 = (_local3 - 360); }; rotation = _local3; } public function _so759(_arg1:Number, _arg2:Number, _arg3:Number):void{ _lo210 = _arg1; _iw673 = _arg2; _bj541 = _arg3; _am561 = 7; } public function _ve495():void{ if (_om743 == true){ _qi749 = (_qi749 - (_ti646 * delta)); _ri547 = (_ri547 - (_gp564 * delta)); _wb738 = (_wb738 - (_oh774 * delta)); if (_qi749 < _yk728){ _qi749 = _yk728; }; if (_ri547 < _hw302){ _ri547 = _hw302; }; if (_wb738 < _wg431){ _wb738 = _yk728; }; _fr338 = _qi749; _yw733 = _ri547; _vw708 = _wb738; if (_qi749 == _yk728){ if (_ri547 == _hw302){ if (_wb738 == _wg431){ _om743 = false; }; }; }; }; } public function _ga701(_arg1:Number=1):void{ delta = _arg1; if (_xe731 != 0){ _xe731 = (_xe731 - delta); if (_xe731 < 1){ _xe731 = 0; _kj612 = _mh448; }; } else { _hw514(); _ed191(); _ex534(); _sp147(); _qk346(); _yd57(); _ho66(); _vx342(); _ve495(); _jh256(); if (callback != null){ callback(this); }; if (_su194){ _su194 = (_su194 - _arg1); if (_su194 < 1){ _su194 = 0; _de487 = true; }; }; }; } public function _hk783(_arg1:Number, _arg2:Number):void{ _xn682 = 2; _bg529 = _arg1; _pk784 = 0; _ni717 = 1; alpha = 0; _qo299 = 0; _qj151 = _arg2; } public function _br578(_arg1:Number, _arg2:Number):void{ x = _arg1; y = _arg2; } private function _qp105():void{ _gb474 = (_gb474 + (_nt605 * delta)); x = ((((_ws600 * Math.pow((1 - _gb474), 3)) + (((3 * _fl649) * Math.pow((1 - _gb474), 2)) * _gb474)) + (((3 * _fm653) * (1 - _gb474)) * Math.pow(_gb474, 2))) + (_ad306 * Math.pow(_gb474, 3))); y = ((((_cw309 * Math.pow((1 - _gb474), 3)) + (((3 * _mf568) * Math.pow((1 - _gb474), 2)) * _gb474)) + (((3 * _cm482) * (1 - _gb474)) * Math.pow(_gb474, 2))) + (_bo454 * Math.pow(_gb474, 3))); if (_gb474 >= 1){ x = _ad306; y = _bo454; if (_vh559 < _tk199){ _vh559 = (_vh559 + 1); _qp256(); _gb474 = 0; } else { if (_vc465 == 0){ _am561 = 0; if (_cw598 == 0){ _de487 = true; }; } else { _vh559 = _kq83; _qp256(); _gb474 = 0; }; }; }; } public function _jr38(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=0):void{ _qc244 = _arg4; _ka522 = _arg1; _ta107 = _arg2; _jk279 = _arg3; _cm734 = _arg5; } public function _qk346():void{ if (_qc244){ _cm734 = (_cm734 + (_ka522 * delta)); switch (_qc244){ case 1: if (_cm734 >= _jk279){ _cm734 = _jk279; _ka522 = -(_ka522); } else { if (_cm734 <= _ta107){ _cm734 = _ta107; _ka522 = -(_ka522); }; }; break; case 2: if (_cm734 >= _jk279){ _cm734 = _ta107; } else { if (_cm734 <= _ta107){ _cm734 = _jk279; }; }; break; case 3: if (_cm734 >= _jk279){ _cm734 = _jk279; _qc244 = 0; } else { if (_cm734 <= _ta107){ _cm734 = _ta107; _qc244 = 0; }; }; break; case 4: if (_cm734 >= _jk279){ _cm734 = _jk279; _qc244 = 0; _de487 = true; } else { if (_cm734 <= _ta107){ _cm734 = _ta107; _qc244 = 0; _de487 = true; }; }; break; }; }; } public function _vo621(_arg1:String):void{ _rr439 = _arg1; } public function _pb602(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=0):void{ _ol760 = _arg4; _rv625 = _arg1; _aa651 = _arg2; _xn434 = _arg3; _wa19 = _arg5; } public function _hw514():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; if (_am561 == 1){ if (_yj430 > 0){ _yj430 = (_yj430 - delta); if (_yj430 < 1){ _yj430 = _nw582; _nb622 = (_nb622 * _uu118); _kx140 = (_kx140 * _uu118); }; }; x = (x + (_nb622 * delta)); y = (y + (_kx140 * delta)); _nb622 = (_nb622 + (_uo109 * delta)); _kx140 = (_kx140 + (_wg309 * delta)); if ((((x < _mg17)) || ((x > _be365)))){ _de487 = true; }; if ((((y < _lc90)) || ((y > _hv626)))){ _de487 = true; }; if (_mn307 > 0){ _mn307 = (_mn307 - delta); if (_mn307 < 1){ _am561 = 0; }; }; } else { if (_am561 == 2){ _local1 = x; _local2 = y; _local3 = target.x; _local4 = target.y; if (_local1 < _local3){ _lo210 = (_lo210 + (_iw673 * delta)); if (_lo210 > _bj541){ _lo210 = _bj541; }; } else { if (_local1 > _local3){ _lo210 = (_lo210 - (_iw673 * delta)); if (_lo210 < -(_bj541)){ _lo210 = -(_bj541); }; }; }; x = (x + (_lo210 * delta)); if (_local2 < _local4){ _py29 = (_py29 + (_ds475 * delta)); if (_py29 > _jg713){ _py29 = _jg713; }; } else { if (_local2 > _local4){ _py29 = (_py29 - (_ds475 * delta)); if (_py29 < -(_jg713)){ _py29 = -(_jg713); }; }; }; y = (y + (_py29 * delta)); } else { if (_am561 == 3){ _oq442 = (_oq442 + (_lp440 * delta)); _pt85 = (_pt85 + (_uc484 * delta)); x = (x + ((Math.cos(_oq442) * _on554) * delta)); y = (y + ((Math.sin(_pt85) * _da419) * delta)); }; }; }; if (_mn307 > 0){ _mn307 = (_mn307 - delta); if (_mn307 < 1){ _am561 = 0; }; } else { if (_am561 == 4){ _qp105(); } else { if (_am561 == 5){ if (target != null){ _oq442 = (_oq442 + (_lp440 * delta)); x = (target.x + (Math.cos(_oq442) * _on554)); y = (target.y + (Math.sin(_oq442) * _on554)); } else { _de487 = true; }; } else { if (_am561 == 6){ if (target != null){ _th710 = _xk67._ss270._nw621(x, y, target.x, target.y); _nb622 = _xk67._ss270._vq612(_th710, _lo210); _kx140 = _xk67._ss270._mk37(_th710, _lo210); x = (x + (_nb622 * delta)); y = (y + (_kx140 * delta)); } else { _de487 = true; }; } else { if (_am561 == 7){ _th710 = _xk67._ss270._nw621(x, y, _lo210, _iw673); _nb622 = _xk67._ss270._vq612(_th710, _bj541); _kx140 = _xk67._ss270._mk37(_th710, _bj541); x = (x + (_nb622 * delta)); y = (y + (_kx140 * delta)); if (_nb622 > 0){ if (x > _lo210){ x = _lo210; }; } else { if (_nb622 < 0){ if (x < _lo210){ x = _lo210; }; }; }; if (_kx140 > 0){ if (y > _iw673){ y = _iw673; }; } else { if (_kx140 < 0){ if (y < _iw673){ y = _iw673; }; }; }; if ((((x == _lo210)) && ((y == _iw673)))){ _am561 = 0; }; }; }; }; }; }; } public function _lu339(_arg1:Number, _arg2:Number):void{ _dg657 = _arg1; _ll631 = _arg2; } public function _xa519(_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{ _am561 = 4; _ny499 = _arg10; _vc147 = _arg8; _hh71 = _arg9; _vc465 = _arg6; _cw598 = _arg7; _nt605 = _arg3; _gb474 = 0; _kq83 = _arg1; _tk199 = _arg2; _vh559 = _arg1; _io38 = _arg4; _kc455 = _arg5; _qp256(); } public function _ex534():void{ if (_on148){ _xr460 = (_xr460 + (_ga515 * delta)); switch (_on148){ case 1: if (_xr460 >= _xn707){ _xr460 = _xn707; _ga515 = -(_ga515); } else { if (_xr460 <= _gb633){ _xr460 = _gb633; _ga515 = -(_ga515); }; }; break; case 2: if (_xr460 >= _xn707){ _xr460 = _gb633; } else { if (_xr460 <= _gb633){ _xr460 = _xn707; }; }; break; case 3: if (_xr460 >= _xn707){ _xr460 = _xn707; _on148 = 0; } else { if (_xr460 <= _gb633){ _xr460 = _gb633; _on148 = 0; }; }; break; case 4: if (_xr460 >= _xn707){ _xr460 = _xn707; _on148 = 0; _de487 = true; } else { if (_xr460 <= _gb633){ _xr460 = _gb633; _on148 = 0; _de487 = true; }; }; break; }; }; } public function _nb103(_arg1:Boolean):void{ _kj612 = _arg1; _mh448 = _kj612; } public function _dw520(_arg1:Number):void{ alpha = _arg1; } public function _qk248(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0, _arg5:Number=0):void{ var _local6:Number = (_arg1 + _xk67.random._rd561((-(_arg2) / 2), (_arg2 / 2))); if (_local6 < 0){ _local6 = (_local6 + 360); } else { if (_local6 > 360){ _local6 = (_local6 - 360); }; }; _qo302(_xk67._ss270._vq612(_local6, _arg3), _xk67._ss270._mk37(_local6, _arg3), 0, _arg5, _arg4); } public function _ho66():void{ if (_xn682){ switch (_xn682){ case 1: alpha = (alpha + (_bg529 * delta)); if (alpha >= _ni717){ alpha = _ni717; _xn682 = 0; } else { if ((((alpha < _pk784)) || ((alpha == _pk784)))){ alpha = _pk784; _xn682 = 0; _de487 = true; }; }; break; case 2: if (_qo299 > 0){ _qo299 = (_qo299 - (1 * delta)); if (_qo299 < 1){ _qo299 = 0; _ip401(-(_bg529)); }; } else { alpha = (alpha + (_bg529 * delta)); if (alpha >= _ni717){ alpha = _ni717; _qo299 = _qj151; }; }; break; }; _dw520(alpha); }; } public function _vx342():void{ if (_vh441){ _lm537 = (_lm537 + (_ea516 * delta)); switch (_vh441){ case 1: if (_lm537 > _yv283){ _lm537 = _yv283; _ea516 = -(_ea516); } else { if (_lm537 < _vk165){ _lm537 = _vk165; _ea516 = -(_ea516); }; }; break; case 2: if (_lm537 > _yv283){ _lm537 = _vk165; } else { if (_lm537 < _vk165){ _lm537 = _yv283; }; }; break; case 3: if (_lm537 >= _yv283){ _lm537 = _yv283; _vh441 = 0; } else { if (_lm537 <= _vk165){ _lm537 = _vk165; _vh441 = 0; }; }; break; case 4: if (_lm537 >= _yv283){ _lm537 = _yv283; _vh441 = 0; _de487 = true; } else { if (_lm537 <= _vk165){ _lm537 = _vk165; _vh441 = 0; _de487 = true; }; }; }; if (Math.round(_lm537) != frame){ frame = Math.round(_lm537); if (_wi234 == true){ _hn375 = (frame * (width + _wl216)); } else { _hy223 = _dj315[frame]; }; }; }; } public function _nc577(_arg1:Number):void{ _su194 = _arg1; } public function _bl266(_arg1:Number):void{ _lm683 = _arg1; } public function _xo70(_arg1:_te267, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):void{ target = _arg1; _lo210 = 0; _iw673 = _arg2; _bj541 = _arg3; _py29 = 0; _ds475 = _arg4; _jg713 = _arg5; _am561 = 2; } public function _lg653(_arg1:Number, _arg2:Number=0.95):void{ _yj430 = _arg1; _nw582 = _arg1; _uu118 = _arg2; } public function _ed191():void{ if (_wm454){ switch (_wm454){ case 1: rotation = (rotation + (_eu570 * delta)); if (rotation >= _ma41){ rotation = _ma41; _eu570 = -(_eu570); } else { if (rotation <= _yt745){ rotation = _yt745; _eu570 = -(_eu570); }; }; break; case 2: rotation = (rotation + (_eu570 * delta)); if (rotation >= _ma41){ rotation = _yt745; } else { if (rotation <= _yt745){ rotation = _ma41; }; }; break; case 3: rotation = (rotation + (_eu570 * delta)); if (rotation >= _ma41){ rotation = _ma41; _wm454 = 0; } else { if (rotation <= _yt745){ rotation = _yt745; _wm454 = 0; }; }; break; case 4: rotation = (rotation + (_eu570 * delta)); if (rotation >= _ma41){ rotation = _ma41; _wm454 = 0; _de487 = true; } else { if (rotation <= _yt745){ rotation = _yt745; _wm454 = 0; _de487 = true; }; }; break; case 5: _jf96(_oy186, _eu570); break; case 6: _et33(_yt745, _eu570); break; }; }; } public function _yb686(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):void{ _qi749 = _arg1; _ri547 = _arg2; _wb738 = _arg3; _ti646 = _arg4; _gp564 = _arg5; _oh774 = _arg6; _yk728 = 1; _hw302 = 1; _wg431 = 1; _om743 = true; } private function _lp338(_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 _rm79():void{ var _local1:Number; var _local2:ColorTransform; var _local3:Matrix; var _local4:Number; var _local5:Number; if (_xe731 == 0){ if (type == 1){ _local1 = 0; if (rotation != 0){ if (rotation > 180){ _local1 = (-360 + rotation); } else { _local1 = rotation; }; _local1 = ((_ya46 * _local1) / 360); }; _local2 = new ColorTransform(_fr338, _yw733, _vw708, alpha, 0, 0, 0, 0); _local3 = new Matrix(); _local4 = (width + ((_cm734 * width) / 2)); _local5 = (height + ((_wa19 * height) * 1.5)); _local3.translate((-(_local4) / 2), (-(_local5) / 2)); _local3.b = _wa19; _local3.c = _cm734; _local3.scale(_xr460, _fc342); _local3.rotate(_local1); _local3.translate(Math.round(x), Math.round(y)); _hr442.draw(_hy223, _local3, _local2, _rr439, null, true); } else { if (_my393 == true){ _ps407.x = (x - (width / 2)); _ps407.y = (y - (height / 2)); } else { _ps407.x = x; _ps407.y = y; }; _ia14.x = _hn375; _ia14.y = _bo43; _hr442.copyPixels(_hy223, _ia14, _ps407, null, null, true); }; }; } public function _bk755(_arg1:Number, _arg2:Number):void{ _cm734 = _arg1; _wa19 = _arg2; } public function _aw450(_arg1:BitmapData, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:BitmapData, _arg7:int=1, _arg8:Number=0, _arg9:Boolean=true):void{ _xe731 = _arg8; type = _arg7; _hy223 = _arg1; _hr442 = _arg6; _hn375 = _arg2; _bo43 = _arg3; width = _arg4; height = _arg5; _ia14.width = width; _ia14.height = height; _my393 = _arg9; _lm683 = (width / 2); _dg657 = width; _ll631 = height; _kj612 = true; if (_xe731 > 0){ _kj612 = false; _mh448 = _kj612; }; _dw520(1); } public function _jh256():void{ var _local1:_te267; if (_hh27 > 1){ _hh27 = (_hh27 - delta); if (_hh27 < 1){ _hh27 = _pw258; _local1 = new _te267(); _local1._aw450(_hy223, 0, 0, width, height, _hr442); _local1.frame = frame; _local1._br578(x, y); _local1._ir153(_xr460, _fc342); _local1._ip401(-(_xy93), alpha); _local1._yh480(_fr338, _yw733, _vw708); _local1.rotation = rotation; _qn534.push(_local1); }; }; } public function _jq509(_arg1:Number, _arg2:Number):Boolean{ if (_my393 == true){ return (_lp338(_arg1, _arg2, (x - ((_dg657 * _xr460) / 2)), (y - ((_ll631 * _fc342) / 2)), (_dg657 * _xr460), (_ll631 * _fc342))); }; return (_lp338(_arg1, _arg2, x, y, (_dg657 * _xr460), (_ll631 * _fc342))); } public function _qp256():void{ var _local1:Number = 600; var _local2:Number = 600; if (_ny499 == 1){ _xk67._pc65[_vh559]._eh378 = -(_xk67._pc65[_vh559]._eh378); _xk67._pc65[_vh559]._gs277 = -(_xk67._pc65[_vh559]._gs277); _xk67._pc65[_vh559]._gk733 = -(_xk67._pc65[_vh559]._gk733); _xk67._pc65[_vh559]._iv703 = -(_xk67._pc65[_vh559]._iv703); }; if (_vc147 == 0){ x = (_xk67._pc65[_vh559]._eh378 + _io38); _ws600 = x; _fl649 = (_xk67._pc65[_vh559]._gs277 + _io38); _fm653 = (_xk67._pc65[_vh559]._gk733 + _io38); _ad306 = (_xk67._pc65[_vh559]._iv703 + _io38); } else { x = (((_local1 - 1) - _xk67._pc65[_vh559]._eh378) + _io38); _ws600 = x; _fl649 = (((_local1 - 1) - _xk67._pc65[_vh559]._gs277) + _io38); _fm653 = (((_local1 - 1) - _xk67._pc65[_vh559]._gk733) + _io38); _ad306 = (((_local1 - 1) - _xk67._pc65[_vh559]._iv703) + _io38); }; if (_hh71 == 0){ y = (_xk67._pc65[_vh559]._et357 + _kc455); _cw309 = y; _mf568 = (_xk67._pc65[_vh559]._ts221 + _kc455); _bo454 = (_xk67._pc65[_vh559]._sw78 + _kc455); _cm482 = (_xk67._pc65[_vh559]._ib535 + _kc455); } else { y = (((_local2 - 1) - _xk67._pc65[_vh559]._et357) + _kc455); _cw309 = y; _mf568 = (((_local2 - 1) - _xk67._pc65[_vh559]._ts221) + _kc455); _bo454 = (((_local2 - 1) - _xk67._pc65[_vh559]._sw78) + _kc455); _cm482 = (((_local2 - 1) - _xk67._pc65[_vh559]._ib535) + _kc455); }; if (_ny499 == 1){ _xk67._pc65[_vh559]._eh378 = -(_xk67._pc65[_vh559]._eh378); _xk67._pc65[_vh559]._gs277 = -(_xk67._pc65[_vh559]._gs277); _xk67._pc65[_vh559]._gk733 = -(_xk67._pc65[_vh559]._gk733); _xk67._pc65[_vh559]._iv703 = -(_xk67._pc65[_vh559]._iv703); }; } public function _kn723(_arg1:Number, _arg2:Number):void{ _wm454 = 6; _eu570 = _arg2; _yt745 = _arg1; } public function _lq224(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ _mg17 = _arg1; _be365 = _arg3; _lc90 = _arg2; _hv626 = _arg4; } public function _sx187(_arg1:Number, _arg2:Number, _arg3:Array):void{ _hh27 = _arg1; _pw258 = _arg1; _xy93 = _arg2; _qn534 = _arg3; } public function _wc723(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=1):void{ _kg247 = _arg4; _ok653 = _arg1; _rd266 = _arg2; _uc686 = _arg3; _fc342 = _arg5; } public function _qo302(_arg1:Number, _arg2:Number, _arg3:Number=0, _arg4:Number=0, _arg5:Number=0):void{ _nb622 = _arg1; _kx140 = _arg2; _uo109 = _arg3; _wg309 = _arg4; _mn307 = _arg5; _am561 = 1; } public function _up505(_arg1:BitmapData, _arg2:Number, _arg3:int, _arg4:int, _arg5:int=0):void{ _hy223 = _arg1; _hn375 = 0; _vk165 = 0; _yv283 = (_arg3 - 1); _ea516 = _arg2; _lm537 = 0; frame = 0; _wl216 = _arg5; _wi234 = true; _vh441 = _arg4; } public function _eg702(_arg1:_te267, _arg2:Number):void{ _wm454 = 5; _eu570 = _arg2; _oy186 = _arg1; } public function _rt591(_arg1:Object, _arg2:Number, _arg3:int, _arg4:int):void{ _dj315 = _arg1; _hy223 = _dj315[0]; _vk165 = 0; _yv283 = (_arg3 - 1); _ea516 = _arg2; _lm537 = 0; frame = 0; _wi234 = false; _vh441 = _arg4; } public function _ip401(_arg1:Number, _arg2:Number=1):void{ _xn682 = 1; _bg529 = _arg1; _pk784 = 0; _ni717 = 1; alpha = _arg2; } public function _ak518():void{ callback = null; _ia14 = null; _ps407 = null; } public function _no110(_arg1:BitmapData, _arg2:int, _arg3:int, _arg4:int, _arg5:int):void{ _hy223 = _arg1; _hn375 = _arg2; _bo43 = _arg3; width = _arg4; height = _arg5; _ia14.width = width; _ia14.height = height; _lm683 = (width / 2); _dg657 = width; _ll631 = height; _kj612 = true; } public function _yh480(_arg1:Number, _arg2:Number, _arg3:Number):void{ _fr338 = _arg1; _yw733 = _arg2; _vw708 = _arg3; } public function _yd57():void{ if (_ol760){ _wa19 = (_wa19 + (_rv625 * delta)); switch (_ol760){ case 1: if (_wa19 >= _xn434){ _wa19 = _xn434; _rv625 = -(_rv625); } else { if (_wa19 <= _aa651){ _wa19 = _aa651; _rv625 = -(_rv625); }; }; break; case 2: if (_wa19 >= _xn434){ _wa19 = _aa651; } else { if (_wa19 <= _aa651){ _wa19 = _xn434; }; }; break; case 3: if (_wa19 >= _xn434){ _wa19 = _xn434; _ol760 = 0; } else { if (_wa19 <= _aa651){ _wa19 = _aa651; _ol760 = 0; }; }; break; case 4: if (_wa19 >= _xn434){ _wa19 = _xn434; _ol760 = 0; _de487 = true; } else { if (_wa19 <= _aa651){ _wa19 = _aa651; _ol760 = 0; _de487 = true; }; }; break; }; }; } public function _ir153(_arg1:Number, _arg2:Number):void{ _xr460 = _arg1; _fc342 = _arg2; } public function _yg716(_arg1:BitmapData, _arg2:Number, _arg3:Number):void{ } public function _vd488(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=1):void{ _on148 = _arg4; _ga515 = _arg1; _gb633 = _arg2; _xn707 = _arg3; _xr460 = _arg5; } public function _pb591(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):void{ _oq442 = _arg1; _lp440 = _arg2; _on554 = _arg3; _pt85 = _arg4; _uc484 = _arg5; _da419 = _arg6; _am561 = 3; } } }//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 ("_xk67"); } 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
//_xk67 (_xk67) package { import flash.events.*; import classes.*; import flash.display.*; import com.urbansquall.display.*; import flash.geom.*; import flash.media.*; import mochi.*; import flash.net.*; import flash.filters.*; import flash.text.*; import flash.utils.*; import flash.ui.*; import caurina.transitions.*; import com.midasplayer.*; public class _xk67 extends InitializedSprite { private var _ia634:Class; private var _mf648:BitmapData; private var _ax716:_te267; private var _yc53:BitmapData; private var _dl154:Array; private var _qa639:BitmapData; private var _dl396:String; private var _sl109:Number;// = 0 private var _bo702:Number;// = 0 private var _lb370:Array; private var _tw261:Object; private var _oq493:Class; private var _qa766:Boolean;// = false private var _pu776:_te267; private var _yi489:BitmapData; private var _hl603:Class; private var _tx243:Boolean; private var _au221:BitmapData; private var _fe34:BitmapData; private var _oh329:BitmapData; private var _bx659:Class; private var _yd98:BitmapData; private var _ux178:Class; private var _vd285:int;// = 0 private var _vn61:int; private var _mo367:int; private var _gg245:int; private var _gv29:Class; private var _pj312:Class; private var _pv80:Point; private var _qj234:Number;// = 0 private var _pa744:int; private var _cq714:Boolean;// = false private var _cc691:Boolean; private var _kn684:SoundChannel; private var _rx304:int; private var _ms613:int;// = 0 private var _xr163:String; private var _ij484:Number;// = 0 private var _dd92:BitmapData; private var _ou756:Number;// = 0 private var _ur768:BitmapData; private var _nh547:Number;// = 0 private var _ty32:Class; private var _jc655:BitmapData; private var _er651:BitmapData; private var _qt277:Array; private var _lq524:Number;// = 0 private var _wu641:Class; private var _fj736:BitmapData; private var _wr371:BitmapData; private var _yh193:Class; private var _pk309:Class; private var _vj611:Number;// = 0 private var _qs191:Sound; private var _xa646:Class; private var _ak476:int; private var _hl404:Class; private var _hm737:Class; private var _ya447:String; private var _gt21:Number; private var _nq383:BitmapData; private var _rx456:Array; private var _ni542:BitmapData; private var _ts603:Class; private var _ro404:BitmapData; private var _wt699:Sound; private var _mm36:BitmapData; private var fps:int;// = 0 private var _ii191:BitmapData; private var _ot341:int; private var _im311:Array; private var _ac652:int;// = 0 private var _rc691:SoundChannel; private var _qb560:Class; private var _so456:Object; private var _hs188:Class; private var _mp387:Array; private var _ws497:int; private var _xm43:BitmapData; private var _gf90:BitmapData; private var _bk18:int; private var _ab458:Class; private var _mf498:BitmapData; private var _vi23:Class; private var _qd756:BitmapData; private var _lc188:BitmapData; private var _hl677:BitmapData; private var _kx14:Sound; private var _vl91:Boolean; private var _kd241:BitmapData; private var _hw80:BitmapData; private var _iv271:Array; private var _cr516:Class; private var _hl576:SoundChannel; private var _ej755:Class; private var _fl737:Sound; private var _gl412:Array; private var _vt451:int; private var _sq427:Class; private var _kf672:int; private var _mi786:Class; private var _rr715:Class; private var _cy395:_te267; private var _mr482:BitmapData; private var _bq515:Boolean; private var _xb679:Class; private var _cd148:BitmapData; private var _ah12:Number;// = 0 private var _qm239:Class; private var _rg733:Object; private var _bb283:Number;// = 0 private var _hv379:_ad433; private var _xb563:Class; private var _nr177:BitmapData; private var _yd308:BitmapData; private var _bd597:Array; private var _ay216:BitmapData; private var _xl478:BitmapData; private var _hv263:Boolean; private var _te52:Class; private var _it39:Number;// = 0 private var _di656:Sound; private var _lr336:Number;// = 0 private var _gu382:Number;// = 0 private var _ef195:Class; private var _gl212:BitmapData; private var _pm220:int;// = 600 private var _js608:Class; private var _mk400:Object; private var _li786:Class; private var _pm343:BitmapData; private var _if516:int; private var _tj511:Class; private var rect:Rectangle; private var _ej672:Number;// = 0 private var _xo529:int; private var _jr762:Class; private var _nl655:Class; private var _gd622:BitmapData; private var _fj138:BitmapData; private var _uv774:SoundChannel; private var _pp641:BitmapData; private var _jg551:BitmapData; private var _on544:Class; private var _rd169:Class; private var _ap574:Class; private var _dh134:Class; private var _xi66:MochiDigits; private var _et260:BitmapData; private var _ys723:Boolean; public var _yp451:Number;// = 0 private var _ys727:Number;// = 0 private var _wu19:Class; private var _ex505:Class; private var _hn364:Class; private var _fn642:Number; private var _gl146:Class; private var _ck612:Array; private var _wd536:Class; private var _ov172:int; private var _jq18:BitmapData; private var _ae366:BitmapData; private var _ts386:BitmapData; private var _hq409:Class; private var _ps706:BitmapData; private var _sp191:BitmapData; private var _vl593:Object; private var _sr497:Class; private var _cv746:int; private var _nw110:Class; private var _wa288:int;// = 600 private var _js429:Object; private var _kr383:BitmapData; private var _iq458:Class; private var _gn108:Class; private var _cr149:int; private var _hb189:Sound; private var _ca617:Class; private var _cj550:Number;// = 0 private var _ks486:_pm400; private var _xx173:Class; private var _au710:Array; private var _ua108:Class; private var _vw130:Class; private var _ja53:Class; private var _dv450:Boolean; private var _xx99:BitmapData; private var _vq714:Array; private var _ck541:Class; private var _on372:BitmapData; private var _qt759:SoundChannel; private var _fc469:SoundChannel; private var _tl674:BitmapData; private var _tk347:Number;// = 0 private var _kq30:Class; private var _bs599:int; private var _mx321:SoundChannel; private var _bj660:Class; private var _bi575:Class; private var _dk359:Class; private var _xg543:int; private var _on147:Class; public var _da455:Number;// = 0 private var _yt402:Number;// = 0 private var _dv472:BitmapData; private var _kq41:Sound; private var _ca418:Boolean; private var _td720:SoundChannel; private var _ck440:Class; private var _vd568:BitmapData; private var _vd329:BitmapData; private var _no563:BitmapData; private var _hf476:Class; private var _vo681:Boolean; private var _gh732:Array; private var _og525:int;// = 40 private var _em231:BitmapData; private var _nx99:_te267; private var _tn760:Class; private var _da236:Class; private var _xo297:BitmapData; private var _xt55:Class; private var _vc493:BitmapData; private var _qv609:Sound; private var _al716:Sound; private var _sx634:SharedObject; private var _bs151:Array; private var _tl111:Class; private var _fp205:String; private var _hs310:BitmapData; private var _or783:BitmapData; private var _ka84:Class; private var _fq776:Class; private var _oo154:Number;// = 0 private var _po198:Boolean; private var _kp68:Class; private var _kx532:BitmapData; private var _op490:Class; private var _jv436:Array; private var _it218:Class; private var _ly309:Class; private var _fc162:int; private var _np575:Number;// = 0 private var _mn473:Class; private var _vm186:_ad433; private var _ys366:Class; private var _bu354:Object; private var _la148:BitmapData; private var _ql737:BitmapData; private var _aj569:BitmapData; private var _fg773:BitmapData; private var _ma47:int; private var _jm632:Number;// = 0 private var _cv251:BitmapData; private var _qv529:SoundChannel; public static var random:_pv605; public static var _gl671:Array = []; public static var _io168:Array = []; public static var _pc65:Array = []; public static var _yd226:Array = []; public static var _jy415:Array = []; public static var _vb637:Array = []; public static var _cb642:Number = 0; public static var _ei138:Array = []; public static var _ss270:_lm713; public static var _ce216:Number = 0; public static var _vk475:Number; public function _xk67():void{ _xr163 = irrcrpt("Feppmiw", 4); _sx634 = SharedObject.getLocal(_xr163); _js608 = _xk67__js608; _qb560 = _xk67__qb560; _cd148 = new _qb560().bitmapData; _ua108 = _xk67__ua108; _xo297 = new _ua108().bitmapData; _nw110 = _xk67__nw110; _fe34 = new _nw110().bitmapData; _ej755 = _xk67__ej755; _mf498 = new _ej755().bitmapData; _tn760 = _xk67__tn760; _on372 = new _tn760().bitmapData; _bi575 = _xk67__bi575; _dd92 = new _bi575().bitmapData; _ka84 = _xk67__ka84; _vd568 = new _ka84().bitmapData; _ef195 = _xk67__ef195; _qd756 = new _ef195().bitmapData; _gn108 = _xk67__gn108; _jq18 = new _gn108().bitmapData; _wd536 = _xk67__wd536; _dv472 = new _wd536().bitmapData; _te52 = _xk67__te52; _em231 = new _te52().bitmapData; _sq427 = _xk67__sq427; _mr482 = new _sq427().bitmapData; _ty32 = _xk67__ty32; _ps706 = new _ty32().bitmapData; _ap574 = _xk67__ap574; _la148 = new _ap574().bitmapData; _ca617 = _xk67__ca617; _wr371 = new _ca617().bitmapData; _fq776 = _xk67__fq776; _kd241 = new _fq776().bitmapData; _xx173 = _xk67__xx173; _ay216 = new _xx173().bitmapData; _rr715 = _xk67__rr715; _ae366 = new _rr715().bitmapData; _gv29 = _xk67__gv29; _ni542 = new _gv29().bitmapData; _hl603 = _xk67__hl603; _mm36 = new _hl603().bitmapData; _kp68 = _xk67__kp68; _mf648 = new _kp68().bitmapData; _bu354 = new Object(); _xb563 = _xk67__xb563; _xx99 = new _xb563().bitmapData; _jr762 = _xk67__jr762; _jc655 = new _jr762().bitmapData; _li786 = _xk67__li786; _vd329 = new _li786().bitmapData; _iq458 = _xk67__iq458; _xm43 = new _iq458().bitmapData; _rx456 = [_xx99, _jc655, _vd329, _xm43]; _ck541 = _xk67__ck541; _ts386 = new _ck541().bitmapData; _pj312 = _xk67__pj312; _kr383 = new _pj312().bitmapData; _tl111 = _xk67__tl111; _ql737 = new _tl111().bitmapData; _da236 = _xk67__da236; _tl674 = new _da236().bitmapData; _op490 = _xk67__op490; _ro404 = new _op490().bitmapData; _ts603 = _xk67__ts603; _hs310 = new _ts603().bitmapData; _bj660 = _xk67__bj660; _au221 = new _bj660().bitmapData; _vi23 = _xk67__vi23; _gl212 = new _vi23().bitmapData; _gl146 = _xk67__gl146; _er651 = new _gl146().bitmapData; _on544 = _xk67__on544; _gf90 = new _on544().bitmapData; _ck440 = _xk67__ck440; _vc493 = new _ck440().bitmapData; _dk359 = _xk67__dk359; _yi489 = new _dk359().bitmapData; _it218 = _xk67__it218; _pp641 = new _it218().bitmapData; _wu19 = _xk67__wu19; _no563 = new _wu19().bitmapData; _oq493 = _xk67__oq493; _ur768 = new _oq493().bitmapData; _ex505 = _xk67__ex505; _nr177 = new _ex505().bitmapData; _nl655 = _xk67__nl655; _jg551 = new _nl655().bitmapData; _vw130 = _xk67__vw130; _ii191 = new _vw130().bitmapData; _cr516 = _xk67__cr516; _fg773 = new _cr516().bitmapData; _hs188 = _xk67__hs188; _fj138 = new _hs188().bitmapData; _hn364 = _xk67__hn364; _kx532 = new _hn364().bitmapData; _kq30 = _xk67__kq30; _lc188 = new _kq30().bitmapData; _yh193 = _xk67__yh193; _gd622 = new _yh193().bitmapData; _ly309 = _xk67__ly309; _sp191 = new _ly309().bitmapData; _hf476 = _xk67__hf476; _nq383 = new _hf476().bitmapData; _pk309 = _xk67__pk309; _yd98 = new _pk309().bitmapData; _iv271 = []; _vq714 = []; _bs151 = []; _im311 = []; _jv436 = []; _ck612 = []; _hl404 = _xk67__hl404; _et260 = new _hl404().bitmapData; _sr497 = _xk67__sr497; _hw80 = new _sr497().bitmapData; _qm239 = _xk67__qm239; _xl478 = new _qm239().bitmapData; _hm737 = _xk67__hm737; _pm343 = new _hm737().bitmapData; _mi786 = _xk67__mi786; _oh329 = new _mi786().bitmapData; _dh134 = _xk67__dh134; _yc53 = new _dh134().bitmapData; _ab458 = _xk67__ab458; _yd308 = new _ab458().bitmapData; _ux178 = _xk67__ux178; _cv251 = new _ux178().bitmapData; _wu641 = _xk67__wu641; _hl677 = new _wu641().bitmapData; _rd169 = _xk67__rd169; _or783 = new _rd169().bitmapData; _ys366 = _xk67__ys366; _aj569 = new _ys366().bitmapData; _xt55 = _xk67__xt55; _qa639 = new _xt55().bitmapData; _dl154 = [_hw80, _xl478, _pm343, _oh329, _yc53, _yd308, _cv251, _hl677, _or783, _aj569, _qa639]; _hq409 = _xk67__hq409; _kq41 = (new _hq409() as Sound); _hl576 = new SoundChannel(); _tj511 = _xk67__tj511; _qv609 = (new _tj511() as Sound); _qv529 = new SoundChannel(); _xb679 = _xk67__xb679; _al716 = (new _xb679() as Sound); _rc691 = new SoundChannel(); _on147 = _xk67__on147; _wt699 = (new _on147() as Sound); _uv774 = new SoundChannel(); _ja53 = _xk67__ja53; _kx14 = (new _ja53() as Sound); _fc469 = new SoundChannel(); _xa646 = _xk67__xa646; _di656 = (new _xa646() as Sound); _kn684 = new SoundChannel(); _mn473 = _xk67__mn473; _fl737 = (new _mn473() as Sound); _mx321 = new SoundChannel(); _ia634 = _xk67__ia634; _hb189 = (new _ia634() as Sound); _qt759 = new SoundChannel(); _bx659 = _xk67__bx659; _qs191 = (new _bx659() as Sound); _td720 = new SoundChannel(); _au710 = [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]; _vt451 = _au710.length; _lb370 = []; _bd597 = []; _mp387 = []; _qt277 = []; _ks486 = new _pm400(); _gg245 = getTimer(); _gl412 = [30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]; _gh732 = [0, 0, 0, 0, 0, 0, 0, 0, 0]; _hv379 = new _ad433(); _cy395 = new _te267(); _vm186 = new _ad433(); _vl593 = new Object(); _tw261 = new Object(); _mk400 = new Object(); _so456 = new Object(); _rg733 = new Object(); _js429 = new Object(); super(); } private function _ws414(_arg1:Number, _arg2:Number):void{ var _local3:_te267 = new _te267(); var _local4:BitmapData = _dl154[_ma47]; _local3._aw450(_local4, 0, 0, _local4.width, _local4.height, _hv379._mh332, 0); _local3._br578(_arg1, _arg2); _local3._qo302(0, -0.2); _local3._lg653(50, 0.8); _local3._nc577(2000); _yd226[_yd226.length] = _local3; if (_ma47 == 10){ _or213(1000); } else { _or213(((_ma47 + 1) * 50)); }; } private function _iw623(_arg1:MouseEvent):void{ _cc691 = false; _ys723 = false; } private function _pu513(_arg1:_te267):void{ if (Tweener.isTweening(_arg1) == true){ return; }; if (_arg1._jq509(_ce216, _cb642) == true){ if ((((_arg1._on148 == 0)) && ((_arg1._xr460 == 1)))){ _arg1._vd488(0.0025, 1, 1.2, 3, _arg1._xr460); _arg1._wc723(0.0025, 1, 1.2, 3, _arg1._fc342); }; if (_ys723 == true){ _uv774 = _wt699.play(20, 0); if (_arg1.id == 1){ _bs599 = 1; } else { if (_arg1.id == 2){ _bs599 = 2; } else { if (_arg1.id == 3){ _bs599 = 3; } else { if (_arg1.id == 4){ _bs599 = 4; }; }; }; }; }; } else { if ((((_arg1._on148 == 0)) && (!((_arg1._xr460 == 1))))){ _arg1._vd488(-0.0025, 1, 1.2, 3, _arg1._xr460); _arg1._wc723(-0.0025, 1, 1.2, 3, _arg1._fc342); }; }; } private function _vp237():void{ var _local1:_te267; _ak476 = 2; _vn61 = 0; _bs599 = 0; _local1 = new _te267(); _local1._aw450(_kd241, 0, 0, _kd241.width, _kd241.height, _hv379._mh332, 1); _local1._br578(300, 100); _local1._vd488(0.001, 0, 1.5, 3, 0); _local1._wc723(0.001, 0, 1.5, 3, 0); _yd226[_yd226.length] = _local1; _local1 = _kj521(_xo297, 300, 680, 1, _pu513, _hv379._mh332); Tweener.addTween(_local1, {y:200, time:1.5, transition:irrcrpt("hdvhRxwTxlqw", 3)}); _local1 = _kj521(_fe34, 300, 680, 2, _pu513, _hv379._mh332); Tweener.addTween(_local1, {y:300, time:1.5, transition:irrcrpt("fbtfPvuRvjou", 1), delay:0.5}); _local1 = _kj521(_mf498, 300, 680, 3, _pu513, _hv379._mh332); Tweener.addTween(_local1, {y:400, time:1.5, transition:irrcrpt("gcugQwvSwkpv", 2), delay:1}); _local1 = _kj521(_on372, 300, 680, 4, _pu513, _hv379._mh332); Tweener.addTween(_local1, {y:500, time:1.5, transition:irrcrpt("hdvhRxwTxlqw", 3), delay:1.5}); } private function _or213(_arg1:Number):void{ _xi66.addValue(_arg1); _fp205 = _ss270._kg142(_xi66.toString(), 6); } private function _wi409():void{ _ys308(_ei138); _ys308(_gl671); _ys308(_vb637); _ys308(_jy415); _ys308(_yd226); _ys308(_io168); } private function _ef548(_arg1:KeyboardEvent):void{ _lb370[_arg1.keyCode] = false; if (_mp387[_arg1.keyCode] == true){ _mp387[_arg1.keyCode] = false; _bd597[_arg1.keyCode] = true; }; } private function _sy415():void{ _mo367 = 0; _ov172 = (_ov172 + 1); _ah12 = (_ah12 + 0.00225); _ma47 = 0; _vo681 = false; } private function _ug508():void{ var _local1:BitmapData; _wa85(); _ts759(); _wi409(); _uy650(); _tx243 = false; _fj736 = _la148; if (_mp455() == true){ _qu400(); _hw367(); } else { _hv263 = true; _local1 = new _js608().bitmapData; _ss270._ft769(_local1, 0, 0, 0, 0, _local1.width, _local1.height, _vm186._mh332); }; _cv746 = 2; _rx304 = 1; _hv379.parent.visible = false; _vm186.parent.visible = true; _vm186.parent.alpha = 0; Tweener.addTween(_vm186.parent, {alpha:1, time:2, transition:irrcrpt("nkpgct", 2)}); } private function _pi216():void{ _hv379.lock(); _hq259(); _ok617(_jy415); if (_vn61 != 0){ _hi476(); }; _ok617(_yd226); _ui382(); _hv379.unlock(); switch (_vn61){ case 0: _bo702 = (_bo702 - _vk475); if (_bo702 < 1){ _vn61 = 1; _bo702 = 4000; _iu282(); }; break; case 1: _bo702 = (_bo702 - _vk475); if (_bo702 < 1){ _ak476 = 1; _vn61 = 0; _bo702 = 0; _cv746 = 1; }; break; case 2: break; case 3: break; }; } private function _wa85():void{ _qv529.stop(); } private function _we292():void{ switch (_ak476){ case 1: _ov636(); break; case 2: _fc736(); break; case 3: _pi216(); break; case 4: break; case 5: break; }; } private function _mp455():Boolean{ var _local1:Boolean; var _local2:String = _fn665(); _local1 = true; return (_local1); } private function _xa64(_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); _ss270._ft769(_local11, 0, 0, 0, 0, _local13, _local14, _local9); _local10 = new BitmapData(_local15, _local16, true, 0); _ss270._qt773(_local9, (_local15 / 2), (_local16 / 2), _local10, _local12, _arg6, _arg6, _local8, 0, 0, _arg3, _arg4, _arg5); _ss270._ft769(_local10, (_local17 * _local15), 0, 0, 0, _local15, _local16, _arg2[0]); _local8 = (_local8 + (360 / _arg7)); _local17++; }; _local9 = null; _local10 = null; _local11 = null; } private function _fr680(_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); _ss270._ft769(_local10, 0, 0, 0, 0, _local12, _local13, _local8); _local9 = new BitmapData(_local14, _local15, true, 0); _ss270._qt773(_local8, (_local14 / 2), (_local15 / 2), _local9, _local11, _arg6, _local16, 0, 0, 0, _arg3, _arg4, _arg5); _ss270._ft769(_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 _ax628():void{ if (_bd597[32] == true){ }; } private function _gj633(_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 - (_wk186(_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 _ok617(_arg1:Array):void{ var _local4:_te267; var _local2:int = (_arg1.length - 1); var _local3:int = _local2; while (_local3 >= 0) { _local4 = _arg1[_local3]; _local4._ga701(_vk475); if (_local4._de487 == true){ _local4._ak518(); _arg1.splice(_local3, 1); _local4 = null; } else { _local4._rm79(); }; _local3--; }; } private function _hi476():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:_te267; _local1 = (_ce216 - _pu776.x); _local2 = (_cb642 - _pu776.y); _local3 = (_local1 / 200); _local4 = (_local2 / 200); _pu776.x = (_pu776.x + (_local3 * _vk475)); _pu776.y = (_pu776.y + (_local4 * _vk475)); _pu776._ga701(_vk475); _pu776._rm79(); var _local6:Number = _ss270._nw621(_pu776.x, _pu776.y, _ce216, _cb642); _ss270._ta403(_er651, (_pu776.x + Math.round(_ss270._vq612(_local6, 5))), (_pu776.y + Math.round(_ss270._mk37(_local6, 5))), 0, 0, 26, 8, _hv379._mh332); } private function _vj600():void{ _an740(0, 0, 286, 63, 310, 279, 11, 143); _an740(11, 143, -231, 7, -331, 367, -57, 283); _an740(-57, 283, 231, 187, 324, 455, 67, 388); _an740(67, 388, -203, 265, -305, 546, 7, 623); } private function _an740(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number):void{ var _local9:_dh432 = new _dh432(); _local9._eh378 = _arg1; _local9._et357 = _arg2; _local9._gs277 = _arg3; _local9._ts221 = _arg4; _local9._gk733 = _arg5; _local9._ib535 = _arg6; _local9._iv703 = _arg7; _local9._sw78 = _arg8; _pc65.push(_local9); } private function _pk403():void{ var _local3:_te267; var _local4:int; var _local5:int; var _local6:_te267; if (_kf672 != 2){ _lr336 = (_lr336 - _vk475); if (_lr336 < 1){ _lr336 = _cj550; _hp212(); }; }; var _local1:int = (_ei138.length - 1); var _local2:int = _local1; while (_local2 >= 0) { _local3 = _ei138[_local2]; _local3._ga701(_vk475); _local4 = (_vb637.length - 1); _local5 = _local4; while (_local5 >= 0) { _local6 = _vb637[_local5]; if (_fn678(_local3, _local6) == true){ if (_local3._kd389 == false){ _local3._de487 = true; if (_local6._bp408 == false){ _local6._ak518(); _vb637.splice(_local5, 1); _local6 = null; } else { if (_local6._rs43 == 100){ _local6.id3 = (_local6.id3 + 1); }; }; }; }; _local5--; }; if (_local3._de487 == false){ if (_fn678(_local3, _pu776) == true){ if (_local3._kd389 == true){ _us491(_local3); _local3._de487 = true; } else { if ((((_vd285 == _local3._qp396)) || ((_kf672 == 2)))){ _local3._de487 = true; if (_ma47 < 10){ _vo681 = true; }; } else { _bq515 = true; }; }; }; }; if (_local3._de487 == true){ if (_local3._kd389 == false){ _ba180(_local3.x, _local3.y, _local3._qp396); _ws414(_local3.x, (_local3.y - 25)); _xg543 = (_xg543 + 1); if (_xg543 == 5){ _xg543 = 0; _ej184(_local3); }; _cr149 = (_cr149 + 1); if (_cr149 == 10){ _cr149 = 0; _qt701(); }; _mo367 = (_mo367 + 1); _fc162 = (_fc162 + 1); _ws497 = (_ws497 + 1); _ca418 = true; if (_vo681 == true){ _ma47 = (_ma47 + 1); _vo681 = false; }; }; _local3._ak518(); _ei138.splice(_local2, 1); _local3 = null; } else { if (_ov172 < 6){ if (_vd285 == _local3._qp396){ if (_local3._kd389 == false){ if (_kf672 != 2){ _local3._vt303 = (_local3._vt303 + (0.03 * _vk475)); if (_local3._vt303 > 20){ _local3._vt303 = 0; }; _ss270._ta403(_ay216, _local3.x, ((_local3.y - 61) + _local3._vt303), 0, 0, _ay216.width, _ay216.height, _hv379._mh332); _ss270._ta403(_ni542, _local3.x, (_local3.y + 38), 0, 0, _ni542.width, _ni542.height, _hv379._mh332); }; }; }; }; _local3._rm79(); if (_local3._kd389 == false){ if (_kf672 != 2){ _ss270._ta403(_er651, (_local3.x + Math.round(_ss270._vq612(_local3._th710, 5))), (_local3.y + Math.round(_ss270._mk37(_local3._th710, 5))), 0, 0, 26, 8, _hv379._mh332); } else { _ss270._ta403(_er651, _local3.x, _local3.y, 0, 0, 26, 8, _hv379._mh332); }; }; }; _local2--; }; if (_ca418 == true){ _ca418 = false; _rc691 = _al716.play(20, 0); }; } private function _ov636():void{ if (_sl109 > 0){ _hv379.parent.x = (_gu382 + random._rd561(-4, 4)); _hv379.parent.y = (_tk347 + random._rd561(-4, 4)); _sl109 = (_sl109 - _vk475); if (_sl109 < 1){ _sl109 = 0; _hv379.parent.x = _gu382; _hv379.parent.y = _tk347; }; }; _mj270(); _hv379.lock(); _hq259(); _ok617(_jy415); _pk403(); _fu470(); _ag385(); _ok617(_yd226); if (_ak476 == 1){ if (_kf672 != 2){ _bb283 = (_bb283 + _vk475); if (_bb283 >= _vj611){ _bb283 = 0; _vd285 = random._qf537(1, 4); _nx99._no110(_rx456[(_vd285 - 1)], 0, 0, 300, 300); _dw697((irrcrpt("MFWFM CPOVT ", 1) + (_mo367 * 250)), 300); _or213((_mo367 * 250)); _sy415(); }; }; }; _ss270._ft769(_ii191, 0, (599 - 16), 0, 0, (600 - (_ss270.percent(_bb283, _vj611, 100) * 6)), 16, _hv379._mh332); _ca623(); _ui382(); _hv379.unlock(); if (_vl91 == true){ _vp237(); }; if (_bq515 == true){ _fk357(); }; } private function _ba266():void{ _ar401(); random._wc505 = random._qf537(1, 500000); _sl109 = 0; _hv379.parent.x = _gu382; _hv379.parent.y = _tk347; _hv379.parent.visible = true; _vm186.parent.visible = true; _hv379.parent.alpha = 0; Tweener.addTween(_vm186.parent, {alpha:0, time:2, transition:irrcrpt("pmriev", 4), onComplete:_eb439}); Tweener.addTween(_hv379.parent, {alpha:1, time:2, transition:irrcrpt("qnsjfw", 5)}); _vl91 = false; _bq515 = false; _wi409(); _xi66.value = 0; _or213(0); _if516 = 3; _ak476 = 1; _vn61 = 0; _bo702 = 0; _cv746 = 1; _mo367 = 0; _xo529 = 10; _xg543 = 0; _oo154 = 0; _kf672 = 0; _cr149 = 0; _ma47 = 0; _vo681 = false; _yt402 = 0; _ys727 = 0; _ov172 = 0; _sy415(); _ah12 = 0.02; _pu776 = new _te267(); _pu776._aw450(_gl212, (4 * 50), 0, 50, 50, _hv379._mh332, 0); _pu776._br578(300, 300); _ou756 = 125; _np575 = _ou756; _vj611 = 15000; _bb283 = 0; _vd285 = random._qf537(1, 4); _nx99 = new _te267(); _nx99._aw450(_rx456[(_vd285 - 1)], 0, 0, 300, 300, _hv379._mh332, 1); _nx99._br578(300, 300); _nx99._rg408(-0.5, 0, 360, 2); _nx99._ir153(3, 3); _nx99.alpha = 0.35; _cj550 = 800; _lr336 = _cj550; _of157(); _nh547 = 0; _ij484 = getTimer(); _gt21 = getTimer(); } private function _xk441(_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); _ss270._ft769(_local10, 0, 0, 0, 0, _local12, _local13, _local8); _local9 = new BitmapData(_local14, _local15, true, 0); _ss270._qt773(_local8, (_local14 / 2), (_local15 / 2), _local9, _local11, _arg6, _local17, _local16, 0, 0, _arg3, _arg4, _arg5); _ss270._ft769(_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 _of157():void{ _qv529 = _qv609.play(38, 0); } private function _mg691(_arg1:_te267):void{ _arg1._vx509 = (_arg1._vx509 - _vk475); if (_arg1._vx509 < 1){ _arg1._bf200(null); _arg1._de487 = true; }; } private function _sy114():void{ var _local1:_te267; for each (_local1 in _ei138) { if (_local1._fx574 == 100){ _local1._am561 = _local1._wy753; _local1._hn375 = ((_local1._qp396 - 1) * 50); }; }; } private function _mn43():void{ } override protected function init():void{ var _local1:int; stage.frameRate = _og525; stage.scaleMode = StageScaleMode.NO_SCALE; stage.quality = StageQuality.MEDIUM; stage.showDefaultContextMenu = false; _hv379.init(stage, _pm220, _wa288, false, 4278190080); _gu382 = _hv379.parent.x; _tk347 = _hv379.parent.y; _vm186.init(stage, _pm220, _wa288, false, 4278190080); _vm186.parent.visible = false; random = new _pv605(); _ss270 = new _lm713(); stage.addEventListener(MouseEvent.MOUSE_DOWN, _dw730); stage.addEventListener(MouseEvent.MOUSE_UP, _iw623); stage.addEventListener(KeyboardEvent.KEY_DOWN, _jd107); stage.addEventListener(KeyboardEvent.KEY_UP, _ef548); _ul692(); _ir609(); _xi66 = new MochiDigits(); _hh773(); _fv755(); _ug508(); _gt21 = getTimer(); stage.addEventListener(Event.ENTER_FRAME, _lj531); } private function _mu602(_arg1:Number, _arg2:Number):void{ var _local3:_te267 = new _te267(); _local3._aw450(_jg551, 0, 0, _jg551.width, _jg551.height, _hv379._mh332, 1); _local3._br578(_arg1, _arg2); _local3._hk783(0.0015, 125); _local3._vd488(-0.0035, 0, 10, 4, 6); _local3._wc723(-0.0035, 0, 10, 4, 6); _local3._rr439 = irrcrpt("ehh", 4); _local3._bf200(_oq233); _jy415[_jy415.length] = _local3; } private function _jq608(_arg1:Number, _arg2:Number):void{ var _local3:_te267 = new _te267(); _local3._aw450(_jg551, 0, 0, _jg551.width, _jg551.height, _hv379._mh332, 1); _local3._br578(_arg1, _arg2); _local3._ip401(-0.0003, 0.5); _local3._vd488(0.003, 0, 10, 4, 0); _local3._wc723(0.003, 0, 10, 4, 0); _local3._rr439 = irrcrpt("dgg", 3); _jy415[_jy415.length] = _local3; } private function _iu282():void{ var _local1:_te267; _sl109 = 0; _hv379.parent.x = _gu382; _hv379.parent.y = _tk347; _bq515 = false; _oo154 = 0; _kf672 = 0; _cr149 = 0; _ma47 = 0; _vo681 = false; _yt402 = 0; _ys727 = 0; _pu776 = new _te267(); _pu776._aw450(_gl212, (4 * 50), 0, 50, 50, _hv379._mh332, 0); _pu776._br578(300, 700); _np575 = _ou756; _lr336 = _cj550; _if516 = (_if516 - 1); if (_if516 == -1){ _vl91 = true; _ak476 = 1; _vn61 = 0; _bo702 = 0; _cv746 = 1; } else { _local1 = new _te267(); _local1._aw450(_kx532, 0, 0, _kx532.width, _kx532.height, _hv379._mh332, 1); _local1._br578(300, 200); _local1._hk783(0.005, 3000); _local1._vd488(-0.01, 1, 5, 3, 5); _local1._wc723(-0.01, 1, 5, 3, 5); _yd226[_yd226.length] = _local1; _bb283 = 0; _vd285 = random._qf537(1, 4); _nx99._no110(_rx456[(_vd285 - 1)], 0, 0, 300, 300); _wa85(); _of157(); _nh547 = 0; }; } private function _mk12(_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 - (_wk186(_arg4, _arg7, _arg8) / 2)); }; var _local17:int; while (_local17 < _local15) { _local16 = _arg4.charCodeAt(_local17); _ss270._kp304(_arg1[_local16], _arg5, _arg6, _arg3, _arg14, _arg8, _arg9, _arg10, _arg11, _arg12); _arg5 = ((_arg5 + (_arg2[_local16].width * _arg8)) + _arg7); _local17++; }; } private function _tf452(_arg1:Number, _arg2:Number):void{ var _local3:_te267; var _local4:BitmapData = _au221; _local3 = new _te267(); _local3._aw450(_local4, 0, 0, 64, 64, _hv379._mh332, 1); _local3._lq224(-20, -20, (600 + 20), (600 + 20)); _local3._br578(_arg1, _arg2); _local3._ir153(0, 0); _local3._vd488(0.005, 0, 60, 4, 0.25); _local3._wc723(0.005, 0, 60, 4, 0.25); _local3._ip401(-0.00085, 1); _yd226[_yd226.length] = _local3; } private function _pu493(_arg1:_te267):void{ if (_arg1.x < 0){ _arg1.x = 0; _arg1._nb622 = -(_arg1._nb622); }; if (_arg1.x > (_pm220 - 1)){ _arg1.x = (_pm220 - 1); _arg1._nb622 = -(_arg1._nb622); }; if (_arg1.y < 0){ _arg1.y = 0; _arg1._kx140 = -(_arg1._kx140); }; if (_arg1.y > (_wa288 - 1)){ _arg1.y = (_wa288 - 1); _arg1._kx140 = -(_arg1._kx140); }; } private function _ts759():void{ } private function _jv182(_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 _uh43(_arg1:Number):void{ var _local2:int; var _local3 = -1; _local2 = 9; while (_local2 > -1) { if (_arg1 > _gh732[_local2]){ _local3 = _local2; }; _local2--; }; if (_local3 > -1){ if (_local3 < 9){ _local2 = 9; while (_local2 > _local3) { _gh732[_local2] = _gh732[(_local2 - 1)]; _local2--; }; }; _gh732[_local3] = _arg1; }; } private function _ba180(_arg1:Number, _arg2:Number, _arg3:int):void{ var _local6:BitmapData; var _local7:Object; var _local9:Array; var _local11:int; var _local12:_te267; var _local4:Number = 0; var _local5:Number = 0; var _local8 = -1; _arg3--; if (_arg3 == 0){ _local9 = _iv271; }; if (_arg3 == 1){ _local9 = _vq714; }; if (_arg3 == 2){ _local9 = _bs151; }; if (_arg3 == 3){ _local9 = _im311; }; if (_arg3 == 4){ _local9 = _jv436; }; if ((((_arg3 == 5)) || ((_kf672 == 2)))){ _local9 = _ck612; }; var _local10:int; while (_local10 < 10) { _local11 = 0; while (_local11 < 10) { _local8 = (_local8 + 1); _local12 = new _te267(); _local7 = _local9[_local8]; _local12._aw450(_local7[0], 0, 0, 5, 5, _hv379._mh332, 0); _local12._up505(_local7[0], random._rd561(0.003, 0.008), 20, 4); _local12._lq224(-20, -20, (600 + 20), (600 + 20)); _local12._br578(((_arg1 - 25) + (_local11 * 5)), ((_arg2 - 25) + (_local10 * 5))); _local4 = _ss270._nw621(_arg1, _arg2, ((_arg1 - 25) + (_local11 * 5)), ((_arg2 - 25) + (_local10 * 5))); _local5 = _ss270._dy70(((_arg1 - 25) + (_local11 * 5)), ((_arg2 - 25) + (_local10 * 5)), _arg1, _arg2); _local12._qo302(_ss270._vq612(_local4, (_local5 * 0.0025)), _ss270._mk37(_local4, (_local5 * 0.0025)), 0, 0, 0); _yd226[_yd226.length] = _local12; _local11++; }; _local10++; }; } private function _vj306():void{ } private function _fv755():void{ _mu514(_et260, _vl593, _tw261); } private function _va611():void{ _ot341 = 0; _qj234 = 0; } private function _jd107(_arg1:KeyboardEvent):void{ _lb370[_arg1.keyCode] = true; if (_mp387[_arg1.keyCode] == false){ _mp387[_arg1.keyCode] = true; _bd597[_arg1.keyCode] = false; }; } private function _mu514(_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); _ss270._ft769(_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); _ss270._ft769(_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); _ss270._ft769(_arg1, 0, 0, _arg2[_local4].x, _arg2[_local4].y, _arg2[_local4].width, _arg2[_local4].height, _arg3[_local4]); _local4++; }; } private function _jd339(_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); _ss270._ft769(_local10, 0, 0, 0, 0, _local12, _local13, _local8); _local9 = new BitmapData(_local14, _local15, true, 0); _ss270._qt773(_local8, (_local14 / 2), (_local15 / 2), _local9, _local11, _local16, _arg6, 0, 0, 0, _arg3, _arg4, _arg5); _ss270._ft769(_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 _ej772(_arg1:String):void{ } private function _gc75():void{ _wl168(); _ks486.draw(_hv379._mh332, ("" + _ms613), 10, 580, _pm400.LEFT); } private function _fu575():void{ _rx304 = 1; Mouse.hide(); } private function _ym376(_arg1:Array):void{ var _local4:_te267; var _local2:int = (_arg1.length - 1); var _local3:int = _local2; while (_local3 >= 0) { _local4 = _arg1[_local3]; _local4._ga701(_vk475); if (_local4._de487 == true){ _local4._ak518(); _arg1.splice(_local3, 1); _local4 = null; }; _local3--; }; } private function _hw367():void{ _hl576 = _kq41.play(45, int.MAX_VALUE); } private function _fu470():void{ var _local3:_te267; var _local1:int = (_vb637.length - 1); var _local2:int = _local1; while (_local2 >= 0) { _local3 = _vb637[_local2]; _local3._ga701(_vk475); if (_local3._de487 == true){ if (_local3._rs43 == 100){ if (_local3.id3 > 3){ _dw697((irrcrpt("ERPE FRPER ", 3) + (_local3.id3 * 250)), 150); _or213((_local3.id3 * 250)); }; }; _local3._ak518(); _vb637.splice(_local2, 1); _local3 = null; } else { _local3._rm79(); }; _local2--; }; } private function _uf196():void{ if (_bd597[32] == true){ }; } private function _fj240(_arg1:Number, _arg2:Number, _arg3:Number):void{ var _local6:_te267; var _local7:Object; var _local4:Number = 0; var _local5:int; while (_local5 < _arg3) { _local6 = new _te267(); _local7 = _bu354; _local6._aw450(_local7[0], 0, 0, 10, 10, _vm186._mh332, 0, 0); _local6._up505(_local7[0], random._rd561(0.004, 0.012), 20, 4); _local6._br578(_arg1, _arg2); _local6._qo302(_ss270._vq612(_local4, random._rd561(0.02, 0.5)), _ss270._mk37(_local4, random._rd561(0.02, 0.5)), 0, 0); _local4 = (_local4 + (360 / _arg3)); _local6._lq224(-80, -80, (600 + 80), (600 + 80)); _jy415[_jy415.length] = _local6; _local5++; }; } private function _us491(_arg1:_te267):void{ _rt744(_arg1.x, _arg1.y, 100); if (_arg1._qp396 == 1){ if (_kf672 == 1){ _oo154 = 10000; } else { _kf672 = 1; _oo154 = 10000; _ws497 = 0; }; _ys727 = 0; _yt402 = 0; }; if ((((_arg1._qp396 > 1)) && ((_arg1._qp396 < 6)))){ _kv515((_arg1._qp396 - 1)); _tf452(_arg1.x, _arg1.y); }; if (_arg1._qp396 == 6){ if (_kf672 == 2){ _oo154 = 10000; } else { _kf672 = 2; _oo154 = 10000; _wn402(); }; _ys727 = 0; _yt402 = 0; }; if (_arg1._qp396 == 7){ _kv515(random._qf537(1, 4)); _tf452(_arg1.x, _arg1.y); }; _qt759 = _hb189.play(10, 0); } private function _ir609():void{ } private function _wn402():void{ var _local1:_te267; for each (_local1 in _ei138) { if (_local1._kd389 == false){ _local1._fx574 = 100; _local1._wy753 = _local1._am561; _local1._am561 = 0; _local1._hn375 = 250; }; }; _fc162 = 0; } private function _fc736():void{ _hv379.lock(); _hq259(); _ok617(_jy415); _ok617(_yd226); _ui382(); _hv379.unlock(); switch (_vn61){ case 0: break; case 1: break; case 2: break; case 3: break; }; if (_bs599 > 0){ if (_bs599 == 1){ _wa85(); _ba266(); } else { if (_bs599 == 2){ _bs599 = 0; KingAPI.submitScore(_xi66.value); _wa85(); _ug508(); } else { if (_bs599 == 3){ _bs599 = 0; KingAPI.openOtherGamesLink(); } else { if (_bs599 == 4){ _wa85(); _ug508(); }; }; }; }; }; } private function _ic380(_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); _ss270._ft769(_local9, 0, 0, 0, 0, 20, 20, _local7); _ss270._qt773(_local7, ((_local9.width / 2) - 0.5), ((_local9.height / 2) - 0.5), _local8, _local10, _local11, _local12, _local6, 0, 0, _arg3, _arg4, _arg5); _ss270._ft769(_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 _lj531(_arg1:Event):void{ var _local2:uint = getTimer(); var _local3:uint = (_local2 - _gt21); _gt21 = getTimer(); _ot341++; if (_ot341 > 19){ _ot341 = 0; }; _gl412[_ot341] = _local3; _qj234 = 0; var _local4:int; while (_local4 < 19) { _qj234 = (_qj234 + _gl412[_local4]); _local4++; }; _vk475 = (_qj234 / 20); if (_vk475 > 50){ _vk475 = 50; }; _ce216 = mouseX; _cb642 = mouseY; switch (_cv746){ case 1: _we292(); break; case 2: _xy491(); break; }; _ys723 = false; } private function _ow110():Boolean{ var _local1:Boolean; var _local2:String = _fn665(); if (_local2 == irrcrpt("dnqemvjkufqockp.eqo", 2)){ _local1 = true; }; return (_local1); } private function _fk357():void{ var _local1:_te267; _bq515 = false; _ak476 = 3; _vn61 = 0; _bo702 = 4500; for each (_local1 in _ei138) { if (_local1._kd389 == false){ _ba180(_local1.x, _local1.y, _local1._qp396); }; }; _ys308(_ei138); _ba180(_pu776.x, _pu776.y, 5); _local1 = new _te267(); _local1._aw450(_mm36, 0, 0, _mm36.width, _mm36.height, _hv379._mh332, 1); _local1._br578(300, 200); _local1._ip401(-0.0004, 1); _local1._vd488(0.0015, 0, 50, 4, 0); _local1._wc723(0.0015, 0, 50, 4, 0); _yd226[_yd226.length] = _local1; _mx321 = _fl737.play(20, 0); } private function _fu499(_arg1:String):void{ var _local2:URLRequest = new URLRequest(_arg1); navigateToURL(_local2, irrcrpt("_fpero", 4)); } private function _xn236(_arg1:_te267):void{ if (Tweener.isTweening(_arg1) == false){ _arg1._de487 = true; _arg1._bf200(null); }; } private function _dw730(_arg1:MouseEvent):void{ _cc691 = true; _ys723 = true; } private function _ui382():void{ var _local1:Number = 545; var _local2:Number = 572; var _local3:Number = _dd92.width; var _local4:Number = _dd92.height; if ((((((((_ce216 > (_local1 - (_local3 / 2)))) && ((_ce216 < (_local1 + (_local3 / 2)))))) && ((_cb642 > (_local2 - (_local4 / 2)))))) && ((_cb642 < (_local2 + (_local4 / 2)))))){ _ss270._ta403(_vd568, _local1, _local2, 0, 0, _vd568.width, _vd568.height, _hv379._mh332); if (_ys723 == true){ KingAPI.openOtherGamesLink(); }; } else { _ss270._ta403(_dd92, _local1, _local2, 0, 0, _dd92.width, _dd92.height, _hv379._mh332); }; } private function _ar401():void{ _hl576.stop(); } private function _rt744(_arg1:Number, _arg2:Number, _arg3:Number):void{ var _local6:_te267; var _local7:Object; var _local4:Number = 0; var _local5:int; while (_local5 < _arg3) { _local6 = new _te267(); _local7 = _bu354; _local6._aw450(_local7[0], 0, 0, 10, 10, _hv379._mh332, 0, 0); _local6._up505(_local7[0], random._rd561(0.004, 0.012), 20, 4); _local6._br578(_arg1, _arg2); _local6._qo302(_ss270._vq612(_local4, random._rd561(0.02, 0.5)), _ss270._mk37(_local4, random._rd561(0.02, 0.5)), 0, 0); _local4 = (_local4 + (360 / _arg3)); _local6._lq224(-80, -80, (600 + 80), (600 + 80)); _jy415[_jy415.length] = _local6; _local5++; }; } private function _qt701():void{ if (_oo154 == 0){ _mu602(random._rd561(80, (600 - 80)), random._rd561(80, (600 - 80))); }; } private function _oe757(_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 _kj521(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object, _arg6:BitmapData):_te267{ var _local7:_te267; _local7 = new _te267(); _local7._aw450(_arg1, 0, 0, _arg1.width, _arg1.height, _arg6, 1); _local7._br578(_arg2, _arg3); _local7.id = _arg4; _local7._bf200(_arg5); _jy415[_jy415.length] = _local7; return (_local7); } private function _qm65(_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); _ss270._ft769(_local10, 0, 0, _arg3, _arg4, _arg5, _arg6, _local8); _ss270._qt773(_local8, ((_arg5 / 2) - 0.5), ((_arg6 / 2) - 0.5), _local9, _local11, _local12, _local13, _local7, 0, 0, 1, 1, 1); _ss270._ft769(_local9, (_local15 * _arg5), 0, 0, 0, _arg5, _arg6, _arg1[_local14]); _local11 = (_local11 - 0.05); _local15++; }; _local8 = null; _local9 = null; _local10 = null; } private function _sj300(_arg1:_te267):void{ _arg1._dr724 = (_arg1._dr724 - _vk475); if (_arg1._dr724 < 1){ _arg1._de487 = true; _arg1._bf200(null); _tf452(_arg1.x, _arg1.y); _ve611(_arg1.x, _arg1.y); _fc469 = _kx14.play(20, 0); _sl109 = 250; }; } private function _bv702(_arg1:Number, _arg2:Number, _arg3:Number):void{ var _local5:_te267; var _local6:Object; var _local4:int; while (_local4 < _arg3) { _local5 = new _te267(); _local6 = _bu354; _local5._aw450(_local6[0], 0, 0, 10, 10, _vm186._mh332, 0, 0); _local5._up505(_local6[0], (random._rd561(0.004, 0.012) * 2), 20, 4); _local5._br578(_arg1, _arg2); _local5._qk248(90, 90, random._rd561(0.002, 0.05), 0, 0.0001); _local5._lq224(-80, -80, (600 + 80), (600 + 80)); _yd226[_yd226.length] = _local5; _local4++; }; } private function _vr14(_arg1:int):void{ _lb370[_arg1] = false; _mp387[_arg1] = false; _bd597[_arg1] = false; } private function _dr194(_arg1:_te267):void{ var _local2:int = random._qf537(1, 4); if (_local2 == 1){ _arg1.x = (random._qf537(0, 11) * 50); _arg1.y = -30; }; if (_local2 == 2){ _arg1.x = (random._qf537(0, 11) * 50); _arg1.y = (600 + 30); }; if (_local2 == 3){ _arg1.y = (random._qf537(0, 11) * 50); _arg1.x = -30; }; if (_local2 == 4){ _arg1.y = (random._qf537(0, 11) * 50); _arg1.x = (600 + 30); }; } private function _ve611(_arg1:Number, _arg2:Number):void{ var _local3:_te267 = new _te267(); _local3._aw450(_gl212, 0, 0, 1, 1, _hv379._mh332, 0); _local3._lq224(-20, -20, (600 + 20), (600 + 20)); _local3._bl266(0.5); _local3._br578(_arg1, _arg2); _local3._ir153(180, 180); _local3._hk783(0.05, 125); _local3._bp408 = true; _local3._rs43 = 100; _local3.id3 = 0; _vb637[_vb637.length] = _local3; } private function _wk186(_arg1:String, _arg2:int, _arg3:Number=1):Number{ var _local4:int = _arg1.length; var _local5:int; var _local6:int; while (_local6 < _local4) { _local5 = (_local5 + ((_vl593[_arg1.charCodeAt(_local6)].width * _arg3) + _arg2)); _local6++; }; return ((_local5 - _arg2)); } private function _hp212():void{ var _local1:_te267 = new _te267(); var _local2:int = random._qf537(1, 4); _local1._aw450(_gl212, ((_local2 - 1) * 50), 0, 50, 50, _hv379._mh332, 0); _local1._lq224(-100, -100, (600 + 100), (600 + 100)); _dr194(_local1); _local1._qe310(_pu776, random._rd561(0.02, _ah12)); _local1._bl266((_local1.width * 0.45)); _local1._qp396 = _local2; _ei138[_ei138.length] = _local1; } private function _mj270():void{ if ((_qv529.position + 250) > _au710[_nh547]){ _nx99._vd488(-0.001, 3, 4, 3, 4); _nx99._wc723(-0.001, 3, 4, 3, 4); _nh547 = (_nh547 + 1); if (_nh547 == (_vt451 - 1)){ _nh547 = 0; _of157(); }; }; } private function _fn665():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 _wl168():void{ fps++; if ((getTimer() - _gg245) > 1000){ _gg245 = getTimer(); _ms613 = fps; fps = 0; }; } private function _xy491():void{ if (_hv263 == false){ _vm186.lock(); _jm632 = (_jm632 - _vk475); if (_jm632 < 1){ _jm632 = 30; if (((!((_ce216 == _da455))) || (!((_cb642 == _yp451))))){ _bv702(_ce216, _cb642, random._rd561(1, 10)); _da455 = _ce216; _yp451 = _cb642; }; }; switch (_rx304){ case 1: break; case 2: if (_ys723 == true){ _tx243 = true; _uv774 = _wt699.play(20, 0); }; break; case 3: if (_ys723 == true){ _rx304 = 1; _fj736 = _la148; _qu400(); _ys723 = false; _uv774 = _wt699.play(20, 0); }; break; case 4: break; }; _ss270._ft769(_fj736, 0, 0, 0, 0, 600, 600, _vm186._mh332); _ok617(_jy415); _ok617(_yd226); _vm186.unlock(); if (_tx243 == true){ _ba266(); }; }; } private function _ny786(_arg1:_te267):void{ if (Tweener.isTweening(_arg1) == false){ _arg1._de487 = true; _arg1._bf200(null); }; } private function _fn678(_arg1:_te267, _arg2:_te267):Boolean{ if ((((_arg1._kj612 == true)) && ((_arg2._kj612 == true)))){ if (Math.sqrt((((_arg2.x - _arg1.x) * (_arg2.x - _arg1.x)) + ((_arg2.y - _arg1.y) * (_arg2.y - _arg1.y)))) <= ((_arg1._lm683 * _arg1._xr460) + (_arg2._lm683 * _arg2._xr460))){ return (true); }; return (false); //unresolved jump }; return (false); } private function _ul692():void{ var _local1:int; _local1 = 0; while (_local1 < 0x0100) { _lb370[_local1] = false; _bd597[_local1] = false; _mp387[_local1] = false; _qt277[_local1] = false; _local1++; }; } private function _ca623():void{ var _local3:_te267; var _local1:int = (_io168.length - 1); var _local2:int = _local1; while (_local2 >= 0) { _local3 = _io168[_local2]; _local3._ga701(_vk475); if (_local3._de487 == true){ _local3._ak518(); _io168.splice(_local2, 1); _local3 = null; } else { _gj633(_et260, _vl593, _hv379._mh332, _local3._de447, _local3.x, _local3.y, -3, false); }; _local2--; }; } private function _bg86(_arg1:Array, _arg2:int):Boolean{ var _local3:_te267; var _local4:Boolean; for each (_local3 in _arg1) { if (_local3._qp396 == _arg2){ _local4 = true; }; }; return (_local4); } private function _eb439():void{ _vm186.parent.visible = false; } private function _kv515(_arg1:Number):void{ var _local2:_te267; for each (_local2 in _ei138) { if ((((_local2._qp396 == _arg1)) && ((_local2._kd389 == false)))){ _local2._de487 = true; }; }; } private function _mt277(_arg1:Array):void{ var _local2:_te267; for each (_local2 in _arg1) { _local2._de487 = true; }; } private function _bh461(_arg1:Array):void{ var _local4:_te267; var _local2:int = (_arg1.length - 1); var _local3:int = _local2; while (_local3 >= 0) { _local4 = _arg1[_local3]; _local4._ga701(_vk475); if (_local4._de487 == true){ _local4._ak518(); _arg1.splice(_local3, 1); _local4 = null; } else { _local4._rm79(); }; _local3--; }; } private function _tu113():void{ } private function _dg31(_arg1:int):void{ } private function _fm125(_arg1:Number, _arg2:Number):void{ var _local3:_te267 = new _te267(); var _local4:int = random._qf537(1, 7); if (_local4 == 1){ _local3._aw450(_sp191, 0, 0, _sp191.width, _sp191.height, _hv379._mh332, 0); }; if (_local4 == 2){ _local3._aw450(_kr383, 0, 0, 32, 32, _hv379._mh332, 0); _local3._up505(_kr383, 0.05, 31, 2, 1); }; if (_local4 == 3){ _local3._aw450(_ql737, 0, 0, 32, 32, _hv379._mh332, 0); _local3._up505(_ql737, 0.05, 31, 2, 1); }; if (_local4 == 4){ _local3._aw450(_tl674, 0, 0, 32, 32, _hv379._mh332, 0); _local3._up505(_tl674, 0.05, 31, 2, 1); }; if (_local4 == 5){ _local3._aw450(_ro404, 0, 0, 32, 32, _hv379._mh332, 0); _local3._up505(_ro404, 0.05, 31, 2, 1); }; if (_local4 == 6){ _local3._aw450(_nq383, 0, 0, _nq383.width, _nq383.height, _hv379._mh332, 0); }; if (_local4 == 7){ _local3._aw450(_hs310, 0, 0, 32, 32, _hv379._mh332, 0); _local3._up505(_hs310, 0.025, 16, 2, 1); }; _local3._lq224(-100, -100, (600 + 100), (600 + 100)); _local3._br578(_arg1, _arg2); _local3._bl266((_local3.width * 0.45)); _local3._qp396 = _local4; _local3._kd389 = true; _local3._vx509 = 8000; _local3._bf200(_mg691); _ei138[_ei138.length] = _local3; } private function _gq527():void{ } private function _aq252(_arg1:Array):void{ var _local2:_te267; for each (_local2 in _arg1) { _local2._rm79(); }; } private function _uy650():void{ var _local1:int; while (_local1 < 0x0100) { _vr14(_local1); _local1++; }; } private function _aa12(_arg1:Array, _arg2:int=0):_te267{ var _local3:int; var _local4:_te267; var _local5:_te267; var _local6:int = (_arg1.length - 1); _local3 = _local6; while (_local3 >= 0) { _local4 = _arg1[_local3]; if (_local4._qp396 == _arg2){ _local5 = _local4; break; }; _local3--; }; return (_local5); } private function _ej184(_arg1:_te267):void{ var _local2:_te267; _xo529 = (_xo529 + 1); _local2 = new _te267(); _local2._aw450(_ts386, 0, 0, 32, 32, _hv379._mh332, 0); _local2._br578(_arg1.x, _arg1.y); _local2._bf200(_ny786); Tweener.addTween(_local2, {x:503, y:21, time:1.5, transition:irrcrpt("gcugQwvSwkpv", 2)}); _yd226[_yd226.length] = _local2; } private function _vn349(_arg1:_te267, _arg2:_te267):Boolean{ var _local3:Number = _arg1.x; var _local4:Number = _arg1.y; var _local5:Number = ((_arg1._dg657 - 1) * _arg1._xr460); var _local6:Number = ((_arg1._ll631 - 1) * _arg1._fc342); var _local7:Number = _arg2.x; var _local8:Number = _arg2.y; var _local9:Number = ((_arg2._dg657 - 1) * _arg2._xr460); var _local10:Number = ((_arg2._ll631 - 1) * _arg2._fc342); if (_arg1._my393 == true){ _local3 = (_local3 - (_local5 / 2)); _local4 = (_local4 - (_local6 / 2)); }; if (_arg2._my393 == true){ _local7 = (_local7 - (_local9 / 2)); _local8 = (_local8 - (_local10 / 2)); }; if ((((_arg1._kj612 == true)) && ((_arg2._kj612 == true)))){ return (_jv182(_local3, _local4, _local5, _local6, _local7, _local8, _local9, _local10)); }; return (false); } private function _hh773():void{ var _local3:Object; var _local1:int; var _local2:int; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _qm65(_local3, _gf90, (_local1 * 5), (_local2 * 5), 5, 5); _iv271.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _qm65(_local3, _vc493, (_local1 * 5), (_local2 * 5), 5, 5); _vq714.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _qm65(_local3, _yi489, (_local1 * 5), (_local2 * 5), 5, 5); _bs151.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _qm65(_local3, _pp641, (_local1 * 5), (_local2 * 5), 5, 5); _im311.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _qm65(_local3, _no563, (_local1 * 5), (_local2 * 5), 5, 5); _jv436.push(_local3); _local1++; }; _local2++; }; _local2 = 0; while (_local2 < 10) { _local1 = 0; while (_local1 < 10) { _local3 = new Object(); _qm65(_local3, _ur768, (_local1 * 5), (_local2 * 5), 5, 5); _ck612.push(_local3); _local1++; }; _local2++; }; _ic380(_bu354, _mf648, 1, 1, 1); } private function _ys308(_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._qp396 == _arg2){ _arg1.splice(_local3, 1); _local4._ak518(); _local4 = null; }; } else { _arg1.splice(_local3, 1); _local4._ak518(); _local4 = null; }; _local3--; }; } private function _em235():void{ } private function _dw697(_arg1:String, _arg2:Number):void{ var _local3:_te267 = new _te267(); _local3.x = -(_wk186(_arg1, -3)); _local3.y = _arg2; _local3._de447 = _arg1; Tweener.addTween(_local3, {x:30, time:2, transition:irrcrpt("jfxjTzyVznsy", 5)}); Tweener.addTween(_local3, {x:-(_wk186(_arg1, -3)), time:2, delay:3, transition:irrcrpt("fbtfPvuRvjou", 1)}); _local3._bf200(_xn236); _io168[_io168.length] = _local3; } private function _ag385():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:_te267; _local1 = (_ce216 - _pu776.x); _local2 = (_cb642 - _pu776.y); _local3 = (_local1 / 200); _local4 = (_local2 / 200); _pu776.x = (_pu776.x + (_local3 * _vk475)); _pu776.y = (_pu776.y + (_local4 * _vk475)); _pu776._ga701(_vk475); if (_yt402 > 0){ _yt402 = (_yt402 - _vk475); if (_yt402 < 1){ _yt402 = 0; }; _ss270._ta403(_ae366, _pu776.x, (_pu776.y + 55), 0, 0, _ae366.width, _ae366.height, _hv379._mh332); }; _pu776._rm79(); var _local6:Number = _ss270._nw621(_pu776.x, _pu776.y, _ce216, _cb642); _ss270._ta403(_er651, (_pu776.x + Math.round(_ss270._vq612(_local6, 5))), (_pu776.y + Math.round(_ss270._mk37(_local6, 5))), 0, 0, 26, 8, _hv379._mh332); _mb392(); if (_kf672 == 1){ _np575 = (_np575 - _vk475); if (_np575 < 1){ _np575 = _ou756; _local5 = new _te267(); _local5._aw450(_nr177, 0, 0, 10, 10, _hv379._mh332, 0); _local5._lq224(-20, -20, (600 + 20), (600 + 20)); _local5._br578(_pu776.x, _pu776.y); _local5._bl266((_local5.width * 0.45)); _local5._qk248(_local6, 0, 0.5); _vb637[_vb637.length] = _local5; _kn684 = _di656.play(20, 0); }; }; if (_ej672 > 0){ _ej672 = (_ej672 - _vk475); if (_ej672 < 1){ _ej672 = 0; }; } else { if (_ys723 == true){ if (_xo529 > 0){ _xo529 = (_xo529 - 1); _ej672 = 125; _local5 = new _te267(); _local5._aw450(_ts386, 0, 0, 32, 32, _hv379._mh332, 0); _local5._lq224(-20, -20, (600 + 20), (600 + 20)); _local5._br578(_pu776.x, _pu776.y); _local5._kj612 = false; _local5._up505(_ts386, 0.05, 31, 2, 1); _local5._dr724 = 1500; _local5._bf200(_sj300); _jy415[_jy415.length] = _local5; _uv774 = _wt699.play(20, 0); _jq608(_pu776.x, _pu776.y); } else { _td720 = _qs191.play(20, 0); }; _ys727 = 0; } else { if (_ov172 < 6){ if (_yt402 == 0){ _ys727 = (_ys727 + _vk475); if (_ys727 > 10000){ _ys727 = 0; _yt402 = 3000; }; }; }; }; }; } private function _qu400():void{ _kj521(_em231, 300, 450, 1, _el187, _vm186._mh332); _kj521(_dv472, 488, 300, 2, _el187, _vm186._mh332); _kj521(_mr482, 112, 300, 3, _el187, _vm186._mh332); _kj521(_ps706, 150, 570, 4, _el187, _vm186._mh332); _kj521(_jq18, 440, 560, 5, _el187, _vm186._mh332); _kj521(_cd148, 300, 166, 6, _el187, _vm186._mh332); } private function _gy293():void{ } private function _xa13():void{ } private function _hq259():void{ _nx99._ga701(_vk475); _nx99._rm79(); _ss270._ft769(_fg773, 20, 5, 0, 0, _fg773.width, _fg773.height, _hv379._mh332); _gj633(_et260, _vl593, _hv379._mh332, _fp205, 115, 6, -3, false); _ss270._ft769(_lc188, 270, 7, 0, 0, (26 * _if516), 25, _hv379._mh332); _ss270._ft769(_fj138, 380, 8, 0, 0, _fj138.width, _fj138.height, _hv379._mh332); _gj633(_et260, _vl593, _hv379._mh332, ("" + _ov172), 430, 6, -3, false); _ss270._ft769(_gd622, 486, 5, 0, 0, _gd622.width, _gd622.height, _hv379._mh332); _gj633(_et260, _vl593, _hv379._mh332, ("" + _xo529), 550, 6, -3, false); } private function _mb392():void{ if (_oo154 > 0){ _ss270._ta403(_yd98, _pu776.x, (_pu776.y - 30), 0, 0, _ss270.percent(_oo154, 10000, 100), 2, _hv379._mh332); _oo154 = (_oo154 - _vk475); if (_oo154 < 1){ _oo154 = 0; if (_kf672 == 1){ _dw697((irrcrpt("VKRRW ERQXV ", 3) + (_ws497 * 250)), 200); _or213((_ws497 * 250)); }; if (_kf672 == 2){ _dw697((irrcrpt("KWTEJS GTSZX ", 5) + (_fc162 * 250)), 200); _or213((_ws497 * 250)); _sy114(); }; _kf672 = 0; }; }; } private function _oq233(_arg1:_te267):void{ if (_arg1._de487 == true){ _fm125(_arg1.x, _arg1.y); }; } private function _el187(_arg1:_te267):void{ if (_rx304 != 1){ return; }; if (_arg1._jq509(_ce216, _cb642) == true){ if ((((_arg1._on148 == 0)) && ((_arg1._xr460 == 1)))){ _arg1._vd488(0.0025, 1, 1.2, 3, _arg1._xr460); _arg1._wc723(0.0025, 1, 1.2, 3, _arg1._fc342); }; if (_ys723 == true){ _uv774 = _wt699.play(20, 0); if (_arg1.id == 1){ if ((((_qa766 == false)) && ((_cq714 == true)))){ _fj736 = _wr371; _rx304 = 2; _mt277(_jy415); _qa766 = true; } else { _tx243 = true; }; } else { if (_arg1.id == 2){ _fj736 = _qd756; _rx304 = 3; _mt277(_jy415); } 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._on148 == 0)) && (!((_arg1._xr460 == 1))))){ _arg1._vd488(-0.0025, 1, 1.2, 3, _arg1._xr460); _arg1._wc723(-0.0025, 1, 1.2, 3, _arg1._fc342); }; }; } public static function _bx665(_arg1:int=50):Boolean{ if (_arg1 > random._qf537(0, 100)){ return (true); }; return (false); } } }//package
Section 49
//_xk67__ab458 (_xk67__ab458) package { import mx.core.*; public class _xk67__ab458 extends BitmapAsset { } }//package
Section 50
//_xk67__ap574 (_xk67__ap574) package { import mx.core.*; public class _xk67__ap574 extends BitmapAsset { } }//package
Section 51
//_xk67__bi575 (_xk67__bi575) package { import mx.core.*; public class _xk67__bi575 extends BitmapAsset { } }//package
Section 52
//_xk67__bj660 (_xk67__bj660) package { import mx.core.*; public class _xk67__bj660 extends BitmapAsset { } }//package
Section 53
//_xk67__bx659 (_xk67__bx659) package { import mx.core.*; public class _xk67__bx659 extends SoundAsset { } }//package
Section 54
//_xk67__ca617 (_xk67__ca617) package { import mx.core.*; public class _xk67__ca617 extends BitmapAsset { } }//package
Section 55
//_xk67__ck440 (_xk67__ck440) package { import mx.core.*; public class _xk67__ck440 extends BitmapAsset { } }//package
Section 56
//_xk67__ck541 (_xk67__ck541) package { import mx.core.*; public class _xk67__ck541 extends BitmapAsset { } }//package
Section 57
//_xk67__cr516 (_xk67__cr516) package { import mx.core.*; public class _xk67__cr516 extends BitmapAsset { } }//package
Section 58
//_xk67__da236 (_xk67__da236) package { import mx.core.*; public class _xk67__da236 extends BitmapAsset { } }//package
Section 59
//_xk67__dh134 (_xk67__dh134) package { import mx.core.*; public class _xk67__dh134 extends BitmapAsset { } }//package
Section 60
//_xk67__dk359 (_xk67__dk359) package { import mx.core.*; public class _xk67__dk359 extends BitmapAsset { } }//package
Section 61
//_xk67__ef195 (_xk67__ef195) package { import mx.core.*; public class _xk67__ef195 extends BitmapAsset { } }//package
Section 62
//_xk67__ej755 (_xk67__ej755) package { import mx.core.*; public class _xk67__ej755 extends BitmapAsset { } }//package
Section 63
//_xk67__ex505 (_xk67__ex505) package { import mx.core.*; public class _xk67__ex505 extends BitmapAsset { } }//package
Section 64
//_xk67__fq776 (_xk67__fq776) package { import mx.core.*; public class _xk67__fq776 extends BitmapAsset { } }//package
Section 65
//_xk67__gl146 (_xk67__gl146) package { import mx.core.*; public class _xk67__gl146 extends BitmapAsset { } }//package
Section 66
//_xk67__gn108 (_xk67__gn108) package { import mx.core.*; public class _xk67__gn108 extends BitmapAsset { } }//package
Section 67
//_xk67__gv29 (_xk67__gv29) package { import mx.core.*; public class _xk67__gv29 extends BitmapAsset { } }//package
Section 68
//_xk67__hf476 (_xk67__hf476) package { import mx.core.*; public class _xk67__hf476 extends BitmapAsset { } }//package
Section 69
//_xk67__hl404 (_xk67__hl404) package { import mx.core.*; public class _xk67__hl404 extends BitmapAsset { } }//package
Section 70
//_xk67__hl603 (_xk67__hl603) package { import mx.core.*; public class _xk67__hl603 extends BitmapAsset { } }//package
Section 71
//_xk67__hm737 (_xk67__hm737) package { import mx.core.*; public class _xk67__hm737 extends BitmapAsset { } }//package
Section 72
//_xk67__hn364 (_xk67__hn364) package { import mx.core.*; public class _xk67__hn364 extends BitmapAsset { } }//package
Section 73
//_xk67__hq409 (_xk67__hq409) package { import mx.core.*; public class _xk67__hq409 extends SoundAsset { } }//package
Section 74
//_xk67__hs188 (_xk67__hs188) package { import mx.core.*; public class _xk67__hs188 extends BitmapAsset { } }//package
Section 75
//_xk67__ia634 (_xk67__ia634) package { import mx.core.*; public class _xk67__ia634 extends SoundAsset { } }//package
Section 76
//_xk67__iq458 (_xk67__iq458) package { import mx.core.*; public class _xk67__iq458 extends BitmapAsset { } }//package
Section 77
//_xk67__it218 (_xk67__it218) package { import mx.core.*; public class _xk67__it218 extends BitmapAsset { } }//package
Section 78
//_xk67__ja53 (_xk67__ja53) package { import mx.core.*; public class _xk67__ja53 extends SoundAsset { } }//package
Section 79
//_xk67__jr762 (_xk67__jr762) package { import mx.core.*; public class _xk67__jr762 extends BitmapAsset { } }//package
Section 80
//_xk67__js608 (_xk67__js608) package { import mx.core.*; public class _xk67__js608 extends BitmapAsset { } }//package
Section 81
//_xk67__ka84 (_xk67__ka84) package { import mx.core.*; public class _xk67__ka84 extends BitmapAsset { } }//package
Section 82
//_xk67__kp68 (_xk67__kp68) package { import mx.core.*; public class _xk67__kp68 extends BitmapAsset { } }//package
Section 83
//_xk67__kq30 (_xk67__kq30) package { import mx.core.*; public class _xk67__kq30 extends BitmapAsset { } }//package
Section 84
//_xk67__li786 (_xk67__li786) package { import mx.core.*; public class _xk67__li786 extends BitmapAsset { } }//package
Section 85
//_xk67__ly309 (_xk67__ly309) package { import mx.core.*; public class _xk67__ly309 extends BitmapAsset { } }//package
Section 86
//_xk67__mi786 (_xk67__mi786) package { import mx.core.*; public class _xk67__mi786 extends BitmapAsset { } }//package
Section 87
//_xk67__mn473 (_xk67__mn473) package { import mx.core.*; public class _xk67__mn473 extends SoundAsset { } }//package
Section 88
//_xk67__nl655 (_xk67__nl655) package { import mx.core.*; public class _xk67__nl655 extends BitmapAsset { } }//package
Section 89
//_xk67__nw110 (_xk67__nw110) package { import mx.core.*; public class _xk67__nw110 extends BitmapAsset { } }//package
Section 90
//_xk67__on147 (_xk67__on147) package { import mx.core.*; public class _xk67__on147 extends SoundAsset { } }//package
Section 91
//_xk67__on544 (_xk67__on544) package { import mx.core.*; public class _xk67__on544 extends BitmapAsset { } }//package
Section 92
//_xk67__op490 (_xk67__op490) package { import mx.core.*; public class _xk67__op490 extends BitmapAsset { } }//package
Section 93
//_xk67__oq493 (_xk67__oq493) package { import mx.core.*; public class _xk67__oq493 extends BitmapAsset { } }//package
Section 94
//_xk67__pj312 (_xk67__pj312) package { import mx.core.*; public class _xk67__pj312 extends BitmapAsset { } }//package
Section 95
//_xk67__pk309 (_xk67__pk309) package { import mx.core.*; public class _xk67__pk309 extends BitmapAsset { } }//package
Section 96
//_xk67__qb560 (_xk67__qb560) package { import mx.core.*; public class _xk67__qb560 extends BitmapAsset { } }//package
Section 97
//_xk67__qm239 (_xk67__qm239) package { import mx.core.*; public class _xk67__qm239 extends BitmapAsset { } }//package
Section 98
//_xk67__rd169 (_xk67__rd169) package { import mx.core.*; public class _xk67__rd169 extends BitmapAsset { } }//package
Section 99
//_xk67__rr715 (_xk67__rr715) package { import mx.core.*; public class _xk67__rr715 extends BitmapAsset { } }//package
Section 100
//_xk67__sq427 (_xk67__sq427) package { import mx.core.*; public class _xk67__sq427 extends BitmapAsset { } }//package
Section 101
//_xk67__sr497 (_xk67__sr497) package { import mx.core.*; public class _xk67__sr497 extends BitmapAsset { } }//package
Section 102
//_xk67__te52 (_xk67__te52) package { import mx.core.*; public class _xk67__te52 extends BitmapAsset { } }//package
Section 103
//_xk67__tj511 (_xk67__tj511) package { import mx.core.*; public class _xk67__tj511 extends SoundAsset { } }//package
Section 104
//_xk67__tl111 (_xk67__tl111) package { import mx.core.*; public class _xk67__tl111 extends BitmapAsset { } }//package
Section 105
//_xk67__tn760 (_xk67__tn760) package { import mx.core.*; public class _xk67__tn760 extends BitmapAsset { } }//package
Section 106
//_xk67__ts603 (_xk67__ts603) package { import mx.core.*; public class _xk67__ts603 extends BitmapAsset { } }//package
Section 107
//_xk67__ty32 (_xk67__ty32) package { import mx.core.*; public class _xk67__ty32 extends BitmapAsset { } }//package
Section 108
//_xk67__ua108 (_xk67__ua108) package { import mx.core.*; public class _xk67__ua108 extends BitmapAsset { } }//package
Section 109
//_xk67__ux178 (_xk67__ux178) package { import mx.core.*; public class _xk67__ux178 extends BitmapAsset { } }//package
Section 110
//_xk67__wd536 (_xk67__wd536) package { import mx.core.*; public class _xk67__wd536 extends BitmapAsset { } }//package
Section 111
//_xk67__vi23 (_xk67__vi23) package { import mx.core.*; public class _xk67__vi23 extends BitmapAsset { } }//package
Section 112
//_xk67__wu19 (_xk67__wu19) package { import mx.core.*; public class _xk67__wu19 extends BitmapAsset { } }//package
Section 113
//_xk67__wu641 (_xk67__wu641) package { import mx.core.*; public class _xk67__wu641 extends BitmapAsset { } }//package
Section 114
//_xk67__vw130 (_xk67__vw130) package { import mx.core.*; public class _xk67__vw130 extends BitmapAsset { } }//package
Section 115
//_xk67__xa646 (_xk67__xa646) package { import mx.core.*; public class _xk67__xa646 extends SoundAsset { } }//package
Section 116
//_xk67__xb563 (_xk67__xb563) package { import mx.core.*; public class _xk67__xb563 extends BitmapAsset { } }//package
Section 117
//_xk67__xb679 (_xk67__xb679) package { import mx.core.*; public class _xk67__xb679 extends SoundAsset { } }//package
Section 118
//_xk67__xt55 (_xk67__xt55) package { import mx.core.*; public class _xk67__xt55 extends BitmapAsset { } }//package
Section 119
//_xk67__xx173 (_xk67__xx173) package { import mx.core.*; public class _xk67__xx173 extends BitmapAsset { } }//package
Section 120
//_xk67__yh193 (_xk67__yh193) package { import mx.core.*; public class _xk67__yh193 extends BitmapAsset { } }//package
Section 121
//_xk67__ys366 (_xk67__ys366) package { import mx.core.*; public class _xk67__ys366 extends BitmapAsset { } }//package
Section 122
//_xl582 (_xl582) package { import flash.events.*; import com.urbansquall.preloader.*; import com.midasplayer.*; public class _xl582 extends Preloader { private var _ad422:DragonLoader; private var _sn442:KingPreloader; public function _xl582(){ _sn442 = new KingPreloader(600, 600); _sn442.onInitialize(); addChild(_sn442); addEventListener(Event.ENTER_FRAME, _ni324); } private function _ic432(_arg1):void{ removeChild(_ad422); _ad422.removeEventListener(DragonLoader.LAUNCH_GAME, _ic432); startup(); } override protected function updateLoading(_arg1:Number):void{ _sn442.progressHandler(_arg1); } private function _ni324(_arg1:Event):void{ if (completed){ _sn442.loadComplete(); removeEventListener(Event.ENTER_FRAME, _ni324); removeChild(_sn442); _ht307(); }; } private function _ht307():void{ _ad422 = new DragonLoader(irrcrpt("gfqqnjx", 5), ""); _ad422.addEventListener(DragonLoader.LAUNCH_GAME, _ic432); addChild(_ad422); } } }//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("mpdbmXjuiGjmf", 1)){ return (null); }; var _local3:MochiBot = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); var _local4:String = irrcrpt("iuuq://dpsf.npdijcpu.dpn/nz/dpsf.txg", 1); 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("kwws", 3)) == 0){ _local5["url"] = _local6; } else { _local5["url"] = irrcrpt("mpdbm", 1); }; var _local7:URLRequest = new URLRequest(_local4); _local7.contentType = irrcrpt("dssolfdwlrq/a-zzz-irup-xuohqfrghg", 3); _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 {_xk67__on147} [_xk67__on147]
Symbol 75 Sound {_xk67__ia634} [_xk67__ia634]
Symbol 76 Sound {_xk67__bx659} [_xk67__bx659]
Symbol 77 Sound {_xk67__xb679} [_xk67__xb679]
Symbol 78 Sound {_xk67__ja53} [_xk67__ja53]
Symbol 79 Sound {_xk67__hq409} [_xk67__hq409]
Symbol 80 Sound {_xk67__xa646} [_xk67__xa646]
Symbol 81 Sound {_xk67__mn473} [_xk67__mn473]
Symbol 82 Sound {_xk67__tj511} [_xk67__tj511]
Symbol 83 Bitmap {_xk67__vi23}
Symbol 84 Bitmap {_xk67__on544}
Symbol 85 Bitmap {_xk67__hs188}
Symbol 86 Bitmap {_xk67__kq30}
Symbol 87 Bitmap {_xk67__vw130}
Symbol 88 Bitmap {_xk67__ys366}
Symbol 89 Bitmap {_xk67__gv29}
Symbol 90 Bitmap {_xk67__ef195}
Symbol 91 Bitmap {_xk67__ka84}
Symbol 92 Bitmap {_xk67__hm737}
Symbol 93 Bitmap {_xk67__ux178}
Symbol 94 Bitmap {_xk67__hl404}
Symbol 95 Bitmap {_xk67__ap574}
Symbol 96 Bitmap {_xk67__gn108}
Symbol 97 Bitmap {_xk67__rr715}
Symbol 98 Bitmap {_xk67__xb563}
Symbol 99 Bitmap {_xk67__ck541}
Symbol 100 Bitmap {_xk67__hl603}
Symbol 101 Bitmap {_xk67__tn760}
Symbol 102 Bitmap {_xk67__wd536}
Symbol 103 Bitmap {_xk67__iq458}
Symbol 104 Bitmap {_xk67__sq427}
Symbol 105 Bitmap {_xk67__gl146}
Symbol 106 Bitmap {_xk67__te52}
Symbol 107 Bitmap {_xk67__bi575}
Symbol 108 Bitmap {_xk67__ck440}
Symbol 109 Bitmap {_xk67__jr762}
Symbol 110 Bitmap {_xk67__oq493}
Symbol 111 Bitmap {_xk67__tl111}
Symbol 112 Bitmap {_xk67__mi786}
Symbol 113 Bitmap {_xk67__bj660}
Symbol 114 Bitmap {classes._pm400__mm542}
Symbol 115 Bitmap {_xk67__qb560}
Symbol 116 Bitmap {_xk67__op490}
Symbol 117 Bitmap {_xk67__nl655}
Symbol 118 Bitmap {_xk67__xt55}
Symbol 119 Bitmap {_xk67__rd169}
Symbol 120 Bitmap {_xk67__dh134}
Symbol 121 Bitmap {_xk67__pk309}
Symbol 122 Bitmap {_xk67__js608}
Symbol 123 Bitmap {_xk67__sr497}
Symbol 124 Bitmap {_xk67__ca617}
Symbol 125 Bitmap {_xk67__ly309}
Symbol 126 Bitmap {_xk67__ua108}
Symbol 127 Bitmap {_xk67__da236}
Symbol 128 Bitmap {_xk67__pj312}
Symbol 129 Bitmap {_xk67__ts603}
Symbol 130 Bitmap {_xk67__dk359}
Symbol 131 Bitmap {_xk67__hn364}
Symbol 132 Bitmap {_xk67__ex505}
Symbol 133 Bitmap {_xk67__qm239}
Symbol 134 Bitmap {_xk67__hf476}
Symbol 135 Bitmap {_xk67__ty32}
Symbol 136 Bitmap {_xk67__cr516}
Symbol 137 Bitmap {_xk67__fq776}
Symbol 138 Bitmap {_xk67__yh193}
Symbol 139 Bitmap {_xk67__wu19}
Symbol 140 Bitmap {_xk67__nw110}
Symbol 141 Bitmap {_xk67__ab458}
Symbol 142 Bitmap {_xk67__ej755}
Symbol 143 Bitmap {_xk67__li786}
Symbol 144 Bitmap {_xk67__xx173}
Symbol 145 Bitmap {_xk67__wu641}
Symbol 146 Bitmap {_xk67__it218}

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 "_xk67__on147"
ExportAssets (56)Timeline Frame 2Symbol 75 as "_xk67__ia634"
ExportAssets (56)Timeline Frame 2Symbol 76 as "_xk67__bx659"
ExportAssets (56)Timeline Frame 2Symbol 77 as "_xk67__xb679"
ExportAssets (56)Timeline Frame 2Symbol 78 as "_xk67__ja53"
ExportAssets (56)Timeline Frame 2Symbol 79 as "_xk67__hq409"
ExportAssets (56)Timeline Frame 2Symbol 80 as "_xk67__xa646"
ExportAssets (56)Timeline Frame 2Symbol 81 as "_xk67__mn473"
ExportAssets (56)Timeline Frame 2Symbol 82 as "_xk67__tj511"
SerialNumber (41)Timeline Frame 1

Labels

"_xl582"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/14/65327/info.shtml
Created: 12/4 -2019 15:39:01 Last modified: 12/4 -2019 15:39:01 Server time: 19/05 -2024 21:14:53