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

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

perfect_hair.swf

This is the info page for
Flash #254396

(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.display.*; import flash.events.*; import flash.utils.*; public class Tweener { private static var _timeScale:Number = 1; private static var _currentTimeFrame:Number; private static var _specialPropertySplitterList:Object; private static var _engineExists:Boolean = false; private static var _specialPropertyModifierList:Object; private static var _currentTime:Number; private static var _tweenList:Array; private static var _specialPropertyList:Object; private static var _transitionList:Object; private static var _inited:Boolean = false; private static var __tweener_controller__:MovieClip; public function Tweener(){ trace("Tweener is a static class and should not be instantiated."); } public static function registerSpecialPropertyModifier(_arg1:String, _arg2:Function, _arg3:Function):void{ var _local4:SpecialPropertyModifier; if (!_inited){ init(); }; _local4 = new SpecialPropertyModifier(_arg2, _arg3); _specialPropertyModifierList[_arg1] = _local4; } public static function registerSpecialProperty(_arg1:String, _arg2:Function, _arg3:Function, _arg4:Array=null, _arg5:Function=null):void{ var _local6:SpecialProperty; if (!_inited){ init(); }; _local6 = new SpecialProperty(_arg2, _arg3, _arg4, _arg5); _specialPropertyList[_arg1] = _local6; } public static function init(... _args):void{ _inited = true; _transitionList = new Object(); Equations.init(); _specialPropertyList = new Object(); _specialPropertyModifierList = new Object(); _specialPropertySplitterList = new Object(); } private static function updateTweens():Boolean{ var _local1:int; if (_tweenList.length == 0){ return (false); }; _local1 = 0; while (_local1 < _tweenList.length) { if ((((_tweenList[_local1] == undefined)) || (!(_tweenList[_local1].isPaused)))){ if (!updateTweenByIndex(_local1)){ removeTweenByIndex(_local1); }; if (_tweenList[_local1] == null){ removeTweenByIndex(_local1, true); _local1--; }; }; _local1++; }; return (true); } public static function addCaller(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local3:Number; var _local4:Array; var _local5:Object; var _local6:Number; var _local7:Number; var _local8:Function; var _local9:TweenListObj; var _local10:Number; var _local11:String; if (!Boolean(_arg1)){ return (false); }; if ((_arg1 is Array)){ _local4 = _arg1.concat(); } else { _local4 = [_arg1]; }; _local5 = _arg2; if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; _local6 = (isNaN(_local5.time)) ? 0 : _local5.time; _local7 = (isNaN(_local5.delay)) ? 0 : _local5.delay; if (typeof(_local5.transition) == "string"){ _local11 = _local5.transition.toLowerCase(); _local8 = _transitionList[_local11]; } else { _local8 = _local5.transition; }; if (!Boolean(_local8)){ _local8 = _transitionList["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local4.length) { if (_local5.useFrames == true){ _local9 = new TweenListObj(_local4[_local3], (_currentTimeFrame + (_local7 / _timeScale)), (_currentTimeFrame + ((_local7 + _local6) / _timeScale)), true, _local8, _local5.transitionParams); } else { _local9 = new TweenListObj(_local4[_local3], (_currentTime + ((_local7 * 1000) / _timeScale)), (_currentTime + (((_local7 * 1000) + (_local6 * 1000)) / _timeScale)), false, _local8, _local5.transitionParams); }; _local9.properties = null; _local9.onStart = _local5.onStart; _local9.onUpdate = _local5.onUpdate; _local9.onComplete = _local5.onComplete; _local9.onOverwrite = _local5.onOverwrite; _local9.onStartParams = _local5.onStartParams; _local9.onUpdateParams = _local5.onUpdateParams; _local9.onCompleteParams = _local5.onCompleteParams; _local9.onOverwriteParams = _local5.onOverwriteParams; _local9.onStartScope = _local5.onStartScope; _local9.onUpdateScope = _local5.onUpdateScope; _local9.onCompleteScope = _local5.onCompleteScope; _local9.onOverwriteScope = _local5.onOverwriteScope; _local9.onErrorScope = _local5.onErrorScope; _local9.isCaller = true; _local9.count = _local5.count; _local9.waitFrames = _local5.waitFrames; _tweenList.push(_local9); if ((((_local6 == 0)) && ((_local7 == 0)))){ _local10 = (_tweenList.length - 1); updateTweenByIndex(_local10); removeTweenByIndex(_local10); }; _local3++; }; return (true); } public static function pauseAllTweens():Boolean{ var _local1:Boolean; var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local1 = false; _local2 = 0; while (_local2 < _tweenList.length) { pauseTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function removeTweens(_arg1:Object, ... _args):Boolean{ var _local3:Array; var _local4:uint; _local3 = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(removeTweenByIndex, _arg1, _local3)); } public static function splitTweens(_arg1:Number, _arg2:Array):uint{ var _local3:TweenListObj; var _local4:TweenListObj; var _local5:uint; var _local6:String; var _local7:Boolean; _local3 = _tweenList[_arg1]; _local4 = _local3.clone(false); _local5 = 0; while (_local5 < _arg2.length) { _local6 = _arg2[_local5]; if (Boolean(_local3.properties[_local6])){ _local3.properties[_local6] = undefined; delete _local3.properties[_local6]; }; _local5++; }; for (_local6 in _local4.properties) { _local7 = false; _local5 = 0; while (_local5 < _arg2.length) { if (_arg2[_local5] == _local6){ _local7 = true; break; }; _local5++; }; if (!_local7){ _local4.properties[_local6] = undefined; delete _local4.properties[_local6]; }; }; _tweenList.push(_local4); return ((_tweenList.length - 1)); } public static function updateFrame():void{ _currentTimeFrame++; } public static function resumeTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj; var _local3:Number; _local2 = _tweenList[_arg1]; if ((((_local2 == null)) || (!(_local2.isPaused)))){ return (false); }; _local3 = getCurrentTweeningTime(_local2); _local2.timeStart = (_local2.timeStart + (_local3 - _local2.timePaused)); _local2.timeComplete = (_local2.timeComplete + (_local3 - _local2.timePaused)); _local2.timePaused = undefined; _local2.isPaused = false; return (true); } public static function getVersion():String{ return ("AS3 1.31.71"); } public static function onEnterFrame(_arg1:Event):void{ var _local2:Boolean; updateTime(); updateFrame(); _local2 = false; _local2 = updateTweens(); if (!_local2){ stopEngine(); }; } public static function updateTime():void{ _currentTime = getTimer(); } private static function updateTweenByIndex(_arg1:Number):Boolean{ var tTweening:TweenListObj; var isOver:Boolean; var mustUpdate:Boolean; var nv:Number; var t:Number; var b:Number; var c:Number; var d:Number; var pName:String; var eventScope:Object; var tScope:Object; var cTime:Number; var tProperty:Object; var pv:Number; var i = _arg1; tTweening = _tweenList[i]; if ((((tTweening == null)) || (!(Boolean(tTweening.scope))))){ return (false); }; isOver = false; cTime = getCurrentTweeningTime(tTweening); if (cTime >= tTweening.timeStart){ tScope = tTweening.scope; if (tTweening.isCaller){ do { t = (((tTweening.timeComplete - tTweening.timeStart) / tTweening.count) * (tTweening.timesCalled + 1)); b = tTweening.timeStart; c = (tTweening.timeComplete - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d); } while (!(cTime >= nv)); } else { mustUpdate = (((((tTweening.skipUpdates < 1)) || (!(tTweening.skipUpdates)))) || ((tTweening.updatesSkipped >= tTweening.skipUpdates))); if (cTime >= tTweening.timeComplete){ isOver = true; mustUpdate = true; }; if (!tTweening.hasStarted){ if (Boolean(tTweening.onStart)){ eventScope = (Boolean(tTweening.onStartScope)) ? tTweening.onStartScope : tScope; try { tTweening.onStart.apply(eventScope, tTweening.onStartParams); } catch(e:Error) { handleError(tTweening, e, "onStart"); }; }; for (pName in tTweening.properties) { if (tTweening.properties[pName].isSpecialProperty){ if (Boolean(_specialPropertyList[pName].preProcess)){ tTweening.properties[pName].valueComplete = _specialPropertyList[pName].preProcess(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].originalValueComplete, tTweening.properties[pName].extra); }; pv = _specialPropertyList[pName].getValue(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra); } else { pv = tScope[pName]; }; tTweening.properties[pName].valueStart = (isNaN(pv)) ? tTweening.properties[pName].valueComplete : pv; }; mustUpdate = true; tTweening.hasStarted = true; }; if (mustUpdate){ for (pName in tTweening.properties) { tProperty = tTweening.properties[pName]; if (isOver){ nv = tProperty.valueComplete; } else { if (tProperty.hasModifier){ t = (cTime - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, 0, 1, d, tTweening.transitionParams); nv = tProperty.modifierFunction(tProperty.valueStart, tProperty.valueComplete, nv, tProperty.modifierParameters); } else { t = (cTime - tTweening.timeStart); b = tProperty.valueStart; c = (tProperty.valueComplete - tProperty.valueStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d, tTweening.transitionParams); }; }; if (tTweening.rounded){ nv = Math.round(nv); }; if (tProperty.isSpecialProperty){ _specialPropertyList[pName].setValue(tScope, nv, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra); } else { tScope[pName] = nv; }; }; tTweening.updatesSkipped = 0; if (Boolean(tTweening.onUpdate)){ eventScope = (Boolean(tTweening.onUpdateScope)) ? tTweening.onUpdateScope : tScope; try { tTweening.onUpdate.apply(eventScope, tTweening.onUpdateParams); } catch(e:Error) { handleError(tTweening, e, "onUpdate"); }; }; } else { tTweening.updatesSkipped++; }; }; if (((isOver) && (Boolean(tTweening.onComplete)))){ eventScope = (Boolean(tTweening.onCompleteScope)) ? tTweening.onCompleteScope : tScope; try { tTweening.onComplete.apply(eventScope, tTweening.onCompleteParams); } catch(e:Error) { handleError(tTweening, e, "onComplete"); }; }; return (!(isOver)); }; return (true); } public static function setTimeScale(_arg1:Number):void{ var _local2:Number; var _local3:Number; if (isNaN(_arg1)){ _arg1 = 1; }; if (_arg1 < 1E-5){ _arg1 = 1E-5; }; if (_arg1 != _timeScale){ if (_tweenList != null){ _local2 = 0; while (_local2 < _tweenList.length) { _local3 = getCurrentTweeningTime(_tweenList[_local2]); _tweenList[_local2].timeStart = (_local3 - (((_local3 - _tweenList[_local2].timeStart) * _timeScale) / _arg1)); _tweenList[_local2].timeComplete = (_local3 - (((_local3 - _tweenList[_local2].timeComplete) * _timeScale) / _arg1)); if (_tweenList[_local2].timePaused != undefined){ _tweenList[_local2].timePaused = (_local3 - (((_local3 - _tweenList[_local2].timePaused) * _timeScale) / _arg1)); }; _local2++; }; }; _timeScale = _arg1; }; } public static function resumeAllTweens():Boolean{ var _local1:Boolean; var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local1 = false; _local2 = 0; while (_local2 < _tweenList.length) { resumeTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } private static function handleError(_arg1:TweenListObj, _arg2:Error, _arg3:String):void{ var eventScope:Object; var pTweening = _arg1; var pError = _arg2; var pCallBackName = _arg3; if (((Boolean(pTweening.onError)) && ((pTweening.onError is Function)))){ eventScope = (Boolean(pTweening.onErrorScope)) ? pTweening.onErrorScope : pTweening.scope; try { pTweening.onError.apply(eventScope, [pTweening.scope, pError]); } catch(metaError:Error) { printError(((((String(pTweening.scope) + " raised an error while executing the 'onError' handler. Original error:\n ") + pError.getStackTrace()) + "\nonError error: ") + metaError.getStackTrace())); }; } else { if (!Boolean(pTweening.onError)){ printError(((((String(pTweening.scope) + " raised an error while executing the '") + pCallBackName) + "'handler. \n") + pError.getStackTrace())); }; }; } private static function startEngine():void{ _engineExists = true; _tweenList = new Array(); __tweener_controller__ = new MovieClip(); __tweener_controller__.addEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); _currentTimeFrame = 0; updateTime(); } public static function removeAllTweens():Boolean{ var _local1:Boolean; var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local1 = false; _local2 = 0; while (_local2 < _tweenList.length) { removeTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function addTween(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local3:Number; var _local4:Number; var _local5:String; var _local6:Array; var _local7:Object; var _local8:Number; var _local9:Number; var _local10:Array; var _local11:Object; var _local12:Object; var _local13:Function; var _local14:Object; var _local15:TweenListObj; var _local16:Number; var _local17:Array; var _local18:Array; var _local19:Array; var _local20:String; if (!Boolean(_arg1)){ return (false); }; if ((_arg1 is Array)){ _local6 = _arg1.concat(); } else { _local6 = [_arg1]; }; _local7 = TweenListObj.makePropertiesChain(_arg2); if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; _local8 = (isNaN(_local7.time)) ? 0 : _local7.time; _local9 = (isNaN(_local7.delay)) ? 0 : _local7.delay; _local10 = new Array(); _local11 = {time:true, delay:true, useFrames:true, skipUpdates:true, transition:true, transitionParams:true, onStart:true, onUpdate:true, onComplete:true, onOverwrite:true, onError:true, rounded:true, onStartParams:true, onUpdateParams:true, onCompleteParams:true, onOverwriteParams:true, onStartScope:true, onUpdateScope:true, onCompleteScope:true, onOverwriteScope:true, onErrorScope:true}; _local12 = new Object(); for (_local5 in _local7) { if (!_local11[_local5]){ if (_specialPropertySplitterList[_local5]){ _local17 = _specialPropertySplitterList[_local5].splitValues(_local7[_local5], _specialPropertySplitterList[_local5].parameters); _local3 = 0; while (_local3 < _local17.length) { if (_specialPropertySplitterList[_local17[_local3].name]){ _local18 = _specialPropertySplitterList[_local17[_local3].name].splitValues(_local17[_local3].value, _specialPropertySplitterList[_local17[_local3].name].parameters); _local4 = 0; while (_local4 < _local18.length) { _local10[_local18[_local4].name] = {valueStart:undefined, valueComplete:_local18[_local4].value, arrayIndex:_local18[_local4].arrayIndex, isSpecialProperty:false}; _local4++; }; } else { _local10[_local17[_local3].name] = {valueStart:undefined, valueComplete:_local17[_local3].value, arrayIndex:_local17[_local3].arrayIndex, isSpecialProperty:false}; }; _local3++; }; } else { if (_specialPropertyModifierList[_local5] != undefined){ _local19 = _specialPropertyModifierList[_local5].modifyValues(_local7[_local5]); _local3 = 0; while (_local3 < _local19.length) { _local12[_local19[_local3].name] = {modifierParameters:_local19[_local3].parameters, modifierFunction:_specialPropertyModifierList[_local5].getValue}; _local3++; }; } else { _local10[_local5] = {valueStart:undefined, valueComplete:_local7[_local5]}; }; }; }; }; for (_local5 in _local10) { if (_specialPropertyList[_local5] != undefined){ _local10[_local5].isSpecialProperty = true; } else { if (_local6[0][_local5] == undefined){ printError((((("The property '" + _local5) + "' doesn't seem to be a normal object property of ") + String(_local6[0])) + " or a registered special property.")); }; }; }; for (_local5 in _local12) { if (_local10[_local5] != undefined){ _local10[_local5].modifierParameters = _local12[_local5].modifierParameters; _local10[_local5].modifierFunction = _local12[_local5].modifierFunction; }; }; if (typeof(_local7.transition) == "string"){ _local20 = _local7.transition.toLowerCase(); _local13 = _transitionList[_local20]; } else { _local13 = _local7.transition; }; if (!Boolean(_local13)){ _local13 = _transitionList["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local6.length) { _local14 = new Object(); for (_local5 in _local10) { _local14[_local5] = new PropertyInfoObj(_local10[_local5].valueStart, _local10[_local5].valueComplete, _local10[_local5].valueComplete, _local10[_local5].arrayIndex, {}, _local10[_local5].isSpecialProperty, _local10[_local5].modifierFunction, _local10[_local5].modifierParameters); }; if (_local7.useFrames == true){ _local15 = new TweenListObj(_local6[_local3], (_currentTimeFrame + (_local9 / _timeScale)), (_currentTimeFrame + ((_local9 + _local8) / _timeScale)), true, _local13, _local7.transitionParams); } else { _local15 = new TweenListObj(_local6[_local3], (_currentTime + ((_local9 * 1000) / _timeScale)), (_currentTime + (((_local9 * 1000) + (_local8 * 1000)) / _timeScale)), false, _local13, _local7.transitionParams); }; _local15.properties = _local14; _local15.onStart = _local7.onStart; _local15.onUpdate = _local7.onUpdate; _local15.onComplete = _local7.onComplete; _local15.onOverwrite = _local7.onOverwrite; _local15.onError = _local7.onError; _local15.onStartParams = _local7.onStartParams; _local15.onUpdateParams = _local7.onUpdateParams; _local15.onCompleteParams = _local7.onCompleteParams; _local15.onOverwriteParams = _local7.onOverwriteParams; _local15.onStartScope = _local7.onStartScope; _local15.onUpdateScope = _local7.onUpdateScope; _local15.onCompleteScope = _local7.onCompleteScope; _local15.onOverwriteScope = _local7.onOverwriteScope; _local15.onErrorScope = _local7.onErrorScope; _local15.rounded = _local7.rounded; _local15.skipUpdates = _local7.skipUpdates; removeTweensByTime(_local15.scope, _local15.properties, _local15.timeStart, _local15.timeComplete); _tweenList.push(_local15); if ((((_local8 == 0)) && ((_local9 == 0)))){ _local16 = (_tweenList.length - 1); updateTweenByIndex(_local16); removeTweenByIndex(_local16); }; _local3++; }; return (true); } public static function registerTransition(_arg1:String, _arg2:Function):void{ if (!_inited){ init(); }; _transitionList[_arg1] = _arg2; } public static function printError(_arg1:String):void{ trace(("## [Tweener] Error: " + _arg1)); } private static function affectTweens(_arg1:Function, _arg2:Object, _arg3:Array):Boolean{ var _local4:Boolean; var _local5:uint; var _local6:Array; var _local7:uint; var _local8:uint; var _local9:uint; _local4 = false; if (!Boolean(_tweenList)){ return (false); }; _local5 = 0; while (_local5 < _tweenList.length) { if (((_tweenList[_local5]) && ((_tweenList[_local5].scope == _arg2)))){ if (_arg3.length == 0){ _arg1(_local5); _local4 = true; } else { _local6 = new Array(); _local7 = 0; while (_local7 < _arg3.length) { if (Boolean(_tweenList[_local5].properties[_arg3[_local7]])){ _local6.push(_arg3[_local7]); }; _local7++; }; if (_local6.length > 0){ _local8 = AuxFunctions.getObjectLength(_tweenList[_local5].properties); if (_local8 == _local6.length){ _arg1(_local5); _local4 = true; } else { _local9 = splitTweens(_local5, _local6); _arg1(_local9); _local4 = true; }; }; }; }; _local5++; }; return (_local4); } public static function getTweens(_arg1:Object):Array{ var _local2:uint; var _local3:String; var _local4:Array; if (!Boolean(_tweenList)){ return ([]); }; _local4 = new Array(); _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ for (_local3 in _tweenList[_local2].properties) { _local4.push(_local3); }; }; _local2++; }; return (_local4); } public static function isTweening(_arg1:Object):Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ return (true); }; _local2++; }; return (false); } public static function pauseTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj; _local2 = _tweenList[_arg1]; if ((((_local2 == null)) || (_local2.isPaused))){ return (false); }; _local2.timePaused = getCurrentTweeningTime(_local2); _local2.isPaused = true; return (true); } public static function getCurrentTweeningTime(_arg1:Object):Number{ return ((_arg1.useFrames) ? _currentTimeFrame : _currentTime); } public static function getTweenCount(_arg1:Object):Number{ var _local2:uint; var _local3:Number; if (!Boolean(_tweenList)){ return (0); }; _local3 = 0; _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ _local3 = (_local3 + AuxFunctions.getObjectLength(_tweenList[_local2].properties)); }; _local2++; }; return (_local3); } private static function stopEngine():void{ _engineExists = false; _tweenList = null; _currentTime = 0; _currentTimeFrame = 0; __tweener_controller__.removeEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); __tweener_controller__ = null; } public static function removeTweensByTime(_arg1:Object, _arg2:Object, _arg3:Number, _arg4:Number):Boolean{ var removed:Boolean; var removedLocally:Boolean; var i:uint; var tl:uint; var pName:String; var eventScope:Object; var p_scope = _arg1; var p_properties = _arg2; var p_timeStart = _arg3; var p_timeComplete = _arg4; removed = false; tl = _tweenList.length; i = 0; while (i < tl) { if (((Boolean(_tweenList[i])) && ((p_scope == _tweenList[i].scope)))){ if ((((p_timeComplete > _tweenList[i].timeStart)) && ((p_timeStart < _tweenList[i].timeComplete)))){ removedLocally = false; for (pName in _tweenList[i].properties) { if (Boolean(p_properties[pName])){ if (Boolean(_tweenList[i].onOverwrite)){ eventScope = (Boolean(_tweenList[i].onOverwriteScope)) ? _tweenList[i].onOverwriteScope : _tweenList[i].scope; try { _tweenList[i].onOverwrite.apply(eventScope, _tweenList[i].onOverwriteParams); } catch(e:Error) { handleError(_tweenList[i], e, "onOverwrite"); }; }; _tweenList[i].properties[pName] = undefined; delete _tweenList[i].properties[pName]; removedLocally = true; removed = true; }; }; if (removedLocally){ if (AuxFunctions.getObjectLength(_tweenList[i].properties) == 0){ removeTweenByIndex(i); }; }; }; }; i = (i + 1); }; return (removed); } public static function registerSpecialPropertySplitter(_arg1:String, _arg2:Function, _arg3:Array=null):void{ var _local4:SpecialPropertySplitter; if (!_inited){ init(); }; _local4 = new SpecialPropertySplitter(_arg2, _arg3); _specialPropertySplitterList[_arg1] = _local4; } public static function removeTweenByIndex(_arg1:Number, _arg2:Boolean=false):Boolean{ _tweenList[_arg1] = null; if (_arg2){ _tweenList.splice(_arg1, 1); }; return (true); } public static function resumeTweens(_arg1:Object, ... _args):Boolean{ var _local3:Array; var _local4:uint; _local3 = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(resumeTweenByIndex, _arg1, _local3)); } public static function pauseTweens(_arg1:Object, ... _args):Boolean{ var _local3:Array; var _local4:uint; _local3 = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(pauseTweenByIndex, _arg1, _local3)); } } }//package caurina.transitions
Section 8
//TweenListObj (caurina.transitions.TweenListObj) package caurina.transitions { public class TweenListObj { public var onUpdate:Function; public var useFrames:Boolean; public var hasStarted:Boolean; public var onOverwriteParams:Array; public var timeStart:Number; public var count:Number; public var timeComplete:Number; public var onStartParams:Array; public var onUpdateScope:Object; public var rounded:Boolean; public var onUpdateParams:Array; public var properties:Object; public var onComplete:Function; public var transitionParams:Object; public var updatesSkipped:Number; public var onStart:Function; public var onOverwriteScope:Object; public var skipUpdates:Number; public var onStartScope:Object; public var scope:Object; public var transition:Function; public var timePaused:Number; public var onCompleteParams:Array; public var timesCalled:Number; public var isCaller:Boolean; public var onError:Function; public var onErrorScope:Object; public var onOverwrite:Function; public var isPaused:Boolean; public var waitFrames:Boolean; public var onCompleteScope:Object; public function TweenListObj(_arg1:Object, _arg2:Number, _arg3:Number, _arg4:Boolean, _arg5:Function, _arg6:Object){ scope = _arg1; timeStart = _arg2; timeComplete = _arg3; useFrames = _arg4; transition = _arg5; transitionParams = _arg6; properties = new Object(); isPaused = false; timePaused = undefined; isCaller = false; updatesSkipped = 0; timesCalled = 0; skipUpdates = 0; hasStarted = false; } public function clone(_arg1:Boolean):TweenListObj{ var _local2:TweenListObj; var _local3:String; _local2 = new TweenListObj(scope, timeStart, timeComplete, useFrames, transition, transitionParams); _local2.properties = new Array(); for (_local3 in properties) { _local2.properties[_local3] = properties[_local3].clone(); }; _local2.skipUpdates = skipUpdates; _local2.updatesSkipped = updatesSkipped; if (!_arg1){ _local2.onStart = onStart; _local2.onUpdate = onUpdate; _local2.onComplete = onComplete; _local2.onOverwrite = onOverwrite; _local2.onError = onError; _local2.onStartParams = onStartParams; _local2.onUpdateParams = onUpdateParams; _local2.onCompleteParams = onCompleteParams; _local2.onOverwriteParams = onOverwriteParams; _local2.onStartScope = onStartScope; _local2.onUpdateScope = onUpdateScope; _local2.onCompleteScope = onCompleteScope; _local2.onOverwriteScope = onOverwriteScope; _local2.onErrorScope = onErrorScope; }; _local2.rounded = rounded; _local2.isPaused = isPaused; _local2.timePaused = timePaused; _local2.isCaller = isCaller; _local2.count = count; _local2.timesCalled = timesCalled; _local2.waitFrames = waitFrames; _local2.hasStarted = hasStarted; return (_local2); } public function toString():String{ var _local1:String; var _local2:Boolean; var _local3:String; _local1 = "\n[TweenListObj "; _local1 = (_local1 + ("scope:" + String(scope))); _local1 = (_local1 + ", properties:"); _local2 = true; for (_local3 in properties) { if (!_local2){ _local1 = (_local1 + ","); }; _local1 = (_local1 + ("[name:" + properties[_local3].name)); _local1 = (_local1 + (",valueStart:" + properties[_local3].valueStart)); _local1 = (_local1 + (",valueComplete:" + properties[_local3].valueComplete)); _local1 = (_local1 + "]"); _local2 = false; }; _local1 = (_local1 + (", timeStart:" + String(timeStart))); _local1 = (_local1 + (", timeComplete:" + String(timeComplete))); _local1 = (_local1 + (", useFrames:" + String(useFrames))); _local1 = (_local1 + (", transition:" + String(transition))); _local1 = (_local1 + (", transitionParams:" + String(transitionParams))); if (skipUpdates){ _local1 = (_local1 + (", skipUpdates:" + String(skipUpdates))); }; if (updatesSkipped){ _local1 = (_local1 + (", updatesSkipped:" + String(updatesSkipped))); }; if (Boolean(onStart)){ _local1 = (_local1 + (", onStart:" + String(onStart))); }; if (Boolean(onUpdate)){ _local1 = (_local1 + (", onUpdate:" + String(onUpdate))); }; if (Boolean(onComplete)){ _local1 = (_local1 + (", onComplete:" + String(onComplete))); }; if (Boolean(onOverwrite)){ _local1 = (_local1 + (", onOverwrite:" + String(onOverwrite))); }; if (Boolean(onError)){ _local1 = (_local1 + (", onError:" + String(onError))); }; if (onStartParams){ _local1 = (_local1 + (", onStartParams:" + String(onStartParams))); }; if (onUpdateParams){ _local1 = (_local1 + (", onUpdateParams:" + String(onUpdateParams))); }; if (onCompleteParams){ _local1 = (_local1 + (", onCompleteParams:" + String(onCompleteParams))); }; if (onOverwriteParams){ _local1 = (_local1 + (", onOverwriteParams:" + String(onOverwriteParams))); }; if (onStartScope){ _local1 = (_local1 + (", onStartScope:" + String(onStartScope))); }; if (onUpdateScope){ _local1 = (_local1 + (", onUpdateScope:" + String(onUpdateScope))); }; if (onCompleteScope){ _local1 = (_local1 + (", onCompleteScope:" + String(onCompleteScope))); }; if (onOverwriteScope){ _local1 = (_local1 + (", onOverwriteScope:" + String(onOverwriteScope))); }; if (onErrorScope){ _local1 = (_local1 + (", onErrorScope:" + String(onErrorScope))); }; if (rounded){ _local1 = (_local1 + (", rounded:" + String(rounded))); }; if (isPaused){ _local1 = (_local1 + (", isPaused:" + String(isPaused))); }; if (timePaused){ _local1 = (_local1 + (", timePaused:" + String(timePaused))); }; if (isCaller){ _local1 = (_local1 + (", isCaller:" + String(isCaller))); }; if (count){ _local1 = (_local1 + (", count:" + String(count))); }; if (timesCalled){ _local1 = (_local1 + (", timesCalled:" + String(timesCalled))); }; if (waitFrames){ _local1 = (_local1 + (", waitFrames:" + String(waitFrames))); }; if (hasStarted){ _local1 = (_local1 + (", hasStarted:" + String(hasStarted))); }; _local1 = (_local1 + "]\n"); return (_local1); } public static function makePropertiesChain(_arg1:Object):Object{ var _local2:Object; var _local3:Object; var _local4:Object; var _local5:Object; var _local6:Number; var _local7:Number; var _local8:Number; _local2 = _arg1.base; if (_local2){ _local3 = {}; if ((_local2 is Array)){ _local4 = []; _local8 = 0; while (_local8 < _local2.length) { _local4.push(_local2[_local8]); _local8++; }; } else { _local4 = [_local2]; }; _local4.push(_arg1); _local6 = _local4.length; _local7 = 0; while (_local7 < _local6) { if (_local4[_local7]["base"]){ _local5 = AuxFunctions.concatObjects(makePropertiesChain(_local4[_local7]["base"]), _local4[_local7]); } else { _local5 = _local4[_local7]; }; _local3 = AuxFunctions.concatObjects(_local3, _local5); _local7++; }; if (_local3["base"]){ delete _local3["base"]; }; return (_local3); //unresolved jump }; return (_arg1); } } }//package caurina.transitions
Section 9
//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.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class blingblinggggg_14 extends MovieClip { public function blingblinggggg_14(){ addFrameScript(29, frame30); } function frame30(){ stop(); } } }//package Skeleton_fla
Section 13
//button_result_244 (Skeleton_fla.button_result_244) package Skeleton_fla { import flash.display.*; import flash.text.*; public dynamic class button_result_244 extends MovieClip { public var backbtn:SimpleButton; public var textscore:TextField; } }//package Skeleton_fla
Section 14
//customerbiasa_77 (Skeleton_fla.customerbiasa_77) package Skeleton_fla { import flash.display.*; public dynamic class customerbiasa_77 extends MovieClip { public var kepala:kepala0; public var rambut:rambut0; public var baju:bajubiasa0; } }//package Skeleton_fla
Section 15
//customerduduk_100 (Skeleton_fla.customerduduk_100) package Skeleton_fla { import flash.display.*; public dynamic class customerduduk_100 extends MovieClip { public var kepala:kepala0; public var rambut:rambut0; public var baju:bajududuk0; } }//package Skeleton_fla
Section 16
//customerpotong_122 (Skeleton_fla.customerpotong_122) package Skeleton_fla { import flash.display.*; public dynamic class customerpotong_122 extends MovieClip { public var kepala:kepala0; public var rambut:rambut0; public var baju:bajupotong; } }//package Skeleton_fla
Section 17
//dialogbox_134 (Skeleton_fla.dialogbox_134) package Skeleton_fla { import flash.display.*; public dynamic class dialogbox_134 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.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class flares_20 extends MovieClip { public function flares_20(){ addFrameScript(20, frame21); } function frame21(){ stop(); } } }//package Skeleton_fla
Section 19
//help_252 (Skeleton_fla.help_252) package Skeleton_fla { import flash.display.*; public dynamic class help_252 extends MovieClip { public var nextbtn:SimpleButton; } }//package Skeleton_fla
Section 20
//lazybananaproduction_328 (Skeleton_fla.lazybananaproduction_328) package Skeleton_fla { import flash.display.*; import flash.text.*; public dynamic class lazybananaproduction_328 extends MovieClip { public var mTitle:TextField; } }//package Skeleton_fla
Section 21
//loadingbar_23 (Skeleton_fla.loadingbar_23) package Skeleton_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class loadingbar_23 extends MovieClip { public function loadingbar_23(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Skeleton_fla
Section 22
//MusicBtn_271 (Skeleton_fla.MusicBtn_271) package Skeleton_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class MusicBtn_271 extends MovieClip { public function MusicBtn_271(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Skeleton_fla
Section 23
//OptionBarPopUp_274 (Skeleton_fla.OptionBarPopUp_274) package Skeleton_fla { import flash.display.*; import flash.text.*; public dynamic class OptionBarPopUp_274 extends MovieClip { public var mText:TextField; } }//package Skeleton_fla
Section 24
//panelquality2_168 (Skeleton_fla.panelquality2_168) package Skeleton_fla { import flash.display.*; import flash.text.*; public dynamic class panelquality2_168 extends MovieClip { public var teksquality:TextField; } }//package Skeleton_fla
Section 25
//pintumbuka_32 (Skeleton_fla.pintumbuka_32) package Skeleton_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class pintumbuka_32 extends MovieClip { public function pintumbuka_32(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Skeleton_fla
Section 26
//QualityBtn_272 (Skeleton_fla.QualityBtn_272) package Skeleton_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class QualityBtn_272 extends MovieClip { public function QualityBtn_272(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Skeleton_fla
Section 27
//Rainbow_Preloader_1 (Skeleton_fla.Rainbow_Preloader_1) package Skeleton_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class 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_273 (Skeleton_fla.SFXBtn_273) package Skeleton_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class SFXBtn_273 extends MovieClip { public function SFXBtn_273(){ 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.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class 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.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class 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.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class CBannedWin extends MovieClip { public var mBtn:SimpleButton; public function CBannedWin(){ addFrameScript(0, frame1); } function frame1(){ mBtn.addEventListener(MouseEvent.MOUSE_DOWN, GotoSapi); } public function GotoSapi(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.lazybanana.com"); navigateToURL(_local2); } } }//package
Section 45
//CBaseMovieClip (CBaseMovieClip) package { import flash.display.*; import flash.events.*; public class CBaseMovieClip extends MovieClip { public var mEventType:String; public function CBaseMovieClip(_arg1:String){ mEventType = _arg1; } public function AddDispatcher():void{ Main.GetInstance().addEventListener(mEventType, Update, false, 0, true); } public function RemoveDispatcher(){ Main.GetInstance().removeEventListener(mEventType, Update); } public function Update(_arg1:Event){ } } }//package
Section 46
//CCredit (CCredit) package { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class CCredit extends MovieClip { public var mTitle:MovieClip; public var mFilter:Array; public var mClose:MovieClip; public var mLogo:MovieClip; public function CCredit(){ addFrameScript(0, frame1); } public function onMouseOver(_arg1:MouseEvent){ var _local2:GlowFilter; _local2 = new GlowFilter(0x9900, 1, 5, 5, 3); if (_arg1.currentTarget.name == "mClose"){ mFilter = _arg1.currentTarget.filters.slice(0, 1); _arg1.currentTarget.filters = mFilter.concat([_local2]); return; }; _arg1.currentTarget.filters = [_local2]; } public function onMouseUp(_arg1:MouseEvent){ if ((((_arg1.currentTarget.name == "mTitle")) || ((_arg1.currentTarget.name == "mLogo")))){ Global.openWindow(); }; if (_arg1.currentTarget.name == "mClose"){ parent.removeChild(this); }; } function frame1(){ if (!mTitle.hasEventListener(MouseEvent.MOUSE_UP)){ mTitle.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); mTitle.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); mTitle.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); mTitle.mouseChildren = false; mTitle.buttonMode = true; mTitle.useHandCursor = true; mLogo.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); mLogo.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); mLogo.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); mLogo.mouseChildren = false; mLogo.buttonMode = true; mLogo.useHandCursor = true; mClose.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); mClose.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); mClose.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); mClose.mouseChildren = false; mClose.buttonMode = true; mClose.useHandCursor = true; }; } public function onMouseOut(_arg1:MouseEvent){ if (_arg1.currentTarget.name == "mClose"){ _arg1.currentTarget.filters = mFilter; return; }; _arg1.currentTarget.filters = []; } } }//package
Section 47
//CGame (CGame) package { import com.gskinner.geom.*; import flash.display.*; import flash.events.*; import caurina.transitions.*; import de.polygonal.math.*; import com.troy.collision.*; 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); logo.addEventListener(MouseEvent.MOUSE_DOWN, linkpartner, 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(){ btnplaymore2.mouseEnabled = false; btnplaymore2.visible = false; } 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.display.*; import flash.events.*; 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); logo.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.kibagames.com"); } else { if (_arg1.currentTarget.name == "logo2"){ Main.GetInstance().mOptionBar.PlaySFX("klik"); Global.openWindow("http://www.girlsgogames.com"); }; }; }; }; }; } function frame1(){ mAddBtn.visible = false; mAddBtn.mouseEnabled = false; } } }//package
Section 49
//coinflipsfx (coinflipsfx) package { import flash.media.*; public dynamic class coinflipsfx extends Sound { } }//package
Section 50
//COptionBar (COptionBar) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; public class COptionBar extends MovieClip { public var mSFX:MovieClip; private var mSfxChannel:Array; private var mBgm:Sound; private var mBgmFlag:Boolean; public var mPopUp:MovieClip; private var mSfxFlag:Boolean;// = true private var mBgmChannel:SoundChannel; public var mMusic:MovieClip; public var mQuality:MovieClip; private var mBgmVol:Number;// = 1 public static var Global:COptionBar; public function COptionBar(_arg1:int=0, _arg2:int=0, _arg3:String=null, _arg4:Number=0.5){ var _local5:Class; mSfxFlag = true; mBgmVol = 1; super(); Global = this; mBgmVol = _arg4; this.x = _arg1; this.y = _arg2; if (_arg3){ _local5 = (getDefinitionByName(_arg3) as Class); if (_local5){ mBgm = new (_local5); }; }; mPopUp.mouseEnabled = false; mMusic.buttonMode = true; mMusic.useHandCursor = true; mSFX.buttonMode = true; mSFX.useHandCursor = true; mQuality.buttonMode = true; mQuality.useHandCursor = true; mMusic.addEventListener(MouseEvent.MOUSE_OVER, MusicOver, false, 0, true); mMusic.addEventListener(MouseEvent.MOUSE_OUT, MusicOut, false, 0, true); mMusic.addEventListener(MouseEvent.MOUSE_UP, ToggleMusic, false, 0, true); mSFX.addEventListener(MouseEvent.MOUSE_OVER, SFXOver, false, 0, true); mSFX.addEventListener(MouseEvent.MOUSE_OUT, SFXOut, false, 0, true); mSFX.addEventListener(MouseEvent.MOUSE_UP, ToggleSFX, false, 0, true); mQuality.addEventListener(MouseEvent.MOUSE_OVER, QualityOver, false, 0, true); mQuality.addEventListener(MouseEvent.MOUSE_OUT, QualityOut, false, 0, true); mQuality.addEventListener(MouseEvent.MOUSE_UP, ToggleQuality, false, 0, true); if (((mBgm) && (!((Main.GetInstance().mState == Main.STATE_PRELOADER))))){ StartBGM(); }; mSfxChannel = new Array(); MusicOut(null); SFXOut(null); trace("init option bar"); } private function MusicOut(_arg1:MouseEvent):void{ if (!mBgmFlag){ mMusic.gotoAndStop(2); } else { mMusic.gotoAndStop(1); }; HidePopUp(); } public function ToggleQuality(_arg1:MouseEvent=null):void{ switch (Main.GetInstance().stage.quality){ case "LOW": Main.GetInstance().stage.quality = StageQuality.MEDIUM; break; case "MEDIUM": Main.GetInstance().stage.quality = StageQuality.HIGH; break; case "HIGH": Main.GetInstance().stage.quality = StageQuality.BEST; break; case "BEST": Main.GetInstance().stage.quality = StageQuality.LOW; break; }; ShowPopUp((("Quality: " + Main.GetInstance().stage.quality) + " (B)")); } public function StopSFX(_arg1:int){ 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.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class FPS extends MovieClip { public var prevSecondTime:Number; public var secondTime:Number; public var tf:TextField; public var frames:Number; public var time:Number; public var frameTime:Number; public var fps:String; public var prevFrameTime:Number; public var iBar:MovieClip; public function FPS(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ prevFrameTime = getTimer(); prevSecondTime = getTimer(); frames = 0; fps = "..."; } function frame2(){ stop(); this.addEventListener(Event.ENTER_FRAME, onEnterFrame); } public function onEnterFrame(_arg1:Event):void{ time = getTimer(); frameTime = (time - prevFrameTime); secondTime = (time - prevSecondTime); if (secondTime >= 1000){ fps = frames.toString(); frames = 0; prevSecondTime = time; } else { frames++; }; prevFrameTime = time; tf.text = (((((fps + " FPS / ") + frameTime) + " MS") + " - Memory : ") + System.totalMemory); iBar.scaleX = (iBar.scaleX - ((iBar.scaleX - (frameTime / 10)) / 5)); } } }//package
Section 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.geom.*; import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class 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.display.*; import flash.events.*; import flash.media.*; import flash.ui.*; import flash.net.*; import flash.utils.*; import flash.system.*; public dynamic class Main extends MovieClip { private var mContextMenu:ContextMenu; public var mBgmStartFlag:Boolean;// = false private var mBgm:SoundChannel; private var mSfx:SoundChannel; public var mState:int; public var mBgmFlag:Boolean;// = true public var mFPSBar:MovieClip; private var mMainMenu:CMainMenu; public var 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.kibagames.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(); logo2.addEventListener(MouseEvent.CLICK, openLink); } 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 316
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:2 5 6Used by:11 317
Symbol 8 GraphicUsed by:9 919
Symbol 9 MovieClipUses:8Used by:10
Symbol 10 MovieClipUses:9Used by:11 317 1028
Symbol 11 MovieClip {koin2}Uses:7 10Used by:1146
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 809
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 788
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 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:85
Symbol 85 ButtonUses:84Used by:786  Timeline
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:677
Symbol 88 GraphicUsed by:92
Symbol 89 GraphicUsed by:92
Symbol 90 GraphicUsed by:92
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:88 89 90 91Used by:127
Symbol 93 GraphicUsed by:127
Symbol 94 GraphicUsed by:99 102
Symbol 95 GraphicUsed by:99 102 106 109 795 838
Symbol 96 GraphicUsed by:97 101 105 108 130 136 153
Symbol 97 MovieClipUses:96Used by:99
Symbol 98 GraphicUsed by:99 102 106 109
Symbol 99 MovieClipUses:94 95 97 98Used by:127
Symbol 100 GraphicUsed by:127
Symbol 101 MovieClipUses:96Used by:102
Symbol 102 MovieClipUses:94 95 101 98Used by:127
Symbol 103 GraphicUsed by:127
Symbol 104 GraphicUsed by:106 109
Symbol 105 MovieClipUses:96Used by:106
Symbol 106 MovieClipUses:104 95 105 98Used by:127
Symbol 107 GraphicUsed by:127
Symbol 108 MovieClipUses:96Used by:109
Symbol 109 MovieClipUses:104 95 108 98Used by:127
Symbol 110 GraphicUsed by:127
Symbol 111 GraphicUsed by:115
Symbol 112 GraphicUsed by:115
Symbol 113 GraphicUsed by:115
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:111 112 113 114Used by:127
Symbol 116 GraphicUsed by:127
Symbol 117 GraphicUsed by:121
Symbol 118 GraphicUsed by:121
Symbol 119 GraphicUsed by:121
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:117 118 119 120Used by:127
Symbol 122 GraphicUsed by:126
Symbol 123 GraphicUsed by:126
Symbol 124 GraphicUsed by:126
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:122 123 124 125Used by:127
Symbol 127 MovieClipUses:92 93 99 100 102 103 106 107 109 110 115 116 121 126Used by:145
Symbol 128 GraphicUsed by:132
Symbol 129 GraphicUsed by:132
Symbol 130 MovieClipUses:96Used by:132
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:128 129 130 131Used by:133
Symbol 133 MovieClipUses:132Used by:145
Symbol 134 GraphicUsed by:138
Symbol 135 GraphicUsed by:138
Symbol 136 MovieClipUses:96Used by:138
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:134 135 136 137Used by:139
Symbol 139 MovieClipUses:138Used by:145
Symbol 140 GraphicUsed by:144
Symbol 141 FontUsed by:142
Symbol 142 TextUses:141Used by:144
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:140 142 143Used by:145
Symbol 145 MovieClip {Skeleton_fla.pintumbuka_32}Uses:127 133 139 144Used by:677
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:149
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:147 148Used by:677
Symbol 150 GraphicUsed by:157
Symbol 151 GraphicUsed by:155
Symbol 152 GraphicUsed by:155
Symbol 153 MovieClipUses:96Used by:155
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:151 152 153 154Used by:157
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:150 155 156Used by:677
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:160 1132
Symbol 160 MovieClipUses:159Used by:206 1109
Symbol 161 GraphicUsed by:177
Symbol 162 GraphicUsed by:166
Symbol 163 GraphicUsed by:166
Symbol 164 GraphicUsed by:166
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:162 163 164 165Used by:177
Symbol 167 GraphicUsed by:177
Symbol 168 GraphicUsed by:172
Symbol 169 GraphicUsed by:172 176
Symbol 170 GraphicUsed by:172
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:168 169 170 171Used by:177
Symbol 173 GraphicUsed by:176
Symbol 174 GraphicUsed by:176
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:173 169 174 175Used by:177
Symbol 177 MovieClipUses:161 166 167 172 176Used by:206 1109 1132
Symbol 178 GraphicUsed by:184
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:184
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:184
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:178 180 182 183Used by:205 1104 1131
Symbol 185 GraphicUsed by:195
Symbol 186 GraphicUsed by:190 193
Symbol 187 GraphicUsed by:190 193 233 238 252 255 288 291 582 676 752 755 773 781 785
Symbol 188 GraphicUsed by:190
Symbol 189 GraphicUsed by:190 193
Symbol 190 MovieClipUses:186 187 188 189Used by:195
Symbol 191 GraphicUsed by:195
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:186 187 192 189Used by:195
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:185 190 191 193 194Used by:198 1104
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:198
Symbol 198 MovieClipUses:195 197Used by:205
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:205 1131
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201Used by:205 1104 1131
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:203Used by:205
Symbol 205 MovieClipUses:184 198 200 202 204Used by:206
Symbol 206 MovieClipUses:160 177 205Used by:677
Symbol 207 GraphicUsed by:208 1121
Symbol 208 MovieClipUses:207Used by:221 821
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:209Used by:221 260
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:211Used by:221
Symbol 213 GraphicUsed by:220
Symbol 214 GraphicUsed by:218
Symbol 215 GraphicUsed by:218
Symbol 216 GraphicUsed by:218 265 818 824
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:214 215 216 217Used by:220
Symbol 219 GraphicUsed by:220 266
Symbol 220 MovieClipUses:213 218 219Used by:221
Symbol 221 MovieClip {bajubiasa0}Uses:208 210 212 220Used by:259 1146
Symbol 222 GraphicUsed by:227 283
Symbol 223 GraphicUsed by:224 225 281 282
Symbol 224 MovieClipUses:223Used by:227
Symbol 225 MovieClipUses:223Used by:227
Symbol 226 GraphicUsed by:227 283
Symbol 227 MovieClipUses:222 224 225 226Used by:228
Symbol 228 MovieClipUses:227Used by:248 831 846 849
Symbol 229 GraphicUsed by:240 293
Symbol 230 GraphicUsed by:233
Symbol 231 GraphicUsed by:233
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:230 187 231 232Used by:240
Symbol 234 GraphicUsed by:240
Symbol 235 GraphicUsed by:238
Symbol 236 GraphicUsed by:238
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:235 187 236 237Used by:240
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:229 233 234 238 239Used by:243
Symbol 241 GraphicUsed by:242 294
Symbol 242 MovieClipUses:241Used by:243
Symbol 243 MovieClipUses:240 242Used by:248
Symbol 244 GraphicUsed by:245 284
Symbol 245 MovieClipUses:244Used by:248 831
Symbol 246 GraphicUsed by:247 298
Symbol 247 MovieClipUses:246Used by:248
Symbol 248 MovieClip {kepala0}Uses:228 243 245 247Used by:259 268 313 666 1146
Symbol 249 GraphicUsed by:252 255
Symbol 250 GraphicUsed by:252
Symbol 251 GraphicUsed by:252 255
Symbol 252 MovieClipUses:249 187 250 251Used by:257
Symbol 253 GraphicUsed by:257
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:249 187 254 251Used by:257
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:252 253 255 256Used by:258
Symbol 258 MovieClip {rambut0}Uses:257Used by:259 268 313 666 1146
Symbol 259 MovieClip {Skeleton_fla.customerbiasa_77}Uses:221 248 258Used by:677
Symbol 260 MovieClipUses:210Used by:267
Symbol 261 GraphicUsed by:266
Symbol 262 GraphicUsed by:265
Symbol 263 GraphicUsed by:265
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:262 263 216 264Used by:266
Symbol 266 MovieClipUses:261 265 219Used by:267
Symbol 267 MovieClip {bajududuk0}Uses:260 266Used by:268 1146
Symbol 268 MovieClip {Skeleton_fla.customerduduk_100}Uses:267 248 258Used by:677
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:269Used by:300 1120 1126
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:271Used by:300 1120 1122
Symbol 273 GraphicUsed by:280 1126
Symbol 274 GraphicUsed by:278
Symbol 275 GraphicUsed by:278
Symbol 276 GraphicUsed by:278
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:274 275 276 277Used by:280 1126
Symbol 279 GraphicUsed by:280 1126
Symbol 280 MovieClipUses:273 278 279Used by:300 1120
Symbol 281 MovieClipUses:223Used by:283
Symbol 282 MovieClipUses:223Used by:283
Symbol 283 MovieClipUses:222 281 282 226Used by:299 1115 1125
Symbol 284 MovieClipUses:244Used by:299 1125
Symbol 285 GraphicUsed by:288 291
Symbol 286 GraphicUsed by:288
Symbol 287 GraphicUsed by:288 291
Symbol 288 MovieClipUses:285 187 286 287Used by:293
Symbol 289 GraphicUsed by:293
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:285 187 290 287Used by:293
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:229 288 289 291 292Used by:295
Symbol 294 MovieClipUses:241Used by:295
Symbol 295 MovieClipUses:293 294Used by:299
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:296Used by:299 1115 1125
Symbol 298 MovieClipUses:246Used by:299
Symbol 299 MovieClipUses:283 284 295 297 298Used by:300 666
Symbol 300 MovieClipUses:270 272 280 299Used by:677
Symbol 301 GraphicUsed by:310
Symbol 302 GraphicUsed by:306
Symbol 303 GraphicUsed by:306
Symbol 304 GraphicUsed by:306
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClipUses:302 303 304 305Used by:310
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:310
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:301 306 308 309Used by:311
Symbol 311 MovieClipUses:310Used by:312
Symbol 312 MovieClip {bajupotong}Uses:311Used by:313 1146
Symbol 313 MovieClip {Skeleton_fla.customerpotong_122}Uses:312 248 258Used by:677
Symbol 314 GraphicUsed by:316
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:314 5 315Used by:317
Symbol 317 MovieClip {koin1}Uses:7 10 316Used by:677 1146
Symbol 318 GraphicUsed by:348
Symbol 319 GraphicUsed by:344 1013
Symbol 320 GraphicUsed by:331 1009
Symbol 321 GraphicUsed by:331 860 985 1009
Symbol 322 GraphicUsed by:331 1009
Symbol 323 GraphicUsed by:324 525 1007
Symbol 324 MovieClipUses:323Used by:331
Symbol 325 GraphicUsed by:329 505 526 649 1008
Symbol 326 GraphicUsed by:329 505 526 649 1008
Symbol 327 GraphicUsed by:329 858 876 913 984 1008
Symbol 328 GraphicUsed by:329 1008
Symbol 329 MovieClipUses:325 326 327 328Used by:331
Symbol 330 GraphicUsed by:331 1009
Symbol 331 MovieClipUses:320 321 322 324 329 330Used by:344
Symbol 332 GraphicUsed by:336 1010
Symbol 333 GraphicUsed by:336 1010
Symbol 334 GraphicUsed by:336 1010
Symbol 335 GraphicUsed by:336 1010
Symbol 336 MovieClipUses:332 333 334 335Used by:344
Symbol 337 GraphicUsed by:338 866 987 1011
Symbol 338 MovieClipUses:337Used by:344
Symbol 339 GraphicUsed by:343 1012
Symbol 340 GraphicUsed by:343 870 988 1012
Symbol 341 GraphicUsed by:343 1012
Symbol 342 GraphicUsed by:343 1012
Symbol 343 MovieClipUses:339 340 341 342Used by:344
Symbol 344 MovieClip {idaman0}Uses:319 331 336 338 343Used by:348 1146
Symbol 345 GraphicUsed by:346 1036
Symbol 346 MovieClipUses:345Used by:347 1074
Symbol 347 MovieClip {subidaman21}Uses:346Used by:348 1036
Symbol 348 MovieClip {Skeleton_fla.dialogbox_134}Uses:318 344 347Used by:677
Symbol 349 GraphicUsed by:352
Symbol 350 GraphicUsed by:352
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:349 350 351Used by:371
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:353Used by:371
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClipUses:355Used by:371
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:357Used by:371
Symbol 359 GraphicUsed by:371
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:360Used by:371
Symbol 362 GraphicUsed by:371
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClipUses:363Used by:371
Symbol 365 GraphicUsed by:371
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:366Used by:371
Symbol 368 GraphicUsed by:371
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:371
Symbol 371 MovieClipUses:352 354 356 358 359 361 362 364 365 367 368 370Used by:677
Symbol 372 GraphicUsed by:377
Symbol 373 GraphicUsed by:374 379 389 393
Symbol 374 MovieClipUses:373Used by:377
Symbol 375 GraphicUsed by:376 380 390 394
Symbol 376 MovieClipUses:375Used by:377
Symbol 377 MovieClipUses:372 374 376Used by:677
Symbol 378 GraphicUsed by:381
Symbol 379 MovieClipUses:373Used by:381
Symbol 380 MovieClipUses:375Used by:381
Symbol 381 MovieClipUses:378 379 380Used by:677
Symbol 382 GraphicUsed by:387
Symbol 383 GraphicUsed by:384
Symbol 384 MovieClipUses:383Used by:387
Symbol 385 GraphicUsed by:386
Symbol 386 MovieClipUses:385Used by:387
Symbol 387 MovieClipUses:382 384 386Used by:677
Symbol 388 GraphicUsed by:391
Symbol 389 MovieClipUses:373Used by:391
Symbol 390 MovieClipUses:375Used by:391
Symbol 391 MovieClipUses:388 389 390Used by:677
Symbol 392 GraphicUsed by:395
Symbol 393 MovieClipUses:373Used by:395
Symbol 394 MovieClipUses:375Used by:395
Symbol 395 MovieClipUses:392 393 394Used by:677
Symbol 396 GraphicUsed by:400
Symbol 397 FontUsed by:398 399
Symbol 398 TextUses:397Used by:400
Symbol 399 EditableTextUses:397 600Used by:400
Symbol 400 MovieClip {Skeleton_fla.panelquality2_168}Uses:396 398 399Used by:677
Symbol 401 GraphicUsed by:465
Symbol 402 GraphicUsed by:462 463
Symbol 403 GraphicUsed by:404 463
Symbol 404 MovieClipUses:403Used by:405 426
Symbol 405 MovieClipUses:404Used by:462
Symbol 406 GraphicUsed by:407 463
Symbol 407 MovieClipUses:406Used by:423
Symbol 408 GraphicUsed by:409 463
Symbol 409 MovieClipUses:408Used by:423
Symbol 410 GraphicUsed by:411 463
Symbol 411 MovieClipUses:410Used by:423
Symbol 412 GraphicUsed by:413 463
Symbol 413 MovieClipUses:412Used by:423
Symbol 414 GraphicUsed by:415 463
Symbol 415 MovieClipUses:414Used by:423
Symbol 416 GraphicUsed by:418 463
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClipUses:416 417Used by:423
Symbol 419 GraphicUsed by:423 463
Symbol 420 GraphicUsed by:421 463
Symbol 421 MovieClipUses:420Used by:422
Symbol 422 MovieClipUses:421Used by:423
Symbol 423 MovieClipUses:407 409 411 413 415 418 419 422Used by:462
Symbol 424 GraphicUsed by:425 463
Symbol 425 MovieClipUses:424Used by:426
Symbol 426 MovieClipUses:404 425Used by:462
Symbol 427 GraphicUsed by:428 463
Symbol 428 MovieClipUses:427Used by:429
Symbol 429 MovieClipUses:428Used by:462
Symbol 430 GraphicUsed by:431 463
Symbol 431 MovieClipUses:430Used by:432
Symbol 432 MovieClipUses:431Used by:433
Symbol 433 MovieClipUses:432Used by:462
Symbol 434 FontUsed by:435 436 437 438 439 440 441 442 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 627
Symbol 435 TextUses:434Used by:443
Symbol 436 TextUses:434Used by:443
Symbol 437 TextUses:434Used by:443
Symbol 438 TextUses:434Used by:443
Symbol 439 TextUses:434Used by:443
Symbol 440 TextUses:434Used by:443
Symbol 441 TextUses:434Used by:443
Symbol 442 TextUses:434Used by:443
Symbol 443 ButtonUses:435 436 437 438 439 440 441 442Used by:462 463
Symbol 444 TextUses:434Used by:461
Symbol 445 TextUses:434Used by:461
Symbol 446 TextUses:434Used by:461
Symbol 447 TextUses:434Used by:461
Symbol 448 TextUses:434Used by:461
Symbol 449 TextUses:434Used by:461
Symbol 450 TextUses:434Used by:461
Symbol 451 TextUses:434Used by:461
Symbol 452 TextUses:434Used by:461
Symbol 453 TextUses:434Used by:461
Symbol 454 TextUses:434Used by:461
Symbol 455 TextUses:434Used by:461
Symbol 456 TextUses:434Used by:461
Symbol 457 TextUses:434Used by:461
Symbol 458 TextUses:434Used by:461
Symbol 459 TextUses:434Used by:461
Symbol 460 TextUses:434Used by:461
Symbol 461 ButtonUses:444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460Used by:462 463
Symbol 462 MovieClipUses:402 405 423 426 429 433 443 461Used by:463
Symbol 463 ButtonUses:462 402 403 406 408 410 412 414 416 419 420 424 427 430 443 461Used by:465
Symbol 464 GraphicUsed by:465
Symbol 465 MovieClipUses:401 463 464Used by:677
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:468
Symbol 468 ButtonUses:467Used by:469
Symbol 469 ButtonUses:468Used by:677
Symbol 470 GraphicUsed by:498
Symbol 471 GraphicUsed by:474
Symbol 472 GraphicUsed by:474 492
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClipUses:471 472 473Used by:498 542
Symbol 475 GraphicUsed by:478
Symbol 476 GraphicUsed by:478 496 893 953
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:475 476 477Used by:498 542
Symbol 479 GraphicUsed by:483
Symbol 480 GraphicUsed by:483
Symbol 481 GraphicUsed by:483 898 955
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:479 480 481 482Used by:498 542
Symbol 484 GraphicUsed by:488
Symbol 485 GraphicUsed by:488
Symbol 486 GraphicUsed by:488 890 952
Symbol 487 GraphicUsed by:488
Symbol 488 MovieClipUses:484 485 486 487Used by:498 542
Symbol 489 GraphicUsed by:492
Symbol 490 GraphicUsed by:492
Symbol 491 GraphicUsed by:492
Symbol 492 MovieClipUses:489 472 490 491Used by:498 542
Symbol 493 GraphicUsed by:496 893 953
Symbol 494 GraphicUsed by:496
Symbol 495 GraphicUsed by:496
Symbol 496 MovieClipUses:493 476 494 495Used by:498 542
Symbol 497 GraphicUsed by:498
Symbol 498 MovieClipUses:470 474 478 483 488 492 496 497Used by:661 677
Symbol 499 GraphicUsed by:520
Symbol 500 GraphicUsed by:507
Symbol 501 GraphicUsed by:507
Symbol 502 GraphicUsed by:507
Symbol 503 GraphicUsed by:505 526
Symbol 504 GraphicUsed by:505 526 649
Symbol 505 MovieClipUses:325 326 503 504Used by:507
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClipUses:500 501 502 505 506Used by:520 544
Symbol 508 GraphicUsed by:512
Symbol 509 GraphicUsed by:512 531 654
Symbol 510 GraphicUsed by:512
Symbol 511 GraphicUsed by:512 531 654
Symbol 512 MovieClipUses:508 509 510 511Used by:520 544
Symbol 513 GraphicUsed by:514
Symbol 514 MovieClipUses:513Used by:520 544
Symbol 515 GraphicUsed by:519 884 917
Symbol 516 GraphicUsed by:519 884 917
Symbol 517 GraphicUsed by:519
Symbol 518 GraphicUsed by:519
Symbol 519 MovieClipUses:515 516 517 518Used by:520 544
Symbol 520 MovieClipUses:499 507 512 514 519Used by:661 677
Symbol 521 GraphicUsed by:539
Symbol 522 GraphicUsed by:528
Symbol 523 GraphicUsed by:528 651
Symbol 524 GraphicUsed by:528
Symbol 525 MovieClipUses:323Used by:528
Symbol 526 MovieClipUses:325 326 503 504Used by:528
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClipUses:522 523 524 525 526 527Used by:539 546
Symbol 529 GraphicUsed by:531
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:529 509 530 511Used by:539 546
Symbol 532 GraphicUsed by:533 655
Symbol 533 MovieClipUses:532Used by:539 546
Symbol 534 GraphicUsed by:538
Symbol 535 GraphicUsed by:538 659
Symbol 536 GraphicUsed by:538
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClipUses:534 535 536 537Used by:539 546
Symbol 539 MovieClipUses:521 528 531 533 538Used by:661 677
Symbol 540 GraphicUsed by:542
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:540 474 478 483 488 492 496 541Used by:677
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClipUses:543 507 512 514 519Used by:677
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClipUses:545 528 531 533 538Used by:677
Symbol 547 GraphicUsed by:583 676 773 781 785
Symbol 548 GraphicUsed by:549 676 773 781 785
Symbol 549 MovieClipUses:548Used by:583
Symbol 550 GraphicUsed by:551 554 560 676 773 781 785
Symbol 551 MovieClipUses:550Used by:583
Symbol 552 GraphicUsed by:553 676 773 781 785
Symbol 553 MovieClipUses:552Used by:583
Symbol 554 MovieClipUses:550Used by:583
Symbol 555 GraphicUsed by:556 676 773 781 785
Symbol 556 MovieClipUses:555Used by:583
Symbol 557 GraphicUsed by:558 559 676 773 781 785
Symbol 558 MovieClipUses:557Used by:583
Symbol 559 MovieClipUses:557Used by:583
Symbol 560 MovieClipUses:550Used by:583
Symbol 561 GraphicUsed by:562 582 676 773 781 785
Symbol 562 MovieClipUses:561Used by:583
Symbol 563 GraphicUsed by:567 574 676 773 781 785
Symbol 564 GraphicUsed by:567 574 676 773 781 785
Symbol 565 GraphicUsed by:567 574 676 773 781 785
Symbol 566 GraphicUsed by:567 574 676 773 781 785
Symbol 567 MovieClipUses:563 564 565 566Used by:583
Symbol 568 GraphicUsed by:572 573 676 773 781 785
Symbol 569 GraphicUsed by:572 573 676 773 781 785
Symbol 570 GraphicUsed by:572 573 676 773 781 785
Symbol 571 GraphicUsed by:572 573 676 773 781 785
Symbol 572 MovieClipUses:568 569 570 571Used by:583
Symbol 573 MovieClipUses:568 569 570 571Used by:583
Symbol 574 MovieClipUses:563 564 565 566Used by:583
Symbol 575 GraphicUsed by:579 676 773 781 785
Symbol 576 GraphicUsed by:579 676 773 781 785
Symbol 577 GraphicUsed by:579 676 773 781 785
Symbol 578 GraphicUsed by:579 676 773 781 785
Symbol 579 MovieClipUses:575 576 577 578Used by:583
Symbol 580 GraphicUsed by:582 676 773 781 785
Symbol 581 GraphicUsed by:582 676 773 781 785
Symbol 582 MovieClipUses:561 187 580 581Used by:583
Symbol 583 MovieClipUses:547 549 551 553 554 556 558 559 560 562 567 572 573 574 579 582Used by:591 594 597 615 675 772 780 784
Symbol 584 GraphicUsed by:585
Symbol 585 MovieClipUses:584Used by:591
Symbol 586 GraphicUsed by:587 676 773 781 785
Symbol 587 MovieClipUses:586Used by:590
Symbol 588 GraphicUsed by:589 676 773 781 785
Symbol 589 MovieClipUses:588Used by:590
Symbol 590 MovieClipUses:587 589Used by:591 594 597 615 675 772 780 784
Symbol 591 MovieClipUses:583 585 590Used by:677
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClipUses:592Used by:594
Symbol 594 MovieClipUses:583 593 590Used by:677
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClipUses:595Used by:597
Symbol 597 MovieClipUses:583 596 590Used by:677
Symbol 598 GraphicUsed by:599 605 614 665
Symbol 599 MovieClipUses:598Used by:605 614 665
Symbol 600 FontUsed by:399 601 602 603 604 611 612 613 620 621 622 623 624 625 662 663 664
Symbol 601 TextUses:600Used by:605
Symbol 602 TextUses:600Used by:605
Symbol 603 TextUses:600Used by:605
Symbol 604 TextUses:600Used by:605
Symbol 605 ButtonUses:599 601 602 603 598 604Used by:677
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClipUses:606Used by:615
Symbol 608 FontUsed by:609 610 616 617
Symbol 609 TextUses:608Used by:615
Symbol 610 EditableTextUses:608Used by:615
Symbol 611 TextUses:600Used by:614
Symbol 612 TextUses:600Used by:614
Symbol 613 TextUses:600Used by:614
Symbol 614 ButtonUses:599 611 612 613 598Used by:615
Symbol 615 MovieClip {Skeleton_fla.button_result_244}Uses:583 607 590 609 610 614Used by:677
Symbol 616 EditableTextUses:608Used by:677
Symbol 617 EditableTextUses:608Used by:677
Symbol 618 GraphicUsed by:619 626
Symbol 619 MovieClipUses:618Used by:626
Symbol 620 TextUses:600Used by:626
Symbol 621 TextUses:600Used by:626
Symbol 622 TextUses:600Used by:626
Symbol 623 TextUses:600Used by:626
Symbol 624 TextUses:600Used by:626
Symbol 625 TextUses:600Used by:626
Symbol 626 ButtonUses:619 620 621 622 623 624 625 618Used by:677
Symbol 627 TextUses:434Used by:628
Symbol 628 ButtonUses:627Used by:677
Symbol 629 GraphicUsed by:630 631
Symbol 630 MovieClipUses:629Used by:631
Symbol 631 ButtonUses:630 629Used by:677
Symbol 632 FontUsed by:633 634
Symbol 633 EditableTextUses:632Used by:677
Symbol 634 EditableTextUses:632Used by:677
Symbol 635 GraphicUsed by:666
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:636Used by:666
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClipUses:638Used by:666
Symbol 640 GraphicUsed by:666
Symbol 641 FontUsed by:642
Symbol 642 TextUses:641Used by:666
Symbol 643 GraphicUsed by:660
Symbol 644 GraphicUsed by:651
Symbol 645 GraphicUsed by:651
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClipUses:646Used by:651
Symbol 648 GraphicUsed by:649
Symbol 649 MovieClipUses:325 326 648 504Used by:651
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClipUses:644 523 645 647 649 650Used by:660
Symbol 652 GraphicUsed by:654
Symbol 653 GraphicUsed by:654
Symbol 654 MovieClipUses:652 509 653 511Used by:660
Symbol 655 MovieClipUses:532Used by:660
Symbol 656 GraphicUsed by:659
Symbol 657 GraphicUsed by:659
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClipUses:656 535 657 658Used by:660
Symbol 660 MovieClipUses:643 651 654 655 659Used by:661
Symbol 661 MovieClipUses:660 539 520 498Used by:666
Symbol 662 TextUses:600Used by:665
Symbol 663 TextUses:600Used by:665
Symbol 664 TextUses:600Used by:665
Symbol 665 ButtonUses:599 662 663 664 598Used by:666
Symbol 666 MovieClip {Skeleton_fla.help_252}Uses:635 637 639 640 642 299 661 665 248 258Used by:677
Symbol 667 GraphicUsed by:668 669
Symbol 668 MovieClipUses:667Used by:669
Symbol 669 ButtonUses:668 667Used by:677
Symbol 670 GraphicUsed by:677
Symbol 671 GraphicUsed by:672
Symbol 672 MovieClipUses:671Used by:677
Symbol 673 GraphicUsed by:674 676
Symbol 674 MovieClipUses:673Used by:675
Symbol 675 MovieClipUses:583 674 590Used by:676
Symbol 676 ButtonUses:675 547 548 550 552 555 557 561 563 564 565 566 568 569 570 571 575 576 577 578 187 580 581 673 586 588Used by:677
Symbol 677 MovieClip {CGame}Uses:87 145 149 157 206 259 268 300 313 317 348 371 377 381 387 391 395 400 465 469 498 520 539 542 544 546 591 594 597 605 615 616 617 626 628 631 633 634 666 669 670 672 676Used by:1146
Symbol 678 BitmapUsed by:679
Symbol 679 GraphicUses:678Used by:682
Symbol 680 GraphicUsed by:682 688
Symbol 681 GraphicUsed by:682 685 688
Symbol 682 MovieClip {Skeleton_fla.MusicBtn_271}Uses:679 680 681Used by:693
Symbol 683 BitmapUsed by:684
Symbol 684 GraphicUses:683Used by:685
Symbol 685 MovieClip {Skeleton_fla.QualityBtn_272}Uses:684 681Used by:693
Symbol 686 BitmapUsed by:687
Symbol 687 GraphicUses:686Used by:688
Symbol 688 MovieClip {Skeleton_fla.SFXBtn_273}Uses:687 680 681Used by:693
Symbol 689 GraphicUsed by:692
Symbol 690 FontUsed by:691
Symbol 691 EditableTextUses:690Used by:692
Symbol 692 MovieClip {Skeleton_fla.OptionBarPopUp_274}Uses:689 691Used by:693
Symbol 693 MovieClip {COptionBar}Uses:682 685 688 692Used by:1146
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClipUses:694Used by:768
Symbol 696 GraphicUsed by:720
Symbol 697 GraphicUsed by:698
Symbol 698 MovieClipUses:697Used by:720
Symbol 699 GraphicUsed by:700
Symbol 700 MovieClipUses:699Used by:720
Symbol 701 GraphicUsed by:702
Symbol 702 MovieClipUses:701Used by:720
Symbol 703 GraphicUsed by:704 705
Symbol 704 MovieClipUses:703Used by:720
Symbol 705 MovieClipUses:703Used by:720
Symbol 706 GraphicUsed by:707
Symbol 707 MovieClipUses:706Used by:720
Symbol 708 GraphicUsed by:709
Symbol 709 MovieClipUses:708Used by:720
Symbol 710 GraphicUsed by:711
Symbol 711 MovieClipUses:710Used by:720
Symbol 712 GraphicUsed by:713 714
Symbol 713 MovieClipUses:712Used by:720
Symbol 714 MovieClipUses:712Used by:720
Symbol 715 GraphicUsed by:716 717
Symbol 716 MovieClipUses:715Used by:720
Symbol 717 MovieClipUses:715Used by:720
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClipUses:718Used by:720
Symbol 720 MovieClipUses:696 698 700 702 704 705 707 709 711 713 714 716 717 719Used by:768
Symbol 721 GraphicUsed by:722
Symbol 722 MovieClipUses:721Used by:723
Symbol 723 MovieClipUses:722Used by:765
Symbol 724 GraphicUsed by:740
Symbol 725 GraphicUsed by:729
Symbol 726 GraphicUsed by:729
Symbol 727 GraphicUsed by:729
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClipUses:725 726 727 728Used by:740
Symbol 730 GraphicUsed by:740
Symbol 731 GraphicUsed by:735
Symbol 732 GraphicUsed by:735 739
Symbol 733 GraphicUsed by:735
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClipUses:731 732 733 734Used by:740
Symbol 736 GraphicUsed by:739
Symbol 737 GraphicUsed by:739
Symbol 738 GraphicUsed by:739
Symbol 739 MovieClipUses:736 732 737 738Used by:740
Symbol 740 MovieClipUses:724 729 730 735 739Used by:765
Symbol 741 GraphicUsed by:747
Symbol 742 GraphicUsed by:743
Symbol 743 MovieClipUses:742Used by:747
Symbol 744 GraphicUsed by:745
Symbol 745 MovieClipUses:744Used by:747
Symbol 746 GraphicUsed by:747
Symbol 747 MovieClipUses:741 743 745 746Used by:763
Symbol 748 GraphicUsed by:757
Symbol 749 GraphicUsed by:752 755
Symbol 750 GraphicUsed by:752
Symbol 751 GraphicUsed by:752 755
Symbol 752 MovieClipUses:749 187 750 751Used by:757
Symbol 753 GraphicUsed by:757
Symbol 754 GraphicUsed by:755
Symbol 755 MovieClipUses:749 187 754 751Used by:757
Symbol 756 GraphicUsed by:757
Symbol 757 MovieClipUses:748 752 753 755 756Used by:760
Symbol 758 GraphicUsed by:759
Symbol 759 MovieClipUses:758Used by:760
Symbol 760 MovieClipUses:757 759Used by:763
Symbol 761 GraphicUsed by:762
Symbol 762 MovieClipUses:761Used by:763
Symbol 763 MovieClipUses:747 760 762Used by:764
Symbol 764 MovieClipUses:763Used by:765
Symbol 765 MovieClipUses:723 740 764Used by:768
Symbol 766 GraphicUsed by:767
Symbol 767 MovieClipUses:766Used by:768
Symbol 768 MovieClipUses:695 720 765 767Used by:786
Symbol 769 MovieClipUsed by:772 780 784
Symbol 770 GraphicUsed by:771 773
Symbol 771 MovieClipUses:770Used by:772
Symbol 772 MovieClipUses:583 769 771 590Used by:773
Symbol 773 ButtonUses:772 547 548 550 552 555 557 561 563 564 565 566 568 569 570 571 575 576 577 578 187 580 581 770 586 588Used by:786
Symbol 774 GraphicUsed by:775
Symbol 775 MovieClipUses:774Used by:786
Symbol 776 GraphicUsed by:777
Symbol 777 MovieClipUses:776Used by:786
Symbol 778 GraphicUsed by:779 781
Symbol 779 MovieClipUses:778Used by:780
Symbol 780 MovieClipUses:583 769 779 590Used by:781
Symbol 781 ButtonUses:780 547 548 550 552 555 557 561 563 564 565 566 568 569 570 571 575 576 577 578 187 580 581 778 586 588Used by:786
Symbol 782 GraphicUsed by:783 785
Symbol 783 MovieClipUses:782Used by:784
Symbol 784 MovieClipUses:583 769 783 590Used by:785
Symbol 785 ButtonUses:784 547 548 550 552 555 557 561 563 564 565 566 568 569 570 571 575 576 577 578 187 580 581 782 586 588Used by:786
Symbol 786 MovieClip {CMainMenu}Uses:768 773 775 777 781 785 85Used by:1146
Symbol 787 GraphicUsed by:794
Symbol 788 TextUses:68Used by:794
Symbol 789 BitmapUsed by:790
Symbol 790 GraphicUses:789Used by:793 804
Symbol 791 FontUsed by:792
Symbol 792 EditableTextUses:791Used by:793 804
Symbol 793 ButtonUses:790 792Used by:794
Symbol 794 MovieClip {CBannedWin}Uses:787 788 793Used by:1146
Symbol 795 MovieClipUses:95Used by:799
Symbol 796 GraphicUsed by:799
Symbol 797 FontUsed by:798
Symbol 798 EditableTextUses:797Used by:799
Symbol 799 MovieClip {FPS}Uses:795 796 798Used by:1146
Symbol 800 GraphicUsed by:803
Symbol 801 FontUsed by:802 806 807
Symbol 802 EditableTextUses:801Used by:803
Symbol 803 MovieClip {Skeleton_fla.lazybananaproduction_328}Uses:800 802Used by:809
Symbol 804 MovieClipUses:790 792Used by:809
Symbol 805 FontUsed by:806
Symbol 806 TextUses:801 805Used by:809
Symbol 807 TextUses:801Used by:808
Symbol 808 MovieClipUses:807Used by:809
Symbol 809 MovieClip {CCredit}Uses:64 803 804 806 808Used by:1146
Symbol 810 GraphicUsed by:811
Symbol 811 MovieClipUses:810Used by:821 822
Symbol 812 GraphicUsed by:813
Symbol 813 MovieClipUses:812Used by:821
Symbol 814 GraphicUsed by:820
Symbol 815 GraphicUsed by:818 824
Symbol 816 GraphicUsed by:818 824
Symbol 817 GraphicUsed by:818 824
Symbol 818 MovieClipUses:815 816 216 817Used by:820
Symbol 819 GraphicUsed by:820 825
Symbol 820 MovieClipUses:814 818 819Used by:821
Symbol 821 MovieClip {bajubiasa1}Uses:208 811 813 820Used by:1146
Symbol 822 MovieClipUses:811Used by:826
Symbol 823 GraphicUsed by:825
Symbol 824 MovieClipUses:815 816 216 817Used by:825
Symbol 825 MovieClipUses:823 824 819Used by:826
Symbol 826 MovieClip {bajududuk1}Uses:822 825Used by:1146
Symbol 827 GraphicUsed by:828 1123
Symbol 828 MovieClipUses:827Used by:831
Symbol 829 GraphicUsed by:830 1124
Symbol 830 MovieClipUses:829Used by:831
Symbol 831 MovieClip {kepala1}Uses:228 828 245 830Used by:1146
Symbol 832 GraphicUsed by:833
Symbol 833 MovieClipUses:832Used by:846 849
Symbol 834 GraphicUsed by:835 1110
Symbol 835 MovieClipUses:834Used by:846 849
Symbol 836 GraphicUsed by:838
Symbol 837 GraphicUsed by:838
Symbol 838 MovieClipUses:836 95 837Used by:846
Symbol 839 GraphicUsed by:840 1105 1116
Symbol 840 MovieClipUses:839Used by:845
Symbol 841 GraphicUsed by:842 1106 1117
Symbol 842 MovieClipUses:841Used by:845
Symbol 843 GraphicUsed by:844 1107 1118
Symbol 844 MovieClipUses:843Used by:845
Symbol 845 MovieClipUses:840 842 844Used by:846
Symbol 846 MovieClip {kepala2}Uses:228 833 835 838 845Used by:1146
Symbol 847 GraphicUsed by:848
Symbol 848 MovieClipUses:847Used by:849
Symbol 849 MovieClip {kepala3}Uses:228 833 835 848Used by:1146
Symbol 850 GraphicUsed by:871 989
Symbol 851 GraphicUsed by:860 985
Symbol 852 GraphicUsed by:860 985
Symbol 853 GraphicUsed by:854 983
Symbol 854 MovieClipUses:853Used by:860
Symbol 855 GraphicUsed by:858 876 913 984
Symbol 856 GraphicUsed by:858 876 913 984
Symbol 857 GraphicUsed by:858 876 913 984
Symbol 858 MovieClipUses:855 856 327 857Used by:860
Symbol 859 GraphicUsed by:860 985
Symbol 860 MovieClipUses:851 321 852 854 858 859Used by:871
Symbol 861 GraphicUsed by:865 879 915 986
Symbol 862 GraphicUsed by:865 879 915 986
Symbol 863 GraphicUsed by:865 879 915 986
Symbol 864 GraphicUsed by:865 879 915 986
Symbol 865 MovieClipUses:861 862 863 864Used by:871
Symbol 866 MovieClipUses:337Used by:871
Symbol 867 GraphicUsed by:870 988
Symbol 868 GraphicUsed by:870 988
Symbol 869 GraphicUsed by:870 988
Symbol 870 MovieClipUses:867 340 868 869Used by:871
Symbol 871 MovieClipUses:850 860 865 866 870Used by:1146
Symbol 872 GraphicUsed by:885 918
Symbol 873 GraphicUsed by:878 914
Symbol 874 GraphicUsed by:878 914
Symbol 875 GraphicUsed by:878 914
Symbol 876 MovieClipUses:855 856 327 857Used by:878
Symbol 877 GraphicUsed by:878 914
Symbol 878 MovieClipUses:873 874 875 876 877Used by:885
Symbol 879 MovieClipUses:861 862 863 864Used by:885
Symbol 880 GraphicUsed by:881 916
Symbol 881 MovieClipUses:880Used by:885
Symbol 882 GraphicUsed by:884 917
Symbol 883 GraphicUsed by:884 917
Symbol 884 MovieClipUses:515 516 882 883Used by:885
Symbol 885 MovieClip {idaman2}Uses:872 878 879 881 884Used by:1146
Symbol 886 GraphicUsed by:905 954
Symbol 887 GraphicUsed by:890 952
Symbol 888 GraphicUsed by:890 952
Symbol 889 GraphicUsed by:890 952
Symbol 890 MovieClipUses:887 888 486 889Used by:905
Symbol 891 GraphicUsed by:893 953
Symbol 892 GraphicUsed by:893 953
Symbol 893 MovieClipUses:493 476 891 892Used by:905
Symbol 894 GraphicUsed by:905 957
Symbol 895 GraphicUsed by:898 955
Symbol 896 GraphicUsed by:898 955
Symbol 897 GraphicUsed by:898 955
Symbol 898 MovieClipUses:895 896 481 897Used by:905
Symbol 899 GraphicUsed by:903 956
Symbol 900 GraphicUsed by:903 956
Symbol 901 GraphicUsed by:903 956
Symbol 902 GraphicUsed by:903 956
Symbol 903 MovieClipUses:899 900 901 902Used by:905
Symbol 904 GraphicUsed by:905 958
Symbol 905 MovieClip {idaman1}Uses:886 890 893 894 898 903 904Used by:1146
Symbol 906 GraphicUsed by:910
Symbol 907 GraphicUsed by:910
Symbol 908 GraphicUsed by:910
Symbol 909 GraphicUsed by:910
Symbol 910 MovieClipUses:906 907 908 909Used by:912
Symbol 911 GraphicUsed by:912
Symbol 912 MovieClipUses:910 911Used by:930 943
Symbol 913 MovieClipUses:855 856 327 857Used by:914
Symbol 914 MovieClipUses:873 874 875 913 877Used by:918
Symbol 915 MovieClipUses:861 862 863 864Used by:918
Symbol 916 MovieClipUses:880Used by:918
Symbol 917 MovieClipUses:515 516 882 883Used by:918
Symbol 918 MovieClipUses:872 914 915 916 917Used by:930 943
Symbol 919 MovieClipUses:8Used by:920
Symbol 920 MovieClipUses:919Used by:930 943 971 973 999 1001 1020
Symbol 921 GraphicUsed by:925
Symbol 922 GraphicUsed by:925
Symbol 923 GraphicUsed by:925
Symbol 924 GraphicUsed by:925
Symbol 925 MovieClipUses:921 922 923 924Used by:927
Symbol 926 GraphicUsed by:927
Symbol 927 MovieClipUses:925 926Used by:930 943
Symbol 928 GraphicUsed by:929
Symbol 929 MovieClipUses:928Used by:930 971 999 1020
Symbol 930 MovieClipUses:912 918 920 927 929Used by:931
Symbol 931 MovieClip {creambathbenar}Uses:930Used by:1146
Symbol 932 GraphicUsed by:936
Symbol 933 GraphicUsed by:936
Symbol 934 GraphicUsed by:936
Symbol 935 GraphicUsed by:936
Symbol 936 MovieClipUses:932 933 934 935Used by:938
Symbol 937 GraphicUsed by:938
Symbol 938 MovieClipUses:936 937Used by:939
Symbol 939 MovieClipUses:938Used by:943 973 1001
Symbol 940 GraphicUsed by:941 1029
Symbol 941 MovieClipUses:940Used by:942
Symbol 942 MovieClipUses:941Used by:943 973 1001
Symbol 943 MovieClipUses:912 918 920 927 939 942Used by:944
Symbol 944 MovieClip {creambathsalah}Uses:943Used by:1146
Symbol 945 GraphicUsed by:949
Symbol 946 GraphicUsed by:949
Symbol 947 GraphicUsed by:949
Symbol 948 GraphicUsed by:949
Symbol 949 MovieClipUses:945 946 947 948Used by:951
Symbol 950 GraphicUsed by:951
Symbol 951 MovieClipUses:949 950Used by:971 973
Symbol 952 MovieClipUses:887 888 486 889Used by:954
Symbol 953 MovieClipUses:493 476 891 892Used by:954
Symbol 954 MovieClipUses:886 952 953Used by:959
Symbol 955 MovieClipUses:895 896 481 897Used by:957
Symbol 956 MovieClipUses:899 900 901 902Used by:957
Symbol 957 MovieClipUses:894 955 956Used by:959
Symbol 958 MovieClipUses:904Used by:959
Symbol 959 MovieClipUses:954 957 958Used by:971 973
Symbol 960 GraphicUsed by:961
Symbol 961 MovieClipUses:960Used by:971 973
Symbol 962 GraphicUsed by:963
Symbol 963 MovieClipUses:962Used by:971 973
Symbol 964 GraphicUsed by:968
Symbol 965 GraphicUsed by:968
Symbol 966 GraphicUsed by:968
Symbol 967 GraphicUsed by:968
Symbol 968 MovieClipUses:964 965 966 967Used by:970
Symbol 969 GraphicUsed by:970
Symbol 970 MovieClipUses:968 969Used by:971 973
Symbol 971 MovieClipUses:951 959 961 963 970 929 920Used by:972
Symbol 972 MovieClip {potongbenar}Uses:971Used by:1146
Symbol 973 MovieClipUses:951 959 961 963 970 939 920 942Used by:974
Symbol 974 MovieClip {potongsalah}Uses:973Used by:1146
Symbol 975 GraphicUsed by:979 1004
Symbol 976 GraphicUsed by:979 1004
Symbol 977 GraphicUsed by:979
Symbol 978 GraphicUsed by:979 1004
Symbol 979 MovieClipUses:975 976 977 978Used by:982
Symbol 980 GraphicUsed by:981 1005
Symbol 981 MovieClipUses:980Used by:982
Symbol 982 MovieClipUses:979 981Used by:999 1001
Symbol 983 MovieClipUses:853Used by:985
Symbol 984 MovieClipUses:855 856 327 857Used by:985
Symbol 985 MovieClipUses:851 321 852 983 984 859Used by:989
Symbol 986 MovieClipUses:861 862 863 864Used by:989
Symbol 987 MovieClipUses:337Used by:989
Symbol 988 MovieClipUses:867 340 868 869Used by:989
Symbol 989 MovieClipUses:850 985 986 987 988Used by:990
Symbol 990 MovieClipUses:989Used by:999 1001
Symbol 991 GraphicUsed by:998 1019
Symbol 992 GraphicUsed by:996
Symbol 993 GraphicUsed by:996 1018
Symbol 994 GraphicUsed by:996
Symbol 995 GraphicUsed by:996
Symbol 996 MovieClipUses:992 993 994 995Used by:998
Symbol 997 GraphicUsed by:998 1019
Symbol 998 MovieClipUses:991 996 997Used by:999 1001
Symbol 999 MovieClipUses:982 990 998 929 920Used by:1000
Symbol 1000 MovieClip {keritingbenar}Uses:999Used by:1146
Symbol 1001 MovieClipUses:982 990 998 939 920 942Used by:1002
Symbol 1002 MovieClip {keritingsalah}Uses:1001Used by:1146
Symbol 1003 GraphicUsed by:1004
Symbol 1004 MovieClipUses:975 976 1003 978Used by:1006
Symbol 1005 MovieClipUses:980Used by:1006
Symbol 1006 MovieClipUses:1004 1005Used by:1020
Symbol 1007 MovieClipUses:323Used by:1009
Symbol 1008 MovieClipUses:325 326 327 328Used by:1009
Symbol 1009 MovieClipUses:320 321 322 1007 1008 330Used by:1013
Symbol 1010 MovieClipUses:332 333 334 335Used by:1013
Symbol 1011 MovieClipUses:337Used by:1013
Symbol 1012 MovieClipUses:339 340 341 342Used by:1013
Symbol 1013 MovieClipUses:319 1009 1010 1011 1012Used by:1014
Symbol 1014 MovieClipUses:1013Used by:1020
Symbol 1015 GraphicUsed by:1018
Symbol 1016 GraphicUsed by:1018
Symbol 1017 GraphicUsed by:1018
Symbol 1018 MovieClipUses:1015 993 1016 1017Used by:1019
Symbol 1019 MovieClipUses:991 1018 997Used by:1020
Symbol 1020 MovieClipUses:1006 1014 1019 929 920Used by:1021 1022
Symbol 1021 MovieClip {pewarnabenar}Uses:1020Used by:1146
Symbol 1022 MovieClip {pewarnasalah}Uses:1020Used by:1146
Symbol 1023 GraphicUsed by:1024
Symbol 1024 MovieClipUses:1023Used by:1028
Symbol 1025 GraphicUsed by:1026
Symbol 1026 MovieClipUses:1025Used by:1027
Symbol 1027 MovieClipUses:1026Used by:1028
Symbol 1028 MovieClip {koin3}Uses:1024 10 1027Used by:1146
Symbol 1029 MovieClipUses:940Used by:1030
Symbol 1030 MovieClipUses:1029Used by:1033
Symbol 1031 GraphicUsed by:1032
Symbol 1032 MovieClipUses:1031Used by:1033
Symbol 1033 MovieClip {grumble}Uses:1030 1032Used by:1146
Symbol 1034 GraphicUsed by:1035 1036 1047 1050 1053 1060 1073
Symbol 1035 MovieClipUses:1034Used by:1036 1047 1050 1053 1060 1073
Symbol 1036 Button {icon21}Uses:1035 347 1034 345Used by:1146
Symbol 1037 GraphicUsed by:1042 1043 1054 1056
Symbol 1038 GraphicUsed by:1039 1043 1054 1056
Symbol 1039 MovieClipUses:1038Used by:1042
Symbol 1040 GraphicUsed by:1041 1043 1054 1056
Symbol 1041 MovieClipUses:1040Used by:1042
Symbol 1042 MovieClipUses:1037 1039 1041Used by:1043 1044 1054 1055 1056 1057
Symbol 1043 Button {icon02}Uses:1042 1037 1038 1040Used by:1146
Symbol 1044 MovieClip {subidaman02}Uses:1042Used by:1146
Symbol 1045 GraphicUsed by:1046 1047
Symbol 1046 MovieClip {subidaman10}Uses:1045Used by:1047
Symbol 1047 Button {icon10}Uses:1035 1046 1034 1045Used by:1146
Symbol 1048 GraphicUsed by:1049 1050
Symbol 1049 MovieClip {subidaman11}Uses:1048Used by:1050
Symbol 1050 Button {icon11}Uses:1035 1049 1034 1048Used by:1146
Symbol 1051 GraphicUsed by:1052 1053
Symbol 1052 MovieClip {subidaman22}Uses:1051Used by:1053
Symbol 1053 Button {icon22}Uses:1035 1052 1034 1051Used by:1146
Symbol 1054 Button {icon01}Uses:1042 1037 1038 1040Used by:1146
Symbol 1055 MovieClip {subidaman01}Uses:1042Used by:1146
Symbol 1056 Button {icon00}Uses:1042 1037 1038 1040Used by:1146
Symbol 1057 MovieClip {subidaman00}Uses:1042Used by:1146
Symbol 1058 GraphicUsed by:1059 1060
Symbol 1059 MovieClip {subidaman12}Uses:1058Used by:1060
Symbol 1060 Button {icon12}Uses:1035 1059 1034 1058Used by:1146
Symbol 1061 GraphicUsed by:1065 1073
Symbol 1062 GraphicUsed by:1065 1073
Symbol 1063 GraphicUsed by:1065 1073
Symbol 1064 GraphicUsed by:1065 1073
Symbol 1065 MovieClipUses:1061 1062 1063 1064Used by:1072 1099
Symbol 1066 GraphicUsed by:1070 1073
Symbol 1067 GraphicUsed by:1070 1073
Symbol 1068 GraphicUsed by:1070 1073
Symbol 1069 GraphicUsed by:1070 1073
Symbol 1070 MovieClipUses:1066 1067 1068 1069Used by:1072 1099
Symbol 1071 GraphicUsed by:1072 1073
Symbol 1072 MovieClip {subidaman20}Uses:1065 1070 1071Used by:1073
Symbol 1073 Button {icon20}Uses:1035 1072 1034 1061 1062 1063 1064 1066 1067 1068 1069 1071Used by:1146
Symbol 1074 MovieClip {rambut3}Uses:346Used by:1146
Symbol 1075 GraphicUsed by:1078
Symbol 1076 GraphicUsed by:1078
Symbol 1077 GraphicUsed by:1078
Symbol 1078 MovieClip {rambut6}Uses:1075 1076 1077Used by:1146
Symbol 1079 GraphicUsed by:1081
Symbol 1080 GraphicUsed by:1081
Symbol 1081 MovieClip {rambut7}Uses:1079 1080Used by:1146
Symbol 1082 GraphicUsed by:1085
Symbol 1083 GraphicUsed by:1085
Symbol 1084 GraphicUsed by:1085
Symbol 1085 MovieClip {rambut5}Uses:1082 1083 1084Used by:1146
Symbol 1086 GraphicUsed by:1087
Symbol 1087 MovieClipUses:1086Used by:1088
Symbol 1088 MovieClip {rambut1}Uses:1087Used by:1146
Symbol 1089 GraphicUsed by:1090
Symbol 1090 MovieClipUses:1089Used by:1091
Symbol 1091 MovieClip {rambut2}Uses:1090Used by:1146
Symbol 1092 GraphicUsed by:1095
Symbol 1093 GraphicUsed by:1095
Symbol 1094 GraphicUsed by:1095
Symbol 1095 MovieClip {rambut8}Uses:1092 1093 1094Used by:1146
Symbol 1096 GraphicUsed by:1099
Symbol 1097 GraphicUsed by:1099
Symbol 1098 GraphicUsed by:1099
Symbol 1099 MovieClip {rambut4}Uses:1065 1070 1096 1097 1098Used by:1146
Symbol 1100 GraphicUsed by:1101
Symbol 1101 MovieClipUses:1100Used by:1104
Symbol 1102 GraphicUsed by:1103
Symbol 1103 MovieClipUses:1102Used by:1104
Symbol 1104 MovieClipUses:184 195 1101 202 1103Used by:1109
Symbol 1105 MovieClipUses:839Used by:1108
Symbol 1106 MovieClipUses:841Used by:1108
Symbol 1107 MovieClipUses:843Used by:1108
Symbol 1108 MovieClipUses:1105 1106 1107Used by:1109
Symbol 1109 MovieClip {badanbigsad}Uses:160 177 1104 1108Used by:1146
Symbol 1110 MovieClipUses:834Used by:1115
Symbol 1111 GraphicUsed by:1112
Symbol 1112 MovieClipUses:1111Used by:1115
Symbol 1113 GraphicUsed by:1114
Symbol 1114 MovieClipUses:1113Used by:1115
Symbol 1115 MovieClipUses:283 1110 1112 297 1114Used by:1120
Symbol 1116 MovieClipUses:839Used by:1119
Symbol 1117 MovieClipUses:841Used by:1119
Symbol 1118 MovieClipUses:843Used by:1119
Symbol 1119 MovieClipUses:1116 1117 1118Used by:1120
Symbol 1120 MovieClip {badansmallsad}Uses:270 272 280 1115 1119Used by:1146
Symbol 1121 MovieClipUses:207Used by:1126
Symbol 1122 MovieClipUses:272Used by:1126
Symbol 1123 MovieClipUses:827Used by:1125
Symbol 1124 MovieClipUses:829Used by:1125
Symbol 1125 MovieClipUses:283 284 1123 297 1124Used by:1126
Symbol 1126 MovieClip {badansmallhappy}Uses:1121 270 1122 273 278 279 1125Used by:1146
Symbol 1127 GraphicUsed by:1128
Symbol 1128 MovieClipUses:1127Used by:1131
Symbol 1129 GraphicUsed by:1130
Symbol 1130 MovieClipUses:1129Used by:1131
Symbol 1131 MovieClipUses:184 1128 200 202 1130Used by:1132
Symbol 1132 MovieClip {badanbighappy}Uses:159 177 1131Used by:1146
Symbol 1133 Sound {popsfx}Used by:1146
Symbol 1134 Sound {coinflipsfx}Used by:1146
Symbol 1135 Sound {bgsound}Used by:1146
Symbol 1136 Sound {bubble}Used by:1146
Symbol 1137 Sound {potongrambut}Used by:1146
Symbol 1138 Sound {spray}Used by:1146
Symbol 1139 Sound {keramas}Used by:1146
Symbol 1140 Sound {bel}Used by:1146
Symbol 1141 Sound {door}Used by:1146
Symbol 1142 Sound {klik}Used by:1146
Symbol 1143 Sound {scream}Used by:1146
Symbol 1144 Sound {laugh}Used by:1146
Symbol 1145 Sound {blup}Used by:1146
Symbol 1146 MovieClipUses:677 693 786 794 799 809 221 267 821 826 312 248 831 846 849 344 871 885 905 931 944 972 974 1000 1002 1021 1022 317 11 1028 1033 1036 1043 1044 1047 1050 1053 1054 1055 1056 1057 1060 1073 1074 1078 1081 1085 258 1088 1091 1095 1099 1109 1120 1126 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145Used by:Timeline

Instance Names

"preloader"Frame 1Symbol 82 MovieClip {Skeleton_fla.Rainbow_Preloader_1}
"logo2"Frame 1Symbol 85 Button
"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 259 MovieClip {Skeleton_fla.customerbiasa_77} Frame 1Symbol 221 MovieClip {bajubiasa0}
"kepala"Symbol 259 MovieClip {Skeleton_fla.customerbiasa_77} Frame 1Symbol 248 MovieClip {kepala0}
"rambut"Symbol 259 MovieClip {Skeleton_fla.customerbiasa_77} Frame 1Symbol 258 MovieClip {rambut0}
"baju"Symbol 268 MovieClip {Skeleton_fla.customerduduk_100} Frame 1Symbol 267 MovieClip {bajududuk0}
"kepala"Symbol 268 MovieClip {Skeleton_fla.customerduduk_100} Frame 1Symbol 248 MovieClip {kepala0}
"rambut"Symbol 268 MovieClip {Skeleton_fla.customerduduk_100} Frame 1Symbol 258 MovieClip {rambut0}
"baju"Symbol 313 MovieClip {Skeleton_fla.customerpotong_122} Frame 1Symbol 312 MovieClip {bajupotong}
"kepala"Symbol 313 MovieClip {Skeleton_fla.customerpotong_122} Frame 1Symbol 248 MovieClip {kepala0}
"rambut"Symbol 313 MovieClip {Skeleton_fla.customerpotong_122} Frame 1Symbol 258 MovieClip {rambut0}
"idaman"Symbol 348 MovieClip {Skeleton_fla.dialogbox_134} Frame 1Symbol 344 MovieClip {idaman0}
"subidaman"Symbol 348 MovieClip {Skeleton_fla.dialogbox_134} Frame 1Symbol 347 MovieClip {subidaman21}
"teksquality"Symbol 400 MovieClip {Skeleton_fla.panelquality2_168} Frame 1Symbol 399 EditableText
"textscore"Symbol 615 MovieClip {Skeleton_fla.button_result_244} Frame 1Symbol 610 EditableText
"backbtn"Symbol 615 MovieClip {Skeleton_fla.button_result_244} Frame 1Symbol 614 Button
"nextbtn"Symbol 666 MovieClip {Skeleton_fla.help_252} Frame 1Symbol 665 Button
"pintu"Symbol 677 MovieClip {CGame} Frame 1Symbol 145 MovieClip {Skeleton_fla.pintumbuka_32}
"kursi3"Symbol 677 MovieClip {CGame} Frame 1Symbol 149 MovieClip
"kursi4"Symbol 677 MovieClip {CGame} Frame 1Symbol 149 MovieClip
"pjgtokobig"Symbol 677 MovieClip {CGame} Frame 1Symbol 206 MovieClip
"kursi1"Symbol 677 MovieClip {CGame} Frame 1Symbol 149 MovieClip
"kursi2"Symbol 677 MovieClip {CGame} Frame 1Symbol 149 MovieClip
"customerdatang"Symbol 677 MovieClip {CGame} Frame 1Symbol 259 MovieClip {Skeleton_fla.customerbiasa_77}
"customertunggu1"Symbol 677 MovieClip {CGame} Frame 1Symbol 268 MovieClip {Skeleton_fla.customerduduk_100}
"customertunggu2"Symbol 677 MovieClip {CGame} Frame 1Symbol 268 MovieClip {Skeleton_fla.customerduduk_100}
"pjgtokosmall"Symbol 677 MovieClip {CGame} Frame 1Symbol 300 MovieClip
"customerpotong1"Symbol 677 MovieClip {CGame} Frame 1Symbol 313 MovieClip {Skeleton_fla.customerpotong_122}
"customerpotong2"Symbol 677 MovieClip {CGame} Frame 1Symbol 313 MovieClip {Skeleton_fla.customerpotong_122}
"customerpotong3"Symbol 677 MovieClip {CGame} Frame 1Symbol 313 MovieClip {Skeleton_fla.customerpotong_122}
"customerpotong4"Symbol 677 MovieClip {CGame} Frame 1Symbol 313 MovieClip {Skeleton_fla.customerpotong_122}
"mousecustomer"Symbol 677 MovieClip {CGame} Frame 1Symbol 268 MovieClip {Skeleton_fla.customerduduk_100}
"uang1"Symbol 677 MovieClip {CGame} Frame 1Symbol 317 MovieClip {koin1}
"uang2"Symbol 677 MovieClip {CGame} Frame 1Symbol 317 MovieClip {koin1}
"uang3"Symbol 677 MovieClip {CGame} Frame 1Symbol 317 MovieClip {koin1}
"uang4"Symbol 677 MovieClip {CGame} Frame 1Symbol 317 MovieClip {koin1}
"mikir1"Symbol 677 MovieClip {CGame} Frame 1Symbol 348 MovieClip {Skeleton_fla.dialogbox_134}
"mikir2"Symbol 677 MovieClip {CGame} Frame 1Symbol 348 MovieClip {Skeleton_fla.dialogbox_134}
"mikir3"Symbol 677 MovieClip {CGame} Frame 1Symbol 348 MovieClip {Skeleton_fla.dialogbox_134}
"mikir4"Symbol 677 MovieClip {CGame} Frame 1Symbol 348 MovieClip {Skeleton_fla.dialogbox_134}
"musicon"Symbol 677 MovieClip {CGame} Frame 1Symbol 377 MovieClip
"pausebtn"Symbol 677 MovieClip {CGame} Frame 1Symbol 381 MovieClip
"nyawa1"Symbol 677 MovieClip {CGame} Frame 1Symbol 387 MovieClip
"nyawa2"Symbol 677 MovieClip {CGame} Frame 1Symbol 387 MovieClip
"nyawa3"Symbol 677 MovieClip {CGame} Frame 1Symbol 387 MovieClip
"nyawa4"Symbol 677 MovieClip {CGame} Frame 1Symbol 387 MovieClip
"musicoff"Symbol 677 MovieClip {CGame} Frame 1Symbol 391 MovieClip
"qualitybtn"Symbol 677 MovieClip {CGame} Frame 1Symbol 395 MovieClip
"panelquality"Symbol 677 MovieClip {CGame} Frame 1Symbol 400 MovieClip {Skeleton_fla.panelquality2_168}
"btnplaymore2"Symbol 677 MovieClip {CGame} Frame 1Symbol 465 MovieClip
"logo"Symbol 677 MovieClip {CGame} Frame 1Symbol 469 Button
"gunting"Symbol 677 MovieClip {CGame} Frame 1Symbol 498 MovieClip
"creambath"Symbol 677 MovieClip {CGame} Frame 1Symbol 520 MovieClip
"pewarna"Symbol 677 MovieClip {CGame} Frame 1Symbol 539 MovieClip
"mousegunting"Symbol 677 MovieClip {CGame} Frame 1Symbol 542 MovieClip
"mousecreambath"Symbol 677 MovieClip {CGame} Frame 1Symbol 544 MovieClip
"mousepewarna"Symbol 677 MovieClip {CGame} Frame 1Symbol 546 MovieClip
"btnready"Symbol 677 MovieClip {CGame} Frame 1Symbol 591 MovieClip
"btnstart"Symbol 677 MovieClip {CGame} Frame 1Symbol 594 MovieClip
"levelup"Symbol 677 MovieClip {CGame} Frame 1Symbol 597 MovieClip
"nextlevel"Symbol 677 MovieClip {CGame} Frame 1Symbol 605 Button
"result"Symbol 677 MovieClip {CGame} Frame 1Symbol 615 MovieClip {Skeleton_fla.button_result_244}
"youwin"Symbol 677 MovieClip {CGame} Frame 1Symbol 616 EditableText
"yougameover"Symbol 677 MovieClip {CGame} Frame 1Symbol 617 EditableText
"playmore"Symbol 677 MovieClip {CGame} Frame 1Symbol 626 Button
"logob"Symbol 677 MovieClip {CGame} Frame 1Symbol 628 Button
"logo2b"Symbol 677 MovieClip {CGame} Frame 1Symbol 631 Button
"textscore"Symbol 677 MovieClip {CGame} Frame 1Symbol 633 EditableText
"textlevel"Symbol 677 MovieClip {CGame} Frame 1Symbol 634 EditableText
"help"Symbol 677 MovieClip {CGame} Frame 1Symbol 666 MovieClip {Skeleton_fla.help_252}
"btnplaymore"Symbol 677 MovieClip {CGame} Frame 1Symbol 669 Button
"overlaylayer"Symbol 677 MovieClip {CGame} Frame 1Symbol 672 MovieClip
"mpausebtn"Symbol 677 MovieClip {CGame} Frame 1Symbol 676 Button
"mText"Symbol 692 MovieClip {Skeleton_fla.OptionBarPopUp_274} Frame 1Symbol 691 EditableText
"mMusic"Symbol 693 MovieClip {COptionBar} Frame 1Symbol 682 MovieClip {Skeleton_fla.MusicBtn_271}
"mQuality"Symbol 693 MovieClip {COptionBar} Frame 1Symbol 685 MovieClip {Skeleton_fla.QualityBtn_272}
"mSFX"Symbol 693 MovieClip {COptionBar} Frame 1Symbol 688 MovieClip {Skeleton_fla.SFXBtn_273}
"mPopUp"Symbol 693 MovieClip {COptionBar} Frame 1Symbol 692 MovieClip {Skeleton_fla.OptionBarPopUp_274}
"mPlayBtn"Symbol 786 MovieClip {CMainMenu} Frame 1Symbol 773 Button
"mPlayMoreBtn"Symbol 786 MovieClip {CMainMenu} Frame 1Symbol 781 Button
"mAddBtn"Symbol 786 MovieClip {CMainMenu} Frame 1Symbol 785 Button
"logo"Symbol 786 MovieClip {CMainMenu} Frame 1Symbol 85 Button
"mBtn"Symbol 794 MovieClip {CBannedWin} Frame 1Symbol 793 Button
"iBar"Symbol 799 MovieClip {FPS} Frame 1Symbol 795 MovieClip
"tf"Symbol 799 MovieClip {FPS} Frame 2Symbol 798 EditableText
"mTitle"Symbol 803 MovieClip {Skeleton_fla.lazybananaproduction_328} Frame 1Symbol 802 EditableText
"mTitle"Symbol 809 MovieClip {CCredit} Frame 1Symbol 803 MovieClip {Skeleton_fla.lazybananaproduction_328}
"mLogo"Symbol 809 MovieClip {CCredit} Frame 1Symbol 804 MovieClip
"mClose"Symbol 809 MovieClip {CCredit} Frame 1Symbol 808 MovieClip
"animasi"Symbol 931 MovieClip {creambathbenar} Frame 1Symbol 930 MovieClip
"animasi"Symbol 944 MovieClip {creambathsalah} Frame 1Symbol 943 MovieClip
"animasi"Symbol 972 MovieClip {potongbenar} Frame 1Symbol 971 MovieClip
"animasi"Symbol 974 MovieClip {potongsalah} Frame 1Symbol 973 MovieClip
"animasi"Symbol 1000 MovieClip {keritingbenar} Frame 1Symbol 999 MovieClip
"animasi"Symbol 1002 MovieClip {keritingsalah} Frame 1Symbol 1001 MovieClip
"animasi"Symbol 1021 MovieClip {pewarnabenar} Frame 1Symbol 1020 MovieClip
"animasi"Symbol 1022 MovieClip {pewarnasalah} Frame 1Symbol 1020 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/51/254396/info.shtml
Created: 14/8 -2023 14:04:33 Last modified: 14/8 -2023 14:04:33 Server time: 20/05 -2024 07:52:02