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

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

ChristmasCharPartygood.swf

This is the info page for
Flash #118852

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


Text
Toggle Music (M)

Free Mode

Free Mode

Tutorial

Tutorial

This game can't be played on an
offline computer. But it doesn't site-
locked, so feel free to add it on your
website or other websites.

A LazyBanana.com production

Producer
Herry Yohanes
Software Engineering
Ficky Irwanto
Illustrator
Sherly Gunawan
Heidi Emmanuela

CLOSE

ActionScript [AS3]

Section 1
//AuxFunctions (caurina.transitions.AuxFunctions) package caurina.transitions { public class AuxFunctions { public static function 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.transitions
Section 2
//Equations (caurina.transitions.Equations) package caurina.transitions { public class Equations { public function Equations(){ trace("Equations is a static class and should not be instantiated."); } public static function easeOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); if (_arg1 < (1 / 2.75)){ return (((_arg3 * ((7.5625 * _arg1) * _arg1)) + _arg2)); }; if (_arg1 < (2 / 2.75)){ _arg1 = (_arg1 - (1.5 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.75)) + _arg2)); }; if (_arg1 < (2.5 / 2.75)){ _arg1 = (_arg1 - (2.25 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.9375)) + _arg2)); }; _arg1 = (_arg1 - (2.625 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.984375)) + _arg2)); } public static function easeInOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _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.transitions
Section 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.transitions
Section 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.transitions
Section 5
//SpecialPropertyModifier (caurina.transitions.SpecialPropertyModifier) package caurina.transitions { public class SpecialPropertyModifier { public var getValue:Function; public var modifyValues:Function; public function SpecialPropertyModifier(_arg1:Function, _arg2:Function){ modifyValues = _arg1; getValue = _arg2; } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "[SpecialPropertyModifier "); _local1 = (_local1 + ("modifyValues:" + String(modifyValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 6
//SpecialPropertySplitter (caurina.transitions.SpecialPropertySplitter) package caurina.transitions { public class SpecialPropertySplitter { public var parameters:Array; public var splitValues:Function; public function SpecialPropertySplitter(_arg1:Function, _arg2:Array){ splitValues = _arg1; parameters = _arg2; } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "[SpecialPropertySplitter "); _local1 = (_local1 + ("splitValues:" + String(splitValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 7
//Tweener (caurina.transitions.Tweener) package caurina.transitions { import flash.display.*; import flash.events.*; import flash.utils.*; public class Tweener { private static var _timeScale:Number = 1; private static var _currentTimeFrame:Number; private static var _specialPropertySplitterList:Object; 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.transitions
Section 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.transitions
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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.math
Section 24
//CAccAll (CAccAll) package { import flash.display.*; public dynamic class CAccAll extends MovieClip { } }//package
Section 25
//CBajuAll (CBajuAll) package { import flash.display.*; public dynamic class CBajuAll extends MovieClip { } }//package
Section 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); } } }//package
Section 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){ } } }//package
Section 28
//CBawahAll (CBawahAll) package { import flash.display.*; public dynamic class CBawahAll extends MovieClip { } }//package
Section 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 = []; } } }//package
Section 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); } } }//package
Section 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); } } }//package
Section 32
//CHandAll (CHandAll) package { import flash.display.*; public dynamic class CHandAll extends MovieClip { } }//package
Section 33
//CHeadAll (CHeadAll) package { import flash.display.*; public dynamic class CHeadAll extends MovieClip { } }//package
Section 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); }; }; } } }//package
Section 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; } } }//package
Section 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(); } } }//package
Section 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); }; } } }//package
Section 38
//CRambutAll (CRambutAll) package { import flash.display.*; public dynamic class CRambutAll extends MovieClip { } }//package
Section 39
//CSepatuAll (CSepatuAll) package { import flash.display.*; public dynamic class CSepatuAll extends MovieClip { } }//package
Section 40
//CSnow (CSnow) package { import flash.display.*; public dynamic class CSnow extends MovieClip { } }//package
Section 41
//CStockingAll (CStockingAll) package { import flash.display.*; public dynamic class CStockingAll extends MovieClip { } }//package
Section 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}]}]; } }//package
Section 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)); } } }//package
Section 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()); } } }//package
Section 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); } } }//package
Section 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); } } }//package
Section 47
//sfx1 (sfx1) package { import flash.media.*; public dynamic class sfx1 extends Sound { } }//package

Library Items

Symbol 1 Sound {sfx1}
Symbol 2 GraphicUsed 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 GraphicUsed by:7
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:7
Symbol 7 MovieClipUses:4 6Used by:91
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:91
Symbol 10 SoundUsed by:11
Symbol 11 MovieClipUses:10Used by:91
Symbol 12 GraphicUsed by:15
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:15
Symbol 15 MovieClipUses:12 14Used by:91
Symbol 16 SoundUsed by:17
Symbol 17 MovieClipUses:16Used by:91
Symbol 18 GraphicUsed by:21
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:21
Symbol 21 MovieClipUses:18 20Used by:69
Symbol 22 GraphicUsed by:42
Symbol 23 GraphicUsed by:24 881 907
Symbol 24 MovieClipUses:23Used by:42
Symbol 25 GraphicUsed by:26 882 907
Symbol 26 MovieClipUses:25Used by:42
Symbol 27 GraphicUsed by:28 883 907
Symbol 28 MovieClipUses:27Used by:42
Symbol 29 GraphicUsed by:30 884 907
Symbol 30 MovieClipUses:29Used by:42
Symbol 31 GraphicUsed by:42
Symbol 32 GraphicUsed by:33 886 907
Symbol 33 MovieClipUses:32Used by:42
Symbol 34 GraphicUsed by:35 887 907
Symbol 35 MovieClipUses:34Used by:42
Symbol 36 GraphicUsed by:37 889 907
Symbol 37 MovieClipUses:36Used by:42
Symbol 38 GraphicUsed by:39 890 907
Symbol 39 MovieClipUses:38Used by:42
Symbol 40 GraphicUsed by:41 891 907
Symbol 41 MovieClipUses:40Used by:42
Symbol 42 MovieClipUses:22 24 26 28 30 31 33 35 37 39 41Used by:69
Symbol 43 GraphicUsed by:46 901 907
Symbol 44 GraphicUsed by:45 892 907
Symbol 45 MovieClipUses:44Used by:46
Symbol 46 MovieClipUses:43 45Used by:69
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:69
Symbol 49 GraphicUsed by:68
Symbol 50 GraphicUsed by:51 894 907
Symbol 51 MovieClipUses:50Used by:68
Symbol 52 GraphicUsed by:68
Symbol 53 GraphicUsed by:54 897 907
Symbol 54 MovieClipUses:53Used by:68
Symbol 55 GraphicUsed by:68
Symbol 56 GraphicUsed by:57 899 907
Symbol 57 MovieClipUses:56Used by:68
Symbol 58 GraphicUsed by:59 900 907
Symbol 59 MovieClipUses:58Used by:68
Symbol 60 GraphicUsed by:61 895 907
Symbol 61 MovieClipUses:60Used by:68
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:68
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:68
Symbol 66 GraphicUsed by:68
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClip {ChristmasCharPartygood_fla.preloader_head_25}Uses:49 51 52 54 55 57 59 61 63 65 66 67Used by:69
Symbol 69 MovieClip {ChristmasCharPartygood_fla.preloader_Girl_character_9}Uses:21 42 46 48 68Used by:91
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:91
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:91
Symbol 74 SoundUsed by:75
Symbol 75 MovieClipUses:74Used by:91
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:79
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:77 78Used by:88
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:86
Symbol 82 GraphicUsed by:83 956
Symbol 83 MovieClipUses:82Used by:86
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:86
Symbol 86 MovieClip {ChristmasCharPartygood_fla.preloader_preloadermask_39}Uses:81 83 85Used by:88
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClip {ChristmasCharPartygood_fla.preloader_preloader_36}Uses:79 86 87Used by:91
Symbol 89 SoundUsed by:90
Symbol 90 MovieClipUses:89Used by:91
Symbol 91 MovieClip {ChristmasCharPartygood_fla.preloader_anim_1}Uses:7 9 11 15 17 69 71 73 75 88 90Used by:Timeline
Symbol 92 GraphicUsed by:186
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:186
Symbol 95 GraphicUsed by:186
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:186
Symbol 98 GraphicUsed by:186
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:186
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:103
Symbol 103 MovieClipUses:102Used by:186
Symbol 104 GraphicUsed by:186
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:186
Symbol 107 GraphicUsed by:186
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:186
Symbol 110 GraphicUsed by:186
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:186
Symbol 113 GraphicUsed by:186
Symbol 114 GraphicUsed by:115 129
Symbol 115 MovieClipUses:114Used by:186
Symbol 116 GraphicUsed by:117 118 130 131
Symbol 117 MovieClipUses:116Used by:186
Symbol 118 MovieClipUses:116Used by:186
Symbol 119 GraphicUsed by:186
Symbol 120 GraphicUsed by:121 133
Symbol 121 MovieClipUses:120Used by:186
Symbol 122 GraphicUsed by:186
Symbol 123 GraphicUsed by:127 136
Symbol 124 GraphicUsed by:127 136 180 182 943
Symbol 125 GraphicUsed by:127
Symbol 126 GraphicUsed by:127 136
Symbol 127 MovieClipUses:123 124 125 126Used by:186
Symbol 128 GraphicUsed by:185
Symbol 129 MovieClipUses:114Used by:185
Symbol 130 MovieClipUses:116Used by:185
Symbol 131 MovieClipUses:116Used by:185
Symbol 132 GraphicUsed by:185
Symbol 133 MovieClipUses:120Used by:185
Symbol 134 GraphicUsed by:185
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:123 124 135 126Used by:185
Symbol 137 GraphicUsed by:185
Symbol 138 GraphicUsed by:181
Symbol 139 GraphicUsed by:180
Symbol 140 GraphicUsed by:180
Symbol 141 GraphicUsed by:145
Symbol 142 GraphicUsed by:145
Symbol 143 GraphicUsed by:145
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:141 142 143 144Used by:180
Symbol 146 GraphicUsed by:150
Symbol 147 GraphicUsed by:150
Symbol 148 GraphicUsed by:150
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:146 147 148 149Used by:180
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:180
Symbol 153 GraphicUsed by:154 768
Symbol 154 MovieClipUses:153Used by:180
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:180
Symbol 157 GraphicUsed by:158 771
Symbol 158 MovieClipUses:157Used by:180
Symbol 159 GraphicUsed by:163
Symbol 160 GraphicUsed by:163
Symbol 161 GraphicUsed by:163
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:159 160 161 162Used by:180
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:164Used by:180
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:166Used by:180
Symbol 168 GraphicUsed by:180
Symbol 169 GraphicUsed by:170 171 172 173 174 175 176 177 178
Symbol 170 MovieClipUses:169Used by:180
Symbol 171 MovieClipUses:169Used by:180
Symbol 172 MovieClipUses:169Used by:180
Symbol 173 MovieClipUses:169Used by:180
Symbol 174 MovieClipUses:169Used by:180
Symbol 175 MovieClipUses:169Used by:180
Symbol 176 MovieClipUses:169Used by:180
Symbol 177 MovieClipUses:169Used by:180
Symbol 178 MovieClipUses:169Used by:180
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:139 124 140 145 150 152 154 156 158 163 165 167 168 170 171 172 173 174 175 176 177 178 179Used by:181
Symbol 181 MovieClipUses:138 180Used by:185
Symbol 182 MovieClipUses:124Used by:185
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:183Used by:185
Symbol 185 MovieClip {ChristmasCharPartygood_fla.Layer88_60}Uses:128 129 130 131 132 133 134 136 137 181 182 184Used 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 185Used by:909 935
Symbol 187 GraphicUsed by:196
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188Used by:192
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:192
Symbol 192 MovieClipUses:189 191Used by:196
Symbol 193 GraphicUsed by:196
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:196
Symbol 196 MovieClipUses:187 192 193 195Used by:909
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:265
Symbol 199 GraphicUsed by:208
Symbol 200 GraphicUsed by:201 205 210 214 219 223 228 232 237 241
Symbol 201 MovieClipUses:200Used by:208
Symbol 202 MovieClipUses:2Used by:208
Symbol 203 MovieClipUses:2Used by:208
Symbol 204 GraphicUsed by:208
Symbol 205 MovieClipUses:200Used by:208
Symbol 206 MovieClipUses:2Used by:208
Symbol 207 MovieClipUses:2Used by:208
Symbol 208 MovieClipUses:199 201 202 203 204 205 206 207Used by:265
Symbol 209 GraphicUsed by:217
Symbol 210 MovieClipUses:200Used by:217
Symbol 211 MovieClipUses:2Used by:217
Symbol 212 MovieClipUses:2Used by:217
Symbol 213 GraphicUsed by:217
Symbol 214 MovieClipUses:200Used by:217
Symbol 215 MovieClipUses:2Used by:217
Symbol 216 MovieClipUses:2Used by:217
Symbol 217 MovieClipUses:209 210 211 212 213 214 215 216Used by:265
Symbol 218 GraphicUsed by:226
Symbol 219 MovieClipUses:200Used by:226
Symbol 220 MovieClipUses:2Used by:226
Symbol 221 MovieClipUses:2Used by:226
Symbol 222 GraphicUsed by:226
Symbol 223 MovieClipUses:200Used by:226
Symbol 224 MovieClipUses:2Used by:226
Symbol 225 MovieClipUses:2Used by:226
Symbol 226 MovieClipUses:218 219 220 221 222 223 224 225Used by:265
Symbol 227 GraphicUsed by:235
Symbol 228 MovieClipUses:200Used by:235
Symbol 229 MovieClipUses:2Used by:235
Symbol 230 MovieClipUses:2Used by:235
Symbol 231 GraphicUsed by:235
Symbol 232 MovieClipUses:200Used by:235
Symbol 233 MovieClipUses:2Used by:235
Symbol 234 MovieClipUses:2Used by:235
Symbol 235 MovieClipUses:227 228 229 230 231 232 233 234Used by:265
Symbol 236 GraphicUsed by:244
Symbol 237 MovieClipUses:200Used by:244
Symbol 238 MovieClipUses:2Used by:244
Symbol 239 MovieClipUses:2Used by:244
Symbol 240 GraphicUsed by:244
Symbol 241 MovieClipUses:200Used by:244
Symbol 242 MovieClipUses:2Used by:244
Symbol 243 MovieClipUses:2Used by:244
Symbol 244 MovieClipUses:236 237 238 239 240 241 242 243Used by:265
Symbol 245 GraphicUsed by:249
Symbol 246 GraphicUsed by:249
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:249
Symbol 249 MovieClipUses:245 246 248Used by:256
Symbol 250 GraphicUsed by:254
Symbol 251 GraphicUsed by:254
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:254
Symbol 254 MovieClipUses:250 251 253Used by:256
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:249 254 255Used by:265
Symbol 257 GraphicUsed by:264
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:258Used by:264
Symbol 260 GraphicUsed by:264
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:264
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:257 259 260 262 263Used by:265
Symbol 265 MovieClip {CMataAll}Uses:198 208 217 226 235 244 256 264Used by:909 958
Symbol 266 GraphicUsed by:302
Symbol 267 GraphicUsed by:287
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:287
Symbol 270 GraphicUsed by:287
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:271Used by:287
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273Used by:287
Symbol 275 GraphicUsed by:287
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:287
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:287
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:287
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:287
Symbol 284 GraphicUsed by:287
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:287
Symbol 287 MovieClipUses:267 269 270 272 274 275 277 279 281 283 284 286Used by:302
Symbol 288 GraphicUsed by:302
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:289Used by:302
Symbol 291 GraphicUsed by:295
Symbol 292 GraphicUsed by:295
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:293Used by:295
Symbol 295 MovieClipUses:291 292 294Used by:302
Symbol 296 GraphicUsed by:302
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:302
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:299Used by:302
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClipUses:266 287 288 290 295 296 298 300 301Used by:909
Symbol 303 GraphicUsed by:318
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:318
Symbol 306 GraphicUsed by:318
Symbol 307 GraphicUsed by:311
Symbol 308 GraphicUsed by:311
Symbol 309 GraphicUsed by:311
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:307 308 309 310Used by:317
Symbol 312 GraphicUsed by:316
Symbol 313 GraphicUsed by:316
Symbol 314 GraphicUsed by:316
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:312 313 314 315Used by:317
Symbol 317 MovieClipUses:311 316Used by:318 909
Symbol 318 MovieClipUses:303 305 306 317Used by:909
Symbol 319 GraphicUsed by:367
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:320Used by:367
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:367
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:367
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:367
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:367
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:367
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332Used by:367
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:367
Symbol 336 GraphicUsed by:339
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:337Used by:339
Symbol 339 MovieClipUses:336 338Used by:367
Symbol 340 GraphicUsed by:343
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:343
Symbol 343 MovieClipUses:340 342Used by:367
Symbol 344 GraphicUsed by:367
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:367
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:347Used by:367
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:349Used by:367
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:351Used by:367
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:353Used by:367
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClipUses:355Used by:367
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:357Used by:367
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClipUses:359Used by:367
Symbol 361 GraphicUsed by:362
Symbol 362 MovieClipUses:361Used by:367
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClipUses:363Used by:367
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:365Used 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 366Used by:909  Timeline
Symbol 368 GraphicUsed by:386
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:386
Symbol 371 GraphicUsed by:375
Symbol 372 GraphicUsed by:375
Symbol 373 GraphicUsed by:375
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:371 372 373 374Used by:381
Symbol 376 GraphicUsed by:380
Symbol 377 GraphicUsed by:380
Symbol 378 GraphicUsed by:380
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:376 377 378 379Used by:381
Symbol 381 MovieClipUses:375 380Used by:386
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:382Used by:386
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:384Used by:386
Symbol 386 MovieClip {CHandAll}Uses:368 370 381 383 385Used by:909 958
Symbol 387 GraphicUsed by:465
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:388Used by:465
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClipUses:390Used by:465
Symbol 392 GraphicUsed by:396
Symbol 393 GraphicUsed by:396
Symbol 394 GraphicUsed by:396
Symbol 395 GraphicUsed by:396
Symbol 396 MovieClipUses:392 393 394 395Used by:398
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClipUses:396 397Used by:465
Symbol 399 GraphicUsed by:403
Symbol 400 GraphicUsed by:403
Symbol 401 GraphicUsed by:403
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClipUses:399 400 401 402Used by:414
Symbol 404 GraphicUsed by:408
Symbol 405 GraphicUsed by:408
Symbol 406 GraphicUsed by:408
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:404 405 406 407Used by:414
Symbol 409 GraphicUsed by:413
Symbol 410 GraphicUsed by:413
Symbol 411 GraphicUsed by:413
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:409 410 411 412Used by:414
Symbol 414 MovieClipUses:403 408 413Used by:465
Symbol 415 GraphicUsed by:421 437
Symbol 416 GraphicUsed by:421 427 437 439
Symbol 417 GraphicUsed by:418 436
Symbol 418 MovieClipUses:417Used by:421
Symbol 419 GraphicUsed by:421 437
Symbol 420 GraphicUsed by:421 427 437 439
Symbol 421 MovieClipUses:415 416 418 419 420Used by:435
Symbol 422 GraphicUsed by:435 444
Symbol 423 GraphicUsed by:427 439
Symbol 424 GraphicUsed by:425 438
Symbol 425 MovieClipUses:424Used by:427
Symbol 426 GraphicUsed by:427 439
Symbol 427 MovieClipUses:423 416 425 426 420Used by:435
Symbol 428 GraphicUsed by:435
Symbol 429 GraphicUsed by:433 434 442 443 500 501 518 519 587 588
Symbol 430 GraphicUsed by:433 434 442 443 500 501 518 519 587 588
Symbol 431 GraphicUsed by:433 434 442 443
Symbol 432 GraphicUsed by:433 434
Symbol 433 MovieClipUses:429 430 431 432Used by:435
Symbol 434 MovieClipUses:429 430 431 432Used by:435
Symbol 435 MovieClipUses:421 422 427 428 433 434Used by:465
Symbol 436 MovieClipUses:417Used by:437
Symbol 437 MovieClipUses:415 416 436 419 420Used by:444
Symbol 438 MovieClipUses:424Used by:439
Symbol 439 MovieClipUses:423 416 438 426 420Used by:444
Symbol 440 GraphicUsed by:444
Symbol 441 GraphicUsed by:442 443
Symbol 442 MovieClipUses:429 430 431 441Used by:444
Symbol 443 MovieClipUses:429 430 431 441Used by:444
Symbol 444 MovieClipUses:437 422 439 440 442 443Used by:465
Symbol 445 GraphicUsed by:446
Symbol 446 MovieClipUses:445Used by:465
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClipUses:447Used by:465
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClipUses:449Used by:465
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:451Used by:465
Symbol 453 GraphicUsed by:457 462
Symbol 454 GraphicUsed by:457 462
Symbol 455 GraphicUsed by:457
Symbol 456 GraphicUsed by:457 462
Symbol 457 MovieClipUses:453 454 455 456Used by:465
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:458Used by:465
Symbol 460 GraphicUsed by:465
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:453 454 461 456Used by:465
Symbol 463 GraphicUsed by:465
Symbol 464 GraphicUsed by:465
Symbol 465 MovieClip {CBajuAll}Uses:387 389 391 398 414 435 444 446 448 450 452 457 459 460 462 463 464Used by:909 958
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClipUses:466Used by:543
Symbol 468 GraphicUsed by:480
Symbol 469 GraphicUsed by:473
Symbol 470 GraphicUsed by:473
Symbol 471 GraphicUsed by:473
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:469 470 471 472Used by:480
Symbol 474 GraphicUsed by:478
Symbol 475 GraphicUsed by:478
Symbol 476 GraphicUsed by:478
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:474 475 476 477Used by:480
Symbol 479 GraphicUsed by:480
Symbol 480 MovieClipUses:468 473 478 479Used by:543
Symbol 481 GraphicUsed by:543
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:482Used by:543
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClipUses:484Used by:543
Symbol 486 GraphicUsed by:487
Symbol 487 MovieClipUses:486Used by:543
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:488Used by:543
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:490Used by:543
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:492Used by:543
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:543
Symbol 496 GraphicUsed by:543
Symbol 497 GraphicUsed by:515
Symbol 498 GraphicUsed by:500 501 518 519
Symbol 499 GraphicUsed by:500 501
Symbol 500 MovieClipUses:429 430 498 499Used by:515
Symbol 501 MovieClipUses:429 430 498 499Used by:515
Symbol 502 GraphicUsed by:515
Symbol 503 GraphicUsed by:507 521
Symbol 504 GraphicUsed by:507 521
Symbol 505 GraphicUsed by:507 521
Symbol 506 GraphicUsed by:507 521
Symbol 507 MovieClipUses:503 504 505 506Used by:515
Symbol 508 GraphicUsed by:515
Symbol 509 GraphicUsed by:513 523
Symbol 510 GraphicUsed by:513 523
Symbol 511 GraphicUsed by:513 523
Symbol 512 GraphicUsed by:513 523
Symbol 513 MovieClipUses:509 510 511 512Used by:515
Symbol 514 GraphicUsed by:515 524
Symbol 515 MovieClipUses:497 500 501 502 507 508 513 514Used by:543
Symbol 516 GraphicUsed by:524
Symbol 517 GraphicUsed by:518 519
Symbol 518 MovieClipUses:429 430 498 517Used by:524
Symbol 519 MovieClipUses:429 430 498 517Used by:524
Symbol 520 GraphicUsed by:524
Symbol 521 MovieClipUses:503 504 505 506Used by:524
Symbol 522 GraphicUsed by:524
Symbol 523 MovieClipUses:509 510 511 512Used by:524
Symbol 524 MovieClipUses:516 518 519 520 521 522 523 514Used by:543
Symbol 525 GraphicUsed by:540
Symbol 526 GraphicUsed by:530
Symbol 527 GraphicUsed by:530
Symbol 528 GraphicUsed by:530
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:526 527 528 529Used by:540 543
Symbol 531 GraphicUsed by:540
Symbol 532 GraphicUsed by:538
Symbol 533 GraphicUsed by:538
Symbol 534 GraphicUsed by:538
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:535Used by:538
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClipUses:532 533 534 536 537Used by:540
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClipUses:525 530 531 538 539Used by:543
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:541Used by:543
Symbol 543 MovieClip {CBawahAll}Uses:467 480 481 483 485 487 489 491 493 495 496 515 524 540 530 542Used by:909 958
Symbol 544 GraphicUsed by:557
Symbol 545 GraphicUsed by:549
Symbol 546 GraphicUsed by:549
Symbol 547 GraphicUsed by:549
Symbol 548 GraphicUsed by:549
Symbol 549 MovieClipUses:545 546 547 548Used by:557
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:557
Symbol 552 GraphicUsed by:556
Symbol 553 GraphicUsed by:556
Symbol 554 GraphicUsed by:556
Symbol 555 GraphicUsed by:556
Symbol 556 MovieClipUses:552 553 554 555Used by:557
Symbol 557 MovieClipUses:544 549 551 556Used by:615
Symbol 558 GraphicUsed by:562
Symbol 559 GraphicUsed by:560
Symbol 560 MovieClipUses:559Used by:562
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClipUses:558 560 561Used by:615
Symbol 563 GraphicUsed by:583
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:564Used by:583
Symbol 566 GraphicUsed by:567
Symbol 567 MovieClipUses:566Used by:583
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:568Used by:583
Symbol 570 GraphicUsed by:571 581
Symbol 571 MovieClipUses:570Used by:583
Symbol 572 GraphicUsed by:573 582
Symbol 573 MovieClipUses:572Used by:583
Symbol 574 GraphicUsed by:583
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClipUses:575Used by:583
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:577Used by:583
Symbol 579 GraphicUsed by:580
Symbol 580 MovieClipUses:579Used by:583
Symbol 581 MovieClipUses:570Used by:583
Symbol 582 MovieClipUses:572Used by:583
Symbol 583 MovieClipUses:563 565 567 569 571 573 574 576 578 580 581 582Used by:615
Symbol 584 GraphicUsed by:589
Symbol 585 GraphicUsed by:587 588
Symbol 586 GraphicUsed by:587 588
Symbol 587 MovieClipUses:429 430 585 586Used by:589
Symbol 588 MovieClipUses:429 430 585 586Used by:589
Symbol 589 MovieClipUses:584 587 588Used by:615
Symbol 590 GraphicUsed by:603
Symbol 591 GraphicUsed by:595
Symbol 592 GraphicUsed by:595
Symbol 593 GraphicUsed by:595
Symbol 594 GraphicUsed by:595
Symbol 595 MovieClipUses:591 592 593 594Used by:603
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClipUses:596Used by:603
Symbol 598 GraphicUsed by:602
Symbol 599 GraphicUsed by:602
Symbol 600 GraphicUsed by:602
Symbol 601 GraphicUsed by:602
Symbol 602 MovieClipUses:598 599 600 601Used by:603
Symbol 603 MovieClipUses:590 595 597 602Used by:615
Symbol 604 GraphicUsed by:609
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClipUses:605Used by:609
Symbol 607 GraphicUsed by:608
Symbol 608 MovieClipUses:607Used by:609
Symbol 609 MovieClipUses:604 606 608Used by:615
Symbol 610 GraphicUsed by:611
Symbol 611 MovieClipUses:610Used by:615
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClipUses:612Used by:615
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClip {CHeadAll}Uses:557 562 583 589 603 609 611 613 614Used by:909 958
Symbol 616 GraphicUsed by:620
Symbol 617 GraphicUsed by:620 635
Symbol 618 GraphicUsed by:620 635
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClipUses:616 617 618 619Used by:626
Symbol 621 GraphicUsed by:625
Symbol 622 GraphicUsed by:625 638
Symbol 623 GraphicUsed by:625 638
Symbol 624 GraphicUsed by:625
Symbol 625 MovieClipUses:621 622 623 624Used by:626
Symbol 626 MovieClipUses:620 625Used by:640
Symbol 627 GraphicUsed by:628
Symbol 628 MovieClipUses:627Used by:640
Symbol 629 GraphicUsed by:630
Symbol 630 MovieClipUses:629Used by:640
Symbol 631 GraphicUsed by:632
Symbol 632 MovieClipUses:631Used by:640
Symbol 633 GraphicUsed by:635
Symbol 634 GraphicUsed by:635
Symbol 635 MovieClipUses:633 617 618 634Used by:639
Symbol 636 GraphicUsed by:638
Symbol 637 GraphicUsed by:638
Symbol 638 MovieClipUses:636 622 623 637Used by:639
Symbol 639 MovieClipUses:635 638Used by:640
Symbol 640 MovieClip {CStockingAll}Uses:626 628 630 632 639Used by:909 958
Symbol 641 GraphicUsed by:653
Symbol 642 GraphicUsed by:646 657 668
Symbol 643 GraphicUsed by:646 657 668
Symbol 644 GraphicUsed by:646
Symbol 645 GraphicUsed by:646
Symbol 646 MovieClipUses:642 643 644 645Used by:653
Symbol 647 GraphicUsed by:651
Symbol 648 GraphicUsed by:651
Symbol 649 GraphicUsed by:651
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClipUses:647 648 649 650Used by:653
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClipUses:641 646 651 652Used by:743
Symbol 654 GraphicUsed by:664
Symbol 655 GraphicUsed by:657
Symbol 656 GraphicUsed by:657
Symbol 657 MovieClipUses:642 643 655 656Used by:664
Symbol 658 GraphicUsed by:664
Symbol 659 GraphicUsed by:663 672
Symbol 660 GraphicUsed by:663 672
Symbol 661 GraphicUsed by:663
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClipUses:659 660 661 662Used by:664
Symbol 664 MovieClipUses:654 657 658 663Used by:743
Symbol 665 GraphicUsed by:673
Symbol 666 GraphicUsed by:668
Symbol 667 GraphicUsed by:668
Symbol 668 MovieClipUses:642 643 666 667Used by:673
Symbol 669 GraphicUsed by:673
Symbol 670 GraphicUsed by:672
Symbol 671 GraphicUsed by:672
Symbol 672 MovieClipUses:659 660 670 671Used by:673
Symbol 673 MovieClipUses:665 668 669 672Used by:743
Symbol 674 GraphicUsed by:688
Symbol 675 GraphicUsed by:676
Symbol 676 MovieClipUses:675Used by:688
Symbol 677 GraphicUsed by:678
Symbol 678 MovieClipUses:677Used by:688
Symbol 679 GraphicUsed by:680
Symbol 680 MovieClipUses:679Used by:688
Symbol 681 GraphicUsed by:688
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClipUses:682Used by:688
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClipUses:684Used by:688
Symbol 686 GraphicUsed by:687
Symbol 687 MovieClipUses:686Used by:688
Symbol 688 MovieClipUses:674 676 678 680 681 683 685 687Used by:743
Symbol 689 GraphicUsed by:703
Symbol 690 GraphicUsed by:691
Symbol 691 MovieClipUses:690Used by:703
Symbol 692 GraphicUsed by:693
Symbol 693 MovieClipUses:692Used by:703
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClipUses:694Used by:703
Symbol 696 GraphicUsed by:703
Symbol 697 GraphicUsed by:698
Symbol 698 MovieClipUses:697Used by:703
Symbol 699 GraphicUsed by:700
Symbol 700 MovieClipUses:699Used by:703
Symbol 701 GraphicUsed by:702
Symbol 702 MovieClipUses:701Used by:703
Symbol 703 MovieClipUses:689 691 693 695 696 698 700 702Used by:743
Symbol 704 GraphicUsed by:708
Symbol 705 GraphicUsed by:708
Symbol 706 GraphicUsed by:708
Symbol 707 GraphicUsed by:708
Symbol 708 MovieClipUses:704 705 706 707Used by:714
Symbol 709 GraphicUsed by:713
Symbol 710 GraphicUsed by:713
Symbol 711 GraphicUsed by:713
Symbol 712 GraphicUsed by:713
Symbol 713 MovieClipUses:709 710 711 712Used by:714
Symbol 714 MovieClipUses:708 713Used by:743
Symbol 715 GraphicUsed by:743
Symbol 716 GraphicUsed by:717
Symbol 717 MovieClipUses:716Used by:743
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClipUses:718Used by:743
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClipUses:720Used by:743
Symbol 722 GraphicUsed by:743
Symbol 723 GraphicUsed by:724
Symbol 724 MovieClipUses:723Used by:743
Symbol 725 GraphicUsed by:726
Symbol 726 MovieClipUses:725Used by:743
Symbol 727 GraphicUsed by:728
Symbol 728 MovieClipUses:727Used by:743
Symbol 729 GraphicUsed by:743
Symbol 730 GraphicUsed by:731
Symbol 731 MovieClipUses:730Used by:743
Symbol 732 GraphicUsed by:733
Symbol 733 MovieClipUses:732Used by:743
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClipUses:734Used by:743
Symbol 736 GraphicUsed by:743
Symbol 737 GraphicUsed by:738
Symbol 738 MovieClipUses:737Used by:743
Symbol 739 GraphicUsed by:740
Symbol 740 MovieClipUses:739Used by:743
Symbol 741 GraphicUsed by:742
Symbol 742 MovieClipUses:741Used 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 742Used by:909 958
Symbol 744 GraphicUsed by:745
Symbol 745 MovieClipUses:744Used by:796
Symbol 746 GraphicUsed by:747
Symbol 747 MovieClipUses:746Used by:796
Symbol 748 GraphicUsed by:749
Symbol 749 MovieClipUses:748Used by:796
Symbol 750 GraphicUsed by:751
Symbol 751 MovieClipUses:750Used by:796
Symbol 752 GraphicUsed by:753
Symbol 753 MovieClipUses:752Used by:796
Symbol 754 GraphicUsed by:755
Symbol 755 MovieClipUses:754Used by:796
Symbol 756 GraphicUsed by:760
Symbol 757 GraphicUsed by:760
Symbol 758 GraphicUsed by:760
Symbol 759 GraphicUsed by:760
Symbol 760 MovieClipUses:756 757 758 759Used by:781
Symbol 761 GraphicUsed by:765
Symbol 762 GraphicUsed by:765
Symbol 763 GraphicUsed by:765
Symbol 764 GraphicUsed by:765
Symbol 765 MovieClipUses:761 762 763 764Used by:781
Symbol 766 GraphicUsed by:767
Symbol 767 MovieClipUses:766Used by:781
Symbol 768 MovieClipUses:153Used by:781
Symbol 769 GraphicUsed by:770
Symbol 770 MovieClipUses:769Used by:781
Symbol 771 MovieClipUses:157Used by:781
Symbol 772 GraphicUsed by:776
Symbol 773 GraphicUsed by:776
Symbol 774 GraphicUsed by:776
Symbol 775 GraphicUsed by:776
Symbol 776 MovieClipUses:772 773 774 775Used by:781
Symbol 777 GraphicUsed by:778
Symbol 778 MovieClipUses:777Used by:781
Symbol 779 GraphicUsed by:780
Symbol 780 MovieClipUses:779Used by:781
Symbol 781 MovieClipUses:760 765 767 768 770 771 776 778 780Used by:796
Symbol 782 GraphicUsed by:789
Symbol 783 GraphicUsed by:787
Symbol 784 GraphicUsed by:787 871
Symbol 785 GraphicUsed by:787
Symbol 786 GraphicUsed by:787
Symbol 787 MovieClipUses:783 784 785 786Used by:789
Symbol 788 GraphicUsed by:789
Symbol 789 MovieClipUses:782 787 788Used by:796
Symbol 790 GraphicUsed by:791
Symbol 791 MovieClipUses:790Used by:796
Symbol 792 GraphicUsed by:793
Symbol 793 MovieClipUses:792Used by:796
Symbol 794 GraphicUsed by:795
Symbol 795 MovieClipUses:794Used by:796
Symbol 796 MovieClip {CAccAll}Uses:745 747 749 751 753 755 781 789 791 793 795Used by:909 958
Symbol 797 GraphicUsed by:798
Symbol 798 MovieClipUses:797Used by:805
Symbol 799 GraphicUsed by:805
Symbol 800 GraphicUsed by:801
Symbol 801 MovieClipUses:800Used by:805
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClipUses:802Used by:805
Symbol 804 GraphicUsed by:805
Symbol 805 MovieClipUses:798 799 801 803 804Used by:806
Symbol 806 MovieClipUses:805Used by:909
Symbol 807 GraphicUsed by:815
Symbol 808 GraphicUsed by:809
Symbol 809 MovieClipUses:808Used by:815
Symbol 810 GraphicUsed by:815
Symbol 811 GraphicUsed by:812
Symbol 812 MovieClipUses:811Used by:815
Symbol 813 MovieClipUses:2Used by:815
Symbol 814 GraphicUsed by:815
Symbol 815 MovieClipUses:807 809 810 812 813 814Used by:816
Symbol 816 MovieClipUses:815Used by:909
Symbol 817 GraphicUsed by:821
Symbol 818 GraphicUsed by:821
Symbol 819 GraphicUsed by:821
Symbol 820 GraphicUsed by:821
Symbol 821 MovieClipUses:817 818 819 820Used by:909
Symbol 822 GraphicUsed by:826
Symbol 823 GraphicUsed by:824 828
Symbol 824 MovieClipUses:823Used by:826
Symbol 825 GraphicUsed by:826
Symbol 826 MovieClipUses:822 824 825Used by:873
Symbol 827 GraphicUsed by:830
Symbol 828 MovieClipUses:823Used by:830
Symbol 829 GraphicUsed by:830
Symbol 830 MovieClipUses:827 828 829Used by:873
Symbol 831 GraphicUsed by:835
Symbol 832 GraphicUsed by:833
Symbol 833 MovieClipUses:832Used by:835
Symbol 834 GraphicUsed by:835
Symbol 835 MovieClipUses:831 833 834Used by:873
Symbol 836 GraphicUsed by:840 847
Symbol 837 GraphicUsed by:838 842 845
Symbol 838 MovieClipUses:837Used by:840
Symbol 839 GraphicUsed by:840
Symbol 840 MovieClipUses:836 838 839Used by:873
Symbol 841 GraphicUsed by:844
Symbol 842 MovieClipUses:837Used by:844
Symbol 843 GraphicUsed by:844
Symbol 844 MovieClipUses:841 842 843Used by:873
Symbol 845 MovieClipUses:837Used by:847
Symbol 846 GraphicUsed by:847
Symbol 847 MovieClipUses:836 845 846Used by:873
Symbol 848 GraphicUsed by:852
Symbol 849 GraphicUsed by:850 854
Symbol 850 MovieClipUses:849Used by:852
Symbol 851 GraphicUsed by:852
Symbol 852 MovieClipUses:848 850 851Used by:873
Symbol 853 GraphicUsed by:856
Symbol 854 MovieClipUses:849Used by:856
Symbol 855 GraphicUsed by:856
Symbol 856 MovieClipUses:853 854 855Used by:873
Symbol 857 GraphicUsed by:861
Symbol 858 GraphicUsed by:859
Symbol 859 MovieClipUses:858Used by:861
Symbol 860 GraphicUsed by:861
Symbol 861 MovieClipUses:857 859 860Used by:873
Symbol 862 GraphicUsed by:863
Symbol 863 MovieClipUses:862Used by:873 909
Symbol 864 GraphicUsed by:872
Symbol 865 GraphicUsed by:866
Symbol 866 MovieClipUses:865Used by:872
Symbol 867 GraphicUsed by:872
Symbol 868 GraphicUsed by:871
Symbol 869 GraphicUsed by:870
Symbol 870 MovieClipUses:869Used by:871
Symbol 871 MovieClipUses:868 784 870Used by:872
Symbol 872 MovieClipUses:864 866 867 871Used by:873
Symbol 873 MovieClip {CGUI}Uses:826 830 835 840 844 847 852 856 861 863 872Used by:909 958
Symbol 874 GraphicUsed by:907
Symbol 875 GraphicUsed by:876 907
Symbol 876 MovieClipUses:875Used by:906 907
Symbol 877 GraphicUsed by:901 907
Symbol 878 GraphicUsed by:879 907
Symbol 879 MovieClipUses:878Used by:901 907
Symbol 880 GraphicUsed by:901 907
Symbol 881 MovieClipUses:23Used by:901 907
Symbol 882 MovieClipUses:25Used by:901 907
Symbol 883 MovieClipUses:27Used by:901 907
Symbol 884 MovieClipUses:29Used by:901 907
Symbol 885 GraphicUsed by:901 907
Symbol 886 MovieClipUses:32Used by:901 907
Symbol 887 MovieClipUses:34Used by:901 907
Symbol 888 GraphicUsed by:901 907
Symbol 889 MovieClipUses:36Used by:901 907
Symbol 890 MovieClipUses:38Used by:901 907
Symbol 891 MovieClipUses:40Used by:901 907
Symbol 892 MovieClipUses:44Used by:901 907
Symbol 893 GraphicUsed by:901 907
Symbol 894 MovieClipUses:50Used by:901 907
Symbol 895 MovieClipUses:60Used by:901 907
Symbol 896 GraphicUsed by:901 907
Symbol 897 MovieClipUses:53Used by:901 907
Symbol 898 GraphicUsed by:901 907
Symbol 899 MovieClipUses:56Used by:901 907
Symbol 900 MovieClipUses:58Used by:901 907
Symbol 901 MovieClipUses:877 879 880 881 882 883 884 885 886 887 888 889 890 891 43 892 893 894 895 896 897 898 899 900Used by:907
Symbol 902 GraphicUsed by:903 907
Symbol 903 MovieClipUses:902Used by:904
Symbol 904 MovieClipUses:903Used by:907
Symbol 905 GraphicUsed by:907
Symbol 906 MovieClip {ChristmasCharPartygood_fla.easygirlgames_promo_ani4_404}Uses:876Used by:907
Symbol 907 ButtonUses: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 902Used by:908
Symbol 908 MovieClip {ChristmasCharPartygood_fla.animated_382}Uses:907Used 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 908Used by:958
Symbol 910 BitmapUsed by:911
Symbol 911 GraphicUses:910Used by:914
Symbol 912 GraphicUsed by:914 920
Symbol 913 GraphicUsed by:914 917 920
Symbol 914 MovieClip {ChristmasCharPartygood_fla.MusicBtn_406}Uses:911 912 913Used by:925
Symbol 915 BitmapUsed by:916
Symbol 916 GraphicUses:915Used by:917
Symbol 917 MovieClip {ChristmasCharPartygood_fla.QualityBtn_407}Uses:916 913Used by:925
Symbol 918 BitmapUsed by:919
Symbol 919 GraphicUses:918Used by:920
Symbol 920 MovieClip {ChristmasCharPartygood_fla.SFXBtn_408}Uses:919 912 913Used by:925
Symbol 921 GraphicUsed by:924
Symbol 922 FontUsed by:923 945
Symbol 923 EditableTextUses:922Used by:924
Symbol 924 MovieClip {ChristmasCharPartygood_fla.OptionBarPopUp_409}Uses:921 923Used by:925
Symbol 925 MovieClip {COptionBar}Uses:914 917 920 924Used by:958
Symbol 926 BitmapUsed by:927
Symbol 927 GraphicUses:926Used by:931 934
Symbol 928 FontUsed by:929 930 932 933
Symbol 929 TextUses:928Used by:931
Symbol 930 TextUses:928Used by:931
Symbol 931 ButtonUses:927 929 930Used by:935
Symbol 932 TextUses:928Used by:934
Symbol 933 TextUses:928Used by:934
Symbol 934 ButtonUses:927 932 933Used by:935
Symbol 935 MovieClip {CMainMenu}Uses:186 931 934Used by:958
Symbol 936 GraphicUsed by:942
Symbol 937 FontUsed by:938
Symbol 938 TextUses:937Used by:942
Symbol 939 BitmapUsed by:940
Symbol 940 GraphicUses:939Used by:941 951
Symbol 941 ButtonUses:940Used by:942
Symbol 942 MovieClip {CBannedWin}Uses:936 938 941Used by:958
Symbol 943 MovieClipUses:124Used by:946
Symbol 944 GraphicUsed by:946
Symbol 945 EditableTextUses:922Used by:946
Symbol 946 MovieClip {FPS}Uses:943 944 945Used by:958
Symbol 947 GraphicUsed by:950
Symbol 948 FontUsed by:949 953 954
Symbol 949 EditableTextUses:948Used by:950
Symbol 950 MovieClip {ChristmasCharPartygood_fla.lazybananaproduction_418}Uses:947 949Used by:956
Symbol 951 MovieClipUses:940Used by:956
Symbol 952 FontUsed by:953
Symbol 953 TextUses:948 952Used by:956
Symbol 954 TextUses:948Used by:955
Symbol 955 MovieClipUses:954Used by:956
Symbol 956 MovieClip {CCredit}Uses:82 950 951 953 955Used by:958
Symbol 957 SoundUsed by:958
Symbol 958 MovieClipUses:909 925 935 942 946 956 265 873 465 543 615 743 640 796 386 957Used by:Timeline

Instance Names

"head"Symbol 69 MovieClip {ChristmasCharPartygood_fla.preloader_Girl_character_9} Frame 1Symbol 68 MovieClip {ChristmasCharPartygood_fla.preloader_head_25}
"msk_left"Symbol 86 MovieClip {ChristmasCharPartygood_fla.preloader_preloadermask_39} Frame 1Symbol 81 MovieClip
"msk_middle"Symbol 86 MovieClip {ChristmasCharPartygood_fla.preloader_preloadermask_39} Frame 1Symbol 83 MovieClip
"msk_right"Symbol 86 MovieClip {ChristmasCharPartygood_fla.preloader_preloadermask_39} Frame 1Symbol 85 MovieClip
"bar"Symbol 88 MovieClip {ChristmasCharPartygood_fla.preloader_preloader_36} Frame 1Symbol 79 MovieClip
"barMask"Symbol 88 MovieClip {ChristmasCharPartygood_fla.preloader_preloader_36} Frame 1Symbol 86 MovieClip {ChristmasCharPartygood_fla.preloader_preloadermask_39}
"girl"Symbol 91 MovieClip {ChristmasCharPartygood_fla.preloader_anim_1} Frame 57Symbol 69 MovieClip {ChristmasCharPartygood_fla.preloader_Girl_character_9}
"bar"Symbol 91 MovieClip {ChristmasCharPartygood_fla.preloader_anim_1} Frame 68Symbol 88 MovieClip {ChristmasCharPartygood_fla.preloader_preloader_36}
"mMask"Symbol 185 MovieClip {ChristmasCharPartygood_fla.Layer88_60} Frame 1Symbol 182 MovieClip
"mBingkai"Symbol 185 MovieClip {ChristmasCharPartygood_fla.Layer88_60} Frame 1Symbol 184 MovieClip
"mApi"Symbol 186 MovieClip {ChristmasCharPartygood_fla.BG_46} Frame 1Symbol 103 MovieClip
"mBg"Symbol 186 MovieClip {ChristmasCharPartygood_fla.BG_46} Frame 1Symbol 185 MovieClip {ChristmasCharPartygood_fla.Layer88_60}
"mKelopak"Symbol 265 MovieClip {CMataAll} Frame 1Symbol 256 MovieClip
"mShoesBtn"Symbol 873 MovieClip {CGUI} Frame 1Symbol 826 MovieClip
"mLegsBtn"Symbol 873 MovieClip {CGUI} Frame 1Symbol 830 MovieClip
"mHandBtn"Symbol 873 MovieClip {CGUI} Frame 1Symbol 835 MovieClip
"mBottomBtn"Symbol 873 MovieClip {CGUI} Frame 1Symbol 840 MovieClip
"mTopBtn"Symbol 873 MovieClip {CGUI} Frame 1Symbol 844 MovieClip
"mAccBtn"Symbol 873 MovieClip {CGUI} Frame 1Symbol 847 MovieClip
"mMataBtn"Symbol 873 MovieClip {CGUI} Frame 1Symbol 852 MovieClip
"mHairBtn"Symbol 873 MovieClip {CGUI} Frame 1Symbol 856 MovieClip
"mHeadBtn"Symbol 873 MovieClip {CGUI} Frame 1Symbol 861 MovieClip
"mReset"Symbol 873 MovieClip {CGUI} Frame 1Symbol 863 MovieClip
"mCamera"Symbol 873 MovieClip {CGUI} Frame 1Symbol 872 MovieClip
"mBG"Symbol 909 MovieClip {CGame} Frame 1Symbol 186 MovieClip {ChristmasCharPartygood_fla.BG_46}
"mHands"Symbol 909 MovieClip {CGame} Frame 1Symbol 196 MovieClip
"mRefMata"Symbol 909 MovieClip {CGame} Frame 1Symbol 265 MovieClip {CMataAll}
"mHead"Symbol 909 MovieClip {CGame} Frame 1Symbol 302 MovieClip
"mBody"Symbol 909 MovieClip {CGame} Frame 1Symbol 318 MovieClip
"mBajuDalem"Symbol 909 MovieClip {CGame} Frame 1Symbol 317 MovieClip
"mRefHair"Symbol 909 MovieClip {CGame} Frame 1Symbol 367 MovieClip {CRambutAll}
"mRefHand"Symbol 909 MovieClip {CGame} Frame 1Symbol 386 MovieClip {CHandAll}
"mRefBaju"Symbol 909 MovieClip {CGame} Frame 1Symbol 465 MovieClip {CBajuAll}
"mRefBawah"Symbol 909 MovieClip {CGame} Frame 1Symbol 543 MovieClip {CBawahAll}
"mRefHead"Symbol 909 MovieClip {CGame} Frame 1Symbol 615 MovieClip {CHeadAll}
"mRefStocking"Symbol 909 MovieClip {CGame} Frame 1Symbol 640 MovieClip {CStockingAll}
"mRefSepatu"Symbol 909 MovieClip {CGame} Frame 1Symbol 743 MovieClip {CSepatuAll}
"mRefAcc"Symbol 909 MovieClip {CGame} Frame 1Symbol 796 MovieClip {CAccAll}
"mStart"Symbol 909 MovieClip {CGame} Frame 1Symbol 806 MovieClip
"mPlayMore"Symbol 909 MovieClip {CGame} Frame 1Symbol 816 MovieClip
"mTitle"Symbol 909 MovieClip {CGame} Frame 1Symbol 821 MovieClip
"mGUI"Symbol 909 MovieClip {CGame} Frame 2Symbol 873 MovieClip {CGUI}
"mShow"Symbol 909 MovieClip {CGame} Frame 2Symbol 863 MovieClip
"mLogo"Symbol 909 MovieClip {CGame} Frame 2Symbol 908 MovieClip {ChristmasCharPartygood_fla.animated_382}
"mText"Symbol 924 MovieClip {ChristmasCharPartygood_fla.OptionBarPopUp_409} Frame 1Symbol 923 EditableText
"mMusic"Symbol 925 MovieClip {COptionBar} Frame 1Symbol 914 MovieClip {ChristmasCharPartygood_fla.MusicBtn_406}
"mQuality"Symbol 925 MovieClip {COptionBar} Frame 1Symbol 917 MovieClip {ChristmasCharPartygood_fla.QualityBtn_407}
"mSFX"Symbol 925 MovieClip {COptionBar} Frame 1Symbol 920 MovieClip {ChristmasCharPartygood_fla.SFXBtn_408}
"mPopUp"Symbol 925 MovieClip {COptionBar} Frame 1Symbol 924 MovieClip {ChristmasCharPartygood_fla.OptionBarPopUp_409}
"mFreeModeBtn"Symbol 935 MovieClip {CMainMenu} Frame 1Symbol 931 Button
"mCredit"Symbol 935 MovieClip {CMainMenu} Frame 1Symbol 934 Button
"mBtn"Symbol 942 MovieClip {CBannedWin} Frame 1Symbol 941 Button
"iBar"Symbol 946 MovieClip {FPS} Frame 1Symbol 943 MovieClip
"tf"Symbol 946 MovieClip {FPS} Frame 2Symbol 945 EditableText
"mTitle"Symbol 950 MovieClip {ChristmasCharPartygood_fla.lazybananaproduction_418} Frame 1Symbol 949 EditableText
"mTitle"Symbol 956 MovieClip {CCredit} Frame 1Symbol 950 MovieClip {ChristmasCharPartygood_fla.lazybananaproduction_418}
"mLogo"Symbol 956 MovieClip {CCredit} Frame 1Symbol 951 MovieClip
"mClose"Symbol 956 MovieClip {CCredit} Frame 1Symbol 955 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS3.

Labels

"Preload"Frame 1
"Asset"Frame 9
"mainMenu"Frame 16
"nudge"Symbol 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




http://swfchan.com/24/118852/info.shtml
Created: 6/3 -2019 06:12:38 Last modified: 6/3 -2019 06:12:38 Server time: 22/12 -2024 12:26:59