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

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

Perfect-Hair.swf

This is the info page for
Flash #126340

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


Text
100

%

X

display

<p align="center"><font face="Dokyo" size="15" color="#6600ff" letterSpacing="0.000000" kerning="1">medium</font></p>

S

E

M

A

G

L

R

I

m

o

c

.

p

u

s

e

r

D

w

o

b

n

i

a

R

NEXT

NEXT

NEXT

NEXT

Score:

<p align="right"><font face="Franklin Gothic Medium" size="25" color="#ff0000" letterSpacing="0.000000" kerning="1">000000</font></p>

Restart

Restart

Restart

<p align="center"><font face="Franklin Gothic Medium" size="75" color="#ff0000" letterSpacing="0.000000" kerning="1">YOU WIN</font></p>

<p align="center"><font face="Franklin Gothic Medium" size="75" color="#ff0000" letterSpacing="0.000000" kerning="1">GAME OVER</font></p>

lay more games

P

lay more games

P

lay more games

P

RainbowDressup

<p align="right"><font face="Impact" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">000000</font></p>

<p align="right"><font face="Impact" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p>

This is Heidi,           she runs a small
hairdressing saloon.
Use the mouse to drag customers
from the waiting room into the
hairdressing chairs.
Serve customers by dragging the right
tool and choice of styles

NEXT

NEXT

NEXT

Toggle Music (M)

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.

lazybanana.com

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.events.*; import flash.display.*; import flash.utils.*; public class Tweener { private static var _timeScale:Number = 1; private static var _currentTimeFrame:Number; private static var _specialPropertySplitterList:Object; private static var _engineExists:Boolean = false; private static var _specialPropertyModifierList:Object; private static var _currentTime:Number; private static var _tweenList:Array; private static var _specialPropertyList:Object; private static var _transitionList:Object; private static var _inited:Boolean = false; private static var __tweener_controller__:MovieClip; public function Tweener(){ trace("Tweener is a static class and should not be instantiated."); } public static function registerSpecialPropertyModifier(_arg1:String, _arg2:Function, _arg3:Function):void{ 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
//ColorMatrix (com.gskinner.geom.ColorMatrix) package com.gskinner.geom { public dynamic class ColorMatrix extends Array { private static const IDENTITY_MATRIX:Array = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]; private static const LENGTH:Number = IDENTITY_MATRIX.length; private static const DELTA_INDEX:Array = [0, 0.01, 0.02, 0.04, 0.05, 0.06, 0.07, 0.08, 0.1, 0.11, 0.12, 0.14, 0.15, 0.16, 0.17, 0.18, 0.2, 0.21, 0.22, 0.24, 0.25, 0.27, 0.28, 0.3, 0.32, 0.34, 0.36, 0.38, 0.4, 0.42, 0.44, 0.46, 0.48, 0.5, 0.53, 0.56, 0.59, 0.62, 0.65, 0.68, 0.71, 0.74, 0.77, 0.8, 0.83, 0.86, 0.89, 0.92, 0.95, 0.98, 1, 1.06, 1.12, 1.18, 1.24, 1.3, 1.36, 1.42, 1.48, 1.54, 1.6, 1.66, 1.72, 1.78, 1.84, 1.9, 1.96, 2, 2.12, 2.25, 2.37, 2.5, 2.62, 2.75, 2.87, 3, 3.2, 3.4, 3.6, 3.8, 4, 4.3, 4.7, 4.9, 5, 5.5, 6, 6.5, 6.8, 7, 7.3, 7.5, 7.8, 8, 8.4, 8.7, 9, 9.4, 9.6, 9.8, 10]; public function ColorMatrix(_arg1:Array=null){ _arg1 = fixMatrix(_arg1); copyMatrix(((_arg1.length)==LENGTH) ? _arg1 : IDENTITY_MATRIX); } public function adjustBrightness(_arg1:Number):void{ _arg1 = cleanValue(_arg1, 100); if ((((_arg1 == 0)) || (isNaN(_arg1)))){ return; }; multiplyMatrix([1, 0, 0, 0, _arg1, 0, 1, 0, 0, _arg1, 0, 0, 1, 0, _arg1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]); } protected function multiplyMatrix(_arg1:Array):void{ var _local2:Array; var _local3:uint; var _local4:uint; var _local5:Number; var _local6:Number; _local2 = []; _local3 = 0; while (_local3 < 5) { _local4 = 0; while (_local4 < 5) { _local2[_local4] = this[(_local4 + (_local3 * 5))]; _local4++; }; _local4 = 0; while (_local4 < 5) { _local5 = 0; _local6 = 0; while (_local6 < 5) { _local5 = (_local5 + (_arg1[(_local4 + (_local6 * 5))] * _local2[_local6])); _local6++; }; this[(_local4 + (_local3 * 5))] = _local5; _local4++; }; _local3++; }; } public function adjustSaturation(_arg1:Number):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _arg1 = cleanValue(_arg1, 100); if ((((_arg1 == 0)) || (isNaN(_arg1)))){ return; }; _local2 = (1 + ((_arg1)>0) ? ((3 * _arg1) / 100) : (_arg1 / 100)); _local3 = 0.3086; _local4 = 0.6094; _local5 = 0.082; multiplyMatrix([((_local3 * (1 - _local2)) + _local2), (_local4 * (1 - _local2)), (_local5 * (1 - _local2)), 0, 0, (_local3 * (1 - _local2)), ((_local4 * (1 - _local2)) + _local2), (_local5 * (1 - _local2)), 0, 0, (_local3 * (1 - _local2)), (_local4 * (1 - _local2)), ((_local5 * (1 - _local2)) + _local2), 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]); } public function reset():void{ var _local1:uint; _local1 = 0; while (_local1 < LENGTH) { this[_local1] = IDENTITY_MATRIX[_local1]; _local1++; }; } public function adjustColor(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ adjustHue(_arg4); adjustContrast(_arg2); adjustBrightness(_arg1); adjustSaturation(_arg3); } public function clone():ColorMatrix{ return (new ColorMatrix(this)); } public function toArray():Array{ return (slice(0, 20)); } protected function cleanValue(_arg1:Number, _arg2:Number):Number{ return (Math.min(_arg2, Math.max(-(_arg2), _arg1))); } public function adjustHue(_arg1:Number):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; _arg1 = ((cleanValue(_arg1, 180) / 180) * Math.PI); if ((((_arg1 == 0)) || (isNaN(_arg1)))){ return; }; _local2 = Math.cos(_arg1); _local3 = Math.sin(_arg1); _local4 = 0.213; _local5 = 0.715; _local6 = 0.072; multiplyMatrix([((_local4 + (_local2 * (1 - _local4))) + (_local3 * -(_local4))), ((_local5 + (_local2 * -(_local5))) + (_local3 * -(_local5))), ((_local6 + (_local2 * -(_local6))) + (_local3 * (1 - _local6))), 0, 0, ((_local4 + (_local2 * -(_local4))) + (_local3 * 0.143)), ((_local5 + (_local2 * (1 - _local5))) + (_local3 * 0.14)), ((_local6 + (_local2 * -(_local6))) + (_local3 * -0.283)), 0, 0, ((_local4 + (_local2 * -(_local4))) + (_local3 * -((1 - _local4)))), ((_local5 + (_local2 * -(_local5))) + (_local3 * _local5)), ((_local6 + (_local2 * (1 - _local6))) + (_local3 * _local6)), 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]); } public function concat(_arg1:Array):void{ _arg1 = fixMatrix(_arg1); if (_arg1.length != LENGTH){ return; }; multiplyMatrix(_arg1); } protected function copyMatrix(_arg1:Array):void{ var _local2:Number; var _local3:uint; _local2 = LENGTH; _local3 = 0; while (_local3 < _local2) { this[_local3] = _arg1[_local3]; _local3++; }; } protected function fixMatrix(_arg1:Array=null):Array{ if (_arg1 == null){ return (IDENTITY_MATRIX); }; if ((_arg1 is ColorMatrix)){ _arg1 = _arg1.slice(0); }; if (_arg1.length < LENGTH){ _arg1 = _arg1.slice(0, _arg1.length).concat(IDENTITY_MATRIX.slice(_arg1.length, LENGTH)); } else { if (_arg1.length > LENGTH){ _arg1 = _arg1.slice(0, LENGTH); }; }; return (_arg1); } public function adjustContrast(_arg1:Number):void{ var _local2:Number; _arg1 = cleanValue(_arg1, 100); if ((((_arg1 == 0)) || (isNaN(_arg1)))){ return; }; if (_arg1 < 0){ _local2 = (127 + ((_arg1 / 100) * 127)); } else { _local2 = (_arg1 % 1); if (_local2 == 0){ _local2 = DELTA_INDEX[_arg1]; } else { _local2 = ((DELTA_INDEX[(_arg1 << 0)] * (1 - _local2)) + (DELTA_INDEX[((_arg1 << 0) + 1)] * _local2)); }; _local2 = ((_local2 * 127) + 127); }; multiplyMatrix([(_local2 / 127), 0, 0, 0, (0.5 * (127 - _local2)), 0, (_local2 / 127), 0, 0, (0.5 * (127 - _local2)), 0, 0, (_local2 / 127), 0, (0.5 * (127 - _local2)), 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]); } public function toString():String{ return ((("ColorMatrix [ " + this.join(" , ")) + " ]")); } } }//package com.gskinner.geom
Section 10
//ColDetection (com.troy.collision.ColDetection) package com.troy.collision { import flash.geom.*; import flash.display.*; public class ColDetection { public static function getCollisionRect(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:DisplayObjectContainer, _arg4:Boolean=false, _arg5:Number=0):Rectangle{ var _local6:Rectangle; var _local7:Rectangle; var _local8:Rectangle; var _local9:BitmapData; var _local10:BitmapData; var _local11:uint; var _local12:Rectangle; var _local13:int; _local6 = _arg1.getBounds(_arg3); _local7 = _arg2.getBounds(_arg3); _local8 = _local6.intersection(_local7); if (_local8.size.length > 0){ if (_arg4){ _local8.width = Math.ceil(_local8.width); _local8.height = Math.ceil(_local8.height); _local9 = getAlphaMap(_arg1, _local8, BitmapDataChannel.RED, _arg3); _local10 = getAlphaMap(_arg2, _local8, BitmapDataChannel.GREEN, _arg3); _local9.draw(_local10, null, null, BlendMode.LIGHTEN); if (_arg5 <= 0){ _local11 = 65792; } else { if (_arg5 > 1){ _arg5 = 1; }; _local13 = Math.round((_arg5 * 0xFF)); _local11 = (((_local13 << 16) | (_local13 << 8)) | 0); }; _local12 = _local9.getColorBoundsRect(_local11, _local11); _local9.getColorBoundsRect(_local11, _local11).x = (_local12.x + _local8.x); _local12.y = (_local12.y + _local8.y); return (_local12); } else { return (_local8); }; //unresolved jump }; return (null); } public static function isColliding(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:DisplayObjectContainer, _arg4:Boolean=false, _arg5:Number=0):Boolean{ var _local6:Rectangle; _local6 = getCollisionRect(_arg1, _arg2, _arg3, _arg4, _arg5); if (((!((_local6 == null))) && ((_local6.size.length > 0)))){ return (true); }; return (false); } public static function getCollisionPoint(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:DisplayObjectContainer, _arg4:Boolean=false, _arg5:Number=0):Point{ var _local6:Rectangle; var _local7:Number; var _local8:Number; _local6 = getCollisionRect(_arg1, _arg2, _arg3, _arg4, _arg5); if (((!((_local6 == null))) && ((_local6.size.length > 0)))){ _local7 = ((_local6.left + _local6.right) / 2); _local8 = ((_local6.top + _local6.bottom) / 2); return (new Point(_local7, _local8)); }; return (null); } private static function getAlphaMap(_arg1:DisplayObject, _arg2:Rectangle, _arg3:uint, _arg4:DisplayObjectContainer):BitmapData{ var _local5:Matrix; var _local6:Matrix; var _local7:BitmapData; var _local8:BitmapData; _local5 = _arg4.transform.concatenatedMatrix.clone(); _local5.invert(); _local6 = _arg1.transform.concatenatedMatrix.clone(); _local6.concat(_local5); _local6.translate(-(_arg2.x), -(_arg2.y)); _local7 = new BitmapData(_arg2.width, _arg2.height, true, 0); _local7.draw(_arg1, _local6); _local8 = new BitmapData(_arg2.width, _arg2.height, false, 0); _local8.copyChannel(_local7, _local7.rect, new Point(0, 0), BitmapDataChannel.ALPHA, _arg3); return (_local8); } } }//package com.troy.collision
Section 11
//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 12
//blingblinggggg_14 (Skeleton_fla.blingblinggggg_14) package Skeleton_fla { import flash.events.*; import flash.geom.*; import flash.display.*; 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 blingblinggggg_14 extends MovieClip { public function blingblinggggg_14(){ addFrameScript(29, frame30); } function frame30(){ stop(); } } }//package Skeleton_fla
Section 13
//button_result_241 (Skeleton_fla.button_result_241) package Skeleton_fla { import flash.display.*; import flash.text.*; public dynamic class button_result_241 extends MovieClip { public var backbtn:SimpleButton; public var textscore:TextField; } }//package Skeleton_fla
Section 14
//customerbiasa_76 (Skeleton_fla.customerbiasa_76) package Skeleton_fla { import flash.display.*; public dynamic class customerbiasa_76 extends MovieClip { public var kepala:kepala0; public var rambut:rambut0; public var baju:bajubiasa0; } }//package Skeleton_fla
Section 15
//customerduduk_99 (Skeleton_fla.customerduduk_99) package Skeleton_fla { import flash.display.*; public dynamic class customerduduk_99 extends MovieClip { public var kepala:kepala0; public var rambut:rambut0; public var baju:bajududuk0; } }//package Skeleton_fla
Section 16
//customerpotong_121 (Skeleton_fla.customerpotong_121) package Skeleton_fla { import flash.display.*; public dynamic class customerpotong_121 extends MovieClip { public var kepala:kepala0; public var rambut:rambut0; public var baju:bajupotong; } }//package Skeleton_fla
Section 17
//dialogbox_133 (Skeleton_fla.dialogbox_133) package Skeleton_fla { import flash.display.*; public dynamic class dialogbox_133 extends MovieClip { public var idaman:idaman0; public var subidaman:subidaman21; } }//package Skeleton_fla
Section 18
//flares_20 (Skeleton_fla.flares_20) package Skeleton_fla { import flash.events.*; import flash.geom.*; import flash.display.*; 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 flares_20 extends MovieClip { public function flares_20(){ addFrameScript(20, frame21); } function frame21(){ stop(); } } }//package Skeleton_fla
Section 19
//help_249 (Skeleton_fla.help_249) package Skeleton_fla { import flash.display.*; public dynamic class help_249 extends MovieClip { public var nextbtn:SimpleButton; } }//package Skeleton_fla
Section 20
//lazybananaproduction_325 (Skeleton_fla.lazybananaproduction_325) package Skeleton_fla { import flash.display.*; import flash.text.*; public dynamic class lazybananaproduction_325 extends MovieClip { public var mTitle:TextField; } }//package Skeleton_fla
Section 21
//loadingbar_23 (Skeleton_fla.loadingbar_23) package Skeleton_fla { import flash.events.*; import flash.geom.*; import flash.display.*; 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 loadingbar_23 extends MovieClip { public function loadingbar_23(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Skeleton_fla
Section 22
//MusicBtn_268 (Skeleton_fla.MusicBtn_268) package Skeleton_fla { import flash.events.*; import flash.geom.*; import flash.display.*; 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_268 extends MovieClip { public function MusicBtn_268(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Skeleton_fla
Section 23
//OptionBarPopUp_271 (Skeleton_fla.OptionBarPopUp_271) package Skeleton_fla { import flash.display.*; import flash.text.*; public dynamic class OptionBarPopUp_271 extends MovieClip { public var mText:TextField; } }//package Skeleton_fla
Section 24
//panelquality2_167 (Skeleton_fla.panelquality2_167) package Skeleton_fla { import flash.display.*; import flash.text.*; public dynamic class panelquality2_167 extends MovieClip { public var teksquality:TextField; } }//package Skeleton_fla
Section 25
//pintumbuka_31 (Skeleton_fla.pintumbuka_31) package Skeleton_fla { import flash.events.*; import flash.geom.*; import flash.display.*; 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 pintumbuka_31 extends MovieClip { public function pintumbuka_31(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Skeleton_fla
Section 26
//QualityBtn_269 (Skeleton_fla.QualityBtn_269) package Skeleton_fla { import flash.events.*; import flash.geom.*; import flash.display.*; 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_269 extends MovieClip { public function QualityBtn_269(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Skeleton_fla
Section 27
//Rainbow_Preloader_1 (Skeleton_fla.Rainbow_Preloader_1) package Skeleton_fla { import flash.events.*; import flash.geom.*; import flash.display.*; 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 Rainbow_Preloader_1 extends MovieClip { public var mStart:SimpleButton; public var text:TextField; public var loadingbar:MovieClip; public var rainbow:MovieClip; public function Rainbow_Preloader_1(){ addFrameScript(0, frame1, 9, frame10, 19, frame20); } public function loading(_arg1:Event){ var _local2:*; var _local3:*; var _local4:*; _local2 = Main.GetInstance().stage.loaderInfo.bytesTotal; _local3 = Main.GetInstance().stage.loaderInfo.bytesLoaded; _local4 = Math.round(((_local3 * 100) / _local2)); loadingbar.gotoAndStop(_local4); trace(("PERCENT : " + _local4)); text.text = _local4; if (_local3 >= _local2){ gotoAndPlay("start"); removeEventListener(Event.ENTER_FRAME, loading); }; } function frame10(){ if (loaded == total){ gotoAndPlay("start"); } else { gotoAndPlay("loading"); }; } function frame1(){ addEventListener(Event.ENTER_FRAME, loading); stop(); rainbow.addEventListener(MouseEvent.CLICK, goRDU); rainbow.useHandCursor = true; rainbow.buttonMode = true; } function frame20(){ stop(); mStart.addEventListener(MouseEvent.CLICK, go); } public function goRDU(_arg1:MouseEvent){ Global.openWindow("http://www.rainbowdressup.com", "_blank"); } public function go(_arg1:MouseEvent){ Main.GetInstance().gotoAndStop("mainMenu"); } } }//package Skeleton_fla
Section 28
//SFXBtn_270 (Skeleton_fla.SFXBtn_270) package Skeleton_fla { import flash.events.*; import flash.geom.*; import flash.display.*; 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_270 extends MovieClip { public function SFXBtn_270(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package Skeleton_fla
Section 29
//t1_10 (Skeleton_fla.t1_10) package Skeleton_fla { import flash.events.*; import flash.geom.*; import flash.display.*; 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 t1_10 extends MovieClip { public function t1_10(){ addFrameScript(19, frame20); } function frame20(){ } } }//package Skeleton_fla
Section 30
//t1_9 (Skeleton_fla.t1_9) package Skeleton_fla { import flash.events.*; import flash.geom.*; import flash.display.*; 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 t1_9 extends MovieClip { public var bar_mc:MovieClip; public var _loc1; public function t1_9(){ addFrameScript(0, frame1); } function frame1(){ Frame_num = 1; angle = 360; plus_angle = 0; scene_width = 400; scene_height = 45; bar_mc.i = 0; bar_mc._visible = 0; bar_mc.onEnterFrame = function (){ _loc1 = this; if ((_loc1.i % Frame_num) == 0){ mc = _loc1.duplicateMovieClip(("bar_mc" + _loc1.i), _loc1.i); mc._x = random(scene_width); mc._y = random(scene_height); mc._rotation = (random(angle) + plus_angle); }; _loc1.i++; }; } } }//package Skeleton_fla
Section 31
//badanbighappy (badanbighappy) package { import flash.display.*; public dynamic class badanbighappy extends MovieClip { } }//package
Section 32
//badanbigsad (badanbigsad) package { import flash.display.*; public dynamic class badanbigsad extends MovieClip { } }//package
Section 33
//badansmallhappy (badansmallhappy) package { import flash.display.*; public dynamic class badansmallhappy extends MovieClip { } }//package
Section 34
//badansmallsad (badansmallsad) package { import flash.display.*; public dynamic class badansmallsad extends MovieClip { } }//package
Section 35
//bajubiasa0 (bajubiasa0) package { import flash.display.*; public dynamic class bajubiasa0 extends MovieClip { } }//package
Section 36
//bajubiasa1 (bajubiasa1) package { import flash.display.*; public dynamic class bajubiasa1 extends MovieClip { } }//package
Section 37
//bajududuk0 (bajududuk0) package { import flash.display.*; public dynamic class bajududuk0 extends MovieClip { } }//package
Section 38
//bajududuk1 (bajududuk1) package { import flash.display.*; public dynamic class bajududuk1 extends MovieClip { } }//package
Section 39
//bajupotong (bajupotong) package { import flash.display.*; public dynamic class bajupotong extends MovieClip { } }//package
Section 40
//bel (bel) package { import flash.media.*; public dynamic class bel extends Sound { } }//package
Section 41
//bgsound (bgsound) package { import flash.media.*; public dynamic class bgsound extends Sound { } }//package
Section 42
//blup (blup) package { import flash.media.*; public dynamic class blup extends Sound { } }//package
Section 43
//bubble (bubble) package { import flash.media.*; public dynamic class bubble extends Sound { } }//package
Section 44
//CBannedWin (CBannedWin) package { import flash.events.*; import flash.geom.*; import flash.display.*; 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 45
//CBaseMovieClip (CBaseMovieClip) package { import flash.events.*; import flash.display.*; 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 46
//CCredit (CCredit) package { import flash.events.*; import flash.geom.*; import flash.display.*; 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 47
//CGame (CGame) package { import com.gskinner.geom.*; import flash.events.*; import caurina.transitions.*; import flash.display.*; import com.troy.collision.*; import de.polygonal.math.*; import flash.text.*; import flash.utils.*; import flash.filters.*; public class CGame extends CBaseMovieClip { public var aksi:Array; public var mpausebtn:SimpleButton; public var logob:SimpleButton; public var result:MovieClip; public var gunting:MovieClip; public var pjgtokosmall:MovieClip; public var customerdatang:MovieClip; public var start:Boolean; public var subaksi:Array; public var nextlevel:SimpleButton; public var nextwave:int; public var creambath:MovieClip; public var textlevel:TextField; public var panelquality:MovieClip; public var idxserve:int; public var playmore:SimpleButton; public var pausebtn:MovieClip; public var tempatdatang:customer; public var musicon:MovieClip; public var mRightCustomer; public var btnready:MovieClip; public var pintu:MovieClip; public var btnplaymore:SimpleButton; public var yougameover:TextField; public var nyawa1:MovieClip; public var qualitybtn:MovieClip; public var customerpotong1:MovieClip; public var overlaylayer:MovieClip; public var customerpotong2:MovieClip; public var customerpotong3:MovieClip; public var nyawa3:MovieClip; public var nyawa2:MovieClip; public var customerpotong4:MovieClip; public var serve:Boolean; public var levelup:MovieClip; public var tempatduduk:Array; public var musicoff:MovieClip; public var customertunggu1:MovieClip; public var customertunggu2:MovieClip; public var pjgtokobig:MovieClip; public var nyawa:int; public var help:MovieClip; public var kursi1:MovieClip; public var kursi2:MovieClip; public var kursi3:MovieClip; public var logo2b:SimpleButton; public var youwin:TextField; public var pausestat:Boolean; public var stateuang:Array; public var jmlcust:int; public var kursi4:MovieClip; public var mousecreambath:MovieClip; public var nyawa4:MovieClip; public var mikir1:MovieClip; public var mikir2:MovieClip; public var mikir3:MovieClip; public var mikir4:MovieClip; public var mousepewarna:MovieClip; public var mousecustomer:MovieClip; public var textscore:TextField; public var btnstart:MovieClip; public var uang2:MovieClip; public var uang3:MovieClip; public var uang4:MovieClip; public var uang1:MovieClip; public var pikiran:Array; public var logo:SimpleButton; public var tempatpotong:Array; public var pewarna:MovieClip; public var waktumikir:Array; public var logo2:SimpleButton; public var mousegunting:MovieClip; public var btnplaymore2:MovieClip; public var arrmikir:Array; private static var CGameGlobal:CGame; public function CGame(){ var _local1:String; stateuang = new Array(4); arrmikir = new Array(4); tempatduduk = new Array(2); tempatpotong = new Array(4); pikiran = new Array(4); waktumikir = new Array(4); aksi = new Array(4); subaksi = new Array(4); addFrameScript(0, frame1); super("update"); CGameGlobal = this; trace("init cgame"); mRightCustomer = 0; gunting.addEventListener(MouseEvent.MOUSE_DOWN, pilihitem, false, 0, true); creambath.addEventListener(MouseEvent.MOUSE_DOWN, pilihitem, false, 0, true); pewarna.addEventListener(MouseEvent.MOUSE_DOWN, pilihitem, false, 0, true); addEventListener(MouseEvent.MOUSE_UP, lepaskanitem, false, 0, true); customertunggu1.addEventListener(MouseEvent.MOUSE_DOWN, dragtunggu, false, 0, true); customertunggu2.addEventListener(MouseEvent.MOUSE_DOWN, dragtunggu, false, 0, true); uang1.addEventListener(MouseEvent.MOUSE_DOWN, dapetuang, false, 0, true); uang2.addEventListener(MouseEvent.MOUSE_DOWN, dapetuang, false, 0, true); uang3.addEventListener(MouseEvent.MOUSE_DOWN, dapetuang, false, 0, true); uang4.addEventListener(MouseEvent.MOUSE_DOWN, dapetuang, false, 0, true); btnready.alpha = 0; btnstart.visible = false; pjgtokobig.stop(); init(); start = false; if (Main.GetInstance().level == 1){ help.visible = true; help.nextbtn.addEventListener(MouseEvent.MOUSE_DOWN, lanjuthelp, false, 0, true); } else { help.visible = false; Tweener.addTween(btnready, {alpha:1, time:1, onComplete:mulai}); }; _local1 = (100 + Main.GetInstance().level); textlevel.text = _local1.substr(1, 2); jmlcust = Data.dunia[(Main.GetInstance().level - 1)].jmlhcustomer; levelup.visible = false; nextlevel.addEventListener(MouseEvent.MOUSE_UP, gantilevel, false, 0, true); nextlevel.visible = false; playmore.addEventListener(MouseEvent.MOUSE_UP, linkrainbow, false, 0, true); playmore.visible = false; result.visible = false; result.backbtn.addEventListener(MouseEvent.MOUSE_UP, back, false, 0, true); youwin.visible = false; yougameover.visible = false; pausebtn.addEventListener(MouseEvent.MOUSE_DOWN, pause, false, 0, true); overlaylayer.visible = false; mpausebtn.visible = false; mpausebtn.addEventListener(MouseEvent.MOUSE_UP, pauseoff, false, 0, true); pausestat = false; musicoff.visible = false; musicon.visible = true; musicoff.addEventListener(MouseEvent.MOUSE_DOWN, ngesound, false, 0, true); musicon.addEventListener(MouseEvent.MOUSE_DOWN, ngesound, false, 0, true); panelquality.visible = false; qualitybtn.addEventListener(MouseEvent.MOUSE_DOWN, qualitychanged, false, 0, true); qualitybtn.addEventListener(MouseEvent.MOUSE_OVER, showquality, false, 0, true); qualitybtn.addEventListener(MouseEvent.MOUSE_OUT, hidequality, false, 0, true); btnplaymore.addEventListener(MouseEvent.MOUSE_DOWN, linkrainbow, false, 0, true); btnplaymore2.addEventListener(MouseEvent.MOUSE_DOWN, linkrainbow, false, 0, true); if (logob){ logob.addEventListener(MouseEvent.MOUSE_DOWN, linkrainbow, false, 0, true); logo2b.addEventListener(MouseEvent.MOUSE_DOWN, linkpartner, false, 0, true); logob.visible = false; logo2b.visible = false; }; } function pilihitem(_arg1:MouseEvent){ Main.GetInstance().mOptionBar.PlaySFX("bubble"); if (_arg1.currentTarget == gunting){ addEventListener(MouseEvent.MOUSE_MOVE, gerakgunting, false, 0, true); gunting.visible = false; mousegunting.x = _arg1.stageX; mousegunting.y = _arg1.stageY; mousegunting.visible = true; } else { if (_arg1.currentTarget == creambath){ addEventListener(MouseEvent.MOUSE_MOVE, gerakcreambath, false, 0, true); creambath.visible = false; mousecreambath.x = _arg1.stageX; mousecreambath.y = _arg1.stageY; mousecreambath.visible = true; } else { if (_arg1.currentTarget == pewarna){ addEventListener(MouseEvent.MOUSE_MOVE, gerakpewarna, false, 0, true); pewarna.visible = false; mousepewarna.x = _arg1.stageX; mousepewarna.y = _arg1.stageY; mousepewarna.visible = true; }; }; }; } function tes(){ var _local1:int; var _local2:MovieClip; _local1 = 0; while (_local1 < 4) { if ((((getChildByName(("uang" + (_local1 + 1))).currentFrame == 5)) && ((stateuang[_local1] == 0)))){ stateuang[_local1] = 1; _local2 = new koin2(); _local2.x = getChildByName(("uang" + (_local1 + 1))).x; _local2.y = getChildByName(("uang" + (_local1 + 1))).y; addChildAt(_local2, getChildIndex(getChildByName(("uang" + (_local1 + 1))))); _local2.name = removeChild(getChildByName(("uang" + (_local1 + 1)))).name; getChildByName(("uang" + (_local1 + 1))).addEventListener(MouseEvent.MOUSE_DOWN, dapetuang, false, 0, true); }; _local1++; }; } function cekcreambath(){ var _local1:int; var _local2:SimpleButton; _local1 = 1; while (_local1 < 5) { if (((ColDetection.isColliding(this.getChildByName(("customerpotong" + _local1)), mousecreambath, this, true, 0)) && ((pikiran[(_local1 - 1)] == 1)))){ serve = true; idxserve = _local1; arrmikir[(_local1 - 1)].visible = false; pikiran[(_local1 - 1)] = 3; _local2 = new icon20(); _local2.x = (getChildByName(("customerpotong" + _local1)).x - 58.7); _local2.y = (getChildByName(("customerpotong" + _local1)).y + 5.4); _local2.name = "icon0"; addChild(_local2); _local2.addEventListener(MouseEvent.MOUSE_DOWN, creambathdah, false, 0, true); _local2 = new icon21(); _local2.x = getChildByName(("customerpotong" + _local1)).x; _local2.y = (getChildByName(("customerpotong" + _local1)).y - 32.6); _local2.name = "icon1"; addChild(_local2); _local2.addEventListener(MouseEvent.MOUSE_DOWN, creambathdah, false, 0, true); _local2 = new icon22(); _local2.x = (getChildByName(("customerpotong" + _local1)).x + 58.7); _local2.y = (getChildByName(("customerpotong" + _local1)).y + 5.4); _local2.name = "icon2"; addChild(_local2); _local2.addEventListener(MouseEvent.MOUSE_DOWN, creambathdah, false, 0, true); }; _local1++; }; } function hilangkanabaaba(){ btnstart.visible = false; } function loadtreatment(_arg1:MovieClip, _arg2:String){ var _local3:Class; var _local4:MovieClip; _local3 = (getDefinitionByName(_arg2) as Class); _local4 = new (_local3); _arg1.getChildByName("rambut").visible = false; _arg1.getChildByName("rambut").stop(); _arg1.getChildByName("kepala").stop(); _local4.name = "treatment"; _arg1.addChild(_local4); } public function cek(){ var _local1:int; _local1 = 1; while (_local1 < 5) { if (((ColDetection.isColliding(this.getChildByName(("kursi" + _local1)), mousecustomer, this, true, 0)) && (!(this.getChildByName(("customerpotong" + _local1)).visible)))){ this.getChildByName(("kursi" + _local1)).width = 90; this.getChildByName(("kursi" + _local1)).height = 117.9; } else { this.getChildByName(("kursi" + _local1)).width = 85.5; this.getChildByName(("kursi" + _local1)).height = 112.1; }; _local1++; }; } function gerakcustomer(_arg1:MouseEvent){ mousecustomer.x = _arg1.stageX; mousecustomer.y = _arg1.stageY; } public function menang(){ var _local1:MovieClip; _local1 = new badanbighappy(); _local1.x = pjgtokobig.x; _local1.y = pjgtokobig.y; addChildAt(_local1, getChildIndex(pjgtokobig)); removeChild(pjgtokobig); pjgtokobig = _local1; _local1 = new badansmallhappy(); _local1.x = pjgtokosmall.x; _local1.y = pjgtokosmall.y; addChildAt(_local1, getChildIndex(pjgtokosmall)); removeChild(pjgtokosmall); pjgtokosmall = _local1; if (Main.GetInstance().level == 4){ setChildIndex(playmore, (numChildren - 1)); setChildIndex(result, (numChildren - 1)); setChildIndex(youwin, (numChildren - 1)); result.visible = true; youwin.visible = true; playmore.visible = true; if (logob){ logob.visible = true; }; if (logo2b){ logo2b.visible = true; }; } else { setChildIndex(playmore, (numChildren - 1)); setChildIndex(nextlevel, (numChildren - 1)); setChildIndex(levelup, (numChildren - 1)); playmore.visible = true; nextlevel.visible = true; levelup.visible = true; }; } function lepaskanitem(_arg1:MouseEvent){ var _local2:Boolean; var _local3:int; if (!gunting.visible){ if (!serve){ cekgunting(); }; mousegunting.visible = false; gunting.visible = true; removeEventListener(MouseEvent.MOUSE_MOVE, gerakgunting); } else { if (!creambath.visible){ if (!serve){ cekcreambath(); }; mousecreambath.visible = false; creambath.visible = true; removeEventListener(MouseEvent.MOUSE_MOVE, gerakcreambath); } else { if (!pewarna.visible){ if (!serve){ cekpewarna(); }; mousepewarna.visible = false; pewarna.visible = true; removeEventListener(MouseEvent.MOUSE_MOVE, gerakpewarna); } else { if (((!(customertunggu1.visible)) && (!((tempatduduk[0] == null))))){ _local2 = false; _local3 = 1; while (_local3 < 5) { if (((((ColDetection.isColliding(this.getChildByName(("kursi" + _local3)), mousecustomer, this, true, 0)) && (!(this.getChildByName(("customerpotong" + _local3)).visible)))) && (!(getChildByName(("uang" + _local3)).visible)))){ tempatpotong[(_local3 - 1)] = tempatduduk[0]; tempatpotong[(_local3 - 1)].state = 2; tempatpotong[(_local3 - 1)].kesabaran = Data.dunia[(Main.GetInstance().level - 1)].kesabaran; tempatpotong[(_local3 - 1)].kepala = 0; loadgambar(getChildByName(("customerpotong" + _local3)), tempatpotong[(_local3 - 1)]); getChildByName(("customerpotong" + _local3)).visible = true; _local2 = true; break; }; _local3++; }; mousecustomer.visible = false; if (!_local2){ customertunggu1.visible = true; } else { tempatduduk[0] = null; }; removeEventListener(MouseEvent.MOUSE_MOVE, gerakcustomer); } else { if (((!(customertunggu2.visible)) && (!((tempatduduk[1] == null))))){ _local2 = false; _local3 = 1; while (_local3 < 5) { if (((((ColDetection.isColliding(this.getChildByName(("kursi" + _local3)), mousecustomer, this, true, 0)) && (!(this.getChildByName(("customerpotong" + _local3)).visible)))) && (!(getChildByName(("uang" + _local3)).visible)))){ tempatpotong[(_local3 - 1)] = tempatduduk[1]; tempatpotong[(_local3 - 1)].state = 2; tempatpotong[(_local3 - 1)].kesabaran = Data.dunia[(Main.GetInstance().level - 1)].kesabaran; tempatpotong[(_local3 - 1)].kepala = 0; loadgambar(getChildByName(("customerpotong" + _local3)), tempatpotong[(_local3 - 1)]); getChildByName(("customerpotong" + _local3)).visible = true; _local2 = true; break; }; _local3++; }; mousecustomer.visible = false; if (!_local2){ customertunggu2.visible = true; } else { tempatduduk[1] = null; }; removeEventListener(MouseEvent.MOUSE_MOVE, gerakcustomer); }; }; }; }; }; } public function linkrainbow(_arg1:MouseEvent){ Global.openWindow("http://www.rainbowdressup.com"); } function frame1(){ } function loadmikir(_arg1:MovieClip, _arg2:int, _arg3:int){ var _local4:Class; var _local5:MovieClip; _local4 = (getDefinitionByName(("idaman" + _arg2)) as Class); _local5 = new (_local4); _local5.x = -27; _local5.y = -5; _local5.gotoAndPlay(_arg1.getChildByName("idaman").currentFrame); _arg1.removeChild(_arg1.getChildByName("idaman")); _local5.name = "idaman"; _arg1.addChild(_local5); _local4 = (getDefinitionByName((("subidaman" + _arg2) + _arg3)) as Class); _local5 = new (_local4); _local5.x = 27; _local5.y = -4.7; _local5.gotoAndPlay(_arg1.getChildByName("subidaman").currentFrame); _arg1.removeChild(_arg1.getChildByName("subidaman")); _local5.name = "subidaman"; _arg1.addChild(_local5); } function guntingdah(_arg1:MouseEvent){ removeChild(getChildByName("icon0")); removeChild(getChildByName("icon1")); removeChild(getChildByName("icon2")); pjgtokosmall.x = (getChildByName(("customerpotong" + idxserve)).x - 50); pjgtokosmall.y = (getChildByName(("customerpotong" + idxserve)).y + 80); aksi[(idxserve - 1)] = 1; if (_arg1.currentTarget.name == "icon0"){ subaksi[(idxserve - 1)] = 0; } else { if (_arg1.currentTarget.name == "icon1"){ subaksi[(idxserve - 1)] = 1; } else { if (_arg1.currentTarget.name == "icon2"){ subaksi[(idxserve - 1)] = 2; }; }; }; pikiran[(idxserve - 1)] = 2; tempatpotong[(idxserve - 1)].kepala = 0; Main.GetInstance().mOptionBar.PlaySFX("potongrambut"); loadgambar(getChildByName(("customerpotong" + idxserve)), tempatpotong[(idxserve - 1)]); if (tempatpotong[(idxserve - 1)].lagipengen == 1){ loadtreatment(this.getChildByName(("customerpotong" + idxserve)), "potongbenar"); } else { loadtreatment(this.getChildByName(("customerpotong" + idxserve)), "potongsalah"); }; } function dragtunggu(_arg1:MouseEvent){ Main.GetInstance().mOptionBar.PlaySFX("bubble"); addEventListener(MouseEvent.MOUSE_MOVE, gerakcustomer, false, 0, true); if (_arg1.currentTarget == customertunggu1){ customertunggu1.visible = false; loadgambar(mousecustomer, tempatduduk[0]); } else { customertunggu2.visible = false; loadgambar(mousecustomer, tempatduduk[1]); }; mousecustomer.x = _arg1.stageX; mousecustomer.y = _arg1.stageY; mousecustomer.visible = true; } public function ngesound(_arg1:MouseEvent){ Main.GetInstance().mOptionBar.ToggleMusic(); musicoff.visible = !(musicoff.visible); musicon.visible = !(musicon.visible); } function loadgambar(_arg1:MovieClip, _arg2:customer){ var _local3:MovieClip; var _local4:Class; var _local5:int; var _local6:ColorMatrix; if (_arg2.state == 0){ _local4 = (getDefinitionByName(("bajubiasa" + _arg2.baju)) as Class); } else { if (_arg2.state == 1){ _local4 = (getDefinitionByName(("bajududuk" + _arg2.baju)) as Class); } else { if (_arg2.state == 2){ _local4 = (getDefinitionByName("bajupotong") as Class); }; }; }; _local3 = new (_local4); _local3.gotoAndPlay(1); _arg1.removeChild(_arg1.getChildByName("baju")); _local3.name = "baju"; _arg1.addChild(_local3); _local4 = (getDefinitionByName(("kepala" + _arg2.kepala)) as Class); _local3 = new (_local4); _local3.gotoAndPlay(1); _arg1.removeChild(_arg1.getChildByName("kepala")); _local3.name = "kepala"; _arg1.addChild(_local3); _local4 = (getDefinitionByName(("rambut" + _arg2.rambut)) as Class); _local3 = new (_local4); _local3.gotoAndPlay(1); _arg1.removeChild(_arg1.getChildByName("rambut")); _local3.name = "rambut"; if (_arg2.warna == 0){ _local5 = -54; } else { if (_arg2.warna == 1){ _local5 = -110; } else { if (_arg2.warna == 2){ _local5 = 114; } else { if (_arg2.warna == 3){ _local5 = 0; }; }; }; }; _local6 = new ColorMatrix(); _local6.adjustColor(0, 0, 0, _local5); _local3.filters = [new ColorMatrixFilter(_local6)]; _arg1.addChild(_local3); if (_arg1.getChildByName("grumble")){ _arg1.removeChild(_arg1.getChildByName("grumble")); }; if (_arg2.kepala == 3){ trace("grumble"); _local4 = (getDefinitionByName("grumble") as Class); _local3 = new (_local4); _local3.gotoAndPlay(1); _local3.name = "grumble"; _arg1.addChild(_local3); }; } public function qualitychanged(_arg1:MouseEvent){ 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; }; panelquality.teksquality.text = Main.GetInstance().stage.quality; } function gantilevel(_arg1:MouseEvent){ Main.GetInstance().mOptionBar.PlaySFX("klik"); Main.GetInstance().level++; Main.GetInstance().InitGame(); } function caritempatduduk(){ customerdatang.visible = false; tempatdatang.state = 1; if (tempatduduk[0] == null){ tempatduduk[0] = tempatdatang; tempatduduk[0].kesabaran = Data.dunia[(Main.GetInstance().level - 1)].kesabaran; loadgambar(customertunggu1, tempatduduk[0]); customertunggu1.visible = true; } else { if (tempatduduk[1] == null){ tempatduduk[1] = tempatdatang; tempatduduk[1].kesabaran = Data.dunia[(Main.GetInstance().level - 1)].kesabaran; loadgambar(customertunggu2, tempatduduk[1]); customertunggu2.visible = true; }; }; tempatdatang = null; } override public function Update(_arg1:Event){ var _local2:String; if (((start) && (!(pausestat)))){ kurangikesabaran(); if (jmlcust > 0){ if (nextwave == 5){ Main.GetInstance().mOptionBar.PlaySFX("door"); Main.GetInstance().mOptionBar.PlaySFX("bel"); pintu.play(); }; if (nextwave == 0){ jmlcust--; nextwave = PM_PRNG.nextIntRange(50, 100); tempatdatang = new customer(0, PM_PRNG.nextIntRange(0, 1), PM_PRNG.nextIntRange(0, 3), PM_PRNG.nextIntRange(0, 1), Data.dunia[(Main.GetInstance().level - 1)].kesabaran, PM_PRNG.nextIntRange(1, Data.dunia[(Main.GetInstance().level - 1)].ngidam)); loadgambar(customerdatang, tempatdatang); customerdatang.visible = true; customerdatang.alpha = 1; Tweener.addTween(customerdatang, {time:1, onComplete:duduk}); } else { nextwave--; }; } else { cekmenang(); }; cek(); _local2 = (1000000 + Main.GetInstance().score); textscore.text = _local2.substr(1, 6); }; } public function mulai(){ start = true; btnready.visible = false; btnstart.visible = true; Tweener.addTween(btnstart, {alpha:0, time:1, onComplete:hilangkanabaaba}); pjgtokobig.play(); nextwave = 5; } public function init(){ var _local1:int; serve = false; customerdatang.visible = false; customertunggu1.visible = false; customertunggu2.visible = false; customerpotong1.visible = false; customerpotong2.visible = false; customerpotong3.visible = false; customerpotong4.visible = false; mousecustomer.visible = false; mikir1.visible = false; mikir2.visible = false; mikir3.visible = false; mikir4.visible = false; arrmikir[0] = mikir1; arrmikir[1] = mikir2; arrmikir[2] = mikir3; arrmikir[3] = mikir4; _local1 = 0; while (_local1 < 4) { pikiran[_local1] = 0; waktumikir[_local1] = 20; stateuang[_local1] = -1; _local1++; }; uang1.visible = false; uang2.visible = false; uang3.visible = false; uang4.visible = false; nyawa = 4; } function warnadah(_arg1:MouseEvent){ removeChild(getChildByName("icon0")); removeChild(getChildByName("icon1")); removeChild(getChildByName("icon2")); pjgtokosmall.x = (getChildByName(("customerpotong" + idxserve)).x - 50); pjgtokosmall.y = (getChildByName(("customerpotong" + idxserve)).y + 80); aksi[(idxserve - 1)] = 0; pikiran[(idxserve - 1)] = 2; if (_arg1.currentTarget.name == "icon0"){ subaksi[(idxserve - 1)] = 0; } else { if (_arg1.currentTarget.name == "icon1"){ subaksi[(idxserve - 1)] = 1; } else { if (_arg1.currentTarget.name == "icon2"){ subaksi[(idxserve - 1)] = 2; }; }; }; tempatpotong[(idxserve - 1)].kepala = 0; loadgambar(getChildByName(("customerpotong" + idxserve)), tempatpotong[(idxserve - 1)]); Main.GetInstance().mOptionBar.PlaySFX("spray"); if (tempatpotong[(idxserve - 1)].lagipengen == 0){ loadtreatment(this.getChildByName(("customerpotong" + idxserve)), "pewarnabenar"); } else { loadtreatment(this.getChildByName(("customerpotong" + idxserve)), "pewarnasalah"); }; arrmikir[(idxserve - 1)].visible = false; } function back(_arg1:MouseEvent){ Main.GetInstance().mOptionBar.PlaySFX("klik"); Main.GetInstance().level = 1; Main.GetInstance().score = 0; Main.GetInstance().InitMainMenu(); } function creambathdah(_arg1:MouseEvent){ removeChild(getChildByName("icon0")); removeChild(getChildByName("icon1")); removeChild(getChildByName("icon2")); pjgtokosmall.x = (getChildByName(("customerpotong" + idxserve)).x - 50); pjgtokosmall.y = (getChildByName(("customerpotong" + idxserve)).y + 80); aksi[(idxserve - 1)] = 2; if (_arg1.currentTarget.name == "icon0"){ subaksi[(idxserve - 1)] = 0; } else { if (_arg1.currentTarget.name == "icon1"){ subaksi[(idxserve - 1)] = 1; } else { if (_arg1.currentTarget.name == "icon2"){ subaksi[(idxserve - 1)] = 2; }; }; }; pikiran[(idxserve - 1)] = 2; Main.GetInstance().mOptionBar.PlaySFX("keramas"); tempatpotong[(idxserve - 1)].kepala = 0; loadgambar(getChildByName(("customerpotong" + idxserve)), tempatpotong[(idxserve - 1)]); if (tempatpotong[(idxserve - 1)].lagipengen == 2){ loadtreatment(this.getChildByName(("customerpotong" + idxserve)), "creambathbenar"); } else { loadtreatment(this.getChildByName(("customerpotong" + idxserve)), "creambathsalah"); }; arrmikir[(idxserve - 1)].visible = false; } function mati(){ getChildByName(("nyawa" + nyawa)).visible = false; nyawa--; if (nyawa == 0){ gameover(); }; } public function kurangikesabaran(){ var _local1:int; var _local2:MovieClip; var _local3:int; _local1 = 0; while (_local1 < tempatduduk.length) { if (((!((tempatduduk[_local1] == null))) && (getChildByName(("customertunggu" + (_local1 + 1))).visible))){ tempatduduk[_local1].kesabaran--; if (tempatduduk[_local1].kesabaran == 0){ tempatduduk[_local1].kepala = 3; loadgambar(getChildByName(("customertunggu" + (_local1 + 1))), tempatduduk[_local1]); getChildByName(("customertunggu" + (_local1 + 1))).removeEventListener(MouseEvent.MOUSE_DOWN, dragtunggu); } else { if (tempatduduk[_local1].kesabaran == 100){ tempatduduk[_local1].kepala = 2; loadgambar(getChildByName(("customertunggu" + (_local1 + 1))), tempatduduk[_local1]); } else { if (tempatduduk[_local1].kesabaran == -10){ mati(); tempatduduk[_local1] = null; getChildByName(("customertunggu" + (_local1 + 1))).addEventListener(MouseEvent.MOUSE_DOWN, dragtunggu, false, 0, true); getChildByName(("customertunggu" + (_local1 + 1))).visible = false; }; }; }; }; _local1++; }; if (tempatdatang != null){ tempatdatang.kesabaran--; if (tempatdatang.kesabaran == 0){ tempatdatang.kepala = 3; loadgambar(getChildByName("customerdatang"), tempatdatang); } else { if (tempatdatang.kesabaran == 100){ tempatdatang.kepala = 2; loadgambar(getChildByName("customerdatang"), tempatdatang); } else { if (tempatdatang.kesabaran == -10){ mati(); tempatdatang = null; getChildByName(("customerdatang" + (_local1 + 1))).visible = false; }; }; }; }; _local1 = 0; while (_local1 < tempatpotong.length) { if (tempatpotong[_local1] != null){ if (pikiran[_local1] == 0){ var _local4 = waktumikir; var _local5 = _local1; var _local6 = (_local4[_local5] - 1); _local4[_local5] = _local6; if (waktumikir[_local1] == 0){ waktumikir[_local1] = 20; pikiran[_local1] = 1; tempatpotong[_local1].lagipengen = PM_PRNG.nextIntRange(0, 2); tempatpotong[_local1].sublagipengen = PM_PRNG.nextIntRange(0, 2); loadmikir(arrmikir[_local1], tempatpotong[_local1].lagipengen, tempatpotong[_local1].sublagipengen); arrmikir[_local1].visible = true; tempatpotong[_local1].countngidam--; Main.GetInstance().mOptionBar.PlaySFX("popsfx"); }; } else { if (pikiran[_local1] == 1){ tempatpotong[_local1].kesabaran--; if (tempatpotong[_local1].kesabaran == 0){ arrmikir[_local1].visible = false; tempatpotong[_local1].kepala = 3; loadgambar(getChildByName(("customerpotong" + (_local1 + 1))), tempatpotong[_local1]); } else { if (tempatpotong[_local1].kesabaran == 100){ tempatpotong[_local1].kepala = 2; loadgambar(getChildByName(("customerpotong" + (_local1 + 1))), tempatpotong[_local1]); } else { if (tempatpotong[_local1].kesabaran == -10){ mati(); tempatpotong[_local1] = null; getChildByName(("customerpotong" + (_local1 + 1))).visible = false; pikiran[_local1] = 0; }; }; }; } else { if (pikiran[_local1] == 2){ _local2 = getChildByName(("customerpotong" + (_local1 + 1))); if (_local2.getChildByName("treatment")){ if (_local2.getChildByName("treatment").animasi.currentFrame == 31){ if ((((aksi[_local1] == tempatpotong[_local1].lagipengen)) && ((subaksi[_local1] == tempatpotong[_local1].sublagipengen)))){ Main.GetInstance().mOptionBar.PlaySFX("blup"); Main.GetInstance().mOptionBar.PlaySFX("laugh"); tempatpotong[_local1].kepala = 1; } else { Main.GetInstance().mOptionBar.PlaySFX("blup"); Main.GetInstance().mOptionBar.PlaySFX("scream"); tempatpotong[_local1].kepala = 2; tempatpotong[_local1].countngidam = 0; mati(); }; if (aksi[_local1] == 1){ if (subaksi[_local1] == 0){ tempatpotong[_local1].rambut = 6; } else { if (subaksi[_local1] == 1){ tempatpotong[_local1].rambut = 7; } else { if (subaksi[_local1] == 2){ tempatpotong[_local1].rambut = 8; }; }; }; } else { if (aksi[_local1] == 2){ if (subaksi[_local1] == 0){ tempatpotong[_local1].rambut = 4; } else { if (subaksi[_local1] == 1){ tempatpotong[_local1].rambut = 3; } else { if (subaksi[_local1] == 2){ tempatpotong[_local1].rambut = 5; }; }; }; } else { if (aksi[_local1] == 0){ _local3 = subaksi[_local1]; tempatpotong[_local1].warna = _local3; }; }; }; loadgambar(getChildByName(("customerpotong" + (_local1 + 1))), tempatpotong[_local1]); _local2.getChildByName("rambut").visible = true; _local2.getChildByName("rambut").play(); _local2.getChildByName("kepala").play(); _local2.setChildIndex(_local2.getChildByName("treatment"), (_local2.numChildren - 1)); }; if (_local2.getChildByName("treatment").animasi.currentFrame == (_local2.getChildByName("treatment").animasi.totalFrames - 1)){ serve = false; pjgtokosmall.x = 310; pjgtokosmall.y = 190.8; _local2.removeChild(_local2.getChildByName("treatment")); if (tempatpotong[_local1].countngidam == 0){ getChildByName(("customerpotong" + (_local1 + 1))).visible = false; pikiran[_local1] = 0; if ((((aksi[_local1] == tempatpotong[_local1].lagipengen)) && ((subaksi[_local1] == tempatpotong[_local1].sublagipengen)))){ stateuang[_local1] = 0; _local2 = new koin1(); _local2.x = getChildByName(("uang" + (_local1 + 1))).x; _local2.y = getChildByName(("uang" + (_local1 + 1))).y; addChildAt(_local2, getChildIndex(getChildByName(("uang" + (_local1 + 1))))); _local2.name = removeChild(getChildByName(("uang" + (_local1 + 1)))).name; getChildByName(("uang" + (_local1 + 1))).addFrameScript(4, tes); getChildByName(("uang" + (_local1 + 1))).visible = true; mRightCustomer++; cekmenang(); }; tempatpotong[_local1] = null; } else { pikiran[_local1] = 0; tempatpotong[_local1].kesabaran = Data.dunia[(Main.GetInstance().level - 1)].kesabaran; }; }; }; } else { if (pikiran[_local1] == 3){ }; }; }; }; }; _local1++; }; } function cekpewarna(){ var _local1:int; var _local2:SimpleButton; _local1 = 1; while (_local1 < 5) { if (((ColDetection.isColliding(this.getChildByName(("customerpotong" + _local1)), mousepewarna, this, true, 0)) && ((pikiran[(_local1 - 1)] == 1)))){ serve = true; idxserve = _local1; arrmikir[(_local1 - 1)].visible = false; pikiran[(_local1 - 1)] = 3; _local2 = new icon00(); _local2.x = (getChildByName(("customerpotong" + _local1)).x - 58.7); _local2.y = (getChildByName(("customerpotong" + _local1)).y + 5.4); _local2.name = "icon0"; addChild(_local2); _local2.addEventListener(MouseEvent.MOUSE_DOWN, warnadah, false, 0, true); _local2 = new icon01(); _local2.x = getChildByName(("customerpotong" + _local1)).x; _local2.y = (getChildByName(("customerpotong" + _local1)).y - 32.6); _local2.name = "icon1"; addChild(_local2); _local2.addEventListener(MouseEvent.MOUSE_DOWN, warnadah, false, 0, true); _local2 = new icon02(); _local2.x = (getChildByName(("customerpotong" + _local1)).x + 58.7); _local2.y = (getChildByName(("customerpotong" + _local1)).y + 5.4); _local2.name = "icon2"; addChild(_local2); _local2.addEventListener(MouseEvent.MOUSE_DOWN, warnadah, false, 0, true); }; _local1++; }; } public function showquality(_arg1:MouseEvent){ panelquality.teksquality.text = Main.GetInstance().stage.quality; panelquality.visible = true; } public function hidequality(_arg1:MouseEvent){ panelquality.visible = false; } function lanjuthelp(_arg1:MouseEvent){ Main.GetInstance().mOptionBar.PlaySFX("klik"); help.visible = false; Tweener.addTween(btnready, {alpha:1, time:1, onComplete:mulai}); } function gerakpewarna(_arg1:MouseEvent){ mousepewarna.x = _arg1.stageX; mousepewarna.y = _arg1.stageY; } public function linkpartner(_arg1:MouseEvent){ Global.openWindow("http://www.kibagames.com"); } function gerakcreambath(_arg1:MouseEvent){ mousecreambath.x = _arg1.stageX; mousecreambath.y = _arg1.stageY; } function pauseoff(_arg1:MouseEvent){ overlaylayer.visible = false; mpausebtn.visible = false; pausestat = false; } function cekgunting(){ var _local1:int; var _local2:SimpleButton; _local1 = 1; while (_local1 < 5) { if (((ColDetection.isColliding(this.getChildByName(("customerpotong" + _local1)), mousegunting, this, true, 0)) && ((pikiran[(_local1 - 1)] == 1)))){ serve = true; idxserve = _local1; arrmikir[(_local1 - 1)].visible = false; pikiran[(_local1 - 1)] = 3; _local2 = new icon10(); _local2.x = (getChildByName(("customerpotong" + _local1)).x - 58.7); _local2.y = (getChildByName(("customerpotong" + _local1)).y + 5.4); _local2.name = "icon0"; addChild(_local2); _local2.addEventListener(MouseEvent.MOUSE_DOWN, guntingdah, false, 0, true); _local2 = new icon11(); _local2.x = getChildByName(("customerpotong" + _local1)).x; _local2.y = (getChildByName(("customerpotong" + _local1)).y - 32.6); _local2.name = "icon1"; addChild(_local2); _local2.addEventListener(MouseEvent.MOUSE_DOWN, guntingdah, false, 0, true); _local2 = new icon12(); _local2.x = (getChildByName(("customerpotong" + _local1)).x + 58.7); _local2.y = (getChildByName(("customerpotong" + _local1)).y + 5.4); _local2.name = "icon2"; addChild(_local2); _local2.addEventListener(MouseEvent.MOUSE_DOWN, guntingdah, false, 0, true); }; _local1++; }; } function duduk(){ Tweener.addTween(customerdatang, {alpha:0, time:1, onComplete:caritempatduduk}); } public function cekmenang(){ if (mRightCustomer >= Data.dunia[(Main.GetInstance().level - 1)].target){ pausestat = true; menang(); }; } function gameover(){ var _local1:String; var _local2:MovieClip; setChildIndex(playmore, (numChildren - 1)); playmore.visible = true; _local1 = (1000000 + Main.GetInstance().score); result.textscore.text = _local1.substr(1, 6); result.visible = true; yougameover.visible = true; start = false; _local2 = new badanbigsad(); _local2.x = pjgtokobig.x; _local2.y = pjgtokobig.y; addChildAt(_local2, getChildIndex(pjgtokobig)); removeChild(pjgtokobig); pjgtokobig = _local2; _local2 = new badansmallsad(); _local2.x = pjgtokosmall.x; _local2.y = pjgtokosmall.y; addChildAt(_local2, getChildIndex(pjgtokosmall)); removeChild(pjgtokosmall); pjgtokosmall = _local2; } function gerakgunting(_arg1:MouseEvent){ mousegunting.x = _arg1.stageX; mousegunting.y = _arg1.stageY; } function dapetuang(_arg1:MouseEvent){ var _local2:int; var _local3:MovieClip; _local2 = _arg1.currentTarget.name.substr(4, 1); stateuang[(_local2 - 1)] = -1; Main.GetInstance().score = (Main.GetInstance().score + Data.dunia[(Main.GetInstance().level - 1)].duit); _local3 = new koin3(); _local3.x = _arg1.currentTarget.x; _local3.y = _arg1.currentTarget.y; addChildAt(_local3, getChildIndex(_arg1.currentTarget)); _local3.name = removeChild(_arg1.currentTarget).name; Main.GetInstance().mOptionBar.PlaySFX("coinflipsfx"); } function pause(_arg1:MouseEvent){ overlaylayer.visible = true; mpausebtn.visible = true; pausestat = true; } public static function GetInstance():CGame{ return (CGameGlobal); } } }//package
Section 48
//CMainMenu (CMainMenu) package { import flash.events.*; import flash.display.*; public class CMainMenu extends MovieClip { public var mPlayBtn:SimpleButton; public var mPlayMoreBtn:SimpleButton; public var logo:SimpleButton; public var mAddBtn:SimpleButton; public var logo2:SimpleButton; public function CMainMenu(){ addFrameScript(0, frame1); mouseEnabled = false; mPlayBtn.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); mPlayMoreBtn.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); mAddBtn.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); } private function onMouseUp(_arg1:MouseEvent):void{ if (_arg1.currentTarget.name == "mPlayBtn"){ Main.GetInstance().mOptionBar.PlaySFX("klik"); Main.GetInstance().InitGame(); } else { if (_arg1.currentTarget.name == "mPlayMoreBtn"){ Main.GetInstance().mOptionBar.PlaySFX("klik"); Global.openWindow("http://www.rainbowdressup.com"); } else { if (_arg1.currentTarget.name == "mAddBtn"){ Main.GetInstance().mOptionBar.PlaySFX("klik"); Global.openWindow("http://www.rainbowdressup.com/download-dressup-games.php"); } else { if (_arg1.currentTarget.name == "logo"){ Main.GetInstance().mOptionBar.PlaySFX("klik"); Global.openWindow("http://www.minijuegos.com"); } else { if (_arg1.currentTarget.name == "logo2"){ Main.GetInstance().mOptionBar.PlaySFX("klik"); Global.openWindow("http://www.girlsgogames.com"); }; }; }; }; }; } function frame1(){ } } }//package
Section 49
//coinflipsfx (coinflipsfx) package { import flash.media.*; public dynamic class coinflipsfx extends Sound { } }//package
Section 50
//COptionBar (COptionBar) package { import flash.events.*; import flash.display.*; 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){ 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 51
//creambathbenar (creambathbenar) package { import flash.display.*; public dynamic class creambathbenar extends MovieClip { public var animasi:MovieClip; } }//package
Section 52
//creambathsalah (creambathsalah) package { import flash.display.*; public dynamic class creambathsalah extends MovieClip { public var animasi:MovieClip; } }//package
Section 53
//customer (customer) package { public class customer { public var kepala:int; public var rambut:int; public var tempatduduk:int; public var baju:int; public var state:int; public var lagipengen:int; public var kesabaran:int; public var warna:Number; public var sublagipengen:int; public var countngidam:int; public function customer(_arg1:int, _arg2:int, _arg3:Number, _arg4:int, _arg5:int, _arg6:int){ this.kepala = _arg1; this.rambut = _arg2; this.baju = _arg4; this.kesabaran = _arg5; this.state = 0; this.warna = _arg3; this.countngidam = _arg6; } } }//package
Section 54
//Data (Data) package { public class Data { public static var dunia = [{jmlhcustomer:9999, ngidam:1, duit:200, kesabaran:250, target:6}, {jmlhcustomer:9999, ngidam:2, duit:250, kesabaran:250, target:10}, {jmlhcustomer:9999, ngidam:3, duit:300, kesabaran:250, target:15}, {jmlhcustomer:9999, ngidam:4, duit:350, kesabaran:250, target:16}]; } }//package
Section 55
//door (door) package { import flash.media.*; public dynamic class door extends Sound { } }//package
Section 56
//FPS (FPS) package { import flash.events.*; import flash.geom.*; import flash.display.*; 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 57
//Global (Global) package { import flash.net.*; import flash.external.*; public class Global { protected static const WINDOW_OPEN_FUNCTION:String = "window.open"; public static var STAGE_WIDTH = 600; public static var STAGE_HEIGHT = 450; 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 Slope(_arg1, _arg2, _arg3, _arg4):Number{ var _local5:Number; var _local6:Number; _local5 = (_arg1 - _arg3); _local6 = (_arg2 - _arg4); return ((_local6 / _local5)); } 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 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); } } }//package
Section 58
//grumble (grumble) package { import flash.display.*; public dynamic class grumble extends MovieClip { } }//package
Section 59
//icon00 (icon00) package { import flash.display.*; public dynamic class icon00 extends SimpleButton { } }//package
Section 60
//icon01 (icon01) package { import flash.display.*; public dynamic class icon01 extends SimpleButton { } }//package
Section 61
//icon02 (icon02) package { import flash.display.*; public dynamic class icon02 extends SimpleButton { } }//package
Section 62
//icon10 (icon10) package { import flash.display.*; public dynamic class icon10 extends SimpleButton { } }//package
Section 63
//icon11 (icon11) package { import flash.display.*; public dynamic class icon11 extends SimpleButton { } }//package
Section 64
//icon12 (icon12) package { import flash.display.*; public dynamic class icon12 extends SimpleButton { } }//package
Section 65
//icon20 (icon20) package { import flash.display.*; public dynamic class icon20 extends SimpleButton { } }//package
Section 66
//icon21 (icon21) package { import flash.display.*; public dynamic class icon21 extends SimpleButton { } }//package
Section 67
//icon22 (icon22) package { import flash.display.*; public dynamic class icon22 extends SimpleButton { } }//package
Section 68
//idaman0 (idaman0) package { import flash.display.*; public dynamic class idaman0 extends MovieClip { } }//package
Section 69
//idaman1 (idaman1) package { import flash.display.*; public dynamic class idaman1 extends MovieClip { } }//package
Section 70
//idaman2 (idaman2) package { import flash.display.*; public dynamic class idaman2 extends MovieClip { } }//package
Section 71
//kepala0 (kepala0) package { import flash.display.*; public dynamic class kepala0 extends MovieClip { } }//package
Section 72
//kepala1 (kepala1) package { import flash.display.*; public dynamic class kepala1 extends MovieClip { } }//package
Section 73
//kepala2 (kepala2) package { import flash.display.*; public dynamic class kepala2 extends MovieClip { } }//package
Section 74
//kepala3 (kepala3) package { import flash.display.*; public dynamic class kepala3 extends MovieClip { } }//package
Section 75
//keramas (keramas) package { import flash.media.*; public dynamic class keramas extends Sound { } }//package
Section 76
//keritingbenar (keritingbenar) package { import flash.display.*; public dynamic class keritingbenar extends MovieClip { public var animasi:MovieClip; } }//package
Section 77
//keritingsalah (keritingsalah) package { import flash.display.*; public dynamic class keritingsalah extends MovieClip { public var animasi:MovieClip; } }//package
Section 78
//klik (klik) package { import flash.media.*; public dynamic class klik extends Sound { } }//package
Section 79
//koin1 (koin1) package { import flash.display.*; public dynamic class koin1 extends MovieClip { } }//package
Section 80
//koin2 (koin2) package { import flash.display.*; public dynamic class koin2 extends MovieClip { } }//package
Section 81
//koin3 (koin3) package { import flash.events.*; import flash.geom.*; import flash.display.*; 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 koin3 extends MovieClip { public function koin3(){ addFrameScript(10, frame11); } function frame11(){ visible = false; } } }//package
Section 82
//laugh (laugh) package { import flash.media.*; public dynamic class laugh extends Sound { } }//package
Section 83
//Main (Main) package { import flash.events.*; import flash.display.*; 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 mOptionBar:COptionBar; public var preloader:MovieClip; public var mSfxFlag:Boolean;// = true public var level:int; public var mPreloader:MovieClip; public var score:int; public var logo2:SimpleButton; 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, 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.MEDIUM; level = 1; score = 0; } 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:XML; var _local5:String; if (this[_arg1]){ if (((this[_arg1].parent) && (_arg3))){ this[_arg1].parent.removeChild(this[_arg1]); }; if (_arg2){ _local4 = describeType(this[_arg1]); _local5 = _local4.method.@name.toXMLString(); if (_local5.indexOf("RemoveDispatcher") > -1){ this[_arg1].RemoveDispatcher(); }; }; this[_arg1] = null; }; if (this[_arg1] != null){ trace((("WARNING ### " + _arg1) + "Not null after Kill process")); }; } private function RunStateGame(){ this.dispatchEvent(new Event("update")); } public function InitMainMenu(){ ShowWindow("MainMenu"); mState = STATE_MAIN_MENU; } function frame16(){ InitOnce(); } public function openLink(_arg1:MouseEvent){ Global.openWindow("http://www.minijuegos.com"); } 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"); mGame.AddDispatcher(); mState = STATE_GAME; } 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); } function frame1(){ MochiBot.track(this, "8b9adea8"); stop(); } 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); } 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(){ InitMainMenu(); mOptionBar = new COptionBar(0, 0, "bgsound"); mOptionBar.visible = false; stage.addChild(mOptionBar); 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 84
//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 85
//pewarnabenar (pewarnabenar) package { import flash.display.*; public dynamic class pewarnabenar extends MovieClip { public var animasi:MovieClip; } }//package
Section 86
//pewarnasalah (pewarnasalah) package { import flash.display.*; public dynamic class pewarnasalah extends MovieClip { public var animasi:MovieClip; } }//package
Section 87
//popsfx (popsfx) package { import flash.media.*; public dynamic class popsfx extends Sound { } }//package
Section 88
//potongbenar (potongbenar) package { import flash.display.*; public dynamic class potongbenar extends MovieClip { public var animasi:MovieClip; } }//package
Section 89
//potongrambut (potongrambut) package { import flash.media.*; public dynamic class potongrambut extends Sound { } }//package
Section 90
//potongsalah (potongsalah) package { import flash.display.*; public dynamic class potongsalah extends MovieClip { public var animasi:MovieClip; } }//package
Section 91
//rambut0 (rambut0) package { import flash.display.*; public dynamic class rambut0 extends MovieClip { } }//package
Section 92
//rambut1 (rambut1) package { import flash.display.*; public dynamic class rambut1 extends MovieClip { } }//package
Section 93
//rambut2 (rambut2) package { import flash.display.*; public dynamic class rambut2 extends MovieClip { } }//package
Section 94
//rambut3 (rambut3) package { import flash.display.*; public dynamic class rambut3 extends MovieClip { } }//package
Section 95
//rambut4 (rambut4) package { import flash.display.*; public dynamic class rambut4 extends MovieClip { } }//package
Section 96
//rambut5 (rambut5) package { import flash.display.*; public dynamic class rambut5 extends MovieClip { } }//package
Section 97
//rambut6 (rambut6) package { import flash.display.*; public dynamic class rambut6 extends MovieClip { } }//package
Section 98
//rambut7 (rambut7) package { import flash.display.*; public dynamic class rambut7 extends MovieClip { } }//package
Section 99
//rambut8 (rambut8) package { import flash.display.*; public dynamic class rambut8 extends MovieClip { } }//package
Section 100
//scream (scream) package { import flash.media.*; public dynamic class scream extends Sound { } }//package
Section 101
//Smash (Smash) package { import flash.media.*; public dynamic class Smash extends Sound { } }//package
Section 102
//spray (spray) package { import flash.media.*; public dynamic class spray extends Sound { } }//package
Section 103
//subidaman00 (subidaman00) package { import flash.display.*; public dynamic class subidaman00 extends MovieClip { } }//package
Section 104
//subidaman01 (subidaman01) package { import flash.display.*; public dynamic class subidaman01 extends MovieClip { } }//package
Section 105
//subidaman02 (subidaman02) package { import flash.display.*; public dynamic class subidaman02 extends MovieClip { } }//package
Section 106
//subidaman10 (subidaman10) package { import flash.display.*; public dynamic class subidaman10 extends MovieClip { } }//package
Section 107
//subidaman11 (subidaman11) package { import flash.display.*; public dynamic class subidaman11 extends MovieClip { } }//package
Section 108
//subidaman12 (subidaman12) package { import flash.display.*; public dynamic class subidaman12 extends MovieClip { } }//package
Section 109
//subidaman20 (subidaman20) package { import flash.display.*; public dynamic class subidaman20 extends MovieClip { } }//package
Section 110
//subidaman21 (subidaman21) package { import flash.display.*; public dynamic class subidaman21 extends MovieClip { } }//package
Section 111
//subidaman22 (subidaman22) package { import flash.display.*; public dynamic class subidaman22 extends MovieClip { } }//package

Library Items

Symbol 1 Sound {Smash}
Symbol 2 GraphicUsed by:7
Symbol 3 GraphicUsed by:5
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:3 4Used by:7 313
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:2 5 6Used by:11 314
Symbol 8 GraphicUsed by:9 912
Symbol 9 MovieClipUses:8Used by:10
Symbol 10 MovieClipUses:9Used by:11 314 1021
Symbol 11 MovieClip {koin2}Uses:7 10Used by:1139
Symbol 12 GraphicUsed by:82
Symbol 13 GraphicUsed by:21
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:16 17
Symbol 16 MovieClipUses:15Used by:21
Symbol 17 MovieClipUses:15Used by:21
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:20 50
Symbol 20 MovieClipUses:19Used by:21 50
Symbol 21 MovieClipUses:13 16 17 20Used by:82
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:24
Symbol 24 MovieClip {Skeleton_fla.t1_10}Uses:23Used by:25
Symbol 25 MovieClip {Skeleton_fla.t1_9}Uses:24Used by:62
Symbol 26 GraphicUsed by:44
Symbol 27 GraphicUsed by:44
Symbol 28 GraphicUsed by:44
Symbol 29 ShapeTweeningUsed by:44
Symbol 30 GraphicUsed by:44
Symbol 31 ShapeTweeningUsed by:44
Symbol 32 ShapeTweeningUsed by:44
Symbol 33 ShapeTweeningUsed by:44
Symbol 34 ShapeTweeningUsed by:44
Symbol 35 ShapeTweeningUsed by:44
Symbol 36 ShapeTweeningUsed by:44
Symbol 37 ShapeTweeningUsed by:44
Symbol 38 GraphicUsed by:44
Symbol 39 ShapeTweeningUsed by:44
Symbol 40 ShapeTweeningUsed by:44
Symbol 41 ShapeTweeningUsed by:44
Symbol 42 ShapeTweeningUsed by:44
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43Used by:50
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:49
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClip {Skeleton_fla.blingblinggggg_14}Uses:46 48Used by:50
Symbol 50 MovieClipUses:20 19 44 49Used by:62
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:57
Symbol 53 GraphicUsed by:57
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:57
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:52 53 55 56Used by:62
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:60
Symbol 60 MovieClipUses:59Used by:61
Symbol 61 MovieClip {Skeleton_fla.flares_20}Uses:60Used by:62
Symbol 62 MovieClipUses:25 50 57 61Used by:82
Symbol 63 GraphicUsed by:67
Symbol 64 GraphicUsed by:67 802
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:67
Symbol 67 MovieClip {Skeleton_fla.loadingbar_23}Uses:63 64 66Used by:82
Symbol 68 FontUsed by:69 70 781
Symbol 69 EditableTextUses:68Used by:82
Symbol 70 EditableTextUses:68Used by:82
Symbol 71 GraphicUsed by:80 81
Symbol 72 GraphicUsed by:80 81
Symbol 73 GraphicUsed by:79 80 81
Symbol 74 ShapeTweeningUsed by:79 80 81
Symbol 75 ShapeTweeningUsed by:79
Symbol 76 GraphicUsed by:79
Symbol 77 ShapeTweeningUsed by:79
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:73 74 75 76 77 78Used by:80 81
Symbol 80 ButtonUses:71 72 79 73 74Used by:82
Symbol 81 ButtonUses:71 72 79 73 74Used by:82
Symbol 82 MovieClip {Skeleton_fla.Rainbow_Preloader_1}Uses:12 21 62 67 69 70 80 81Used by:Timeline
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:670
Symbol 85 GraphicUsed by:89
Symbol 86 GraphicUsed by:89
Symbol 87 GraphicUsed by:89
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:85 86 87 88Used by:124
Symbol 90 GraphicUsed by:124
Symbol 91 GraphicUsed by:96 99
Symbol 92 GraphicUsed by:96 99 103 106 788 831
Symbol 93 GraphicUsed by:94 98 102 105 127 133 150
Symbol 94 MovieClipUses:93Used by:96
Symbol 95 GraphicUsed by:96 99 103 106
Symbol 96 MovieClipUses:91 92 94 95Used by:124
Symbol 97 GraphicUsed by:124
Symbol 98 MovieClipUses:93Used by:99
Symbol 99 MovieClipUses:91 92 98 95Used by:124
Symbol 100 GraphicUsed by:124
Symbol 101 GraphicUsed by:103 106
Symbol 102 MovieClipUses:93Used by:103
Symbol 103 MovieClipUses:101 92 102 95Used by:124
Symbol 104 GraphicUsed by:124
Symbol 105 MovieClipUses:93Used by:106
Symbol 106 MovieClipUses:101 92 105 95Used by:124
Symbol 107 GraphicUsed by:124
Symbol 108 GraphicUsed by:112
Symbol 109 GraphicUsed by:112
Symbol 110 GraphicUsed by:112
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:108 109 110 111Used by:124
Symbol 113 GraphicUsed by:124
Symbol 114 GraphicUsed by:118
Symbol 115 GraphicUsed by:118
Symbol 116 GraphicUsed by:118
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:114 115 116 117Used by:124
Symbol 119 GraphicUsed by:123
Symbol 120 GraphicUsed by:123
Symbol 121 GraphicUsed by:123
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:119 120 121 122Used by:124
Symbol 124 MovieClipUses:89 90 96 97 99 100 103 104 106 107 112 113 118 123Used by:142
Symbol 125 GraphicUsed by:129
Symbol 126 GraphicUsed by:129
Symbol 127 MovieClipUses:93Used by:129
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:125 126 127 128Used by:130
Symbol 130 MovieClipUses:129Used by:142
Symbol 131 GraphicUsed by:135
Symbol 132 GraphicUsed by:135
Symbol 133 MovieClipUses:93Used by:135
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:131 132 133 134Used by:136
Symbol 136 MovieClipUses:135Used by:142
Symbol 137 GraphicUsed by:141
Symbol 138 FontUsed by:139
Symbol 139 TextUses:138Used by:141
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:137 139 140Used by:142
Symbol 142 MovieClip {Skeleton_fla.pintumbuka_31}Uses:124 130 136 141Used by:670
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:146
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:144 145Used by:670
Symbol 147 GraphicUsed by:154
Symbol 148 GraphicUsed by:152
Symbol 149 GraphicUsed by:152
Symbol 150 MovieClipUses:93Used by:152
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:148 149 150 151Used by:154
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:147 152 153Used by:670
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:157 1125
Symbol 157 MovieClipUses:156Used by:203 1102
Symbol 158 GraphicUsed by:174
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:174
Symbol 164 GraphicUsed by:174
Symbol 165 GraphicUsed by:169
Symbol 166 GraphicUsed by:169 173
Symbol 167 GraphicUsed by:169
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClipUses:165 166 167 168Used by:174
Symbol 170 GraphicUsed by:173
Symbol 171 GraphicUsed by:173
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:170 166 171 172Used by:174
Symbol 174 MovieClipUses:158 163 164 169 173Used by:203 1102 1125
Symbol 175 GraphicUsed by:181
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:176Used by:181
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:178Used by:181
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:175 177 179 180Used by:202 1097 1124
Symbol 182 GraphicUsed by:192
Symbol 183 GraphicUsed by:187 190
Symbol 184 GraphicUsed by:187 190 230 235 249 252 285 288 575 669 745 748 766 774 778
Symbol 185 GraphicUsed by:187
Symbol 186 GraphicUsed by:187 190
Symbol 187 MovieClipUses:183 184 185 186Used by:192
Symbol 188 GraphicUsed by:192
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:183 184 189 186Used by:192
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:182 187 188 190 191Used by:195 1097
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:195
Symbol 195 MovieClipUses:192 194Used by:202
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:202 1124
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:202 1097 1124
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:202
Symbol 202 MovieClipUses:181 195 197 199 201Used by:203
Symbol 203 MovieClipUses:157 174 202Used by:670
Symbol 204 GraphicUsed by:205 1114
Symbol 205 MovieClipUses:204Used by:218 814
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:218 257
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:218
Symbol 210 GraphicUsed by:217
Symbol 211 GraphicUsed by:215
Symbol 212 GraphicUsed by:215
Symbol 213 GraphicUsed by:215 262 811 817
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:211 212 213 214Used by:217
Symbol 216 GraphicUsed by:217 263
Symbol 217 MovieClipUses:210 215 216Used by:218
Symbol 218 MovieClip {bajubiasa0}Uses:205 207 209 217Used by:256 1139
Symbol 219 GraphicUsed by:224 280
Symbol 220 GraphicUsed by:221 222 278 279
Symbol 221 MovieClipUses:220Used by:224
Symbol 222 MovieClipUses:220Used by:224
Symbol 223 GraphicUsed by:224 280
Symbol 224 MovieClipUses:219 221 222 223Used by:225
Symbol 225 MovieClipUses:224Used by:245 824 839 842
Symbol 226 GraphicUsed by:237 290
Symbol 227 GraphicUsed by:230
Symbol 228 GraphicUsed by:230
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:227 184 228 229Used by:237
Symbol 231 GraphicUsed by:237
Symbol 232 GraphicUsed by:235
Symbol 233 GraphicUsed by:235
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:232 184 233 234Used by:237
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:226 230 231 235 236Used by:240
Symbol 238 GraphicUsed by:239 291
Symbol 239 MovieClipUses:238Used by:240
Symbol 240 MovieClipUses:237 239Used by:245
Symbol 241 GraphicUsed by:242 281
Symbol 242 MovieClipUses:241Used by:245 824
Symbol 243 GraphicUsed by:244 295
Symbol 244 MovieClipUses:243Used by:245
Symbol 245 MovieClip {kepala0}Uses:225 240 242 244Used by:256 265 310 659 1139
Symbol 246 GraphicUsed by:249 252
Symbol 247 GraphicUsed by:249
Symbol 248 GraphicUsed by:249 252
Symbol 249 MovieClipUses:246 184 247 248Used by:254
Symbol 250 GraphicUsed by:254
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:246 184 251 248Used by:254
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:249 250 252 253Used by:255
Symbol 255 MovieClip {rambut0}Uses:254Used by:256 265 310 659 1139
Symbol 256 MovieClip {Skeleton_fla.customerbiasa_76}Uses:218 245 255Used by:670
Symbol 257 MovieClipUses:207Used by:264
Symbol 258 GraphicUsed by:263
Symbol 259 GraphicUsed by:262
Symbol 260 GraphicUsed by:262
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:259 260 213 261Used by:263
Symbol 263 MovieClipUses:258 262 216Used by:264
Symbol 264 MovieClip {bajududuk0}Uses:257 263Used by:265 1139
Symbol 265 MovieClip {Skeleton_fla.customerduduk_99}Uses:264 245 255Used by:670
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:266Used by:297 1113 1119
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:297 1113 1115
Symbol 270 GraphicUsed by:277 1119
Symbol 271 GraphicUsed by:275
Symbol 272 GraphicUsed by:275
Symbol 273 GraphicUsed by:275
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:271 272 273 274Used by:277 1119
Symbol 276 GraphicUsed by:277 1119
Symbol 277 MovieClipUses:270 275 276Used by:297 1113
Symbol 278 MovieClipUses:220Used by:280
Symbol 279 MovieClipUses:220Used by:280
Symbol 280 MovieClipUses:219 278 279 223Used by:296 1108 1118
Symbol 281 MovieClipUses:241Used by:296 1118
Symbol 282 GraphicUsed by:285 288
Symbol 283 GraphicUsed by:285
Symbol 284 GraphicUsed by:285 288
Symbol 285 MovieClipUses:282 184 283 284Used by:290
Symbol 286 GraphicUsed by:290
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:282 184 287 284Used by:290
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:226 285 286 288 289Used by:292
Symbol 291 MovieClipUses:238Used by:292
Symbol 292 MovieClipUses:290 291Used by:296
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:293Used by:296 1108 1118
Symbol 295 MovieClipUses:243Used by:296
Symbol 296 MovieClipUses:280 281 292 294 295Used by:297 659
Symbol 297 MovieClipUses:267 269 277 296Used by:670
Symbol 298 GraphicUsed by:307
Symbol 299 GraphicUsed by:303
Symbol 300 GraphicUsed by:303
Symbol 301 GraphicUsed by:303
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:299 300 301 302Used by:307
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:307
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:298 303 305 306Used by:308
Symbol 308 MovieClipUses:307Used by:309
Symbol 309 MovieClip {bajupotong}Uses:308Used by:310 1139
Symbol 310 MovieClip {Skeleton_fla.customerpotong_121}Uses:309 245 255Used by:670
Symbol 311 GraphicUsed by:313
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:311 5 312Used by:314
Symbol 314 MovieClip {koin1}Uses:7 10 313Used by:670 1139
Symbol 315 GraphicUsed by:345
Symbol 316 GraphicUsed by:341 1006
Symbol 317 GraphicUsed by:328 1002
Symbol 318 GraphicUsed by:328 853 978 1002
Symbol 319 GraphicUsed by:328 1002
Symbol 320 GraphicUsed by:321 518 1000
Symbol 321 MovieClipUses:320Used by:328
Symbol 322 GraphicUsed by:326 498 519 642 1001
Symbol 323 GraphicUsed by:326 498 519 642 1001
Symbol 324 GraphicUsed by:326 851 869 906 977 1001
Symbol 325 GraphicUsed by:326 1001
Symbol 326 MovieClipUses:322 323 324 325Used by:328
Symbol 327 GraphicUsed by:328 1002
Symbol 328 MovieClipUses:317 318 319 321 326 327Used by:341
Symbol 329 GraphicUsed by:333 1003
Symbol 330 GraphicUsed by:333 1003
Symbol 331 GraphicUsed by:333 1003
Symbol 332 GraphicUsed by:333 1003
Symbol 333 MovieClipUses:329 330 331 332Used by:341
Symbol 334 GraphicUsed by:335 859 980 1004
Symbol 335 MovieClipUses:334Used by:341
Symbol 336 GraphicUsed by:340 1005
Symbol 337 GraphicUsed by:340 863 981 1005
Symbol 338 GraphicUsed by:340 1005
Symbol 339 GraphicUsed by:340 1005
Symbol 340 MovieClipUses:336 337 338 339Used by:341
Symbol 341 MovieClip {idaman0}Uses:316 328 333 335 340Used by:345 1139
Symbol 342 GraphicUsed by:343 1029
Symbol 343 MovieClipUses:342Used by:344 1067
Symbol 344 MovieClip {subidaman21}Uses:343Used by:345 1029
Symbol 345 MovieClip {Skeleton_fla.dialogbox_133}Uses:315 341 344Used by:670
Symbol 346 GraphicUsed by:349
Symbol 347 GraphicUsed by:349
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:346 347 348Used by:368
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:368
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:368
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:368
Symbol 356 GraphicUsed by:368
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:357Used by:368
Symbol 359 GraphicUsed by:368
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:360Used by:368
Symbol 362 GraphicUsed by:368
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClipUses:363Used by:368
Symbol 365 GraphicUsed by:368
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:366Used by:368
Symbol 368 MovieClipUses:349 351 353 355 356 358 359 361 362 364 365 367Used by:670
Symbol 369 GraphicUsed by:374
Symbol 370 GraphicUsed by:371 376 386 390
Symbol 371 MovieClipUses:370Used by:374
Symbol 372 GraphicUsed by:373 377 387 391
Symbol 373 MovieClipUses:372Used by:374
Symbol 374 MovieClipUses:369 371 373Used by:670
Symbol 375 GraphicUsed by:378
Symbol 376 MovieClipUses:370Used by:378
Symbol 377 MovieClipUses:372Used by:378
Symbol 378 MovieClipUses:375 376 377Used by:670
Symbol 379 GraphicUsed by:384
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClipUses:380Used by:384
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:382Used by:384
Symbol 384 MovieClipUses:379 381 383Used by:670
Symbol 385 GraphicUsed by:388
Symbol 386 MovieClipUses:370Used by:388
Symbol 387 MovieClipUses:372Used by:388
Symbol 388 MovieClipUses:385 386 387Used by:670
Symbol 389 GraphicUsed by:392
Symbol 390 MovieClipUses:370Used by:392
Symbol 391 MovieClipUses:372Used by:392
Symbol 392 MovieClipUses:389 390 391Used by:670
Symbol 393 GraphicUsed by:397
Symbol 394 FontUsed by:395 396
Symbol 395 TextUses:394Used by:397
Symbol 396 EditableTextUses:394 593Used by:397
Symbol 397 MovieClip {Skeleton_fla.panelquality2_167}Uses:393 395 396Used by:670
Symbol 398 GraphicUsed by:462
Symbol 399 GraphicUsed by:459 460
Symbol 400 GraphicUsed by:401 460
Symbol 401 MovieClipUses:400Used by:402 423
Symbol 402 MovieClipUses:401Used by:459
Symbol 403 GraphicUsed by:404 460
Symbol 404 MovieClipUses:403Used by:420
Symbol 405 GraphicUsed by:406 460
Symbol 406 MovieClipUses:405Used by:420
Symbol 407 GraphicUsed by:408 460
Symbol 408 MovieClipUses:407Used by:420
Symbol 409 GraphicUsed by:410 460
Symbol 410 MovieClipUses:409Used by:420
Symbol 411 GraphicUsed by:412 460
Symbol 412 MovieClipUses:411Used by:420
Symbol 413 GraphicUsed by:415 460
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:413 414Used by:420
Symbol 416 GraphicUsed by:420 460
Symbol 417 GraphicUsed by:418 460
Symbol 418 MovieClipUses:417Used by:419
Symbol 419 MovieClipUses:418Used by:420
Symbol 420 MovieClipUses:404 406 408 410 412 415 416 419Used by:459
Symbol 421 GraphicUsed by:422 460
Symbol 422 MovieClipUses:421Used by:423
Symbol 423 MovieClipUses:401 422Used by:459
Symbol 424 GraphicUsed by:425 460
Symbol 425 MovieClipUses:424Used by:426
Symbol 426 MovieClipUses:425Used by:459
Symbol 427 GraphicUsed by:428 460
Symbol 428 MovieClipUses:427Used by:429
Symbol 429 MovieClipUses:428Used by:430
Symbol 430 MovieClipUses:429Used by:459
Symbol 431 FontUsed by:432 433 434 435 436 437 438 439 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 620
Symbol 432 TextUses:431Used by:440
Symbol 433 TextUses:431Used by:440
Symbol 434 TextUses:431Used by:440
Symbol 435 TextUses:431Used by:440
Symbol 436 TextUses:431Used by:440
Symbol 437 TextUses:431Used by:440
Symbol 438 TextUses:431Used by:440
Symbol 439 TextUses:431Used by:440
Symbol 440 ButtonUses:432 433 434 435 436 437 438 439Used by:459 460
Symbol 441 TextUses:431Used by:458
Symbol 442 TextUses:431Used by:458
Symbol 443 TextUses:431Used by:458
Symbol 444 TextUses:431Used by:458
Symbol 445 TextUses:431Used by:458
Symbol 446 TextUses:431Used by:458
Symbol 447 TextUses:431Used by:458
Symbol 448 TextUses:431Used by:458
Symbol 449 TextUses:431Used by:458
Symbol 450 TextUses:431Used by:458
Symbol 451 TextUses:431Used by:458
Symbol 452 TextUses:431Used by:458
Symbol 453 TextUses:431Used by:458
Symbol 454 TextUses:431Used by:458
Symbol 455 TextUses:431Used by:458
Symbol 456 TextUses:431Used by:458
Symbol 457 TextUses:431Used by:458
Symbol 458 ButtonUses:441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457Used by:459 460
Symbol 459 MovieClipUses:399 402 420 423 426 430 440 458Used by:460
Symbol 460 ButtonUses:459 399 400 403 405 407 409 411 413 416 417 421 424 427 440 458Used by:462
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:398 460 461Used by:670
Symbol 463 GraphicUsed by:491
Symbol 464 GraphicUsed by:467
Symbol 465 GraphicUsed by:467 485
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClipUses:464 465 466Used by:491 535
Symbol 468 GraphicUsed by:471
Symbol 469 GraphicUsed by:471 489 886 946
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:468 469 470Used by:491 535
Symbol 472 GraphicUsed by:476
Symbol 473 GraphicUsed by:476
Symbol 474 GraphicUsed by:476 891 948
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:472 473 474 475Used by:491 535
Symbol 477 GraphicUsed by:481
Symbol 478 GraphicUsed by:481
Symbol 479 GraphicUsed by:481 883 945
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:477 478 479 480Used by:491 535
Symbol 482 GraphicUsed by:485
Symbol 483 GraphicUsed by:485
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClipUses:482 465 483 484Used by:491 535
Symbol 486 GraphicUsed by:489 886 946
Symbol 487 GraphicUsed by:489
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:486 469 487 488Used by:491 535
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:463 467 471 476 481 485 489 490Used by:654 670
Symbol 492 GraphicUsed by:513
Symbol 493 GraphicUsed by:500
Symbol 494 GraphicUsed by:500
Symbol 495 GraphicUsed by:500
Symbol 496 GraphicUsed by:498 519
Symbol 497 GraphicUsed by:498 519 642
Symbol 498 MovieClipUses:322 323 496 497Used by:500
Symbol 499 GraphicUsed by:500
Symbol 500 MovieClipUses:493 494 495 498 499Used by:513 537
Symbol 501 GraphicUsed by:505
Symbol 502 GraphicUsed by:505 524 647
Symbol 503 GraphicUsed by:505
Symbol 504 GraphicUsed by:505 524 647
Symbol 505 MovieClipUses:501 502 503 504Used by:513 537
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClipUses:506Used by:513 537
Symbol 508 GraphicUsed by:512 877 910
Symbol 509 GraphicUsed by:512 877 910
Symbol 510 GraphicUsed by:512
Symbol 511 GraphicUsed by:512
Symbol 512 MovieClipUses:508 509 510 511Used by:513 537
Symbol 513 MovieClipUses:492 500 505 507 512Used by:654 670
Symbol 514 GraphicUsed by:532
Symbol 515 GraphicUsed by:521
Symbol 516 GraphicUsed by:521 644
Symbol 517 GraphicUsed by:521
Symbol 518 MovieClipUses:320Used by:521
Symbol 519 MovieClipUses:322 323 496 497Used by:521
Symbol 520 GraphicUsed by:521
Symbol 521 MovieClipUses:515 516 517 518 519 520Used by:532 539
Symbol 522 GraphicUsed by:524
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:522 502 523 504Used by:532 539
Symbol 525 GraphicUsed by:526 648
Symbol 526 MovieClipUses:525Used by:532 539
Symbol 527 GraphicUsed by:531
Symbol 528 GraphicUsed by:531 652
Symbol 529 GraphicUsed by:531
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:527 528 529 530Used by:532 539
Symbol 532 MovieClipUses:514 521 524 526 531Used by:654 670
Symbol 533 GraphicUsed by:535
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClipUses:533 467 471 476 481 485 489 534Used by:670
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:536 500 505 507 512Used by:670
Symbol 538 GraphicUsed by:539
Symbol 539 MovieClipUses:538 521 524 526 531Used by:670
Symbol 540 GraphicUsed by:576 669 766 774 778
Symbol 541 GraphicUsed by:542 669 766 774 778
Symbol 542 MovieClipUses:541Used by:576
Symbol 543 GraphicUsed by:544 547 553 669 766 774 778
Symbol 544 MovieClipUses:543Used by:576
Symbol 545 GraphicUsed by:546 669 766 774 778
Symbol 546 MovieClipUses:545Used by:576
Symbol 547 MovieClipUses:543Used by:576
Symbol 548 GraphicUsed by:549 669 766 774 778
Symbol 549 MovieClipUses:548Used by:576
Symbol 550 GraphicUsed by:551 552 669 766 774 778
Symbol 551 MovieClipUses:550Used by:576
Symbol 552 MovieClipUses:550Used by:576
Symbol 553 MovieClipUses:543Used by:576
Symbol 554 GraphicUsed by:555 575 669 766 774 778
Symbol 555 MovieClipUses:554Used by:576
Symbol 556 GraphicUsed by:560 567 669 766 774 778
Symbol 557 GraphicUsed by:560 567 669 766 774 778
Symbol 558 GraphicUsed by:560 567 669 766 774 778
Symbol 559 GraphicUsed by:560 567 669 766 774 778
Symbol 560 MovieClipUses:556 557 558 559Used by:576
Symbol 561 GraphicUsed by:565 566 669 766 774 778
Symbol 562 GraphicUsed by:565 566 669 766 774 778
Symbol 563 GraphicUsed by:565 566 669 766 774 778
Symbol 564 GraphicUsed by:565 566 669 766 774 778
Symbol 565 MovieClipUses:561 562 563 564Used by:576
Symbol 566 MovieClipUses:561 562 563 564Used by:576
Symbol 567 MovieClipUses:556 557 558 559Used by:576
Symbol 568 GraphicUsed by:572 669 766 774 778
Symbol 569 GraphicUsed by:572 669 766 774 778
Symbol 570 GraphicUsed by:572 669 766 774 778
Symbol 571 GraphicUsed by:572 669 766 774 778
Symbol 572 MovieClipUses:568 569 570 571Used by:576
Symbol 573 GraphicUsed by:575 669 766 774 778
Symbol 574 GraphicUsed by:575 669 766 774 778
Symbol 575 MovieClipUses:554 184 573 574Used by:576
Symbol 576 MovieClipUses:540 542 544 546 547 549 551 552 553 555 560 565 566 567 572 575Used by:584 587 590 608 668 765 773 777
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:577Used by:584
Symbol 579 GraphicUsed by:580 669 766 774 778
Symbol 580 MovieClipUses:579Used by:583
Symbol 581 GraphicUsed by:582 669 766 774 778
Symbol 582 MovieClipUses:581Used by:583
Symbol 583 MovieClipUses:580 582Used by:584 587 590 608 668 765 773 777
Symbol 584 MovieClipUses:576 578 583Used by:670
Symbol 585 GraphicUsed by:586
Symbol 586 MovieClipUses:585Used by:587
Symbol 587 MovieClipUses:576 586 583Used by:670
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClipUses:588Used by:590
Symbol 590 MovieClipUses:576 589 583Used by:670
Symbol 591 GraphicUsed by:592 598 607 658
Symbol 592 MovieClipUses:591Used by:598 607 658
Symbol 593 FontUsed by:396 594 595 596 597 604 605 606 613 614 615 616 617 618 655 656 657
Symbol 594 TextUses:593Used by:598
Symbol 595 TextUses:593Used by:598
Symbol 596 TextUses:593Used by:598
Symbol 597 TextUses:593Used by:598
Symbol 598 ButtonUses:592 594 595 596 591 597Used by:670
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClipUses:599Used by:608
Symbol 601 FontUsed by:602 603 609 610
Symbol 602 TextUses:601Used by:608
Symbol 603 EditableTextUses:601Used by:608
Symbol 604 TextUses:593Used by:607
Symbol 605 TextUses:593Used by:607
Symbol 606 TextUses:593Used by:607
Symbol 607 ButtonUses:592 604 605 606 591Used by:608
Symbol 608 MovieClip {Skeleton_fla.button_result_241}Uses:576 600 583 602 603 607Used by:670
Symbol 609 EditableTextUses:601Used by:670
Symbol 610 EditableTextUses:601Used by:670
Symbol 611 GraphicUsed by:612 619
Symbol 612 MovieClipUses:611Used by:619
Symbol 613 TextUses:593Used by:619
Symbol 614 TextUses:593Used by:619
Symbol 615 TextUses:593Used by:619
Symbol 616 TextUses:593Used by:619
Symbol 617 TextUses:593Used by:619
Symbol 618 TextUses:593Used by:619
Symbol 619 ButtonUses:612 613 614 615 616 617 618 611Used by:670
Symbol 620 TextUses:431Used by:621
Symbol 621 ButtonUses:620Used by:670
Symbol 622 GraphicUsed by:623 624
Symbol 623 MovieClipUses:622Used by:624
Symbol 624 ButtonUses:623 622Used by:670
Symbol 625 FontUsed by:626 627
Symbol 626 EditableTextUses:625Used by:670
Symbol 627 EditableTextUses:625Used by:670
Symbol 628 GraphicUsed by:659
Symbol 629 GraphicUsed by:630
Symbol 630 MovieClipUses:629Used by:659
Symbol 631 GraphicUsed by:632
Symbol 632 MovieClipUses:631Used by:659
Symbol 633 GraphicUsed by:659
Symbol 634 FontUsed by:635
Symbol 635 TextUses:634Used by:659
Symbol 636 GraphicUsed by:653
Symbol 637 GraphicUsed by:644
Symbol 638 GraphicUsed by:644
Symbol 639 GraphicUsed by:640
Symbol 640 MovieClipUses:639Used by:644
Symbol 641 GraphicUsed by:642
Symbol 642 MovieClipUses:322 323 641 497Used by:644
Symbol 643 GraphicUsed by:644
Symbol 644 MovieClipUses:637 516 638 640 642 643Used by:653
Symbol 645 GraphicUsed by:647
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClipUses:645 502 646 504Used by:653
Symbol 648 MovieClipUses:525Used by:653
Symbol 649 GraphicUsed by:652
Symbol 650 GraphicUsed by:652
Symbol 651 GraphicUsed by:652
Symbol 652 MovieClipUses:649 528 650 651Used by:653
Symbol 653 MovieClipUses:636 644 647 648 652Used by:654
Symbol 654 MovieClipUses:653 532 513 491Used by:659
Symbol 655 TextUses:593Used by:658
Symbol 656 TextUses:593Used by:658
Symbol 657 TextUses:593Used by:658
Symbol 658 ButtonUses:592 655 656 657 591Used by:659
Symbol 659 MovieClip {Skeleton_fla.help_249}Uses:628 630 632 633 635 296 654 658 245 255Used by:670
Symbol 660 GraphicUsed by:661 662
Symbol 661 MovieClipUses:660Used by:662
Symbol 662 ButtonUses:661 660Used by:670
Symbol 663 GraphicUsed by:670
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClipUses:664Used by:670
Symbol 666 GraphicUsed by:667 669
Symbol 667 MovieClipUses:666Used by:668
Symbol 668 MovieClipUses:576 667 583Used by:669
Symbol 669 ButtonUses:668 540 541 543 545 548 550 554 556 557 558 559 561 562 563 564 568 569 570 571 184 573 574 666 579 581Used by:670
Symbol 670 MovieClip {CGame}Uses:84 142 146 154 203 256 265 297 310 314 345 368 374 378 384 388 392 397 462 491 513 532 535 537 539 584 587 590 598 608 609 610 619 621 624 626 627 659 662 663 665 669Used by:1139
Symbol 671 BitmapUsed by:672
Symbol 672 GraphicUses:671Used by:675
Symbol 673 GraphicUsed by:675 681
Symbol 674 GraphicUsed by:675 678 681
Symbol 675 MovieClip {Skeleton_fla.MusicBtn_268}Uses:672 673 674Used by:686
Symbol 676 BitmapUsed by:677
Symbol 677 GraphicUses:676Used by:678
Symbol 678 MovieClip {Skeleton_fla.QualityBtn_269}Uses:677 674Used by:686
Symbol 679 BitmapUsed by:680
Symbol 680 GraphicUses:679Used by:681
Symbol 681 MovieClip {Skeleton_fla.SFXBtn_270}Uses:680 673 674Used by:686
Symbol 682 GraphicUsed by:685
Symbol 683 FontUsed by:684
Symbol 684 EditableTextUses:683Used by:685
Symbol 685 MovieClip {Skeleton_fla.OptionBarPopUp_271}Uses:682 684Used by:686
Symbol 686 MovieClip {COptionBar}Uses:675 678 681 685Used by:1139
Symbol 687 GraphicUsed by:688
Symbol 688 MovieClipUses:687Used by:761
Symbol 689 GraphicUsed by:713
Symbol 690 GraphicUsed by:691
Symbol 691 MovieClipUses:690Used by:713
Symbol 692 GraphicUsed by:693
Symbol 693 MovieClipUses:692Used by:713
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClipUses:694Used by:713
Symbol 696 GraphicUsed by:697 698
Symbol 697 MovieClipUses:696Used by:713
Symbol 698 MovieClipUses:696Used by:713
Symbol 699 GraphicUsed by:700
Symbol 700 MovieClipUses:699Used by:713
Symbol 701 GraphicUsed by:702
Symbol 702 MovieClipUses:701Used by:713
Symbol 703 GraphicUsed by:704
Symbol 704 MovieClipUses:703Used by:713
Symbol 705 GraphicUsed by:706 707
Symbol 706 MovieClipUses:705Used by:713
Symbol 707 MovieClipUses:705Used by:713
Symbol 708 GraphicUsed by:709 710
Symbol 709 MovieClipUses:708Used by:713
Symbol 710 MovieClipUses:708Used by:713
Symbol 711 GraphicUsed by:712
Symbol 712 MovieClipUses:711Used by:713
Symbol 713 MovieClipUses:689 691 693 695 697 698 700 702 704 706 707 709 710 712Used by:761
Symbol 714 GraphicUsed by:715
Symbol 715 MovieClipUses:714Used by:716
Symbol 716 MovieClipUses:715Used by:758
Symbol 717 GraphicUsed by:733
Symbol 718 GraphicUsed by:722
Symbol 719 GraphicUsed by:722
Symbol 720 GraphicUsed by:722
Symbol 721 GraphicUsed by:722
Symbol 722 MovieClipUses:718 719 720 721Used by:733
Symbol 723 GraphicUsed by:733
Symbol 724 GraphicUsed by:728
Symbol 725 GraphicUsed by:728 732
Symbol 726 GraphicUsed by:728
Symbol 727 GraphicUsed by:728
Symbol 728 MovieClipUses:724 725 726 727Used by:733
Symbol 729 GraphicUsed by:732
Symbol 730 GraphicUsed by:732
Symbol 731 GraphicUsed by:732
Symbol 732 MovieClipUses:729 725 730 731Used by:733
Symbol 733 MovieClipUses:717 722 723 728 732Used by:758
Symbol 734 GraphicUsed by:740
Symbol 735 GraphicUsed by:736
Symbol 736 MovieClipUses:735Used by:740
Symbol 737 GraphicUsed by:738
Symbol 738 MovieClipUses:737Used by:740
Symbol 739 GraphicUsed by:740
Symbol 740 MovieClipUses:734 736 738 739Used by:756
Symbol 741 GraphicUsed by:750
Symbol 742 GraphicUsed by:745 748
Symbol 743 GraphicUsed by:745
Symbol 744 GraphicUsed by:745 748
Symbol 745 MovieClipUses:742 184 743 744Used by:750
Symbol 746 GraphicUsed by:750
Symbol 747 GraphicUsed by:748
Symbol 748 MovieClipUses:742 184 747 744Used by:750
Symbol 749 GraphicUsed by:750
Symbol 750 MovieClipUses:741 745 746 748 749Used by:753
Symbol 751 GraphicUsed by:752
Symbol 752 MovieClipUses:751Used by:753
Symbol 753 MovieClipUses:750 752Used by:756
Symbol 754 GraphicUsed by:755
Symbol 755 MovieClipUses:754Used by:756
Symbol 756 MovieClipUses:740 753 755Used by:757
Symbol 757 MovieClipUses:756Used by:758
Symbol 758 MovieClipUses:716 733 757Used by:761
Symbol 759 GraphicUsed by:760
Symbol 760 MovieClipUses:759Used by:761
Symbol 761 MovieClipUses:688 713 758 760Used by:779
Symbol 762 MovieClipUsed by:765 773 777
Symbol 763 GraphicUsed by:764 766
Symbol 764 MovieClipUses:763Used by:765
Symbol 765 MovieClipUses:576 762 764 583Used by:766
Symbol 766 ButtonUses:765 540 541 543 545 548 550 554 556 557 558 559 561 562 563 564 568 569 570 571 184 573 574 763 579 581Used by:779
Symbol 767 GraphicUsed by:768
Symbol 768 MovieClipUses:767Used by:779
Symbol 769 GraphicUsed by:770
Symbol 770 MovieClipUses:769Used by:779
Symbol 771 GraphicUsed by:772 774
Symbol 772 MovieClipUses:771Used by:773
Symbol 773 MovieClipUses:576 762 772 583Used by:774
Symbol 774 ButtonUses:773 540 541 543 545 548 550 554 556 557 558 559 561 562 563 564 568 569 570 571 184 573 574 771 579 581Used by:779
Symbol 775 GraphicUsed by:776 778
Symbol 776 MovieClipUses:775Used by:777
Symbol 777 MovieClipUses:576 762 776 583Used by:778
Symbol 778 ButtonUses:777 540 541 543 545 548 550 554 556 557 558 559 561 562 563 564 568 569 570 571 184 573 574 775 579 581Used by:779
Symbol 779 MovieClip {CMainMenu}Uses:761 766 768 770 774 778Used by:1139
Symbol 780 GraphicUsed by:787
Symbol 781 TextUses:68Used by:787
Symbol 782 BitmapUsed by:783
Symbol 783 GraphicUses:782Used by:786 797
Symbol 784 FontUsed by:785
Symbol 785 EditableTextUses:784Used by:786 797
Symbol 786 ButtonUses:783 785Used by:787
Symbol 787 MovieClip {CBannedWin}Uses:780 781 786Used by:1139
Symbol 788 MovieClipUses:92Used by:792
Symbol 789 GraphicUsed by:792
Symbol 790 FontUsed by:791
Symbol 791 EditableTextUses:790Used by:792
Symbol 792 MovieClip {FPS}Uses:788 789 791Used by:1139
Symbol 793 GraphicUsed by:796
Symbol 794 FontUsed by:795 799 800
Symbol 795 EditableTextUses:794Used by:796
Symbol 796 MovieClip {Skeleton_fla.lazybananaproduction_325}Uses:793 795Used by:802
Symbol 797 MovieClipUses:783 785Used by:802
Symbol 798 FontUsed by:799
Symbol 799 TextUses:794 798Used by:802
Symbol 800 TextUses:794Used by:801
Symbol 801 MovieClipUses:800Used by:802
Symbol 802 MovieClip {CCredit}Uses:64 796 797 799 801Used by:1139
Symbol 803 GraphicUsed by:804
Symbol 804 MovieClipUses:803Used by:814 815
Symbol 805 GraphicUsed by:806
Symbol 806 MovieClipUses:805Used by:814
Symbol 807 GraphicUsed by:813
Symbol 808 GraphicUsed by:811 817
Symbol 809 GraphicUsed by:811 817
Symbol 810 GraphicUsed by:811 817
Symbol 811 MovieClipUses:808 809 213 810Used by:813
Symbol 812 GraphicUsed by:813 818
Symbol 813 MovieClipUses:807 811 812Used by:814
Symbol 814 MovieClip {bajubiasa1}Uses:205 804 806 813Used by:1139
Symbol 815 MovieClipUses:804Used by:819
Symbol 816 GraphicUsed by:818
Symbol 817 MovieClipUses:808 809 213 810Used by:818
Symbol 818 MovieClipUses:816 817 812Used by:819
Symbol 819 MovieClip {bajududuk1}Uses:815 818Used by:1139
Symbol 820 GraphicUsed by:821 1116
Symbol 821 MovieClipUses:820Used by:824
Symbol 822 GraphicUsed by:823 1117
Symbol 823 MovieClipUses:822Used by:824
Symbol 824 MovieClip {kepala1}Uses:225 821 242 823Used by:1139
Symbol 825 GraphicUsed by:826
Symbol 826 MovieClipUses:825Used by:839 842
Symbol 827 GraphicUsed by:828 1103
Symbol 828 MovieClipUses:827Used by:839 842
Symbol 829 GraphicUsed by:831
Symbol 830 GraphicUsed by:831
Symbol 831 MovieClipUses:829 92 830Used by:839
Symbol 832 GraphicUsed by:833 1098 1109
Symbol 833 MovieClipUses:832Used by:838
Symbol 834 GraphicUsed by:835 1099 1110
Symbol 835 MovieClipUses:834Used by:838
Symbol 836 GraphicUsed by:837 1100 1111
Symbol 837 MovieClipUses:836Used by:838
Symbol 838 MovieClipUses:833 835 837Used by:839
Symbol 839 MovieClip {kepala2}Uses:225 826 828 831 838Used by:1139
Symbol 840 GraphicUsed by:841
Symbol 841 MovieClipUses:840Used by:842
Symbol 842 MovieClip {kepala3}Uses:225 826 828 841Used by:1139
Symbol 843 GraphicUsed by:864 982
Symbol 844 GraphicUsed by:853 978
Symbol 845 GraphicUsed by:853 978
Symbol 846 GraphicUsed by:847 976
Symbol 847 MovieClipUses:846Used by:853
Symbol 848 GraphicUsed by:851 869 906 977
Symbol 849 GraphicUsed by:851 869 906 977
Symbol 850 GraphicUsed by:851 869 906 977
Symbol 851 MovieClipUses:848 849 324 850Used by:853
Symbol 852 GraphicUsed by:853 978
Symbol 853 MovieClipUses:844 318 845 847 851 852Used by:864
Symbol 854 GraphicUsed by:858 872 908 979
Symbol 855 GraphicUsed by:858 872 908 979
Symbol 856 GraphicUsed by:858 872 908 979
Symbol 857 GraphicUsed by:858 872 908 979
Symbol 858 MovieClipUses:854 855 856 857Used by:864
Symbol 859 MovieClipUses:334Used by:864
Symbol 860 GraphicUsed by:863 981
Symbol 861 GraphicUsed by:863 981
Symbol 862 GraphicUsed by:863 981
Symbol 863 MovieClipUses:860 337 861 862Used by:864
Symbol 864 MovieClipUses:843 853 858 859 863Used by:1139
Symbol 865 GraphicUsed by:878 911
Symbol 866 GraphicUsed by:871 907
Symbol 867 GraphicUsed by:871 907
Symbol 868 GraphicUsed by:871 907
Symbol 869 MovieClipUses:848 849 324 850Used by:871
Symbol 870 GraphicUsed by:871 907
Symbol 871 MovieClipUses:866 867 868 869 870Used by:878
Symbol 872 MovieClipUses:854 855 856 857Used by:878
Symbol 873 GraphicUsed by:874 909
Symbol 874 MovieClipUses:873Used by:878
Symbol 875 GraphicUsed by:877 910
Symbol 876 GraphicUsed by:877 910
Symbol 877 MovieClipUses:508 509 875 876Used by:878
Symbol 878 MovieClip {idaman2}Uses:865 871 872 874 877Used by:1139
Symbol 879 GraphicUsed by:898 947
Symbol 880 GraphicUsed by:883 945
Symbol 881 GraphicUsed by:883 945
Symbol 882 GraphicUsed by:883 945
Symbol 883 MovieClipUses:880 881 479 882Used by:898
Symbol 884 GraphicUsed by:886 946
Symbol 885 GraphicUsed by:886 946
Symbol 886 MovieClipUses:486 469 884 885Used by:898
Symbol 887 GraphicUsed by:898 950
Symbol 888 GraphicUsed by:891 948
Symbol 889 GraphicUsed by:891 948
Symbol 890 GraphicUsed by:891 948
Symbol 891 MovieClipUses:888 889 474 890Used by:898
Symbol 892 GraphicUsed by:896 949
Symbol 893 GraphicUsed by:896 949
Symbol 894 GraphicUsed by:896 949
Symbol 895 GraphicUsed by:896 949
Symbol 896 MovieClipUses:892 893 894 895Used by:898
Symbol 897 GraphicUsed by:898 951
Symbol 898 MovieClip {idaman1}Uses:879 883 886 887 891 896 897Used by:1139
Symbol 899 GraphicUsed by:903
Symbol 900 GraphicUsed by:903
Symbol 901 GraphicUsed by:903
Symbol 902 GraphicUsed by:903
Symbol 903 MovieClipUses:899 900 901 902Used by:905
Symbol 904 GraphicUsed by:905
Symbol 905 MovieClipUses:903 904Used by:923 936
Symbol 906 MovieClipUses:848 849 324 850Used by:907
Symbol 907 MovieClipUses:866 867 868 906 870Used by:911
Symbol 908 MovieClipUses:854 855 856 857Used by:911
Symbol 909 MovieClipUses:873Used by:911
Symbol 910 MovieClipUses:508 509 875 876Used by:911
Symbol 911 MovieClipUses:865 907 908 909 910Used by:923 936
Symbol 912 MovieClipUses:8Used by:913
Symbol 913 MovieClipUses:912Used by:923 936 964 966 992 994 1013
Symbol 914 GraphicUsed by:918
Symbol 915 GraphicUsed by:918
Symbol 916 GraphicUsed by:918
Symbol 917 GraphicUsed by:918
Symbol 918 MovieClipUses:914 915 916 917Used by:920
Symbol 919 GraphicUsed by:920
Symbol 920 MovieClipUses:918 919Used by:923 936
Symbol 921 GraphicUsed by:922
Symbol 922 MovieClipUses:921Used by:923 964 992 1013
Symbol 923 MovieClipUses:905 911 913 920 922Used by:924
Symbol 924 MovieClip {creambathbenar}Uses:923Used by:1139
Symbol 925 GraphicUsed by:929
Symbol 926 GraphicUsed by:929
Symbol 927 GraphicUsed by:929
Symbol 928 GraphicUsed by:929
Symbol 929 MovieClipUses:925 926 927 928Used by:931
Symbol 930 GraphicUsed by:931
Symbol 931 MovieClipUses:929 930Used by:932
Symbol 932 MovieClipUses:931Used by:936 966 994
Symbol 933 GraphicUsed by:934 1022
Symbol 934 MovieClipUses:933Used by:935
Symbol 935 MovieClipUses:934Used by:936 966 994
Symbol 936 MovieClipUses:905 911 913 920 932 935Used by:937
Symbol 937 MovieClip {creambathsalah}Uses:936Used by:1139
Symbol 938 GraphicUsed by:942
Symbol 939 GraphicUsed by:942
Symbol 940 GraphicUsed by:942
Symbol 941 GraphicUsed by:942
Symbol 942 MovieClipUses:938 939 940 941Used by:944
Symbol 943 GraphicUsed by:944
Symbol 944 MovieClipUses:942 943Used by:964 966
Symbol 945 MovieClipUses:880 881 479 882Used by:947
Symbol 946 MovieClipUses:486 469 884 885Used by:947
Symbol 947 MovieClipUses:879 945 946Used by:952
Symbol 948 MovieClipUses:888 889 474 890Used by:950
Symbol 949 MovieClipUses:892 893 894 895Used by:950
Symbol 950 MovieClipUses:887 948 949Used by:952
Symbol 951 MovieClipUses:897Used by:952
Symbol 952 MovieClipUses:947 950 951Used by:964 966
Symbol 953 GraphicUsed by:954
Symbol 954 MovieClipUses:953Used by:964 966
Symbol 955 GraphicUsed by:956
Symbol 956 MovieClipUses:955Used by:964 966
Symbol 957 GraphicUsed by:961
Symbol 958 GraphicUsed by:961
Symbol 959 GraphicUsed by:961
Symbol 960 GraphicUsed by:961
Symbol 961 MovieClipUses:957 958 959 960Used by:963
Symbol 962 GraphicUsed by:963
Symbol 963 MovieClipUses:961 962Used by:964 966
Symbol 964 MovieClipUses:944 952 954 956 963 922 913Used by:965
Symbol 965 MovieClip {potongbenar}Uses:964Used by:1139
Symbol 966 MovieClipUses:944 952 954 956 963 932 913 935Used by:967
Symbol 967 MovieClip {potongsalah}Uses:966Used by:1139
Symbol 968 GraphicUsed by:972 997
Symbol 969 GraphicUsed by:972 997
Symbol 970 GraphicUsed by:972
Symbol 971 GraphicUsed by:972 997
Symbol 972 MovieClipUses:968 969 970 971Used by:975
Symbol 973 GraphicUsed by:974 998
Symbol 974 MovieClipUses:973Used by:975
Symbol 975 MovieClipUses:972 974Used by:992 994
Symbol 976 MovieClipUses:846Used by:978
Symbol 977 MovieClipUses:848 849 324 850Used by:978
Symbol 978 MovieClipUses:844 318 845 976 977 852Used by:982
Symbol 979 MovieClipUses:854 855 856 857Used by:982
Symbol 980 MovieClipUses:334Used by:982
Symbol 981 MovieClipUses:860 337 861 862Used by:982
Symbol 982 MovieClipUses:843 978 979 980 981Used by:983
Symbol 983 MovieClipUses:982Used by:992 994
Symbol 984 GraphicUsed by:991 1012
Symbol 985 GraphicUsed by:989
Symbol 986 GraphicUsed by:989 1011
Symbol 987 GraphicUsed by:989
Symbol 988 GraphicUsed by:989
Symbol 989 MovieClipUses:985 986 987 988Used by:991
Symbol 990 GraphicUsed by:991 1012
Symbol 991 MovieClipUses:984 989 990Used by:992 994
Symbol 992 MovieClipUses:975 983 991 922 913Used by:993
Symbol 993 MovieClip {keritingbenar}Uses:992Used by:1139
Symbol 994 MovieClipUses:975 983 991 932 913 935Used by:995
Symbol 995 MovieClip {keritingsalah}Uses:994Used by:1139
Symbol 996 GraphicUsed by:997
Symbol 997 MovieClipUses:968 969 996 971Used by:999
Symbol 998 MovieClipUses:973Used by:999
Symbol 999 MovieClipUses:997 998Used by:1013
Symbol 1000 MovieClipUses:320Used by:1002
Symbol 1001 MovieClipUses:322 323 324 325Used by:1002
Symbol 1002 MovieClipUses:317 318 319 1000 1001 327Used by:1006
Symbol 1003 MovieClipUses:329 330 331 332Used by:1006
Symbol 1004 MovieClipUses:334Used by:1006
Symbol 1005 MovieClipUses:336 337 338 339Used by:1006
Symbol 1006 MovieClipUses:316 1002 1003 1004 1005Used by:1007
Symbol 1007 MovieClipUses:1006Used by:1013
Symbol 1008 GraphicUsed by:1011
Symbol 1009 GraphicUsed by:1011
Symbol 1010 GraphicUsed by:1011
Symbol 1011 MovieClipUses:1008 986 1009 1010Used by:1012
Symbol 1012 MovieClipUses:984 1011 990Used by:1013
Symbol 1013 MovieClipUses:999 1007 1012 922 913Used by:1014 1015
Symbol 1014 MovieClip {pewarnabenar}Uses:1013Used by:1139
Symbol 1015 MovieClip {pewarnasalah}Uses:1013Used by:1139
Symbol 1016 GraphicUsed by:1017
Symbol 1017 MovieClipUses:1016Used by:1021
Symbol 1018 GraphicUsed by:1019
Symbol 1019 MovieClipUses:1018Used by:1020
Symbol 1020 MovieClipUses:1019Used by:1021
Symbol 1021 MovieClip {koin3}Uses:1017 10 1020Used by:1139
Symbol 1022 MovieClipUses:933Used by:1023
Symbol 1023 MovieClipUses:1022Used by:1026
Symbol 1024 GraphicUsed by:1025
Symbol 1025 MovieClipUses:1024Used by:1026
Symbol 1026 MovieClip {grumble}Uses:1023 1025Used by:1139
Symbol 1027 GraphicUsed by:1028 1029 1040 1043 1046 1053 1066
Symbol 1028 MovieClipUses:1027Used by:1029 1040 1043 1046 1053 1066
Symbol 1029 Button {icon21}Uses:1028 344 1027 342Used by:1139
Symbol 1030 GraphicUsed by:1035 1036 1047 1049
Symbol 1031 GraphicUsed by:1032 1036 1047 1049
Symbol 1032 MovieClipUses:1031Used by:1035
Symbol 1033 GraphicUsed by:1034 1036 1047 1049
Symbol 1034 MovieClipUses:1033Used by:1035
Symbol 1035 MovieClipUses:1030 1032 1034Used by:1036 1037 1047 1048 1049 1050
Symbol 1036 Button {icon02}Uses:1035 1030 1031 1033Used by:1139
Symbol 1037 MovieClip {subidaman02}Uses:1035Used by:1139
Symbol 1038 GraphicUsed by:1039 1040
Symbol 1039 MovieClip {subidaman10}Uses:1038Used by:1040
Symbol 1040 Button {icon10}Uses:1028 1039 1027 1038Used by:1139
Symbol 1041 GraphicUsed by:1042 1043
Symbol 1042 MovieClip {subidaman11}Uses:1041Used by:1043
Symbol 1043 Button {icon11}Uses:1028 1042 1027 1041Used by:1139
Symbol 1044 GraphicUsed by:1045 1046
Symbol 1045 MovieClip {subidaman22}Uses:1044Used by:1046
Symbol 1046 Button {icon22}Uses:1028 1045 1027 1044Used by:1139
Symbol 1047 Button {icon01}Uses:1035 1030 1031 1033Used by:1139
Symbol 1048 MovieClip {subidaman01}Uses:1035Used by:1139
Symbol 1049 Button {icon00}Uses:1035 1030 1031 1033Used by:1139
Symbol 1050 MovieClip {subidaman00}Uses:1035Used by:1139
Symbol 1051 GraphicUsed by:1052 1053
Symbol 1052 MovieClip {subidaman12}Uses:1051Used by:1053
Symbol 1053 Button {icon12}Uses:1028 1052 1027 1051Used by:1139
Symbol 1054 GraphicUsed by:1058 1066
Symbol 1055 GraphicUsed by:1058 1066
Symbol 1056 GraphicUsed by:1058 1066
Symbol 1057 GraphicUsed by:1058 1066
Symbol 1058 MovieClipUses:1054 1055 1056 1057Used by:1065 1092
Symbol 1059 GraphicUsed by:1063 1066
Symbol 1060 GraphicUsed by:1063 1066
Symbol 1061 GraphicUsed by:1063 1066
Symbol 1062 GraphicUsed by:1063 1066
Symbol 1063 MovieClipUses:1059 1060 1061 1062Used by:1065 1092
Symbol 1064 GraphicUsed by:1065 1066
Symbol 1065 MovieClip {subidaman20}Uses:1058 1063 1064Used by:1066
Symbol 1066 Button {icon20}Uses:1028 1065 1027 1054 1055 1056 1057 1059 1060 1061 1062 1064Used by:1139
Symbol 1067 MovieClip {rambut3}Uses:343Used by:1139
Symbol 1068 GraphicUsed by:1071
Symbol 1069 GraphicUsed by:1071
Symbol 1070 GraphicUsed by:1071
Symbol 1071 MovieClip {rambut6}Uses:1068 1069 1070Used by:1139
Symbol 1072 GraphicUsed by:1074
Symbol 1073 GraphicUsed by:1074
Symbol 1074 MovieClip {rambut7}Uses:1072 1073Used by:1139
Symbol 1075 GraphicUsed by:1078
Symbol 1076 GraphicUsed by:1078
Symbol 1077 GraphicUsed by:1078
Symbol 1078 MovieClip {rambut5}Uses:1075 1076 1077Used by:1139
Symbol 1079 GraphicUsed by:1080
Symbol 1080 MovieClipUses:1079Used by:1081
Symbol 1081 MovieClip {rambut1}Uses:1080Used by:1139
Symbol 1082 GraphicUsed by:1083
Symbol 1083 MovieClipUses:1082Used by:1084
Symbol 1084 MovieClip {rambut2}Uses:1083Used by:1139
Symbol 1085 GraphicUsed by:1088
Symbol 1086 GraphicUsed by:1088
Symbol 1087 GraphicUsed by:1088
Symbol 1088 MovieClip {rambut8}Uses:1085 1086 1087Used by:1139
Symbol 1089 GraphicUsed by:1092
Symbol 1090 GraphicUsed by:1092
Symbol 1091 GraphicUsed by:1092
Symbol 1092 MovieClip {rambut4}Uses:1058 1063 1089 1090 1091Used by:1139
Symbol 1093 GraphicUsed by:1094
Symbol 1094 MovieClipUses:1093Used by:1097
Symbol 1095 GraphicUsed by:1096
Symbol 1096 MovieClipUses:1095Used by:1097
Symbol 1097 MovieClipUses:181 192 1094 199 1096Used by:1102
Symbol 1098 MovieClipUses:832Used by:1101
Symbol 1099 MovieClipUses:834Used by:1101
Symbol 1100 MovieClipUses:836Used by:1101
Symbol 1101 MovieClipUses:1098 1099 1100Used by:1102
Symbol 1102 MovieClip {badanbigsad}Uses:157 174 1097 1101Used by:1139
Symbol 1103 MovieClipUses:827Used by:1108
Symbol 1104 GraphicUsed by:1105
Symbol 1105 MovieClipUses:1104Used by:1108
Symbol 1106 GraphicUsed by:1107
Symbol 1107 MovieClipUses:1106Used by:1108
Symbol 1108 MovieClipUses:280 1103 1105 294 1107Used by:1113
Symbol 1109 MovieClipUses:832Used by:1112
Symbol 1110 MovieClipUses:834Used by:1112
Symbol 1111 MovieClipUses:836Used by:1112
Symbol 1112 MovieClipUses:1109 1110 1111Used by:1113
Symbol 1113 MovieClip {badansmallsad}Uses:267 269 277 1108 1112Used by:1139
Symbol 1114 MovieClipUses:204Used by:1119
Symbol 1115 MovieClipUses:269Used by:1119
Symbol 1116 MovieClipUses:820Used by:1118
Symbol 1117 MovieClipUses:822Used by:1118
Symbol 1118 MovieClipUses:280 281 1116 294 1117Used by:1119
Symbol 1119 MovieClip {badansmallhappy}Uses:1114 267 1115 270 275 276 1118Used by:1139
Symbol 1120 GraphicUsed by:1121
Symbol 1121 MovieClipUses:1120Used by:1124
Symbol 1122 GraphicUsed by:1123
Symbol 1123 MovieClipUses:1122Used by:1124
Symbol 1124 MovieClipUses:181 1121 197 199 1123Used by:1125
Symbol 1125 MovieClip {badanbighappy}Uses:156 174 1124Used by:1139
Symbol 1126 Sound {popsfx}Used by:1139
Symbol 1127 Sound {coinflipsfx}Used by:1139
Symbol 1128 Sound {bgsound}Used by:1139
Symbol 1129 Sound {bubble}Used by:1139
Symbol 1130 Sound {potongrambut}Used by:1139
Symbol 1131 Sound {spray}Used by:1139
Symbol 1132 Sound {keramas}Used by:1139
Symbol 1133 Sound {bel}Used by:1139
Symbol 1134 Sound {door}Used by:1139
Symbol 1135 Sound {klik}Used by:1139
Symbol 1136 Sound {scream}Used by:1139
Symbol 1137 Sound {laugh}Used by:1139
Symbol 1138 Sound {blup}Used by:1139
Symbol 1139 MovieClipUses:670 686 779 787 792 802 218 264 814 819 309 245 824 839 842 341 864 878 898 924 937 965 967 993 995 1014 1015 314 11 1021 1026 1029 1036 1037 1040 1043 1046 1047 1048 1049 1050 1053 1066 1067 1071 1074 1078 255 1081 1084 1088 1092 1102 1113 1119 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138Used by:Timeline

Instance Names

"preloader"Frame 1Symbol 82 MovieClip {Skeleton_fla.Rainbow_Preloader_1}
"bar_mc"Symbol 25 MovieClip {Skeleton_fla.t1_9} Frame 1Symbol 24 MovieClip {Skeleton_fla.t1_10}
"rainbow"Symbol 82 MovieClip {Skeleton_fla.Rainbow_Preloader_1} Frame 1Symbol 62 MovieClip
"loadingbar"Symbol 82 MovieClip {Skeleton_fla.Rainbow_Preloader_1} Frame 1Symbol 67 MovieClip {Skeleton_fla.loadingbar_23}
"text"Symbol 82 MovieClip {Skeleton_fla.Rainbow_Preloader_1} Frame 1Symbol 69 EditableText
"mStart"Symbol 82 MovieClip {Skeleton_fla.Rainbow_Preloader_1} Frame 20Symbol 81 Button
"baju"Symbol 256 MovieClip {Skeleton_fla.customerbiasa_76} Frame 1Symbol 218 MovieClip {bajubiasa0}
"kepala"Symbol 256 MovieClip {Skeleton_fla.customerbiasa_76} Frame 1Symbol 245 MovieClip {kepala0}
"rambut"Symbol 256 MovieClip {Skeleton_fla.customerbiasa_76} Frame 1Symbol 255 MovieClip {rambut0}
"baju"Symbol 265 MovieClip {Skeleton_fla.customerduduk_99} Frame 1Symbol 264 MovieClip {bajududuk0}
"kepala"Symbol 265 MovieClip {Skeleton_fla.customerduduk_99} Frame 1Symbol 245 MovieClip {kepala0}
"rambut"Symbol 265 MovieClip {Skeleton_fla.customerduduk_99} Frame 1Symbol 255 MovieClip {rambut0}
"baju"Symbol 310 MovieClip {Skeleton_fla.customerpotong_121} Frame 1Symbol 309 MovieClip {bajupotong}
"kepala"Symbol 310 MovieClip {Skeleton_fla.customerpotong_121} Frame 1Symbol 245 MovieClip {kepala0}
"rambut"Symbol 310 MovieClip {Skeleton_fla.customerpotong_121} Frame 1Symbol 255 MovieClip {rambut0}
"idaman"Symbol 345 MovieClip {Skeleton_fla.dialogbox_133} Frame 1Symbol 341 MovieClip {idaman0}
"subidaman"Symbol 345 MovieClip {Skeleton_fla.dialogbox_133} Frame 1Symbol 344 MovieClip {subidaman21}
"teksquality"Symbol 397 MovieClip {Skeleton_fla.panelquality2_167} Frame 1Symbol 396 EditableText
"textscore"Symbol 608 MovieClip {Skeleton_fla.button_result_241} Frame 1Symbol 603 EditableText
"backbtn"Symbol 608 MovieClip {Skeleton_fla.button_result_241} Frame 1Symbol 607 Button
"nextbtn"Symbol 659 MovieClip {Skeleton_fla.help_249} Frame 1Symbol 658 Button
"pintu"Symbol 670 MovieClip {CGame} Frame 1Symbol 142 MovieClip {Skeleton_fla.pintumbuka_31}
"kursi3"Symbol 670 MovieClip {CGame} Frame 1Symbol 146 MovieClip
"kursi4"Symbol 670 MovieClip {CGame} Frame 1Symbol 146 MovieClip
"pjgtokobig"Symbol 670 MovieClip {CGame} Frame 1Symbol 203 MovieClip
"kursi1"Symbol 670 MovieClip {CGame} Frame 1Symbol 146 MovieClip
"kursi2"Symbol 670 MovieClip {CGame} Frame 1Symbol 146 MovieClip
"customerdatang"Symbol 670 MovieClip {CGame} Frame 1Symbol 256 MovieClip {Skeleton_fla.customerbiasa_76}
"customertunggu1"Symbol 670 MovieClip {CGame} Frame 1Symbol 265 MovieClip {Skeleton_fla.customerduduk_99}
"customertunggu2"Symbol 670 MovieClip {CGame} Frame 1Symbol 265 MovieClip {Skeleton_fla.customerduduk_99}
"pjgtokosmall"Symbol 670 MovieClip {CGame} Frame 1Symbol 297 MovieClip
"customerpotong1"Symbol 670 MovieClip {CGame} Frame 1Symbol 310 MovieClip {Skeleton_fla.customerpotong_121}
"customerpotong2"Symbol 670 MovieClip {CGame} Frame 1Symbol 310 MovieClip {Skeleton_fla.customerpotong_121}
"customerpotong3"Symbol 670 MovieClip {CGame} Frame 1Symbol 310 MovieClip {Skeleton_fla.customerpotong_121}
"customerpotong4"Symbol 670 MovieClip {CGame} Frame 1Symbol 310 MovieClip {Skeleton_fla.customerpotong_121}
"mousecustomer"Symbol 670 MovieClip {CGame} Frame 1Symbol 265 MovieClip {Skeleton_fla.customerduduk_99}
"uang1"Symbol 670 MovieClip {CGame} Frame 1Symbol 314 MovieClip {koin1}
"uang2"Symbol 670 MovieClip {CGame} Frame 1Symbol 314 MovieClip {koin1}
"uang3"Symbol 670 MovieClip {CGame} Frame 1Symbol 314 MovieClip {koin1}
"uang4"Symbol 670 MovieClip {CGame} Frame 1Symbol 314 MovieClip {koin1}
"mikir1"Symbol 670 MovieClip {CGame} Frame 1Symbol 345 MovieClip {Skeleton_fla.dialogbox_133}
"mikir2"Symbol 670 MovieClip {CGame} Frame 1Symbol 345 MovieClip {Skeleton_fla.dialogbox_133}
"mikir3"Symbol 670 MovieClip {CGame} Frame 1Symbol 345 MovieClip {Skeleton_fla.dialogbox_133}
"mikir4"Symbol 670 MovieClip {CGame} Frame 1Symbol 345 MovieClip {Skeleton_fla.dialogbox_133}
"musicon"Symbol 670 MovieClip {CGame} Frame 1Symbol 374 MovieClip
"pausebtn"Symbol 670 MovieClip {CGame} Frame 1Symbol 378 MovieClip
"nyawa1"Symbol 670 MovieClip {CGame} Frame 1Symbol 384 MovieClip
"nyawa2"Symbol 670 MovieClip {CGame} Frame 1Symbol 384 MovieClip
"nyawa3"Symbol 670 MovieClip {CGame} Frame 1Symbol 384 MovieClip
"nyawa4"Symbol 670 MovieClip {CGame} Frame 1Symbol 384 MovieClip
"musicoff"Symbol 670 MovieClip {CGame} Frame 1Symbol 388 MovieClip
"qualitybtn"Symbol 670 MovieClip {CGame} Frame 1Symbol 392 MovieClip
"panelquality"Symbol 670 MovieClip {CGame} Frame 1Symbol 397 MovieClip {Skeleton_fla.panelquality2_167}
"btnplaymore2"Symbol 670 MovieClip {CGame} Frame 1Symbol 462 MovieClip
"gunting"Symbol 670 MovieClip {CGame} Frame 1Symbol 491 MovieClip
"creambath"Symbol 670 MovieClip {CGame} Frame 1Symbol 513 MovieClip
"pewarna"Symbol 670 MovieClip {CGame} Frame 1Symbol 532 MovieClip
"mousegunting"Symbol 670 MovieClip {CGame} Frame 1Symbol 535 MovieClip
"mousecreambath"Symbol 670 MovieClip {CGame} Frame 1Symbol 537 MovieClip
"mousepewarna"Symbol 670 MovieClip {CGame} Frame 1Symbol 539 MovieClip
"btnready"Symbol 670 MovieClip {CGame} Frame 1Symbol 584 MovieClip
"btnstart"Symbol 670 MovieClip {CGame} Frame 1Symbol 587 MovieClip
"levelup"Symbol 670 MovieClip {CGame} Frame 1Symbol 590 MovieClip
"nextlevel"Symbol 670 MovieClip {CGame} Frame 1Symbol 598 Button
"result"Symbol 670 MovieClip {CGame} Frame 1Symbol 608 MovieClip {Skeleton_fla.button_result_241}
"youwin"Symbol 670 MovieClip {CGame} Frame 1Symbol 609 EditableText
"yougameover"Symbol 670 MovieClip {CGame} Frame 1Symbol 610 EditableText
"playmore"Symbol 670 MovieClip {CGame} Frame 1Symbol 619 Button
"logob"Symbol 670 MovieClip {CGame} Frame 1Symbol 621 Button
"logo2b"Symbol 670 MovieClip {CGame} Frame 1Symbol 624 Button
"textscore"Symbol 670 MovieClip {CGame} Frame 1Symbol 626 EditableText
"textlevel"Symbol 670 MovieClip {CGame} Frame 1Symbol 627 EditableText
"help"Symbol 670 MovieClip {CGame} Frame 1Symbol 659 MovieClip {Skeleton_fla.help_249}
"btnplaymore"Symbol 670 MovieClip {CGame} Frame 1Symbol 662 Button
"overlaylayer"Symbol 670 MovieClip {CGame} Frame 1Symbol 665 MovieClip
"mpausebtn"Symbol 670 MovieClip {CGame} Frame 1Symbol 669 Button
"mText"Symbol 685 MovieClip {Skeleton_fla.OptionBarPopUp_271} Frame 1Symbol 684 EditableText
"mMusic"Symbol 686 MovieClip {COptionBar} Frame 1Symbol 675 MovieClip {Skeleton_fla.MusicBtn_268}
"mQuality"Symbol 686 MovieClip {COptionBar} Frame 1Symbol 678 MovieClip {Skeleton_fla.QualityBtn_269}
"mSFX"Symbol 686 MovieClip {COptionBar} Frame 1Symbol 681 MovieClip {Skeleton_fla.SFXBtn_270}
"mPopUp"Symbol 686 MovieClip {COptionBar} Frame 1Symbol 685 MovieClip {Skeleton_fla.OptionBarPopUp_271}
"mPlayBtn"Symbol 779 MovieClip {CMainMenu} Frame 1Symbol 766 Button
"mPlayMoreBtn"Symbol 779 MovieClip {CMainMenu} Frame 1Symbol 774 Button
"mAddBtn"Symbol 779 MovieClip {CMainMenu} Frame 1Symbol 778 Button
"mBtn"Symbol 787 MovieClip {CBannedWin} Frame 1Symbol 786 Button
"iBar"Symbol 792 MovieClip {FPS} Frame 1Symbol 788 MovieClip
"tf"Symbol 792 MovieClip {FPS} Frame 2Symbol 791 EditableText
"mTitle"Symbol 796 MovieClip {Skeleton_fla.lazybananaproduction_325} Frame 1Symbol 795 EditableText
"mTitle"Symbol 802 MovieClip {CCredit} Frame 1Symbol 796 MovieClip {Skeleton_fla.lazybananaproduction_325}
"mLogo"Symbol 802 MovieClip {CCredit} Frame 1Symbol 797 MovieClip
"mClose"Symbol 802 MovieClip {CCredit} Frame 1Symbol 801 MovieClip
"animasi"Symbol 924 MovieClip {creambathbenar} Frame 1Symbol 923 MovieClip
"animasi"Symbol 937 MovieClip {creambathsalah} Frame 1Symbol 936 MovieClip
"animasi"Symbol 965 MovieClip {potongbenar} Frame 1Symbol 964 MovieClip
"animasi"Symbol 967 MovieClip {potongsalah} Frame 1Symbol 966 MovieClip
"animasi"Symbol 993 MovieClip {keritingbenar} Frame 1Symbol 992 MovieClip
"animasi"Symbol 995 MovieClip {keritingsalah} Frame 1Symbol 994 MovieClip
"animasi"Symbol 1014 MovieClip {pewarnabenar} Frame 1Symbol 1013 MovieClip
"animasi"Symbol 1015 MovieClip {pewarnasalah} Frame 1Symbol 1013 MovieClip

Special Tags

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

Labels

"Preload"Frame 1
"Asset"Frame 9
"mainMenu"Frame 16
"loading"Symbol 82 MovieClip {Skeleton_fla.Rainbow_Preloader_1} Frame 1
"start"Symbol 82 MovieClip {Skeleton_fla.Rainbow_Preloader_1} Frame 11




http://swfchan.com/26/126340/info.shtml
Created: 26/2 -2019 05:13:54 Last modified: 26/2 -2019 05:13:54 Server time: 11/05 -2024 09:25:29