STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #118852 |
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 concatObjects(... _args):Object{ var _local2:Object; var _local3:Object; var _local4:int; var _local5:String; _local2 = {}; _local4 = 0; 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); } public static function numberToG(_arg1:Number):Number{ return (((_arg1 & 0xFF00) >> 8)); } public static function numberToR(_arg1:Number):Number{ return (((_arg1 & 0xFF0000) >> 16)); } public static function isInArray(_arg1:String, _arg2:Array):Boolean{ var _local3:uint; var _local4:uint; _local3 = _arg2.length; _local4 = 0; while (_local4 < _local3) { if (_arg2[_local4] == _arg1){ return (true); }; _local4++; }; return (false); } public static function getObjectLength(_arg1:Object):uint{ var _local2:uint; var _local3:String; _local2 = 0; for (_local3 in _arg1) { _local2++; }; return (_local2); } public static function numberToB(_arg1:Number):Number{ return ((_arg1 & 0xFF)); } } }//package caurina.transitionsSection 2//Equations (caurina.transitions.Equations) package caurina.transitions { public class Equations { public function Equations(){ trace("Equations is a static class and should not be instantiated."); } public static function easeOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); if (_arg1 < (1 / 2.75)){ return (((_arg3 * ((7.5625 * _arg1) * _arg1)) + _arg2)); }; if (_arg1 < (2 / 2.75)){ _arg1 = (_arg1 - (1.5 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.75)) + _arg2)); }; if (_arg1 < (2.5 / 2.75)){ _arg1 = (_arg1 - (2.25 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.9375)) + _arg2)); }; _arg1 = (_arg1 - (2.625 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.984375)) + _arg2)); } public static function easeInOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; var _local7:Number; var _local8:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 == 2){ return ((_arg2 + _arg3)); }; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * (0.3 * 1.5)) : _arg5.period; _local8 = (((!(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; _local6 = (((!(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; _local6 = (((!(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; _local6 = (((!(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 _local6:Number; var _local7:Number; var _local8:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; _local8 = (((!(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 _local6:Number; var _local7:Number; var _local8:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; _local8 = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; return (((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) + _arg3) + _arg2)); } public static function easeOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * Math.sqrt((1 - (_arg1 * _arg1)))) + _arg2)); } public static function easeOutInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuart((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuart(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCirc((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCirc(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } } }//package caurina.transitionsSection 3//PropertyInfoObj (caurina.transitions.PropertyInfoObj) package caurina.transitions { public class PropertyInfoObj { public var originalValueComplete:Object; public var modifierParameters:Array; public var isSpecialProperty:Boolean; public var hasModifier:Boolean; public var valueComplete:Number; public var extra:Object; public var valueStart:Number; public var modifierFunction:Function; public var arrayIndex:Number; 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:String; _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; _local1 = new PropertyInfoObj(valueStart, valueComplete, originalValueComplete, arrayIndex, extra, isSpecialProperty, modifierFunction, modifierParameters); return (_local1); } } }//package caurina.transitionsSection 4//SpecialProperty (caurina.transitions.SpecialProperty) package caurina.transitions { public class SpecialProperty { public var parameters:Array; public var preProcess:Function; public var setValue:Function; public var getValue: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:String; _local1 = ""; _local1 = (_local1 + "[SpecialProperty "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("setValue:" + String(setValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("preProcess:" + String(preProcess))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitionsSection 5//SpecialPropertyModifier (caurina.transitions.SpecialPropertyModifier) package caurina.transitions { public class SpecialPropertyModifier { public var getValue:Function; public var modifyValues:Function; public function SpecialPropertyModifier(_arg1:Function, _arg2:Function){ modifyValues = _arg1; getValue = _arg2; } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "[SpecialPropertyModifier "); _local1 = (_local1 + ("modifyValues:" + String(modifyValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitionsSection 6//SpecialPropertySplitter (caurina.transitions.SpecialPropertySplitter) package caurina.transitions { public class SpecialPropertySplitter { public var parameters:Array; public var splitValues:Function; public function SpecialPropertySplitter(_arg1:Function, _arg2:Array){ splitValues = _arg1; parameters = _arg2; } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "[SpecialPropertySplitter "); _local1 = (_local1 + ("splitValues:" + String(splitValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitionsSection 7//Tweener (caurina.transitions.Tweener) package caurina.transitions { import flash.display.*; import flash.events.*; import flash.utils.*; public class Tweener { private static var _timeScale:Number = 1; private static var _currentTimeFrame:Number; private static var _specialPropertySplitterList:Object; private static var _engineExists:Boolean = false; private static var _specialPropertyModifierList:Object; private static var _currentTime:Number; private static var _tweenList:Array; private static var _specialPropertyList:Object; private static var _transitionList:Object; private static var _inited:Boolean = false; private static var __tweener_controller__:MovieClip; public function Tweener(){ trace("Tweener is a static class and should not be instantiated."); } public static function registerSpecialPropertyModifier(_arg1:String, _arg2:Function, _arg3:Function):void{ var _local4:SpecialPropertyModifier; if (!_inited){ init(); }; _local4 = new SpecialPropertyModifier(_arg2, _arg3); _specialPropertyModifierList[_arg1] = _local4; } public static function registerSpecialProperty(_arg1:String, _arg2:Function, _arg3:Function, _arg4:Array=null, _arg5:Function=null):void{ var _local6:SpecialProperty; if (!_inited){ init(); }; _local6 = 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 _local5:Object; var _local6:Number; var _local7:Number; 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]; }; _local5 = _arg2; if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; _local6 = (isNaN(_local5.time)) ? 0 : _local5.time; _local7 = (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 _local1:Boolean; var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local1 = false; _local2 = 0; while (_local2 < _tweenList.length) { pauseTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function removeTweens(_arg1:Object, ... _args):Boolean{ var _local3:Array; var _local4:uint; _local3 = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(removeTweenByIndex, _arg1, _local3)); } public static function splitTweens(_arg1:Number, _arg2:Array):uint{ var _local3:TweenListObj; var _local4:TweenListObj; var _local5:uint; var _local6:String; var _local7:Boolean; _local3 = _tweenList[_arg1]; _local4 = _local3.clone(false); _local5 = 0; while (_local5 < _arg2.length) { _local6 = _arg2[_local5]; if (Boolean(_local3.properties[_local6])){ _local3.properties[_local6] = undefined; delete _local3.properties[_local6]; }; _local5++; }; for (_local6 in _local4.properties) { _local7 = false; _local5 = 0; while (_local5 < _arg2.length) { if (_arg2[_local5] == _local6){ _local7 = true; break; }; _local5++; }; if (!_local7){ _local4.properties[_local6] = undefined; delete _local4.properties[_local6]; }; }; _tweenList.push(_local4); return ((_tweenList.length - 1)); } public static function updateFrame():void{ _currentTimeFrame++; } public static function resumeTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj; var _local3:Number; _local2 = _tweenList[_arg1]; if ((((_local2 == null)) || (!(_local2.isPaused)))){ return (false); }; _local3 = getCurrentTweeningTime(_local2); _local2.timeStart = (_local2.timeStart + (_local3 - _local2.timePaused)); _local2.timeComplete = (_local2.timeComplete + (_local3 - _local2.timePaused)); _local2.timePaused = undefined; _local2.isPaused = false; return (true); } public static function getVersion():String{ return ("AS3 1.31.71"); } public static function onEnterFrame(_arg1:Event):void{ var _local2:Boolean; updateTime(); updateFrame(); _local2 = false; _local2 = updateTweens(); if (!_local2){ stopEngine(); }; } public static function updateTime():void{ _currentTime = getTimer(); } private static function updateTweenByIndex(_arg1:Number):Boolean{ var tTweening:TweenListObj; var isOver:Boolean; 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 cTime:Number; var tProperty:Object; var pv:Number; var i = _arg1; tTweening = _tweenList[i]; if ((((tTweening == null)) || (!(Boolean(tTweening.scope))))){ return (false); }; isOver = false; cTime = 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(e:Error) { handleError(tTweening, e, "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(e:Error) { handleError(tTweening, e, "onUpdate"); }; }; } else { tTweening.updatesSkipped++; }; }; if (((isOver) && (Boolean(tTweening.onComplete)))){ eventScope = (Boolean(tTweening.onCompleteScope)) ? tTweening.onCompleteScope : tScope; try { tTweening.onComplete.apply(eventScope, tTweening.onCompleteParams); } catch(e:Error) { handleError(tTweening, e, "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 _local1:Boolean; var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local1 = false; _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 _local1:Boolean; var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local1 = false; _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 _local7:Object; var _local8:Number; var _local9:Number; var _local10:Array; var _local11:Object; var _local12:Object; 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]; }; _local7 = TweenListObj.makePropertiesChain(_arg2); if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; _local8 = (isNaN(_local7.time)) ? 0 : _local7.time; _local9 = (isNaN(_local7.delay)) ? 0 : _local7.delay; _local10 = new Array(); _local11 = {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}; _local12 = new Object(); for (_local5 in _local7) { if (!_local11[_local5]){ if (_specialPropertySplitterList[_local5]){ _local17 = _specialPropertySplitterList[_local5].splitValues(_local7[_local5], _specialPropertySplitterList[_local5].parameters); _local3 = 0; while (_local3 < _local17.length) { if (_specialPropertySplitterList[_local17[_local3].name]){ _local18 = _specialPropertySplitterList[_local17[_local3].name].splitValues(_local17[_local3].value, _specialPropertySplitterList[_local17[_local3].name].parameters); _local4 = 0; while (_local4 < _local18.length) { _local10[_local18[_local4].name] = {valueStart:undefined, valueComplete:_local18[_local4].value, arrayIndex:_local18[_local4].arrayIndex, isSpecialProperty:false}; _local4++; }; } else { _local10[_local17[_local3].name] = {valueStart:undefined, valueComplete:_local17[_local3].value, arrayIndex:_local17[_local3].arrayIndex, isSpecialProperty:false}; }; _local3++; }; } else { if (_specialPropertyModifierList[_local5] != undefined){ _local19 = _specialPropertyModifierList[_local5].modifyValues(_local7[_local5]); _local3 = 0; while (_local3 < _local19.length) { _local12[_local19[_local3].name] = {modifierParameters:_local19[_local3].parameters, modifierFunction:_specialPropertyModifierList[_local5].getValue}; _local3++; }; } else { _local10[_local5] = {valueStart:undefined, valueComplete:_local7[_local5]}; }; }; }; }; for (_local5 in _local10) { if (_specialPropertyList[_local5] != undefined){ _local10[_local5].isSpecialProperty = true; } else { if (_local6[0][_local5] == undefined){ printError((((("The property '" + _local5) + "' doesn't seem to be a normal object property of ") + String(_local6[0])) + " or a registered special property.")); }; }; }; for (_local5 in _local12) { if (_local10[_local5] != undefined){ _local10[_local5].modifierParameters = _local12[_local5].modifierParameters; _local10[_local5].modifierFunction = _local12[_local5].modifierFunction; }; }; if (typeof(_local7.transition) == "string"){ _local20 = _local7.transition.toLowerCase(); _local13 = _transitionList[_local20]; } else { _local13 = _local7.transition; }; if (!Boolean(_local13)){ _local13 = _transitionList["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local6.length) { _local14 = new Object(); for (_local5 in _local10) { _local14[_local5] = new PropertyInfoObj(_local10[_local5].valueStart, _local10[_local5].valueComplete, _local10[_local5].valueComplete, _local10[_local5].arrayIndex, {}, _local10[_local5].isSpecialProperty, _local10[_local5].modifierFunction, _local10[_local5].modifierParameters); }; if (_local7.useFrames == true){ _local15 = new TweenListObj(_local6[_local3], (_currentTimeFrame + (_local9 / _timeScale)), (_currentTimeFrame + ((_local9 + _local8) / _timeScale)), true, _local13, _local7.transitionParams); } else { _local15 = new TweenListObj(_local6[_local3], (_currentTime + ((_local9 * 1000) / _timeScale)), (_currentTime + (((_local9 * 1000) + (_local8 * 1000)) / _timeScale)), false, _local13, _local7.transitionParams); }; _local15.properties = _local14; _local15.onStart = _local7.onStart; _local15.onUpdate = _local7.onUpdate; _local15.onComplete = _local7.onComplete; _local15.onOverwrite = _local7.onOverwrite; _local15.onError = _local7.onError; _local15.onStartParams = _local7.onStartParams; _local15.onUpdateParams = _local7.onUpdateParams; _local15.onCompleteParams = _local7.onCompleteParams; _local15.onOverwriteParams = _local7.onOverwriteParams; _local15.onStartScope = _local7.onStartScope; _local15.onUpdateScope = _local7.onUpdateScope; _local15.onCompleteScope = _local7.onCompleteScope; _local15.onOverwriteScope = _local7.onOverwriteScope; _local15.onErrorScope = _local7.onErrorScope; _local15.rounded = _local7.rounded; _local15.skipUpdates = _local7.skipUpdates; removeTweensByTime(_local15.scope, _local15.properties, _local15.timeStart, _local15.timeComplete); _tweenList.push(_local15); if ((((_local8 == 0)) && ((_local9 == 0)))){ _local16 = (_tweenList.length - 1); updateTweenByIndex(_local16); removeTweenByIndex(_local16); }; _local3++; }; return (true); } public static function registerTransition(_arg1:String, _arg2:Function):void{ if (!_inited){ init(); }; _transitionList[_arg1] = _arg2; } public static function printError(_arg1:String):void{ trace(("## [Tweener] Error: " + _arg1)); } private static function affectTweens(_arg1:Function, _arg2:Object, _arg3:Array):Boolean{ var _local4:Boolean; var _local5:uint; var _local6:Array; var _local7:uint; var _local8:uint; var _local9:uint; _local4 = false; 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; var _local4:Array; if (!Boolean(_tweenList)){ return ([]); }; _local4 = 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; _local2 = _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; var _local3:Number; if (!Boolean(_tweenList)){ return (0); }; _local3 = 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 removed:Boolean; var removedLocally:Boolean; var i:uint; var tl:uint; var pName:String; var eventScope:Object; var p_scope = _arg1; var p_properties = _arg2; var p_timeStart = _arg3; var p_timeComplete = _arg4; removed = false; tl = _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{ var _local4:SpecialPropertySplitter; if (!_inited){ init(); }; _local4 = 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 _local3:Array; var _local4:uint; _local3 = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(resumeTweenByIndex, _arg1, _local3)); } public static function pauseTweens(_arg1:Object, ... _args):Boolean{ var _local3:Array; var _local4:uint; _local3 = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(pauseTweenByIndex, _arg1, _local3)); } } }//package caurina.transitionsSection 8//TweenListObj (caurina.transitions.TweenListObj) package caurina.transitions { public class TweenListObj { public var onUpdate:Function; public var useFrames:Boolean; public var hasStarted:Boolean; public var onOverwriteParams:Array; public var timeStart:Number; public var count: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 transition:Function; public var timePaused:Number; public var onCompleteParams:Array; public var timesCalled:Number; public var isCaller:Boolean; public var onError:Function; 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 _local2:TweenListObj; var _local3:String; _local2 = 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 _local1:String; var _local2:Boolean; var _local3:String; _local1 = "\n[TweenListObj "; _local1 = (_local1 + ("scope:" + String(scope))); _local1 = (_local1 + ", properties:"); _local2 = true; 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 _local2:Object; var _local3:Object; var _local4:Object; var _local5:Object; var _local6:Number; var _local7:Number; var _local8:Number; _local2 = _arg1.base; if (_local2){ _local3 = {}; if ((_local2 is Array)){ _local4 = []; _local8 = 0; while (_local8 < _local2.length) { _local4.push(_local2[_local8]); _local8++; }; } else { _local4 = [_local2]; }; _local4.push(_arg1); _local6 = _local4.length; _local7 = 0; while (_local7 < _local6) { if (_local4[_local7]["base"]){ _local5 = AuxFunctions.concatObjects(makePropertiesChain(_local4[_local7]["base"]), _local4[_local7]); } else { _local5 = _local4[_local7]; }; _local3 = AuxFunctions.concatObjects(_local3, _local5); _local7++; }; if (_local3["base"]){ delete _local3["base"]; }; return (_local3); //unresolved jump }; return (_arg1); } } }//package caurina.transitionsSection 9//animated_382 (ChristmasCharPartygood_fla.animated_382) package ChristmasCharPartygood_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_382 extends MovieClip { public function animated_382(){ addFrameScript(0, frame1); } public function Klik(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.easygirlgames.com")); } function frame1(){ this.addEventListener(MouseEvent.CLICK, Klik); } } }//package ChristmasCharPartygood_flaSection 10//BG_46 (ChristmasCharPartygood_fla.BG_46) package ChristmasCharPartygood_fla { import flash.display.*; public dynamic class BG_46 extends MovieClip { public var mApi:MovieClip; public var mBg:MovieClip; } }//package ChristmasCharPartygood_flaSection 11//easygirlgames_promo_ani4_404 (ChristmasCharPartygood_fla.easygirlgames_promo_ani4_404) package ChristmasCharPartygood_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_404 extends MovieClip { public function easygirlgames_promo_ani4_404(){ addFrameScript(4, frame5); } function frame5(){ stop(); } } }//package ChristmasCharPartygood_flaSection 12//Layer88_60 (ChristmasCharPartygood_fla.Layer88_60) package ChristmasCharPartygood_fla { import flash.display.*; public dynamic class Layer88_60 extends MovieClip { public var mBingkai:MovieClip; public var mMask:MovieClip; } }//package ChristmasCharPartygood_flaSection 13//lazybananaproduction_418 (ChristmasCharPartygood_fla.lazybananaproduction_418) package ChristmasCharPartygood_fla { import flash.display.*; import flash.text.*; public dynamic class lazybananaproduction_418 extends MovieClip { public var mTitle:TextField; } }//package ChristmasCharPartygood_flaSection 14//MusicBtn_406 (ChristmasCharPartygood_fla.MusicBtn_406) package ChristmasCharPartygood_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_406 extends MovieClip { public function MusicBtn_406(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ChristmasCharPartygood_flaSection 15//OptionBarPopUp_409 (ChristmasCharPartygood_fla.OptionBarPopUp_409) package ChristmasCharPartygood_fla { import flash.display.*; import flash.text.*; public dynamic class OptionBarPopUp_409 extends MovieClip { public var mText:TextField; } }//package ChristmasCharPartygood_flaSection 16//preloader_anim_1 (ChristmasCharPartygood_fla.preloader_anim_1) package ChristmasCharPartygood_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 bar:MovieClip; public var ending:Boolean; public var BYTES_TOTAL:int; public var girl:MovieClip; public function preloader_anim_1(){ addFrameScript(0, frame1, 63, frame64, 120, frame121, 121, frame122, 160, frame161); } function frame64(){ girl.gotoAndPlay("nudge"); } public function Loading(_arg1:Event){ Main.GetInstance().KepleSuper(((((((((("CurFrame : " + this.currentFrame) + " - constBt : ") + BYTES_TOTAL) + " - loaderInfoBt : ") + stage.loaderInfo.bytesTotal) + " - loaded: ") + stage.loaderInfo.bytesLoaded) + " - ending:") + ending)); } function frame161(){ stop(); MovieClip(root).gotoAndPlay(2); } function frame1(){ BYTES_TOTAL = 343275; trace(("### BYTES TOTAL : " + stage.loaderInfo.bytesTotal)); ending = false; this.buttonMode = true; this.useHandCursor = true; this.addEventListener(MouseEvent.CLICK, onMouseClickEvent); } public function onMouseClickEvent(_arg1:Event){ var url:String; var request:URLRequest; var event = _arg1; url = "http://www.easygirlgames.com/?utm_campaign=preloader&utm_source=preloader"; request = new URLRequest(url); try { navigateToURL(request, "_blank"); } catch(e:Error) { trace("Error requesting url!"); }; } function frame122(){ girl.gotoAndPlay("wink"); ending = true; } function frame121(){ if (ending != true){ stop(); } else { bar.setPreloader(100); }; } } }//package ChristmasCharPartygood_flaSection 17//preloader_Girl_character_9 (ChristmasCharPartygood_fla.preloader_Girl_character_9) package ChristmasCharPartygood_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 frame12(){ head.gotoAndPlay(2); } function frame1(){ stop(); } function frame23(){ gotoAndStop(1); } function frame11(){ gotoAndStop(1); } } }//package ChristmasCharPartygood_flaSection 18//preloader_head_25 (ChristmasCharPartygood_fla.preloader_head_25) package ChristmasCharPartygood_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 frame1(){ stop(); } function frame9(){ gotoAndStop(1); } } }//package ChristmasCharPartygood_flaSection 19//preloader_preloader_36 (ChristmasCharPartygood_fla.preloader_preloader_36) package ChristmasCharPartygood_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 bar:MovieClip; public var prevLoaded:int; public var bt2:int; public var t:int; public var barMask:MovieClip; public function preloader_preloader_36(){ addFrameScript(0, frame1); } public function setPreloader(_arg1){ var _local2:*; bar.x = (-100 + (2 * _arg1)); _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"); }; }; } 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; var _local3:int; var _local4:Number; _local2 = stage.loaderInfo.bytesTotal; if (parent.BYTES_TOTAL > 0){ _local2 = parent.BYTES_TOTAL; }; _local3 = stage.loaderInfo.bytesLoaded; _local4 = ((_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; } } }//package ChristmasCharPartygood_flaSection 20//preloader_preloadermask_39 (ChristmasCharPartygood_fla.preloader_preloadermask_39) package ChristmasCharPartygood_fla { import flash.display.*; public dynamic class preloader_preloadermask_39 extends MovieClip { public var msk_left:MovieClip; public var msk_middle:MovieClip; public var msk_right:MovieClip; } }//package ChristmasCharPartygood_flaSection 21//QualityBtn_407 (ChristmasCharPartygood_fla.QualityBtn_407) package ChristmasCharPartygood_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_407 extends MovieClip { public function QualityBtn_407(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ChristmasCharPartygood_flaSection 22//SFXBtn_408 (ChristmasCharPartygood_fla.SFXBtn_408) package ChristmasCharPartygood_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_408 extends MovieClip { public function SFXBtn_408(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package ChristmasCharPartygood_flaSection 23//PM_PRNG (de.polygonal.math.PM_PRNG) package de.polygonal.math { public class PM_PRNG { public static var seed:uint = now.getTime(); public static var now:Date = new Date(); public function PM_PRNG(){ var _local1:Date; super(); _local1 = new Date(); } public static function nextDoubleRange(_arg1:Number, _arg2:Number):Number{ return ((_arg1 + ((_arg2 - _arg1) * nextDouble()))); } public static function nextDouble():Number{ return ((gen() / 2147483647)); } private static function gen():uint{ return ((seed = ((seed * 16807) % 2147483647))); } public static function nextIntRange(_arg1:Number, _arg2:Number):uint{ _arg1 = (_arg1 - 0.4999); _arg2 = (_arg2 + 0.4999); return (Math.round((_arg1 + ((_arg2 - _arg1) * nextDouble())))); } public static function nextInt():uint{ return (gen()); } } }//package de.polygonal.mathSection 24//CAccAll (CAccAll) package { import flash.display.*; public dynamic class CAccAll extends MovieClip { } }//packageSection 25//CBajuAll (CBajuAll) package { import flash.display.*; public dynamic class CBajuAll extends MovieClip { } }//packageSection 26//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); } function frame1(){ mBtn.addEventListener(MouseEvent.MOUSE_DOWN, GotoSapi); } public function GotoSapi(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.lazybanana.com"); navigateToURL(_local2); } } }//packageSection 27//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 RemoveDispatcher(){ Main.GetInstance().removeEventListener(mEventType, Update); } public function Update(_arg1:Event){ } } }//packageSection 28//CBawahAll (CBawahAll) package { import flash.display.*; public dynamic class CBawahAll extends MovieClip { } }//packageSection 29//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 mTitle:MovieClip; public var mFilter:Array; public var mClose:MovieClip; public var mLogo:MovieClip; public function CCredit(){ addFrameScript(0, frame1); } public function onMouseOver(_arg1:MouseEvent){ var _local2:GlowFilter; _local2 = 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]; } 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 = []; } } }//packageSection 30//CGame (CGame) package { import flash.display.*; import flash.events.*; import caurina.transitions.*; import de.polygonal.math.*; public class CGame extends CBaseMovieClip { public var mRefSepatu:MovieClip; public var mRefStocking:MovieClip; public var mState:int; public var mPlayMore:MovieClip; public var mHairIdx:int; public var mRefHand:MovieClip; public var mParts:Array; public var mKedipCounter:int; public var mBajuDalem:MovieClip; public var mFlakes:Array; public var mKelopakBuka:MovieClip; public var mRefBawah:MovieClip; public var mShow:MovieClip; public var mScaleX:Number; public var mRefMata:MovieClip; public var mChar:MovieClip; public var mBajuIdx:int; public var mBG:MovieClip; public var mHands:MovieClip; public var mGUI:CGUI; public var mClothesIdx:Array; public var mBody:MovieClip; public var mRefAcc:MovieClip; public var mRefBaju:MovieClip; public var mTemp:MovieClip; public var mLogo:MovieClip; public var mRefHead:MovieClip; public var mRefHair:MovieClip; public var mTitle:MovieClip; public var mHead:MovieClip; public var mKelopak:MovieClip; public var mStart:MovieClip; public static const DEFAULT_MENU_CLOTHES = [2, 0, 0, 0, 0, 0, 0, 0, 0]; public static const STATE_GAME = 1; public static const BODY = 0; public static const DEFAULT_CLOTHES = [1, 0, 1, 1, 1, 1, 1, 1, 1]; public static const STATE_MENU = 0; private static var CGameGlobal:CGame; public function CGame(){ mClothesIdx = []; addFrameScript(0, frame1, 1, frame2); super("update"); CGameGlobal = this; trace("init cgame"); InitMenu(); } public function ResetClothes(){ var _local1:int; _local1 = 0; while (_local1 < Data.DClothes.length) { ChangePart(_local1, DEFAULT_CLOTHES[_local1]); _local1++; }; } public function panggil(_arg1:int):void{ if (_arg1 == 15){ Tweener.addTween(mKelopak, {scaleY:0.7, time:0.02, transition:"linear", onComplete:panggil, onCompleteParams:[16]}); } else { if (_arg1 == 16){ Tweener.addTween(mKelopak, {scaleY:1, time:0.02, transition:"linear", onComplete:panggil, onCompleteParams:[17]}); } else { if (_arg1 == 17){ Tweener.addTween(mKelopak, {scaleY:1, time:0.15, transition:"linear", onComplete:panggil, onCompleteParams:[18]}); } else { if (_arg1 == 18){ Tweener.addTween(mKelopak, {scaleY:0.7, time:0.01, transition:"linear", onComplete:panggil, onCompleteParams:[19]}); } else { if (_arg1 == 19){ Tweener.addTween(mKelopak, {scaleY:0, time:0.01, transition:"linear", onComplete:panggil, onCompleteParams:[20]}); } else { if (_arg1 == 20){ Tweener.addTween(mKelopak, {scaleY:0, time:4, transition:"linear", onComplete:panggil, onCompleteParams:[15]}); }; }; }; }; }; }; } public function AnimApi(_arg1:Boolean=true){ if (_arg1){ if (Tweener.isTweening(mBG.mShade)){ Tweener.removeTweens(mBG.mShade); }; if (Tweener.isTweening(mBG.mApi)){ Tweener.removeTweens(mBG.mApi); }; mBG.mShade.alpha = 0.8; mBG.mApi.alpha = 0; Tweener.addTween(mBG.mApi, {alpha:1, time:2, transition:"linear"}); Tweener.addTween(mBG.mShade, {alpha:0, time:2, transition:"linear"}); } else { if (Tweener.isTweening(mBG.mShade)){ Tweener.removeTweens(mBG.mShade); }; if (Tweener.isTweening(mBG.mApi)){ Tweener.removeTweens(mBG.mApi); }; mBG.mShade.alpha = 0; mBG.mApi.alpha = 1; Tweener.addTween(mBG.mApi, {alpha:0, time:2, transition:"linear"}); Tweener.addTween(mBG.mShade, {alpha:0.8, time:2, transition:"linear"}); }; } private function AnimMenuButtons():void{ mScaleX = mStart.scaleX; mTitle.play(); mStart.addEventListener(MouseEvent.CLICK, StartGame); mPlayMore.addEventListener(MouseEvent.CLICK, PlayMore); mStart.mouseChildren = false; mPlayMore.mouseChildren = false; mStart.alpha = 1; mPlayMore.alpha = 1; Tweener.addTween(mStart, {y:350, time:3, transition:"easeOutBounce"}); Tweener.addTween(mPlayMore, {y:328, time:3, transition:"easeOutBounce", onComplete:AddOver}); Tweener.addTween(mChar, {alpha:1, time:3, transition:"linear", delay:2.5}); } function frame2(){ InitMe(); } function frame1(){ stop(); } public function AnimPlane(_arg1:int){ if (mPlane){ switch (_arg1){ case 1: mPlane.x = 804; mPlane.y = 197; mPlane.scaleX = 1; mPlane.scaleY = 1; Tweener.addTween(mPlane, {time:5, transition:"linear", x:-600, scaleX:3.5, scaleY:3.5, onComplete:AnimPlane, onCompleteParams:[2]}); break; case 2: Tweener.addTween(mPlane, {time:10, onComplete:AnimPlane, onCompleteParams:[1]}); break; default: break; }; }; } public function InitMenu(){ mState = STATE_MENU; mStart.useHandCursor = true; mStart.buttonMode = true; mPlayMore.useHandCursor = true; mPlayMore.buttonMode = true; this.AddDispatcher(); mStart.alpha = 0; mPlayMore.alpha = 0; mStart.y = 174; mPlayMore.y = 50; mTitle.rotation = 0; mTitle.scaleX = 7; mTitle.scaleY = 7; mTitle.alpha = 0; mTitle.gotoAndStop(1); Tweener.addTween(mTitle, {rotation:1440, time:1, delay:0.2, alpha:1, scaleX:0.6, scaleY:0.6, transition:"linear", onComplete:AnimGede}); InitBajuMenu(); } private function PlayMore(_arg1:MouseEvent):void{ Global.openWindow("http://www.easygirlgames.com"); } private function OnOut(_arg1:MouseEvent):void{ var _local2:MovieClip; _local2 = _arg1.currentTarget; if (Tweener.isTweening(_local2)){ Tweener.removeTweens(_local2); }; _local2.scaleX = mScaleX; _local2.scaleY = mScaleX; } private function InitMe():void{ var _local1:int; mLogo.visible = false; mLogo.mouseEnabled = false; mScaleX = mShow.scaleX; mShow.addEventListener(MouseEvent.MOUSE_OVER, OnOver, false, 0, true); mShow.addEventListener(MouseEvent.MOUSE_OUT, OnOut, false, 0, true); mTitle.visible = false; mKedipCounter = 40; mState = STATE_GAME; mShow.useHandCursor = true; mShow.buttonMode = true; mShow.visible = false; mShow.addEventListener(MouseEvent.CLICK, OnShow); _local1 = 0; while (_local1 < Data.DClothes.length) { ChangePart(_local1, DEFAULT_CLOTHES[_local1]); _local1++; }; } override public function Update(_arg1:Event){ var _local2:int; AnimFlakes(); if (mParts){ if (mKedipCounter == 0){ _local2 = 0; while (_local2 < mParts.length) { if (mParts[_local2].mClassIdx == Data.PART_MATA){ mKelopak = mParts[_local2].mIcon.mKelopak; mKelopak.visible = true; panggil(15); break; }; _local2++; }; mKedipCounter--; } else { if (mKedipCounter > 0){ mKedipCounter--; }; }; }; } private function AddOver():void{ mStart.addEventListener(MouseEvent.MOUSE_OVER, OnOver, false, 0, true); mStart.addEventListener(MouseEvent.MOUSE_OUT, OnOut, false, 0, true); mPlayMore.addEventListener(MouseEvent.MOUSE_OVER, OnOver, false, 0, true); mPlayMore.addEventListener(MouseEvent.MOUSE_OUT, OnOut, false, 0, true); } public function RemovePartByName(_arg1:String){ var _local2:int; _local2 = 0; while (_local2 < mParts.length) { if (mParts[_local2].mName == _arg1){ if (mParts[_local2].parent){ mParts[_local2].parent.removeChild(mParts[_local2]); }; mParts[_local2] = null; mParts.splice(_local2, 1); break; }; _local2++; }; } public function CreatePart(_arg1:int, _arg2:int){ var _local3:MovieClip; _local3 = new CPart(_arg1, _arg2); this.addChild(_local3); mParts.push(_local3); } private function StartGame(_arg1:MouseEvent):void{ if (Tweener.isTweening(mStart)){ Tweener.removeTweens(mStart); }; if (Tweener.isTweening(mPlayMore)){ Tweener.removeTweens(mPlayMore); }; this.gotoAndStop(2); } private function OnOver(_arg1:MouseEvent):void{ var _local2:MovieClip; var _local3:Number; _local2 = _arg1.currentTarget; _local2.scaleX = mScaleX; _local2.scaleY = mScaleX; _local3 = 0.1; Tweener.addTween(_local2, {scaleX:(mScaleX + _local3), scaleY:(mScaleX + _local3), time:0.5}); Tweener.addTween(_local2, {scaleX:mScaleX, scaleY:mScaleX, time:0.5, delay:0.5}); } public function InitBajuMenu(){ var _local1:int; var _local2:MovieClip; mBG.cacheAsBitmap = true; mFlakes = new Array(); _local1 = 0; while (_local1 < 100) { _local2 = new CSnow(); mFlakes.push(_local2); _local2.first = true; _local2.mouseChildren = false; _local2.mouseEnabled = false; this.mBG.mBg.addChild(_local2); mBG.mBg.mMask.visible = false; this.mBG.mBg.setChildIndex(_local2, mBG.mBg.getChildIndex(mBG.mBg.mMask)); _local1++; }; _local1 = 0; while (_local1 < (this.numChildren - 1)) { if ((this.getChildAt(_local1) is MovieClip)){ _local2 = this.getChildAt(_local1); if (_local2.name.substr(0, 4) == "mRef"){ _local2.visible = false; _local2.stop(); }; }; _local1++; }; mChar = new MovieClip(); mChar.x = 0; mChar.y = 0; this.addChild(mChar); mParts = new Array(); mBody.mDepth = Data.DBodyDepth.body; mHead.mDepth = Data.DBodyDepth.head; mHands.mDepth = Data.DBodyDepth.hands; mBajuDalem.mDepth = Data.DBodyDepth.bajuDalem; mParts.push(mBody); mParts.push(mHead); mParts.push(mHands); mParts.push(mBajuDalem); _local1 = 0; while (_local1 < Data.DClothes.length) { mClothesIdx.push(DEFAULT_MENU_CLOTHES[_local1]); CreatePart(_local1, mClothesIdx[_local1]); _local1++; }; ReArrange(); mChar.alpha = 0; } private function OnShow(_arg1:MouseEvent):void{ mGUI.OnCamera(null); } public function NextPart(_arg1:int){ var _local2:int; _local2 = 0; while (_local2 < mParts.length) { if ((((mParts[_local2].mClassIdx == _arg1)) && ((mParts[_local2].mIdx == mClothesIdx[_arg1])))){ do { var _local3 = mClothesIdx; var _local4 = _arg1; var _local5 = (_local3[_local4] + 1); _local3[_local4] = _local5; mClothesIdx[_arg1] = ((mClothesIdx[_arg1] >= mParts[_local2].mIcon.totalFrames)) ? 0 : mClothesIdx[_arg1]; } while (Data.DClothes[_arg1].member[mClothesIdx[_arg1]].ignore != undefined); mParts[_local2].ChangeTo(mClothesIdx[_arg1]); break; }; _local2++; }; ReArrange(); } private function AnimFlakes():void{ var _local1:int; var _local2:MovieClip; var _local3:Number; var _local4:int; _local1 = 0; while (_local1 < mFlakes.length) { _local2 = mFlakes[_local1]; if (Tweener.isTweening(_local2)){ } else { _local3 = PM_PRNG.nextDoubleRange(0, 1.5); if (_local2.first){ _local2.y = (80 - PM_PRNG.nextIntRange(0, 330)); _local4 = (100 - _local2.y); _local2.time = ((18 * _local4) / 350); } else { _local2.y = -(PM_PRNG.nextIntRange(270, 275)); _local4 = (100 - _local2.y); _local2.time = ((18 * _local4) / 300); }; _local2.x = (PM_PRNG.nextIntRange(0, 460) - 30); _local2.scaleX = PM_PRNG.nextDoubleRange(0.3, 1); _local2.scaleY = _local2.scaleX; _local2.alpha = PM_PRNG.nextDoubleRange(0.4, 1); _local2.first = false; Tweener.addTween(_local2, {y:100, delay:_local3, time:_local2.time, transition:"linear"}); }; _local1++; }; } private function AnimGede():void{ Tweener.addTween(mTitle, {scaleX:1.15, scaleY:1.15, transition:"linear", time:0.5}); Tweener.addTween(mTitle, {scaleX:1, scaleY:1, transition:"linear", time:0.5, delay:1, onComplete:AnimMenuButtons}); } public function ReArrange(){ var _local1:int; var _local2:Number; var _local3:Number; mParts.sortOn("mDepth", Array.NUMERIC); _local1 = 0; while (_local1 < mParts.length) { if (mParts[_local1]){ _local2 = mParts[_local1].x; _local3 = mParts[_local1].y; if (mParts[_local1].parent){ mParts[_local1].parent.removeChild(mParts[_local1]); }; mChar.addChild(mParts[_local1]); mParts[_local1].x = _local2; mParts[_local1].y = _local3; }; _local1++; }; this.setChildIndex(mChar, (this.numChildren - 1)); } public function ChangePart(_arg1:int, _arg2:int){ var _local3:int; _local3 = 0; while (_local3 < mParts.length) { if ((((mParts[_local3].mClassIdx == _arg1)) && ((mParts[_local3].mIdx == mClothesIdx[_arg1])))){ mClothesIdx[_arg1] = _arg2; mClothesIdx[_arg1] = ((mClothesIdx[_arg1] >= mParts[_local3].mIcon.totalFrames)) ? 0 : mClothesIdx[_arg1]; mParts[_local3].ChangeTo(mClothesIdx[_arg1]); break; }; _local3++; }; ReArrange(); } public static function GetInstance():CGame{ return (CGameGlobal); } } }//packageSection 31//CGUI (CGUI) package { import flash.display.*; import flash.events.*; import caurina.transitions.*; public class CGUI extends MovieClip { public var mArrBtn:Array; public var mSfxId:int; public var mScaleX:Number; public var mHeadBtn:MovieClip; public var mBottomBtn:MovieClip; public var mMataBtn:MovieClip; public var mTopBtn:MovieClip; public var mHandBtn:MovieClip; public var mLegsBtn:MovieClip; public var mShoesBtn:MovieClip; public var mAccBtn:MovieClip; public var mReset:MovieClip; public var mHairBtn:MovieClip; public var mCamera:MovieClip; public function CGUI(){ mArrBtn = []; super(); addFrameScript(0, frame1); } public function OnCamera(_arg1:MouseEvent):void{ if (!Tweener.isTweening(this)){ if (this.x > -385){ CGame.GetInstance().mLogo.visible = true; CGame.GetInstance().mLogo.mouseEnabled = true; Main.GetInstance().mOptionBar.StopSFX(mSfxId); mSfxId = Main.GetInstance().mOptionBar.PlaySFX("sfx1"); CGame.GetInstance().mTitle.visible = true; CGame.GetInstance().mShow.visible = true; Tweener.addTween(this, {x:-390, time:1}); } else { CGame.GetInstance().mLogo.visible = false; CGame.GetInstance().mLogo.mouseEnabled = false; CGame.GetInstance().mTitle.visible = false; CGame.GetInstance().mShow.visible = false; Tweener.addTween(this, {x:17, time:1}); }; }; } public function Init(){ var _local1:int; mArrBtn.push(mHairBtn); mArrBtn.push(mMataBtn); mArrBtn.push(mShoesBtn); mArrBtn.push(mTopBtn); mArrBtn.push(mBottomBtn); mArrBtn.push(mLegsBtn); mArrBtn.push(mAccBtn); mArrBtn.push(mHeadBtn); mArrBtn.push(mHandBtn); mArrBtn.push(mCamera); mArrBtn.push(mReset); _local1 = 0; while (_local1 < mArrBtn.length) { mArrBtn[_local1].useHandCursor = true; mArrBtn[_local1].buttonMode = true; mArrBtn[_local1].mouseChildren = false; mArrBtn[_local1].addEventListener(MouseEvent.MOUSE_OVER, OnOver, false, 0, true); mArrBtn[_local1].addEventListener(MouseEvent.MOUSE_OUT, OnOut, false, 0, true); mArrBtn[_local1].addEventListener(MouseEvent.CLICK, OnChange, false, 0, true); mScaleX = mArrBtn[_local1].scaleX; _local1++; }; mCamera.addEventListener(MouseEvent.CLICK, OnCamera, false, 0, true); mReset.addEventListener(MouseEvent.CLICK, OnReset, false, 0, true); } function frame1(){ Init(); } private function OnReset(_arg1:MouseEvent):void{ CGame.GetInstance().ResetClothes(); } private function OnOver(_arg1:MouseEvent):void{ var _local2:MovieClip; var _local3:Number; _local2 = _arg1.currentTarget; _local2.parent.setChildIndex(_local2, (_local2.parent.numChildren - 1)); _local2.scaleX = mScaleX; _local2.scaleY = mScaleX; _local3 = 0.3; Tweener.addTween(_local2, {scaleX:(mScaleX + _local3), scaleY:(mScaleX + _local3), time:0.5}); Tweener.addTween(_local2, {scaleX:mScaleX, scaleY:mScaleX, time:0.5, delay:0.5}); } private function OnChange(_arg1:MouseEvent):void{ switch (_arg1.currentTarget.name){ case "mHairBtn": CGame.GetInstance().NextPart(Data.PART_RAMBUT); break; case "mMataBtn": CGame.GetInstance().NextPart(Data.PART_MATA); break; case "mShoesBtn": CGame.GetInstance().NextPart(Data.PART_SEPATU); break; case "mTopBtn": CGame.GetInstance().NextPart(Data.PART_BAJU); break; case "mBottomBtn": CGame.GetInstance().NextPart(Data.PART_BAWAH); break; case "mLegsBtn": CGame.GetInstance().NextPart(Data.PART_STOCKING); break; case "mAccBtn": CGame.GetInstance().NextPart(Data.PART_ACC); break; case "mHeadBtn": CGame.GetInstance().NextPart(Data.PART_HEAD); break; case "mHandBtn": CGame.GetInstance().NextPart(Data.PART_HAND); break; }; } private function OnOut(_arg1:MouseEvent):void{ var _local2:MovieClip; _local2 = _arg1.currentTarget; if (Tweener.isTweening(_local2)){ Tweener.removeTweens(_local2); }; _local2.scaleX = mScaleX; _local2.scaleY = mScaleX; } private function ChangeHair(_arg1:MouseEvent):void{ CGame.GetInstance().NextPart(Data.PART_RAMBUT); } private function ChangeMata(_arg1:MouseEvent):void{ CGame.GetInstance().NextPart(Data.PART_MATA); } } }//packageSection 32//CHandAll (CHandAll) package { import flash.display.*; public dynamic class CHandAll extends MovieClip { } }//packageSection 33//CHeadAll (CHeadAll) package { import flash.display.*; public dynamic class CHeadAll extends MovieClip { } }//packageSection 34//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(); Main.GetInstance().KillWindow("MainMenu"); } else { if (_arg1.currentTarget.name == "mCredit"){ _local2 = new CCredit(); Main.GetInstance().stage.addChild(_local2); }; }; } } }//packageSection 35//CMataAll (CMataAll) 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 CMataAll extends MovieClip { public var mKelopak:MovieClip; public function CMataAll(){ addFrameScript(0, frame1); } function frame1(){ trace(("QQQQ : " + mKelopak.scaleY)); mKelopak.scaleY = 0; } } }//packageSection 36//COptionBar (COptionBar) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; public class COptionBar extends MovieClip { public var mSFX:MovieClip; private var mSfxChannel:Array; private var mBgm:Sound; private var mBgmFlag:Boolean; public var mPopUp:MovieClip; private var mSfxFlag:Boolean;// = true private var mBgmChannel:SoundChannel; public var mMusic:MovieClip; public var mQuality:MovieClip; 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; mSfxFlag = true; mBgmVol = 1; 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"); } private function MusicOut(_arg1:MouseEvent):void{ if (!mBgmFlag){ mMusic.gotoAndStop(2); } else { mMusic.gotoAndStop(1); }; HidePopUp(); } 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)")); } public function StopSFX(_arg1:int){ if (mSfxChannel[_arg1]){ mSfxChannel[_arg1].stop(); }; } 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(); }; } 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); }; } private function StartBGM(){ var _local1:SoundTransform; trace(("start bgm : " + mBgm)); if (!mBgm){ return; }; mBgmFlag = true; _local1 = new SoundTransform(mBgmVol, 0); mBgmChannel = mBgm.play(0, 999, _local1); MusicOut(null); } 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); }; } private function QualityOver(_arg1:MouseEvent):void{ mQuality.gotoAndStop(2); ShowPopUp((("Quality: " + Main.GetInstance().stage.quality) + " (B)")); } private function HidePopUp(){ mPopUp.alpha = 0; } public function PlaySFX(_arg1:String, _arg2:Number=1):int{ var _local3:Class; var _local4:Sound; var _local5:SoundTransform; var _local6:SoundChannel; if (!mSfxFlag){ return; }; _local3 = (getDefinitionByName(_arg1) as Class); _local4 = new (_local3); _local5 = new SoundTransform(_arg2, 0); _local6 = _local4.play(0, 1, _local5); mSfxChannel.push(_local6); return ((mSfxChannel.length - 1)); } private function MusicOver(_arg1:MouseEvent):void{ if (!mBgmFlag){ mMusic.gotoAndStop(4); } else { mMusic.gotoAndStop(3); }; ShowPopUp("Toggle Music (M)"); } 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; } private function SFXOver(_arg1:MouseEvent):void{ if (!mSfxFlag){ mSFX.gotoAndStop(4); } else { mSFX.gotoAndStop(3); }; ShowPopUp("Toggle SFX (N)"); } public function ChangeBGMVol(_arg1:Number){ mBgmVol = _arg1; mBgmChannel.soundTransform = new SoundTransform(mBgmVol, 0); } private function QualityOut(_arg1:MouseEvent):void{ mQuality.gotoAndStop(1); HidePopUp(); } } }//packageSection 37//CPart (CPart) package { import flash.display.*; import flash.utils.*; public class CPart extends MovieClip { public var mIdx:int; public var mPairName:String; public var mDepth:int; public var mIcon:MovieClip; public var mName:String; public var mClassIdx:int; public function CPart(_arg1:int, _arg2:int){ mClassIdx = _arg1; ChangeTo(_arg2); } public function ChangeTo(_arg1:int){ var _local2:Object; var _local3:Class; var _local4:MovieClip; var _local5:MovieClip; var _local6:int; if (mPairName != null){ CGame.GetInstance().RemovePartByName(mPairName); }; _local2 = Data.DClothes[mClassIdx]; _local3 = (getDefinitionByName(_local2.className) as Class); if (((!(mIcon)) || ((mIcon == undefined)))){ _local5 = new (_local3); mIcon = _local5; this.addChild(_local5); } else { _local5 = mIcon; }; _local5.gotoAndStop((_arg1 + 1)); _local5.x = 0; _local5.y = 0; this.mDepth = _local2.member[_arg1].depth; _local4 = CGame.GetInstance()[_local2.posReffName]; this.x = _local4.x; this.y = _local4.y; mIdx = _arg1; mName = _local2.member[_arg1].name; if (((!((_local2.member[_arg1].pair == undefined))) && (!((_local2.member[_arg1].pair == null))))){ _local6 = 0; while (_local6 < _local2.member.length) { if (_local2.member[_local6].name == _local2.member[_arg1].pair){ mPairName = _local2.member[_local6].name; CGame.GetInstance().CreatePart(mClassIdx, _local6); break; }; _local6++; }; } else { mPairName = null; }; } public function Kill(){ CGame.GetInstance().RemovePartByName(mName); if (mPairName != null){ CGame.GetInstance().RemovePartByName(mPairName); }; } } }//packageSection 38//CRambutAll (CRambutAll) package { import flash.display.*; public dynamic class CRambutAll extends MovieClip { } }//packageSection 39//CSepatuAll (CSepatuAll) package { import flash.display.*; public dynamic class CSepatuAll extends MovieClip { } }//packageSection 40//CSnow (CSnow) package { import flash.display.*; public dynamic class CSnow extends MovieClip { } }//packageSection 41//CStockingAll (CStockingAll) package { import flash.display.*; public dynamic class CStockingAll extends MovieClip { } }//packageSection 42//Data (Data) package { public class Data { public static const PART_HEAD = 4; public static const PART_MATA = 1; public static const PART_RAMBUT = 0; public static const PART_SEPATU = 5; public static const PART_BAWAH = 3; public static const PART_ACC = 7; public static const PART_BAJU = 2; public static const PART_HAND = 8; public static const PART_STOCKING = 6; public static var DBodyDepth = {body:50, head:75, hands:25, bajuDalem:51}; public static var DClothes = [{className:"CRambutAll", posReffName:"mRefHair", member:[{name:"rambut0", depth:81, pair:"rambut12"}, {name:"rambut2", depth:81, pair:"rambut13"}, {name:"rambut3", depth:81, pair:"rambut14"}, {name:"rambut4", depth:81, pair:"rambut15"}, {name:"rambut5", depth:81, pair:"rambut16"}, {name:"rambut6", depth:81, pair:"rambut17"}, {name:"rambut7", depth:81, pair:"rambut18"}, {name:"rambut8", depth:81, pair:"rambut19"}, {name:"rambut9", depth:81, pair:"rambut20"}, {name:"rambut10", depth:81, pair:"rambut21"}, {name:"rambut11", depth:81, pair:"rambut22"}, {name:"rambut12", depth:8, ignore:true}, {name:"rambut13", depth:8, ignore:true}, {name:"rambut14", depth:8, ignore:true}, {name:"rambut15", depth:8, ignore:true}, {name:"rambut16", depth:8, ignore:true}, {name:"rambut17", depth:8, ignore:true}, {name:"rambut18", depth:8, ignore:true}, {name:"rambut19", depth:8, ignore:true}, {name:"rambut20", depth:8, ignore:true}, {name:"rambut21", depth:8, ignore:true}, {name:"rambut22", depth:8, ignore:true}]}, {className:"CMataAll", posReffName:"mRefMata", member:[{name:"mata0", depth:16}, {name:"mata1", depth:16}, {name:"mata2", depth:16}, {name:"mata3", depth:16}, {name:"mata4", depth:16}]}, {className:"CBajuAll", posReffName:"mRefBaju", member:[{name:"baju0", depth:80}, {name:"baju1", depth:80}, {name:"baju2", depth:80, pair:"baju8"}, {name:"baju3", depth:80, pair:"baju9"}, {name:"baju4", depth:80}, {name:"baju5", depth:80}, {name:"baju6", depth:80, pair:"baju10"}, {name:"baju7", depth:80, pair:"baju11"}, {name:"baju8", depth:20, ignore:true}, {name:"baju9", depth:20, ignore:true}, {name:"baju10", depth:20, ignore:true}, {name:"baju11", depth:20, ignore:true}, {name:"bajux1", depth:80}, {name:"bajux2", depth:80}, {name:"bajux3", depth:80}]}, {className:"CBawahAll", posReffName:"mRefBawah", member:[{name:"b0", depth:75}, {name:"b1", depth:75}, {name:"b2", depth:75}, {name:"b3", depth:75}, {name:"b4", depth:75}, {name:"b5", depth:75}, {name:"b6", depth:75, pair:"b8"}, {name:"b7", depth:75}, {name:"b8", depth:15, ignore:true}]}, {className:"CHeadAll", posReffName:"mRefHead", member:[{name:"h0", depth:90}, {name:"h1", depth:90}, {name:"h2", depth:90, pair:"h9"}, {name:"h3", depth:90}, {name:"h4", depth:90, pair:"h8"}, {name:"h5", depth:90}, {name:"h6", depth:90}, {name:"h7", depth:1, ignore:true}, {name:"h8", depth:1, ignore:true}, {name:"h9", depth:1, ignore:true}]}, {className:"CSepatuAll", posReffName:"mRefSepatu", member:[{name:"sep0", depth:80}, {name:"sep1", depth:80}, {name:"sep2", depth:80}, {name:"sep3", depth:80}, {name:"sep4", depth:80}, {name:"sep5", depth:80}, {name:"sep6", depth:80}, {name:"sep7", depth:80}, {name:"sep8", depth:80}]}, {className:"CStockingAll", posReffName:"mRefStocking", member:[{name:"sto0", depth:70}, {name:"sto1", depth:70}, {name:"sto2", depth:70}, {name:"sto3", depth:70}, {name:"sto4", depth:70}, {name:"sto5", depth:70}]}, {className:"CAccAll", posReffName:"mRefAcc", member:[{name:"acc0", depth:92, pair:"acc8"}, {name:"acc1", depth:92}, {name:"acc2", depth:92}, {name:"acc3", depth:92}, {name:"acc4", depth:92}, {name:"acc5", depth:92}, {name:"acc6", depth:92}, {name:"acc7", depth:92}, {name:"acc7b", depth:92}, {name:"acc8", depth:24, ignore:true}, {name:"accx9", depth:10}]}, {className:"CHandAll", posReffName:"mRefHand", member:[{name:"han0", depth:75}, {name:"han1", depth:75}, {name:"han2", depth:92}, {name:"han3", depth:92}, {name:"han4", depth:92}, {name:"han5", depth:92}]}]; } }//packageSection 43//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 prevSecondTime:Number; public var secondTime:Number; public var tf:TextField; public var frames:Number; public var time:Number; public var frameTime:Number; public var fps:String; public var prevFrameTime:Number; public var iBar:MovieClip; public function FPS(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ prevFrameTime = getTimer(); prevSecondTime = getTimer(); frames = 0; fps = "..."; } function frame2(){ stop(); this.addEventListener(Event.ENTER_FRAME, onEnterFrame); } public function onEnterFrame(_arg1:Event):void{ time = getTimer(); frameTime = (time - prevFrameTime); secondTime = (time - prevSecondTime); if (secondTime >= 1000){ fps = frames.toString(); frames = 0; prevSecondTime = time; } else { frames++; }; prevFrameTime = time; tf.text = (((((fps + " FPS / ") + frameTime) + " MS") + " - Memory : ") + System.totalMemory); iBar.scaleX = (iBar.scaleX - ((iBar.scaleX - (frameTime / 10)) / 5)); } } }//packageSection 44//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; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; _local3 = _arg1.x1; _local4 = _arg1.y1; _local5 = _arg1.x2; _local6 = _arg1.y2; _local7 = _arg2.x1; _local8 = _arg2.y1; _local9 = _arg2.x2; _local10 = _arg2.y2; _local11 = Global.Slope(_local3, _local4, _local5, _local6); _local12 = Global.Slope(_local7, _local8, _local9, _local10); return (Math.atan(((_local12 - _local11) / (1 + (_local11 * _local12))))); } public static function htmlColorToAS(_arg1:String):uint{ var _local2:String; var _local3:int; _local2 = "0x"; _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; var _local6:Number; _local5 = (_arg1 - _arg3); _local6 = (_arg2 - _arg4); return ((_local6 / _local5)); } public static function duplicateMovieClip(_arg1:MovieClip):MovieClip{ var _local2:Class; var _local3:MovieClip; var _local4:Rectangle; _local2 = Object(_arg1).constructor; _local3 = 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; var _local6:Number; _local5 = (_arg1 - _arg3); _local6 = (_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 ok:Boolean; var opened:Boolean; var msg:String; var url = _arg1; var target = _arg2; var param3 = _arg3; ok = true; 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:String; var _local3:String; var _local4:int; var _local5:int; _local2 = ""; _local3 = _arg1; _local4 = 0; _local5 = (_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; _local2 = new ByteArray(); _local2.writeObject(_arg1); _local2.position = 0; return (_local2.readObject()); } } }//packageSection 45//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; public var mBgmStartFlag:Boolean;// = false private var mBgm:SoundChannel; private var mSfx:SoundChannel; public var mState:int; public var mBgmFlag:Boolean;// = true public var mFPSBar:MovieClip; private var mMainMenu:CMainMenu; public var mSfxFlag:Boolean;// = true public var mOptionBar:COptionBar; public var mPreloader:MovieClip; public var mBannedWin:CBannedWin; 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; mBgmFlag = true; mSfxFlag = true; mBgmStartFlag = false; 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; } public function InitMainMenu(){ ShowWindow("MainMenu"); mState = STATE_MAIN_MENU; } 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; }; } public function KillWindow(_arg1:String, _arg2:Boolean=true, _arg3:Boolean=true){ var _local4:String; var _local5:String; var _local6:XML; var _local7:String; _local4 = ("C" + _arg1); _local5 = ("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 RunStateGame(){ this.dispatchEvent(new Event("update")); } function frame16(){ InitOnce(); } public function ShowWindow(_arg1:String){ var _local2:String; var _local3:String; var _local4:Class; _local2 = ("C" + _arg1); _local3 = ("m" + _arg1); _local4 = (getDefinitionByName(_local2) as Class); if (_local4){ KillWindow(_local3); this[_local3] = new (_local4); this.stage.addChild(this[_local3]); }; } public function InitGame(){ ShowWindow("Game"); mState = STATE_GAME; } function frame1(){ MochiBot.track(this, "4ef30c25"); stop(); } private function isDomainNOTAllowed(_arg1:Array):Boolean{ var _local2:LocalConnection; var _local3:String; var _local4:Number; _local2 = new LocalConnection(); _local3 = _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 isPlayerAllowed(_arg1:Array):Boolean{ var _local2:String; var _local3:Number; _local2 = Capabilities.playerType; trace(("PlayerType : " + _local2)); _local3 = 0; while (_local3 < _arg1.length) { if (_local2 == _arg1[_local3]){ return (true); }; _local3++; }; return (false); } function frame2(){ gotoAndStop("mainMenu"); } private function isDomainAllowed(_arg1:Array):Boolean{ var _local2:LocalConnection; var _local3:String; var _local4:Number; _local2 = new LocalConnection(); _local3 = _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 menuSelectHandler(_arg1:ContextMenuEvent){ } private function OnKeyFocusChange(_arg1:FocusEvent):void{ stage.focus = this.stage; } 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; }; }; } 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 CheckDomain(){ var _local1:Array; var _local2:Array; var _local3:*; _local1 = new Array("localhost"); _local2 = 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 InitOnce(){ InitGame(); mOptionBar = new COptionBar(0, 0); stage.addChild(mOptionBar); mFPSBar = new FPS(); stage.addChild(mFPSBar); mFPSBar.visible = false; mOptionBar.visible = false; if (this.hasEventListener(Event.ENTER_FRAME)){ this.removeEventListener(Event.ENTER_FRAME, OnEnterFrame); }; this.addEventListener(Event.ENTER_FRAME, OnEnterFrame, false, 0, true); } public function OnEnterFrame(_arg1:Event){ switch (mState){ case STATE_GAME: RunStateGame(); break; case STATE_PAUSED: this.dispatchEvent(new Event("pause")); break; default: break; }; } public static function GetInstance():Main{ return (MainGlobal); } } }//packageSection 46//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{ var _local3:MochiBot; var _local4:String; var _local5:URLVariables; var _local6:String; var _local7:URLRequest; var _local8:Loader; if (Security.sandboxType == "localWithFile"){ return (null); }; _local3 = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); _local4 = "http://core.mochibot.com/my/core.swf"; _local5 = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; _local6 = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; _local7 = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; _local8 = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//packageSection 47//sfx1 (sfx1) package { import flash.media.*; public dynamic class sfx1 extends Sound { } }//package
Library Items
Symbol 1 Sound {sfx1} | ||
Symbol 2 Graphic | Used by:3 202 203 206 207 211 212 215 216 220 221 224 225 229 230 233 234 238 239 242 243 813 | |
Symbol 3 MovieClip {CSnow} | Uses:2 | |
Symbol 4 Graphic | Used by:7 | |
Symbol 5 Graphic | Used by:6 | |
Symbol 6 MovieClip | Uses:5 | Used by:7 |
Symbol 7 MovieClip | Uses:4 6 | Used by:91 |
Symbol 8 Graphic | Used by:9 | |
Symbol 9 MovieClip | Uses:8 | Used by:91 |
Symbol 10 Sound | Used by:11 | |
Symbol 11 MovieClip | Uses:10 | Used by:91 |
Symbol 12 Graphic | Used by:15 | |
Symbol 13 Graphic | Used by:14 | |
Symbol 14 MovieClip | Uses:13 | Used by:15 |
Symbol 15 MovieClip | Uses:12 14 | Used by:91 |
Symbol 16 Sound | Used by:17 | |
Symbol 17 MovieClip | Uses:16 | Used by:91 |
Symbol 18 Graphic | Used by:21 | |
Symbol 19 Graphic | Used by:20 | |
Symbol 20 MovieClip | Uses:19 | Used by:21 |
Symbol 21 MovieClip | Uses:18 20 | Used by:69 |
Symbol 22 Graphic | Used by:42 | |
Symbol 23 Graphic | Used by:24 881 907 | |
Symbol 24 MovieClip | Uses:23 | Used by:42 |
Symbol 25 Graphic | Used by:26 882 907 | |
Symbol 26 MovieClip | Uses:25 | Used by:42 |
Symbol 27 Graphic | Used by:28 883 907 | |
Symbol 28 MovieClip | Uses:27 | Used by:42 |
Symbol 29 Graphic | Used by:30 884 907 | |
Symbol 30 MovieClip | Uses:29 | Used by:42 |
Symbol 31 Graphic | Used by:42 | |
Symbol 32 Graphic | Used by:33 886 907 | |
Symbol 33 MovieClip | Uses:32 | Used by:42 |
Symbol 34 Graphic | Used by:35 887 907 | |
Symbol 35 MovieClip | Uses:34 | Used by:42 |
Symbol 36 Graphic | Used by:37 889 907 | |
Symbol 37 MovieClip | Uses:36 | Used by:42 |
Symbol 38 Graphic | Used by:39 890 907 | |
Symbol 39 MovieClip | Uses:38 | Used by:42 |
Symbol 40 Graphic | Used by:41 891 907 | |
Symbol 41 MovieClip | Uses:40 | Used by:42 |
Symbol 42 MovieClip | Uses:22 24 26 28 30 31 33 35 37 39 41 | Used by:69 |
Symbol 43 Graphic | Used by:46 901 907 | |
Symbol 44 Graphic | Used by:45 892 907 | |
Symbol 45 MovieClip | Uses:44 | Used by:46 |
Symbol 46 MovieClip | Uses:43 45 | Used by:69 |
Symbol 47 Graphic | Used by:48 | |
Symbol 48 MovieClip | Uses:47 | Used by:69 |
Symbol 49 Graphic | Used by:68 | |
Symbol 50 Graphic | Used by:51 894 907 | |
Symbol 51 MovieClip | Uses:50 | Used by:68 |
Symbol 52 Graphic | Used by:68 | |
Symbol 53 Graphic | Used by:54 897 907 | |
Symbol 54 MovieClip | Uses:53 | Used by:68 |
Symbol 55 Graphic | Used by:68 | |
Symbol 56 Graphic | Used by:57 899 907 | |
Symbol 57 MovieClip | Uses:56 | Used by:68 |
Symbol 58 Graphic | Used by:59 900 907 | |
Symbol 59 MovieClip | Uses:58 | Used by:68 |
Symbol 60 Graphic | Used by:61 895 907 | |
Symbol 61 MovieClip | Uses:60 | Used by:68 |
Symbol 62 Graphic | Used by:63 | |
Symbol 63 MovieClip | Uses:62 | Used by:68 |
Symbol 64 Graphic | Used by:65 | |
Symbol 65 MovieClip | Uses:64 | Used by:68 |
Symbol 66 Graphic | Used by:68 | |
Symbol 67 Graphic | Used by:68 | |
Symbol 68 MovieClip {ChristmasCharPartygood_fla.preloader_head_25} | Uses:49 51 52 54 55 57 59 61 63 65 66 67 | Used by:69 |
Symbol 69 MovieClip {ChristmasCharPartygood_fla.preloader_Girl_character_9} | Uses:21 42 46 48 68 | Used by:91 |
Symbol 70 Graphic | Used by:71 | |
Symbol 71 MovieClip | Uses:70 | Used by:91 |
Symbol 72 Graphic | Used by:73 | |
Symbol 73 MovieClip | Uses:72 | Used by:91 |
Symbol 74 Sound | Used by:75 | |
Symbol 75 MovieClip | Uses:74 | Used by:91 |
Symbol 76 Graphic | Used by:77 | |
Symbol 77 MovieClip | Uses:76 | Used by:79 |
Symbol 78 Graphic | Used by:79 | |
Symbol 79 MovieClip | Uses:77 78 | Used by:88 |
Symbol 80 Graphic | Used by:81 | |
Symbol 81 MovieClip | Uses:80 | Used by:86 |
Symbol 82 Graphic | Used by:83 956 | |
Symbol 83 MovieClip | Uses:82 | Used by:86 |
Symbol 84 Graphic | Used by:85 | |
Symbol 85 MovieClip | Uses:84 | Used by:86 |
Symbol 86 MovieClip {ChristmasCharPartygood_fla.preloader_preloadermask_39} | Uses:81 83 85 | Used by:88 |
Symbol 87 Graphic | Used by:88 | |
Symbol 88 MovieClip {ChristmasCharPartygood_fla.preloader_preloader_36} | Uses:79 86 87 | Used by:91 |
Symbol 89 Sound | Used by:90 | |
Symbol 90 MovieClip | Uses:89 | Used by:91 |
Symbol 91 MovieClip {ChristmasCharPartygood_fla.preloader_anim_1} | Uses:7 9 11 15 17 69 71 73 75 88 90 | Used by:Timeline |
Symbol 92 Graphic | Used by:186 | |
Symbol 93 Graphic | Used by:94 | |
Symbol 94 MovieClip | Uses:93 | Used by:186 |
Symbol 95 Graphic | Used by:186 | |
Symbol 96 Graphic | Used by:97 | |
Symbol 97 MovieClip | Uses:96 | Used by:186 |
Symbol 98 Graphic | Used by:186 | |
Symbol 99 Graphic | Used by:100 | |
Symbol 100 MovieClip | Uses:99 | Used by:186 |
Symbol 101 Graphic | Used by:102 | |
Symbol 102 MovieClip | Uses:101 | Used by:103 |
Symbol 103 MovieClip | Uses:102 | Used by:186 |
Symbol 104 Graphic | Used by:186 | |
Symbol 105 Graphic | Used by:106 | |
Symbol 106 MovieClip | Uses:105 | Used by:186 |
Symbol 107 Graphic | Used by:186 | |
Symbol 108 Graphic | Used by:109 | |
Symbol 109 MovieClip | Uses:108 | Used by:186 |
Symbol 110 Graphic | Used by:186 | |
Symbol 111 Graphic | Used by:112 | |
Symbol 112 MovieClip | Uses:111 | Used by:186 |
Symbol 113 Graphic | Used by:186 | |
Symbol 114 Graphic | Used by:115 129 | |
Symbol 115 MovieClip | Uses:114 | Used by:186 |
Symbol 116 Graphic | Used by:117 118 130 131 | |
Symbol 117 MovieClip | Uses:116 | Used by:186 |
Symbol 118 MovieClip | Uses:116 | Used by:186 |
Symbol 119 Graphic | Used by:186 | |
Symbol 120 Graphic | Used by:121 133 | |
Symbol 121 MovieClip | Uses:120 | Used by:186 |
Symbol 122 Graphic | Used by:186 | |
Symbol 123 Graphic | Used by:127 136 | |
Symbol 124 Graphic | Used by:127 136 180 182 943 | |
Symbol 125 Graphic | Used by:127 | |
Symbol 126 Graphic | Used by:127 136 | |
Symbol 127 MovieClip | Uses:123 124 125 126 | Used by:186 |
Symbol 128 Graphic | Used by:185 | |
Symbol 129 MovieClip | Uses:114 | Used by:185 |
Symbol 130 MovieClip | Uses:116 | Used by:185 |
Symbol 131 MovieClip | Uses:116 | Used by:185 |
Symbol 132 Graphic | Used by:185 | |
Symbol 133 MovieClip | Uses:120 | Used by:185 |
Symbol 134 Graphic | Used by:185 | |
Symbol 135 Graphic | Used by:136 | |
Symbol 136 MovieClip | Uses:123 124 135 126 | Used by:185 |
Symbol 137 Graphic | Used by:185 | |
Symbol 138 Graphic | Used by:181 | |
Symbol 139 Graphic | Used by:180 | |
Symbol 140 Graphic | Used by:180 | |
Symbol 141 Graphic | Used by:145 | |
Symbol 142 Graphic | Used by:145 | |
Symbol 143 Graphic | Used by:145 | |
Symbol 144 Graphic | Used by:145 | |
Symbol 145 MovieClip | Uses:141 142 143 144 | Used by:180 |
Symbol 146 Graphic | Used by:150 | |
Symbol 147 Graphic | Used by:150 | |
Symbol 148 Graphic | Used by:150 | |
Symbol 149 Graphic | Used by:150 | |
Symbol 150 MovieClip | Uses:146 147 148 149 | Used by:180 |
Symbol 151 Graphic | Used by:152 | |
Symbol 152 MovieClip | Uses:151 | Used by:180 |
Symbol 153 Graphic | Used by:154 768 | |
Symbol 154 MovieClip | Uses:153 | Used by:180 |
Symbol 155 Graphic | Used by:156 | |
Symbol 156 MovieClip | Uses:155 | Used by:180 |
Symbol 157 Graphic | Used by:158 771 | |
Symbol 158 MovieClip | Uses:157 | Used by:180 |
Symbol 159 Graphic | Used by:163 | |
Symbol 160 Graphic | Used by:163 | |
Symbol 161 Graphic | Used by:163 | |
Symbol 162 Graphic | Used by:163 | |
Symbol 163 MovieClip | Uses:159 160 161 162 | Used by:180 |
Symbol 164 Graphic | Used by:165 | |
Symbol 165 MovieClip | Uses:164 | Used by:180 |
Symbol 166 Graphic | Used by:167 | |
Symbol 167 MovieClip | Uses:166 | Used by:180 |
Symbol 168 Graphic | Used by:180 | |
Symbol 169 Graphic | Used by:170 171 172 173 174 175 176 177 178 | |
Symbol 170 MovieClip | Uses:169 | Used by:180 |
Symbol 171 MovieClip | Uses:169 | Used by:180 |
Symbol 172 MovieClip | Uses:169 | Used by:180 |
Symbol 173 MovieClip | Uses:169 | Used by:180 |
Symbol 174 MovieClip | Uses:169 | Used by:180 |
Symbol 175 MovieClip | Uses:169 | Used by:180 |
Symbol 176 MovieClip | Uses:169 | Used by:180 |
Symbol 177 MovieClip | Uses:169 | Used by:180 |
Symbol 178 MovieClip | Uses:169 | Used by:180 |
Symbol 179 Graphic | Used by:180 | |
Symbol 180 MovieClip | Uses:139 124 140 145 150 152 154 156 158 163 165 167 168 170 171 172 173 174 175 176 177 178 179 | Used by:181 |
Symbol 181 MovieClip | Uses:138 180 | Used by:185 |
Symbol 182 MovieClip | Uses:124 | Used by:185 |
Symbol 183 Graphic | Used by:184 | |
Symbol 184 MovieClip | Uses:183 | Used by:185 |
Symbol 185 MovieClip {ChristmasCharPartygood_fla.Layer88_60} | Uses:128 129 130 131 132 133 134 136 137 181 182 184 | Used by:186 |
Symbol 186 MovieClip {ChristmasCharPartygood_fla.BG_46} | Uses:92 94 95 97 98 100 103 104 106 107 109 110 112 113 115 117 118 119 121 122 127 185 | Used by:909 935 |
Symbol 187 Graphic | Used by:196 | |
Symbol 188 Graphic | Used by:189 | |
Symbol 189 MovieClip | Uses:188 | Used by:192 |
Symbol 190 Graphic | Used by:191 | |
Symbol 191 MovieClip | Uses:190 | Used by:192 |
Symbol 192 MovieClip | Uses:189 191 | Used by:196 |
Symbol 193 Graphic | Used by:196 | |
Symbol 194 Graphic | Used by:195 | |
Symbol 195 MovieClip | Uses:194 | Used by:196 |
Symbol 196 MovieClip | Uses:187 192 193 195 | Used by:909 |
Symbol 197 Graphic | Used by:198 | |
Symbol 198 MovieClip | Uses:197 | Used by:265 |
Symbol 199 Graphic | Used by:208 | |
Symbol 200 Graphic | Used by:201 205 210 214 219 223 228 232 237 241 | |
Symbol 201 MovieClip | Uses:200 | Used by:208 |
Symbol 202 MovieClip | Uses:2 | Used by:208 |
Symbol 203 MovieClip | Uses:2 | Used by:208 |
Symbol 204 Graphic | Used by:208 | |
Symbol 205 MovieClip | Uses:200 | Used by:208 |
Symbol 206 MovieClip | Uses:2 | Used by:208 |
Symbol 207 MovieClip | Uses:2 | Used by:208 |
Symbol 208 MovieClip | Uses:199 201 202 203 204 205 206 207 | Used by:265 |
Symbol 209 Graphic | Used by:217 | |
Symbol 210 MovieClip | Uses:200 | Used by:217 |
Symbol 211 MovieClip | Uses:2 | Used by:217 |
Symbol 212 MovieClip | Uses:2 | Used by:217 |
Symbol 213 Graphic | Used by:217 | |
Symbol 214 MovieClip | Uses:200 | Used by:217 |
Symbol 215 MovieClip | Uses:2 | Used by:217 |
Symbol 216 MovieClip | Uses:2 | Used by:217 |
Symbol 217 MovieClip | Uses:209 210 211 212 213 214 215 216 | Used by:265 |
Symbol 218 Graphic | Used by:226 | |
Symbol 219 MovieClip | Uses:200 | Used by:226 |
Symbol 220 MovieClip | Uses:2 | Used by:226 |
Symbol 221 MovieClip | Uses:2 | Used by:226 |
Symbol 222 Graphic | Used by:226 | |
Symbol 223 MovieClip | Uses:200 | Used by:226 |
Symbol 224 MovieClip | Uses:2 | Used by:226 |
Symbol 225 MovieClip | Uses:2 | Used by:226 |
Symbol 226 MovieClip | Uses:218 219 220 221 222 223 224 225 | Used by:265 |
Symbol 227 Graphic | Used by:235 | |
Symbol 228 MovieClip | Uses:200 | Used by:235 |
Symbol 229 MovieClip | Uses:2 | Used by:235 |
Symbol 230 MovieClip | Uses:2 | Used by:235 |
Symbol 231 Graphic | Used by:235 | |
Symbol 232 MovieClip | Uses:200 | Used by:235 |
Symbol 233 MovieClip | Uses:2 | Used by:235 |
Symbol 234 MovieClip | Uses:2 | Used by:235 |
Symbol 235 MovieClip | Uses:227 228 229 230 231 232 233 234 | Used by:265 |
Symbol 236 Graphic | Used by:244 | |
Symbol 237 MovieClip | Uses:200 | Used by:244 |
Symbol 238 MovieClip | Uses:2 | Used by:244 |
Symbol 239 MovieClip | Uses:2 | Used by:244 |
Symbol 240 Graphic | Used by:244 | |
Symbol 241 MovieClip | Uses:200 | Used by:244 |
Symbol 242 MovieClip | Uses:2 | Used by:244 |
Symbol 243 MovieClip | Uses:2 | Used by:244 |
Symbol 244 MovieClip | Uses:236 237 238 239 240 241 242 243 | Used by:265 |
Symbol 245 Graphic | Used by:249 | |
Symbol 246 Graphic | Used by:249 | |
Symbol 247 Graphic | Used by:248 | |
Symbol 248 MovieClip | Uses:247 | Used by:249 |
Symbol 249 MovieClip | Uses:245 246 248 | Used by:256 |
Symbol 250 Graphic | Used by:254 | |
Symbol 251 Graphic | Used by:254 | |
Symbol 252 Graphic | Used by:253 | |
Symbol 253 MovieClip | Uses:252 | Used by:254 |
Symbol 254 MovieClip | Uses:250 251 253 | Used by:256 |
Symbol 255 Graphic | Used by:256 | |
Symbol 256 MovieClip | Uses:249 254 255 | Used by:265 |
Symbol 257 Graphic | Used by:264 | |
Symbol 258 Graphic | Used by:259 | |
Symbol 259 MovieClip | Uses:258 | Used by:264 |
Symbol 260 Graphic | Used by:264 | |
Symbol 261 Graphic | Used by:262 | |
Symbol 262 MovieClip | Uses:261 | Used by:264 |
Symbol 263 Graphic | Used by:264 | |
Symbol 264 MovieClip | Uses:257 259 260 262 263 | Used by:265 |
Symbol 265 MovieClip {CMataAll} | Uses:198 208 217 226 235 244 256 264 | Used by:909 958 |
Symbol 266 Graphic | Used by:302 | |
Symbol 267 Graphic | Used by:287 | |
Symbol 268 Graphic | Used by:269 | |
Symbol 269 MovieClip | Uses:268 | Used by:287 |
Symbol 270 Graphic | Used by:287 | |
Symbol 271 Graphic | Used by:272 | |
Symbol 272 MovieClip | Uses:271 | Used by:287 |
Symbol 273 Graphic | Used by:274 | |
Symbol 274 MovieClip | Uses:273 | Used by:287 |
Symbol 275 Graphic | Used by:287 | |
Symbol 276 Graphic | Used by:277 | |
Symbol 277 MovieClip | Uses:276 | Used by:287 |
Symbol 278 Graphic | Used by:279 | |
Symbol 279 MovieClip | Uses:278 | Used by:287 |
Symbol 280 Graphic | Used by:281 | |
Symbol 281 MovieClip | Uses:280 | Used by:287 |
Symbol 282 Graphic | Used by:283 | |
Symbol 283 MovieClip | Uses:282 | Used by:287 |
Symbol 284 Graphic | Used by:287 | |
Symbol 285 Graphic | Used by:286 | |
Symbol 286 MovieClip | Uses:285 | Used by:287 |
Symbol 287 MovieClip | Uses:267 269 270 272 274 275 277 279 281 283 284 286 | Used by:302 |
Symbol 288 Graphic | Used by:302 | |
Symbol 289 Graphic | Used by:290 | |
Symbol 290 MovieClip | Uses:289 | Used by:302 |
Symbol 291 Graphic | Used by:295 | |
Symbol 292 Graphic | Used by:295 | |
Symbol 293 Graphic | Used by:294 | |
Symbol 294 MovieClip | Uses:293 | Used by:295 |
Symbol 295 MovieClip | Uses:291 292 294 | Used by:302 |
Symbol 296 Graphic | Used by:302 | |
Symbol 297 Graphic | Used by:298 | |
Symbol 298 MovieClip | Uses:297 | Used by:302 |
Symbol 299 Graphic | Used by:300 | |
Symbol 300 MovieClip | Uses:299 | Used by:302 |
Symbol 301 Graphic | Used by:302 | |
Symbol 302 MovieClip | Uses:266 287 288 290 295 296 298 300 301 | Used by:909 |
Symbol 303 Graphic | Used by:318 | |
Symbol 304 Graphic | Used by:305 | |
Symbol 305 MovieClip | Uses:304 | Used by:318 |
Symbol 306 Graphic | Used by:318 | |
Symbol 307 Graphic | Used by:311 | |
Symbol 308 Graphic | Used by:311 | |
Symbol 309 Graphic | Used by:311 | |
Symbol 310 Graphic | Used by:311 | |
Symbol 311 MovieClip | Uses:307 308 309 310 | Used by:317 |
Symbol 312 Graphic | Used by:316 | |
Symbol 313 Graphic | Used by:316 | |
Symbol 314 Graphic | Used by:316 | |
Symbol 315 Graphic | Used by:316 | |
Symbol 316 MovieClip | Uses:312 313 314 315 | Used by:317 |
Symbol 317 MovieClip | Uses:311 316 | Used by:318 909 |
Symbol 318 MovieClip | Uses:303 305 306 317 | Used by:909 |
Symbol 319 Graphic | Used by:367 | |
Symbol 320 Graphic | Used by:321 | |
Symbol 321 MovieClip | Uses:320 | Used by:367 |
Symbol 322 Graphic | Used by:323 | |
Symbol 323 MovieClip | Uses:322 | Used by:367 |
Symbol 324 Graphic | Used by:325 | |
Symbol 325 MovieClip | Uses:324 | Used by:367 |
Symbol 326 Graphic | Used by:327 | |
Symbol 327 MovieClip | Uses:326 | Used by:367 |
Symbol 328 Graphic | Used by:329 | |
Symbol 329 MovieClip | Uses:328 | Used by:367 |
Symbol 330 Graphic | Used by:331 | |
Symbol 331 MovieClip | Uses:330 | Used by:367 |
Symbol 332 Graphic | Used by:333 | |
Symbol 333 MovieClip | Uses:332 | Used by:367 |
Symbol 334 Graphic | Used by:335 | |
Symbol 335 MovieClip | Uses:334 | Used by:367 |
Symbol 336 Graphic | Used by:339 | |
Symbol 337 Graphic | Used by:338 | |
Symbol 338 MovieClip | Uses:337 | Used by:339 |
Symbol 339 MovieClip | Uses:336 338 | Used by:367 |
Symbol 340 Graphic | Used by:343 | |
Symbol 341 Graphic | Used by:342 | |
Symbol 342 MovieClip | Uses:341 | Used by:343 |
Symbol 343 MovieClip | Uses:340 342 | Used by:367 |
Symbol 344 Graphic | Used by:367 | |
Symbol 345 Graphic | Used by:346 | |
Symbol 346 MovieClip | Uses:345 | Used by:367 |
Symbol 347 Graphic | Used by:348 | |
Symbol 348 MovieClip | Uses:347 | Used by:367 |
Symbol 349 Graphic | Used by:350 | |
Symbol 350 MovieClip | Uses:349 | Used by:367 |
Symbol 351 Graphic | Used by:352 | |
Symbol 352 MovieClip | Uses:351 | Used by:367 |
Symbol 353 Graphic | Used by:354 | |
Symbol 354 MovieClip | Uses:353 | Used by:367 |
Symbol 355 Graphic | Used by:356 | |
Symbol 356 MovieClip | Uses:355 | Used by:367 |
Symbol 357 Graphic | Used by:358 | |
Symbol 358 MovieClip | Uses:357 | Used by:367 |
Symbol 359 Graphic | Used by:360 | |
Symbol 360 MovieClip | Uses:359 | Used by:367 |
Symbol 361 Graphic | Used by:362 | |
Symbol 362 MovieClip | Uses:361 | Used by:367 |
Symbol 363 Graphic | Used by:364 | |
Symbol 364 MovieClip | Uses:363 | Used by:367 |
Symbol 365 Graphic | Used by:366 | |
Symbol 366 MovieClip | Uses:365 | Used by:367 |
Symbol 367 MovieClip {CRambutAll} | Uses:319 321 323 325 327 329 331 333 335 339 343 344 346 348 350 352 354 356 358 360 362 364 366 | Used by:909 Timeline |
Symbol 368 Graphic | Used by:386 | |
Symbol 369 Graphic | Used by:370 | |
Symbol 370 MovieClip | Uses:369 | Used by:386 |
Symbol 371 Graphic | Used by:375 | |
Symbol 372 Graphic | Used by:375 | |
Symbol 373 Graphic | Used by:375 | |
Symbol 374 Graphic | Used by:375 | |
Symbol 375 MovieClip | Uses:371 372 373 374 | Used by:381 |
Symbol 376 Graphic | Used by:380 | |
Symbol 377 Graphic | Used by:380 | |
Symbol 378 Graphic | Used by:380 | |
Symbol 379 Graphic | Used by:380 | |
Symbol 380 MovieClip | Uses:376 377 378 379 | Used by:381 |
Symbol 381 MovieClip | Uses:375 380 | Used by:386 |
Symbol 382 Graphic | Used by:383 | |
Symbol 383 MovieClip | Uses:382 | Used by:386 |
Symbol 384 Graphic | Used by:385 | |
Symbol 385 MovieClip | Uses:384 | Used by:386 |
Symbol 386 MovieClip {CHandAll} | Uses:368 370 381 383 385 | Used by:909 958 |
Symbol 387 Graphic | Used by:465 | |
Symbol 388 Graphic | Used by:389 | |
Symbol 389 MovieClip | Uses:388 | Used by:465 |
Symbol 390 Graphic | Used by:391 | |
Symbol 391 MovieClip | Uses:390 | Used by:465 |
Symbol 392 Graphic | Used by:396 | |
Symbol 393 Graphic | Used by:396 | |
Symbol 394 Graphic | Used by:396 | |
Symbol 395 Graphic | Used by:396 | |
Symbol 396 MovieClip | Uses:392 393 394 395 | Used by:398 |
Symbol 397 Graphic | Used by:398 | |
Symbol 398 MovieClip | Uses:396 397 | Used by:465 |
Symbol 399 Graphic | Used by:403 | |
Symbol 400 Graphic | Used by:403 | |
Symbol 401 Graphic | Used by:403 | |
Symbol 402 Graphic | Used by:403 | |
Symbol 403 MovieClip | Uses:399 400 401 402 | Used by:414 |
Symbol 404 Graphic | Used by:408 | |
Symbol 405 Graphic | Used by:408 | |
Symbol 406 Graphic | Used by:408 | |
Symbol 407 Graphic | Used by:408 | |
Symbol 408 MovieClip | Uses:404 405 406 407 | Used by:414 |
Symbol 409 Graphic | Used by:413 | |
Symbol 410 Graphic | Used by:413 | |
Symbol 411 Graphic | Used by:413 | |
Symbol 412 Graphic | Used by:413 | |
Symbol 413 MovieClip | Uses:409 410 411 412 | Used by:414 |
Symbol 414 MovieClip | Uses:403 408 413 | Used by:465 |
Symbol 415 Graphic | Used by:421 437 | |
Symbol 416 Graphic | Used by:421 427 437 439 | |
Symbol 417 Graphic | Used by:418 436 | |
Symbol 418 MovieClip | Uses:417 | Used by:421 |
Symbol 419 Graphic | Used by:421 437 | |
Symbol 420 Graphic | Used by:421 427 437 439 | |
Symbol 421 MovieClip | Uses:415 416 418 419 420 | Used by:435 |
Symbol 422 Graphic | Used by:435 444 | |
Symbol 423 Graphic | Used by:427 439 | |
Symbol 424 Graphic | Used by:425 438 | |
Symbol 425 MovieClip | Uses:424 | Used by:427 |
Symbol 426 Graphic | Used by:427 439 | |
Symbol 427 MovieClip | Uses:423 416 425 426 420 | Used by:435 |
Symbol 428 Graphic | Used by:435 | |
Symbol 429 Graphic | Used by:433 434 442 443 500 501 518 519 587 588 | |
Symbol 430 Graphic | Used by:433 434 442 443 500 501 518 519 587 588 | |
Symbol 431 Graphic | Used by:433 434 442 443 | |
Symbol 432 Graphic | Used by:433 434 | |
Symbol 433 MovieClip | Uses:429 430 431 432 | Used by:435 |
Symbol 434 MovieClip | Uses:429 430 431 432 | Used by:435 |
Symbol 435 MovieClip | Uses:421 422 427 428 433 434 | Used by:465 |
Symbol 436 MovieClip | Uses:417 | Used by:437 |
Symbol 437 MovieClip | Uses:415 416 436 419 420 | Used by:444 |
Symbol 438 MovieClip | Uses:424 | Used by:439 |
Symbol 439 MovieClip | Uses:423 416 438 426 420 | Used by:444 |
Symbol 440 Graphic | Used by:444 | |
Symbol 441 Graphic | Used by:442 443 | |
Symbol 442 MovieClip | Uses:429 430 431 441 | Used by:444 |
Symbol 443 MovieClip | Uses:429 430 431 441 | Used by:444 |
Symbol 444 MovieClip | Uses:437 422 439 440 442 443 | Used by:465 |
Symbol 445 Graphic | Used by:446 | |
Symbol 446 MovieClip | Uses:445 | Used by:465 |
Symbol 447 Graphic | Used by:448 | |
Symbol 448 MovieClip | Uses:447 | Used by:465 |
Symbol 449 Graphic | Used by:450 | |
Symbol 450 MovieClip | Uses:449 | Used by:465 |
Symbol 451 Graphic | Used by:452 | |
Symbol 452 MovieClip | Uses:451 | Used by:465 |
Symbol 453 Graphic | Used by:457 462 | |
Symbol 454 Graphic | Used by:457 462 | |
Symbol 455 Graphic | Used by:457 | |
Symbol 456 Graphic | Used by:457 462 | |
Symbol 457 MovieClip | Uses:453 454 455 456 | Used by:465 |
Symbol 458 Graphic | Used by:459 | |
Symbol 459 MovieClip | Uses:458 | Used by:465 |
Symbol 460 Graphic | Used by:465 | |
Symbol 461 Graphic | Used by:462 | |
Symbol 462 MovieClip | Uses:453 454 461 456 | Used by:465 |
Symbol 463 Graphic | Used by:465 | |
Symbol 464 Graphic | Used by:465 | |
Symbol 465 MovieClip {CBajuAll} | Uses:387 389 391 398 414 435 444 446 448 450 452 457 459 460 462 463 464 | Used by:909 958 |
Symbol 466 Graphic | Used by:467 | |
Symbol 467 MovieClip | Uses:466 | Used by:543 |
Symbol 468 Graphic | Used by:480 | |
Symbol 469 Graphic | Used by:473 | |
Symbol 470 Graphic | Used by:473 | |
Symbol 471 Graphic | Used by:473 | |
Symbol 472 Graphic | Used by:473 | |
Symbol 473 MovieClip | Uses:469 470 471 472 | Used by:480 |
Symbol 474 Graphic | Used by:478 | |
Symbol 475 Graphic | Used by:478 | |
Symbol 476 Graphic | Used by:478 | |
Symbol 477 Graphic | Used by:478 | |
Symbol 478 MovieClip | Uses:474 475 476 477 | Used by:480 |
Symbol 479 Graphic | Used by:480 | |
Symbol 480 MovieClip | Uses:468 473 478 479 | Used by:543 |
Symbol 481 Graphic | Used by:543 | |
Symbol 482 Graphic | Used by:483 | |
Symbol 483 MovieClip | Uses:482 | Used by:543 |
Symbol 484 Graphic | Used by:485 | |
Symbol 485 MovieClip | Uses:484 | Used by:543 |
Symbol 486 Graphic | Used by:487 | |
Symbol 487 MovieClip | Uses:486 | Used by:543 |
Symbol 488 Graphic | Used by:489 | |
Symbol 489 MovieClip | Uses:488 | Used by:543 |
Symbol 490 Graphic | Used by:491 | |
Symbol 491 MovieClip | Uses:490 | Used by:543 |
Symbol 492 Graphic | Used by:493 | |
Symbol 493 MovieClip | Uses:492 | Used by:543 |
Symbol 494 Graphic | Used by:495 | |
Symbol 495 MovieClip | Uses:494 | Used by:543 |
Symbol 496 Graphic | Used by:543 | |
Symbol 497 Graphic | Used by:515 | |
Symbol 498 Graphic | Used by:500 501 518 519 | |
Symbol 499 Graphic | Used by:500 501 | |
Symbol 500 MovieClip | Uses:429 430 498 499 | Used by:515 |
Symbol 501 MovieClip | Uses:429 430 498 499 | Used by:515 |
Symbol 502 Graphic | Used by:515 | |
Symbol 503 Graphic | Used by:507 521 | |
Symbol 504 Graphic | Used by:507 521 | |
Symbol 505 Graphic | Used by:507 521 | |
Symbol 506 Graphic | Used by:507 521 | |
Symbol 507 MovieClip | Uses:503 504 505 506 | Used by:515 |
Symbol 508 Graphic | Used by:515 | |
Symbol 509 Graphic | Used by:513 523 | |
Symbol 510 Graphic | Used by:513 523 | |
Symbol 511 Graphic | Used by:513 523 | |
Symbol 512 Graphic | Used by:513 523 | |
Symbol 513 MovieClip | Uses:509 510 511 512 | Used by:515 |
Symbol 514 Graphic | Used by:515 524 | |
Symbol 515 MovieClip | Uses:497 500 501 502 507 508 513 514 | Used by:543 |
Symbol 516 Graphic | Used by:524 | |
Symbol 517 Graphic | Used by:518 519 | |
Symbol 518 MovieClip | Uses:429 430 498 517 | Used by:524 |
Symbol 519 MovieClip | Uses:429 430 498 517 | Used by:524 |
Symbol 520 Graphic | Used by:524 | |
Symbol 521 MovieClip | Uses:503 504 505 506 | Used by:524 |
Symbol 522 Graphic | Used by:524 | |
Symbol 523 MovieClip | Uses:509 510 511 512 | Used by:524 |
Symbol 524 MovieClip | Uses:516 518 519 520 521 522 523 514 | Used by:543 |
Symbol 525 Graphic | Used by:540 | |
Symbol 526 Graphic | Used by:530 | |
Symbol 527 Graphic | Used by:530 | |
Symbol 528 Graphic | Used by:530 | |
Symbol 529 Graphic | Used by:530 | |
Symbol 530 MovieClip | Uses:526 527 528 529 | Used by:540 543 |
Symbol 531 Graphic | Used by:540 | |
Symbol 532 Graphic | Used by:538 | |
Symbol 533 Graphic | Used by:538 | |
Symbol 534 Graphic | Used by:538 | |
Symbol 535 Graphic | Used by:536 | |
Symbol 536 MovieClip | Uses:535 | Used by:538 |
Symbol 537 Graphic | Used by:538 | |
Symbol 538 MovieClip | Uses:532 533 534 536 537 | Used by:540 |
Symbol 539 Graphic | Used by:540 | |
Symbol 540 MovieClip | Uses:525 530 531 538 539 | Used by:543 |
Symbol 541 Graphic | Used by:542 | |
Symbol 542 MovieClip | Uses:541 | Used by:543 |
Symbol 543 MovieClip {CBawahAll} | Uses:467 480 481 483 485 487 489 491 493 495 496 515 524 540 530 542 | Used by:909 958 |
Symbol 544 Graphic | Used by:557 | |
Symbol 545 Graphic | Used by:549 | |
Symbol 546 Graphic | Used by:549 | |
Symbol 547 Graphic | Used by:549 | |
Symbol 548 Graphic | Used by:549 | |
Symbol 549 MovieClip | Uses:545 546 547 548 | Used by:557 |
Symbol 550 Graphic | Used by:551 | |
Symbol 551 MovieClip | Uses:550 | Used by:557 |
Symbol 552 Graphic | Used by:556 | |
Symbol 553 Graphic | Used by:556 | |
Symbol 554 Graphic | Used by:556 | |
Symbol 555 Graphic | Used by:556 | |
Symbol 556 MovieClip | Uses:552 553 554 555 | Used by:557 |
Symbol 557 MovieClip | Uses:544 549 551 556 | Used by:615 |
Symbol 558 Graphic | Used by:562 | |
Symbol 559 Graphic | Used by:560 | |
Symbol 560 MovieClip | Uses:559 | Used by:562 |
Symbol 561 Graphic | Used by:562 | |
Symbol 562 MovieClip | Uses:558 560 561 | Used by:615 |
Symbol 563 Graphic | Used by:583 | |
Symbol 564 Graphic | Used by:565 | |
Symbol 565 MovieClip | Uses:564 | Used by:583 |
Symbol 566 Graphic | Used by:567 | |
Symbol 567 MovieClip | Uses:566 | Used by:583 |
Symbol 568 Graphic | Used by:569 | |
Symbol 569 MovieClip | Uses:568 | Used by:583 |
Symbol 570 Graphic | Used by:571 581 | |
Symbol 571 MovieClip | Uses:570 | Used by:583 |
Symbol 572 Graphic | Used by:573 582 | |
Symbol 573 MovieClip | Uses:572 | Used by:583 |
Symbol 574 Graphic | Used by:583 | |
Symbol 575 Graphic | Used by:576 | |
Symbol 576 MovieClip | Uses:575 | Used by:583 |
Symbol 577 Graphic | Used by:578 | |
Symbol 578 MovieClip | Uses:577 | Used by:583 |
Symbol 579 Graphic | Used by:580 | |
Symbol 580 MovieClip | Uses:579 | Used by:583 |
Symbol 581 MovieClip | Uses:570 | Used by:583 |
Symbol 582 MovieClip | Uses:572 | Used by:583 |
Symbol 583 MovieClip | Uses:563 565 567 569 571 573 574 576 578 580 581 582 | Used by:615 |
Symbol 584 Graphic | Used by:589 | |
Symbol 585 Graphic | Used by:587 588 | |
Symbol 586 Graphic | Used by:587 588 | |
Symbol 587 MovieClip | Uses:429 430 585 586 | Used by:589 |
Symbol 588 MovieClip | Uses:429 430 585 586 | Used by:589 |
Symbol 589 MovieClip | Uses:584 587 588 | Used by:615 |
Symbol 590 Graphic | Used by:603 | |
Symbol 591 Graphic | Used by:595 | |
Symbol 592 Graphic | Used by:595 | |
Symbol 593 Graphic | Used by:595 | |
Symbol 594 Graphic | Used by:595 | |
Symbol 595 MovieClip | Uses:591 592 593 594 | Used by:603 |
Symbol 596 Graphic | Used by:597 | |
Symbol 597 MovieClip | Uses:596 | Used by:603 |
Symbol 598 Graphic | Used by:602 | |
Symbol 599 Graphic | Used by:602 | |
Symbol 600 Graphic | Used by:602 | |
Symbol 601 Graphic | Used by:602 | |
Symbol 602 MovieClip | Uses:598 599 600 601 | Used by:603 |
Symbol 603 MovieClip | Uses:590 595 597 602 | Used by:615 |
Symbol 604 Graphic | Used by:609 | |
Symbol 605 Graphic | Used by:606 | |
Symbol 606 MovieClip | Uses:605 | Used by:609 |
Symbol 607 Graphic | Used by:608 | |
Symbol 608 MovieClip | Uses:607 | Used by:609 |
Symbol 609 MovieClip | Uses:604 606 608 | Used by:615 |
Symbol 610 Graphic | Used by:611 | |
Symbol 611 MovieClip | Uses:610 | Used by:615 |
Symbol 612 Graphic | Used by:613 | |
Symbol 613 MovieClip | Uses:612 | Used by:615 |
Symbol 614 Graphic | Used by:615 | |
Symbol 615 MovieClip {CHeadAll} | Uses:557 562 583 589 603 609 611 613 614 | Used by:909 958 |
Symbol 616 Graphic | Used by:620 | |
Symbol 617 Graphic | Used by:620 635 | |
Symbol 618 Graphic | Used by:620 635 | |
Symbol 619 Graphic | Used by:620 | |
Symbol 620 MovieClip | Uses:616 617 618 619 | Used by:626 |
Symbol 621 Graphic | Used by:625 | |
Symbol 622 Graphic | Used by:625 638 | |
Symbol 623 Graphic | Used by:625 638 | |
Symbol 624 Graphic | Used by:625 | |
Symbol 625 MovieClip | Uses:621 622 623 624 | Used by:626 |
Symbol 626 MovieClip | Uses:620 625 | Used by:640 |
Symbol 627 Graphic | Used by:628 | |
Symbol 628 MovieClip | Uses:627 | Used by:640 |
Symbol 629 Graphic | Used by:630 | |
Symbol 630 MovieClip | Uses:629 | Used by:640 |
Symbol 631 Graphic | Used by:632 | |
Symbol 632 MovieClip | Uses:631 | Used by:640 |
Symbol 633 Graphic | Used by:635 | |
Symbol 634 Graphic | Used by:635 | |
Symbol 635 MovieClip | Uses:633 617 618 634 | Used by:639 |
Symbol 636 Graphic | Used by:638 | |
Symbol 637 Graphic | Used by:638 | |
Symbol 638 MovieClip | Uses:636 622 623 637 | Used by:639 |
Symbol 639 MovieClip | Uses:635 638 | Used by:640 |
Symbol 640 MovieClip {CStockingAll} | Uses:626 628 630 632 639 | Used by:909 958 |
Symbol 641 Graphic | Used by:653 | |
Symbol 642 Graphic | Used by:646 657 668 | |
Symbol 643 Graphic | Used by:646 657 668 | |
Symbol 644 Graphic | Used by:646 | |
Symbol 645 Graphic | Used by:646 | |
Symbol 646 MovieClip | Uses:642 643 644 645 | Used by:653 |
Symbol 647 Graphic | Used by:651 | |
Symbol 648 Graphic | Used by:651 | |
Symbol 649 Graphic | Used by:651 | |
Symbol 650 Graphic | Used by:651 | |
Symbol 651 MovieClip | Uses:647 648 649 650 | Used by:653 |
Symbol 652 Graphic | Used by:653 | |
Symbol 653 MovieClip | Uses:641 646 651 652 | Used by:743 |
Symbol 654 Graphic | Used by:664 | |
Symbol 655 Graphic | Used by:657 | |
Symbol 656 Graphic | Used by:657 | |
Symbol 657 MovieClip | Uses:642 643 655 656 | Used by:664 |
Symbol 658 Graphic | Used by:664 | |
Symbol 659 Graphic | Used by:663 672 | |
Symbol 660 Graphic | Used by:663 672 | |
Symbol 661 Graphic | Used by:663 | |
Symbol 662 Graphic | Used by:663 | |
Symbol 663 MovieClip | Uses:659 660 661 662 | Used by:664 |
Symbol 664 MovieClip | Uses:654 657 658 663 | Used by:743 |
Symbol 665 Graphic | Used by:673 | |
Symbol 666 Graphic | Used by:668 | |
Symbol 667 Graphic | Used by:668 | |
Symbol 668 MovieClip | Uses:642 643 666 667 | Used by:673 |
Symbol 669 Graphic | Used by:673 | |
Symbol 670 Graphic | Used by:672 | |
Symbol 671 Graphic | Used by:672 | |
Symbol 672 MovieClip | Uses:659 660 670 671 | Used by:673 |
Symbol 673 MovieClip | Uses:665 668 669 672 | Used by:743 |
Symbol 674 Graphic | Used by:688 | |
Symbol 675 Graphic | Used by:676 | |
Symbol 676 MovieClip | Uses:675 | Used by:688 |
Symbol 677 Graphic | Used by:678 | |
Symbol 678 MovieClip | Uses:677 | Used by:688 |
Symbol 679 Graphic | Used by:680 | |
Symbol 680 MovieClip | Uses:679 | Used by:688 |
Symbol 681 Graphic | Used by:688 | |
Symbol 682 Graphic | Used by:683 | |
Symbol 683 MovieClip | Uses:682 | Used by:688 |
Symbol 684 Graphic | Used by:685 | |
Symbol 685 MovieClip | Uses:684 | Used by:688 |
Symbol 686 Graphic | Used by:687 | |
Symbol 687 MovieClip | Uses:686 | Used by:688 |
Symbol 688 MovieClip | Uses:674 676 678 680 681 683 685 687 | Used by:743 |
Symbol 689 Graphic | Used by:703 | |
Symbol 690 Graphic | Used by:691 | |
Symbol 691 MovieClip | Uses:690 | Used by:703 |
Symbol 692 Graphic | Used by:693 | |
Symbol 693 MovieClip | Uses:692 | Used by:703 |
Symbol 694 Graphic | Used by:695 | |
Symbol 695 MovieClip | Uses:694 | Used by:703 |
Symbol 696 Graphic | Used by:703 | |
Symbol 697 Graphic | Used by:698 | |
Symbol 698 MovieClip | Uses:697 | Used by:703 |
Symbol 699 Graphic | Used by:700 | |
Symbol 700 MovieClip | Uses:699 | Used by:703 |
Symbol 701 Graphic | Used by:702 | |
Symbol 702 MovieClip | Uses:701 | Used by:703 |
Symbol 703 MovieClip | Uses:689 691 693 695 696 698 700 702 | Used by:743 |
Symbol 704 Graphic | Used by:708 | |
Symbol 705 Graphic | Used by:708 | |
Symbol 706 Graphic | Used by:708 | |
Symbol 707 Graphic | Used by:708 | |
Symbol 708 MovieClip | Uses:704 705 706 707 | Used by:714 |
Symbol 709 Graphic | Used by:713 | |
Symbol 710 Graphic | Used by:713 | |
Symbol 711 Graphic | Used by:713 | |
Symbol 712 Graphic | Used by:713 | |
Symbol 713 MovieClip | Uses:709 710 711 712 | Used by:714 |
Symbol 714 MovieClip | Uses:708 713 | Used by:743 |
Symbol 715 Graphic | Used by:743 | |
Symbol 716 Graphic | Used by:717 | |
Symbol 717 MovieClip | Uses:716 | Used by:743 |
Symbol 718 Graphic | Used by:719 | |
Symbol 719 MovieClip | Uses:718 | Used by:743 |
Symbol 720 Graphic | Used by:721 | |
Symbol 721 MovieClip | Uses:720 | Used by:743 |
Symbol 722 Graphic | Used by:743 | |
Symbol 723 Graphic | Used by:724 | |
Symbol 724 MovieClip | Uses:723 | Used by:743 |
Symbol 725 Graphic | Used by:726 | |
Symbol 726 MovieClip | Uses:725 | Used by:743 |
Symbol 727 Graphic | Used by:728 | |
Symbol 728 MovieClip | Uses:727 | Used by:743 |
Symbol 729 Graphic | Used by:743 | |
Symbol 730 Graphic | Used by:731 | |
Symbol 731 MovieClip | Uses:730 | Used by:743 |
Symbol 732 Graphic | Used by:733 | |
Symbol 733 MovieClip | Uses:732 | Used by:743 |
Symbol 734 Graphic | Used by:735 | |
Symbol 735 MovieClip | Uses:734 | Used by:743 |
Symbol 736 Graphic | Used by:743 | |
Symbol 737 Graphic | Used by:738 | |
Symbol 738 MovieClip | Uses:737 | Used by:743 |
Symbol 739 Graphic | Used by:740 | |
Symbol 740 MovieClip | Uses:739 | Used by:743 |
Symbol 741 Graphic | Used by:742 | |
Symbol 742 MovieClip | Uses:741 | Used by:743 |
Symbol 743 MovieClip {CSepatuAll} | Uses:653 664 673 688 703 714 715 717 719 721 722 724 726 728 729 731 733 735 736 738 740 742 | Used by:909 958 |
Symbol 744 Graphic | Used by:745 | |
Symbol 745 MovieClip | Uses:744 | Used by:796 |
Symbol 746 Graphic | Used by:747 | |
Symbol 747 MovieClip | Uses:746 | Used by:796 |
Symbol 748 Graphic | Used by:749 | |
Symbol 749 MovieClip | Uses:748 | Used by:796 |
Symbol 750 Graphic | Used by:751 | |
Symbol 751 MovieClip | Uses:750 | Used by:796 |
Symbol 752 Graphic | Used by:753 | |
Symbol 753 MovieClip | Uses:752 | Used by:796 |
Symbol 754 Graphic | Used by:755 | |
Symbol 755 MovieClip | Uses:754 | Used by:796 |
Symbol 756 Graphic | Used by:760 | |
Symbol 757 Graphic | Used by:760 | |
Symbol 758 Graphic | Used by:760 | |
Symbol 759 Graphic | Used by:760 | |
Symbol 760 MovieClip | Uses:756 757 758 759 | Used by:781 |
Symbol 761 Graphic | Used by:765 | |
Symbol 762 Graphic | Used by:765 | |
Symbol 763 Graphic | Used by:765 | |
Symbol 764 Graphic | Used by:765 | |
Symbol 765 MovieClip | Uses:761 762 763 764 | Used by:781 |
Symbol 766 Graphic | Used by:767 | |
Symbol 767 MovieClip | Uses:766 | Used by:781 |
Symbol 768 MovieClip | Uses:153 | Used by:781 |
Symbol 769 Graphic | Used by:770 | |
Symbol 770 MovieClip | Uses:769 | Used by:781 |
Symbol 771 MovieClip | Uses:157 | Used by:781 |
Symbol 772 Graphic | Used by:776 | |
Symbol 773 Graphic | Used by:776 | |
Symbol 774 Graphic | Used by:776 | |
Symbol 775 Graphic | Used by:776 | |
Symbol 776 MovieClip | Uses:772 773 774 775 | Used by:781 |
Symbol 777 Graphic | Used by:778 | |
Symbol 778 MovieClip | Uses:777 | Used by:781 |
Symbol 779 Graphic | Used by:780 | |
Symbol 780 MovieClip | Uses:779 | Used by:781 |
Symbol 781 MovieClip | Uses:760 765 767 768 770 771 776 778 780 | Used by:796 |
Symbol 782 Graphic | Used by:789 | |
Symbol 783 Graphic | Used by:787 | |
Symbol 784 Graphic | Used by:787 871 | |
Symbol 785 Graphic | Used by:787 | |
Symbol 786 Graphic | Used by:787 | |
Symbol 787 MovieClip | Uses:783 784 785 786 | Used by:789 |
Symbol 788 Graphic | Used by:789 | |
Symbol 789 MovieClip | Uses:782 787 788 | Used by:796 |
Symbol 790 Graphic | Used by:791 | |
Symbol 791 MovieClip | Uses:790 | Used by:796 |
Symbol 792 Graphic | Used by:793 | |
Symbol 793 MovieClip | Uses:792 | Used by:796 |
Symbol 794 Graphic | Used by:795 | |
Symbol 795 MovieClip | Uses:794 | Used by:796 |
Symbol 796 MovieClip {CAccAll} | Uses:745 747 749 751 753 755 781 789 791 793 795 | Used by:909 958 |
Symbol 797 Graphic | Used by:798 | |
Symbol 798 MovieClip | Uses:797 | Used by:805 |
Symbol 799 Graphic | Used by:805 | |
Symbol 800 Graphic | Used by:801 | |
Symbol 801 MovieClip | Uses:800 | Used by:805 |
Symbol 802 Graphic | Used by:803 | |
Symbol 803 MovieClip | Uses:802 | Used by:805 |
Symbol 804 Graphic | Used by:805 | |
Symbol 805 MovieClip | Uses:798 799 801 803 804 | Used by:806 |
Symbol 806 MovieClip | Uses:805 | Used by:909 |
Symbol 807 Graphic | Used by:815 | |
Symbol 808 Graphic | Used by:809 | |
Symbol 809 MovieClip | Uses:808 | Used by:815 |
Symbol 810 Graphic | Used by:815 | |
Symbol 811 Graphic | Used by:812 | |
Symbol 812 MovieClip | Uses:811 | Used by:815 |
Symbol 813 MovieClip | Uses:2 | Used by:815 |
Symbol 814 Graphic | Used by:815 | |
Symbol 815 MovieClip | Uses:807 809 810 812 813 814 | Used by:816 |
Symbol 816 MovieClip | Uses:815 | Used by:909 |
Symbol 817 Graphic | Used by:821 | |
Symbol 818 Graphic | Used by:821 | |
Symbol 819 Graphic | Used by:821 | |
Symbol 820 Graphic | Used by:821 | |
Symbol 821 MovieClip | Uses:817 818 819 820 | Used by:909 |
Symbol 822 Graphic | Used by:826 | |
Symbol 823 Graphic | Used by:824 828 | |
Symbol 824 MovieClip | Uses:823 | Used by:826 |
Symbol 825 Graphic | Used by:826 | |
Symbol 826 MovieClip | Uses:822 824 825 | Used by:873 |
Symbol 827 Graphic | Used by:830 | |
Symbol 828 MovieClip | Uses:823 | Used by:830 |
Symbol 829 Graphic | Used by:830 | |
Symbol 830 MovieClip | Uses:827 828 829 | Used by:873 |
Symbol 831 Graphic | Used by:835 | |
Symbol 832 Graphic | Used by:833 | |
Symbol 833 MovieClip | Uses:832 | Used by:835 |
Symbol 834 Graphic | Used by:835 | |
Symbol 835 MovieClip | Uses:831 833 834 | Used by:873 |
Symbol 836 Graphic | Used by:840 847 | |
Symbol 837 Graphic | Used by:838 842 845 | |
Symbol 838 MovieClip | Uses:837 | Used by:840 |
Symbol 839 Graphic | Used by:840 | |
Symbol 840 MovieClip | Uses:836 838 839 | Used by:873 |
Symbol 841 Graphic | Used by:844 | |
Symbol 842 MovieClip | Uses:837 | Used by:844 |
Symbol 843 Graphic | Used by:844 | |
Symbol 844 MovieClip | Uses:841 842 843 | Used by:873 |
Symbol 845 MovieClip | Uses:837 | Used by:847 |
Symbol 846 Graphic | Used by:847 | |
Symbol 847 MovieClip | Uses:836 845 846 | Used by:873 |
Symbol 848 Graphic | Used by:852 | |
Symbol 849 Graphic | Used by:850 854 | |
Symbol 850 MovieClip | Uses:849 | Used by:852 |
Symbol 851 Graphic | Used by:852 | |
Symbol 852 MovieClip | Uses:848 850 851 | Used by:873 |
Symbol 853 Graphic | Used by:856 | |
Symbol 854 MovieClip | Uses:849 | Used by:856 |
Symbol 855 Graphic | Used by:856 | |
Symbol 856 MovieClip | Uses:853 854 855 | Used by:873 |
Symbol 857 Graphic | Used by:861 | |
Symbol 858 Graphic | Used by:859 | |
Symbol 859 MovieClip | Uses:858 | Used by:861 |
Symbol 860 Graphic | Used by:861 | |
Symbol 861 MovieClip | Uses:857 859 860 | Used by:873 |
Symbol 862 Graphic | Used by:863 | |
Symbol 863 MovieClip | Uses:862 | Used by:873 909 |
Symbol 864 Graphic | Used by:872 | |
Symbol 865 Graphic | Used by:866 | |
Symbol 866 MovieClip | Uses:865 | Used by:872 |
Symbol 867 Graphic | Used by:872 | |
Symbol 868 Graphic | Used by:871 | |
Symbol 869 Graphic | Used by:870 | |
Symbol 870 MovieClip | Uses:869 | Used by:871 |
Symbol 871 MovieClip | Uses:868 784 870 | Used by:872 |
Symbol 872 MovieClip | Uses:864 866 867 871 | Used by:873 |
Symbol 873 MovieClip {CGUI} | Uses:826 830 835 840 844 847 852 856 861 863 872 | Used by:909 958 |
Symbol 874 Graphic | Used by:907 | |
Symbol 875 Graphic | Used by:876 907 | |
Symbol 876 MovieClip | Uses:875 | Used by:906 907 |
Symbol 877 Graphic | Used by:901 907 | |
Symbol 878 Graphic | Used by:879 907 | |
Symbol 879 MovieClip | Uses:878 | Used by:901 907 |
Symbol 880 Graphic | Used by:901 907 | |
Symbol 881 MovieClip | Uses:23 | Used by:901 907 |
Symbol 882 MovieClip | Uses:25 | Used by:901 907 |
Symbol 883 MovieClip | Uses:27 | Used by:901 907 |
Symbol 884 MovieClip | Uses:29 | Used by:901 907 |
Symbol 885 Graphic | Used by:901 907 | |
Symbol 886 MovieClip | Uses:32 | Used by:901 907 |
Symbol 887 MovieClip | Uses:34 | Used by:901 907 |
Symbol 888 Graphic | Used by:901 907 | |
Symbol 889 MovieClip | Uses:36 | Used by:901 907 |
Symbol 890 MovieClip | Uses:38 | Used by:901 907 |
Symbol 891 MovieClip | Uses:40 | Used by:901 907 |
Symbol 892 MovieClip | Uses:44 | Used by:901 907 |
Symbol 893 Graphic | Used by:901 907 | |
Symbol 894 MovieClip | Uses:50 | Used by:901 907 |
Symbol 895 MovieClip | Uses:60 | Used by:901 907 |
Symbol 896 Graphic | Used by:901 907 | |
Symbol 897 MovieClip | Uses:53 | Used by:901 907 |
Symbol 898 Graphic | Used by:901 907 | |
Symbol 899 MovieClip | Uses:56 | Used by:901 907 |
Symbol 900 MovieClip | Uses:58 | Used by:901 907 |
Symbol 901 MovieClip | Uses:877 879 880 881 882 883 884 885 886 887 888 889 890 891 43 892 893 894 895 896 897 898 899 900 | Used by:907 |
Symbol 902 Graphic | Used by:903 907 | |
Symbol 903 MovieClip | Uses:902 | Used by:904 |
Symbol 904 MovieClip | Uses:903 | Used by:907 |
Symbol 905 Graphic | Used by:907 | |
Symbol 906 MovieClip {ChristmasCharPartygood_fla.easygirlgames_promo_ani4_404} | Uses:876 | Used by:907 |
Symbol 907 Button | Uses:874 876 901 904 905 877 879 880 881 882 883 884 885 886 887 888 889 890 891 43 892 893 894 895 896 897 898 899 900 906 878 23 25 27 29 32 34 36 38 40 44 50 60 53 56 58 875 902 | Used by:908 |
Symbol 908 MovieClip {ChristmasCharPartygood_fla.animated_382} | Uses:907 | Used by:909 |
Symbol 909 MovieClip {CGame} | Uses:186 196 265 302 318 317 367 386 465 543 615 640 743 796 806 816 821 873 863 908 | Used by:958 |
Symbol 910 Bitmap | Used by:911 | |
Symbol 911 Graphic | Uses:910 | Used by:914 |
Symbol 912 Graphic | Used by:914 920 | |
Symbol 913 Graphic | Used by:914 917 920 | |
Symbol 914 MovieClip {ChristmasCharPartygood_fla.MusicBtn_406} | Uses:911 912 913 | Used by:925 |
Symbol 915 Bitmap | Used by:916 | |
Symbol 916 Graphic | Uses:915 | Used by:917 |
Symbol 917 MovieClip {ChristmasCharPartygood_fla.QualityBtn_407} | Uses:916 913 | Used by:925 |
Symbol 918 Bitmap | Used by:919 | |
Symbol 919 Graphic | Uses:918 | Used by:920 |
Symbol 920 MovieClip {ChristmasCharPartygood_fla.SFXBtn_408} | Uses:919 912 913 | Used by:925 |
Symbol 921 Graphic | Used by:924 | |
Symbol 922 Font | Used by:923 945 | |
Symbol 923 EditableText | Uses:922 | Used by:924 |
Symbol 924 MovieClip {ChristmasCharPartygood_fla.OptionBarPopUp_409} | Uses:921 923 | Used by:925 |
Symbol 925 MovieClip {COptionBar} | Uses:914 917 920 924 | Used by:958 |
Symbol 926 Bitmap | Used by:927 | |
Symbol 927 Graphic | Uses:926 | Used by:931 934 |
Symbol 928 Font | Used by:929 930 932 933 | |
Symbol 929 Text | Uses:928 | Used by:931 |
Symbol 930 Text | Uses:928 | Used by:931 |
Symbol 931 Button | Uses:927 929 930 | Used by:935 |
Symbol 932 Text | Uses:928 | Used by:934 |
Symbol 933 Text | Uses:928 | Used by:934 |
Symbol 934 Button | Uses:927 932 933 | Used by:935 |
Symbol 935 MovieClip {CMainMenu} | Uses:186 931 934 | Used by:958 |
Symbol 936 Graphic | Used by:942 | |
Symbol 937 Font | Used by:938 | |
Symbol 938 Text | Uses:937 | Used by:942 |
Symbol 939 Bitmap | Used by:940 | |
Symbol 940 Graphic | Uses:939 | Used by:941 951 |
Symbol 941 Button | Uses:940 | Used by:942 |
Symbol 942 MovieClip {CBannedWin} | Uses:936 938 941 | Used by:958 |
Symbol 943 MovieClip | Uses:124 | Used by:946 |
Symbol 944 Graphic | Used by:946 | |
Symbol 945 EditableText | Uses:922 | Used by:946 |
Symbol 946 MovieClip {FPS} | Uses:943 944 945 | Used by:958 |
Symbol 947 Graphic | Used by:950 | |
Symbol 948 Font | Used by:949 953 954 | |
Symbol 949 EditableText | Uses:948 | Used by:950 |
Symbol 950 MovieClip {ChristmasCharPartygood_fla.lazybananaproduction_418} | Uses:947 949 | Used by:956 |
Symbol 951 MovieClip | Uses:940 | Used by:956 |
Symbol 952 Font | Used by:953 | |
Symbol 953 Text | Uses:948 952 | Used by:956 |
Symbol 954 Text | Uses:948 | Used by:955 |
Symbol 955 MovieClip | Uses:954 | Used by:956 |
Symbol 956 MovieClip {CCredit} | Uses:82 950 951 953 955 | Used by:958 |
Symbol 957 Sound | Used by:958 | |
Symbol 958 MovieClip | Uses:909 925 935 942 946 956 265 873 465 543 615 743 640 796 386 957 | Used by:Timeline |
Instance Names
"head" | Symbol 69 MovieClip {ChristmasCharPartygood_fla.preloader_Girl_character_9} Frame 1 | Symbol 68 MovieClip {ChristmasCharPartygood_fla.preloader_head_25} |
"msk_left" | Symbol 86 MovieClip {ChristmasCharPartygood_fla.preloader_preloadermask_39} Frame 1 | Symbol 81 MovieClip |
"msk_middle" | Symbol 86 MovieClip {ChristmasCharPartygood_fla.preloader_preloadermask_39} Frame 1 | Symbol 83 MovieClip |
"msk_right" | Symbol 86 MovieClip {ChristmasCharPartygood_fla.preloader_preloadermask_39} Frame 1 | Symbol 85 MovieClip |
"bar" | Symbol 88 MovieClip {ChristmasCharPartygood_fla.preloader_preloader_36} Frame 1 | Symbol 79 MovieClip |
"barMask" | Symbol 88 MovieClip {ChristmasCharPartygood_fla.preloader_preloader_36} Frame 1 | Symbol 86 MovieClip {ChristmasCharPartygood_fla.preloader_preloadermask_39} |
"girl" | Symbol 91 MovieClip {ChristmasCharPartygood_fla.preloader_anim_1} Frame 57 | Symbol 69 MovieClip {ChristmasCharPartygood_fla.preloader_Girl_character_9} |
"bar" | Symbol 91 MovieClip {ChristmasCharPartygood_fla.preloader_anim_1} Frame 68 | Symbol 88 MovieClip {ChristmasCharPartygood_fla.preloader_preloader_36} |
"mMask" | Symbol 185 MovieClip {ChristmasCharPartygood_fla.Layer88_60} Frame 1 | Symbol 182 MovieClip |
"mBingkai" | Symbol 185 MovieClip {ChristmasCharPartygood_fla.Layer88_60} Frame 1 | Symbol 184 MovieClip |
"mApi" | Symbol 186 MovieClip {ChristmasCharPartygood_fla.BG_46} Frame 1 | Symbol 103 MovieClip |
"mBg" | Symbol 186 MovieClip {ChristmasCharPartygood_fla.BG_46} Frame 1 | Symbol 185 MovieClip {ChristmasCharPartygood_fla.Layer88_60} |
"mKelopak" | Symbol 265 MovieClip {CMataAll} Frame 1 | Symbol 256 MovieClip |
"mShoesBtn" | Symbol 873 MovieClip {CGUI} Frame 1 | Symbol 826 MovieClip |
"mLegsBtn" | Symbol 873 MovieClip {CGUI} Frame 1 | Symbol 830 MovieClip |
"mHandBtn" | Symbol 873 MovieClip {CGUI} Frame 1 | Symbol 835 MovieClip |
"mBottomBtn" | Symbol 873 MovieClip {CGUI} Frame 1 | Symbol 840 MovieClip |
"mTopBtn" | Symbol 873 MovieClip {CGUI} Frame 1 | Symbol 844 MovieClip |
"mAccBtn" | Symbol 873 MovieClip {CGUI} Frame 1 | Symbol 847 MovieClip |
"mMataBtn" | Symbol 873 MovieClip {CGUI} Frame 1 | Symbol 852 MovieClip |
"mHairBtn" | Symbol 873 MovieClip {CGUI} Frame 1 | Symbol 856 MovieClip |
"mHeadBtn" | Symbol 873 MovieClip {CGUI} Frame 1 | Symbol 861 MovieClip |
"mReset" | Symbol 873 MovieClip {CGUI} Frame 1 | Symbol 863 MovieClip |
"mCamera" | Symbol 873 MovieClip {CGUI} Frame 1 | Symbol 872 MovieClip |
"mBG" | Symbol 909 MovieClip {CGame} Frame 1 | Symbol 186 MovieClip {ChristmasCharPartygood_fla.BG_46} |
"mHands" | Symbol 909 MovieClip {CGame} Frame 1 | Symbol 196 MovieClip |
"mRefMata" | Symbol 909 MovieClip {CGame} Frame 1 | Symbol 265 MovieClip {CMataAll} |
"mHead" | Symbol 909 MovieClip {CGame} Frame 1 | Symbol 302 MovieClip |
"mBody" | Symbol 909 MovieClip {CGame} Frame 1 | Symbol 318 MovieClip |
"mBajuDalem" | Symbol 909 MovieClip {CGame} Frame 1 | Symbol 317 MovieClip |
"mRefHair" | Symbol 909 MovieClip {CGame} Frame 1 | Symbol 367 MovieClip {CRambutAll} |
"mRefHand" | Symbol 909 MovieClip {CGame} Frame 1 | Symbol 386 MovieClip {CHandAll} |
"mRefBaju" | Symbol 909 MovieClip {CGame} Frame 1 | Symbol 465 MovieClip {CBajuAll} |
"mRefBawah" | Symbol 909 MovieClip {CGame} Frame 1 | Symbol 543 MovieClip {CBawahAll} |
"mRefHead" | Symbol 909 MovieClip {CGame} Frame 1 | Symbol 615 MovieClip {CHeadAll} |
"mRefStocking" | Symbol 909 MovieClip {CGame} Frame 1 | Symbol 640 MovieClip {CStockingAll} |
"mRefSepatu" | Symbol 909 MovieClip {CGame} Frame 1 | Symbol 743 MovieClip {CSepatuAll} |
"mRefAcc" | Symbol 909 MovieClip {CGame} Frame 1 | Symbol 796 MovieClip {CAccAll} |
"mStart" | Symbol 909 MovieClip {CGame} Frame 1 | Symbol 806 MovieClip |
"mPlayMore" | Symbol 909 MovieClip {CGame} Frame 1 | Symbol 816 MovieClip |
"mTitle" | Symbol 909 MovieClip {CGame} Frame 1 | Symbol 821 MovieClip |
"mGUI" | Symbol 909 MovieClip {CGame} Frame 2 | Symbol 873 MovieClip {CGUI} |
"mShow" | Symbol 909 MovieClip {CGame} Frame 2 | Symbol 863 MovieClip |
"mLogo" | Symbol 909 MovieClip {CGame} Frame 2 | Symbol 908 MovieClip {ChristmasCharPartygood_fla.animated_382} |
"mText" | Symbol 924 MovieClip {ChristmasCharPartygood_fla.OptionBarPopUp_409} Frame 1 | Symbol 923 EditableText |
"mMusic" | Symbol 925 MovieClip {COptionBar} Frame 1 | Symbol 914 MovieClip {ChristmasCharPartygood_fla.MusicBtn_406} |
"mQuality" | Symbol 925 MovieClip {COptionBar} Frame 1 | Symbol 917 MovieClip {ChristmasCharPartygood_fla.QualityBtn_407} |
"mSFX" | Symbol 925 MovieClip {COptionBar} Frame 1 | Symbol 920 MovieClip {ChristmasCharPartygood_fla.SFXBtn_408} |
"mPopUp" | Symbol 925 MovieClip {COptionBar} Frame 1 | Symbol 924 MovieClip {ChristmasCharPartygood_fla.OptionBarPopUp_409} |
"mFreeModeBtn" | Symbol 935 MovieClip {CMainMenu} Frame 1 | Symbol 931 Button |
"mCredit" | Symbol 935 MovieClip {CMainMenu} Frame 1 | Symbol 934 Button |
"mBtn" | Symbol 942 MovieClip {CBannedWin} Frame 1 | Symbol 941 Button |
"iBar" | Symbol 946 MovieClip {FPS} Frame 1 | Symbol 943 MovieClip |
"tf" | Symbol 946 MovieClip {FPS} Frame 2 | Symbol 945 EditableText |
"mTitle" | Symbol 950 MovieClip {ChristmasCharPartygood_fla.lazybananaproduction_418} Frame 1 | Symbol 949 EditableText |
"mTitle" | Symbol 956 MovieClip {CCredit} Frame 1 | Symbol 950 MovieClip {ChristmasCharPartygood_fla.lazybananaproduction_418} |
"mLogo" | Symbol 956 MovieClip {CCredit} Frame 1 | Symbol 951 MovieClip |
"mClose" | Symbol 956 MovieClip {CCredit} Frame 1 | Symbol 955 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access network only, Metadata not present, AS3. |
Labels
"Preload" | Frame 1 |
"Asset" | Frame 9 |
"mainMenu" | Frame 16 |
"nudge" | Symbol 69 MovieClip {ChristmasCharPartygood_fla.preloader_Girl_character_9} Frame 2 |
"wink" | Symbol 69 MovieClip {ChristmasCharPartygood_fla.preloader_Girl_character_9} Frame 12 |
"nudge" | Symbol 91 MovieClip {ChristmasCharPartygood_fla.preloader_anim_1} Frame 64 |
"ending" | Symbol 91 MovieClip {ChristmasCharPartygood_fla.preloader_anim_1} Frame 122 |
|