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

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

robo.swf

This is the info page for
Flash #118694

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


Text
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.transitions
Section 2
//Equations (caurina.transitions.Equations) package caurina.transitions { public class Equations { public function Equations(){ trace("Equations is a static class and should not be instantiated."); } public static function easeOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); if (_arg1 < (1 / 2.75)){ return (((_arg3 * ((7.5625 * _arg1) * _arg1)) + _arg2)); }; if (_arg1 < (2 / 2.75)){ _arg1 = (_arg1 - (1.5 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.75)) + _arg2)); }; if (_arg1 < (2.5 / 2.75)){ _arg1 = (_arg1 - (2.25 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.9375)) + _arg2)); }; _arg1 = (_arg1 - (2.625 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.984375)) + _arg2)); } public static function easeInOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 == 2){ return ((_arg2 + _arg3)); }; var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * (0.3 * 1.5)) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; if (_arg1 < 1){ --_arg1; return (((-0.5 * ((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2)); }; --_arg1; return ((((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) * 0.5) + _arg3) + _arg2)); } public static function easeInOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2)); }; --_arg1; return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2)); } public static function easeInOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (((easeInBounce((_arg1 * 2), 0, _arg3, _arg4) * 0.5) + _arg2)); }; return ((((easeOutBounce(((_arg1 * 2) - _arg4), 0, _arg3, _arg4) * 0.5) + (_arg3 * 0.5)) + _arg2)); } public static function easeInOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ _local6 = (_local6 * 1.525); return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_local6 + 1) * _arg1) - _local6))) + _arg2)); }; _arg1 = (_arg1 - 2); _local6 = (_local6 * 1.525); return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 2)) + _arg2)); } public static function easeOutInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCubic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCubic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 1)) + _arg2)); } public static function easeInOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((-(_arg3) / 2) * (Math.cos(((Math.PI * _arg1) / _arg4)) - 1)) + _arg2)); } public static function easeInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * (((_local6 + 1) * _arg1) - _local6)) + _arg2)); } public static function easeInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeOutInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuint((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuint(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBounce((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBounce(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function init():void{ Tweener.registerTransition("easenone", easeNone); Tweener.registerTransition("linear", easeNone); Tweener.registerTransition("easeinquad", easeInQuad); Tweener.registerTransition("easeoutquad", easeOutQuad); Tweener.registerTransition("easeinoutquad", easeInOutQuad); Tweener.registerTransition("easeoutinquad", easeOutInQuad); Tweener.registerTransition("easeincubic", easeInCubic); Tweener.registerTransition("easeoutcubic", easeOutCubic); Tweener.registerTransition("easeinoutcubic", easeInOutCubic); Tweener.registerTransition("easeoutincubic", easeOutInCubic); Tweener.registerTransition("easeinquart", easeInQuart); Tweener.registerTransition("easeoutquart", easeOutQuart); Tweener.registerTransition("easeinoutquart", easeInOutQuart); Tweener.registerTransition("easeoutinquart", easeOutInQuart); Tweener.registerTransition("easeinquint", easeInQuint); Tweener.registerTransition("easeoutquint", easeOutQuint); Tweener.registerTransition("easeinoutquint", easeInOutQuint); Tweener.registerTransition("easeoutinquint", easeOutInQuint); Tweener.registerTransition("easeinsine", easeInSine); Tweener.registerTransition("easeoutsine", easeOutSine); Tweener.registerTransition("easeinoutsine", easeInOutSine); Tweener.registerTransition("easeoutinsine", easeOutInSine); Tweener.registerTransition("easeincirc", easeInCirc); Tweener.registerTransition("easeoutcirc", easeOutCirc); Tweener.registerTransition("easeinoutcirc", easeInOutCirc); Tweener.registerTransition("easeoutincirc", easeOutInCirc); Tweener.registerTransition("easeinexpo", easeInExpo); Tweener.registerTransition("easeoutexpo", easeOutExpo); Tweener.registerTransition("easeinoutexpo", easeInOutExpo); Tweener.registerTransition("easeoutinexpo", easeOutInExpo); Tweener.registerTransition("easeinelastic", easeInElastic); Tweener.registerTransition("easeoutelastic", easeOutElastic); Tweener.registerTransition("easeinoutelastic", easeInOutElastic); Tweener.registerTransition("easeoutinelastic", easeOutInElastic); Tweener.registerTransition("easeinback", easeInBack); Tweener.registerTransition("easeoutback", easeOutBack); Tweener.registerTransition("easeinoutback", easeInOutBack); Tweener.registerTransition("easeoutinback", easeOutInBack); Tweener.registerTransition("easeinbounce", easeInBounce); Tweener.registerTransition("easeoutbounce", easeOutBounce); Tweener.registerTransition("easeinoutbounce", easeInOutBounce); Tweener.registerTransition("easeoutinbounce", easeOutInBounce); } public static function easeOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg1)==_arg4) ? (_arg2 + _arg3) : (((_arg3 * 1.001) * (-(Math.pow(2, ((-10 * _arg1) / _arg4))) + 1)) + _arg2)); } public static function easeOutInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBack((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBack(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg1)==0) ? _arg2 : (((_arg3 * Math.pow(2, (10 * ((_arg1 / _arg4) - 1)))) + _arg2) - (_arg3 * 0.001))); } public static function easeInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((-(_arg3) / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) + 1)) + _arg2)); } public static function easeInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((_arg3 * _arg1) * _arg1) + _arg2)); } public static function easeInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 - easeOutBounce((_arg4 - _arg1), 0, _arg3, _arg4)) + _arg2)); } public static function easeOutInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutExpo((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInExpo(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((-(_arg3) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 1)) + _arg2)); } public static function easeInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((-(_arg3) * Math.cos(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg3) + _arg2)); } public static function easeInOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((-(_arg3) / 2) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 2)) + _arg2)); } public static function easeOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function easeOutInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutElastic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInElastic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; --_arg1; return ((-(((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2)); } public static function easeOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuad((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuad(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 * Math.sin(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg2)); } public static function easeInOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((_arg1 * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((-(_arg3) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); } public static function easeOutInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutSine((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInSine(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 == 0){ return (_arg2); }; if (_arg1 == _arg4){ return ((_arg2 + _arg3)); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * Math.pow(2, (10 * (_arg1 - 1)))) + _arg2) - (_arg3 * 0.0005))); }; --_arg1; return (((((_arg3 / 2) * 1.0005) * (-(Math.pow(2, (-10 * _arg1))) + 2)) + _arg2)); } public static function easeOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; return (((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) + _arg3) + _arg2)); } public static function easeOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * Math.sqrt((1 - (_arg1 * _arg1)))) + _arg2)); } public static function easeOutInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuart((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuart(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCirc((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCirc(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } } }//package caurina.transitions
Section 3
//PropertyInfoObj (caurina.transitions.PropertyInfoObj) package caurina.transitions { public class PropertyInfoObj { public var modifierParameters:Array; public var isSpecialProperty:Boolean; public var valueComplete:Number; public var modifierFunction:Function; public var extra:Object; public var valueStart:Number; public var hasModifier:Boolean; public var arrayIndex:Number; public var originalValueComplete:Object; public function PropertyInfoObj(_arg1:Number, _arg2:Number, _arg3:Object, _arg4:Number, _arg5:Object, _arg6:Boolean, _arg7:Function, _arg8:Array){ valueStart = _arg1; valueComplete = _arg2; originalValueComplete = _arg3; arrayIndex = _arg4; extra = _arg5; isSpecialProperty = _arg6; hasModifier = Boolean(_arg7); modifierFunction = _arg7; modifierParameters = _arg8; } public function toString():String{ var _local1 = "\n[PropertyInfoObj "; _local1 = (_local1 + ("valueStart:" + String(valueStart))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("valueComplete:" + String(valueComplete))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("originalValueComplete:" + String(originalValueComplete))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("arrayIndex:" + String(arrayIndex))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("extra:" + String(extra))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("isSpecialProperty:" + String(isSpecialProperty))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("hasModifier:" + String(hasModifier))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierFunction:" + String(modifierFunction))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierParameters:" + String(modifierParameters))); _local1 = (_local1 + "]\n"); return (_local1); } public function clone():PropertyInfoObj{ var _local1:PropertyInfoObj = new PropertyInfoObj(valueStart, valueComplete, originalValueComplete, arrayIndex, extra, isSpecialProperty, modifierFunction, modifierParameters); return (_local1); } } }//package caurina.transitions
Section 4
//SpecialProperty (caurina.transitions.SpecialProperty) package caurina.transitions { public class SpecialProperty { public var parameters:Array; public var getValue:Function; public var preProcess:Function; public var setValue:Function; public function SpecialProperty(_arg1:Function, _arg2:Function, _arg3:Array=null, _arg4:Function=null){ getValue = _arg1; setValue = _arg2; parameters = _arg3; preProcess = _arg4; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialProperty "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("setValue:" + String(setValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("preProcess:" + String(preProcess))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 5
//SpecialPropertyModifier (caurina.transitions.SpecialPropertyModifier) package caurina.transitions { public class SpecialPropertyModifier { public var getValue:Function; public var modifyValues:Function; public function SpecialPropertyModifier(_arg1:Function, _arg2:Function){ modifyValues = _arg1; getValue = _arg2; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialPropertyModifier "); _local1 = (_local1 + ("modifyValues:" + String(modifyValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 6
//SpecialPropertySplitter (caurina.transitions.SpecialPropertySplitter) package caurina.transitions { public class SpecialPropertySplitter { public var parameters:Array; public var splitValues:Function; public function SpecialPropertySplitter(_arg1:Function, _arg2:Array){ splitValues = _arg1; parameters = _arg2; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialPropertySplitter "); _local1 = (_local1 + ("splitValues:" + String(splitValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 7
//Tweener (caurina.transitions.Tweener) package caurina.transitions { import flash.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.transitions
Section 8
//TweenListObj (caurina.transitions.TweenListObj) package caurina.transitions { public class TweenListObj { public var hasStarted:Boolean; public var onUpdate:Function; public var useFrames:Boolean; public var count:Number; public var onOverwriteParams:Array; public var timeStart:Number; public var timeComplete:Number; public var onStartParams:Array; public var onUpdateScope:Object; public var rounded:Boolean; public var onUpdateParams:Array; public var properties:Object; public var onComplete:Function; public var transitionParams:Object; public var updatesSkipped:Number; public var onStart:Function; public var onOverwriteScope:Object; public var skipUpdates:Number; public var onStartScope:Object; public var scope:Object; public var isCaller:Boolean; public var timePaused:Number; public var transition:Function; public var onCompleteParams:Array; public var onError:Function; public var timesCalled:Number; public var onErrorScope:Object; public var onOverwrite:Function; public var isPaused:Boolean; public var waitFrames:Boolean; public var onCompleteScope:Object; public function TweenListObj(_arg1:Object, _arg2:Number, _arg3:Number, _arg4:Boolean, _arg5:Function, _arg6:Object){ scope = _arg1; timeStart = _arg2; timeComplete = _arg3; useFrames = _arg4; transition = _arg5; transitionParams = _arg6; properties = new Object(); isPaused = false; timePaused = undefined; isCaller = false; updatesSkipped = 0; timesCalled = 0; skipUpdates = 0; hasStarted = false; } public function clone(_arg1:Boolean):TweenListObj{ var _local3:String; var _local2:TweenListObj = new TweenListObj(scope, timeStart, timeComplete, useFrames, transition, transitionParams); _local2.properties = new Array(); for (_local3 in properties) { _local2.properties[_local3] = properties[_local3].clone(); }; _local2.skipUpdates = skipUpdates; _local2.updatesSkipped = updatesSkipped; if (!_arg1){ _local2.onStart = onStart; _local2.onUpdate = onUpdate; _local2.onComplete = onComplete; _local2.onOverwrite = onOverwrite; _local2.onError = onError; _local2.onStartParams = onStartParams; _local2.onUpdateParams = onUpdateParams; _local2.onCompleteParams = onCompleteParams; _local2.onOverwriteParams = onOverwriteParams; _local2.onStartScope = onStartScope; _local2.onUpdateScope = onUpdateScope; _local2.onCompleteScope = onCompleteScope; _local2.onOverwriteScope = onOverwriteScope; _local2.onErrorScope = onErrorScope; }; _local2.rounded = rounded; _local2.isPaused = isPaused; _local2.timePaused = timePaused; _local2.isCaller = isCaller; _local2.count = count; _local2.timesCalled = timesCalled; _local2.waitFrames = waitFrames; _local2.hasStarted = hasStarted; return (_local2); } public function toString():String{ var _local3:String; var _local1 = "\n[TweenListObj "; _local1 = (_local1 + ("scope:" + String(scope))); _local1 = (_local1 + ", properties:"); var _local2:Boolean; for (_local3 in properties) { if (!_local2){ _local1 = (_local1 + ","); }; _local1 = (_local1 + ("[name:" + properties[_local3].name)); _local1 = (_local1 + (",valueStart:" + properties[_local3].valueStart)); _local1 = (_local1 + (",valueComplete:" + properties[_local3].valueComplete)); _local1 = (_local1 + "]"); _local2 = false; }; _local1 = (_local1 + (", timeStart:" + String(timeStart))); _local1 = (_local1 + (", timeComplete:" + String(timeComplete))); _local1 = (_local1 + (", useFrames:" + String(useFrames))); _local1 = (_local1 + (", transition:" + String(transition))); _local1 = (_local1 + (", transitionParams:" + String(transitionParams))); if (skipUpdates){ _local1 = (_local1 + (", skipUpdates:" + String(skipUpdates))); }; if (updatesSkipped){ _local1 = (_local1 + (", updatesSkipped:" + String(updatesSkipped))); }; if (Boolean(onStart)){ _local1 = (_local1 + (", onStart:" + String(onStart))); }; if (Boolean(onUpdate)){ _local1 = (_local1 + (", onUpdate:" + String(onUpdate))); }; if (Boolean(onComplete)){ _local1 = (_local1 + (", onComplete:" + String(onComplete))); }; if (Boolean(onOverwrite)){ _local1 = (_local1 + (", onOverwrite:" + String(onOverwrite))); }; if (Boolean(onError)){ _local1 = (_local1 + (", onError:" + String(onError))); }; if (onStartParams){ _local1 = (_local1 + (", onStartParams:" + String(onStartParams))); }; if (onUpdateParams){ _local1 = (_local1 + (", onUpdateParams:" + String(onUpdateParams))); }; if (onCompleteParams){ _local1 = (_local1 + (", onCompleteParams:" + String(onCompleteParams))); }; if (onOverwriteParams){ _local1 = (_local1 + (", onOverwriteParams:" + String(onOverwriteParams))); }; if (onStartScope){ _local1 = (_local1 + (", onStartScope:" + String(onStartScope))); }; if (onUpdateScope){ _local1 = (_local1 + (", onUpdateScope:" + String(onUpdateScope))); }; if (onCompleteScope){ _local1 = (_local1 + (", onCompleteScope:" + String(onCompleteScope))); }; if (onOverwriteScope){ _local1 = (_local1 + (", onOverwriteScope:" + String(onOverwriteScope))); }; if (onErrorScope){ _local1 = (_local1 + (", onErrorScope:" + String(onErrorScope))); }; if (rounded){ _local1 = (_local1 + (", rounded:" + String(rounded))); }; if (isPaused){ _local1 = (_local1 + (", isPaused:" + String(isPaused))); }; if (timePaused){ _local1 = (_local1 + (", timePaused:" + String(timePaused))); }; if (isCaller){ _local1 = (_local1 + (", isCaller:" + String(isCaller))); }; if (count){ _local1 = (_local1 + (", count:" + String(count))); }; if (timesCalled){ _local1 = (_local1 + (", timesCalled:" + String(timesCalled))); }; if (waitFrames){ _local1 = (_local1 + (", waitFrames:" + String(waitFrames))); }; if (hasStarted){ _local1 = (_local1 + (", hasStarted:" + String(hasStarted))); }; _local1 = (_local1 + "]\n"); return (_local1); } public static function makePropertiesChain(_arg1:Object):Object{ var _local3:Object; var _local4:Object; var _local5:Object; var _local6:Number; var _local7:Number; var _local8:Number; var _local2:Object = _arg1.base; if (_local2){ _local3 = {}; if ((_local2 is Array)){ _local4 = []; _local8 = 0; while (_local8 < _local2.length) { _local4.push(_local2[_local8]); _local8++; }; } else { _local4 = [_local2]; }; _local4.push(_arg1); _local6 = _local4.length; _local7 = 0; while (_local7 < _local6) { if (_local4[_local7]["base"]){ _local5 = AuxFunctions.concatObjects(makePropertiesChain(_local4[_local7]["base"]), _local4[_local7]); } else { _local5 = _local4[_local7]; }; _local3 = AuxFunctions.concatObjects(_local3, _local5); _local7++; }; if (_local3["base"]){ delete _local3["base"]; }; return (_local3); //unresolved jump }; return (_arg1); } } }//package caurina.transitions
Section 9
//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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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); } } }//package
Section 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); } } }//package
Section 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; } }//package
Section 21
//CBJudul (CBJudul) package { import flash.display.*; public dynamic class CBJudul extends MovieClip { } }//package
Section 22
//CBJudul2 (CBJudul2) package { import flash.display.*; public dynamic class CBJudul2 extends MovieClip { } }//package
Section 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]; } } }//package
Section 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); } } }//package
Section 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); }; } } }//package
Section 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(); }; } } }//package
Section 27
//CPutih (CPutih) package { import flash.display.*; public dynamic class CPutih extends MovieClip { } }//package
Section 28
//Cring (Cring) package { import flash.media.*; public dynamic class Cring extends Sound { } }//package
Section 29
//Cring2 (Cring2) package { import flash.media.*; public dynamic class Cring2 extends Sound { } }//package
Section 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; } }//package
Section 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)); } } }//package
Section 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()); } } }//package
Section 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); } } }//package
Section 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 GraphicUsed by:4
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClipUses:2Used by:4
Symbol 4 MovieClipUses:1 3Used by:88
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:88
Symbol 7 SoundUsed by:8
Symbol 8 MovieClipUses:7Used by:88
Symbol 9 GraphicUsed by:12
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:12
Symbol 12 MovieClipUses:9 11Used by:88
Symbol 13 SoundUsed by:14
Symbol 14 MovieClipUses:13Used by:88
Symbol 15 GraphicUsed by:18
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:18
Symbol 18 MovieClipUses:15 17Used by:66
Symbol 19 GraphicUsed by:39
Symbol 20 GraphicUsed by:21 790 816
Symbol 21 MovieClipUses:20Used by:39
Symbol 22 GraphicUsed by:23 791 816
Symbol 23 MovieClipUses:22Used by:39
Symbol 24 GraphicUsed by:25 792 816
Symbol 25 MovieClipUses:24Used by:39
Symbol 26 GraphicUsed by:27 793 816
Symbol 27 MovieClipUses:26Used by:39
Symbol 28 GraphicUsed by:39
Symbol 29 GraphicUsed by:30 795 816
Symbol 30 MovieClipUses:29Used by:39
Symbol 31 GraphicUsed by:32 796 816
Symbol 32 MovieClipUses:31Used by:39
Symbol 33 GraphicUsed by:34 798 816
Symbol 34 MovieClipUses:33Used by:39
Symbol 35 GraphicUsed by:36 799 816
Symbol 36 MovieClipUses:35Used by:39
Symbol 37 GraphicUsed by:38 800 816
Symbol 38 MovieClipUses:37Used by:39
Symbol 39 MovieClipUses:19 21 23 25 27 28 30 32 34 36 38Used by:66
Symbol 40 GraphicUsed by:43 810 816
Symbol 41 GraphicUsed by:42 801 816
Symbol 42 MovieClipUses:41Used by:43
Symbol 43 MovieClipUses:40 42Used by:66
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:66
Symbol 46 GraphicUsed by:65
Symbol 47 GraphicUsed by:48 803 816
Symbol 48 MovieClipUses:47Used by:65
Symbol 49 GraphicUsed by:65
Symbol 50 GraphicUsed by:51 806 816
Symbol 51 MovieClipUses:50Used by:65
Symbol 52 GraphicUsed by:65
Symbol 53 GraphicUsed by:54 808 816
Symbol 54 MovieClipUses:53Used by:65
Symbol 55 GraphicUsed by:56 809 816
Symbol 56 MovieClipUses:55Used by:65
Symbol 57 GraphicUsed by:58 804 816
Symbol 58 MovieClipUses:57Used by:65
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:65
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:65
Symbol 63 GraphicUsed by:65
Symbol 64 GraphicUsed 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 64Used by:66
Symbol 66 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_Girl_character_9}Uses:18 39 43 45 65Used by:88
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:88
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:88
Symbol 71 SoundUsed by:72
Symbol 72 MovieClipUses:71Used by:88
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:76
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:74 75Used by:85
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:83
Symbol 79 GraphicUsed by:80 142
Symbol 80 MovieClipUses:79Used by:83
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:83
Symbol 83 MovieClipUses:78 80 82Used by:85
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_preloader_36}Uses:76 83 84Used by:88
Symbol 86 SoundUsed by:87
Symbol 87 MovieClipUses:86Used 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 87Used by:Timeline
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:91
Symbol 91 MovieClip {CGame}Uses:90Used by:838
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:96
Symbol 94 GraphicUsed by:96 102
Symbol 95 GraphicUsed by:96 99 102
Symbol 96 MovieClip {Robo_Girl_CS3_no_gg4u_fla.MusicBtn_47}Uses:93 94 95Used by:107
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:99
Symbol 99 MovieClip {Robo_Girl_CS3_no_gg4u_fla.QualityBtn_48}Uses:98 95Used by:107
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:102
Symbol 102 MovieClip {Robo_Girl_CS3_no_gg4u_fla.SFXBtn_49}Uses:101 94 95Used by:107
Symbol 103 GraphicUsed by:106
Symbol 104 FontUsed by:105
Symbol 105 EditableTextUses:104Used by:106
Symbol 106 MovieClipUses:103 105Used by:107
Symbol 107 MovieClip {COptionBar}Uses:96 99 102 106Used by:838
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:119
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:115 118
Symbol 112 FontUsed by:113 114 116 117
Symbol 113 TextUses:112Used by:115
Symbol 114 TextUses:112Used by:115
Symbol 115 ButtonUses:111 113 114Used by:119
Symbol 116 TextUses:112Used by:118
Symbol 117 TextUses:112Used by:118
Symbol 118 ButtonUses:111 116 117Used by:119
Symbol 119 MovieClip {CMainMenu}Uses:109 115 118Used by:838
Symbol 120 GraphicUsed by:126
Symbol 121 FontUsed by:122
Symbol 122 TextUses:121Used by:126
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:125 137
Symbol 125 ButtonUses:124Used by:126
Symbol 126 MovieClip {CBannedWin}Uses:120 122 125Used by:838
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:132
Symbol 129 GraphicUsed by:132
Symbol 130 FontUsed by:131
Symbol 131 EditableTextUses:130Used by:132
Symbol 132 MovieClip {FPS}Uses:128 129 131Used by:838
Symbol 133 GraphicUsed by:136
Symbol 134 FontUsed by:135 139 140
Symbol 135 EditableTextUses:134Used by:136
Symbol 136 MovieClipUses:133 135Used by:142
Symbol 137 MovieClipUses:124Used by:142
Symbol 138 FontUsed by:139
Symbol 139 TextUses:134 138Used by:142
Symbol 140 TextUses:134Used by:141
Symbol 141 MovieClipUses:140Used by:142
Symbol 142 MovieClip {CCredit}Uses:79 136 137 139 141Used by:838
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:157
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:157
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:157
Symbol 149 GraphicUsed by:157
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:157
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:157
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:157
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:144 146 148 149 151 153 155 156Used by:158
Symbol 158 MovieClipUses:157Used by:670
Symbol 159 GraphicUsed by:164
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:160Used by:164
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:162Used by:164
Symbol 164 MovieClipUses:159 161 163Used by:184
Symbol 165 GraphicUsed by:172
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:166Used by:172
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClipUses:168Used by:172
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:172
Symbol 172 MovieClipUses:165 167 169 171Used by:175
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:175
Symbol 175 MovieClipUses:172 174Used by:184
Symbol 176 GraphicUsed by:183
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:183
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:183
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:183
Symbol 183 MovieClipUses:176 178 180 182Used by:184
Symbol 184 MovieClipUses:164 175 183Used by:670
Symbol 185 GraphicUsed by:189
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:189
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:185 187 188Used by:195
Symbol 190 GraphicUsed by:194
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:194
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:190 192 193Used by:195
Symbol 195 MovieClipUses:189 194Used by:670
Symbol 196 GraphicUsed by:207
Symbol 197 GraphicUsed by:207
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:207
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:207
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:207
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:207
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:196 197 199 201 203 205 206Used by:208
Symbol 208 MovieClipUses:207Used by:670
Symbol 209 GraphicUsed by:212
Symbol 210 GraphicUsed by:211 214
Symbol 211 MovieClipUses:210Used by:212
Symbol 212 MovieClipUses:209 211Used by:220
Symbol 213 GraphicUsed by:215
Symbol 214 MovieClipUses:210Used by:215
Symbol 215 MovieClipUses:213 214Used by:220
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:220
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:218Used by:220
Symbol 220 MovieClipUses:212 215 217 219Used by:670
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221Used by:237
Symbol 223 GraphicUsed by:230
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:230
Symbol 226 GraphicUsed by:230
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:230
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:223 225 226 228 229Used by:237
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:231Used by:237
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:237
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:237
Symbol 237 MovieClipUses:222 230 232 234 236Used by:670
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:240
Symbol 240 MovieClipUses:239Used by:670
Symbol 241 GraphicUsed by:268
Symbol 242 GraphicUsed by:268
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:243Used by:268
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:245Used by:268
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:268
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:249Used by:268
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:268
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:253Used by:268
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:255Used by:268
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257Used by:268
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:268
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:268
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:263Used by:268
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:265Used by:268
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:241 242 244 246 248 250 252 254 256 258 260 262 264 266 267Used by:269
Symbol 269 MovieClipUses:268Used by:670
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:272
Symbol 272 MovieClipUses:271Used by:670
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273Used by:670
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:306
Symbol 277 GraphicUsed by:287
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:287
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:287
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:287
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284Used by:287
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:277 279 281 283 285 286Used by:306
Symbol 288 GraphicUsed by:301
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:289Used by:301
Symbol 291 GraphicUsed by:301
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:292Used by:301
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:301
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:296Used by:301
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:298Used by:301
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:288 290 291 293 295 297 299 300Used by:306
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:302Used by:306
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:306
Symbol 306 MovieClipUses:276 287 301 303 305Used by:670
Symbol 307 GraphicUsed by:316
Symbol 308 GraphicUsed by:309 314
Symbol 309 MovieClipUses:308Used by:316
Symbol 310 GraphicUsed by:316
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:311Used by:316
Symbol 313 GraphicUsed by:316
Symbol 314 MovieClipUses:308Used by:316
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:307 309 310 312 313 314 315Used by:319
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClipUses:317Used by:319
Symbol 319 MovieClipUses:316 318Used by:670
Symbol 320 GraphicUsed by:351
Symbol 321 GraphicUsed by:351
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:351
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:351
Symbol 326 GraphicUsed by:351
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:327Used by:351
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329Used by:351
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:331Used by:351
Symbol 333 GraphicUsed by:351
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:351
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:336Used by:351
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClipUses:338Used by:351
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340Used by:351
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:342Used by:351
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:344Used by:351
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:351
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:351
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:320 321 323 325 326 328 330 332 333 335 337 339 341 343 345 347 349 350Used by:352
Symbol 352 MovieClipUses:351Used by:670
Symbol 353 GraphicUsed by:358
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:358
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356Used by:358
Symbol 358 MovieClipUses:353 355 357Used by:365
Symbol 359 GraphicUsed by:364
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:360Used by:364
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:364
Symbol 364 MovieClipUses:359 361 363Used by:365
Symbol 365 MovieClipUses:358 364Used by:670
Symbol 366 GraphicUsed by:373
Symbol 367 GraphicUsed by:368 375 380 386
Symbol 368 MovieClipUses:367Used by:373
Symbol 369 GraphicUsed by:370 376 383 388
Symbol 370 MovieClipUses:369Used by:373
Symbol 371 GraphicUsed by:372 377
Symbol 372 MovieClipUses:371Used by:373
Symbol 373 MovieClipUses:366 368 370 372Used by:390
Symbol 374 GraphicUsed by:378
Symbol 375 MovieClipUses:367Used by:378
Symbol 376 MovieClipUses:369Used by:378
Symbol 377 MovieClipUses:371Used by:378
Symbol 378 MovieClipUses:374 375 376 377Used by:390
Symbol 379 GraphicUsed by:384
Symbol 380 MovieClipUses:367Used by:384
Symbol 381 GraphicUsed by:382 387
Symbol 382 MovieClipUses:381Used by:384
Symbol 383 MovieClipUses:369Used by:384
Symbol 384 MovieClipUses:379 380 382 383Used by:390
Symbol 385 GraphicUsed by:389
Symbol 386 MovieClipUses:367Used by:389
Symbol 387 MovieClipUses:381Used by:389
Symbol 388 MovieClipUses:369Used by:389
Symbol 389 MovieClipUses:385 386 387 388Used by:390
Symbol 390 MovieClipUses:373 378 384 389Used by:670
Symbol 391 GraphicUsed by:392
Symbol 392 MovieClipUses:391Used by:420
Symbol 393 GraphicUsed by:402
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394Used by:402
Symbol 396 GraphicUsed by:402
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClipUses:397Used by:402
Symbol 399 GraphicUsed by:400
Symbol 400 MovieClipUses:399Used by:402
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:393 395 396 398 400 401Used by:420
Symbol 403 GraphicUsed by:412
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClipUses:404Used by:412
Symbol 406 GraphicUsed by:412
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:407Used by:412
Symbol 409 GraphicUsed by:412
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:410Used by:412
Symbol 412 MovieClipUses:403 405 406 408 409 411Used by:420
Symbol 413 GraphicUsed by:417
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414Used by:417
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:413 415 416Used by:420
Symbol 418 GraphicUsed by:419
Symbol 419 MovieClipUses:418Used by:420
Symbol 420 MovieClipUses:392 402 412 417 419Used by:670
Symbol 421 GraphicUsed by:427
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:422Used by:427
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:424Used by:427
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:421 423 425 426Used by:474
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClipUses:428Used by:474
Symbol 430 GraphicUsed by:442
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClipUses:431Used by:442
Symbol 433 GraphicUsed by:442
Symbol 434 GraphicUsed by:435
Symbol 435 MovieClipUses:434Used by:442
Symbol 436 GraphicUsed by:437
Symbol 437 MovieClipUses:436Used by:442
Symbol 438 GraphicUsed by:442
Symbol 439 GraphicUsed by:440
Symbol 440 MovieClipUses:439Used by:442
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:430 432 433 435 437 438 440 441Used by:474
Symbol 443 GraphicUsed by:457
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:444Used by:457
Symbol 446 GraphicUsed by:457
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClipUses:447Used by:457
Symbol 449 GraphicUsed by:457
Symbol 450 GraphicUsed by:451
Symbol 451 MovieClipUses:450Used by:457
Symbol 452 GraphicUsed by:453
Symbol 453 MovieClipUses:452Used by:457
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClipUses:454Used by:457
Symbol 456 GraphicUsed by:457
Symbol 457 MovieClipUses:443 445 446 448 449 451 453 455 456Used by:474
Symbol 458 GraphicUsed by:473
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClipUses:459Used by:473
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:461Used by:473
Symbol 463 GraphicUsed by:473
Symbol 464 GraphicUsed by:465
Symbol 465 MovieClipUses:464Used by:473
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClipUses:466Used by:473
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:468Used by:473
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:473
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:458 460 462 463 465 467 469 471 472Used by:474
Symbol 474 MovieClipUses:427 429 442 457 473Used by:670
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:475Used by:502
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:477Used by:488
Symbol 479 GraphicUsed by:480
Symbol 480 MovieClipUses:479Used by:488
Symbol 481 GraphicUsed by:488
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:482Used by:488
Symbol 484 GraphicUsed by:488
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:485Used by:488
Symbol 487 GraphicUsed by:488
Symbol 488 MovieClipUses:478 480 481 483 484 486 487Used by:502
Symbol 489 GraphicUsed by:490
Symbol 490 MovieClipUses:489Used by:502
Symbol 491 GraphicUsed by:499
Symbol 492 GraphicUsed by:493 495 497
Symbol 493 MovieClipUses:492Used by:499
Symbol 494 GraphicUsed by:499
Symbol 495 MovieClipUses:492Used by:499
Symbol 496 GraphicUsed by:499
Symbol 497 MovieClipUses:492Used by:499
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:491 493 494 495 496 497 498Used by:502
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500Used by:502
Symbol 502 MovieClipUses:476 488 490 499 501Used by:670
Symbol 503 GraphicUsed by:504
Symbol 504 MovieClipUses:503Used by:507
Symbol 505 GraphicUsed by:506
Symbol 506 MovieClipUses:505Used by:507
Symbol 507 MovieClipUses:504 506Used by:670
Symbol 508 GraphicUsed by:596
Symbol 509 GraphicUsed by:518
Symbol 510 GraphicUsed by:511 515 520 523 527 530 534 537 541 544
Symbol 511 MovieClipUses:510Used by:518
Symbol 512 GraphicUsed by:513 516 521 524 528 531 535 538 542 545
Symbol 513 MovieClipUses:512Used by:518
Symbol 514 GraphicUsed by:518
Symbol 515 MovieClipUses:510Used by:518
Symbol 516 MovieClipUses:512Used by:518
Symbol 517 GraphicUsed by:518 525 532 539 546
Symbol 518 MovieClipUses:509 511 513 514 515 516 517Used by:596
Symbol 519 GraphicUsed by:525
Symbol 520 MovieClipUses:510Used by:525
Symbol 521 MovieClipUses:512Used by:525
Symbol 522 GraphicUsed by:525
Symbol 523 MovieClipUses:510Used by:525
Symbol 524 MovieClipUses:512Used by:525
Symbol 525 MovieClipUses:519 520 521 522 523 524 517Used by:596
Symbol 526 GraphicUsed by:532
Symbol 527 MovieClipUses:510Used by:532
Symbol 528 MovieClipUses:512Used by:532
Symbol 529 GraphicUsed by:532
Symbol 530 MovieClipUses:510Used by:532
Symbol 531 MovieClipUses:512Used by:532
Symbol 532 MovieClipUses:526 527 528 529 530 531 517Used by:596
Symbol 533 GraphicUsed by:539
Symbol 534 MovieClipUses:510Used by:539
Symbol 535 MovieClipUses:512Used by:539
Symbol 536 GraphicUsed by:539
Symbol 537 MovieClipUses:510Used by:539
Symbol 538 MovieClipUses:512Used by:539
Symbol 539 MovieClipUses:533 534 535 536 537 538 517Used by:596
Symbol 540 GraphicUsed by:546
Symbol 541 MovieClipUses:510Used by:546
Symbol 542 MovieClipUses:512Used by:546
Symbol 543 GraphicUsed by:546
Symbol 544 MovieClipUses:510Used by:546
Symbol 545 MovieClipUses:512Used by:546
Symbol 546 MovieClipUses:540 541 542 543 544 545 517Used by:596
Symbol 547 GraphicUsed by:556
Symbol 548 GraphicUsed by:555
Symbol 549 GraphicUsed by:550
Symbol 550 MovieClipUses:549Used by:555
Symbol 551 GraphicUsed by:555
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClipUses:552Used by:555
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClipUses:548 550 551 553 554Used by:556
Symbol 556 MovieClipUses:547 555Used by:596
Symbol 557 GraphicUsed by:596
Symbol 558 GraphicUsed by:577
Symbol 559 GraphicUsed by:560
Symbol 560 MovieClipUses:559Used by:577
Symbol 561 GraphicUsed by:577
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:562Used by:577
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:564Used by:577
Symbol 566 GraphicUsed by:577
Symbol 567 GraphicUsed by:568
Symbol 568 MovieClipUses:567Used by:577
Symbol 569 GraphicUsed by:570
Symbol 570 MovieClipUses:569Used by:577
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:571Used by:577
Symbol 573 GraphicUsed by:574
Symbol 574 MovieClipUses:573Used by:577
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClipUses:575Used by:577
Symbol 577 MovieClipUses:558 560 561 563 565 566 568 570 572 574 576Used by:596
Symbol 578 GraphicUsed by:596
Symbol 579 GraphicUsed by:580
Symbol 580 MovieClipUses:579Used by:596
Symbol 581 GraphicUsed by:585
Symbol 582 GraphicUsed by:585
Symbol 583 GraphicUsed by:584
Symbol 584 MovieClipUses:583Used by:585
Symbol 585 MovieClipUses:581 582 584Used by:596
Symbol 586 GraphicUsed by:596
Symbol 587 GraphicUsed by:588
Symbol 588 MovieClipUses:587Used by:596
Symbol 589 GraphicUsed by:596
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:590Used by:596
Symbol 592 GraphicUsed by:596
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:593Used by:596
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClipUses:508 518 525 532 539 546 556 557 577 578 580 585 586 588 589 591 592 594 595Used by:670
Symbol 597 GraphicUsed by:610
Symbol 598 GraphicUsed by:599
Symbol 599 MovieClipUses:598Used by:610
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:600Used by:610
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClipUses:602Used by:610
Symbol 604 GraphicUsed by:605
Symbol 605 MovieClipUses:604Used by:610
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClipUses:606Used by:610
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClipUses:608Used by:610
Symbol 610 MovieClipUses:597 599 601 603 605 607 609Used by:641
Symbol 611 GraphicUsed by:614
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClipUses:612Used by:614
Symbol 614 MovieClipUses:611 613Used by:641
Symbol 615 GraphicUsed by:622
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:616Used by:622
Symbol 618 GraphicUsed by:619
Symbol 619 MovieClipUses:618Used by:622
Symbol 620 GraphicUsed by:621
Symbol 621 MovieClipUses:620Used by:622
Symbol 622 MovieClipUses:615 617 619 621Used by:641
Symbol 623 GraphicUsed by:630
Symbol 624 GraphicUsed by:625
Symbol 625 MovieClipUses:624Used by:630
Symbol 626 GraphicUsed by:627
Symbol 627 MovieClipUses:626Used by:630
Symbol 628 GraphicUsed by:629
Symbol 629 MovieClipUses:628Used by:630
Symbol 630 MovieClipUses:623 625 627 629Used by:641
Symbol 631 GraphicUsed by:640
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:632Used by:640
Symbol 634 GraphicUsed by:635
Symbol 635 MovieClipUses:634Used by:640
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:636Used by:640
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClipUses:638Used by:640
Symbol 640 MovieClipUses:631 633 635 637 639Used by:641
Symbol 641 MovieClipUses:610 614 622 630 640Used by:670
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClipUses:642Used by:669
Symbol 644 GraphicUsed by:645
Symbol 645 MovieClipUses:644Used by:647
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClipUses:645 646Used by:669
Symbol 648 GraphicUsed by:655
Symbol 649 GraphicUsed by:650 664
Symbol 650 MovieClipUses:649Used by:655
Symbol 651 GraphicUsed by:655
Symbol 652 GraphicUsed by:653 666
Symbol 653 MovieClipUses:652Used by:655
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClipUses:648 650 651 653 654Used by:669
Symbol 656 GraphicUsed by:662
Symbol 657 GraphicUsed by:658
Symbol 658 MovieClipUses:657Used by:662
Symbol 659 GraphicUsed by:660
Symbol 660 MovieClipUses:659Used by:662
Symbol 661 GraphicUsed by:662
Symbol 662 MovieClipUses:656 658 660 661Used by:669
Symbol 663 GraphicUsed by:668
Symbol 664 MovieClipUses:649Used by:668
Symbol 665 GraphicUsed by:668
Symbol 666 MovieClipUses:652Used by:668
Symbol 667 GraphicUsed by:668
Symbol 668 MovieClipUses:663 664 665 666 667Used by:669
Symbol 669 MovieClipUses:643 647 655 662 668Used 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 669Used by:838
Symbol 671 GraphicUsed by:675
Symbol 672 GraphicUsed by:673
Symbol 673 MovieClipUses:672Used by:674
Symbol 674 MovieClipUses:673Used by:675
Symbol 675 MovieClipUses:671 674Used by:818
Symbol 676 GraphicUsed by:708
Symbol 677 GraphicUsed by:678
Symbol 678 MovieClipUses:677Used by:708
Symbol 679 GraphicUsed by:708
Symbol 680 GraphicUsed by:681
Symbol 681 MovieClipUses:680Used by:708
Symbol 682 GraphicUsed by:708
Symbol 683 GraphicUsed by:684
Symbol 684 MovieClipUses:683Used by:708
Symbol 685 GraphicUsed by:708
Symbol 686 GraphicUsed by:687
Symbol 687 MovieClipUses:686Used by:698
Symbol 688 GraphicUsed by:689 692
Symbol 689 MovieClipUses:688Used by:691
Symbol 690 GraphicUsed by:691 692
Symbol 691 MovieClipUses:689 690Used by:692
Symbol 692 ButtonUses:691 688 690Used by:698
Symbol 693 GraphicUsed by:694 697
Symbol 694 MovieClipUses:693Used by:696
Symbol 695 GraphicUsed by:696 697
Symbol 696 MovieClipUses:694 695Used by:697
Symbol 697 ButtonUses:696 693 695Used by:698
Symbol 698 MovieClipUses:687 692 697Used by:708
Symbol 699 GraphicUsed by:708
Symbol 700 GraphicUsed by:701
Symbol 701 MovieClipUses:700Used by:708
Symbol 702 GraphicUsed by:703
Symbol 703 MovieClipUses:702Used by:708
Symbol 704 GraphicUsed by:708
Symbol 705 GraphicUsed by:706
Symbol 706 MovieClipUses:705Used by:708
Symbol 707 GraphicUsed by:708
Symbol 708 MovieClipUses:676 678 679 681 682 684 685 698 699 701 703 704 706 707Used by:818
Symbol 709 GraphicUsed by:770
Symbol 710 GraphicUsed by:715 716
Symbol 711 GraphicUsed by:712 716
Symbol 712 MovieClipUses:711Used by:715
Symbol 713 GraphicUsed by:714 716 761 763
Symbol 714 MovieClipUses:713Used by:715
Symbol 715 MovieClipUses:710 712 714Used by:716
Symbol 716 ButtonUses:715 710 711 713Used by:770
Symbol 717 GraphicUsed by:722 723
Symbol 718 GraphicUsed by:719 723
Symbol 719 MovieClipUses:718Used by:722
Symbol 720 GraphicUsed by:721 723
Symbol 721 MovieClipUses:720Used by:722
Symbol 722 MovieClipUses:717 719 721Used by:723
Symbol 723 ButtonUses:722 717 718 720Used by:770
Symbol 724 GraphicUsed by:729 730
Symbol 725 GraphicUsed by:726 730
Symbol 726 MovieClipUses:725Used by:729
Symbol 727 GraphicUsed by:728 730 748 750
Symbol 728 MovieClipUses:727Used by:729
Symbol 729 MovieClipUses:724 726 728Used by:730
Symbol 730 ButtonUses:729 724 725 727Used by:770
Symbol 731 GraphicUsed by:736 737
Symbol 732 GraphicUsed by:733 737
Symbol 733 MovieClipUses:732Used by:736
Symbol 734 GraphicUsed by:735 737 767 769
Symbol 735 MovieClipUses:734Used by:736
Symbol 736 MovieClipUses:731 733 735Used by:737
Symbol 737 ButtonUses:736 731 732 734Used by:770
Symbol 738 GraphicUsed by:743 744
Symbol 739 GraphicUsed by:740 744
Symbol 740 MovieClipUses:739Used by:743
Symbol 741 GraphicUsed by:742 744
Symbol 742 MovieClipUses:741Used by:743
Symbol 743 MovieClipUses:738 740 742Used by:744
Symbol 744 ButtonUses:743 738 739 741Used by:770
Symbol 745 GraphicUsed by:749 750
Symbol 746 GraphicUsed by:747 750
Symbol 747 MovieClipUses:746Used by:749
Symbol 748 MovieClipUses:727Used by:749
Symbol 749 MovieClipUses:745 747 748Used by:750
Symbol 750 ButtonUses:749 745 746 727Used by:770
Symbol 751 GraphicUsed by:756 757
Symbol 752 GraphicUsed by:753 757
Symbol 753 MovieClipUses:752Used by:756
Symbol 754 GraphicUsed by:755 757
Symbol 755 MovieClipUses:754Used by:756
Symbol 756 MovieClipUses:751 753 755Used by:757
Symbol 757 ButtonUses:756 751 752 754Used by:770
Symbol 758 GraphicUsed by:762 763
Symbol 759 GraphicUsed by:760 763
Symbol 760 MovieClipUses:759Used by:762
Symbol 761 MovieClipUses:713Used by:762
Symbol 762 MovieClipUses:758 760 761Used by:763
Symbol 763 ButtonUses:762 758 759 713Used by:770
Symbol 764 GraphicUsed by:768 769
Symbol 765 GraphicUsed by:766 769
Symbol 766 MovieClipUses:765Used by:768
Symbol 767 MovieClipUses:734Used by:768
Symbol 768 MovieClipUses:764 766 767Used by:769
Symbol 769 ButtonUses:768 764 765 734Used by:770
Symbol 770 MovieClipUses:709 716 723 730 737 744 750 757 763 769Used by:782
Symbol 771 GraphicUsed by:781
Symbol 772 GraphicUsed by:773 776 777 780
Symbol 773 MovieClipUses:772Used by:775
Symbol 774 GraphicUsed by:775 776
Symbol 775 MovieClipUses:773 774Used by:776
Symbol 776 ButtonUses:775 772 774Used by:781
Symbol 777 MovieClipUses:772Used by:779
Symbol 778 GraphicUsed by:779 780
Symbol 779 MovieClipUses:777 778Used by:780
Symbol 780 ButtonUses:779 772 778Used by:781
Symbol 781 MovieClipUses:771 776 780Used by:782
Symbol 782 MovieClipUses:770 781Used by:818
Symbol 783 GraphicUsed by:816
Symbol 784 GraphicUsed by:785 816
Symbol 785 MovieClipUses:784Used by:815 816
Symbol 786 GraphicUsed by:810 816
Symbol 787 GraphicUsed by:788 816
Symbol 788 MovieClipUses:787Used by:810 816
Symbol 789 GraphicUsed by:810 816
Symbol 790 MovieClipUses:20Used by:810 816
Symbol 791 MovieClipUses:22Used by:810 816
Symbol 792 MovieClipUses:24Used by:810 816
Symbol 793 MovieClipUses:26Used by:810 816
Symbol 794 GraphicUsed by:810 816
Symbol 795 MovieClipUses:29Used by:810 816
Symbol 796 MovieClipUses:31Used by:810 816
Symbol 797 GraphicUsed by:810 816
Symbol 798 MovieClipUses:33Used by:810 816
Symbol 799 MovieClipUses:35Used by:810 816
Symbol 800 MovieClipUses:37Used by:810 816
Symbol 801 MovieClipUses:41Used by:810 816
Symbol 802 GraphicUsed by:810 816
Symbol 803 MovieClipUses:47Used by:810 816
Symbol 804 MovieClipUses:57Used by:810 816
Symbol 805 GraphicUsed by:810 816
Symbol 806 MovieClipUses:50Used by:810 816
Symbol 807 GraphicUsed by:810 816
Symbol 808 MovieClipUses:53Used by:810 816
Symbol 809 MovieClipUses:55Used by:810 816
Symbol 810 MovieClipUses:786 788 789 790 791 792 793 794 795 796 797 798 799 800 40 801 802 803 804 805 806 807 808 809Used by:816
Symbol 811 GraphicUsed by:812 816
Symbol 812 MovieClipUses:811Used by:813
Symbol 813 MovieClipUses:812Used by:816
Symbol 814 GraphicUsed by:816
Symbol 815 MovieClip {Robo_Girl_CS3_no_gg4u_fla.easygirlgames_promo_ani4_409}Uses:785Used by:816
Symbol 816 ButtonUses: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 811Used by:817
Symbol 817 MovieClip {Robo_Girl_CS3_no_gg4u_fla.animated_387}Uses:816Used by:818
Symbol 818 MovieClip {CBg}Uses:675 708 782 817Used by:838
Symbol 819 BitmapUsed by:820
Symbol 820 GraphicUses:819Used by:821
Symbol 821 MovieClipUses:820Used by:822
Symbol 822 MovieClip {CPutih}Uses:821Used by:838
Symbol 823 GraphicUsed by:824
Symbol 824 MovieClipUses:823Used by:834
Symbol 825 GraphicUsed by:834
Symbol 826 GraphicUsed by:833
Symbol 827 GraphicUsed by:833
Symbol 828 GraphicUsed by:829
Symbol 829 MovieClipUses:828Used by:833
Symbol 830 GraphicUsed by:831 833
Symbol 831 MovieClipUses:830Used by:833
Symbol 832 GraphicUsed by:833
Symbol 833 MovieClipUses:826 827 829 830 831 832Used by:834
Symbol 834 MovieClip {CBJudul}Uses:824 825 833Used by:835 838
Symbol 835 MovieClip {CBJudul2}Uses:834Used by:838
Symbol 836 Sound {Cring}Used by:838
Symbol 837 Sound {Cring2}Used by:838
Symbol 838 MovieClipUses:91 107 119 126 132 142 670 818 822 834 835 836 837Used by:Timeline

Instance Names

"head"Symbol 66 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_Girl_character_9} Frame 1Symbol 65 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_head_25}
"msk_left"Symbol 83 MovieClip Frame 1Symbol 78 MovieClip
"msk_middle"Symbol 83 MovieClip Frame 1Symbol 80 MovieClip
"msk_right"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"bar"Symbol 85 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_preloader_36} Frame 1Symbol 76 MovieClip
"barMask"Symbol 85 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_preloader_36} Frame 1Symbol 83 MovieClip
"girl"Symbol 88 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_anim_1} Frame 57Symbol 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 68Symbol 85 MovieClip {Robo_Girl_CS3_no_gg4u_fla.preloader_preloader_36}
"mText"Symbol 106 MovieClip Frame 1Symbol 105 EditableText
"mMusic"Symbol 107 MovieClip {COptionBar} Frame 1Symbol 96 MovieClip {Robo_Girl_CS3_no_gg4u_fla.MusicBtn_47}
"mQuality"Symbol 107 MovieClip {COptionBar} Frame 1Symbol 99 MovieClip {Robo_Girl_CS3_no_gg4u_fla.QualityBtn_48}
"mSFX"Symbol 107 MovieClip {COptionBar} Frame 1Symbol 102 MovieClip {Robo_Girl_CS3_no_gg4u_fla.SFXBtn_49}
"mPopUp"Symbol 107 MovieClip {COptionBar} Frame 1Symbol 106 MovieClip
"mFreeModeBtn"Symbol 119 MovieClip {CMainMenu} Frame 1Symbol 115 Button
"mCredit"Symbol 119 MovieClip {CMainMenu} Frame 1Symbol 118 Button
"mBtn"Symbol 126 MovieClip {CBannedWin} Frame 1Symbol 125 Button
"iBar"Symbol 132 MovieClip {FPS} Frame 1Symbol 128 MovieClip
"tf"Symbol 132 MovieClip {FPS} Frame 2Symbol 131 EditableText
"mTitle"Symbol 136 MovieClip Frame 1Symbol 135 EditableText
"mTitle"Symbol 142 MovieClip {CCredit} Frame 1Symbol 136 MovieClip
"mLogo"Symbol 142 MovieClip {CCredit} Frame 1Symbol 137 MovieClip
"mClose"Symbol 142 MovieClip {CCredit} Frame 1Symbol 141 MovieClip
"_1"Symbol 158 MovieClip Frame 1Symbol 157 MovieClip
"_1"Symbol 184 MovieClip Frame 1Symbol 164 MovieClip
"_3"Symbol 184 MovieClip Frame 1Symbol 175 MovieClip
"_5"Symbol 184 MovieClip Frame 1Symbol 183 MovieClip
"_2"Symbol 195 MovieClip Frame 1Symbol 189 MovieClip
"_3"Symbol 195 MovieClip Frame 1Symbol 194 MovieClip
"_1"Symbol 220 MovieClip Frame 1Symbol 212 MovieClip
"_2"Symbol 220 MovieClip Frame 1Symbol 215 MovieClip
"_3"Symbol 220 MovieClip Frame 1Symbol 217 MovieClip
"_4"Symbol 220 MovieClip Frame 1Symbol 219 MovieClip
"_1"Symbol 237 MovieClip Frame 1Symbol 222 MovieClip
"_2"Symbol 237 MovieClip Frame 1Symbol 230 MovieClip
"_3"Symbol 237 MovieClip Frame 1Symbol 232 MovieClip
"_4"Symbol 237 MovieClip Frame 1Symbol 234 MovieClip
"_5"Symbol 237 MovieClip Frame 1Symbol 236 MovieClip
"_5"Symbol 240 MovieClip Frame 1Symbol 239 MovieClip
"_2"Symbol 272 MovieClip Frame 1Symbol 271 MovieClip
"_1"Symbol 306 MovieClip Frame 1Symbol 276 MovieClip
"_2"Symbol 306 MovieClip Frame 1Symbol 287 MovieClip
"_3"Symbol 306 MovieClip Frame 1Symbol 301 MovieClip
"_4"Symbol 306 MovieClip Frame 1Symbol 303 MovieClip
"_5"Symbol 306 MovieClip Frame 1Symbol 305 MovieClip
"_4"Symbol 319 MovieClip Frame 1Symbol 316 MovieClip
"_5"Symbol 319 MovieClip Frame 1Symbol 318 MovieClip
"atas"Symbol 365 MovieClip Frame 1Symbol 358 MovieClip
"bawah"Symbol 365 MovieClip Frame 1Symbol 364 MovieClip
"_1"Symbol 390 MovieClip Frame 1Symbol 373 MovieClip
"_2"Symbol 390 MovieClip Frame 1Symbol 378 MovieClip
"_3"Symbol 390 MovieClip Frame 1Symbol 384 MovieClip
"_4"Symbol 390 MovieClip Frame 1Symbol 389 MovieClip
"_1"Symbol 420 MovieClip Frame 1Symbol 392 MovieClip
"_2"Symbol 420 MovieClip Frame 1Symbol 402 MovieClip
"_3"Symbol 420 MovieClip Frame 1Symbol 412 MovieClip
"_4"Symbol 420 MovieClip Frame 1Symbol 417 MovieClip
"_5"Symbol 420 MovieClip Frame 1Symbol 419 MovieClip
"_1"Symbol 474 MovieClip Frame 1Symbol 427 MovieClip
"_2"Symbol 474 MovieClip Frame 1Symbol 429 MovieClip
"_3"Symbol 474 MovieClip Frame 1Symbol 442 MovieClip
"_4"Symbol 474 MovieClip Frame 1Symbol 457 MovieClip
"_5"Symbol 474 MovieClip Frame 1Symbol 473 MovieClip
"_1"Symbol 502 MovieClip Frame 1Symbol 476 MovieClip
"_2"Symbol 502 MovieClip Frame 1Symbol 488 MovieClip
"_3"Symbol 502 MovieClip Frame 1Symbol 490 MovieClip
"_4"Symbol 502 MovieClip Frame 1Symbol 499 MovieClip
"_5"Symbol 502 MovieClip Frame 1Symbol 501 MovieClip
"_1"Symbol 507 MovieClip Frame 1Symbol 504 MovieClip
"_2"Symbol 507 MovieClip Frame 1Symbol 506 MovieClip
"kelopak"Symbol 556 MovieClip Frame 1Symbol 555 MovieClip
"_5"Symbol 596 MovieClip Frame 1Symbol 518 MovieClip
"_4"Symbol 596 MovieClip Frame 1Symbol 525 MovieClip
"_3"Symbol 596 MovieClip Frame 1Symbol 532 MovieClip
"_2"Symbol 596 MovieClip Frame 1Symbol 539 MovieClip
"_1"Symbol 596 MovieClip Frame 1Symbol 546 MovieClip
"mata"Symbol 596 MovieClip Frame 1Symbol 556 MovieClip
"buluMata1"Symbol 596 MovieClip Frame 1Symbol 594 MovieClip
"_1"Symbol 641 MovieClip Frame 1Symbol 610 MovieClip
"_2"Symbol 641 MovieClip Frame 1Symbol 614 MovieClip
"_3"Symbol 641 MovieClip Frame 1Symbol 622 MovieClip
"_4"Symbol 641 MovieClip Frame 1Symbol 630 MovieClip
"_5"Symbol 641 MovieClip Frame 1Symbol 640 MovieClip
"_1"Symbol 669 MovieClip Frame 1Symbol 643 MovieClip
"_2"Symbol 669 MovieClip Frame 1Symbol 647 MovieClip
"_3"Symbol 669 MovieClip Frame 1Symbol 655 MovieClip
"_4"Symbol 669 MovieClip Frame 1Symbol 662 MovieClip
"_5"Symbol 669 MovieClip Frame 1Symbol 668 MovieClip
"sayap2"Symbol 670 MovieClip {CRobot} Frame 1Symbol 158 MovieClip
"rambut2"Symbol 670 MovieClip {CRobot} Frame 1Symbol 184 MovieClip
"sayap"Symbol 670 MovieClip {CRobot} Frame 1Symbol 195 MovieClip
"celana2"Symbol 670 MovieClip {CRobot} Frame 1Symbol 220 MovieClip
"sepatu2"Symbol 670 MovieClip {CRobot} Frame 1Symbol 237 MovieClip
"baju2"Symbol 670 MovieClip {CRobot} Frame 1Symbol 240 MovieClip
"sarungTangan2"Symbol 670 MovieClip {CRobot} Frame 1Symbol 272 MovieClip
"sarungTangan"Symbol 670 MovieClip {CRobot} Frame 1Symbol 306 MovieClip
"senjata2"Symbol 670 MovieClip {CRobot} Frame 1Symbol 319 MovieClip
"dalaman"Symbol 670 MovieClip {CRobot} Frame 1Symbol 365 MovieClip
"celana"Symbol 670 MovieClip {CRobot} Frame 1Symbol 390 MovieClip
"sepatu"Symbol 670 MovieClip {CRobot} Frame 1Symbol 420 MovieClip
"baju"Symbol 670 MovieClip {CRobot} Frame 1Symbol 474 MovieClip
"senjata"Symbol 670 MovieClip {CRobot} Frame 1Symbol 502 MovieClip
"helm2"Symbol 670 MovieClip {CRobot} Frame 1Symbol 507 MovieClip
"kepala"Symbol 670 MovieClip {CRobot} Frame 1Symbol 596 MovieClip
"rambut"Symbol 670 MovieClip {CRobot} Frame 1Symbol 641 MovieClip
"helm"Symbol 670 MovieClip {CRobot} Frame 1Symbol 669 MovieClip
"btnStart"Symbol 698 MovieClip Frame 1Symbol 692 Button
"btnPlayMore"Symbol 698 MovieClip Frame 1Symbol 697 Button
"buttonBawah"Symbol 708 MovieClip Frame 1Symbol 698 MovieClip
"btn1"Symbol 770 MovieClip Frame 1Symbol 716 Button
"btn2"Symbol 770 MovieClip Frame 1Symbol 723 Button
"btn3"Symbol 770 MovieClip Frame 1Symbol 730 Button
"btn4"Symbol 770 MovieClip Frame 1Symbol 737 Button
"btn5"Symbol 770 MovieClip Frame 1Symbol 744 Button
"btn6"Symbol 770 MovieClip Frame 1Symbol 750 Button
"btn7"Symbol 770 MovieClip Frame 1Symbol 757 Button
"btn8"Symbol 770 MovieClip Frame 1Symbol 763 Button
"btn9"Symbol 770 MovieClip Frame 1Symbol 769 Button
"btnKamera"Symbol 781 MovieClip Frame 1Symbol 776 Button
"btnReset"Symbol 781 MovieClip Frame 1Symbol 780 Button
"atas"Symbol 782 MovieClip Frame 1Symbol 770 MovieClip
"bawah"Symbol 782 MovieClip Frame 1Symbol 781 MovieClip
"awal"Symbol 818 MovieClip {CBg} Frame 1Symbol 708 MovieClip
"button"Symbol 818 MovieClip {CBg} Frame 1Symbol 782 MovieClip
"logo"Symbol 818 MovieClip {CBg} Frame 1Symbol 817 MovieClip {Robo_Girl_CS3_no_gg4u_fla.animated_387}

Special Tags

FileAttributes (69)Timeline Frame 1Access 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




http://swfchan.com/24/118694/info.shtml
Created: 6/3 -2019 10:17:53 Last modified: 6/3 -2019 10:17:53 Server time: 29/04 -2024 00:00:05