STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229494 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2575 · P5149 |
This is the info page for Flash #118694 |
Toggle Music (M) |
Free Mode |
Free Mode |
Tutorial |
Tutorial |
This game can't be played on an offline computer. But it doesn't site- locked, so feel free to add it on your website or other websites. |
A LazyBanana.com production |
Producer Herry Yohanes Software Engineering Ficky Irwanto Illustrator Sherly Gunawan Heidi Emmanuela |
CLOSE |
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.transitionsSection 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.transitionsSection 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.transitionsSection 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.transitionsSection 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.transitionsSection 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.transitionsSection 7//Tweener (caurina.transitions.Tweener) package caurina.transitions { import flash.display.*; import flash.events.*; import flash.utils.*; public class Tweener { private static var _timeScale:Number = 1; private static var _currentTimeFrame:Number; private static var _specialPropertySplitterList:Object; public static var autoOverwrite:Boolean = true; private static var _engineExists:Boolean = false; private static var _currentTime:Number; private static var _tweenList:Array; private static var _specialPropertyModifierList:Object; 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 updateFrame():void{ _currentTimeFrame++; } 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 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.33.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 = {overwrite:true, 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; if (((_local7.overwrite == undefined)) ? autoOverwrite : _local7.overwrite){ 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.transitionsSection 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.transitionsSection 9//animated_387 (Robo_Girl_CS3_no_gg4u_fla.animated_387) package Robo_Girl_CS3_no_gg4u_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class animated_387 extends MovieClip { public function animated_387(){ addFrameScript(0, frame1); } public function Klik(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.easygirlgames.com/?utm_campaign=robogirl&utm_source=robogirl")); } function frame1(){ this.addEventListener(MouseEvent.CLICK, Klik); } } }//package Robo_Girl_CS3_no_gg4u_flaSection 10//easygirlgames_promo_ani4_409 (Robo_Girl_CS3_no_gg4u_fla.easygirlgames_promo_ani4_409) package Robo_Girl_CS3_no_gg4u_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class easygirlgames_promo_ani4_409 extends MovieClip { public function easygirlgames_promo_ani4_409(){ addFrameScript(4, frame5); } function frame5(){ stop(); } } }//package Robo_Girl_CS3_no_gg4u_flaSection 11//MusicBtn_47 (Robo_Girl_CS3_no_gg4u_fla.MusicBtn_47) package Robo_Girl_CS3_no_gg4u_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class MusicBtn_47 extends MovieClip { public function MusicBtn_47(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Robo_Girl_CS3_no_gg4u_flaSection 12//preloader_anim_1 (Robo_Girl_CS3_no_gg4u_fla.preloader_anim_1) package Robo_Girl_CS3_no_gg4u_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class preloader_anim_1 extends MovieClip { public var girl:MovieClip; public var ending:Boolean; public var BYTES_TOTAL:int; public var bar:MovieClip; public function preloader_anim_1(){ addFrameScript(0, frame1, 63, frame64, 120, frame121, 121, frame122, 160, frame161); } function frame1(){ BYTES_TOTAL = 386508; trace(("### BYTES TOTAL : " + stage.loaderInfo.bytesTotal)); ending = false; this.buttonMode = true; this.useHandCursor = true; this.addEventListener(MouseEvent.CLICK, onMouseClickEvent); } function frame121(){ if (ending != true){ stop(); } else { bar.setPreloader(100); }; } function frame64(){ girl.gotoAndPlay("nudge"); } function frame122(){ girl.gotoAndPlay("wink"); ending = true; } function frame161(){ stop(); MovieClip(root).gotoAndPlay(2); } public function Loading(_arg1:Event){ Main.GetInstance().KepleSuper(((((((((("CurFrame : " + this.currentFrame) + " - constBt : ") + BYTES_TOTAL) + " - loaderInfoBt : ") + stage.loaderInfo.bytesTotal) + " - loaded: ") + stage.loaderInfo.bytesLoaded) + " - ending:") + ending)); } public function onMouseClickEvent(_arg1:Event){ var event = _arg1; var url = "http://www.easygirlgames.com/?utm_campaign=preloader&utm_source=preloader"; var request:URLRequest = new URLRequest(url); try { navigateToURL(request, "_blank"); } catch(e:Error) { trace("Error requesting url!"); }; } } }//package Robo_Girl_CS3_no_gg4u_flaSection 13//preloader_Girl_character_9 (Robo_Girl_CS3_no_gg4u_fla.preloader_Girl_character_9) package Robo_Girl_CS3_no_gg4u_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class preloader_Girl_character_9 extends MovieClip { public var head:MovieClip; public function preloader_Girl_character_9(){ addFrameScript(0, frame1, 10, frame11, 11, frame12, 22, frame23); } function frame1(){ stop(); } function frame12(){ head.gotoAndPlay(2); } function frame11(){ gotoAndStop(1); } function frame23(){ gotoAndStop(1); } } }//package Robo_Girl_CS3_no_gg4u_flaSection 14//preloader_head_25 (Robo_Girl_CS3_no_gg4u_fla.preloader_head_25) package Robo_Girl_CS3_no_gg4u_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class preloader_head_25 extends MovieClip { public function preloader_head_25(){ addFrameScript(0, frame1, 8, frame9); } function frame9(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package Robo_Girl_CS3_no_gg4u_flaSection 15//preloader_preloader_36 (Robo_Girl_CS3_no_gg4u_fla.preloader_preloader_36) package Robo_Girl_CS3_no_gg4u_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class preloader_preloader_36 extends MovieClip { public var bt2:int; public var bar:MovieClip; public var t:int; public var prevLoaded:int; public var barMask:MovieClip; public function preloader_preloader_36(){ addFrameScript(0, frame1); } function frame1(){ bar.mask = barMask; this.addEventListener(Event.ENTER_FRAME, PL_LOADING); t = 0; prevLoaded = 0; bt2 = stage.loaderInfo.bytesTotal; if (parent.BYTES_TOTAL > 0){ bt2 = parent.BYTES_TOTAL; }; setPreloader(((loaderInfo.bytesLoaded / bt2) * 100)); } public function PL_LOADING(_arg1:Event):void{ var _local2:int = stage.loaderInfo.bytesTotal; if (parent.BYTES_TOTAL > 0){ _local2 = parent.BYTES_TOTAL; }; var _local3:int = stage.loaderInfo.bytesLoaded; var _local4:Number = ((_local3 / _local2) * 100); _local4 = ((_local4 > 100)) ? 100 : _local4; _local4 = ((_local4 < 0)) ? 0 : _local4; if (prevLoaded == _local3){ t++; } else { t = 0; }; if ((((((_local4 >= 100)) && ((t > 20)))) || ((t > 60)))){ setPreloader(100); } else { if (_local4 < 100){ setPreloader(_local4); }; }; prevLoaded = _local3; } public function setPreloader(_arg1){ bar.x = (-100 + (2 * _arg1)); var _local2:* = (bar.x + 100); if (_local2 <= 16){ barMask.msk_left.width = (barMask.msk_right.width = (_local2 / 2)); barMask.msk_right.x = barMask.msk_left.width; barMask.msk_middle.width = 0; } else { barMask.msk_left.width = (barMask.msk_right.width = 8); barMask.msk_middle.width = (_local2 - 16); barMask.msk_right.x = (barMask.msk_middle.width + 8); }; if (_arg1 >= 100){ this.removeEventListener(Event.ENTER_FRAME, PL_LOADING); if (MovieClip(parent).currentFrame < 110){ MovieClip(parent).ending = true; } else { MovieClip(parent).gotoAndPlay("ending"); }; }; } } }//package Robo_Girl_CS3_no_gg4u_flaSection 16//QualityBtn_48 (Robo_Girl_CS3_no_gg4u_fla.QualityBtn_48) package Robo_Girl_CS3_no_gg4u_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class QualityBtn_48 extends MovieClip { public function QualityBtn_48(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Robo_Girl_CS3_no_gg4u_flaSection 17//SFXBtn_49 (Robo_Girl_CS3_no_gg4u_fla.SFXBtn_49) package Robo_Girl_CS3_no_gg4u_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class SFXBtn_49 extends MovieClip { public function SFXBtn_49(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } } }//package Robo_Girl_CS3_no_gg4u_flaSection 18//CBannedWin (CBannedWin) package { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class CBannedWin extends MovieClip { public var mBtn:SimpleButton; public function CBannedWin(){ addFrameScript(0, frame1); } public function GotoSapi(_arg1:MouseEvent){ var _local2:URLRequest = new URLRequest("http://www.lazybanana.com"); navigateToURL(_local2); } function frame1(){ mBtn.addEventListener(MouseEvent.MOUSE_DOWN, GotoSapi); } } }//packageSection 19//CBaseMovieClip (CBaseMovieClip) package { import flash.display.*; import flash.events.*; public class CBaseMovieClip extends MovieClip { public var mEventType:String; public function CBaseMovieClip(_arg1:String){ mEventType = _arg1; } public function AddDispatcher():void{ Main.GetInstance().addEventListener(mEventType, Update, false, 0, true); } public function Update(_arg1:Event){ } public function RemoveDispatcher(){ Main.GetInstance().removeEventListener(mEventType, Update); } } }//packageSection 20//CBg (CBg) package { import flash.display.*; public dynamic class CBg extends MovieClip { public var awal:MovieClip; public var button:MovieClip; public var logo:MovieClip; } }//packageSection 21//CBJudul (CBJudul) package { import flash.display.*; public dynamic class CBJudul extends MovieClip { } }//packageSection 22//CBJudul2 (CBJudul2) package { import flash.display.*; public dynamic class CBJudul2 extends MovieClip { } }//packageSection 23//CCredit (CCredit) package { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class CCredit extends MovieClip { public var mFilter:Array; public var mClose:MovieClip; public var mTitle:MovieClip; public var mLogo:MovieClip; public function CCredit(){ addFrameScript(0, frame1); } public function onMouseUp(_arg1:MouseEvent){ if ((((_arg1.currentTarget.name == "mTitle")) || ((_arg1.currentTarget.name == "mLogo")))){ Global.openWindow(); }; if (_arg1.currentTarget.name == "mClose"){ parent.removeChild(this); }; } function frame1(){ if (!mTitle.hasEventListener(MouseEvent.MOUSE_UP)){ mTitle.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); mTitle.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); mTitle.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); mTitle.mouseChildren = false; mTitle.buttonMode = true; mTitle.useHandCursor = true; mLogo.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); mLogo.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); mLogo.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); mLogo.mouseChildren = false; mLogo.buttonMode = true; mLogo.useHandCursor = true; mClose.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); mClose.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); mClose.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); mClose.mouseChildren = false; mClose.buttonMode = true; mClose.useHandCursor = true; }; } public function onMouseOut(_arg1:MouseEvent){ if (_arg1.currentTarget.name == "mClose"){ _arg1.currentTarget.filters = mFilter; return; }; _arg1.currentTarget.filters = []; } public function onMouseOver(_arg1:MouseEvent){ var _local2:GlowFilter = new GlowFilter(0x9900, 1, 5, 5, 3); if (_arg1.currentTarget.name == "mClose"){ mFilter = _arg1.currentTarget.filters.slice(0, 1); _arg1.currentTarget.filters = mFilter.concat([_local2]); return; }; _arg1.currentTarget.filters = [_local2]; } } }//packageSection 24//CGame (CGame) package { import flash.display.*; import flash.events.*; import caurina.transitions.*; public class CGame extends CBaseMovieClip { public var BJudul2:MovieClip; public var bg:MovieClip; public var pil:Array; public var orang:CPutih; public var awal:Boolean; public var robot:MovieClip; public var BJudul:MovieClip; public var maks:Array; public var sudahMuncul:Boolean; private static var CGameGlobal:CGame; public function CGame(){ maks = new Array(10); pil = new Array(10); super("update"); CGameGlobal = this; trace("init cgame"); init(); initPakaian(); initButton(); initAnimAwal(); } public function onKlikAwal(_arg1:MouseEvent){ tombol = _arg1.currentTarget.name; if (tombol == "btnStart"){ if (bg.m4U){ bg.m4U.visible = false; bg.m4U.mouseEnabled = false; }; hilangButton1a(); }; if (tombol == "btnPlayMore"){ Global.openWindow("http://www.easygirlgames.com/?utm_campaign=robogirlgg4u&utm_source=robogirlgg4u"); }; } public function robotShow(){ pil[1] = 2; pil[2] = 3; pil[3] = 3; pil[4] = 4; pil[5] = 3; pil[6] = 2; pil[7] = 4; pil[8] = 1; pil[9] = 4; } public function initAnimAwal(){ orang = new CPutih(); addChild(orang); orang.x = 510; orang.y = (20 + 295); BJudul = new CBJudul(); addChild(BJudul); BJudul.alpha = 0; BJudul.x = 265; BJudul.y = 155; BJudul2 = new CBJudul2(); addChild(BJudul2); BJudul2.alpha = 0; BJudul2.x = 265; BJudul2.y = 155; } public function suaraCring(){ if (Main.GetInstance().mOptionBar){ Main.GetInstance().mOptionBar.PlaySFX("Cring2", 0.2); }; } public function munculButton2a(){ Tweener.addTween(bg["button"]["atas"], {x:0.05, time:1, onComplete:munculButton2b, transition:"linear"}); Tweener.addTween(BJudul, {alpha:0, time:0.4, transition:"linear"}); } public function init(){ bg = new CBg(); addChild(bg); bg.x = -31; bg.y = -25; bg["button"].visible = false; bg["awal"].x = -130; bg["awal"]["buttonBawah"].y = 400; bg["logo"].visible = false; robot = new CRobot(); addChild(robot); robot.x = 476; robot.y = 25; robot.scaleX = 0.975; robot.scaleY = 0.975; awal = true; } public function hilangButton1a(){ Tweener.addTween(bg["awal"]["buttonBawah"], {y:400, time:0.5, onComplete:hilangButton1b, transition:"linear"}); } public function hilangButton1b(){ Tweener.addTween(bg["awal"], {x:-130, time:1, onComplete:hilangButton1c, transition:"linear"}); Tweener.addTween(BJudul, {alpha:0, time:0.4, transition:"linear"}); } public function munculButton1a(){ Tweener.addTween(bg["awal"], {x:263, time:1, onComplete:munculButton1b, transition:"linear"}); } public function hilangButton1c(){ bg["button"].visible = true; bg["button"].x = -180; var _local1:* = 1; while (_local1 <= 9) { bg["button"]["atas"][("btn" + _local1)].alpha = 0; _local1++; }; Tweener.addTween(bg["button"], {x:213, time:1, onComplete:hilangButton1d, transition:"linear"}); BJudul.visible = false; } public function hilangButton1d(){ var _local1:* = 1; while (_local1 <= 9) { Tweener.addTween(bg["button"]["atas"][("btn" + _local1)], {alpha:1, time:0.5, transition:"easeOutBack"}); _local1++; }; initPakaian(); animKedip(1); } public function munculButton1b(){ Tweener.addTween(bg["awal"]["buttonBawah"], {y:136, time:0.5, transition:"linear"}); } public function panggil(_arg1:int){ if (_arg1 == 1){ trace("1"); Tweener.addTween(orang, {alpha:0, time:1.5, transition:"easeinout", onComplete:panggil, onCompleteParams:[2]}); } else { if (_arg1 == 2){ orang.visible = false; trace("2"); Tweener.addTween(BJudul2, {alpha:1, time:0.5, transition:"easeinout", onComplete:panggil, onCompleteParams:[3]}); } else { if (_arg1 == 3){ trace("3"); BJudul.alpha = 1; Tweener.addTween(BJudul2, {alpha:0, time:0.5, transition:"easeinout", onComplete:panggil, onCompleteParams:[4]}); trace(1); } else { if (_arg1 == 4){ trace("4"); BJudul2.visible = false; trace(2); Tweener.addTween(BJudul2, {alpha:0, time:0.5, transition:"easeinout", onComplete:panggil, onCompleteParams:[100]}); munculButton1a(); }; }; }; }; } public function initButton(){ bg["awal"]["buttonBawah"]["btnStart"].addEventListener(MouseEvent.CLICK, onKlikAwal, false, 0, true); bg["awal"]["buttonBawah"]["btnPlayMore"].addEventListener(MouseEvent.CLICK, onKlikAwal, false, 0, true); var _local1:* = 1; while (_local1 <= 9) { bg["button"]["atas"][("btn" + _local1)].addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); _local1++; }; bg["button"]["bawah"]["btnReset"].addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); bg["button"]["bawah"]["btnKamera"].addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); } public function initPil(){ pil[1] = 1; pil[2] = 0; pil[3] = 1; pil[4] = 0; pil[5] = 0; pil[6] = 0; pil[7] = 0; pil[8] = 0; pil[9] = 0; } public function onKlik(_arg1:MouseEvent){ tombol = _arg1.currentTarget.name; if (tombol == "btnReset"){ if (bg["button"]["bawah"]["btnKamera"].alpha == 1){ initPakaian(); } else { munculButton2a(); bg["logo"].visible = false; if (bg.m4U){ bg.m4U.visible = false; bg.m4U.mouseEnabled = false; }; }; } else { if (tombol == "btnKamera"){ if (bg.m4U){ bg.m4U.y = (bg.logo.y + 55); bg.m4U.x = (bg.logo.x - 85); }; hilangButton2a(); suaraCring(); } else { if (tombol.substr(0, 3) == "btn"){ if (tombol.substr(3, 1) == "1"){ gantiPakaian(1, robot["rambut"], robot["rambut2"]); }; if (tombol.substr(3, 1) == "2"){ gantiPakaian(2, robot["helm"], robot["helm2"]); }; if (tombol.substr(3, 1) == "3"){ gantiPakaian(3, robot["kepala"]); }; if (tombol.substr(3, 1) == "4"){ gantiPakaian(4, robot["senjata"], robot["senjata2"]); }; if (tombol.substr(3, 1) == "5"){ gantiPakaian(5, robot["baju"], robot["baju2"]); }; if (tombol.substr(3, 1) == "6"){ gantiPakaian(6, robot["sayap"], robot["sayap2"]); }; if (tombol.substr(3, 1) == "7"){ gantiPakaian(7, robot["sepatu"], robot["sepatu2"]); }; if (tombol.substr(3, 1) == "8"){ gantiPakaian(8, robot["celana"], robot["celana2"]); }; if (tombol.substr(3, 1) == "9"){ gantiPakaian(9, robot["sarungTangan"], robot["sarungTangan2"]); }; }; }; }; } public function animKedip(_arg1:int){ if (_arg1 == 1){ Tweener.addTween(robot["kepala"]["mata"]["kelopak"], {y:9.4, time:0.05, transition:"linear", onComplete:animKedip, onCompleteParams:[2]}); Tweener.addTween(robot["kepala"]["buluMata1"], {y:17.3, time:0.05, transition:"linear"}); robot["kepala"]["buluMata1"].visible = true; } else { if (_arg1 == 2){ Tweener.addTween(robot["kepala"]["mata"]["kelopak"], {y:18.9, time:0.05, transition:"linear", onComplete:animKedip, onCompleteParams:[3]}); robot["kepala"]["buluMata1"].visible = false; } else { if (_arg1 == 3){ Tweener.addTween(robot["kepala"]["mata"]["kelopak"], {y:18.9, time:0.25, transition:"linear", onComplete:animKedip, onCompleteParams:[4]}); robot["kepala"]["buluMata1"].visible = false; } else { if (_arg1 == 4){ Tweener.addTween(robot["kepala"]["mata"]["kelopak"], {y:9.4, time:0.05, transition:"linear", onComplete:animKedip, onCompleteParams:[5]}); Tweener.addTween(robot["kepala"]["buluMata1"], {y:7.8, time:0.1, transition:"linear"}); robot["kepala"]["buluMata1"].visible = true; } else { if (_arg1 == 5){ Tweener.addTween(robot["kepala"]["mata"]["kelopak"], {y:-0.1, time:0.05, transition:"linear", onComplete:animKedip, onCompleteParams:[6]}); robot["kepala"]["buluMata1"].visible = true; } else { if (_arg1 == 6){ Tweener.addTween(robot["kepala"]["mata"]["kelopak"], {y:-0.1, time:4, transition:"linear", onComplete:animKedip, onCompleteParams:[1]}); }; }; }; }; }; }; } override public function Update(_arg1:Event){ if (!sudahMuncul){ suaraCring(); Tweener.addTween(orang, {alpha:1, time:0.5, transition:"easeinout", onComplete:panggil, onCompleteParams:[1]}); sudahMuncul = true; }; } public function initMaks(){ maks[1] = 5; maks[2] = 5; maks[3] = 5; maks[4] = 5; maks[5] = 5; maks[6] = 3; maks[7] = 5; maks[8] = 4; maks[9] = 5; } public function gantiPakaian(_arg1:int, _arg2:MovieClip, _arg3:MovieClip=null){ if (pil[_arg1] != maks[_arg1]){ var _local4 = pil; var _local5 = _arg1; var _local6 = (_local4[_local5] + 1); _local4[_local5] = _local6; } else { if ((((_arg1 == 1)) || ((_arg1 == 3)))){ pil[_arg1] = 1; } else { pil[_arg1] = 0; }; }; setPakaian(_arg1, _arg2, _arg3); } public function hilangButton2a(){ var _local1:* = 1; while (_local1 <= 9) { Tweener.addTween(bg["button"]["atas"][("btn" + _local1)], {alpha:0, time:0.5, onComplete:hilangButton2b}); _local1++; }; Tweener.addTween(bg["button"]["bawah"]["btnKamera"], {alpha:0, time:0.5}); } public function hilangButton2b(){ var _local1:* = 1; while (_local1 <= 9) { bg["button"]["atas"][("btn" + _local1)].visible = false; _local1++; }; Tweener.addTween(bg["button"]["atas"], {x:-400, time:1, transition:"linear", onComplete:hilangButton2c}); } public function hilangButton2c(){ BJudul.visible = true; Tweener.addTween(BJudul, {alpha:1, time:0.4, transition:"linear"}); bg["logo"].visible = true; if (bg.m4U){ bg.m4U.visible = true; bg.m4U.mouseEnabled = true; }; } public function setPakaian(_arg1:int, _arg2:MovieClip, _arg3:MovieClip=null){ var _local4:* = 1; while (_local4 <= maks[_arg1]) { if (_arg2){ if (_arg2[("_" + _local4)]){ _arg2[("_" + _local4)].visible = false; }; }; if (_arg3){ if (_arg3[("_" + _local4)]){ _arg3[("_" + _local4)].visible = false; }; }; _local4++; }; if (_arg2){ if (_arg2[("_" + pil[_arg1])]){ _arg2[("_" + pil[_arg1])].visible = true; }; }; if (_arg3){ if (_arg3[("_" + pil[_arg1])]){ _arg3[("_" + pil[_arg1])].visible = true; }; }; if (_arg1 == 5){ if (pil[_arg1] == 0){ robot["dalaman"]["atas"].visible = true; } else { robot["dalaman"]["atas"].visible = false; }; }; if (_arg1 == 8){ if (pil[_arg1] == 0){ robot["dalaman"]["bawah"].visible = true; } else { robot["dalaman"]["bawah"].visible = false; }; }; } public function munculButton2b(){ var _local1:* = 1; while (_local1 <= 9) { bg["button"]["atas"][("btn" + _local1)].visible = true; Tweener.addTween(bg["button"]["atas"][("btn" + _local1)], {alpha:1, time:0.5}); _local1++; }; Tweener.addTween(bg["button"]["bawah"]["btnKamera"], {alpha:1, time:0.5}); BJudul.visible = false; } public function initPakaian(){ initPil(); initMaks(); if (awal){ robotShow(); awal = false; }; setPakaian(1, robot["rambut"], robot["rambut2"]); setPakaian(2, robot["helm"], robot["helm2"]); setPakaian(3, robot["kepala"]); setPakaian(4, robot["senjata"], robot["senjata2"]); setPakaian(5, robot["baju"], robot["baju2"]); setPakaian(6, robot["sayap"], robot["sayap2"]); setPakaian(7, robot["sepatu"], robot["sepatu2"]); setPakaian(8, robot["celana"], robot["celana2"]); setPakaian(9, robot["sarungTangan"], robot["sarungTangan2"]); } public static function GetInstance():CGame{ return (CGameGlobal); } } }//packageSection 25//CMainMenu (CMainMenu) package { import flash.display.*; import flash.events.*; public class CMainMenu extends MovieClip { public var mFreeModeBtn:SimpleButton; public var mCredit:SimpleButton; public function CMainMenu(){ mouseEnabled = false; mFreeModeBtn.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); mCredit.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); } private function onMouseUp(_arg1:MouseEvent):void{ var _local2:MovieClip; if (_arg1.currentTarget.name == "mFreeModeBtn"){ Main.GetInstance().InitGame(); }; if (_arg1.currentTarget.name == "mCredit"){ _local2 = new CCredit(); Main.GetInstance().stage.addChild(_local2); }; } } }//packageSection 26//COptionBar (COptionBar) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; public class COptionBar extends MovieClip { public var mMusic:MovieClip; private var mSfxChannel:Array; public var mQuality:MovieClip; public var mSFX:MovieClip; private var mBgm:Sound; public var mPopUp:MovieClip; private var mBgmFlag:Boolean; private var mBgmChannel:SoundChannel; private var mSfxFlag:Boolean;// = true private var mBgmVol:Number;// = 1 public static var Global:COptionBar; public function COptionBar(_arg1:int=0, _arg2:int=0, _arg3:String=null, _arg4:Number=0.5){ var _local5:Class; super(); Global = this; mBgmVol = _arg4; this.x = _arg1; this.y = _arg2; if (_arg3){ _local5 = (getDefinitionByName(_arg3) as Class); if (_local5){ mBgm = new (_local5); }; }; mPopUp.mouseEnabled = false; mMusic.buttonMode = true; mMusic.useHandCursor = true; mSFX.buttonMode = true; mSFX.useHandCursor = true; mQuality.buttonMode = true; mQuality.useHandCursor = true; mMusic.addEventListener(MouseEvent.MOUSE_OVER, MusicOver, false, 0, true); mMusic.addEventListener(MouseEvent.MOUSE_OUT, MusicOut, false, 0, true); mMusic.addEventListener(MouseEvent.MOUSE_UP, ToggleMusic, false, 0, true); mSFX.addEventListener(MouseEvent.MOUSE_OVER, SFXOver, false, 0, true); mSFX.addEventListener(MouseEvent.MOUSE_OUT, SFXOut, false, 0, true); mSFX.addEventListener(MouseEvent.MOUSE_UP, ToggleSFX, false, 0, true); mQuality.addEventListener(MouseEvent.MOUSE_OVER, QualityOver, false, 0, true); mQuality.addEventListener(MouseEvent.MOUSE_OUT, QualityOut, false, 0, true); mQuality.addEventListener(MouseEvent.MOUSE_UP, ToggleQuality, false, 0, true); if (((mBgm) && (!((Main.GetInstance().mState == Main.STATE_PRELOADER))))){ StartBGM(); }; mSfxChannel = new Array(); MusicOut(null); SFXOut(null); trace("init option bar"); } public function StopSFX(_arg1:int){ mSfxChannel[_arg1].stop(); } private function MusicOut(_arg1:MouseEvent):void{ if (!mBgmFlag){ mMusic.gotoAndStop(2); } else { mMusic.gotoAndStop(1); }; HidePopUp(); } private function HidePopUp(){ mPopUp.alpha = 0; } public function PlaySFX(_arg1:String, _arg2:Number=1):int{ if (!mSfxFlag){ return; }; var _local3:Class = (getDefinitionByName(_arg1) as Class); var _local4:Sound = new (_local3); var _local5:SoundTransform = new SoundTransform(_arg2, 0); var _local6:SoundChannel = _local4.play(0, 1, _local5); mSfxChannel.push(_local6); return ((mSfxChannel.length - 1)); } private function QualityOver(_arg1:MouseEvent):void{ mQuality.gotoAndStop(2); ShowPopUp((("Quality: " + Main.GetInstance().stage.quality) + " (B)")); } private function SFXOver(_arg1:MouseEvent):void{ if (!mSfxFlag){ mSFX.gotoAndStop(4); } else { mSFX.gotoAndStop(3); }; ShowPopUp("Toggle SFX (N)"); } public function ToggleMusic(_arg1:MouseEvent=null):void{ if (Main.GetInstance().mState == Main.STATE_PRELOADER){ return; }; trace("toggle Music"); if (((mBgmFlag) && (mBgmChannel))){ mBgmFlag = false; mBgmChannel.stop(); } else { StartBGM(); }; if (_arg1 != null){ MusicOver(null); } else { MusicOut(null); }; } public function ChangeBGMVol(_arg1:Number){ mBgmVol = _arg1; mBgmChannel.soundTransform = new SoundTransform(mBgmVol, 0); } private function StartBGM(){ trace(("start bgm : " + mBgm)); if (!mBgm){ return; }; mBgmFlag = true; var _local1:SoundTransform = new SoundTransform(mBgmVol, 0); mBgmChannel = mBgm.play(0, 999, _local1); MusicOut(null); } private function SFXOut(_arg1:MouseEvent):void{ if (!mSfxFlag){ mSFX.gotoAndStop(2); } else { mSFX.gotoAndStop(1); }; HidePopUp(); } private function ShowPopUp(_arg1:String){ if ((this.y - 50) <= 0){ mPopUp.y = 40; } else { mPopUp.y = -30; }; mPopUp.alpha = 1; mPopUp.mText.text = _arg1; } public function ToggleSFX(_arg1:MouseEvent=null):void{ var _local2:int; if (Main.GetInstance().mState == Main.STATE_PRELOADER){ return; }; if (mSfxFlag){ mSfxFlag = false; if (mSfxChannel){ _local2 = 0; while (_local2 < mSfxChannel.length) { mSfxChannel[_local2].stop(); _local2++; }; }; } else { mSfxFlag = true; }; if (_arg1 != null){ SFXOver(null); } else { SFXOut(null); }; } public function ToggleQuality(_arg1:MouseEvent=null):void{ switch (Main.GetInstance().stage.quality){ case "LOW": Main.GetInstance().stage.quality = StageQuality.MEDIUM; break; case "MEDIUM": Main.GetInstance().stage.quality = StageQuality.HIGH; break; case "HIGH": Main.GetInstance().stage.quality = StageQuality.BEST; break; case "BEST": Main.GetInstance().stage.quality = StageQuality.LOW; break; }; ShowPopUp((("Quality: " + Main.GetInstance().stage.quality) + " (B)")); } private function QualityOut(_arg1:MouseEvent):void{ mQuality.gotoAndStop(1); HidePopUp(); } private function MusicOver(_arg1:MouseEvent):void{ if (!mBgmFlag){ mMusic.gotoAndStop(4); } else { mMusic.gotoAndStop(3); }; ShowPopUp("Toggle Music (M)"); } public function ChangeBGM(_arg1:String=null){ var _local2:Class; if (!_arg1){ return; }; if (_arg1){ _local2 = (getDefinitionByName(_arg1) as Class); mBgm = new (_local2); }; if (((mBgmFlag) && (mBgmChannel))){ mBgmChannel.stop(); }; trace(("bgm flag : " + mBgmFlag)); if (mBgmFlag){ StartBGM(); }; } } }//packageSection 27//CPutih (CPutih) package { import flash.display.*; public dynamic class CPutih extends MovieClip { } }//packageSection 28//Cring (Cring) package { import flash.media.*; public dynamic class Cring extends Sound { } }//packageSection 29//Cring2 (Cring2) package { import flash.media.*; public dynamic class Cring2 extends Sound { } }//packageSection 30//CRobot (CRobot) package { import flash.display.*; public dynamic class CRobot extends MovieClip { public var kepala:MovieClip; public var sepatu:MovieClip; public var senjata:MovieClip; public var baju:MovieClip; public var sarungTangan2:MovieClip; public var celana:MovieClip; public var sayap:MovieClip; public var rambut:MovieClip; public var sayap2:MovieClip; public var celana2:MovieClip; public var sepatu2:MovieClip; public var baju2:MovieClip; public var senjata2:MovieClip; public var helm2:MovieClip; public var rambut2:MovieClip; public var dalaman:MovieClip; public var sarungTangan:MovieClip; public var helm:MovieClip; } }//packageSection 31//FPS (FPS) package { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class FPS extends MovieClip { public var secondTime:Number; public var prevSecondTime:Number; public var frames:Number; public var prevFrameTime:Number; public var frameTime:Number; public var iBar:MovieClip; public var time:Number; public var fps:String; public var tf:TextField; public function FPS(){ addFrameScript(0, frame1, 1, frame2); } function frame2(){ stop(); this.addEventListener(Event.ENTER_FRAME, onEnterFrame); } function frame1(){ prevFrameTime = getTimer(); prevSecondTime = getTimer(); frames = 0; fps = "..."; } public function onEnterFrame(_arg1:Event):void{ time = getTimer(); frameTime = (time - prevFrameTime); secondTime = (time - prevSecondTime); if (secondTime >= 1000){ fps = frames.toString(); frames = 0; prevSecondTime = time; } else { frames++; }; prevFrameTime = time; tf.text = (((((fps + " FPS / ") + frameTime) + " MS") + " - Memory : ") + System.totalMemory); iBar.scaleX = (iBar.scaleX - ((iBar.scaleX - (frameTime / 10)) / 5)); } } }//packageSection 32//Global (Global) package { import flash.geom.*; import flash.display.*; import flash.net.*; import flash.external.*; import flash.utils.*; public class Global { protected static const WINDOW_OPEN_FUNCTION:String = "window.open"; public static var STAGE_HEIGHT = 450; public static var STAGE_WIDTH = 600; public static function getIsoPoint(_arg1:Point):Point{ return (new Point((_arg1.x - _arg1.y), ((_arg1.x + _arg1.y) / 2))); } public static function AngleOfTwoLines(_arg1:Object, _arg2:Object):Number{ var _local3:Number = _arg1.x1; var _local4:Number = _arg1.y1; var _local5:Number = _arg1.x2; var _local6:Number = _arg1.y2; var _local7:Number = _arg2.x1; var _local8:Number = _arg2.y1; var _local9:Number = _arg2.x2; var _local10:Number = _arg2.y2; var _local11:Number = Global.Slope(_local3, _local4, _local5, _local6); var _local12:Number = Global.Slope(_local7, _local8, _local9, _local10); return (Math.atan(((_local12 - _local11) / (1 + (_local11 * _local12))))); } public static function htmlColorToAS(_arg1:String):uint{ var _local2 = "0x"; var _local3 = 1; while (_local3 < _arg1.length) { _local2 = _local2.concat(_arg1.charAt(_local3)); _local3++; }; return (uint(_local2)); } public static function Slope(_arg1, _arg2, _arg3, _arg4):Number{ var _local5:Number = (_arg1 - _arg3); var _local6:Number = (_arg2 - _arg4); return ((_local6 / _local5)); } public static function duplicateMovieClip(_arg1:MovieClip):MovieClip{ var _local4:Rectangle; var _local2:Class = Object(_arg1).constructor; var _local3:MovieClip = new (_local2); _local3.transform = _arg1.transform; _local3.filters = _arg1.filters; _local3.cacheAsBitmap = _arg1.cacheAsBitmap; _local3.opaqueBackground = _arg1.opaqueBackground; if (_arg1.scale9Grid){ _local4 = _arg1.scale9Grid; _local3.scale9Grid = _local4; }; return (_local3); } public static function AngleOfTwoDots(_arg1, _arg2, _arg3, _arg4):Number{ var _local5:Number = (_arg1 - _arg3); var _local6:Number = (_arg2 - _arg4); return (Math.atan2(_local6, _local5)); } public static function DegToRad(_arg1:Number):Number{ return (((_arg1 / 180) * Math.PI)); } public static function Distance(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (Math.sqrt((Math.pow((_arg3 - _arg1), 2) + Math.pow((_arg4 - _arg2), 2)))); } public static function RadToDeg(_arg1:Number):Number{ return (((_arg1 * 180) / Math.PI)); } public static function pythagoras(_arg1:Number, _arg2:Number):Number{ return (Math.sqrt((Math.pow(_arg1, 2) + Math.pow(_arg2, 2)))); } public static function openWindow(_arg1:String="http://www.lazybanana.com", _arg2:String="_blank", _arg3:String=""):String{ var _loc_4:URLRequest; var _loc_5:String; var opened:Boolean; var msg:String; var url = _arg1; var target = _arg2; var param3 = _arg3; var ok:Boolean; opened = false; _loc_4 = new URLRequest(url); msg = "Start the openWindow func ...\n"; if (!ExternalInterface.available){ try { opened = false; navigateToURL(_loc_4, target); msg = (msg + "flag a - 1"); } catch(err:SecurityError) { navigateToURL(_loc_4, "_blank"); opened = true; msg = (msg + "flag a - 2"); } finally { opened = true; }; msg = (msg + "external interface not available\n"); } else { try { _loc_5 = String(ExternalInterface.call("function() {return navigator.userAgent;}")).toLowerCase(); msg = (msg + "Trying extenal interface sandbox security\n"); msg = (msg + "flag b - 1"); opened = false; } catch(err:SecurityError) { msg = (msg + (err.message + "\n")); ok = false; try { opened = false; navigateToURL(_loc_4, target); msg = (msg + "flag b - 2"); } catch(err:SecurityError) { opened = true; msg = (msg + "flag b - 3"); navigateToURL(_loc_4, "_blank"); } finally { opened = true; }; } catch(err:Error) { } finally { opened = false; }; if (((ok) && (!(opened)))){ msg = (msg + "External interface available, continuing ...\n"); if (((!((_loc_5.indexOf("firefox") == -1))) || (((!((_loc_5.indexOf("msie") == -1))) && ((uint(_loc_5.substr((_loc_5.indexOf("msie") + 5), 3)) >= 7)))))){ try { ExternalInterface.call("window.open", _loc_4.url, target); opened = false; msg = (msg + "flag c - 1"); msg = (msg + "Trying window.open JS ...\n"); } catch(err:SecurityError) { msg = (msg + (err.message + "\n")); trace(("e : " + err.message)); if (!opened){ try { opened = false; navigateToURL(_loc_4, target); msg = (msg + "flag d - 1"); } catch(err:SecurityError) { opened = true; navigateToURL(_loc_4, "_blank"); msg = (msg + "flag d - 2"); } finally { opened = true; }; }; } catch(err:Error) { msg = (msg + (err.message + "\n")); if (!opened){ try { opened = false; navigateToURL(_loc_4, target); msg = (msg + "flag e - 1"); } catch(err:SecurityError) { opened = true; navigateToURL(_loc_4, "_blank"); msg = (msg + "flag e - 2"); } finally { opened = true; }; }; } finally { opened = true; }; } else { if (!opened){ msg = (msg + "Open with navigateToURL\n"); try { opened = false; navigateToURL(_loc_4, target); msg = (msg + "flag f - 1"); } catch(err:SecurityError) { navigateToURL(_loc_4, "_blank"); msg = (msg + "flag f - 2"); } finally { opened = true; }; }; }; }; }; return (msg); } public static function getMoneyString(_arg1:int):String{ var _local2 = ""; var _local3:String = _arg1; var _local4:int; var _local5:int = (_local3.length - 1); while (_local5 >= 0) { _local4++; _local2 = (_local3.charAt(_local5) + _local2); if ((_local4 % 3) == 0){ _local2 = ("," + _local2); }; _local5--; }; if (_local2.charAt(0) == ","){ return (_local2.substr(1, (_local2.length - 1))); }; return (_local2); } public static function getFormatedString(_arg1:String, _arg2:Array, _arg3:String="%"):String{ var _local4:String; for (_local4 in _arg2) { _arg1 = _arg1.replace((_arg3 + _local4), _arg2[_local4]); trace(_local4, _arg2[_local4]); }; return (_arg1); } public static function clone(_arg1:Object){ var _local2:ByteArray = new ByteArray(); _local2.writeObject(_arg1); _local2.position = 0; return (_local2.readObject()); } } }//packageSection 33//Main (Main) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.ui.*; import flash.net.*; import flash.utils.*; import flash.system.*; public dynamic class Main extends MovieClip { private var mContextMenu:ContextMenu; private var mMainMenu:CMainMenu; public var mPreloader:MovieClip; public var mBgmStartFlag:Boolean;// = false private var mSfx:SoundChannel; private var mBgm:SoundChannel; public var mState:int; public var mBgmFlag:Boolean;// = true public var mSfxFlag:Boolean;// = true public var mBannedWin:CBannedWin; public var mFPSBar:MovieClip; public var mOptionBar:COptionBar; private var mGame:CGame; protected static const WINDOW_OPEN_FUNCTION:String = "window.open"; public static var STATE_GAME = 1; public static var MainGlobal:Main; public static var STATE_PRELOADER = 0; public static var STATE_MAIN_MENU = 2; public static var STATE_PAUSED = 3; public function Main(){ mState = STATE_PRELOADER; super(); addFrameScript(0, frame1, 1, frame2, 15, frame16); trace("init main 1"); MainGlobal = this; mState = STATE_MAIN_MENU; Global.STAGE_HEIGHT = stage.stageHeight; Global.STAGE_WIDTH = stage.stageWidth; stage.addEventListener(FocusEvent.FOCUS_IN, OnKeyFocusChange, false, 0, true); stage.addEventListener(Event.ADDED, OnAddedToStage, false, 0, true); stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp, false, 0, true); stage.showDefaultContextMenu = false; stage.quality = StageQuality.HIGH; } private function isDomainNOTAllowed(_arg1:Array):Boolean{ var _local4:Number; var _local2:LocalConnection = new LocalConnection(); var _local3:String = _local2.domain; trace(("Domain : " + _local3)); _local4 = 0; while (_local4 < _arg1.length) { if (_local3 == _arg1[_local4]){ return (true); }; _local4++; }; _local4 = 0; while (_local4 < _arg1.length) { if (_local3.substr(-((_arg1[_local4].length + 1))) == ("." + _arg1[_local4])){ return (true); }; _local4++; }; return (false); } private function RunStateGame(){ this.dispatchEvent(new Event("update")); } public function CheckDomain(){ var _local3:*; var _local1:Array = new Array("localhost"); var _local2:Array = new Array("ActiveX", "PlugIn", "StandAlone", "External"); if (!isDomainAllowed(_local1)){ trace("BANNED DOMAIN !!!"); if (_local3){ if (_local3.parent){ _local3.parent.removeChild(_local3); }; _local3 = null; }; _local3 = new CBannedWin(); this.stage.addChild(_local3); } else { trace("Allowed DOMAIN !!!"); }; } private function OnAddedToStage(_arg1:Event):void{ if (mOptionBar){ mOptionBar.parent.setChildIndex(mOptionBar, (mOptionBar.parent.numChildren - 1)); }; if (mFPSBar){ mFPSBar.parent.setChildIndex(mFPSBar, (mFPSBar.parent.numChildren - 1)); }; } public function OnEnterFrame(_arg1:Event){ switch (mState){ case STATE_GAME: RunStateGame(); break; case STATE_PAUSED: this.dispatchEvent(new Event("pause")); break; default: break; }; } public function KillWindow(_arg1:String, _arg2:Boolean=true, _arg3:Boolean=true){ var _local6:XML; var _local7:String; var _local4:String = ("C" + _arg1); var _local5:String = ("m" + _arg1); if (this[_local5]){ if (((this[_local5].parent) && (_arg3))){ this[_local5].parent.removeChild(this[_local5]); }; if (_arg2){ _local6 = describeType(this[_local5]); _local7 = _local6.method.@name.toXMLString(); if (_local7.indexOf("RemoveDispatcher") > -1){ this[_local5].RemoveDispatcher(); }; }; this[_local5] = null; }; if (this[_local5] != null){ trace((("WARNING ### " + _arg1) + "Not null after Kill process")); }; } private function menuSelectHandler(_arg1:ContextMenuEvent){ } public function InitMainMenu(){ ShowWindow("MainMenu"); mState = STATE_MAIN_MENU; } function frame16(){ InitOnce(); } public function InitGame(){ ShowWindow("Game"); mGame.AddDispatcher(); mState = STATE_GAME; } private function InitOnce(){ InitGame(); mOptionBar = new COptionBar(0, 0); stage.addChild(mOptionBar); mFPSBar = new FPS(); stage.addChild(mFPSBar); if (this.hasEventListener(Event.ENTER_FRAME)){ this.removeEventListener(Event.ENTER_FRAME, OnEnterFrame); }; this.addEventListener(Event.ENTER_FRAME, OnEnterFrame, false, 0, true); mOptionBar.visible = false; mFPSBar.visible = false; } function frame2(){ gotoAndStop("mainMenu"); } private function OnKeyFocusChange(_arg1:FocusEvent):void{ stage.focus = this.stage; } public function ShowWindow(_arg1:String){ var _local2:String = ("C" + _arg1); var _local3:String = ("m" + _arg1); var _local4:Class = (getDefinitionByName(_local2) as Class); if (_local4){ KillWindow(_local3); this[_local3] = new (_local4); this.stage.addChild(this[_local3]); }; } public function ToggleQuality():void{ switch (stage.quality){ case "LOW": stage.quality = StageQuality.MEDIUM; break; case "MEDIUM": stage.quality = StageQuality.HIGH; break; case "HIGH": stage.quality = StageQuality.BEST; break; case "BEST": stage.quality = StageQuality.LOW; break; default: break; }; } private function isDomainAllowed(_arg1:Array):Boolean{ var _local4:Number; var _local2:LocalConnection = new LocalConnection(); var _local3:String = _local2.domain; trace(("Domain : " + _local3)); _local4 = 0; while (_local4 < _arg1.length) { if (_local3 == _arg1[_local4]){ return (true); }; _local4++; }; _local4 = 0; while (_local4 < _arg1.length) { if (_local3.substr(-((_arg1[_local4].length + 1))) == ("." + _arg1[_local4])){ return (true); }; _local4++; }; return (false); } public function onKeyUp(_arg1:KeyboardEvent){ if (mState != STATE_PRELOADER){ switch (_arg1.keyCode){ case 77: if (mOptionBar){ mOptionBar.ToggleMusic(); }; break; case 66: if (mOptionBar){ mOptionBar.ToggleQuality(); }; break; case 78: if (mOptionBar){ mOptionBar.ToggleSFX(); }; break; }; }; } function frame1(){ MochiBot.track(this, "2335ba5a"); stop(); } private function isPlayerAllowed(_arg1:Array):Boolean{ var _local2:String = Capabilities.playerType; trace(("PlayerType : " + _local2)); var _local3:Number = 0; while (_local3 < _arg1.length) { if (_local2 == _arg1[_local3]){ return (true); }; _local3++; }; return (false); } public static function GetInstance():Main{ return (MainGlobal); } } }//packageSection 34//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{ trace("flag a"); if (Security.sandboxType == "localWithFile"){ return (null); }; trace("flag b"); var _local3:MochiBot = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); var _local4 = "http://core.mochibot.com/my/core.swf"; 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("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; var _local7:URLRequest = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _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 Graphic | Used by:4 | |
Symbol 2 Graphic | Used by:3 | |
Symbol 3 MovieClip | Uses:2 | Used by:4 |
Symbol 4 MovieClip | Uses:1 3 | Used by:88 |
Symbol 5 Graphic | Used by:6 | |
Symbol 6 MovieClip | Uses:5 | Used by:88 |
Symbol 7 Sound | Used by:8 | |
Symbol 8 MovieClip | Uses:7 | Used by:88 |
Symbol 9 Graphic | Used by:12 | |
Symbol 10 Graphic | Used by:11 | |
Symbol 11 MovieClip | Uses:10 | Used by:12 |
Symbol 12 MovieClip | Uses:9 11 | Used by:88 |
Symbol 13 Sound | Used by:14 | |
Symbol 14 MovieClip | Uses:13 | Used by:88 |
Symbol 15 Graphic | Used by:18 | |
Symbol 16 Graphic | Used by:17 | |
Symbol 17 MovieClip | Uses:16 | Used by:18 |
Symbol 18 MovieClip | Uses:15 17 | Used by:66 |
Symbol 19 Graphic | Used by:39 | |
Symbol 20 Graphic | Used by:21 790 816 | |
Symbol 21 MovieClip | Uses:20 | Used by:39 |
Symbol 22 Graphic | Used by:23 791 816 | |
Symbol 23 MovieClip | Uses:22 | Used by:39 |
Symbol 24 Graphic | Used by:25 792 816 | |
Symbol 25 MovieClip | Uses:24 | Used by:39 |
Symbol 26 Graphic | Used by:27 793 816 | |
Symbol 27 MovieClip | Uses:26 | Used by:39 |
Symbol 28 Graphic | Used by:39 | |
Symbol 29 Graphic | Used by:30 795 816 | |
Symbol 30 MovieClip | Uses:29 | Used by:39 |
Symbol 31 Graphic | Used by:32 796 816 | |
Symbol 32 MovieClip | Uses:31 | Used by:39 |
Symbol 33 Graphic | Used by:34 798 816 | |
Symbol 34 MovieClip | Uses:33 | Used by:39 |
Symbol 35 Graphic | Used by:36 799 816 | |
Symbol 36 MovieClip | Uses:35 | Used by:39 |
Symbol 37 Graphic | Used by:38 800 816 | |
Symbol 38 MovieClip | Uses:37 | Used by:39 |
Symbol 39 MovieClip | Uses:19 21 23 25 27 28 30 32 34 36 38 | Used by:66 |
Symbol 40 Graphic | Used by:43 810 816 | |
Symbol 41 Graphic | Used by:42 801 816 | |
Symbol 42 MovieClip | Uses:41 | Used by:43 |
Symbol 43 MovieClip | Uses:40 42 | Used by:66 |
Symbol 44 Graphic | Used by:45 | |
Symbol 45 MovieClip | Uses:44 | Used by:66 |
Symbol 46 Graphic | Used by:65 | |
Symbol 47 Graphic | Used by:48 803 816 | |
Symbol 48 MovieClip | Uses:47 | Used by:65 |
Symbol 49 Graphic | Used by:65 | |
Symbol 50 Graphic | Used by:51 806 816 | |
Symbol 51 MovieClip | Uses:50 | Used by:65 |
Symbol 52 Graphic | Used by:65 | |
Symbol 53 Graphic | Used by:54 808 816 | |
Symbol 54 MovieClip | Uses:53 | Used by:65 |
Symbol 55 Graphic | Used by:56 809 816 | |
Symbol 56 MovieClip | Uses:55 | Used by:65 |
Symbol 57 Graphic | Used by:58 804 816 | |
Symbol 58 MovieClip | Uses:57 | Used by:65 |
Symbol 59 Graphic | Used by:60 | |
Symbol 60 MovieClip | Uses:59 | Used by:65 |
Symbol 61 Graphic | Used by:62 | |
Symbol 62 MovieClip | Uses:61 | Used by:65 |
Symbol 63 Graphic | Used by:65 | |
Symbol 64 Graphic | Used by:65 | |
Symbol 65 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_head_25} | Uses:46 48 49 51 52 54 56 58 60 62 63 64 | Used by:66 |
Symbol 66 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_Girl_character_9} | Uses:18 39 43 45 65 | Used by:88 |
Symbol 67 Graphic | Used by:68 | |
Symbol 68 MovieClip | Uses:67 | Used by:88 |
Symbol 69 Graphic | Used by:70 | |
Symbol 70 MovieClip | Uses:69 | Used by:88 |
Symbol 71 Sound | Used by:72 | |
Symbol 72 MovieClip | Uses:71 | Used by:88 |
Symbol 73 Graphic | Used by:74 | |
Symbol 74 MovieClip | Uses:73 | Used by:76 |
Symbol 75 Graphic | Used by:76 | |
Symbol 76 MovieClip | Uses:74 75 | Used by:85 |
Symbol 77 Graphic | Used by:78 | |
Symbol 78 MovieClip | Uses:77 | Used by:83 |
Symbol 79 Graphic | Used by:80 142 | |
Symbol 80 MovieClip | Uses:79 | Used by:83 |
Symbol 81 Graphic | Used by:82 | |
Symbol 82 MovieClip | Uses:81 | Used by:83 |
Symbol 83 MovieClip | Uses:78 80 82 | Used by:85 |
Symbol 84 Graphic | Used by:85 | |
Symbol 85 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_preloader_36} | Uses:76 83 84 | Used by:88 |
Symbol 86 Sound | Used by:87 | |
Symbol 87 MovieClip | Uses:86 | Used by:88 |
Symbol 88 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_anim_1} | Uses:4 6 8 12 14 66 68 70 72 85 87 | Used by:Timeline |
Symbol 89 Bitmap | Used by:90 | |
Symbol 90 Graphic | Uses:89 | Used by:91 |
Symbol 91 MovieClip {CGame} | Uses:90 | Used by:838 |
Symbol 92 Bitmap | Used by:93 | |
Symbol 93 Graphic | Uses:92 | Used by:96 |
Symbol 94 Graphic | Used by:96 102 | |
Symbol 95 Graphic | Used by:96 99 102 | |
Symbol 96 MovieClip {Robo_Girl_CS3_no_gg4u_fla.MusicBtn_47} | Uses:93 94 95 | Used by:107 |
Symbol 97 Bitmap | Used by:98 | |
Symbol 98 Graphic | Uses:97 | Used by:99 |
Symbol 99 MovieClip {Robo_Girl_CS3_no_gg4u_fla.QualityBtn_48} | Uses:98 95 | Used by:107 |
Symbol 100 Bitmap | Used by:101 | |
Symbol 101 Graphic | Uses:100 | Used by:102 |
Symbol 102 MovieClip {Robo_Girl_CS3_no_gg4u_fla.SFXBtn_49} | Uses:101 94 95 | Used by:107 |
Symbol 103 Graphic | Used by:106 | |
Symbol 104 Font | Used by:105 | |
Symbol 105 EditableText | Uses:104 | Used by:106 |
Symbol 106 MovieClip | Uses:103 105 | Used by:107 |
Symbol 107 MovieClip {COptionBar} | Uses:96 99 102 106 | Used by:838 |
Symbol 108 Bitmap | Used by:109 | |
Symbol 109 Graphic | Uses:108 | Used by:119 |
Symbol 110 Bitmap | Used by:111 | |
Symbol 111 Graphic | Uses:110 | Used by:115 118 |
Symbol 112 Font | Used by:113 114 116 117 | |
Symbol 113 Text | Uses:112 | Used by:115 |
Symbol 114 Text | Uses:112 | Used by:115 |
Symbol 115 Button | Uses:111 113 114 | Used by:119 |
Symbol 116 Text | Uses:112 | Used by:118 |
Symbol 117 Text | Uses:112 | Used by:118 |
Symbol 118 Button | Uses:111 116 117 | Used by:119 |
Symbol 119 MovieClip {CMainMenu} | Uses:109 115 118 | Used by:838 |
Symbol 120 Graphic | Used by:126 | |
Symbol 121 Font | Used by:122 | |
Symbol 122 Text | Uses:121 | Used by:126 |
Symbol 123 Bitmap | Used by:124 | |
Symbol 124 Graphic | Uses:123 | Used by:125 137 |
Symbol 125 Button | Uses:124 | Used by:126 |
Symbol 126 MovieClip {CBannedWin} | Uses:120 122 125 | Used by:838 |
Symbol 127 Graphic | Used by:128 | |
Symbol 128 MovieClip | Uses:127 | Used by:132 |
Symbol 129 Graphic | Used by:132 | |
Symbol 130 Font | Used by:131 | |
Symbol 131 EditableText | Uses:130 | Used by:132 |
Symbol 132 MovieClip {FPS} | Uses:128 129 131 | Used by:838 |
Symbol 133 Graphic | Used by:136 | |
Symbol 134 Font | Used by:135 139 140 | |
Symbol 135 EditableText | Uses:134 | Used by:136 |
Symbol 136 MovieClip | Uses:133 135 | Used by:142 |
Symbol 137 MovieClip | Uses:124 | Used by:142 |
Symbol 138 Font | Used by:139 | |
Symbol 139 Text | Uses:134 138 | Used by:142 |
Symbol 140 Text | Uses:134 | Used by:141 |
Symbol 141 MovieClip | Uses:140 | Used by:142 |
Symbol 142 MovieClip {CCredit} | Uses:79 136 137 139 141 | Used by:838 |
Symbol 143 Graphic | Used by:144 | |
Symbol 144 MovieClip | Uses:143 | Used by:157 |
Symbol 145 Graphic | Used by:146 | |
Symbol 146 MovieClip | Uses:145 | Used by:157 |
Symbol 147 Graphic | Used by:148 | |
Symbol 148 MovieClip | Uses:147 | Used by:157 |
Symbol 149 Graphic | Used by:157 | |
Symbol 150 Graphic | Used by:151 | |
Symbol 151 MovieClip | Uses:150 | Used by:157 |
Symbol 152 Graphic | Used by:153 | |
Symbol 153 MovieClip | Uses:152 | Used by:157 |
Symbol 154 Graphic | Used by:155 | |
Symbol 155 MovieClip | Uses:154 | Used by:157 |
Symbol 156 Graphic | Used by:157 | |
Symbol 157 MovieClip | Uses:144 146 148 149 151 153 155 156 | Used by:158 |
Symbol 158 MovieClip | Uses:157 | Used by:670 |
Symbol 159 Graphic | Used by:164 | |
Symbol 160 Graphic | Used by:161 | |
Symbol 161 MovieClip | Uses:160 | Used by:164 |
Symbol 162 Graphic | Used by:163 | |
Symbol 163 MovieClip | Uses:162 | Used by:164 |
Symbol 164 MovieClip | Uses:159 161 163 | Used by:184 |
Symbol 165 Graphic | Used by:172 | |
Symbol 166 Graphic | Used by:167 | |
Symbol 167 MovieClip | Uses:166 | Used by:172 |
Symbol 168 Graphic | Used by:169 | |
Symbol 169 MovieClip | Uses:168 | Used by:172 |
Symbol 170 Graphic | Used by:171 | |
Symbol 171 MovieClip | Uses:170 | Used by:172 |
Symbol 172 MovieClip | Uses:165 167 169 171 | Used by:175 |
Symbol 173 Graphic | Used by:174 | |
Symbol 174 MovieClip | Uses:173 | Used by:175 |
Symbol 175 MovieClip | Uses:172 174 | Used by:184 |
Symbol 176 Graphic | Used by:183 | |
Symbol 177 Graphic | Used by:178 | |
Symbol 178 MovieClip | Uses:177 | Used by:183 |
Symbol 179 Graphic | Used by:180 | |
Symbol 180 MovieClip | Uses:179 | Used by:183 |
Symbol 181 Graphic | Used by:182 | |
Symbol 182 MovieClip | Uses:181 | Used by:183 |
Symbol 183 MovieClip | Uses:176 178 180 182 | Used by:184 |
Symbol 184 MovieClip | Uses:164 175 183 | Used by:670 |
Symbol 185 Graphic | Used by:189 | |
Symbol 186 Graphic | Used by:187 | |
Symbol 187 MovieClip | Uses:186 | Used by:189 |
Symbol 188 Graphic | Used by:189 | |
Symbol 189 MovieClip | Uses:185 187 188 | Used by:195 |
Symbol 190 Graphic | Used by:194 | |
Symbol 191 Graphic | Used by:192 | |
Symbol 192 MovieClip | Uses:191 | Used by:194 |
Symbol 193 Graphic | Used by:194 | |
Symbol 194 MovieClip | Uses:190 192 193 | Used by:195 |
Symbol 195 MovieClip | Uses:189 194 | Used by:670 |
Symbol 196 Graphic | Used by:207 | |
Symbol 197 Graphic | Used by:207 | |
Symbol 198 Graphic | Used by:199 | |
Symbol 199 MovieClip | Uses:198 | Used by:207 |
Symbol 200 Graphic | Used by:201 | |
Symbol 201 MovieClip | Uses:200 | Used by:207 |
Symbol 202 Graphic | Used by:203 | |
Symbol 203 MovieClip | Uses:202 | Used by:207 |
Symbol 204 Graphic | Used by:205 | |
Symbol 205 MovieClip | Uses:204 | Used by:207 |
Symbol 206 Graphic | Used by:207 | |
Symbol 207 MovieClip | Uses:196 197 199 201 203 205 206 | Used by:208 |
Symbol 208 MovieClip | Uses:207 | Used by:670 |
Symbol 209 Graphic | Used by:212 | |
Symbol 210 Graphic | Used by:211 214 | |
Symbol 211 MovieClip | Uses:210 | Used by:212 |
Symbol 212 MovieClip | Uses:209 211 | Used by:220 |
Symbol 213 Graphic | Used by:215 | |
Symbol 214 MovieClip | Uses:210 | Used by:215 |
Symbol 215 MovieClip | Uses:213 214 | Used by:220 |
Symbol 216 Graphic | Used by:217 | |
Symbol 217 MovieClip | Uses:216 | Used by:220 |
Symbol 218 Graphic | Used by:219 | |
Symbol 219 MovieClip | Uses:218 | Used by:220 |
Symbol 220 MovieClip | Uses:212 215 217 219 | Used by:670 |
Symbol 221 Graphic | Used by:222 | |
Symbol 222 MovieClip | Uses:221 | Used by:237 |
Symbol 223 Graphic | Used by:230 | |
Symbol 224 Graphic | Used by:225 | |
Symbol 225 MovieClip | Uses:224 | Used by:230 |
Symbol 226 Graphic | Used by:230 | |
Symbol 227 Graphic | Used by:228 | |
Symbol 228 MovieClip | Uses:227 | Used by:230 |
Symbol 229 Graphic | Used by:230 | |
Symbol 230 MovieClip | Uses:223 225 226 228 229 | Used by:237 |
Symbol 231 Graphic | Used by:232 | |
Symbol 232 MovieClip | Uses:231 | Used by:237 |
Symbol 233 Graphic | Used by:234 | |
Symbol 234 MovieClip | Uses:233 | Used by:237 |
Symbol 235 Graphic | Used by:236 | |
Symbol 236 MovieClip | Uses:235 | Used by:237 |
Symbol 237 MovieClip | Uses:222 230 232 234 236 | Used by:670 |
Symbol 238 Graphic | Used by:239 | |
Symbol 239 MovieClip | Uses:238 | Used by:240 |
Symbol 240 MovieClip | Uses:239 | Used by:670 |
Symbol 241 Graphic | Used by:268 | |
Symbol 242 Graphic | Used by:268 | |
Symbol 243 Graphic | Used by:244 | |
Symbol 244 MovieClip | Uses:243 | Used by:268 |
Symbol 245 Graphic | Used by:246 | |
Symbol 246 MovieClip | Uses:245 | Used by:268 |
Symbol 247 Graphic | Used by:248 | |
Symbol 248 MovieClip | Uses:247 | Used by:268 |
Symbol 249 Graphic | Used by:250 | |
Symbol 250 MovieClip | Uses:249 | Used by:268 |
Symbol 251 Graphic | Used by:252 | |
Symbol 252 MovieClip | Uses:251 | Used by:268 |
Symbol 253 Graphic | Used by:254 | |
Symbol 254 MovieClip | Uses:253 | Used by:268 |
Symbol 255 Graphic | Used by:256 | |
Symbol 256 MovieClip | Uses:255 | Used by:268 |
Symbol 257 Graphic | Used by:258 | |
Symbol 258 MovieClip | Uses:257 | Used by:268 |
Symbol 259 Graphic | Used by:260 | |
Symbol 260 MovieClip | Uses:259 | Used by:268 |
Symbol 261 Graphic | Used by:262 | |
Symbol 262 MovieClip | Uses:261 | Used by:268 |
Symbol 263 Graphic | Used by:264 | |
Symbol 264 MovieClip | Uses:263 | Used by:268 |
Symbol 265 Graphic | Used by:266 | |
Symbol 266 MovieClip | Uses:265 | Used by:268 |
Symbol 267 Graphic | Used by:268 | |
Symbol 268 MovieClip | Uses:241 242 244 246 248 250 252 254 256 258 260 262 264 266 267 | Used by:269 |
Symbol 269 MovieClip | Uses:268 | Used by:670 |
Symbol 270 Graphic | Used by:271 | |
Symbol 271 MovieClip | Uses:270 | Used by:272 |
Symbol 272 MovieClip | Uses:271 | Used by:670 |
Symbol 273 Graphic | Used by:274 | |
Symbol 274 MovieClip | Uses:273 | Used by:670 |
Symbol 275 Graphic | Used by:276 | |
Symbol 276 MovieClip | Uses:275 | Used by:306 |
Symbol 277 Graphic | Used by:287 | |
Symbol 278 Graphic | Used by:279 | |
Symbol 279 MovieClip | Uses:278 | Used by:287 |
Symbol 280 Graphic | Used by:281 | |
Symbol 281 MovieClip | Uses:280 | Used by:287 |
Symbol 282 Graphic | Used by:283 | |
Symbol 283 MovieClip | Uses:282 | Used by:287 |
Symbol 284 Graphic | Used by:285 | |
Symbol 285 MovieClip | Uses:284 | Used by:287 |
Symbol 286 Graphic | Used by:287 | |
Symbol 287 MovieClip | Uses:277 279 281 283 285 286 | Used by:306 |
Symbol 288 Graphic | Used by:301 | |
Symbol 289 Graphic | Used by:290 | |
Symbol 290 MovieClip | Uses:289 | Used by:301 |
Symbol 291 Graphic | Used by:301 | |
Symbol 292 Graphic | Used by:293 | |
Symbol 293 MovieClip | Uses:292 | Used by:301 |
Symbol 294 Graphic | Used by:295 | |
Symbol 295 MovieClip | Uses:294 | Used by:301 |
Symbol 296 Graphic | Used by:297 | |
Symbol 297 MovieClip | Uses:296 | Used by:301 |
Symbol 298 Graphic | Used by:299 | |
Symbol 299 MovieClip | Uses:298 | Used by:301 |
Symbol 300 Graphic | Used by:301 | |
Symbol 301 MovieClip | Uses:288 290 291 293 295 297 299 300 | Used by:306 |
Symbol 302 Graphic | Used by:303 | |
Symbol 303 MovieClip | Uses:302 | Used by:306 |
Symbol 304 Graphic | Used by:305 | |
Symbol 305 MovieClip | Uses:304 | Used by:306 |
Symbol 306 MovieClip | Uses:276 287 301 303 305 | Used by:670 |
Symbol 307 Graphic | Used by:316 | |
Symbol 308 Graphic | Used by:309 314 | |
Symbol 309 MovieClip | Uses:308 | Used by:316 |
Symbol 310 Graphic | Used by:316 | |
Symbol 311 Graphic | Used by:312 | |
Symbol 312 MovieClip | Uses:311 | Used by:316 |
Symbol 313 Graphic | Used by:316 | |
Symbol 314 MovieClip | Uses:308 | Used by:316 |
Symbol 315 Graphic | Used by:316 | |
Symbol 316 MovieClip | Uses:307 309 310 312 313 314 315 | Used by:319 |
Symbol 317 Graphic | Used by:318 | |
Symbol 318 MovieClip | Uses:317 | Used by:319 |
Symbol 319 MovieClip | Uses:316 318 | Used by:670 |
Symbol 320 Graphic | Used by:351 | |
Symbol 321 Graphic | Used by:351 | |
Symbol 322 Graphic | Used by:323 | |
Symbol 323 MovieClip | Uses:322 | Used by:351 |
Symbol 324 Graphic | Used by:325 | |
Symbol 325 MovieClip | Uses:324 | Used by:351 |
Symbol 326 Graphic | Used by:351 | |
Symbol 327 Graphic | Used by:328 | |
Symbol 328 MovieClip | Uses:327 | Used by:351 |
Symbol 329 Graphic | Used by:330 | |
Symbol 330 MovieClip | Uses:329 | Used by:351 |
Symbol 331 Graphic | Used by:332 | |
Symbol 332 MovieClip | Uses:331 | Used by:351 |
Symbol 333 Graphic | Used by:351 | |
Symbol 334 Graphic | Used by:335 | |
Symbol 335 MovieClip | Uses:334 | Used by:351 |
Symbol 336 Graphic | Used by:337 | |
Symbol 337 MovieClip | Uses:336 | Used by:351 |
Symbol 338 Graphic | Used by:339 | |
Symbol 339 MovieClip | Uses:338 | Used by:351 |
Symbol 340 Graphic | Used by:341 | |
Symbol 341 MovieClip | Uses:340 | Used by:351 |
Symbol 342 Graphic | Used by:343 | |
Symbol 343 MovieClip | Uses:342 | Used by:351 |
Symbol 344 Graphic | Used by:345 | |
Symbol 345 MovieClip | Uses:344 | Used by:351 |
Symbol 346 Graphic | Used by:347 | |
Symbol 347 MovieClip | Uses:346 | Used by:351 |
Symbol 348 Graphic | Used by:349 | |
Symbol 349 MovieClip | Uses:348 | Used by:351 |
Symbol 350 Graphic | Used by:351 | |
Symbol 351 MovieClip | Uses:320 321 323 325 326 328 330 332 333 335 337 339 341 343 345 347 349 350 | Used by:352 |
Symbol 352 MovieClip | Uses:351 | Used by:670 |
Symbol 353 Graphic | Used by:358 | |
Symbol 354 Graphic | Used by:355 | |
Symbol 355 MovieClip | Uses:354 | Used by:358 |
Symbol 356 Graphic | Used by:357 | |
Symbol 357 MovieClip | Uses:356 | Used by:358 |
Symbol 358 MovieClip | Uses:353 355 357 | Used by:365 |
Symbol 359 Graphic | Used by:364 | |
Symbol 360 Graphic | Used by:361 | |
Symbol 361 MovieClip | Uses:360 | Used by:364 |
Symbol 362 Graphic | Used by:363 | |
Symbol 363 MovieClip | Uses:362 | Used by:364 |
Symbol 364 MovieClip | Uses:359 361 363 | Used by:365 |
Symbol 365 MovieClip | Uses:358 364 | Used by:670 |
Symbol 366 Graphic | Used by:373 | |
Symbol 367 Graphic | Used by:368 375 380 386 | |
Symbol 368 MovieClip | Uses:367 | Used by:373 |
Symbol 369 Graphic | Used by:370 376 383 388 | |
Symbol 370 MovieClip | Uses:369 | Used by:373 |
Symbol 371 Graphic | Used by:372 377 | |
Symbol 372 MovieClip | Uses:371 | Used by:373 |
Symbol 373 MovieClip | Uses:366 368 370 372 | Used by:390 |
Symbol 374 Graphic | Used by:378 | |
Symbol 375 MovieClip | Uses:367 | Used by:378 |
Symbol 376 MovieClip | Uses:369 | Used by:378 |
Symbol 377 MovieClip | Uses:371 | Used by:378 |
Symbol 378 MovieClip | Uses:374 375 376 377 | Used by:390 |
Symbol 379 Graphic | Used by:384 | |
Symbol 380 MovieClip | Uses:367 | Used by:384 |
Symbol 381 Graphic | Used by:382 387 | |
Symbol 382 MovieClip | Uses:381 | Used by:384 |
Symbol 383 MovieClip | Uses:369 | Used by:384 |
Symbol 384 MovieClip | Uses:379 380 382 383 | Used by:390 |
Symbol 385 Graphic | Used by:389 | |
Symbol 386 MovieClip | Uses:367 | Used by:389 |
Symbol 387 MovieClip | Uses:381 | Used by:389 |
Symbol 388 MovieClip | Uses:369 | Used by:389 |
Symbol 389 MovieClip | Uses:385 386 387 388 | Used by:390 |
Symbol 390 MovieClip | Uses:373 378 384 389 | Used by:670 |
Symbol 391 Graphic | Used by:392 | |
Symbol 392 MovieClip | Uses:391 | Used by:420 |
Symbol 393 Graphic | Used by:402 | |
Symbol 394 Graphic | Used by:395 | |
Symbol 395 MovieClip | Uses:394 | Used by:402 |
Symbol 396 Graphic | Used by:402 | |
Symbol 397 Graphic | Used by:398 | |
Symbol 398 MovieClip | Uses:397 | Used by:402 |
Symbol 399 Graphic | Used by:400 | |
Symbol 400 MovieClip | Uses:399 | Used by:402 |
Symbol 401 Graphic | Used by:402 | |
Symbol 402 MovieClip | Uses:393 395 396 398 400 401 | Used by:420 |
Symbol 403 Graphic | Used by:412 | |
Symbol 404 Graphic | Used by:405 | |
Symbol 405 MovieClip | Uses:404 | Used by:412 |
Symbol 406 Graphic | Used by:412 | |
Symbol 407 Graphic | Used by:408 | |
Symbol 408 MovieClip | Uses:407 | Used by:412 |
Symbol 409 Graphic | Used by:412 | |
Symbol 410 Graphic | Used by:411 | |
Symbol 411 MovieClip | Uses:410 | Used by:412 |
Symbol 412 MovieClip | Uses:403 405 406 408 409 411 | Used by:420 |
Symbol 413 Graphic | Used by:417 | |
Symbol 414 Graphic | Used by:415 | |
Symbol 415 MovieClip | Uses:414 | Used by:417 |
Symbol 416 Graphic | Used by:417 | |
Symbol 417 MovieClip | Uses:413 415 416 | Used by:420 |
Symbol 418 Graphic | Used by:419 | |
Symbol 419 MovieClip | Uses:418 | Used by:420 |
Symbol 420 MovieClip | Uses:392 402 412 417 419 | Used by:670 |
Symbol 421 Graphic | Used by:427 | |
Symbol 422 Graphic | Used by:423 | |
Symbol 423 MovieClip | Uses:422 | Used by:427 |
Symbol 424 Graphic | Used by:425 | |
Symbol 425 MovieClip | Uses:424 | Used by:427 |
Symbol 426 Graphic | Used by:427 | |
Symbol 427 MovieClip | Uses:421 423 425 426 | Used by:474 |
Symbol 428 Graphic | Used by:429 | |
Symbol 429 MovieClip | Uses:428 | Used by:474 |
Symbol 430 Graphic | Used by:442 | |
Symbol 431 Graphic | Used by:432 | |
Symbol 432 MovieClip | Uses:431 | Used by:442 |
Symbol 433 Graphic | Used by:442 | |
Symbol 434 Graphic | Used by:435 | |
Symbol 435 MovieClip | Uses:434 | Used by:442 |
Symbol 436 Graphic | Used by:437 | |
Symbol 437 MovieClip | Uses:436 | Used by:442 |
Symbol 438 Graphic | Used by:442 | |
Symbol 439 Graphic | Used by:440 | |
Symbol 440 MovieClip | Uses:439 | Used by:442 |
Symbol 441 Graphic | Used by:442 | |
Symbol 442 MovieClip | Uses:430 432 433 435 437 438 440 441 | Used by:474 |
Symbol 443 Graphic | Used by:457 | |
Symbol 444 Graphic | Used by:445 | |
Symbol 445 MovieClip | Uses:444 | Used by:457 |
Symbol 446 Graphic | Used by:457 | |
Symbol 447 Graphic | Used by:448 | |
Symbol 448 MovieClip | Uses:447 | Used by:457 |
Symbol 449 Graphic | Used by:457 | |
Symbol 450 Graphic | Used by:451 | |
Symbol 451 MovieClip | Uses:450 | Used by:457 |
Symbol 452 Graphic | Used by:453 | |
Symbol 453 MovieClip | Uses:452 | Used by:457 |
Symbol 454 Graphic | Used by:455 | |
Symbol 455 MovieClip | Uses:454 | Used by:457 |
Symbol 456 Graphic | Used by:457 | |
Symbol 457 MovieClip | Uses:443 445 446 448 449 451 453 455 456 | Used by:474 |
Symbol 458 Graphic | Used by:473 | |
Symbol 459 Graphic | Used by:460 | |
Symbol 460 MovieClip | Uses:459 | Used by:473 |
Symbol 461 Graphic | Used by:462 | |
Symbol 462 MovieClip | Uses:461 | Used by:473 |
Symbol 463 Graphic | Used by:473 | |
Symbol 464 Graphic | Used by:465 | |
Symbol 465 MovieClip | Uses:464 | Used by:473 |
Symbol 466 Graphic | Used by:467 | |
Symbol 467 MovieClip | Uses:466 | Used by:473 |
Symbol 468 Graphic | Used by:469 | |
Symbol 469 MovieClip | Uses:468 | Used by:473 |
Symbol 470 Graphic | Used by:471 | |
Symbol 471 MovieClip | Uses:470 | Used by:473 |
Symbol 472 Graphic | Used by:473 | |
Symbol 473 MovieClip | Uses:458 460 462 463 465 467 469 471 472 | Used by:474 |
Symbol 474 MovieClip | Uses:427 429 442 457 473 | Used by:670 |
Symbol 475 Graphic | Used by:476 | |
Symbol 476 MovieClip | Uses:475 | Used by:502 |
Symbol 477 Graphic | Used by:478 | |
Symbol 478 MovieClip | Uses:477 | Used by:488 |
Symbol 479 Graphic | Used by:480 | |
Symbol 480 MovieClip | Uses:479 | Used by:488 |
Symbol 481 Graphic | Used by:488 | |
Symbol 482 Graphic | Used by:483 | |
Symbol 483 MovieClip | Uses:482 | Used by:488 |
Symbol 484 Graphic | Used by:488 | |
Symbol 485 Graphic | Used by:486 | |
Symbol 486 MovieClip | Uses:485 | Used by:488 |
Symbol 487 Graphic | Used by:488 | |
Symbol 488 MovieClip | Uses:478 480 481 483 484 486 487 | Used by:502 |
Symbol 489 Graphic | Used by:490 | |
Symbol 490 MovieClip | Uses:489 | Used by:502 |
Symbol 491 Graphic | Used by:499 | |
Symbol 492 Graphic | Used by:493 495 497 | |
Symbol 493 MovieClip | Uses:492 | Used by:499 |
Symbol 494 Graphic | Used by:499 | |
Symbol 495 MovieClip | Uses:492 | Used by:499 |
Symbol 496 Graphic | Used by:499 | |
Symbol 497 MovieClip | Uses:492 | Used by:499 |
Symbol 498 Graphic | Used by:499 | |
Symbol 499 MovieClip | Uses:491 493 494 495 496 497 498 | Used by:502 |
Symbol 500 Graphic | Used by:501 | |
Symbol 501 MovieClip | Uses:500 | Used by:502 |
Symbol 502 MovieClip | Uses:476 488 490 499 501 | Used by:670 |
Symbol 503 Graphic | Used by:504 | |
Symbol 504 MovieClip | Uses:503 | Used by:507 |
Symbol 505 Graphic | Used by:506 | |
Symbol 506 MovieClip | Uses:505 | Used by:507 |
Symbol 507 MovieClip | Uses:504 506 | Used by:670 |
Symbol 508 Graphic | Used by:596 | |
Symbol 509 Graphic | Used by:518 | |
Symbol 510 Graphic | Used by:511 515 520 523 527 530 534 537 541 544 | |
Symbol 511 MovieClip | Uses:510 | Used by:518 |
Symbol 512 Graphic | Used by:513 516 521 524 528 531 535 538 542 545 | |
Symbol 513 MovieClip | Uses:512 | Used by:518 |
Symbol 514 Graphic | Used by:518 | |
Symbol 515 MovieClip | Uses:510 | Used by:518 |
Symbol 516 MovieClip | Uses:512 | Used by:518 |
Symbol 517 Graphic | Used by:518 525 532 539 546 | |
Symbol 518 MovieClip | Uses:509 511 513 514 515 516 517 | Used by:596 |
Symbol 519 Graphic | Used by:525 | |
Symbol 520 MovieClip | Uses:510 | Used by:525 |
Symbol 521 MovieClip | Uses:512 | Used by:525 |
Symbol 522 Graphic | Used by:525 | |
Symbol 523 MovieClip | Uses:510 | Used by:525 |
Symbol 524 MovieClip | Uses:512 | Used by:525 |
Symbol 525 MovieClip | Uses:519 520 521 522 523 524 517 | Used by:596 |
Symbol 526 Graphic | Used by:532 | |
Symbol 527 MovieClip | Uses:510 | Used by:532 |
Symbol 528 MovieClip | Uses:512 | Used by:532 |
Symbol 529 Graphic | Used by:532 | |
Symbol 530 MovieClip | Uses:510 | Used by:532 |
Symbol 531 MovieClip | Uses:512 | Used by:532 |
Symbol 532 MovieClip | Uses:526 527 528 529 530 531 517 | Used by:596 |
Symbol 533 Graphic | Used by:539 | |
Symbol 534 MovieClip | Uses:510 | Used by:539 |
Symbol 535 MovieClip | Uses:512 | Used by:539 |
Symbol 536 Graphic | Used by:539 | |
Symbol 537 MovieClip | Uses:510 | Used by:539 |
Symbol 538 MovieClip | Uses:512 | Used by:539 |
Symbol 539 MovieClip | Uses:533 534 535 536 537 538 517 | Used by:596 |
Symbol 540 Graphic | Used by:546 | |
Symbol 541 MovieClip | Uses:510 | Used by:546 |
Symbol 542 MovieClip | Uses:512 | Used by:546 |
Symbol 543 Graphic | Used by:546 | |
Symbol 544 MovieClip | Uses:510 | Used by:546 |
Symbol 545 MovieClip | Uses:512 | Used by:546 |
Symbol 546 MovieClip | Uses:540 541 542 543 544 545 517 | Used by:596 |
Symbol 547 Graphic | Used by:556 | |
Symbol 548 Graphic | Used by:555 | |
Symbol 549 Graphic | Used by:550 | |
Symbol 550 MovieClip | Uses:549 | Used by:555 |
Symbol 551 Graphic | Used by:555 | |
Symbol 552 Graphic | Used by:553 | |
Symbol 553 MovieClip | Uses:552 | Used by:555 |
Symbol 554 Graphic | Used by:555 | |
Symbol 555 MovieClip | Uses:548 550 551 553 554 | Used by:556 |
Symbol 556 MovieClip | Uses:547 555 | Used by:596 |
Symbol 557 Graphic | Used by:596 | |
Symbol 558 Graphic | Used by:577 | |
Symbol 559 Graphic | Used by:560 | |
Symbol 560 MovieClip | Uses:559 | Used by:577 |
Symbol 561 Graphic | Used by:577 | |
Symbol 562 Graphic | Used by:563 | |
Symbol 563 MovieClip | Uses:562 | Used by:577 |
Symbol 564 Graphic | Used by:565 | |
Symbol 565 MovieClip | Uses:564 | Used by:577 |
Symbol 566 Graphic | Used by:577 | |
Symbol 567 Graphic | Used by:568 | |
Symbol 568 MovieClip | Uses:567 | Used by:577 |
Symbol 569 Graphic | Used by:570 | |
Symbol 570 MovieClip | Uses:569 | Used by:577 |
Symbol 571 Graphic | Used by:572 | |
Symbol 572 MovieClip | Uses:571 | Used by:577 |
Symbol 573 Graphic | Used by:574 | |
Symbol 574 MovieClip | Uses:573 | Used by:577 |
Symbol 575 Graphic | Used by:576 | |
Symbol 576 MovieClip | Uses:575 | Used by:577 |
Symbol 577 MovieClip | Uses:558 560 561 563 565 566 568 570 572 574 576 | Used by:596 |
Symbol 578 Graphic | Used by:596 | |
Symbol 579 Graphic | Used by:580 | |
Symbol 580 MovieClip | Uses:579 | Used by:596 |
Symbol 581 Graphic | Used by:585 | |
Symbol 582 Graphic | Used by:585 | |
Symbol 583 Graphic | Used by:584 | |
Symbol 584 MovieClip | Uses:583 | Used by:585 |
Symbol 585 MovieClip | Uses:581 582 584 | Used by:596 |
Symbol 586 Graphic | Used by:596 | |
Symbol 587 Graphic | Used by:588 | |
Symbol 588 MovieClip | Uses:587 | Used by:596 |
Symbol 589 Graphic | Used by:596 | |
Symbol 590 Graphic | Used by:591 | |
Symbol 591 MovieClip | Uses:590 | Used by:596 |
Symbol 592 Graphic | Used by:596 | |
Symbol 593 Graphic | Used by:594 | |
Symbol 594 MovieClip | Uses:593 | Used by:596 |
Symbol 595 Graphic | Used by:596 | |
Symbol 596 MovieClip | Uses:508 518 525 532 539 546 556 557 577 578 580 585 586 588 589 591 592 594 595 | Used by:670 |
Symbol 597 Graphic | Used by:610 | |
Symbol 598 Graphic | Used by:599 | |
Symbol 599 MovieClip | Uses:598 | Used by:610 |
Symbol 600 Graphic | Used by:601 | |
Symbol 601 MovieClip | Uses:600 | Used by:610 |
Symbol 602 Graphic | Used by:603 | |
Symbol 603 MovieClip | Uses:602 | Used by:610 |
Symbol 604 Graphic | Used by:605 | |
Symbol 605 MovieClip | Uses:604 | Used by:610 |
Symbol 606 Graphic | Used by:607 | |
Symbol 607 MovieClip | Uses:606 | Used by:610 |
Symbol 608 Graphic | Used by:609 | |
Symbol 609 MovieClip | Uses:608 | Used by:610 |
Symbol 610 MovieClip | Uses:597 599 601 603 605 607 609 | Used by:641 |
Symbol 611 Graphic | Used by:614 | |
Symbol 612 Graphic | Used by:613 | |
Symbol 613 MovieClip | Uses:612 | Used by:614 |
Symbol 614 MovieClip | Uses:611 613 | Used by:641 |
Symbol 615 Graphic | Used by:622 | |
Symbol 616 Graphic | Used by:617 | |
Symbol 617 MovieClip | Uses:616 | Used by:622 |
Symbol 618 Graphic | Used by:619 | |
Symbol 619 MovieClip | Uses:618 | Used by:622 |
Symbol 620 Graphic | Used by:621 | |
Symbol 621 MovieClip | Uses:620 | Used by:622 |
Symbol 622 MovieClip | Uses:615 617 619 621 | Used by:641 |
Symbol 623 Graphic | Used by:630 | |
Symbol 624 Graphic | Used by:625 | |
Symbol 625 MovieClip | Uses:624 | Used by:630 |
Symbol 626 Graphic | Used by:627 | |
Symbol 627 MovieClip | Uses:626 | Used by:630 |
Symbol 628 Graphic | Used by:629 | |
Symbol 629 MovieClip | Uses:628 | Used by:630 |
Symbol 630 MovieClip | Uses:623 625 627 629 | Used by:641 |
Symbol 631 Graphic | Used by:640 | |
Symbol 632 Graphic | Used by:633 | |
Symbol 633 MovieClip | Uses:632 | Used by:640 |
Symbol 634 Graphic | Used by:635 | |
Symbol 635 MovieClip | Uses:634 | Used by:640 |
Symbol 636 Graphic | Used by:637 | |
Symbol 637 MovieClip | Uses:636 | Used by:640 |
Symbol 638 Graphic | Used by:639 | |
Symbol 639 MovieClip | Uses:638 | Used by:640 |
Symbol 640 MovieClip | Uses:631 633 635 637 639 | Used by:641 |
Symbol 641 MovieClip | Uses:610 614 622 630 640 | Used by:670 |
Symbol 642 Graphic | Used by:643 | |
Symbol 643 MovieClip | Uses:642 | Used by:669 |
Symbol 644 Graphic | Used by:645 | |
Symbol 645 MovieClip | Uses:644 | Used by:647 |
Symbol 646 Graphic | Used by:647 | |
Symbol 647 MovieClip | Uses:645 646 | Used by:669 |
Symbol 648 Graphic | Used by:655 | |
Symbol 649 Graphic | Used by:650 664 | |
Symbol 650 MovieClip | Uses:649 | Used by:655 |
Symbol 651 Graphic | Used by:655 | |
Symbol 652 Graphic | Used by:653 666 | |
Symbol 653 MovieClip | Uses:652 | Used by:655 |
Symbol 654 Graphic | Used by:655 | |
Symbol 655 MovieClip | Uses:648 650 651 653 654 | Used by:669 |
Symbol 656 Graphic | Used by:662 | |
Symbol 657 Graphic | Used by:658 | |
Symbol 658 MovieClip | Uses:657 | Used by:662 |
Symbol 659 Graphic | Used by:660 | |
Symbol 660 MovieClip | Uses:659 | Used by:662 |
Symbol 661 Graphic | Used by:662 | |
Symbol 662 MovieClip | Uses:656 658 660 661 | Used by:669 |
Symbol 663 Graphic | Used by:668 | |
Symbol 664 MovieClip | Uses:649 | Used by:668 |
Symbol 665 Graphic | Used by:668 | |
Symbol 666 MovieClip | Uses:652 | Used by:668 |
Symbol 667 Graphic | Used by:668 | |
Symbol 668 MovieClip | Uses:663 664 665 666 667 | Used by:669 |
Symbol 669 MovieClip | Uses:643 647 655 662 668 | Used by:670 |
Symbol 670 MovieClip {CRobot} | Uses:158 184 195 208 220 237 240 269 272 274 306 319 352 365 390 420 474 502 507 596 641 669 | Used by:838 |
Symbol 671 Graphic | Used by:675 | |
Symbol 672 Graphic | Used by:673 | |
Symbol 673 MovieClip | Uses:672 | Used by:674 |
Symbol 674 MovieClip | Uses:673 | Used by:675 |
Symbol 675 MovieClip | Uses:671 674 | Used by:818 |
Symbol 676 Graphic | Used by:708 | |
Symbol 677 Graphic | Used by:678 | |
Symbol 678 MovieClip | Uses:677 | Used by:708 |
Symbol 679 Graphic | Used by:708 | |
Symbol 680 Graphic | Used by:681 | |
Symbol 681 MovieClip | Uses:680 | Used by:708 |
Symbol 682 Graphic | Used by:708 | |
Symbol 683 Graphic | Used by:684 | |
Symbol 684 MovieClip | Uses:683 | Used by:708 |
Symbol 685 Graphic | Used by:708 | |
Symbol 686 Graphic | Used by:687 | |
Symbol 687 MovieClip | Uses:686 | Used by:698 |
Symbol 688 Graphic | Used by:689 692 | |
Symbol 689 MovieClip | Uses:688 | Used by:691 |
Symbol 690 Graphic | Used by:691 692 | |
Symbol 691 MovieClip | Uses:689 690 | Used by:692 |
Symbol 692 Button | Uses:691 688 690 | Used by:698 |
Symbol 693 Graphic | Used by:694 697 | |
Symbol 694 MovieClip | Uses:693 | Used by:696 |
Symbol 695 Graphic | Used by:696 697 | |
Symbol 696 MovieClip | Uses:694 695 | Used by:697 |
Symbol 697 Button | Uses:696 693 695 | Used by:698 |
Symbol 698 MovieClip | Uses:687 692 697 | Used by:708 |
Symbol 699 Graphic | Used by:708 | |
Symbol 700 Graphic | Used by:701 | |
Symbol 701 MovieClip | Uses:700 | Used by:708 |
Symbol 702 Graphic | Used by:703 | |
Symbol 703 MovieClip | Uses:702 | Used by:708 |
Symbol 704 Graphic | Used by:708 | |
Symbol 705 Graphic | Used by:706 | |
Symbol 706 MovieClip | Uses:705 | Used by:708 |
Symbol 707 Graphic | Used by:708 | |
Symbol 708 MovieClip | Uses:676 678 679 681 682 684 685 698 699 701 703 704 706 707 | Used by:818 |
Symbol 709 Graphic | Used by:770 | |
Symbol 710 Graphic | Used by:715 716 | |
Symbol 711 Graphic | Used by:712 716 | |
Symbol 712 MovieClip | Uses:711 | Used by:715 |
Symbol 713 Graphic | Used by:714 716 761 763 | |
Symbol 714 MovieClip | Uses:713 | Used by:715 |
Symbol 715 MovieClip | Uses:710 712 714 | Used by:716 |
Symbol 716 Button | Uses:715 710 711 713 | Used by:770 |
Symbol 717 Graphic | Used by:722 723 | |
Symbol 718 Graphic | Used by:719 723 | |
Symbol 719 MovieClip | Uses:718 | Used by:722 |
Symbol 720 Graphic | Used by:721 723 | |
Symbol 721 MovieClip | Uses:720 | Used by:722 |
Symbol 722 MovieClip | Uses:717 719 721 | Used by:723 |
Symbol 723 Button | Uses:722 717 718 720 | Used by:770 |
Symbol 724 Graphic | Used by:729 730 | |
Symbol 725 Graphic | Used by:726 730 | |
Symbol 726 MovieClip | Uses:725 | Used by:729 |
Symbol 727 Graphic | Used by:728 730 748 750 | |
Symbol 728 MovieClip | Uses:727 | Used by:729 |
Symbol 729 MovieClip | Uses:724 726 728 | Used by:730 |
Symbol 730 Button | Uses:729 724 725 727 | Used by:770 |
Symbol 731 Graphic | Used by:736 737 | |
Symbol 732 Graphic | Used by:733 737 | |
Symbol 733 MovieClip | Uses:732 | Used by:736 |
Symbol 734 Graphic | Used by:735 737 767 769 | |
Symbol 735 MovieClip | Uses:734 | Used by:736 |
Symbol 736 MovieClip | Uses:731 733 735 | Used by:737 |
Symbol 737 Button | Uses:736 731 732 734 | Used by:770 |
Symbol 738 Graphic | Used by:743 744 | |
Symbol 739 Graphic | Used by:740 744 | |
Symbol 740 MovieClip | Uses:739 | Used by:743 |
Symbol 741 Graphic | Used by:742 744 | |
Symbol 742 MovieClip | Uses:741 | Used by:743 |
Symbol 743 MovieClip | Uses:738 740 742 | Used by:744 |
Symbol 744 Button | Uses:743 738 739 741 | Used by:770 |
Symbol 745 Graphic | Used by:749 750 | |
Symbol 746 Graphic | Used by:747 750 | |
Symbol 747 MovieClip | Uses:746 | Used by:749 |
Symbol 748 MovieClip | Uses:727 | Used by:749 |
Symbol 749 MovieClip | Uses:745 747 748 | Used by:750 |
Symbol 750 Button | Uses:749 745 746 727 | Used by:770 |
Symbol 751 Graphic | Used by:756 757 | |
Symbol 752 Graphic | Used by:753 757 | |
Symbol 753 MovieClip | Uses:752 | Used by:756 |
Symbol 754 Graphic | Used by:755 757 | |
Symbol 755 MovieClip | Uses:754 | Used by:756 |
Symbol 756 MovieClip | Uses:751 753 755 | Used by:757 |
Symbol 757 Button | Uses:756 751 752 754 | Used by:770 |
Symbol 758 Graphic | Used by:762 763 | |
Symbol 759 Graphic | Used by:760 763 | |
Symbol 760 MovieClip | Uses:759 | Used by:762 |
Symbol 761 MovieClip | Uses:713 | Used by:762 |
Symbol 762 MovieClip | Uses:758 760 761 | Used by:763 |
Symbol 763 Button | Uses:762 758 759 713 | Used by:770 |
Symbol 764 Graphic | Used by:768 769 | |
Symbol 765 Graphic | Used by:766 769 | |
Symbol 766 MovieClip | Uses:765 | Used by:768 |
Symbol 767 MovieClip | Uses:734 | Used by:768 |
Symbol 768 MovieClip | Uses:764 766 767 | Used by:769 |
Symbol 769 Button | Uses:768 764 765 734 | Used by:770 |
Symbol 770 MovieClip | Uses:709 716 723 730 737 744 750 757 763 769 | Used by:782 |
Symbol 771 Graphic | Used by:781 | |
Symbol 772 Graphic | Used by:773 776 777 780 | |
Symbol 773 MovieClip | Uses:772 | Used by:775 |
Symbol 774 Graphic | Used by:775 776 | |
Symbol 775 MovieClip | Uses:773 774 | Used by:776 |
Symbol 776 Button | Uses:775 772 774 | Used by:781 |
Symbol 777 MovieClip | Uses:772 | Used by:779 |
Symbol 778 Graphic | Used by:779 780 | |
Symbol 779 MovieClip | Uses:777 778 | Used by:780 |
Symbol 780 Button | Uses:779 772 778 | Used by:781 |
Symbol 781 MovieClip | Uses:771 776 780 | Used by:782 |
Symbol 782 MovieClip | Uses:770 781 | Used by:818 |
Symbol 783 Graphic | Used by:816 | |
Symbol 784 Graphic | Used by:785 816 | |
Symbol 785 MovieClip | Uses:784 | Used by:815 816 |
Symbol 786 Graphic | Used by:810 816 | |
Symbol 787 Graphic | Used by:788 816 | |
Symbol 788 MovieClip | Uses:787 | Used by:810 816 |
Symbol 789 Graphic | Used by:810 816 | |
Symbol 790 MovieClip | Uses:20 | Used by:810 816 |
Symbol 791 MovieClip | Uses:22 | Used by:810 816 |
Symbol 792 MovieClip | Uses:24 | Used by:810 816 |
Symbol 793 MovieClip | Uses:26 | Used by:810 816 |
Symbol 794 Graphic | Used by:810 816 | |
Symbol 795 MovieClip | Uses:29 | Used by:810 816 |
Symbol 796 MovieClip | Uses:31 | Used by:810 816 |
Symbol 797 Graphic | Used by:810 816 | |
Symbol 798 MovieClip | Uses:33 | Used by:810 816 |
Symbol 799 MovieClip | Uses:35 | Used by:810 816 |
Symbol 800 MovieClip | Uses:37 | Used by:810 816 |
Symbol 801 MovieClip | Uses:41 | Used by:810 816 |
Symbol 802 Graphic | Used by:810 816 | |
Symbol 803 MovieClip | Uses:47 | Used by:810 816 |
Symbol 804 MovieClip | Uses:57 | Used by:810 816 |
Symbol 805 Graphic | Used by:810 816 | |
Symbol 806 MovieClip | Uses:50 | Used by:810 816 |
Symbol 807 Graphic | Used by:810 816 | |
Symbol 808 MovieClip | Uses:53 | Used by:810 816 |
Symbol 809 MovieClip | Uses:55 | Used by:810 816 |
Symbol 810 MovieClip | Uses:786 788 789 790 791 792 793 794 795 796 797 798 799 800 40 801 802 803 804 805 806 807 808 809 | Used by:816 |
Symbol 811 Graphic | Used by:812 816 | |
Symbol 812 MovieClip | Uses:811 | Used by:813 |
Symbol 813 MovieClip | Uses:812 | Used by:816 |
Symbol 814 Graphic | Used by:816 | |
Symbol 815 MovieClip {Robo_Girl_CS3_no_gg4u_fla.easygirlgames_promo_ani4_409} | Uses:785 | Used by:816 |
Symbol 816 Button | Uses:783 785 810 813 814 786 788 789 790 791 792 793 794 795 796 797 798 799 800 40 801 802 803 804 805 806 807 808 809 815 787 20 22 24 26 29 31 33 35 37 41 47 57 50 53 55 784 811 | Used by:817 |
Symbol 817 MovieClip {Robo_Girl_CS3_no_gg4u_fla.animated_387} | Uses:816 | Used by:818 |
Symbol 818 MovieClip {CBg} | Uses:675 708 782 817 | Used by:838 |
Symbol 819 Bitmap | Used by:820 | |
Symbol 820 Graphic | Uses:819 | Used by:821 |
Symbol 821 MovieClip | Uses:820 | Used by:822 |
Symbol 822 MovieClip {CPutih} | Uses:821 | Used by:838 |
Symbol 823 Graphic | Used by:824 | |
Symbol 824 MovieClip | Uses:823 | Used by:834 |
Symbol 825 Graphic | Used by:834 | |
Symbol 826 Graphic | Used by:833 | |
Symbol 827 Graphic | Used by:833 | |
Symbol 828 Graphic | Used by:829 | |
Symbol 829 MovieClip | Uses:828 | Used by:833 |
Symbol 830 Graphic | Used by:831 833 | |
Symbol 831 MovieClip | Uses:830 | Used by:833 |
Symbol 832 Graphic | Used by:833 | |
Symbol 833 MovieClip | Uses:826 827 829 830 831 832 | Used by:834 |
Symbol 834 MovieClip {CBJudul} | Uses:824 825 833 | Used by:835 838 |
Symbol 835 MovieClip {CBJudul2} | Uses:834 | Used by:838 |
Symbol 836 Sound {Cring} | Used by:838 | |
Symbol 837 Sound {Cring2} | Used by:838 | |
Symbol 838 MovieClip | Uses:91 107 119 126 132 142 670 818 822 834 835 836 837 | Used by:Timeline |
Instance Names
"head" | Symbol 66 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_Girl_character_9} Frame 1 | Symbol 65 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_head_25} |
"msk_left" | Symbol 83 MovieClip Frame 1 | Symbol 78 MovieClip |
"msk_middle" | Symbol 83 MovieClip Frame 1 | Symbol 80 MovieClip |
"msk_right" | Symbol 83 MovieClip Frame 1 | Symbol 82 MovieClip |
"bar" | Symbol 85 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_preloader_36} Frame 1 | Symbol 76 MovieClip |
"barMask" | Symbol 85 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_preloader_36} Frame 1 | Symbol 83 MovieClip |
"girl" | Symbol 88 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_anim_1} Frame 57 | Symbol 66 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_Girl_character_9} |
"bar" | Symbol 88 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_anim_1} Frame 68 | Symbol 85 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_preloader_36} |
"mText" | Symbol 106 MovieClip Frame 1 | Symbol 105 EditableText |
"mMusic" | Symbol 107 MovieClip {COptionBar} Frame 1 | Symbol 96 MovieClip {Robo_Girl_CS3_no_gg4u_fla.MusicBtn_47} |
"mQuality" | Symbol 107 MovieClip {COptionBar} Frame 1 | Symbol 99 MovieClip {Robo_Girl_CS3_no_gg4u_fla.QualityBtn_48} |
"mSFX" | Symbol 107 MovieClip {COptionBar} Frame 1 | Symbol 102 MovieClip {Robo_Girl_CS3_no_gg4u_fla.SFXBtn_49} |
"mPopUp" | Symbol 107 MovieClip {COptionBar} Frame 1 | Symbol 106 MovieClip |
"mFreeModeBtn" | Symbol 119 MovieClip {CMainMenu} Frame 1 | Symbol 115 Button |
"mCredit" | Symbol 119 MovieClip {CMainMenu} Frame 1 | Symbol 118 Button |
"mBtn" | Symbol 126 MovieClip {CBannedWin} Frame 1 | Symbol 125 Button |
"iBar" | Symbol 132 MovieClip {FPS} Frame 1 | Symbol 128 MovieClip |
"tf" | Symbol 132 MovieClip {FPS} Frame 2 | Symbol 131 EditableText |
"mTitle" | Symbol 136 MovieClip Frame 1 | Symbol 135 EditableText |
"mTitle" | Symbol 142 MovieClip {CCredit} Frame 1 | Symbol 136 MovieClip |
"mLogo" | Symbol 142 MovieClip {CCredit} Frame 1 | Symbol 137 MovieClip |
"mClose" | Symbol 142 MovieClip {CCredit} Frame 1 | Symbol 141 MovieClip |
"_1" | Symbol 158 MovieClip Frame 1 | Symbol 157 MovieClip |
"_1" | Symbol 184 MovieClip Frame 1 | Symbol 164 MovieClip |
"_3" | Symbol 184 MovieClip Frame 1 | Symbol 175 MovieClip |
"_5" | Symbol 184 MovieClip Frame 1 | Symbol 183 MovieClip |
"_2" | Symbol 195 MovieClip Frame 1 | Symbol 189 MovieClip |
"_3" | Symbol 195 MovieClip Frame 1 | Symbol 194 MovieClip |
"_1" | Symbol 220 MovieClip Frame 1 | Symbol 212 MovieClip |
"_2" | Symbol 220 MovieClip Frame 1 | Symbol 215 MovieClip |
"_3" | Symbol 220 MovieClip Frame 1 | Symbol 217 MovieClip |
"_4" | Symbol 220 MovieClip Frame 1 | Symbol 219 MovieClip |
"_1" | Symbol 237 MovieClip Frame 1 | Symbol 222 MovieClip |
"_2" | Symbol 237 MovieClip Frame 1 | Symbol 230 MovieClip |
"_3" | Symbol 237 MovieClip Frame 1 | Symbol 232 MovieClip |
"_4" | Symbol 237 MovieClip Frame 1 | Symbol 234 MovieClip |
"_5" | Symbol 237 MovieClip Frame 1 | Symbol 236 MovieClip |
"_5" | Symbol 240 MovieClip Frame 1 | Symbol 239 MovieClip |
"_2" | Symbol 272 MovieClip Frame 1 | Symbol 271 MovieClip |
"_1" | Symbol 306 MovieClip Frame 1 | Symbol 276 MovieClip |
"_2" | Symbol 306 MovieClip Frame 1 | Symbol 287 MovieClip |
"_3" | Symbol 306 MovieClip Frame 1 | Symbol 301 MovieClip |
"_4" | Symbol 306 MovieClip Frame 1 | Symbol 303 MovieClip |
"_5" | Symbol 306 MovieClip Frame 1 | Symbol 305 MovieClip |
"_4" | Symbol 319 MovieClip Frame 1 | Symbol 316 MovieClip |
"_5" | Symbol 319 MovieClip Frame 1 | Symbol 318 MovieClip |
"atas" | Symbol 365 MovieClip Frame 1 | Symbol 358 MovieClip |
"bawah" | Symbol 365 MovieClip Frame 1 | Symbol 364 MovieClip |
"_1" | Symbol 390 MovieClip Frame 1 | Symbol 373 MovieClip |
"_2" | Symbol 390 MovieClip Frame 1 | Symbol 378 MovieClip |
"_3" | Symbol 390 MovieClip Frame 1 | Symbol 384 MovieClip |
"_4" | Symbol 390 MovieClip Frame 1 | Symbol 389 MovieClip |
"_1" | Symbol 420 MovieClip Frame 1 | Symbol 392 MovieClip |
"_2" | Symbol 420 MovieClip Frame 1 | Symbol 402 MovieClip |
"_3" | Symbol 420 MovieClip Frame 1 | Symbol 412 MovieClip |
"_4" | Symbol 420 MovieClip Frame 1 | Symbol 417 MovieClip |
"_5" | Symbol 420 MovieClip Frame 1 | Symbol 419 MovieClip |
"_1" | Symbol 474 MovieClip Frame 1 | Symbol 427 MovieClip |
"_2" | Symbol 474 MovieClip Frame 1 | Symbol 429 MovieClip |
"_3" | Symbol 474 MovieClip Frame 1 | Symbol 442 MovieClip |
"_4" | Symbol 474 MovieClip Frame 1 | Symbol 457 MovieClip |
"_5" | Symbol 474 MovieClip Frame 1 | Symbol 473 MovieClip |
"_1" | Symbol 502 MovieClip Frame 1 | Symbol 476 MovieClip |
"_2" | Symbol 502 MovieClip Frame 1 | Symbol 488 MovieClip |
"_3" | Symbol 502 MovieClip Frame 1 | Symbol 490 MovieClip |
"_4" | Symbol 502 MovieClip Frame 1 | Symbol 499 MovieClip |
"_5" | Symbol 502 MovieClip Frame 1 | Symbol 501 MovieClip |
"_1" | Symbol 507 MovieClip Frame 1 | Symbol 504 MovieClip |
"_2" | Symbol 507 MovieClip Frame 1 | Symbol 506 MovieClip |
"kelopak" | Symbol 556 MovieClip Frame 1 | Symbol 555 MovieClip |
"_5" | Symbol 596 MovieClip Frame 1 | Symbol 518 MovieClip |
"_4" | Symbol 596 MovieClip Frame 1 | Symbol 525 MovieClip |
"_3" | Symbol 596 MovieClip Frame 1 | Symbol 532 MovieClip |
"_2" | Symbol 596 MovieClip Frame 1 | Symbol 539 MovieClip |
"_1" | Symbol 596 MovieClip Frame 1 | Symbol 546 MovieClip |
"mata" | Symbol 596 MovieClip Frame 1 | Symbol 556 MovieClip |
"buluMata1" | Symbol 596 MovieClip Frame 1 | Symbol 594 MovieClip |
"_1" | Symbol 641 MovieClip Frame 1 | Symbol 610 MovieClip |
"_2" | Symbol 641 MovieClip Frame 1 | Symbol 614 MovieClip |
"_3" | Symbol 641 MovieClip Frame 1 | Symbol 622 MovieClip |
"_4" | Symbol 641 MovieClip Frame 1 | Symbol 630 MovieClip |
"_5" | Symbol 641 MovieClip Frame 1 | Symbol 640 MovieClip |
"_1" | Symbol 669 MovieClip Frame 1 | Symbol 643 MovieClip |
"_2" | Symbol 669 MovieClip Frame 1 | Symbol 647 MovieClip |
"_3" | Symbol 669 MovieClip Frame 1 | Symbol 655 MovieClip |
"_4" | Symbol 669 MovieClip Frame 1 | Symbol 662 MovieClip |
"_5" | Symbol 669 MovieClip Frame 1 | Symbol 668 MovieClip |
"sayap2" | Symbol 670 MovieClip {CRobot} Frame 1 | Symbol 158 MovieClip |
"rambut2" | Symbol 670 MovieClip {CRobot} Frame 1 | Symbol 184 MovieClip |
"sayap" | Symbol 670 MovieClip {CRobot} Frame 1 | Symbol 195 MovieClip |
"celana2" | Symbol 670 MovieClip {CRobot} Frame 1 | Symbol 220 MovieClip |
"sepatu2" | Symbol 670 MovieClip {CRobot} Frame 1 | Symbol 237 MovieClip |
"baju2" | Symbol 670 MovieClip {CRobot} Frame 1 | Symbol 240 MovieClip |
"sarungTangan2" | Symbol 670 MovieClip {CRobot} Frame 1 | Symbol 272 MovieClip |
"sarungTangan" | Symbol 670 MovieClip {CRobot} Frame 1 | Symbol 306 MovieClip |
"senjata2" | Symbol 670 MovieClip {CRobot} Frame 1 | Symbol 319 MovieClip |
"dalaman" | Symbol 670 MovieClip {CRobot} Frame 1 | Symbol 365 MovieClip |
"celana" | Symbol 670 MovieClip {CRobot} Frame 1 | Symbol 390 MovieClip |
"sepatu" | Symbol 670 MovieClip {CRobot} Frame 1 | Symbol 420 MovieClip |
"baju" | Symbol 670 MovieClip {CRobot} Frame 1 | Symbol 474 MovieClip |
"senjata" | Symbol 670 MovieClip {CRobot} Frame 1 | Symbol 502 MovieClip |
"helm2" | Symbol 670 MovieClip {CRobot} Frame 1 | Symbol 507 MovieClip |
"kepala" | Symbol 670 MovieClip {CRobot} Frame 1 | Symbol 596 MovieClip |
"rambut" | Symbol 670 MovieClip {CRobot} Frame 1 | Symbol 641 MovieClip |
"helm" | Symbol 670 MovieClip {CRobot} Frame 1 | Symbol 669 MovieClip |
"btnStart" | Symbol 698 MovieClip Frame 1 | Symbol 692 Button |
"btnPlayMore" | Symbol 698 MovieClip Frame 1 | Symbol 697 Button |
"buttonBawah" | Symbol 708 MovieClip Frame 1 | Symbol 698 MovieClip |
"btn1" | Symbol 770 MovieClip Frame 1 | Symbol 716 Button |
"btn2" | Symbol 770 MovieClip Frame 1 | Symbol 723 Button |
"btn3" | Symbol 770 MovieClip Frame 1 | Symbol 730 Button |
"btn4" | Symbol 770 MovieClip Frame 1 | Symbol 737 Button |
"btn5" | Symbol 770 MovieClip Frame 1 | Symbol 744 Button |
"btn6" | Symbol 770 MovieClip Frame 1 | Symbol 750 Button |
"btn7" | Symbol 770 MovieClip Frame 1 | Symbol 757 Button |
"btn8" | Symbol 770 MovieClip Frame 1 | Symbol 763 Button |
"btn9" | Symbol 770 MovieClip Frame 1 | Symbol 769 Button |
"btnKamera" | Symbol 781 MovieClip Frame 1 | Symbol 776 Button |
"btnReset" | Symbol 781 MovieClip Frame 1 | Symbol 780 Button |
"atas" | Symbol 782 MovieClip Frame 1 | Symbol 770 MovieClip |
"bawah" | Symbol 782 MovieClip Frame 1 | Symbol 781 MovieClip |
"awal" | Symbol 818 MovieClip {CBg} Frame 1 | Symbol 708 MovieClip |
"button" | Symbol 818 MovieClip {CBg} Frame 1 | Symbol 782 MovieClip |
"logo" | Symbol 818 MovieClip {CBg} Frame 1 | Symbol 817 MovieClip {Robo_Girl_CS3_no_gg4u_fla.animated_387} |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access network only, Metadata not present, AS3. |
Labels
"Preload" | Frame 1 |
"Asset" | Frame 9 |
"mainMenu" | Frame 16 |
"nudge" | Symbol 66 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_Girl_character_9} Frame 2 |
"wink" | Symbol 66 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_Girl_character_9} Frame 12 |
"nudge" | Symbol 88 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_anim_1} Frame 64 |
"ending" | Symbol 88 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_anim_1} Frame 122 |
|