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

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

Pet-Salon-of-Fun.swf

This is the info page for
Flash #123346

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


Text
© www.spilgames.com

© www.spilgames.com

BR

<p align="left"><font face="_sans" size="28" color="#ffffff" letterSpacing="0.000000" kerning="1">000</font></p>

<p align="center"><font face="Alien Marksman" size="29" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="Alien Marksman" size="29" color="#ffffff" letterSpacing="0.000000" kerning="1">00000</font></p>

<p align="center"><font face="Alien Marksman" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1">99</font></p>

<p align="center"><font face="Alien Marksman" size="29" color="#ffffff" letterSpacing="0.000000" kerning="1">1</font></p>

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.

A LazyBanana.com production

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

CLOSE

<p align="center"><font face="Alien Marksman" size="32" color="#00cc33" letterSpacing="0.000000" kerning="1">+100</font></p>

<p align="center"><font face="Alien Marksman" size="32" color="#ff0000" letterSpacing="0.000000" kerning="1">-1</font></p>

Aww...

hiks...

<p align="center"><font face="Arno Pro" size="29" color="#ffffff" letterSpacing="0.000000" kerning="1">arno</font></p>

<p align="center"><font face="Alien Marksman" size="29" color="#ffffff" letterSpacing="0.000000" kerning="1">alien</font></p>

<p align="left"><font face="Alien Marksman" size="28" color="#000000" letterSpacing="0.000000" kerning="1">test</font></p>

<p align="left"><font face="Franklin Gothic Book" size="28" color="#000000" letterSpacing="0.000000" kerning="1">test</font></p>

<p align="left"><font face="Arial" size="28" color="#000000" letterSpacing="0.000000" kerning="1">test</font></p>

<p align="left"><font face="Arial Unicode MS" size="28" color="#000000" letterSpacing="0.000000" kerning="1">更多有趣的游戏尽在:</font></p><p align="left"></p>

<p align="left"><font face="Arial Unicode MS" size="28" color="#000000" letterSpacing="0.000000" kerning="1">更多有趣的游戏尽在:</font></p>

<p align="left"><font face="Verdana" size="28" color="#000000" letterSpacing="0.000000" kerning="1">test</font></p>

<p align="left"><font face="Arno Pro" size="28" color="#000000" letterSpacing="0.000000" kerning="1">test</font></p>

ActionScript [AS3]

Section 1
//AuxFunctions (caurina.transitions.AuxFunctions) package caurina.transitions { public class AuxFunctions { public static function getObjectLength(_arg1:Object):uint{ var _local3:String; var _local2:uint; for (_local3 in _arg1) { _local2++; }; return (_local2); } public static function numberToG(_arg1:Number):Number{ return (((_arg1 & 0xFF00) >> 8)); } public static function numberToB(_arg1:Number):Number{ return ((_arg1 & 0xFF)); } public static function numberToR(_arg1:Number):Number{ return (((_arg1 & 0xFF0000) >> 16)); } public static function concatObjects(... _args):Object{ var _local3:Object; var _local5:String; var _local2:Object = {}; var _local4:int; while (_local4 < _args.length) { _local3 = _args[_local4]; for (_local5 in _local3) { if (_local3[_local5] == null){ delete _local2[_local5]; } else { _local2[_local5] = _local3[_local5]; }; }; _local4++; }; return (_local2); } } }//package caurina.transitions
Section 2
//Equations (caurina.transitions.Equations) package caurina.transitions { public class Equations { public function Equations(){ trace("Equations is a static class and should not be instantiated."); } public static function easeOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); if (_arg1 < (1 / 2.75)){ return (((_arg3 * ((7.5625 * _arg1) * _arg1)) + _arg2)); }; if (_arg1 < (2 / 2.75)){ _arg1 = (_arg1 - (1.5 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.75)) + _arg2)); }; if (_arg1 < (2.5 / 2.75)){ _arg1 = (_arg1 - (2.25 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.9375)) + _arg2)); }; _arg1 = (_arg1 - (2.625 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.984375)) + _arg2)); } public static function easeInOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 == 2){ return ((_arg2 + _arg3)); }; var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * (0.3 * 1.5)) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; if (_arg1 < 1){ --_arg1; return (((-0.5 * ((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2)); }; --_arg1; return ((((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) * 0.5) + _arg3) + _arg2)); } public static function easeInOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2)); }; --_arg1; return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2)); } public static function easeInOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (((easeInBounce((_arg1 * 2), 0, _arg3, _arg4) * 0.5) + _arg2)); }; return ((((easeOutBounce(((_arg1 * 2) - _arg4), 0, _arg3, _arg4) * 0.5) + (_arg3 * 0.5)) + _arg2)); } public static function easeInOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ _local6 = (_local6 * 1.525); return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_local6 + 1) * _arg1) - _local6))) + _arg2)); }; _arg1 = (_arg1 - 2); _local6 = (_local6 * 1.525); return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 2)) + _arg2)); } public static function easeOutInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCubic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCubic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 1)) + _arg2)); } public static function easeInOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((-(_arg3) / 2) * (Math.cos(((Math.PI * _arg1) / _arg4)) - 1)) + _arg2)); } public static function easeInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * (((_local6 + 1) * _arg1) - _local6)) + _arg2)); } public static function easeInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeOutInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuint((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuint(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBounce((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBounce(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function init():void{ Tweener.registerTransition("easenone", easeNone); Tweener.registerTransition("linear", easeNone); Tweener.registerTransition("easeinquad", easeInQuad); Tweener.registerTransition("easeoutquad", easeOutQuad); Tweener.registerTransition("easeinoutquad", easeInOutQuad); Tweener.registerTransition("easeoutinquad", easeOutInQuad); Tweener.registerTransition("easeincubic", easeInCubic); Tweener.registerTransition("easeoutcubic", easeOutCubic); Tweener.registerTransition("easeinoutcubic", easeInOutCubic); Tweener.registerTransition("easeoutincubic", easeOutInCubic); Tweener.registerTransition("easeinquart", easeInQuart); Tweener.registerTransition("easeoutquart", easeOutQuart); Tweener.registerTransition("easeinoutquart", easeInOutQuart); Tweener.registerTransition("easeoutinquart", easeOutInQuart); Tweener.registerTransition("easeinquint", easeInQuint); Tweener.registerTransition("easeoutquint", easeOutQuint); Tweener.registerTransition("easeinoutquint", easeInOutQuint); Tweener.registerTransition("easeoutinquint", easeOutInQuint); Tweener.registerTransition("easeinsine", easeInSine); Tweener.registerTransition("easeoutsine", easeOutSine); Tweener.registerTransition("easeinoutsine", easeInOutSine); Tweener.registerTransition("easeoutinsine", easeOutInSine); Tweener.registerTransition("easeincirc", easeInCirc); Tweener.registerTransition("easeoutcirc", easeOutCirc); Tweener.registerTransition("easeinoutcirc", easeInOutCirc); Tweener.registerTransition("easeoutincirc", easeOutInCirc); Tweener.registerTransition("easeinexpo", easeInExpo); Tweener.registerTransition("easeoutexpo", easeOutExpo); Tweener.registerTransition("easeinoutexpo", easeInOutExpo); Tweener.registerTransition("easeoutinexpo", easeOutInExpo); Tweener.registerTransition("easeinelastic", easeInElastic); Tweener.registerTransition("easeoutelastic", easeOutElastic); Tweener.registerTransition("easeinoutelastic", easeInOutElastic); Tweener.registerTransition("easeoutinelastic", easeOutInElastic); Tweener.registerTransition("easeinback", easeInBack); Tweener.registerTransition("easeoutback", easeOutBack); Tweener.registerTransition("easeinoutback", easeInOutBack); Tweener.registerTransition("easeoutinback", easeOutInBack); Tweener.registerTransition("easeinbounce", easeInBounce); Tweener.registerTransition("easeoutbounce", easeOutBounce); Tweener.registerTransition("easeinoutbounce", easeInOutBounce); Tweener.registerTransition("easeoutinbounce", easeOutInBounce); } public static function easeOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg1)==_arg4) ? (_arg2 + _arg3) : (((_arg3 * 1.001) * (-(Math.pow(2, ((-10 * _arg1) / _arg4))) + 1)) + _arg2)); } public static function easeOutInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBack((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBack(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg1)==0) ? _arg2 : (((_arg3 * Math.pow(2, (10 * ((_arg1 / _arg4) - 1)))) + _arg2) - (_arg3 * 0.001))); } public static function easeInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((-(_arg3) / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) + 1)) + _arg2)); } public static function easeInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((_arg3 * _arg1) * _arg1) + _arg2)); } public static function easeInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 - easeOutBounce((_arg4 - _arg1), 0, _arg3, _arg4)) + _arg2)); } public static function easeOutInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutExpo((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInExpo(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((-(_arg3) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 1)) + _arg2)); } public static function easeInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((-(_arg3) * Math.cos(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg3) + _arg2)); } public static function easeInOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((-(_arg3) / 2) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 2)) + _arg2)); } public static function easeOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function easeOutInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutElastic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInElastic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; --_arg1; return ((-(((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2)); } public static function easeOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuad((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuad(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 * Math.sin(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg2)); } public static function easeInOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((_arg1 * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((-(_arg3) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); } public static function easeOutInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutSine((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInSine(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 == 0){ return (_arg2); }; if (_arg1 == _arg4){ return ((_arg2 + _arg3)); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * Math.pow(2, (10 * (_arg1 - 1)))) + _arg2) - (_arg3 * 0.0005))); }; --_arg1; return (((((_arg3 / 2) * 1.0005) * (-(Math.pow(2, (-10 * _arg1))) + 2)) + _arg2)); } public static function easeOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; return (((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) + _arg3) + _arg2)); } public static function easeOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * Math.sqrt((1 - (_arg1 * _arg1)))) + _arg2)); } public static function easeOutInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuart((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuart(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCirc((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCirc(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } } }//package caurina.transitions
Section 3
//PropertyInfoObj (caurina.transitions.PropertyInfoObj) package caurina.transitions { public class PropertyInfoObj { public var modifierParameters:Array; public var isSpecialProperty:Boolean; public var valueComplete:Number; public var modifierFunction:Function; public var extra:Object; public var valueStart:Number; public var hasModifier:Boolean; public var arrayIndex:Number; public var originalValueComplete:Object; public function PropertyInfoObj(_arg1:Number, _arg2:Number, _arg3:Object, _arg4:Number, _arg5:Object, _arg6:Boolean, _arg7:Function, _arg8:Array){ valueStart = _arg1; valueComplete = _arg2; originalValueComplete = _arg3; arrayIndex = _arg4; extra = _arg5; isSpecialProperty = _arg6; hasModifier = Boolean(_arg7); modifierFunction = _arg7; modifierParameters = _arg8; } public function toString():String{ var _local1 = "\n[PropertyInfoObj "; _local1 = (_local1 + ("valueStart:" + String(valueStart))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("valueComplete:" + String(valueComplete))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("originalValueComplete:" + String(originalValueComplete))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("arrayIndex:" + String(arrayIndex))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("extra:" + String(extra))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("isSpecialProperty:" + String(isSpecialProperty))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("hasModifier:" + String(hasModifier))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierFunction:" + String(modifierFunction))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierParameters:" + String(modifierParameters))); _local1 = (_local1 + "]\n"); return (_local1); } public function clone():PropertyInfoObj{ var _local1:PropertyInfoObj = new PropertyInfoObj(valueStart, valueComplete, originalValueComplete, arrayIndex, extra, isSpecialProperty, modifierFunction, modifierParameters); return (_local1); } } }//package caurina.transitions
Section 4
//SpecialProperty (caurina.transitions.SpecialProperty) package caurina.transitions { public class SpecialProperty { public var parameters:Array; public var getValue:Function; public var preProcess:Function; public var setValue:Function; public function SpecialProperty(_arg1:Function, _arg2:Function, _arg3:Array=null, _arg4:Function=null){ getValue = _arg1; setValue = _arg2; parameters = _arg3; preProcess = _arg4; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialProperty "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("setValue:" + String(setValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("preProcess:" + String(preProcess))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 5
//SpecialPropertyModifier (caurina.transitions.SpecialPropertyModifier) package caurina.transitions { public class SpecialPropertyModifier { public var getValue:Function; public var modifyValues:Function; public function SpecialPropertyModifier(_arg1:Function, _arg2:Function){ modifyValues = _arg1; getValue = _arg2; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialPropertyModifier "); _local1 = (_local1 + ("modifyValues:" + String(modifyValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 6
//SpecialPropertySplitter (caurina.transitions.SpecialPropertySplitter) package caurina.transitions { public class SpecialPropertySplitter { public var parameters:Array; public var splitValues:Function; public function SpecialPropertySplitter(_arg1:Function, _arg2:Array){ splitValues = _arg1; parameters = _arg2; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialPropertySplitter "); _local1 = (_local1 + ("splitValues:" + String(splitValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 7
//Tweener (caurina.transitions.Tweener) package caurina.transitions { import flash.display.*; import flash.events.*; import flash.utils.*; public class Tweener { private static var _timeScale:Number = 1; private static var _currentTimeFrame:Number; private static var _specialPropertySplitterList:Object; public static var autoOverwrite:Boolean = true; private static var _engineExists:Boolean = false; private static var _currentTime:Number; private static var _tweenList:Array; private static var _specialPropertyModifierList:Object; private static var _specialPropertyList:Object; private static var _transitionList:Object; private static var _inited:Boolean = false; private static var __tweener_controller__:MovieClip; public function Tweener(){ trace("Tweener is a static class and should not be instantiated."); } public static function registerSpecialPropertyModifier(_arg1:String, _arg2:Function, _arg3:Function):void{ if (!_inited){ init(); }; var _local4:SpecialPropertyModifier = new SpecialPropertyModifier(_arg2, _arg3); _specialPropertyModifierList[_arg1] = _local4; } public static function registerSpecialProperty(_arg1:String, _arg2:Function, _arg3:Function, _arg4:Array=null, _arg5:Function=null):void{ if (!_inited){ init(); }; var _local6:SpecialProperty = new SpecialProperty(_arg2, _arg3, _arg4, _arg5); _specialPropertyList[_arg1] = _local6; } public static function init(... _args):void{ _inited = true; _transitionList = new Object(); Equations.init(); _specialPropertyList = new Object(); _specialPropertyModifierList = new Object(); _specialPropertySplitterList = new Object(); } private static function updateTweens():Boolean{ var _local1:int; if (_tweenList.length == 0){ return (false); }; _local1 = 0; while (_local1 < _tweenList.length) { if ((((_tweenList[_local1] == undefined)) || (!(_tweenList[_local1].isPaused)))){ if (!updateTweenByIndex(_local1)){ removeTweenByIndex(_local1); }; if (_tweenList[_local1] == null){ removeTweenByIndex(_local1, true); _local1--; }; }; _local1++; }; return (true); } public static function addCaller(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local3:Number; var _local4:Array; var _local8:Function; var _local9:TweenListObj; var _local10:Number; var _local11:String; if (!Boolean(_arg1)){ return (false); }; if ((_arg1 is Array)){ _local4 = _arg1.concat(); } else { _local4 = [_arg1]; }; var _local5:Object = _arg2; if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; var _local6:Number = (isNaN(_local5.time)) ? 0 : _local5.time; var _local7:Number = (isNaN(_local5.delay)) ? 0 : _local5.delay; if (typeof(_local5.transition) == "string"){ _local11 = _local5.transition.toLowerCase(); _local8 = _transitionList[_local11]; } else { _local8 = _local5.transition; }; if (!Boolean(_local8)){ _local8 = _transitionList["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local4.length) { if (_local5.useFrames == true){ _local9 = new TweenListObj(_local4[_local3], (_currentTimeFrame + (_local7 / _timeScale)), (_currentTimeFrame + ((_local7 + _local6) / _timeScale)), true, _local8, _local5.transitionParams); } else { _local9 = new TweenListObj(_local4[_local3], (_currentTime + ((_local7 * 1000) / _timeScale)), (_currentTime + (((_local7 * 1000) + (_local6 * 1000)) / _timeScale)), false, _local8, _local5.transitionParams); }; _local9.properties = null; _local9.onStart = _local5.onStart; _local9.onUpdate = _local5.onUpdate; _local9.onComplete = _local5.onComplete; _local9.onOverwrite = _local5.onOverwrite; _local9.onStartParams = _local5.onStartParams; _local9.onUpdateParams = _local5.onUpdateParams; _local9.onCompleteParams = _local5.onCompleteParams; _local9.onOverwriteParams = _local5.onOverwriteParams; _local9.onStartScope = _local5.onStartScope; _local9.onUpdateScope = _local5.onUpdateScope; _local9.onCompleteScope = _local5.onCompleteScope; _local9.onOverwriteScope = _local5.onOverwriteScope; _local9.onErrorScope = _local5.onErrorScope; _local9.isCaller = true; _local9.count = _local5.count; _local9.waitFrames = _local5.waitFrames; _tweenList.push(_local9); if ((((_local6 == 0)) && ((_local7 == 0)))){ _local10 = (_tweenList.length - 1); updateTweenByIndex(_local10); removeTweenByIndex(_local10); }; _local3++; }; return (true); } public static function pauseAllTweens():Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; var _local1:Boolean; _local2 = 0; while (_local2 < _tweenList.length) { pauseTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function removeTweens(_arg1:Object, ... _args):Boolean{ var _local4:uint; var _local5:SpecialPropertySplitter; var _local6:Array; var _local7:uint; var _local3:Array = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){ if (_specialPropertySplitterList[_args[_local4]]){ _local5 = _specialPropertySplitterList[_args[_local4]]; _local6 = _local5.splitValues(_arg1, null); _local7 = 0; while (_local7 < _local6.length) { _local3.push(_local6[_local7].name); _local7++; }; } else { _local3.push(_args[_local4]); }; }; _local4++; }; return (affectTweens(removeTweenByIndex, _arg1, _local3)); } public static function updateFrame():void{ _currentTimeFrame++; } public static function splitTweens(_arg1:Number, _arg2:Array):uint{ var _local5:uint; var _local6:String; var _local7:Boolean; var _local3:TweenListObj = _tweenList[_arg1]; var _local4:TweenListObj = _local3.clone(false); _local5 = 0; while (_local5 < _arg2.length) { _local6 = _arg2[_local5]; if (Boolean(_local3.properties[_local6])){ _local3.properties[_local6] = undefined; delete _local3.properties[_local6]; }; _local5++; }; for (_local6 in _local4.properties) { _local7 = false; _local5 = 0; while (_local5 < _arg2.length) { if (_arg2[_local5] == _local6){ _local7 = true; break; }; _local5++; }; if (!_local7){ _local4.properties[_local6] = undefined; delete _local4.properties[_local6]; }; }; _tweenList.push(_local4); return ((_tweenList.length - 1)); } public static function resumeTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj = _tweenList[_arg1]; if ((((_local2 == null)) || (!(_local2.isPaused)))){ return (false); }; var _local3:Number = getCurrentTweeningTime(_local2); _local2.timeStart = (_local2.timeStart + (_local3 - _local2.timePaused)); _local2.timeComplete = (_local2.timeComplete + (_local3 - _local2.timePaused)); _local2.timePaused = undefined; _local2.isPaused = false; return (true); } public static function getVersion():String{ return ("AS3 1.33.74"); } public static function onEnterFrame(_arg1:Event):void{ updateTime(); updateFrame(); var _local2:Boolean; _local2 = updateTweens(); if (!_local2){ stopEngine(); }; } public static function updateTime():void{ _currentTime = getTimer(); } private static function updateTweenByIndex(_arg1:Number):Boolean{ var tTweening:TweenListObj; var mustUpdate:Boolean; var nv:Number; var t:Number; var b:Number; var c:Number; var d:Number; var pName:String; var eventScope:Object; var tScope:Object; var tProperty:Object; var pv:Number; var i = _arg1; tTweening = _tweenList[i]; if ((((tTweening == null)) || (!(Boolean(tTweening.scope))))){ return (false); }; var isOver:Boolean; var cTime:Number = getCurrentTweeningTime(tTweening); if (cTime >= tTweening.timeStart){ tScope = tTweening.scope; if (tTweening.isCaller){ do { t = (((tTweening.timeComplete - tTweening.timeStart) / tTweening.count) * (tTweening.timesCalled + 1)); b = tTweening.timeStart; c = (tTweening.timeComplete - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d); } while (!(cTime >= nv)); } else { mustUpdate = (((((tTweening.skipUpdates < 1)) || (!(tTweening.skipUpdates)))) || ((tTweening.updatesSkipped >= tTweening.skipUpdates))); if (cTime >= tTweening.timeComplete){ isOver = true; mustUpdate = true; }; if (!tTweening.hasStarted){ if (Boolean(tTweening.onStart)){ eventScope = (Boolean(tTweening.onStartScope)) ? tTweening.onStartScope : tScope; try { tTweening.onStart.apply(eventScope, tTweening.onStartParams); } catch(e2:Error) { handleError(tTweening, e2, "onStart"); }; }; for (pName in tTweening.properties) { if (tTweening.properties[pName].isSpecialProperty){ if (Boolean(_specialPropertyList[pName].preProcess)){ tTweening.properties[pName].valueComplete = _specialPropertyList[pName].preProcess(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].originalValueComplete, tTweening.properties[pName].extra); }; pv = _specialPropertyList[pName].getValue(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra); } else { pv = tScope[pName]; }; tTweening.properties[pName].valueStart = (isNaN(pv)) ? tTweening.properties[pName].valueComplete : pv; }; mustUpdate = true; tTweening.hasStarted = true; }; if (mustUpdate){ for (pName in tTweening.properties) { tProperty = tTweening.properties[pName]; if (isOver){ nv = tProperty.valueComplete; } else { if (tProperty.hasModifier){ t = (cTime - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, 0, 1, d, tTweening.transitionParams); nv = tProperty.modifierFunction(tProperty.valueStart, tProperty.valueComplete, nv, tProperty.modifierParameters); } else { t = (cTime - tTweening.timeStart); b = tProperty.valueStart; c = (tProperty.valueComplete - tProperty.valueStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d, tTweening.transitionParams); }; }; if (tTweening.rounded){ nv = Math.round(nv); }; if (tProperty.isSpecialProperty){ _specialPropertyList[pName].setValue(tScope, nv, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra); } else { tScope[pName] = nv; }; }; tTweening.updatesSkipped = 0; if (Boolean(tTweening.onUpdate)){ eventScope = (Boolean(tTweening.onUpdateScope)) ? tTweening.onUpdateScope : tScope; try { tTweening.onUpdate.apply(eventScope, tTweening.onUpdateParams); } catch(e3:Error) { handleError(tTweening, e3, "onUpdate"); }; }; } else { tTweening.updatesSkipped++; }; }; if (((isOver) && (Boolean(tTweening.onComplete)))){ eventScope = (Boolean(tTweening.onCompleteScope)) ? tTweening.onCompleteScope : tScope; try { tTweening.onComplete.apply(eventScope, tTweening.onCompleteParams); } catch(e4:Error) { handleError(tTweening, e4, "onComplete"); }; }; return (!(isOver)); }; return (true); } public static function setTimeScale(_arg1:Number):void{ var _local2:Number; var _local3:Number; if (isNaN(_arg1)){ _arg1 = 1; }; if (_arg1 < 1E-5){ _arg1 = 1E-5; }; if (_arg1 != _timeScale){ if (_tweenList != null){ _local2 = 0; while (_local2 < _tweenList.length) { _local3 = getCurrentTweeningTime(_tweenList[_local2]); _tweenList[_local2].timeStart = (_local3 - (((_local3 - _tweenList[_local2].timeStart) * _timeScale) / _arg1)); _tweenList[_local2].timeComplete = (_local3 - (((_local3 - _tweenList[_local2].timeComplete) * _timeScale) / _arg1)); if (_tweenList[_local2].timePaused != undefined){ _tweenList[_local2].timePaused = (_local3 - (((_local3 - _tweenList[_local2].timePaused) * _timeScale) / _arg1)); }; _local2++; }; }; _timeScale = _arg1; }; } public static function resumeAllTweens():Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; var _local1:Boolean; _local2 = 0; while (_local2 < _tweenList.length) { resumeTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } private static function handleError(_arg1:TweenListObj, _arg2:Error, _arg3:String):void{ var eventScope:Object; var pTweening = _arg1; var pError = _arg2; var pCallBackName = _arg3; if (((Boolean(pTweening.onError)) && ((pTweening.onError is Function)))){ eventScope = (Boolean(pTweening.onErrorScope)) ? pTweening.onErrorScope : pTweening.scope; try { pTweening.onError.apply(eventScope, [pTweening.scope, pError]); } catch(metaError:Error) { printError(((((String(pTweening.scope) + " raised an error while executing the 'onError' handler. Original error:\n ") + pError.getStackTrace()) + "\nonError error: ") + metaError.getStackTrace())); }; } else { if (!Boolean(pTweening.onError)){ printError(((((String(pTweening.scope) + " raised an error while executing the '") + pCallBackName) + "'handler. \n") + pError.getStackTrace())); }; }; } private static function startEngine():void{ _engineExists = true; _tweenList = new Array(); __tweener_controller__ = new MovieClip(); __tweener_controller__.addEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); _currentTimeFrame = 0; updateTime(); } public static function removeAllTweens():Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; var _local1:Boolean; _local2 = 0; while (_local2 < _tweenList.length) { removeTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function addTween(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local3:Number; var _local4:Number; var _local5:String; var _local6:Array; var _local13:Function; var _local14:Object; var _local15:TweenListObj; var _local16:Number; var _local17:Array; var _local18:Array; var _local19:Array; var _local20:String; if (!Boolean(_arg1)){ return (false); }; if ((_arg1 is Array)){ _local6 = _arg1.concat(); } else { _local6 = [_arg1]; }; var _local7:Object = TweenListObj.makePropertiesChain(_arg2); if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; var _local8:Number = (isNaN(_local7.time)) ? 0 : _local7.time; var _local9:Number = (isNaN(_local7.delay)) ? 0 : _local7.delay; var _local10:Array = new Array(); var _local11:Object = {overwrite:true, time:true, delay:true, useFrames:true, skipUpdates:true, transition:true, transitionParams:true, onStart:true, onUpdate:true, onComplete:true, onOverwrite:true, onError:true, rounded:true, onStartParams:true, onUpdateParams:true, onCompleteParams:true, onOverwriteParams:true, onStartScope:true, onUpdateScope:true, onCompleteScope:true, onOverwriteScope:true, onErrorScope:true}; var _local12:Object = new Object(); for (_local5 in _local7) { if (!_local11[_local5]){ if (_specialPropertySplitterList[_local5]){ _local17 = _specialPropertySplitterList[_local5].splitValues(_local7[_local5], _specialPropertySplitterList[_local5].parameters); _local3 = 0; while (_local3 < _local17.length) { if (_specialPropertySplitterList[_local17[_local3].name]){ _local18 = _specialPropertySplitterList[_local17[_local3].name].splitValues(_local17[_local3].value, _specialPropertySplitterList[_local17[_local3].name].parameters); _local4 = 0; while (_local4 < _local18.length) { _local10[_local18[_local4].name] = {valueStart:undefined, valueComplete:_local18[_local4].value, arrayIndex:_local18[_local4].arrayIndex, isSpecialProperty:false}; _local4++; }; } else { _local10[_local17[_local3].name] = {valueStart:undefined, valueComplete:_local17[_local3].value, arrayIndex:_local17[_local3].arrayIndex, isSpecialProperty:false}; }; _local3++; }; } else { if (_specialPropertyModifierList[_local5] != undefined){ _local19 = _specialPropertyModifierList[_local5].modifyValues(_local7[_local5]); _local3 = 0; while (_local3 < _local19.length) { _local12[_local19[_local3].name] = {modifierParameters:_local19[_local3].parameters, modifierFunction:_specialPropertyModifierList[_local5].getValue}; _local3++; }; } else { _local10[_local5] = {valueStart:undefined, valueComplete:_local7[_local5]}; }; }; }; }; for (_local5 in _local10) { if (_specialPropertyList[_local5] != undefined){ _local10[_local5].isSpecialProperty = true; } else { if (_local6[0][_local5] == undefined){ printError((((("The property '" + _local5) + "' doesn't seem to be a normal object property of ") + String(_local6[0])) + " or a registered special property.")); }; }; }; for (_local5 in _local12) { if (_local10[_local5] != undefined){ _local10[_local5].modifierParameters = _local12[_local5].modifierParameters; _local10[_local5].modifierFunction = _local12[_local5].modifierFunction; }; }; if (typeof(_local7.transition) == "string"){ _local20 = _local7.transition.toLowerCase(); _local13 = _transitionList[_local20]; } else { _local13 = _local7.transition; }; if (!Boolean(_local13)){ _local13 = _transitionList["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local6.length) { _local14 = new Object(); for (_local5 in _local10) { _local14[_local5] = new PropertyInfoObj(_local10[_local5].valueStart, _local10[_local5].valueComplete, _local10[_local5].valueComplete, _local10[_local5].arrayIndex, {}, _local10[_local5].isSpecialProperty, _local10[_local5].modifierFunction, _local10[_local5].modifierParameters); }; if (_local7.useFrames == true){ _local15 = new TweenListObj(_local6[_local3], (_currentTimeFrame + (_local9 / _timeScale)), (_currentTimeFrame + ((_local9 + _local8) / _timeScale)), true, _local13, _local7.transitionParams); } else { _local15 = new TweenListObj(_local6[_local3], (_currentTime + ((_local9 * 1000) / _timeScale)), (_currentTime + (((_local9 * 1000) + (_local8 * 1000)) / _timeScale)), false, _local13, _local7.transitionParams); }; _local15.properties = _local14; _local15.onStart = _local7.onStart; _local15.onUpdate = _local7.onUpdate; _local15.onComplete = _local7.onComplete; _local15.onOverwrite = _local7.onOverwrite; _local15.onError = _local7.onError; _local15.onStartParams = _local7.onStartParams; _local15.onUpdateParams = _local7.onUpdateParams; _local15.onCompleteParams = _local7.onCompleteParams; _local15.onOverwriteParams = _local7.onOverwriteParams; _local15.onStartScope = _local7.onStartScope; _local15.onUpdateScope = _local7.onUpdateScope; _local15.onCompleteScope = _local7.onCompleteScope; _local15.onOverwriteScope = _local7.onOverwriteScope; _local15.onErrorScope = _local7.onErrorScope; _local15.rounded = _local7.rounded; _local15.skipUpdates = _local7.skipUpdates; if (((_local7.overwrite == undefined)) ? autoOverwrite : _local7.overwrite){ removeTweensByTime(_local15.scope, _local15.properties, _local15.timeStart, _local15.timeComplete); }; _tweenList.push(_local15); if ((((_local8 == 0)) && ((_local9 == 0)))){ _local16 = (_tweenList.length - 1); updateTweenByIndex(_local16); removeTweenByIndex(_local16); }; _local3++; }; return (true); } public static function registerTransition(_arg1:String, _arg2:Function):void{ if (!_inited){ init(); }; _transitionList[_arg1] = _arg2; } public static function printError(_arg1:String):void{ trace(("## [Tweener] Error: " + _arg1)); } private static function affectTweens(_arg1:Function, _arg2:Object, _arg3:Array):Boolean{ var _local5:uint; var _local6:Array; var _local7:uint; var _local8:uint; var _local9:uint; var _local4:Boolean; if (!Boolean(_tweenList)){ return (false); }; _local5 = 0; while (_local5 < _tweenList.length) { if (((_tweenList[_local5]) && ((_tweenList[_local5].scope == _arg2)))){ if (_arg3.length == 0){ _arg1(_local5); _local4 = true; } else { _local6 = new Array(); _local7 = 0; while (_local7 < _arg3.length) { if (Boolean(_tweenList[_local5].properties[_arg3[_local7]])){ _local6.push(_arg3[_local7]); }; _local7++; }; if (_local6.length > 0){ _local8 = AuxFunctions.getObjectLength(_tweenList[_local5].properties); if (_local8 == _local6.length){ _arg1(_local5); _local4 = true; } else { _local9 = splitTweens(_local5, _local6); _arg1(_local9); _local4 = true; }; }; }; }; _local5++; }; return (_local4); } public static function getTweens(_arg1:Object):Array{ var _local2:uint; var _local3:String; if (!Boolean(_tweenList)){ return ([]); }; var _local4:Array = new Array(); _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ for (_local3 in _tweenList[_local2].properties) { _local4.push(_local3); }; }; _local2++; }; return (_local4); } public static function isTweening(_arg1:Object):Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ return (true); }; _local2++; }; return (false); } public static function pauseTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj = _tweenList[_arg1]; if ((((_local2 == null)) || (_local2.isPaused))){ return (false); }; _local2.timePaused = getCurrentTweeningTime(_local2); _local2.isPaused = true; return (true); } public static function getCurrentTweeningTime(_arg1:Object):Number{ return ((_arg1.useFrames) ? _currentTimeFrame : _currentTime); } public static function getTweenCount(_arg1:Object):Number{ var _local2:uint; if (!Boolean(_tweenList)){ return (0); }; var _local3:Number = 0; _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ _local3 = (_local3 + AuxFunctions.getObjectLength(_tweenList[_local2].properties)); }; _local2++; }; return (_local3); } private static function stopEngine():void{ _engineExists = false; _tweenList = null; _currentTime = 0; _currentTimeFrame = 0; __tweener_controller__.removeEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); __tweener_controller__ = null; } public static function removeTweensByTime(_arg1:Object, _arg2:Object, _arg3:Number, _arg4:Number):Boolean{ var removedLocally:Boolean; var i:uint; var pName:String; var eventScope:Object; var p_scope = _arg1; var p_properties = _arg2; var p_timeStart = _arg3; var p_timeComplete = _arg4; var removed:Boolean; var tl:uint = _tweenList.length; i = 0; while (i < tl) { if (((Boolean(_tweenList[i])) && ((p_scope == _tweenList[i].scope)))){ if ((((p_timeComplete > _tweenList[i].timeStart)) && ((p_timeStart < _tweenList[i].timeComplete)))){ removedLocally = false; for (pName in _tweenList[i].properties) { if (Boolean(p_properties[pName])){ if (Boolean(_tweenList[i].onOverwrite)){ eventScope = (Boolean(_tweenList[i].onOverwriteScope)) ? _tweenList[i].onOverwriteScope : _tweenList[i].scope; try { _tweenList[i].onOverwrite.apply(eventScope, _tweenList[i].onOverwriteParams); } catch(e:Error) { handleError(_tweenList[i], e, "onOverwrite"); }; }; _tweenList[i].properties[pName] = undefined; delete _tweenList[i].properties[pName]; removedLocally = true; removed = true; }; }; if (removedLocally){ if (AuxFunctions.getObjectLength(_tweenList[i].properties) == 0){ removeTweenByIndex(i); }; }; }; }; i = (i + 1); }; return (removed); } public static function registerSpecialPropertySplitter(_arg1:String, _arg2:Function, _arg3:Array=null):void{ if (!_inited){ init(); }; var _local4:SpecialPropertySplitter = new SpecialPropertySplitter(_arg2, _arg3); _specialPropertySplitterList[_arg1] = _local4; } public static function removeTweenByIndex(_arg1:Number, _arg2:Boolean=false):Boolean{ _tweenList[_arg1] = null; if (_arg2){ _tweenList.splice(_arg1, 1); }; return (true); } public static function resumeTweens(_arg1:Object, ... _args):Boolean{ var _local4:uint; var _local3:Array = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(resumeTweenByIndex, _arg1, _local3)); } public static function pauseTweens(_arg1:Object, ... _args):Boolean{ var _local4:uint; var _local3:Array = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(pauseTweenByIndex, _arg1, _local3)); } } }//package caurina.transitions
Section 8
//TweenListObj (caurina.transitions.TweenListObj) package caurina.transitions { public class TweenListObj { public var hasStarted:Boolean; public var onUpdate:Function; public var useFrames:Boolean; public var count:Number; public var onOverwriteParams:Array; public var timeStart:Number; public var timeComplete:Number; public var onStartParams:Array; public var onUpdateScope:Object; public var rounded:Boolean; public var onUpdateParams:Array; public var properties:Object; public var onComplete:Function; public var transitionParams:Object; public var updatesSkipped:Number; public var onStart:Function; public var onOverwriteScope:Object; public var skipUpdates:Number; public var onStartScope:Object; public var scope:Object; public var isCaller:Boolean; public var timePaused:Number; public var transition:Function; public var onCompleteParams:Array; public var onError:Function; public var timesCalled:Number; public var onErrorScope:Object; public var onOverwrite:Function; public var isPaused:Boolean; public var waitFrames:Boolean; public var onCompleteScope:Object; public function TweenListObj(_arg1:Object, _arg2:Number, _arg3:Number, _arg4:Boolean, _arg5:Function, _arg6:Object){ scope = _arg1; timeStart = _arg2; timeComplete = _arg3; useFrames = _arg4; transition = _arg5; transitionParams = _arg6; properties = new Object(); isPaused = false; timePaused = undefined; isCaller = false; updatesSkipped = 0; timesCalled = 0; skipUpdates = 0; hasStarted = false; } public function clone(_arg1:Boolean):TweenListObj{ var _local3:String; var _local2:TweenListObj = new TweenListObj(scope, timeStart, timeComplete, useFrames, transition, transitionParams); _local2.properties = new Array(); for (_local3 in properties) { _local2.properties[_local3] = properties[_local3].clone(); }; _local2.skipUpdates = skipUpdates; _local2.updatesSkipped = updatesSkipped; if (!_arg1){ _local2.onStart = onStart; _local2.onUpdate = onUpdate; _local2.onComplete = onComplete; _local2.onOverwrite = onOverwrite; _local2.onError = onError; _local2.onStartParams = onStartParams; _local2.onUpdateParams = onUpdateParams; _local2.onCompleteParams = onCompleteParams; _local2.onOverwriteParams = onOverwriteParams; _local2.onStartScope = onStartScope; _local2.onUpdateScope = onUpdateScope; _local2.onCompleteScope = onCompleteScope; _local2.onOverwriteScope = onOverwriteScope; _local2.onErrorScope = onErrorScope; }; _local2.rounded = rounded; _local2.isPaused = isPaused; _local2.timePaused = timePaused; _local2.isCaller = isCaller; _local2.count = count; _local2.timesCalled = timesCalled; _local2.waitFrames = waitFrames; _local2.hasStarted = hasStarted; return (_local2); } public function toString():String{ var _local3:String; var _local1 = "\n[TweenListObj "; _local1 = (_local1 + ("scope:" + String(scope))); _local1 = (_local1 + ", properties:"); var _local2:Boolean; for (_local3 in properties) { if (!_local2){ _local1 = (_local1 + ","); }; _local1 = (_local1 + ("[name:" + properties[_local3].name)); _local1 = (_local1 + (",valueStart:" + properties[_local3].valueStart)); _local1 = (_local1 + (",valueComplete:" + properties[_local3].valueComplete)); _local1 = (_local1 + "]"); _local2 = false; }; _local1 = (_local1 + (", timeStart:" + String(timeStart))); _local1 = (_local1 + (", timeComplete:" + String(timeComplete))); _local1 = (_local1 + (", useFrames:" + String(useFrames))); _local1 = (_local1 + (", transition:" + String(transition))); _local1 = (_local1 + (", transitionParams:" + String(transitionParams))); if (skipUpdates){ _local1 = (_local1 + (", skipUpdates:" + String(skipUpdates))); }; if (updatesSkipped){ _local1 = (_local1 + (", updatesSkipped:" + String(updatesSkipped))); }; if (Boolean(onStart)){ _local1 = (_local1 + (", onStart:" + String(onStart))); }; if (Boolean(onUpdate)){ _local1 = (_local1 + (", onUpdate:" + String(onUpdate))); }; if (Boolean(onComplete)){ _local1 = (_local1 + (", onComplete:" + String(onComplete))); }; if (Boolean(onOverwrite)){ _local1 = (_local1 + (", onOverwrite:" + String(onOverwrite))); }; if (Boolean(onError)){ _local1 = (_local1 + (", onError:" + String(onError))); }; if (onStartParams){ _local1 = (_local1 + (", onStartParams:" + String(onStartParams))); }; if (onUpdateParams){ _local1 = (_local1 + (", onUpdateParams:" + String(onUpdateParams))); }; if (onCompleteParams){ _local1 = (_local1 + (", onCompleteParams:" + String(onCompleteParams))); }; if (onOverwriteParams){ _local1 = (_local1 + (", onOverwriteParams:" + String(onOverwriteParams))); }; if (onStartScope){ _local1 = (_local1 + (", onStartScope:" + String(onStartScope))); }; if (onUpdateScope){ _local1 = (_local1 + (", onUpdateScope:" + String(onUpdateScope))); }; if (onCompleteScope){ _local1 = (_local1 + (", onCompleteScope:" + String(onCompleteScope))); }; if (onOverwriteScope){ _local1 = (_local1 + (", onOverwriteScope:" + String(onOverwriteScope))); }; if (onErrorScope){ _local1 = (_local1 + (", onErrorScope:" + String(onErrorScope))); }; if (rounded){ _local1 = (_local1 + (", rounded:" + String(rounded))); }; if (isPaused){ _local1 = (_local1 + (", isPaused:" + String(isPaused))); }; if (timePaused){ _local1 = (_local1 + (", timePaused:" + String(timePaused))); }; if (isCaller){ _local1 = (_local1 + (", isCaller:" + String(isCaller))); }; if (count){ _local1 = (_local1 + (", count:" + String(count))); }; if (timesCalled){ _local1 = (_local1 + (", timesCalled:" + String(timesCalled))); }; if (waitFrames){ _local1 = (_local1 + (", waitFrames:" + String(waitFrames))); }; if (hasStarted){ _local1 = (_local1 + (", hasStarted:" + String(hasStarted))); }; _local1 = (_local1 + "]\n"); return (_local1); } public static function makePropertiesChain(_arg1:Object):Object{ var _local3:Object; var _local4:Object; var _local5:Object; var _local6:Number; var _local7:Number; var _local8:Number; var _local2:Object = _arg1.base; if (_local2){ _local3 = {}; if ((_local2 is Array)){ _local4 = []; _local8 = 0; while (_local8 < _local2.length) { _local4.push(_local2[_local8]); _local8++; }; } else { _local4 = [_local2]; }; _local4.push(_arg1); _local6 = _local4.length; _local7 = 0; while (_local7 < _local6) { if (_local4[_local7]["base"]){ _local5 = AuxFunctions.concatObjects(makePropertiesChain(_local4[_local7]["base"]), _local4[_local7]); } else { _local5 = _local4[_local7]; }; _local3 = AuxFunctions.concatObjects(_local3, _local5); _local7++; }; if (_local3["base"]){ delete _local3["base"]; }; return (_local3); //unresolved jump }; return (_arg1); } } }//package caurina.transitions
Section 9
//ScoreService (com.spilgames.api.ScoreService) package com.spilgames.api { public class ScoreService { public static function submitScore(_arg1:int, _arg2:Function=null):int{ return (SpilGamesServices.getInstance().send("Score", "submitScore", _arg2, {score:_arg1, userName:User.getUserName(), userHash:User.getUserHash()})); } } }//package com.spilgames.api
Section 10
//SpilGamesServices (com.spilgames.api.SpilGamesServices) package com.spilgames.api { import flash.display.*; import flash.events.*; import flash.net.*; import flash.system.*; public class SpilGamesServices extends MovieClip { private var _connected:Boolean;// = false private var _connecting:Boolean;// = false private var DEFAULT_CONNECTION_LOCATION:String;// = "http://www8.agame.com/games/flash/services/ServicesConnection.swf" private var _loader:Loader; private var _servicesConnection;// = null public static const INVALID_ID:int = -1; private static var _instance:SpilGamesServices = null; public function SpilGamesServices(_arg1:Private=null){ if (!_arg1){ throw (new Error("Cannot instantiate this class, use SpilGamesServices.getInstance")); }; } private function handleRemovedFromStage(_arg1:Event):void{ trace("WARNING: please do not remove SpilGamesServices from the stage"); } private function handleLoadComplete(_arg1:Event):void{ _loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleLoadComplete); _loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleIOError); _servicesConnection = LoaderInfo(_arg1.target).content; _servicesConnection.addEventListener(Event.COMPLETE, handleServicesReady); _servicesConnection.addEventListener(ErrorEvent.ERROR, handleServicesFailed); _servicesConnection.addEventListener("serviceError", handleServiceError); addChild(_servicesConnection); } public function send(_arg1:String, _arg2:String, _arg3:Function, _arg4:Object=null):int{ if (isReady()){ return (_servicesConnection.send(_arg1, _arg2, _arg3, _arg4)); }; return (INVALID_ID); } private function handleServicesFailed(_arg1:ErrorEvent):void{ _servicesConnection.addEventListener(Event.COMPLETE, handleServicesReady); _servicesConnection.addEventListener(ErrorEvent.ERROR, handleServicesFailed); _servicesConnection.addEventListener("serviceError", handleServiceError); _connecting = false; if (hasEventListener("servicesFailed")){ dispatchEvent(new ErrorEvent("servicesFailed", false, false, _arg1.text)); }; } public function get version():String{ return ("1.0"); } public function isReady():Boolean{ return (((!((_servicesConnection == null))) && (_servicesConnection.isReady()))); } private function handleIOError(_arg1:IOErrorEvent):void{ _loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleLoadComplete); _loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleIOError); _connecting = false; if (hasEventListener(_arg1.type)){ dispatchEvent(_arg1); }; } private function handleServiceError(_arg1:Event):void{ var _local2:String; if (hasEventListener("serviceError")){ _local2 = ""; if ((_arg1 is ErrorEvent)){ _local2 = ErrorEvent(_arg1).text; } else { _local2 = _arg1.toString(); }; dispatchEvent(new ErrorEvent("serviceError", false, false, _local2)); }; } public function disconnect():void{ if (_servicesConnection){ _servicesConnection.removeEventListener(Event.COMPLETE, handleServicesReady); _servicesConnection.removeEventListener(ErrorEvent.ERROR, handleServicesFailed); _servicesConnection.removeEventListener("serviceError", handleServiceError); if (_connected){ _servicesConnection.disconnect(); }; removeChild(_servicesConnection); }; _servicesConnection = null; if (_loader){ try { _loader.close(); } catch(e:Error) { } finally { _loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleLoadComplete); _loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleIOError); }; _loader = null; }; removeEventListener(Event.REMOVED_FROM_STAGE, handleRemovedFromStage); if (parent){ parent.removeChild(this); }; _connected = (_connecting = false); } private function handleServicesReady(_arg1:Event):void{ _loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, handleLoadComplete); _loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, handleIOError); _connected = true; _connecting = false; dispatchEvent(new Event("servicesReady")); } public function get connection(){ return (_servicesConnection); } public function getSiteID():int{ if (_servicesConnection != null){ return (_servicesConnection.getSiteID()); }; return (INVALID_ID); } public function getChannelID():int{ if (_servicesConnection != null){ return (_servicesConnection.getChannelID()); }; return (INVALID_ID); } public function connect(_arg1:DisplayObjectContainer):void{ var _local2:URLRequest; var _local3:String; var _local4:URLVariables; var _local5:Date; if (((!(_connecting)) && (!(_connected)))){ if (!_arg1.stage){ throw (new Error("The given clip must be present in the display list (added to stage)")); }; _connecting = true; _arg1.stage.addChild(this); addEventListener(Event.REMOVED_FROM_STAGE, handleRemovedFromStage); if (((root.loaderInfo.parameters["servicesLoc"]) && ((root.loaderInfo.parameters["servicesLoc"].length > 0)))){ _local3 = root.loaderInfo.parameters["servicesLoc"]; _local2 = new URLRequest(_local3); } else { _local3 = DEFAULT_CONNECTION_LOCATION; _local4 = new URLVariables(); _local5 = new Date(); _local4.nocache = (((_local5.month + 1) * 31) + _local5.day); _local2 = new URLRequest(_local3); _local2.data = _local4; }; allowDomain(_local3); _loader = new Loader(); _loader.contentLoaderInfo.addEventListener(Event.COMPLETE, handleLoadComplete); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, handleIOError); _loader.load(_local2); }; } public function getItemID():int{ if (_servicesConnection != null){ return (_servicesConnection.getItemID()); }; return (INVALID_ID); } public function allowDomain(_arg1:String):void{ Security.allowDomain("*"); Security.allowInsecureDomain("*"); } public function get connecting():Boolean{ return (_connecting); } public function isDomainAllowed():Boolean{ return (((!((_servicesConnection == null))) && (_servicesConnection.isDomainValid()))); } public function bringToFront(_arg1:Event=null):void{ var e = _arg1; if (parent){ try { parent.setChildIndex(this, (parent.numChildren - 1)); } catch(e:Error) { removeEventListener(Event.ENTER_FRAME, bringToFront); }; }; } public static function getInstance():SpilGamesServices{ if (!_instance){ _instance = new SpilGamesServices(new Private()); }; return (_instance); } } }//package com.spilgames.api class Private { private function Private(){ } }
Section 11
//User (com.spilgames.api.User) package com.spilgames.api { import flash.display.*; public class User { public static function getUserName():String{ var _local1:* = SpilGamesServices.getInstance().connection; if (_local1 != null){ return (_local1.getUserName()); }; return (""); } public static function isGuest():Boolean{ var _local2:DisplayObject; var _local3:Object; var _local1:* = SpilGamesServices.getInstance().connection; if (_local1 != null){ return (_local1.isGuest()); }; _local2 = SpilGamesServices.getInstance().root; if (_local2.loaderInfo != null){ _local3 = _local2.loaderInfo.parameters; return (((((((!(_local3.username)) || ((_local3.username == "")))) || (!(_local3.hash)))) || ((_local3.hash == "")))); }; return (false); } public static function getUserHash():String{ var _local1:* = SpilGamesServices.getInstance().connection; if (_local1 != null){ return (_local1.getUserHash()); }; return (""); } } }//package com.spilgames.api
Section 12
//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 = 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 13
//badan_0_401 (SalonofFun_fla.badan_0_401) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class badan_0_401 extends MovieClip { public function badan_0_401(){ addFrameScript(3, frame4); } function frame4(){ stop(); } } }//package SalonofFun_fla
Section 14
//badan_1_352 (SalonofFun_fla.badan_1_352) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class badan_1_352 extends MovieClip { public function badan_1_352(){ addFrameScript(3, frame4); } function frame4(){ stop(); } } }//package SalonofFun_fla
Section 15
//badan_2_241 (SalonofFun_fla.badan_2_241) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class badan_2_241 extends MovieClip { public function badan_2_241(){ addFrameScript(1, frame2); } function frame2(){ stop(); } } }//package SalonofFun_fla
Section 16
//badan_427 (SalonofFun_fla.badan_427) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class badan_427 extends MovieClip { public function badan_427(){ addFrameScript(4, frame5); } function frame5(){ stop(); } } }//package SalonofFun_fla
Section 17
//btn_mainmenu_513 (SalonofFun_fla.btn_mainmenu_513) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import spill.localisation.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class btn_mainmenu_513 extends MovieClip { public var __id12_:LocalizedTextField; public function btn_mainmenu_513(){ __setProp___id12__btn_mainmenu_Layer1_0(); } function __setProp___id12__btn_mainmenu_Layer1_0(){ try { __id12_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id12_.text = "{menu}"; __id12_.textColor = 0xFFFFFF; __id12_.textSize = 30; __id12_.bold = false; __id12_.disableWordwrap = false; __id12_.embedFonts = true; __id12_.font = "Alien Marksman"; __id12_.hAlign = "center"; __id12_.multiline = false; __id12_.vAlign = "top"; __id12_.antiAliasType = "advanced"; __id12_.glowBlur = 3; __id12_.glowColor = 0; __id12_.useGlowFilter = false; __id12_.glowQuality = 1; __id12_.glowStrength = 5; __id12_.gridFitType = "pixel"; __id12_.italic = false; __id12_.selectable = false; __id12_.underline = false; try { __id12_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package SalonofFun_fla
Section 18
//btn_next_525 (SalonofFun_fla.btn_next_525) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import spill.localisation.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class btn_next_525 extends MovieClip { public var __id0_:LocalizedTextField; public function btn_next_525(){ __setProp___id0__btn_next_Layer1_0(); } function __setProp___id0__btn_next_Layer1_0(){ try { __id0_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id0_.text = "{next_label}"; __id0_.textColor = 0xFFFFFF; __id0_.textSize = 60; __id0_.bold = false; __id0_.disableWordwrap = false; __id0_.embedFonts = true; __id0_.font = "Alien Marksman"; __id0_.hAlign = "center"; __id0_.multiline = false; __id0_.vAlign = "middle"; __id0_.antiAliasType = "advanced"; __id0_.glowBlur = 3; __id0_.glowColor = 0; __id0_.useGlowFilter = false; __id0_.glowQuality = 1; __id0_.glowStrength = 5; __id0_.gridFitType = "pixel"; __id0_.italic = false; __id0_.selectable = false; __id0_.underline = false; try { __id0_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package SalonofFun_fla
Section 19
//btn_nextlevel_522 (SalonofFun_fla.btn_nextlevel_522) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import spill.localisation.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class btn_nextlevel_522 extends MovieClip { public var __id4_:LocalizedTextField; public function btn_nextlevel_522(){ __setProp___id4__btn_nextlevel_Layer1_0(); } function __setProp___id4__btn_nextlevel_Layer1_0(){ try { __id4_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id4_.text = "{next}"; __id4_.textColor = 0xFFFFFF; __id4_.textSize = 30; __id4_.bold = false; __id4_.disableWordwrap = false; __id4_.embedFonts = true; __id4_.font = "Alien Marksman"; __id4_.hAlign = "center"; __id4_.multiline = false; __id4_.vAlign = "top"; __id4_.antiAliasType = "advanced"; __id4_.glowBlur = 3; __id4_.glowColor = 0; __id4_.useGlowFilter = false; __id4_.glowQuality = 1; __id4_.glowStrength = 5; __id4_.gridFitType = "pixel"; __id4_.italic = false; __id4_.selectable = false; __id4_.underline = false; try { __id4_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package SalonofFun_fla
Section 20
//btn_play_193 (SalonofFun_fla.btn_play_193) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import spill.localisation.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class btn_play_193 extends MovieClip { public var __id18_:LocalizedTextField; public function btn_play_193(){ __setProp___id18__btn_play_Layer1_0(); } function __setProp___id18__btn_play_Layer1_0(){ try { __id18_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id18_.text = "{play}"; __id18_.textColor = 0xFFFFFF; __id18_.textSize = 60; __id18_.bold = false; __id18_.disableWordwrap = false; __id18_.embedFonts = true; __id18_.font = "Alien Marksman"; __id18_.hAlign = "center"; __id18_.multiline = false; __id18_.vAlign = "middle"; __id18_.antiAliasType = "advanced"; __id18_.glowBlur = 3; __id18_.glowColor = 0; __id18_.useGlowFilter = false; __id18_.glowQuality = 1; __id18_.glowStrength = 5; __id18_.gridFitType = "pixel"; __id18_.italic = false; __id18_.selectable = false; __id18_.underline = false; try { __id18_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package SalonofFun_fla
Section 21
//btn_prev_524 (SalonofFun_fla.btn_prev_524) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import spill.localisation.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class btn_prev_524 extends MovieClip { public var __id1_:LocalizedTextField; public function btn_prev_524(){ __setProp___id1__btn_prev_Layer1_0(); } function __setProp___id1__btn_prev_Layer1_0(){ try { __id1_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id1_.text = "{prev_label}"; __id1_.textColor = 0xFFFFFF; __id1_.textSize = 60; __id1_.bold = false; __id1_.disableWordwrap = false; __id1_.embedFonts = true; __id1_.font = "Alien Marksman"; __id1_.hAlign = "center"; __id1_.multiline = false; __id1_.vAlign = "middle"; __id1_.antiAliasType = "advanced"; __id1_.glowBlur = 3; __id1_.glowColor = 0; __id1_.useGlowFilter = false; __id1_.glowQuality = 1; __id1_.glowStrength = 5; __id1_.gridFitType = "pixel"; __id1_.italic = false; __id1_.selectable = false; __id1_.underline = false; try { __id1_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package SalonofFun_fla
Section 22
//btn_resumegame_516 (SalonofFun_fla.btn_resumegame_516) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import spill.localisation.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class btn_resumegame_516 extends MovieClip { public var __id9_:LocalizedTextField; public function btn_resumegame_516(){ __setProp___id9__btn_resumegame_Layer1_0(); } function __setProp___id9__btn_resumegame_Layer1_0(){ try { __id9_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id9_.text = "{resume}"; __id9_.textColor = 0xFFFFFF; __id9_.textSize = 30; __id9_.bold = false; __id9_.disableWordwrap = false; __id9_.embedFonts = true; __id9_.font = "Alien Marksman"; __id9_.hAlign = "center"; __id9_.multiline = false; __id9_.vAlign = "top"; __id9_.antiAliasType = "advanced"; __id9_.glowBlur = 3; __id9_.glowColor = 0; __id9_.useGlowFilter = false; __id9_.glowQuality = 1; __id9_.glowStrength = 5; __id9_.gridFitType = "pixel"; __id9_.italic = false; __id9_.selectable = false; __id9_.underline = false; try { __id9_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package SalonofFun_fla
Section 23
//btn_retrylevel_510 (SalonofFun_fla.btn_retrylevel_510) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import spill.localisation.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class btn_retrylevel_510 extends MovieClip { public var __id14_:LocalizedTextField; public function btn_retrylevel_510(){ __setProp___id14__btn_retrylevel_Layer1_0(); } function __setProp___id14__btn_retrylevel_Layer1_0(){ try { __id14_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id14_.text = "{retry}"; __id14_.textColor = 0xFFFFFF; __id14_.textSize = 30; __id14_.bold = false; __id14_.disableWordwrap = false; __id14_.embedFonts = true; __id14_.font = "Alien Marksman"; __id14_.hAlign = "center"; __id14_.multiline = false; __id14_.vAlign = "top"; __id14_.antiAliasType = "advanced"; __id14_.glowBlur = 3; __id14_.glowColor = 0; __id14_.useGlowFilter = false; __id14_.glowQuality = 1; __id14_.glowStrength = 5; __id14_.gridFitType = "pixel"; __id14_.italic = false; __id14_.selectable = false; __id14_.underline = false; try { __id14_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package SalonofFun_fla
Section 24
//flag_icon_532 (SalonofFun_fla.flag_icon_532) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class flag_icon_532 extends MovieClip { public function flag_icon_532(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package SalonofFun_fla
Section 25
//GGGMoreGamesBtn_197 (SalonofFun_fla.GGGMoreGamesBtn_197) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import spill.localisation.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class GGGMoreGamesBtn_197 extends MovieClip { public var xmlData:XML; public var btn_moreGames:SimpleButton; public var __id17_:LocalizedTextField; public function GGGMoreGamesBtn_197(){ addFrameScript(0, frame1); __setProp___id17__GGGMoreGamesBtn_Layer1_0(); } function __setProp___id17__GGGMoreGamesBtn_Layer1_0(){ try { __id17_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id17_.text = "{btn_moregamesat}"; __id17_.textColor = 0; __id17_.textSize = 12; __id17_.bold = false; __id17_.disableWordwrap = false; __id17_.embedFonts = true; __id17_.font = "Franklin Gothic Book"; __id17_.hAlign = "center"; __id17_.multiline = false; __id17_.vAlign = "top"; __id17_.antiAliasType = "advanced"; __id17_.glowBlur = 3; __id17_.glowColor = 0; __id17_.useGlowFilter = false; __id17_.glowQuality = 1; __id17_.glowStrength = 5; __id17_.gridFitType = "pixel"; __id17_.italic = false; __id17_.selectable = false; __id17_.underline = false; try { __id17_["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function handle_btnMoreGames(_arg1:MouseEvent):void{ navigateToURL(new URLRequest(SpilGame.getMoreGamesLink("Mainscreen")), "_blank"); } function frame1(){ xmlData = <LocalisedText><textItem identifier="play"><en_us>Play</en_us><en_uk>Play</en_uk><nl>Spelen</nl><fr>Jouer</fr><de>Spielen</de><es>Jugar</es><br>Jogar</br><pt>Jogar</pt><it>Gioca</it><se>Spela</se><pl>Graj</pl><ru>Играть</ru><id>Main</id><ar>Play</ar><jp>Play</jp><cn>Play</cn></textItem><textItem identifier="level"><en_us>Level</en_us><en_uk>Level</en_uk><nl>Level</nl><fr>Niveau</fr><de>Level</de><es>Nivel</es><br>Fase</br><pt>Nível</pt><it>Livello</it><se>Nivå</se><pl>Poziom</pl><ru>Уровень</ru><id>Level</id><ar>Level</ar><jp>Level</jp><cn>Level</cn></textItem><textItem identifier="goal"><en_us>Goal</en_us><en_uk>Objective</en_uk><nl>Doel</nl><fr>But</fr><de>Ziel</de><es>Objetivo</es><br>Meta</br><pt>Objectivo</pt><it>Obiettivo</it><se>Mål</se><pl>Cel</pl><ru>Цель</ru><id>Sasaran</id><ar>Goal</ar><jp>Goal</jp><cn>Goal</cn></textItem><textItem identifier="time"><en_us>Time</en_us><en_uk>Time</en_uk><nl>Tijd</nl><fr>Temps</fr><de>Zeit</de><es>Tiempo</es><br>Tempo</br><pt>Tempo</pt><it>Tempo</it><se>Tid</se><pl>Czas</pl><ru>Время</ru><id>Waktu</id><ar>Time</ar><jp>Time</jp><cn>Time</cn></textItem><textItem identifier="score"><en_us>Score</en_us><en_uk>Score</en_uk><nl>Score</nl><fr>Score</fr><de>Punkte</de><es>Puntuación</es><br>Pontuação</br><pt>Pontuação</pt><it>Punteggio</it><se>Poäng</se><pl>Wynik</pl><ru>Счет</ru><id>Skor</id><ar>Score</ar><jp>Score</jp><cn>Score</cn></textItem><textItem identifier="life"><en_us>Life</en_us><en_uk>Life</en_uk><nl>Leven</nl><fr>Vie</fr><de>Leben</de><es>Vida</es><br>Vida</br><pt>Vida</pt><it>Vita</it><se>Liv</se><pl>Życie</pl><ru>Жизнь</ru><id>Nyawa</id><ar>Life</ar><jp>Life</jp><cn>Life</cn></textItem><textItem identifier="lose1"><en_us>You lost.</en_us><en_uk>You lost.</en_uk><nl>Verloren.</nl><fr>Tu as perdu.</fr><de>Du hast verloren.</de><es>Has perdido</es><br>Você perdeu.</br><pt>Perdeste.</pt><it>Hai perso.</it><se>Du förlorade.</se><pl>Przegrałeś</pl><ru>Не вышло...</ru><id>Kamu kalah.</id><ar>You lost.</ar><jp>You lost.</jp><cn>You lost.</cn></textItem><textItem identifier="menu"><en_us>Main Menu</en_us><en_uk>Main Menu</en_uk><nl>Hoofdmenu</nl><fr>Menu principal</fr><de>Hauptmenü</de><es>Menú principal</es><br>Menu Principal</br><pt>Menu Principal</pt><it>Menu principale</it><se>Huvudmeny</se><pl>Menu główne</pl><ru>Главное меню</ru><id>Menu Utama</id><ar>Main Menu</ar><jp>Main Menu</jp><cn>Main Menu</cn></textItem><textItem identifier="more"><en_us>More Games</en_us><en_uk>More Games</en_uk><nl>Meer spellen</nl><fr>Plus de jeux</fr><de>Mehr Spiele</de><es>Más juegos</es><br>Mais Jogos</br><pt>Mais Jogos</pt><it>Più giochi</it><se>Fler spel</se><pl>Więcej gier</pl><ru>Другие игры</ru><id>Permainan Lainnya</id><ar>More Games</ar><jp>More Games</jp><cn>More Games</cn></textItem><textItem identifier="next"><en_us>Next Level</en_us><en_uk>Next Level</en_uk><nl>Volgende level</nl><fr>Niveau suivant</fr><de>Nächster Level</de><es>Siguiente nivel</es><br>Próxima Fase</br><pt>Nível Seguinte</pt><it>Prossimo livello</it><se>Nästa nivå</se><pl>Następny poziom</pl><ru>Следующий уровень</ru><id>Level Berikutnya</id><ar>Next Level</ar><jp>Next Level</jp><cn>Next Level</cn></textItem><textItem identifier="resume"><en_us>Resume Game</en_us><en_uk>Resume Game</en_uk><nl>Spel hervatten</nl><fr>Reprendre le jeu</fr><de>Weiterspielen</de><es>Continuar partida</es><br>Continuar Fase</br><pt>Continuar o Jogo</pt><it>Continua il gioco</it><se>Återgå spel</se><pl>Kontynuuj grę</pl><ru>Продолжить игру</ru><id>Lanjutkan Kembali Permainan</id><ar>Resume Game</ar><jp>Resume Game</jp><cn>Resume Game</cn></textItem><textItem identifier="rety"><en_us>Retry Level</en_us><en_uk>Retry Level</en_uk><nl>Spel opnieuw proberen</nl><fr>Réessayer le niveau</fr><de>Level erneut versuchen</de><es>Volver a intentar nivel</es><br>Repetir Fase</br><pt>Repetir o Nível</pt><it>Ripeti il livello</it><se>Spela om nivå</se><pl>Powtórz poziom</pl><ru>Попробовать еще раз</ru><id>Coba Lagi Level Ini</id><ar>Retry Level</ar><jp>Retry Level</jp><cn>Retry Level</cn></textItem><textItem identifier="lose2"><en_us>You didn't reach your goal.</en_us><en_uk>You did not reach your objective.</en_uk><nl>Je hebt je doel niet gehaald.</nl><fr>Tu n'as pas atteint ton but.</fr><de>Du hast dein Ziel nicht erreicht.</de><es>No has alcanzado el objetivo.</es><br>Você não atingiu sua meta.</br><pt>Não atingiste o teu objectivo.</pt><it>Non hai raggiunto il tuo obiettivo.</it><se>Du nådde inte målet.</se><pl>Nie osiągnąłeś celu.</pl><ru>Цель не достигнута.</ru><id>Kamu tidak mencapai sasaranmu.</id><ar>You didn't reach your goal.</ar><jp>You didn't reach your goal.</jp><cn>You didn't reach your goal.</cn></textItem><textItem identifier="win"><en_us>You won the game!</en_us><en_uk>You won the game!</en_uk><nl>Je hebt gewonnen!</nl><fr>Tu as gagné le jeu !</fr><de>Du hast das Spiel gewonnen!</de><es>¡Has ganado!</es><br>Você venceu a fase!</br><pt>Ganhaste o jogo!</pt><it>Hai vinto il gioco!</it><se>Du vann spelet!</se><pl>Wygrałeś grę!</pl><ru>Игра пройдена!</ru><id>Kamu memenangkan permainan!</id><ar>You won the game!</ar><jp>You won the game!</jp><cn>You won the game!</cn></textItem><textItem identifier="next2"><en_us>Level completed!</en_us><en_uk>Level completed!</en_uk><nl>Level uitgespeeld!</nl><fr>Tu as réussi le niveau !</fr><de>Du hast den Level bestanden!</de><es>¡Has terminado el nivel!</es><br>Você terminou a fase!</br><pt>Acabaste o nível!</pt><it>Hai finito il livello!</it><se>Du klarade nivån!</se><pl>Ukończyłeś grę!</pl><ru>Уровень пройден!</ru><id>Kamu menyelesaikan level ini!</id><ar>Level completed!</ar><jp>Level completed!</jp><cn>Level completed!</cn></textItem><textItem identifier="pause1"><en_us>Paused</en_us><en_uk>Paused</en_uk><nl>Gepauzeerd</nl><fr>En pause</fr><de>Angehalten</de><es>En pausa</es><br>Em pausa</br><pt>Em Pausa</pt><it>In pausa</it><se>Pausat</se><pl>Pauza</pl><ru>Пауза</ru><id>Istirahat</id><ar>Paused</ar><jp>Paused</jp><cn>Paused</cn></textItem><textItem identifier="pause2"><en_us>Come on, you can do it!</en_us><en_uk>Come on, you can do it!</en_uk><nl>Kom op, je kunt 't!</nl><fr>Vas-y, tu peux y arriver !</fr><de>Komm schon, du schaffst das!</de><es>¡Vamos, puedes hacerlo!</es><br>Vamos lá, você consegue!</br><pt>Vá lá, tu consegues!</pt><it>Dai, puoi farcela!</it><se>Kom igen, du klarar det!</se><pl>Wspaniale!</pl><ru>Старайся, тебе это по силам!</ru><id>Ayo, kamu bisa!</id><ar>Come on, you can do it!</ar><jp>Come on, you can do it!</jp><cn>Come on, you can do it!</cn></textItem><textItem identifier="great"><en_us>Great!</en_us><en_uk>Great!</en_uk><nl>Geweldig!</nl><fr>Génial !</fr><de>Großartig!</de><es>¡Fantástico!</es><br>Ótimo!</br><pt>Fantástico!</pt><it>Ottimo!</it><se>Bra!</se><pl>Świetnie!</pl><ru>Отлично!</ru><id>Hebat!</id><ar>Great!</ar><jp>Great!</jp><cn>Great!</cn></textItem><textItem identifier="congratz"><en_us>Congratulations!</en_us><en_uk>Congratulations!</en_uk><nl>Gefeliciteerd!</nl><fr>Félicitations !</fr><de>Glückwunsch!</de><es>¡Enhorabuena!</es><br>Parabéns!</br><pt>Parabéns!</pt><it>Complimenti!</it><se>Gratulerar!</se><pl>Gratulacje!</pl><ru>Поздравляем!</ru><id>Selamat!</id><ar>Congratulations!</ar><jp>Congratulations!</jp><cn>Congratulations!</cn></textItem><textItem identifier="tutorial"><en_us>Tutorial</en_us><en_uk>Tutorial</en_uk><nl>Oefenen</nl><fr>Cours d'instructions</fr><de>Handbuch</de><es>Tutorial</es><br>Instruções</br><pt>Instruções</pt><it>Tutorial</it><se>Spellektion</se><pl>Tutorial</pl><ru>Инструкция</ru><id>Petunjuk Cara Bermain</id><ar>Tutorial</ar><jp>Tutorial</jp><cn>Tutorial</cn></textItem><textItem identifier="tutorial1"><en_us>When customers tell you what kind of hair they want, remember the style and color (and later also the hat).</en_us><en_uk>When clients tell you what kind of hair they want, you must remember the style and colour (and later also the hat).</en_uk><nl>Wanneer klanten je vertellen wat voor kapsel ze willen, onthoud dan de stijl en kleur (en later ook de hoed).</nl><fr>Rappelle-toi bien la coiffure et la couleur que te demandent les clients (ainsi que le chapeau).</fr><de>Wenn deine Kunden dir sagen, welche Frisur sie wünschen, musst du dir Schnitt und Farbe merken (und später auch noch den Hut).</de><es>Cuando los clientes te digan el corte de pelo que quieren, recuerda el peinado y el color (y el sombrero también).</es><br>Quando os clientes disserem que tipo de cabelo querem, lembre-se do estilo e da cor. (Nas fases mais adiantadas, você também vai ter que se lembrar do chapéu.)</br><pt>Quando os clientes te disserem que tipo de penteado querem, lembra-te do estilo e da cor. (Nos níveis mais elevados, também terás de te lembrar do chapéu.)</pt><it>Quando i clienti ti dicono che tipo di capelli vogliono, ricordati lo stile e il colore richiesti. (Nei livelli più alti devi ricordati anche il cappello).</it><se>Kunderna visar vilken sorts frisyr de vill ha. Lägg stil och färg på minnet. (På senare nivåer måste du även komma ihåg hatten.)</se><pl>Kiedy klienci powiedzą ci, jakich fryzur sobie życzą, zapamiętaj styl i kolor. (Na wyższych poziomach trzeba będzie zapamiętać także kapelusz.)</pl><ru>Когда клиент скажет, какую прическу и цвет волос он хочет, запомни фасон и цвет (позже тебе придется запоминать еще и шляпку).</ru><id>Ketika pelanggan memberi tahu kamu rambut seperti apa yang mereka inginkan, ingatlah gaya dan warnanya. (Untuk level yang lebih tinggi, kamu perlu mengingat topinya juga.)</id><ar>When customers tell you what kind of hair they want, remember the style and color (and later also the hat).</ar><jp>When customers tell you what kind of hair they want, remember the style and color (and later also the hat).</jp><cn>When customers tell you what kind of hair they want, remember the style and color (and later also the hat).</cn></textItem><textItem identifier="tutorial2"><en_us>Drag and drop customers to empty chairs. Then click them.</en_us><en_uk>Drag and drop clients to empty chairs, then click them.</en_uk><nl>Sleep klanten naar lege stoelen en klik ze dan aan.</nl><fr>Déplace les clients vers des sièges libres. Ensuite, clique-les.</fr><de>Ziehe den Kunden zu einem leeren Stuhl. Klicke dann den Kunden an.</de><es>Arrastra al cliente y suéltalo en una silla vacía. Luego haz clic en él.</es><br>Arraste o cliente para uma cadeira vazia. Depois, clique nesse cliente.</br><pt>Arrasta e larga o cliente numa cadeira vazia. Depois clica nesse cliente.</pt><it>Clicca e trascina il cliente su una sedia vuota. Poi clicca sul cliente.</it><se>Dra och släpp kunden till en ledig stol. Klicka sedan på kunden.</se><pl>Przeciągnij klienta na pusty fotel. Następnie kliknij na niego.</pl><ru>Перетащи клиента на свободное кресло. Затем щелкни по этому клиенту.</ru><id>Tarik dan lepaskan pelanggan ke kursi yang kosong. Lalu klik pelanggan itu.</id><ar>Drag and drop customers to empty chairs. Then click them.</ar><jp>Drag and drop customers to empty chairs. Then click them.</jp><cn>Drag and drop customers to empty chairs. Then click them.</cn></textItem><textItem identifier="tutorial3"><en_us>Click the correct hairstyle. If you get it wrong, the customer will leave without paying.</en_us><en_uk>Click the correct hairstyle. If you get it wrong, the client will leave without paying.</en_uk><nl>Kies het juiste kapsel. Als je je vergist, vertrekt de klant zonder te betalen.</nl><fr>Clique sur la bonne coiffure. Si tu te trompes, le client partira sans payer.</fr><de>Klicke auf den gewünschten Haarschnitt. Falls du den falschen wählst, wird der Kunde gehen, ohne zu bezahlen.</de><es>Haz clic en el peinado correcto. Si te equivocas, el cliente se irá sin pagar.</es><br>Clique no penteado correto. Se você errar, o cliente irá embora sem pagar.</br><pt>Clica no penteado correcto. Se te enganares, o cliente sairá sem pagar.</pt><it>Clicca sull'acconciatura giusta. Se la sbagli il cliente se ne andrà senza pagare.</it><se>Klicka på rätt frisyr. Om du tar fel går kunden utan att betala.</se><pl>Kliknij na właściwą fryzurę. Jeśli się pomylisz, klient wyjdzie bez płacenia.</pl><ru>Щелкни по нужной прическе. Если ошибешься, клиент уйдет, не заплатив.</ru><id>Klik gaya rambut yang benar. Jika kamu keliru, pelanggan akan pergi tanpa membayar.</id><ar>Click the correct hairstyle. If you get it wrong, the customer will leave without paying.</ar><jp>Click the correct hairstyle. If you get it wrong, the customer will leave without paying.</jp><cn>Click the correct hairstyle. If you get it wrong, the customer will leave without paying.</cn></textItem><textItem identifier="tutorial4"><en_us>Next, click the correct color. If you get it wrong, the customer will leave without paying.</en_us><en_uk>Next, click the correct colour. If you get it wrong, the client will leave without paying.</en_uk><nl>Kies ook de juiste kleur. Ook hier vertrekt de klant zonder te betalen als je fouten maakt.</nl><fr>Clique ensuite sur la bonne couleur. Si tu te trompes, le client partira sans payer.</fr><de>Klicke als Nächstes auf die richtige Farbe. Falls du die falsche wählst, wird der Kunde gehen, ohne zu bezahlen.</de><es>Después, haz clic en el color correcto. Si te equivocas, el cliente se irá sin pagar.</es><br>Depois, clique na cor correta. Se você errar, o cliente irá embora sem pagar.</br><pt>Agora clica na cor correcta. Se te enganares, o cliente sairá sem pagar.</pt><it>Dopo clicca sul colore giusto. Se lo sbagli il cliente se ne andrà senza pagare.</it><se>Klicka sedan på rätt färg. Om du tar fel går kunden utan att betala.</se><pl>Teraz wybierz właściwy kolor. Jeśli się pomylisz, klient wyjdzie bez płacenia.</pl><ru>Теперь щелкни по нужной краске. Если ошибешься, клиент уйдет, не заплатив.</ru><id>Selanjutnya, klik warna yang tepat. Jika kamu keliru, pelanggan akan pergi tanpa membayar.</id><ar>Next, click the correct color. If you get it wrong, the customer will leave without paying.</ar><jp>Next, click the correct color. If you get it wrong, the customer will leave without paying.</jp><cn>Next, click the correct color. If you get it wrong, the customer will leave without paying.</cn></textItem><textItem identifier="tutorial5"><en_us>For higher levels, you next must click the correct hat. If you get it wrong, the customer will leave without paying.</en_us><en_uk>At higher levels, you must then click the correct hat. If you get it wrong, the client will leave without paying.</en_uk><nl>In de hogere levels moet je daarna ook de juiste hoed kiezen. En ook nu vertrekken je klanten als je verkeerd kiest.</nl><fr>Pour les niveaux supérieurs, tu devras cliquer sur le bon chapeau. Si tu te trompes, le client partira sans payer.</fr><de>In höheren Leveln musst du als Nächstes den korrekten Hut anklicken. Falls du den falschen wählst, wird der Kunde gehen, ohne zu bezahlen.</de><es>En niveles superiores, a continuación deberás hacer clic en el sombrero correcto. Si te equivocas, el cliente se irá sin pagar.</es><br>Nas fases mais adiantadas, você precisa clicar no chapéu correto. Se você errar, o cliente irá embora sem pagar.</br><pt>Nos níveis mais elevados, terás de te lembrar do chapéu. Se te enganares, o cliente sairá sem pagar.</pt><it>Nei livelli più alti, per proseguire devi cliccare sul cappello giusto. Se lo sbagli il cliente se ne andrà senza pagare.</it><se>På senare nivåer måste du klicka på rätt hatt. Om du tar fel går kunden utan att betala.</se><pl>Na wyższych poziomach będziesz teraz musiał kliknąć na właściwy kapelusz. Jeśli się pomylisz, klient wyjdzie bez płacenia.</pl><ru>Позже тебе придется выбирать клиенту еще и шляпку. Если ошибешься, клиент уйдет, не заплатив.</ru><id>Untuk level yang lebih tinggi, selanjutnya kamu harus mengklik topi yang tepat. Jika kamu keliru, pelanggan akan pergi tanpa membayar.</id><ar>For higher levels, you next must click the correct hat. If you get it wrong, the customer will leave without paying.</ar><jp>For higher levels, you next must click the correct hat. If you get it wrong, the customer will leave without paying.</jp><cn>For higher levels, you next must click the correct hat. If you get it wrong, the customer will leave without paying.</cn></textItem><textItem identifier="tutorial6"><en_us>If you did everything right, the customer will leave a gold coin on the chair. Click it! </en_us><en_uk>If you did everything correctly, the client will leave a gold coin on the chair. Click it! </en_uk><nl>Als je alles goed hebt gedaan, laat de klant een gouden munt achter op de stoel. Klik daarop!</nl><fr>Si tu as tout fait juste, le client laissera une pièce d'or sur le siège. Clique dessus !</fr><de>Wenn du alles richtig gemacht hast, wird der Kunde eine goldene Münze auf seinem Stuhl zurücklassen. Klicke sie an! </de><es>Si has hecho todo correctamente, el cliente dejará una moneda de oro en la silla. ¡Haz clic en ella!</es><br>Se você fizer tudo certo, o cliente vai deixar uma moeda de ouro na cadeira. Clique nela! </br><pt>Se fizeres tudo bem, o cliente deixará uma moeda de ouro na cadeira. Clica nela!</pt><it>Se hai fatto tutto bene il cliente ti lascerà una moneta d'oro sulla sedia. Cliccaci sopra!</it><se>Om du gjort allting rätt lämnar kunden ett guldmynt på stolen. Klicka på den!</se><pl>Jeśli wykonasz wszystko prawidłowo, klient zostawi na fotelu złotą monetę. Kliknij na nią!</pl><ru>Если все сделаешь правильно, клиент оставит на кресле монету. Щелкни по ней!</ru><id>Jika kamu melakukan semuanya dengan benar, pelanggan akan meninggalkan koin emas di kursinya. Kliklah koin itu!</id><ar>If you did everything right, the customer will leave a gold coin on the chair. Click it! </ar><jp>If you did everything right, the customer will leave a gold coin on the chair. Click it! </jp><cn>If you did everything right, the customer will leave a gold coin on the chair. Click it! </cn></textItem><textItem identifier="title"><en_us>Pet Salon of Fun</en_us><en_uk>Pet Salon of Fun</en_uk><nl>Dierenkapper vol plezier</nl><fr>Salon pour animaux rigolo</fr><de>Der lustige Tierfriseur</de><es>Peluquería de mascotas de diversión</es><br>Pet Salon of Fun</br><pt>Salão de Bichinhos da Diversão</pt><it>Il parrucchiere per animali del divertimento</it><se>Djurfrisyr-kul</se><pl>Zwierzęcy Salon Zabawy</pl><ru>Прически для пушистиков</ru><id>Salon Hewan Peliharaan Gembira</id><ar>Pet Salon of Fun</ar><jp>Pet Salon of Fun</jp><cn>Pet Salon of Fun</cn></textItem><textItem identifier="btn_moregamesat"><en_us>More funny games at:</en_us><en_uk>More funny games at:</en_uk><nl>Meer grappige spelletjes op:</nl><fr>Plus de jeux divertissants sur :</fr><de>Mehr witzige Spiele auf:</de><es>Más juegos divertidos en:</es><br>Mais jogos divertidos em:</br><pt>Mais jogos divertidos em:</pt><it>Più giochi divertenti su:</it><se>Fler roliga spel på:</se><pl>Więcej zabawnych gier na:</pl><ru>Больше веселых игр на:</ru><id>Permainan lucu lainnya di:</id><ar>More funny games at:</ar><jp>他のゲームで遊ぶ</jp><cn>更多有趣的游戏尽在:</cn></textItem><textItem identifier="prev_label"><en_us>Previous</en_us><en_uk>Previous</en_uk><nl>Vorige</nl><fr>Précédent</fr><de>Vorige</de><es>Anterior</es><br>Voltar</br><pt>Anterior</pt><it>Indietro</it><se>Bakåt</se><pl>Wstecz</pl><ru>Пред.</ru><id>Sebelumnya</id><ar>Previous</ar><jp>Previous</jp><cn>Previous</cn></textItem><textItem identifier="next_label"><en_us>Next</en_us><en_uk>Next</en_uk><nl>Volgende</nl><fr>Suivant</fr><de>Weiter</de><es>Siguiente</es><br>Avançar</br><pt>Seguinte</pt><it>Avanti</it><se>Nästa</se><pl>Dalej</pl><ru>Дальше</ru><id>Berikutnya</id><ar>Next</ar><jp>Next</jp><cn>Next</cn></textItem></LocalisedText> ; SpilGame.importXMLv2(xmlData); trace("Language Data Succesfully included"); btn_moreGames.addEventListener(MouseEvent.CLICK, handle_btnMoreGames); } } }//package SalonofFun_fla
Section 26
//H_210 (SalonofFun_fla.H_210) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class H_210 extends MovieClip { public var color:MovieClip; public function H_210(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ stop(); if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame2(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame3(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame4(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } } }//package SalonofFun_fla
Section 27
//H_257 (SalonofFun_fla.H_257) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class H_257 extends MovieClip { public var color:MovieClip; public function H_257(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ stop(); if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame2(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame3(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame4(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } } }//package SalonofFun_fla
Section 28
//H_351 (SalonofFun_fla.H_351) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class H_351 extends MovieClip { public var color:MovieClip; public function H_351(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame2(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame3(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame4(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } } }//package SalonofFun_fla
Section 29
//H_398 (SalonofFun_fla.H_398) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class H_398 extends MovieClip { public var color:MovieClip; public function H_398(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ stop(); if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame2(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame3(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame4(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } } }//package SalonofFun_fla
Section 30
//H_400 (SalonofFun_fla.H_400) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class H_400 extends MovieClip { public var color:MovieClip; public function H_400(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ stop(); if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame2(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame3(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame4(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } } }//package SalonofFun_fla
Section 31
//H_421 (SalonofFun_fla.H_421) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class H_421 extends MovieClip { public var color:MovieClip; public function H_421(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ stop(); if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame2(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame3(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame4(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } } }//package SalonofFun_fla
Section 32
//H_423 (SalonofFun_fla.H_423) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class H_423 extends MovieClip { public var color:MovieClip; public function H_423(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ stop(); if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame2(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame3(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame4(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } } }//package SalonofFun_fla
Section 33
//H_445 (SalonofFun_fla.H_445) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class H_445 extends MovieClip { public var color:MovieClip; public function H_445(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ stop(); if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame2(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame3(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } function frame4(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.color); }; } } }//package SalonofFun_fla
Section 34
//H_470 (SalonofFun_fla.H_470) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class H_470 extends MovieClip { public var color:MovieClip; public function H_470(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ stop(); if (this.parent.parent){ color.gotoAndStop(this.parent.parent.orderColor); }; } function frame2(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.orderColor); }; } function frame3(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.orderColor); }; } function frame4(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.orderColor); }; } } }//package SalonofFun_fla
Section 35
//H_471 (SalonofFun_fla.H_471) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class H_471 extends MovieClip { public var color:MovieClip; public function H_471(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ stop(); if (this.parent.parent){ color.gotoAndStop(this.parent.parent.orderColor); }; } function frame2(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.orderColor); }; } function frame3(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.orderColor); }; } function frame4(){ if (this.parent.parent){ color.gotoAndStop(this.parent.parent.orderColor); }; } } }//package SalonofFun_fla
Section 36
//muka_0_412 (SalonofFun_fla.muka_0_412) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class muka_0_412 extends MovieClip { public function muka_0_412(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package SalonofFun_fla
Section 37
//muka_1_383 (SalonofFun_fla.muka_1_383) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class muka_1_383 extends MovieClip { public function muka_1_383(){ addFrameScript(1, frame2); } function frame2(){ stop(); } } }//package SalonofFun_fla
Section 38
//muka_2_251 (SalonofFun_fla.muka_2_251) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class muka_2_251 extends MovieClip { public function muka_2_251(){ addFrameScript(1, frame2); } function frame2(){ stop(); } } }//package SalonofFun_fla
Section 39
//muka_438 (SalonofFun_fla.muka_438) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class muka_438 extends MovieClip { public function muka_438(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package SalonofFun_fla
Section 40
//MusicBtn_144 (SalonofFun_fla.MusicBtn_144) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class MusicBtn_144 extends MovieClip { public function MusicBtn_144(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package SalonofFun_fla
Section 41
//QualityBtn_145 (SalonofFun_fla.QualityBtn_145) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class QualityBtn_145 extends MovieClip { public function QualityBtn_145(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package SalonofFun_fla
Section 42
//SFXBtn_146 (SalonofFun_fla.SFXBtn_146) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class SFXBtn_146 extends MovieClip { public function SFXBtn_146(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } } }//package SalonofFun_fla
Section 43
//SKhepi_123 (SalonofFun_fla.SKhepi_123) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class SKhepi_123 extends MovieClip { public function SKhepi_123(){ addFrameScript(31, frame32); } function frame32(){ stop(); this.parent.gotoAndStop(1); } } }//package SalonofFun_fla
Section 44
//SKsedih_128 (SalonofFun_fla.SKsedih_128) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class SKsedih_128 extends MovieClip { public function SKsedih_128(){ addFrameScript(39, frame40); } function frame40(){ stop(); this.parent.gotoAndStop(1); this.parent.x = Data.xyShopkeeper[4].x; this.parent.y = Data.xyShopkeeper[4].y; this.parent.parent.setChildIndex(this.parent, (this.parent.parent.getChildIndex(this.parent.parent.mCashier) - 1)); } } }//package SalonofFun_fla
Section 45
//teks_102 (SalonofFun_fla.teks_102) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import spill.localisation.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class teks_102 extends MovieClip { public var __id25_:LocalizedTextField; public var __id24_:LocalizedTextField; public var __id22_:LocalizedTextField; public var __id21_:LocalizedTextField; public var __id23_:LocalizedTextField; public function teks_102(){ __setProp___id21__teks_Layer1_0(); __setProp___id22__teks_Layer1_0(); __setProp___id23__teks_Layer1_0(); __setProp___id24__teks_Layer1_0(); __setProp___id25__teks_Layer1_0(); } function __setProp___id24__teks_Layer1_0(){ try { __id24_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id24_.text = "{score}"; __id24_.textColor = 0xFFFFFF; __id24_.textSize = 30; __id24_.bold = false; __id24_.disableWordwrap = false; __id24_.embedFonts = true; __id24_.font = "Alien Marksman"; __id24_.hAlign = "right"; __id24_.multiline = false; __id24_.vAlign = "middle"; __id24_.antiAliasType = "advanced"; __id24_.glowBlur = 3; __id24_.glowColor = 0; __id24_.useGlowFilter = false; __id24_.glowQuality = 1; __id24_.glowStrength = 5; __id24_.gridFitType = "pixel"; __id24_.italic = false; __id24_.selectable = false; __id24_.underline = false; try { __id24_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id21__teks_Layer1_0(){ try { __id21_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id21_.text = "{level}"; __id21_.textColor = 0xFFFFFF; __id21_.textSize = 30; __id21_.bold = false; __id21_.disableWordwrap = false; __id21_.embedFonts = true; __id21_.font = "Alien Marksman"; __id21_.hAlign = "right"; __id21_.multiline = false; __id21_.vAlign = "middle"; __id21_.antiAliasType = "advanced"; __id21_.glowBlur = 3; __id21_.glowColor = 0; __id21_.useGlowFilter = false; __id21_.glowQuality = 1; __id21_.glowStrength = 5; __id21_.gridFitType = "pixel"; __id21_.italic = false; __id21_.selectable = false; __id21_.underline = false; try { __id21_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id23__teks_Layer1_0(){ try { __id23_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id23_.text = "{time}"; __id23_.textColor = 0xFFFFFF; __id23_.textSize = 30; __id23_.bold = false; __id23_.disableWordwrap = false; __id23_.embedFonts = true; __id23_.font = "Alien Marksman"; __id23_.hAlign = "right"; __id23_.multiline = false; __id23_.vAlign = "middle"; __id23_.antiAliasType = "advanced"; __id23_.glowBlur = 3; __id23_.glowColor = 0; __id23_.useGlowFilter = false; __id23_.glowQuality = 1; __id23_.glowStrength = 5; __id23_.gridFitType = "pixel"; __id23_.italic = false; __id23_.selectable = false; __id23_.underline = false; try { __id23_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id22__teks_Layer1_0(){ try { __id22_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id22_.text = "{goal}"; __id22_.textColor = 0xFFFFFF; __id22_.textSize = 30; __id22_.bold = false; __id22_.disableWordwrap = false; __id22_.embedFonts = true; __id22_.font = "Alien Marksman"; __id22_.hAlign = "right"; __id22_.multiline = false; __id22_.vAlign = "middle"; __id22_.antiAliasType = "advanced"; __id22_.glowBlur = 3; __id22_.glowColor = 0; __id22_.useGlowFilter = false; __id22_.glowQuality = 1; __id22_.glowStrength = 5; __id22_.gridFitType = "pixel"; __id22_.italic = false; __id22_.selectable = false; __id22_.underline = false; try { __id22_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id25__teks_Layer1_0(){ try { __id25_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id25_.text = "{life}"; __id25_.textColor = 0xFFFFFF; __id25_.textSize = 30; __id25_.bold = false; __id25_.disableWordwrap = false; __id25_.embedFonts = true; __id25_.font = "Alien Marksman"; __id25_.hAlign = "right"; __id25_.multiline = false; __id25_.vAlign = "middle"; __id25_.antiAliasType = "advanced"; __id25_.glowBlur = 3; __id25_.glowColor = 0; __id25_.useGlowFilter = false; __id25_.glowQuality = 1; __id25_.glowStrength = 5; __id25_.gridFitType = "pixel"; __id25_.italic = false; __id25_.selectable = false; __id25_.underline = false; try { __id25_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package SalonofFun_fla
Section 46
//tool1_491 (SalonofFun_fla.tool1_491) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class tool1_491 extends MovieClip { public function tool1_491(){ addFrameScript(47, frame48); } function frame48(){ stop(); this.parent.parent.cekColor(); } } }//package SalonofFun_fla
Section 47
//tool2_493 (SalonofFun_fla.tool2_493) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class tool2_493 extends MovieClip { public function tool2_493(){ addFrameScript(47, frame48); } function frame48(){ stop(); this.parent.parent.cekColor(); } } }//package SalonofFun_fla
Section 48
//tool3_495 (SalonofFun_fla.tool3_495) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class tool3_495 extends MovieClip { public function tool3_495(){ addFrameScript(47, frame48); } function frame48(){ stop(); this.parent.parent.cekColor(); } } }//package SalonofFun_fla
Section 49
//tool4_497 (SalonofFun_fla.tool4_497) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class tool4_497 extends MovieClip { public function tool4_497(){ addFrameScript(47, frame48); } function frame48(){ stop(); this.parent.parent.cekColor(); } } }//package SalonofFun_fla
Section 50
//tool5_499 (SalonofFun_fla.tool5_499) package SalonofFun_fla { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class tool5_499 extends MovieClip { public function tool5_499(){ addFrameScript(47, frame48); } function frame48(){ stop(); this.parent.parent.cekColor(); } } }//package SalonofFun_fla
Section 51
//Brand (spill.localisation.Brand) package spill.localisation { import flash.xml.*; public class Brand { public var domain:String; public var emailPage:String; public var name:String; public var site_id:uint; public var isExternal:Boolean;// = false public var id:Number; public var hostingDomain:String;// = "" public var preferedLanguage:String;// = "" public var moreLink:String;// = "" public var hasSendToFriendLink:Boolean;// = true public var emailLink:String;// = "game" public var portalGroup:uint; public var useGoogleAnalitics:Boolean;// = true private static const topLevelDoubles:String = (((((((((((((("ac.cn,ac.jp,ac.uk,ad.jp,adm.br,adv.br,agr.br," + "ah.cn,am.br,arq.br,art.br,asn.au,ato.br,av.tr,bel.tr,bio.br,biz.tr,bj.cn,bmd.br,") + "cim.br,cng.br,cnt.br,co.at,co.jp,co.uk,com.au,com.br,com.cn,com.eg,com.hk,com.mx,") + "com.ru,com.tr,com.tw,conf.au,cq.cn,csiro.au,dr.tr,ecn.br,edu.au,edu.br,edu.tr,") + "emu.id.au,eng.br,esp.br,etc.br,eti.br,eun.eg,far.br,fj.cn,fm.br,fnd.br,fot.br,") + "fst.br,g12.br,gb.com,gb.net,gd.cn,gen.tr,ggf.br,gob.mx,gov.au,gov.br,gov.cn,") + "gov.hk,gov.tr,gr.jp,gs.cn,gx.cn,gz.cn,ha.cn,hb.cn,he.cn,hi.cn,hk.cn,hl.cn,hn.cn,") + "id.au,idv.tw,imb.br,ind.br,inf.br,info.au,info.tr,jl.cn,jor.br,js.cn,jx.cn,k12.tr,") + "lel.br,ln.cn,ltd.uk,mat.br,me.uk,med.br,mil.br,mil.tr,mo.cn,mus.br,name.tr,ne.jp,") + "net.au,net.br,net.cn,net.eg,net.hk,net.lu,net.mx,net.ru,net.tr,net.tw,net.uk,") + "nm.cn,no.com,nom.br,not.br,ntr.br,nx.cn,odo.br,oop.br,or.at,or.jp,org.au,org.br,") + "org.cn,org.hk,org.lu,org.ru,org.tr,org.tw,org.uk,plc.uk,pol.tr,pp.ru,ppg.br,pro.br,") + "psc.br,psi.br,qh.cn,qsl.br,rec.br,sc.cn,sd.cn,se.com,se.net,sh.cn,slg.br,sn.cn,") + "srv.br,sx.cn,tel.tr,tj.cn,tmp.br,trd.br,tur.br,tv.br,tw.cn,uk.com,uk.net,vet.br,") + "wattle.id.au,web.tr,xj.cn,xz.cn,yn.cn,zj.cn,zlg.br,co.nr,co.nz,com.fr,com.ph,com.ar,"); private function get utm_campaign():String{ if (isExternal){ return (("utm_campaign=" + hostingDomain)); }; return (""); } public function exportXML():XML{ var _local3:XML; var _local1:XML = <portal/> ; _local1.@id = site_id; _local1.@language = preferedLanguage; _local1.@channel = portalGroup; var _local2:XML = <domain/> ; _local2.appendChild(new XMLNode(3, domain)); _local1.appendChild(_local2); if (moreLink){ _local3 = <more_games_path/> ; _local3.appendChild(new XMLNode(3, moreLink)); _local1.appendChild(_local3); }; _local2 = <game_path/> ; _local2.appendChild(new XMLNode(3, emailLink)); _local1.appendChild(_local2); if (!useGoogleAnalitics){ _local1.attributes.noGoogleAnalitics = true; }; if (!hasSendToFriendLink){ _local1.attributes.noSendToFriendLink = true; }; return (_local1); } public function getPromotionLink(_arg1:String, _arg2:String, _arg3:Boolean, _arg4:String="", _arg5:String=""):String{ var _local6:String = ("http://" + domain); _local6 = (_local6 + ((("/" + emailLink) + "/") + _arg2)); if (useGoogleAnalitics){ _local6 = (_local6 + ("?utm_medium=brandedgames_" + (_arg3) ? "external" : "internal")); _local6 = (_local6 + ("&utm_campaign=" + _arg1)); _arg4 = stripSubDomain(_arg4); trace(_arg4); if (_arg4 == "localhost"){ _arg4 = "offline_play"; }; _local6 = (_local6 + ("&utm_source=" + _arg4)); if (((!((_arg5 == ""))) && (!((_arg5 == null))))){ _local6 = (_local6 + ("&utm_content=" + _arg5)); }; }; return (_local6); } private function get utm_source():String{ return (("utm_source=brandedgames_" + (isExternal) ? "external" : "internal")); } public function getMoreGamesLink(_arg1:String, _arg2:Boolean, _arg3:String="", _arg4:String=""):String{ var _local5:String = ("http://" + domain); _local5 = (_local5 + ("/" + moreLink)); if (useGoogleAnalitics){ _local5 = (_local5 + ("?utm_medium=brandedgames_" + (_arg2) ? "external" : "internal")); _local5 = (_local5 + ("&utm_campaign=" + _arg1)); _arg3 = stripSubDomain(_arg3); if (_arg3 == "localhost"){ _arg3 = "offline_play"; }; _local5 = (_local5 + ("&utm_source=" + _arg3)); if (((!((_arg4 == ""))) && (!((_arg4 == null))))){ _local5 = (_local5 + ("&utm_content=" + _arg4)); }; }; return (_local5); } public function get backgroundColor():uint{ return (PortalGroup.backgroundColors[portalGroup]); } private function get utm_term():String{ return ("utm_term="); } public function importXML(_arg1:XMLNode):void{ } public function getSendToFriendLink(_arg1:String, _arg2:String, _arg3:Boolean, _arg4:String=""):String{ if (!hasSendToFriendLink){ return (getMoreGamesLink(_arg1, _arg3)); }; var _local5:String = ("http://" + domain); _local5 = (_local5 + ((("/" + emailLink) + "/") + _arg2)); if (useGoogleAnalitics){ _local5 = (_local5 + ("?utm_medium=brandedgames_" + (_arg3) ? "external" : "internal")); _local5 = (_local5 + ("&utm_campaign=" + _arg1)); _arg4 = stripSubDomain(_arg4); if (_arg4 == "localhost"){ _arg4 = "offline_play"; }; _local5 = (_local5 + ("&utm_source=" + _arg4)); _local5 = (_local5 + "&utm_content=send_to_friend"); }; return (_local5); } private static function stripSubDomain(_arg1:String):String{ if (!_arg1){ return (""); }; var _local2:Array = _arg1.split("."); if (_local2.length <= 2){ return (_arg1); }; _local2 = _local2.reverse(); if (topLevelDoubles.indexOf((((_local2[1] + ".") + _local2[0]) + ",")) > 0){ return (((((_local2[2] + ".") + _local2[1]) + ".") + _local2[0])); }; return (((_local2[1] + ".") + _local2[0])); } } }//package spill.localisation
Section 52
//Branding (spill.localisation.Branding) package spill.localisation { import flash.display.*; import flash.text.*; public class Branding { public static function traceAllBrands():void{ trace(outputAllBrands()); } public static function outputAllBrands():String{ var _local3:Brand; var _local1:Array = Brandings.getBrandsArray(); var _local2 = ""; for each (_local3 in _local1) { _local2 = (_local2 + (_local3.getSendToFriendLink(gameName, emailPage, isExternal, embedDomain) + "\n")); }; return (_local2); } private static function replaceFn():String{ var _local2:String = SpilGame.getString(arguments[1]); if (((!(_local2)) || ((_local2 == "")))){ return ((("{" + arguments[1]) + "}")); }; return (_local2); } public static function initTextField(_arg1:TextField):void{ var _local2:TextFormat; trace(_arg1.text); _arg1.text = _arg1.text.replace(/{([^{}]*)}/g, replaceFn); trace(_arg1.text); _arg1.embedFonts = currentLanguage.embedFonts; if (currentLanguage.forceFont != ""){ _local2 = new TextFormat(); _local2.font = currentLanguage.forceFont; _arg1.setTextFormat(_local2); }; } public static function Init(_arg1:String, _arg2:int, _arg3:String, _arg4:Sprite, _arg5:Boolean=false){ SpilGame.initialize(_arg1, _arg2, _arg3, _arg4, _arg5); } } }//package spill.localisation
Section 53
//BrandingLogo (spill.localisation.BrandingLogo) package spill.localisation { import flash.display.*; import flash.events.*; public class BrandingLogo extends MovieClip { public function BrandingLogo(){ addFrameScript(0, frame1); super(); stop(); mouseEnabled = false; mouseChildren = false; addEventListener(Event.ADDED_TO_STAGE, added, false, 0, true); addEventListener(Event.REMOVED_FROM_STAGE, removed, false, 0, true); if (stage){ added(); }; brandingChanged(); } private function added(_arg1:Event=null):void{ SpilGame.addEventListener("brandingChanged", brandingChanged, false, 0, true); brandingChanged(); } private function brandingChanged(_arg1:Event=null):void{ if (SpilGame.currentBranding){ gotoAndStop(SpilGame.currentBranding.domain); }; } function frame1(){ stop(); } private function removed(_arg1:Event):void{ SpilGame.removeEventListener("brandingChanged", brandingChanged); } } }//package spill.localisation
Section 54
//Brandings (spill.localisation.Brandings) package spill.localisation { public class Brandings { private static var brands_by_id:Object = new Object(); private static var brands_by_domain:Object = new Object(); public static function getBrandByID(_arg1:Number):Brand{ return (brands_by_id[_arg1]); } public static function getBrandsArray():Array{ var _local2:Brand; var _local1:Array = new Array(); for each (_local2 in brands_by_domain) { _local1.push(_local2); }; return (_local1); } private static function addBrand(_arg1:Brand):Brand{ if (brands_by_domain[_arg1.domain]){ trace(("ERROR: Attempting to add duplicate brand by domain: " + _arg1.domain)); } else { brands_by_domain[_arg1.domain] = _arg1; }; if (brands_by_id[_arg1.site_id]){ trace(("ERROR: Attempting to add duplicate brand by id: " + _arg1.site_id)); } else { brands_by_id[_arg1.site_id] = _arg1; }; return (_arg1); } public static function initialize():void{ var _local1:Brand; _local1 = new Brand(); _local1.site_id = 79; _local1.domain = "www.agame.com"; _local1.preferedLanguage = "en_us"; _local1.portalGroup = PortalGroup.TWEEN; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 88; _local1.domain = "www.gamesgames.com"; _local1.preferedLanguage = "en_us"; _local1.portalGroup = PortalGroup.FAMILY; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 90; _local1.domain = "www.girlsgogames.com"; _local1.preferedLanguage = "en_us"; _local1.portalGroup = PortalGroup.GIRL; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 45; _local1.domain = "www.a10.com"; _local1.preferedLanguage = "en_us"; _local1.portalGroup = PortalGroup.TEEN; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 92; _local1.domain = "www.games.co.uk"; _local1.preferedLanguage = "en_uk"; _local1.portalGroup = PortalGroup.FAMILY; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 107; _local1.domain = "www.agame.co.uk"; _local1.preferedLanguage = "en_uk"; _local1.portalGroup = PortalGroup.TWEEN; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 102; _local1.domain = "www.girlsgogames.co.uk"; _local1.preferedLanguage = "en_uk"; _local1.portalGroup = PortalGroup.GIRL; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 2; _local1.domain = "www.game.com.cn"; _local1.moreLink = "moregames/"; _local1.preferedLanguage = "cn"; _local1.portalGroup = PortalGroup.NONE; _local1.useGoogleAnalitics = false; _local1.hasSendToFriendLink = false; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 25; _local1.domain = "www.spel.nl"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "nl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 1; _local1.domain = "www.spelletjes.nl"; _local1.emailLink = "spel"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "nl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 93; _local1.domain = "www.girlsgogames.nl"; _local1.emailLink = "spel"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "nl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 12; _local1.domain = "www.jeu.fr"; _local1.emailLink = "jeu"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "fr"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 95; _local1.domain = "www.girlsgogames.fr"; _local1.emailLink = "jeu"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "fr"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 11; _local1.domain = "www.jeux.fr"; _local1.emailLink = "jeu"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "fr"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 26; _local1.domain = "www.spielen.com"; _local1.emailLink = "spiel"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "de"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 94; _local1.domain = "www.girlsgogames.de"; _local1.emailLink = "spiel"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "de"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 5; _local1.domain = "www.jetztspielen.de"; _local1.emailLink = "spiel"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "de"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 109; _local1.domain = "www.minigry.pl"; _local1.emailLink = "gra"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "pl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 16; _local1.domain = "www.gry.pl"; _local1.emailLink = "gra"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "pl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 98; _local1.domain = "www.girlsgogames.pl"; _local1.emailLink = "gra"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "pl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 108; _local1.domain = "www.spel.se"; _local1.emailLink = "spel_"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "se"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 100; _local1.domain = "www.girlsgogames.se"; _local1.emailLink = "spel_"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "se"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 44; _local1.domain = "www.spela.se"; _local1.emailLink = "spel_"; _local1.preferedLanguage = "se"; _local1.portalGroup = PortalGroup.FAMILY; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 106; _local1.domain = "www.giocaregratis.it"; _local1.emailLink = "gioco"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "it"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 15; _local1.domain = "www.gioco.it"; _local1.emailLink = "gioco"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "it"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 99; _local1.domain = "www.girlsgogames.it"; _local1.emailLink = "gioco"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "it"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 97; _local1.domain = "www.zapjuegos.com"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 86; _local1.domain = "www.juegos.com"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 96; _local1.domain = "www.juegosdechicas.com"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 122; _local1.domain = "www.girlsgogames.es"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 125; _local1.domain = "www.juegos.mx"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 126; _local1.domain = "www.juegosdechicas.mx"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 127; _local1.domain = "www.juegos.com.ar"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 128; _local1.domain = "www.juegosdechicas.com.ar"; _local1.emailLink = "juego"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "es"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 91; _local1.domain = "www.clickjogos.com"; _local1.emailLink = "jogo"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "br"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 101; _local1.domain = "www.girlsgogames.com.br"; _local1.emailLink = "jogo"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "br"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 50; _local1.domain = "www.ojogos.com.br"; _local1.emailLink = "jogo"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "br"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 55; _local1.domain = "www.games.co.id"; _local1.emailLink = "permainanme"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "id"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 105; _local1.domain = "www.flashgames.ru"; _local1.emailLink = "igra"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "ru"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 104; _local1.domain = "www.girlsgogames.ru"; _local1.emailLink = "igra"; _local1.portalGroup = PortalGroup.GIRL; _local1.preferedLanguage = "ru"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 103; _local1.domain = "www.ourgames.ru"; _local1.emailLink = "igra"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "ru"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 24; _local1.domain = "www.game.co.in"; _local1.emailLink = "game"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "in"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 87; _local1.domain = "www.ojogos.pt"; _local1.emailLink = "jogo"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "pt"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 120; _local1.domain = "www.egames.jp"; _local1.emailLink = "game"; _local1.portalGroup = PortalGroup.TWEEN; _local1.preferedLanguage = "jp"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 121; _local1.domain = "www.dailygame.com"; _local1.emailLink = "/game/"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "en_us"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 123; _local1.domain = "www.zapapa.com"; _local1.emailLink = "game"; _local1.portalGroup = PortalGroup.ZAPAPA; _local1.preferedLanguage = "en_us"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 124; _local1.domain = "www.zapapa.nl"; _local1.emailLink = "game"; _local1.portalGroup = PortalGroup.HYVES; _local1.preferedLanguage = "nl"; addBrand(_local1); _local1 = new Brand(); _local1.site_id = 0; _local1.domain = "gamedev.dev.spilgames.com"; _local1.portalGroup = PortalGroup.FAMILY; _local1.preferedLanguage = "en_us"; addBrand(_local1); } public static function exportXML():XML{ var _local2:Brand; var _local1:XML = <portals/> ; for each (_local2 in brands_by_domain) { _local1.appendChild(_local2.exportXML()); }; return (_local1); } public static function getBrandByDomain(_arg1:String):Brand{ return (brands_by_domain[_arg1]); } public static function hasDomain(_arg1:String):Boolean{ return (!((brands_by_domain[_arg1] == null))); } } }//package spill.localisation
Section 55
//Language (spill.localisation.Language) package spill.localisation { import flash.xml.*; public class Language { public var portal_groups:Array; public var references:Array; public var name:String; public var embedInputFonts:Boolean;// = true public var id:uint; public var forceFont:String;// = null public var textLanguage:String; public var bwcId:int; public var embedFonts:Boolean;// = true public var displayName:String;// = "" public var dname:String; public function Language(_arg1:String, _arg2:String=null){ references = []; super(); name = _arg1; dname = _arg2; portal_groups = new Array(); } public function exportXML():XMLNode{ var _local1:XMLNode = new XMLNode(1, "language"); _local1.attributes.name = name; if (textLanguage != null){ _local1.attributes.textLanguage = textLanguage; }; if (references.length){ _local1.attributes.references = references.toString(); }; _local1.attributes.id = bwcId; var _local2:XMLNode = new XMLNode(1, "display_name"); _local2.firstChild = new XMLNode(3, displayName); _local1.appendChild(_local2); var _local3:Array = []; var _local4:Array = PortalGroup.channelNames; var _local5:int; while (_local5 < _local4.length) { _local3.push(Brandings.getBrandByDomain(portal_groups[_local5]).site_id); _local5++; }; _local1.attributes.channels = _local3.join(","); return (_local1); } public function get p_teen():String{ return (portal_groups[PortalGroup.TEEN]); } public function set p_hyves(_arg1:String):void{ portal_groups[PortalGroup.HYVES] = _arg1; } public function set p_teen(_arg1:String):void{ portal_groups[PortalGroup.TEEN] = _arg1; } public function get p_tween():String{ return (portal_groups[PortalGroup.TWEEN]); } public function get p_family():String{ return (portal_groups[PortalGroup.FAMILY]); } public function get p_girl():String{ trace("Language", portal_groups[PortalGroup.GIRL]); return (portal_groups[PortalGroup.GIRL]); } public function get p_hyves():String{ return (portal_groups[PortalGroup.HYVES]); } public function set p_girl(_arg1:String):void{ portal_groups[PortalGroup.GIRL] = _arg1; } public function set p_zapapa(_arg1:String):void{ portal_groups[PortalGroup.ZAPAPA] = _arg1; } public function get displayAcronim():String{ return ((dname) ? dname : name); } public function set p_family(_arg1:String):void{ portal_groups[PortalGroup.FAMILY] = _arg1; } public function set p_tween(_arg1:String):void{ portal_groups[PortalGroup.TWEEN] = _arg1; } public function get p_zapapa():String{ return (portal_groups[PortalGroup.ZAPAPA]); } } }//package spill.localisation
Section 56
//Languages (spill.localisation.Languages) package spill.localisation { import flash.xml.*; public class Languages { public static var languages:Object = new Object(); private static var _init:Boolean = false; public static function initialize():void{ var _local1:Language; if (_init){ return; }; _init = true; _local1 = new Language("nl"); _local1.displayName = "Nederlands"; _local1.p_family = "www.spelletjes.nl"; _local1.p_tween = "www.spel.nl"; _local1.p_girl = "www.girlsgogames.nl"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.p_hyves = "www.zapapa.nl"; _local1.bwcId = 3; addLanguage(_local1); _local1 = new Language("es"); _local1.displayName = "Español"; _local1.p_family = "www.juegos.com"; _local1.p_tween = "www.zapjuegos.com"; _local1.p_girl = "www.girlsgogames.es"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 9; addLanguage(_local1); _local1 = new Language("pl"); _local1.displayName = "Polski"; _local1.p_family = "www.gry.pl"; _local1.p_tween = "www.gry.pl"; _local1.p_girl = "www.girlsgogames.pl"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 6; addLanguage(_local1); _local1 = new Language("fr"); _local1.displayName = "Français"; _local1.p_family = "www.jeux.fr"; _local1.p_tween = "www.jeu.fr"; _local1.p_girl = "www.girlsgogames.fr"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 4; addLanguage(_local1); _local1 = new Language("en_us", "us"); _local1.displayName = "English"; _local1.p_family = "www.gamesgames.com"; _local1.p_tween = "www.agame.com"; _local1.p_girl = "www.girlsgogames.com"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 1; addLanguage(_local1); addReference(_local1, "en"); _local1 = new Language("id"); _local1.displayName = "Bahasa Ind."; _local1.p_family = "www.games.co.id"; _local1.p_tween = "www.games.co.id"; _local1.p_girl = "www.games.co.id"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 11; addLanguage(_local1); _local1 = new Language("ru"); _local1.displayName = "Русский"; _local1.p_family = "www.ourgames.ru"; _local1.p_tween = "www.flashgames.ru"; _local1.p_girl = "www.girlsgogames.ru"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 12; addLanguage(_local1); _local1 = new Language("se"); _local1.displayName = "Svenska"; _local1.p_family = "www.spela.se"; _local1.p_tween = "www.spel.se"; _local1.p_girl = "www.girlsgogames.se"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 7; addLanguage(_local1); addReference(_local1, "sv"); _local1 = new Language("it"); _local1.displayName = "Italiano"; _local1.p_family = "www.gioco.it"; _local1.p_tween = "www.gioco.it"; _local1.p_girl = "www.girlsgogames.it"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 8; addLanguage(_local1); _local1 = new Language("en_uk", "uk"); _local1.displayName = "English"; _local1.p_family = "www.games.co.uk"; _local1.p_tween = "www.agame.com"; _local1.p_girl = "www.girlsgogames.co.uk"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 13; addLanguage(_local1); _local1 = new Language("cn"); _local1.displayName = "中文"; _local1.p_family = "www.game.com.cn"; _local1.p_tween = "www.game.com.cn"; _local1.p_girl = "www.game.com.cn"; _local1.p_teen = "www.game.com.cn"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 2; _local1.embedFonts = false; _local1.embedInputFonts = false; _local1.forceFont = "_sans"; addLanguage(_local1); addReference(_local1, "zh-CN"); addReference(_local1, "zh-TW"); _local1 = new Language("pt"); _local1.displayName = "Português"; _local1.p_family = "www.ojogos.pt"; _local1.p_tween = "www.agame.com"; _local1.p_girl = "www.ojogos.pt"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 17; addLanguage(_local1); _local1 = new Language("in"); _local1.displayName = "English"; _local1.p_family = "www.game.co.in"; _local1.p_tween = "www.game.co.in"; _local1.p_girl = "www.game.co.in"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.textLanguage = "en_uk"; _local1.bwcId = 14; addLanguage(_local1); _local1 = new Language("de"); _local1.displayName = "Deutsch"; _local1.p_family = "www.jetztspielen.de"; _local1.p_tween = "www.spielen.com"; _local1.p_girl = "www.girlsgogames.de"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 5; addLanguage(_local1); _local1 = new Language("br"); _local1.displayName = "Português (BR)"; _local1.p_family = "www.ojogos.com.br"; _local1.p_tween = "www.clickjogos.com"; _local1.p_girl = "www.girlsgogames.com.br"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 10; addLanguage(_local1); _local1 = new Language("jp"); _local1.displayName = "日本語"; _local1.p_family = "www.egames.jp"; _local1.p_tween = "www.egames.jp"; _local1.p_girl = "www.egames.jp"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.embedFonts = true; _local1.embedInputFonts = false; _local1.forceFont = "MS UI Gothic"; _local1.bwcId = 19; addLanguage(_local1); addReference(_local1, "ja"); _local1 = new Language("ar"); _local1.displayName = "English"; _local1.p_family = "www.dailygame.com"; _local1.p_tween = "www.dailygame.com"; _local1.p_girl = "www.dailygame.com"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.bwcId = 20; addLanguage(_local1); addReference(_local1, "ar"); _local1 = new Language("es_mx", "mx"); _local1.displayName = "Español"; _local1.p_family = "www.juegos.mx"; _local1.p_tween = "www.juegos.mx"; _local1.p_girl = "www.juegosdechicas.mx"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.textLanguage = "es"; addLanguage(_local1); addReference(_local1, "mx"); _local1 = new Language("es_ar", "arg"); _local1.displayName = "Español"; _local1.p_family = "www.juegos.com.ar"; _local1.p_tween = "www.juegos.com.ar"; _local1.p_girl = "www.juegosdechicas.com.ar"; _local1.p_teen = "www.a10.com"; _local1.p_zapapa = "www.zapapa.com"; _local1.textLanguage = "es"; addLanguage(_local1); addReference(_local1, "arg"); } public static function exportXML():XMLNode{ var _local3:Language; var _local1:Array = getLanguagesArray(); var _local2:XMLNode = new XMLNode(1, "languages"); for each (_local3 in _local1) { _local2.appendChild(_local3.exportXML()); }; return (_local2); } public static function getLanguagesArray():Array{ var _local3:Language; var _local1:Array = new Array(); var _local2:Object = new Object(); for each (_local3 in languages) { if (!_local2[_local3.name]){ _local1.push(_local3); _local2[_local3.name] = true; }; }; return (_local1); } public static function getLanguage(_arg1:String):Language{ return (languages[_arg1]); } private static function addLanguage(_arg1:Language):void{ languages[_arg1.name] = _arg1; } private static function addReference(_arg1:Language, _arg2:String):void{ languages[_arg2] = _arg1; _arg1.references.push(_arg2); } public static function getLanguageByOldID(_arg1:int):Language{ var _local2:Language; for each (_local2 in languages) { if (_local2.bwcId == _arg1){ return (_local2); }; }; return (null); } } }//package spill.localisation
Section 57
//LanguageSelectBox (spill.localisation.LanguageSelectBox) package spill.localisation { import flash.display.*; import flash.text.*; import flash.events.*; public class LanguageSelectBox extends MovieClip { private var flag:MovieClip; private var languageName_text:TextField; private var popup:MovieClip; private var mc:MovieClip; public function LanguageSelectBox(){ trace("new langselecbox"); super(); if (numChildren > 0){ removeChildAt(0); }; addEventListener(Event.ADDED_TO_STAGE, added, false, 0, true); addEventListener(Event.REMOVED_FROM_STAGE, removed, false, 0, true); addEventListener(MouseEvent.MOUSE_OVER, mouseOver, false, 0, true); addEventListener(MouseEvent.MOUSE_OUT, mouseOut, false, 0, true); Languages.initialize(); popup = new LanguageSelectPopup_mc(); x = Math.round(x); y = Math.round(y); popup.y = (-(Math.floor(popup.height)) + 1); popup.visible = false; addChild(popup); mc = new LanguageSelectBox_mc(); addChild(mc); flag = mc.flag; languageName_text = mc.languageName_text; if (stage){ added(); }; init(); languageChanged(); } private function added(_arg1:Event=null):void{ trace("addedselebnox"); SpilGame.addEventListener("languageChanged", languageChanged, false, 0, true); } private function mouseOut(_arg1:MouseEvent):void{ popup.visible = false; } public function set popupLocation(_arg1:String):void{ trace(("popupLocation = " + _arg1)); if (_arg1 == "bottom"){ popup.y = Math.floor(mc.height); } else { popup.y = (-(Math.floor(mc.height)) + 1); }; } private function removed(_arg1:Event):void{ SpilGame.removeEventListener("languageChanged", languageChanged); } public function init():void{ var _local3:MovieClip; var _local4:Language; trace("initselectbox"); var _local1:Array = new Array(popup.l_br, popup.l_de, popup.l_en_us, popup.l_fr, popup.l_in, popup.l_jp, popup.l_pt, popup.l_ru, popup.l_ar, popup.l_cn, popup.l_en_uk, popup.l_es, popup.l_id, popup.l_it, popup.l_nl, popup.l_pl, popup.l_se, popup.l_es_mx, popup.l_es_ar); var _local2:int; while (_local2 < _local1.length) { _local3 = MovieClip(_local1[_local2]); if (_local3){ _local3.addEventListener(MouseEvent.CLICK, itemClicked, true, 0, true); _local3.flag.gotoAndStop(_local3.name.substr(2)); _local3.flag.mouseEnabled = false; _local3.text.mouseEnabled = false; _local4 = Languages.getLanguage(_local3.name.substr(2)); if (_local4){ _local3.text.text = _local4.displayAcronim; } else { trace((("Error, '" + _local3.name.substr(2)) + "' language not found")); }; } else { trace((((("Error, btn number '" + _local2) + "' is not a MovieClip or there is no button '") + _local1[_local2]) + "'")); }; _local2++; }; } private function itemClicked(_arg1:MouseEvent):void{ SpilGame.changeLanguage(_arg1.currentTarget.name.substr(2)); popup.visible = false; } private function mouseOver(_arg1:MouseEvent):void{ popup.visible = true; } private function languageChanged(_arg1:Event=null):void{ if (SpilGame.currentLanguage){ if ((((SpilGame.portalGroup == PortalGroup.HYVES)) && ((SpilGame.currentLanguage.name == "nl")))){ this.visible = false; return; }; this.visible = true; flag.gotoAndStop(SpilGame.currentLanguage.name); languageName_text.text = SpilGame.currentLanguage.displayName; languageName_text.embedFonts = SpilGame.currentLanguage.embedInputFonts; }; } } }//package spill.localisation
Section 58
//LanguageSelectBox_mc (spill.localisation.LanguageSelectBox_mc) package spill.localisation { import flash.display.*; import flash.text.*; public dynamic class LanguageSelectBox_mc extends MovieClip { public var languageName_text:TextField; public var flag:MovieClip; } }//package spill.localisation
Section 59
//LanguageSelectPopup_mc (spill.localisation.LanguageSelectPopup_mc) package spill.localisation { import flash.display.*; public dynamic class LanguageSelectPopup_mc extends MovieClip { public var l_br:MovieClip; public var l_se:MovieClip; public var l_id:MovieClip; public var l_in:MovieClip; public var l_en_uk:MovieClip; public var l_en_us:MovieClip; public var l_es:MovieClip; public var l_ar:MovieClip; public var l_it:MovieClip; public var l_cn:MovieClip; public var l_pl:MovieClip; public var l_nl:MovieClip; public var l_de:MovieClip; public var l_ru:MovieClip; public var l_pt:MovieClip; public var l_jp:MovieClip; public var l_fr:MovieClip; } }//package spill.localisation
Section 60
//LocalizedTextField (spill.localisation.LocalizedTextField) package spill.localisation { import flash.events.*; public class LocalizedTextField extends TextFieldFit { private var regex:RegExp; private var originalText:String; public function LocalizedTextField(){ regex = /{([^{}]*)}/g; super(); addEventListener(Event.ADDED_TO_STAGE, added, false, 0, true); addEventListener(Event.REMOVED_FROM_STAGE, removed, false, 0, true); added(); } private function added(_arg1:Event=null):void{ SpilGame.addEventListener("languageChanged", languageChanged, false, 0, true); text = originalText; } private function replaceFn():String{ var _local2:String = SpilGame.getString(arguments[1]); if (((!(_local2)) || ((_local2 == "")))){ return ((("{" + arguments[1]) + "}")); }; return (_local2); } private function removed(_arg1:Event):void{ SpilGame.removeEventListener("languageChanged", languageChanged); } override public function set text(_arg1:String):void{ originalText = _arg1; if ((_arg1 is String)){ super.text = _arg1.replace(regex, replaceFn); } else { super.text = ""; }; } private function languageChanged(_arg1:Event):void{ text = originalText; updateProperties(); } } }//package spill.localisation
Section 61
//PortalGroup (spill.localisation.PortalGroup) package spill.localisation { import flash.xml.*; public class PortalGroup { public static const FAMILY:uint = 0; public static const channelNames:Array = ["family", "tween", "girl", "teen", "zapapa", "hyves"]; public static const ZAPAPA:uint = 4; public static const TWEEN:uint = 1; public static const HYVES:uint = 5; public static const TEEN:uint = 3; public static const GIRL:uint = 2; public static const backgroundColors:Array = [0xFFFFFF, 0xFFFFFF, 16742331, 0xFFFFFF, 0xFFFFFF, 0xFFFFFF]; public static const NONE:uint = 6; public static function getName(_arg1:int):String{ return (channelNames[_arg1]); } public static function exportXML():XMLNode{ var _local3:XMLNode; var _local1:XMLNode = new XMLNode(1, "channels"); var _local2:int; while (_local2 < 5) { _local3 = new XMLNode(1, "channel"); _local3.attributes.name = channelNames[_local2]; _local3.attributes.id = _local2; _local1.appendChild(_local3); _local2++; }; return (_local1); } } }//package spill.localisation
Section 62
//spil_internal (spill.localisation.spil_internal) package spill.localisation { public namespace spil_internal = "spill.localisation"; }//package spill.localisation
Section 63
//SpilGame (spill.localisation.SpilGame) package spill.localisation { import flash.display.*; import flash.text.*; import flash.events.*; import flash.ui.*; import flash.net.*; import flash.system.*; import flash.external.*; public class SpilGame { private static const cookieName:String = "spilgames_language_v100"; private static const cookiePath:String = "/"; private static const cookieLanguageVar:String = "savedLang"; public static const LANGUAGE_CHANGED:String = "languageChanged"; public static const BRANDING_CHANGED:String = "brandingChanged"; private static var strings:Object = new Object(); public static var currentBranding:Brand; private static var contexMenuItem:ContextMenuItem; spil_internal static var gameName:String; spil_internal static var debugHostDomain:String = ""; private static var localDomains:Object = new Object(); spil_internal static var emailPage:String; private static var channelLock:Boolean = false; spil_internal static var debugEmbedDomain:String = ""; private static var eventDispatcher:EventDispatcher; private static var _init:Boolean = false; public static var currentLanguage:Language; spil_internal static var portalGroup:uint; private static var stage:Sprite; public static function getSpilCompanyLink():String{ if (currentLanguage.name == "cn"){ return ("http://www.game.com.cn/downloads/"); }; return ("http://www.gameportal.net"); } public static function getPromotionLink(_arg1:String="feature_promotion"):String{ var _local2:String = (embedDomain) ? embedDomain : hostingDomain; return (currentBranding.getPromotionLink(gameName, emailPage, isExternal, _local2, _arg1)); } public static function traceAllBrands():void{ trace(outputAllBrands()); } public static function getString(_arg1:String):String{ var _local2:Object = strings[_arg1]; if (_local2){ if (currentLanguage.textLanguage){ return (_local2[currentLanguage.textLanguage]); }; return (_local2[currentLanguage.name]); //unresolved jump }; return (""); } public static function initialize(_arg1:String, _arg2:int, _arg3:String, _arg4:Sprite, _arg5:Boolean=false):void{ stage = _arg4; if (_init){ trace("ERROR: LocalisationManager already initialised"); return; }; _init = true; localDomains["localhost"] = true; localDomains["www8.agame.com"] = true; localDomains["gamedev.dev.spilgames.com"] = true; localDomains["stg.spel.nl"] = true; localDomains["stg.girlsgogames.nl"] = true; localDomains["stg.pl.spel.nl"] = true; localDomains["stg.pl.girlsgogames.nl"] = true; trace(localDomains["stg.girlsgogames.nl"]); Brandings.initialize(); Languages.initialize(); initContexMenu(_arg4); channelLock = _arg5; gameName = _arg1.replace(" ", "_"); portalGroup = _arg2; emailPage = _arg3; chooseLanguage(); chooseBranding(); if (portalGroup == PortalGroup.HYVES){ changeLanguage("nl"); }; } public static function get isExternal():Boolean{ return (((((!(Brandings.hasDomain(embedDomain))) && (!(localDomains[embedDomain])))) && (!(isStagingDomain)))); } private static function initContexMenu(_arg1:Sprite):void{ contexMenuItem = new ContextMenuItem(""); _arg1.contextMenu = new ContextMenu(); _arg1.contextMenu.customItems.push(contexMenuItem); contexMenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, contexMenuClicked); } private static function replaceFn():String{ var _local2:String = SpilGame.getString(arguments[1]); if (((!(_local2)) || ((_local2 == "")))){ return ((("{" + arguments[1]) + "}")); }; return (_local2); } spil_internal static function get hostingDomain():String{ var _local1:LocalConnection; if (debugHostDomain != ""){ return (debugHostDomain); }; _local1 = new LocalConnection(); return (_local1.domain); } spil_internal static function chooseLanguage():void{ if (cookieLanguage != null){ currentLanguage = cookieLanguage; } else { if (isExternal){ currentLanguage = systemLanguage; } else { currentLanguage = portalLanguage; if (!currentLanguage){ currentLanguage = systemLanguage; }; }; }; if (!currentLanguage){ trace("Unable to determine language, using 'English US'"); currentLanguage = Languages.getLanguage("en_us"); }; TextFieldFit.embedFonts = currentLanguage.embedFonts; TextFieldFit.forceFont = currentLanguage.forceFont; dispatchEvent(new Event(LANGUAGE_CHANGED)); } private static function contexMenuClicked(_arg1:ContextMenuEvent):void{ navigateToURL(new URLRequest(getMoreGamesLink("Contex_Menu"))); } public static function initTextField(_arg1:TextField):void{ var _local2:TextFormat; trace(_arg1.text); _arg1.text = _arg1.text.replace(/{([^{}]*)}/g, replaceFn); trace(_arg1.text); _arg1.embedFonts = currentLanguage.embedFonts; if (currentLanguage.forceFont != ""){ _local2 = new TextFormat(); _local2.font = currentLanguage.forceFont; _arg1.setTextFormat(_local2); }; } public static function importXMLv2(_arg1:XML):void{ var _local2:XML; var _local3:Object; var _local4:XML; for each (_local2 in _arg1.children()) { _local3 = (strings[_local2.attribute("identifier")] = new Object()); for each (_local4 in _local2.children()) { if (_local4.children().length() > 0){ _local3[_local4.name()] = _local4.children()[0].toString(); } else { _local3[_local4.name()] = ""; }; }; }; } spil_internal static function changeLanguage(_arg1:String):void{ var _local2:Language = Languages.getLanguage(_arg1); if (!_local2){ trace("ERROR: Supplied language string does not have a matching language"); } else { cookieLanguage = _local2; currentLanguage = _local2; }; TextFieldFit.embedFonts = currentLanguage.embedFonts; TextFieldFit.forceFont = currentLanguage.forceFont; chooseBranding(); dispatchEvent(new Event(LANGUAGE_CHANGED)); } public static function getSendToFriendLink():String{ return (currentBranding.getSendToFriendLink(gameName, emailPage, isExternal, embedDomain)); } spil_internal static function chooseBranding():void{ currentBranding = Brandings.getBrandByDomain(currentLanguage.portal_groups[portalGroup]); if (!(currentBranding is Brand)){ currentBranding = Brandings.getBrandByDomain("www.agame.com"); }; contexMenuItem.caption = ("More Games: " + currentBranding.domain); dispatchEvent(new Event(BRANDING_CHANGED)); } spil_internal static function get systemLanguage():Language{ return (Languages.getLanguage(Capabilities.language)); } spil_internal static function set cookieLanguage(_arg1:Language):void{ var _local2:SharedObject = SharedObject.getLocal(cookieName, cookiePath); if (_arg1 == null){ _local2.data[cookieLanguageVar] = null; } else { _local2.data[cookieLanguageVar] = _arg1.name; }; _local2.flush(); } public static function importXML(_arg1:XML):void{ var _local2:XML; var _local3:Object; var _local4:XML; for each (_local2 in _arg1.children()) { _local3 = (strings[_local2.identifier] = new Object()); for each (_local4 in _local2.children()) { _local3[_local4.name()] = _local4.children()[0].toString(); }; }; } spil_internal static function dispatchEvent(_arg1:Event):void{ if (!eventDispatcher){ eventDispatcher = new EventDispatcher(); }; eventDispatcher.dispatchEvent(_arg1); } private static function getDomain(_arg1:String):String{ var _local2:String; var _local3:uint; if (_arg1.indexOf("file") == 0){ return ("offline_play"); }; _local2 = new String(); _local3 = 7; while (_local3 < _arg1.length) { if (_arg1.charAt(_local3) == "/"){ break; }; _local2 = (_local2 + _arg1.charAt(_local3)); _local3++; }; if (_local2 == "localhost"){ _local2 = "offline_play"; }; return (_local2); } public static function exportXML():XML{ var _local1:XML = <spil_games/> ; _local1.appendChild(Brandings.exportXML()); _local1.appendChild(Languages.exportXML()); _local1.appendChild(PortalGroup.exportXML()); return (_local1); } public static function removeEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false):void{ if (!eventDispatcher){ eventDispatcher = new EventDispatcher(); }; eventDispatcher.removeEventListener(_arg1, _arg2, _arg3); } public static function outputAllBrands():String{ var _local3:Brand; var _local1:Array = Brandings.getBrandsArray(); var _local2 = ""; for each (_local3 in _local1) { _local2 = (_local2 + (_local3.getSendToFriendLink(gameName, emailPage, isExternal, embedDomain) + "\n")); }; return (_local2); } public static function addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{ if (!eventDispatcher){ eventDispatcher = new EventDispatcher(); }; eventDispatcher.addEventListener(_arg1, _arg2, _arg3, _arg4, _arg5); } public static function getMoreGamesLink(_arg1:String=""):String{ var _local2:String = (embedDomain) ? embedDomain : hostingDomain; return (currentBranding.getMoreGamesLink(gameName, isExternal, _local2, _arg1)); } public static function get isStagingDomain():Boolean{ var _local1:String = ("http://" + embedDomain); return ((_local1.indexOf("http://stg.") >= 0)); } spil_internal static function get cookieLanguage():Language{ var _local1:SharedObject = SharedObject.getLocal(cookieName, cookiePath); var _local2:String = String(_local1.data[cookieLanguageVar]); return (Languages.getLanguage(_local2)); } private static function get portalLanguage():Language{ var _local1:Brand; var _local2:String; var _local3:Language; if (isExternal){ return (null); }; if (!embedDomain){ return (null); }; _local1 = Brandings.getBrandByDomain(embedDomain); if (!_local1){ return (null); }; _local2 = _local1.preferedLanguage; if (!_local2){ return (null); }; _local3 = Languages.getLanguage(_local2); if (!_local3){ return (null); }; return (_local3); } spil_internal static function get embedDomain():String{ var loc:String; if (debugEmbedDomain != ""){ return (debugEmbedDomain); }; if (ExternalInterface.available){ try { loc = ExternalInterface.call("window.location.href.toString"); if (((!((loc == ""))) && (!((loc == null))))){ trace(("embed domain = " + getDomain(loc))); return (getDomain(loc)); }; } catch(e:SecurityError) { trace(("Security Error connecting to external interface, error = " + e)); } catch(e:Error) { trace(("Error connecting to external interface, error = " + e)); }; }; return (null); } } }//package spill.localisation
Section 64
//SpilGamesLink (spill.localisation.SpilGamesLink) package spill.localisation { import flash.display.*; import flash.events.*; import flash.net.*; public class SpilGamesLink extends SimpleButton { public function SpilGamesLink(){ addEventListener(MouseEvent.CLICK, buttonClicked); } private function buttonClicked(_arg1:MouseEvent):void{ navigateToURL(new URLRequest(SpilGame.getSpilCompanyLink()), "_blank"); } } }//package spill.localisation
Section 65
//TextFieldFit (spill.localisation.TextFieldFit) package spill.localisation { import flash.display.*; import flash.text.*; import flash.events.*; import flash.utils.*; import flash.filters.*; public class TextFieldFit extends MovieClip { protected var _glowQuality:Number;// = 1 protected var _gridFitType:String;// = "pixel" protected var _text:String;// = "default" private var debugBounding:Sprite; protected var _disableWordwrap:Boolean;// = false protected var _textSize:Number;// = 12 protected var _multiline:Boolean;// = false protected var _font:String;// = "" protected var _embedFonts:Boolean;// = true protected var _underline:Boolean;// = false protected var _vAlign:String;// = "top" protected var _italic:Boolean;// = false protected var _useGlowFilter:Boolean;// = false protected var _glowColor:uint;// = 0 protected var _bold:Boolean;// = false private var h:Number; protected var _antiAliasType:String;// = "advanced" private var sizeChanged:Boolean;// = true private var w:Number; private var embeddedFonts:Array; protected var _hAlign:String;// = "left" protected var _textColor:uint;// = 0 protected var _glowStrength:Number;// = 5 protected var _glowBlur:Number;// = 3 protected var _selectable:Boolean;// = false private var format:TextFormat; private var field:TextField; private var valid:Boolean;// = true private static const gutter:Number = 2; spil_internal static var embedFonts:Boolean = true; spil_internal static var forceAAType:String = null; spil_internal static var forceFont:String = null; public static var alwaysCheckWidth:Boolean = false; public function TextFieldFit(){ var _local1:Boolean = ((!((parent == null))) && ((getQualifiedClassName(parent) == "fl.livepreview::LivePreviewParent"))); var _local2:Number = width; var _local3:Number = height; if (numChildren > 0){ removeChildAt(0); }; if (!field){ field = new TextField(); addChild(field); }; field.border = false; field.background = false; field.type = TextFieldType.DYNAMIC; mouseEnabled = false; mouseChildren = false; format = new TextFormat(); embeddedFonts = Font.enumerateFonts(false); setSize(_local2, _local3); validate(); if (stage){ addEventListener(Event.RENDER, init); stage.invalidate(); }; init(); } private function resizeText(_arg1:Boolean=false):void{ if (!doesTextFit()){ format.size = Object((Number(format.size) - 1)); if (format.size <= 3){ trace("WARNING: Text resised to 3px, either an error occured or the text just wont fit"); return; }; field.setTextFormat(format); resizeText(true); } else { if (_arg1 == false){ while (doesTextFit()) { if (format.size <= textSize){ format.size = Object((Number(format.size) + 1)); field.setTextFormat(format); if (!doesTextFit()){ format.size = Object((Number(format.size) - 1)); field.setTextFormat(format); break; }; } else { break; }; }; }; }; } public function set hAlign(_arg1:String):void{ _hAlign = _arg1; invalidate(); } public function set bold(_arg1:Boolean):void{ _bold = _arg1; invalidate(); } private function init(_arg1:Event=null):void{ removeEventListener(Event.RENDER, init); updateProperties(); layoutText(); } private function validate(_arg1:Event=null):void{ updateProperties(); layoutText(); removeEventListener(Event.ENTER_FRAME, validate); valid = true; } public function set glowBlur(_arg1:Number):void{ _glowBlur = _arg1; invalidate(); } public function get vAlign():String{ return (_vAlign); } public function get italic():Boolean{ return (_italic); } public function get textColor():uint{ return (_textColor); } private function invalidate():void{ if (valid){ addEventListener(Event.ENTER_FRAME, validate); if (stage){ stage.invalidate(); }; valid = false; }; } public function get text():String{ return (_text); } public function get useGlowFilter():Boolean{ return (_useGlowFilter); } public function get selectable():Boolean{ return (_selectable); } public function set text(_arg1:String):void{ _text = _arg1; invalidate(); } public function set embedFonts(_arg1:Boolean):void{ _embedFonts = _arg1; invalidate(); } public function set vAlign(_arg1:String):void{ _vAlign = _arg1; invalidate(); } public function set italic(_arg1:Boolean):void{ _italic = _arg1; invalidate(); } public function get font():String{ return (_font); } public function set multiline(_arg1:Boolean):void{ _multiline = _arg1; invalidate(); } public function get disableWordwrap():Boolean{ return (_disableWordwrap); } public function set textColor(_arg1:uint):void{ _textColor = _arg1; invalidate(); } public function get antiAliasType():String{ return (_antiAliasType); } private function layoutText():void{ resizeText(); field.height = (field.textHeight + (gutter * 2)); if (vAlign == "top"){ field.y = 0; } else { if (vAlign == "middle"){ field.y = ((h - field.height) / 2); } else { if (vAlign == "bottom"){ field.y = (h - field.height); }; }; }; } public function set glowQuality(_arg1:Number):void{ _glowQuality = _arg1; invalidate(); } public function get hAlign():String{ return (_hAlign); } public function setSize(_arg1:Number, _arg2:Number):void{ w = _arg1; h = _arg2; scaleX = (scaleY = 1); field.width = w; field.height = h; invalidate(); } public function get bold():Boolean{ return (_bold); } public function set gridFitType(_arg1:String):void{ _gridFitType = _arg1; invalidate(); } public function set underline(_arg1:Boolean):void{ _underline = _arg1; invalidate(); } public function get glowBlur():Number{ return (_glowBlur); } public function set useGlowFilter(_arg1:Boolean):void{ _useGlowFilter = _arg1; invalidate(); } public function set font(_arg1:String):void{ _font = _arg1; invalidate(); } public function set textSize(_arg1:Number):void{ _textSize = _arg1; sizeChanged = true; invalidate(); } public function set selectable(_arg1:Boolean):void{ _selectable = _arg1; invalidate(); } public function get multiline():Boolean{ return (_multiline); } public function get embedFonts():Boolean{ return (_embedFonts); } public function set glowColor(_arg1:uint):void{ _glowColor = _arg1; invalidate(); } public function set disableWordwrap(_arg1:Boolean):void{ _disableWordwrap = _arg1; invalidate(); } public function get glowQuality():Number{ return (_glowQuality); } public function get gridFitType():String{ return (_gridFitType); } public function get underline():Boolean{ return (_underline); } public function get textSize():Number{ return (_textSize); } public function get glowColor():uint{ return (_glowColor); } public function set antiAliasType(_arg1:String):void{ _antiAliasType = _arg1; invalidate(); } public function set glowStrength(_arg1:Number):void{ _glowStrength = _arg1; invalidate(); } protected function updateProperties():void{ var _local1:Boolean; var _local2:Font; field.text = _text; field.multiline = ((((_text.indexOf(" ") < 0)) && ((_text.length < 14)))) ? false : _multiline; field.wordWrap = ((field.multiline) && (!(_disableWordwrap))); field.selectable = _selectable; field.antiAliasType = (forceAAType) ? forceAAType : _antiAliasType; field.gridFitType = _gridFitType; embeddedFonts = Font.enumerateFonts(false); if (((((_embedFonts) && (!((_font == ""))))) && (TextFieldFit.embedFonts))){ _local1 = false; for each (_local2 in embeddedFonts) { if (_font == _local2.fontName){ _local1 = true; break; }; }; field.embedFonts = _local1; if (!_local1){ trace(((("WARNING: Embedded font '" + _font) + "' not found, disabling embedding of fonts, text = ") + _text)); }; } else { field.embedFonts = false; }; if (TextFieldFit.forceFont){ format.font = TextFieldFit.forceFont; } else { if (_font != ""){ format.font = _font; }; }; if (sizeChanged){ format.size = _textSize; }; format.color = _textColor; format.align = _hAlign; format.bold = _bold; format.italic = _italic; format.underline = _underline; format.leftMargin = 0; format.rightMargin = 0; field.setTextFormat(format); if (_useGlowFilter){ filters = [new GlowFilter(_glowColor, 1, _glowBlur, _glowBlur, _glowStrength, _glowQuality)]; } else { filters = []; }; } private function doesTextFit():Boolean{ if (((((field.textHeight + (gutter * 2)) > h)) || (((((field.textWidth + (gutter * 2)) > w)) && (((!(field.multiline)) || (alwaysCheckWidth))))))){ return (false); }; return (true); } public function get glowStrength():Number{ return (_glowStrength); } } }//package spill.localisation
Section 66
//bgm (bgm) package { import flash.media.*; public dynamic class bgm extends Sound { } }//package
Section 67
//CBalon (CBalon) package { import flash.display.*; public dynamic class CBalon extends MovieClip { } }//package
Section 68
//CBannedWin (CBannedWin) package { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class CBannedWin extends MovieClip { public var mBtn:SimpleButton; public function CBannedWin(){ addFrameScript(0, frame1); } public function GotoSapi(_arg1:MouseEvent){ var _local2:URLRequest = new URLRequest("http://www.lazybanana.com"); navigateToURL(_local2); } function frame1(){ mBtn.addEventListener(MouseEvent.MOUSE_DOWN, GotoSapi); } } }//package
Section 69
//CBaseMovieClip (CBaseMovieClip) package { import flash.display.*; import flash.events.*; public class CBaseMovieClip extends MovieClip { public var mEventType:String; public function CBaseMovieClip(_arg1:String){ mEventType = _arg1; } public function AddDispatcher():void{ Main.GetInstance().addEventListener(mEventType, Update, false, 0, true); } public function Update(_arg1:Event){ } public function RemoveDispatcher(){ Main.GetInstance().removeEventListener(mEventType, Update); } } }//package
Section 70
//CBColor (CBColor) package { import flash.display.*; public dynamic class CBColor extends MovieClip { } }//package
Section 71
//CBHair (CBHair) package { import flash.display.*; public dynamic class CBHair extends MovieClip { } }//package
Section 72
//CBTopi (CBTopi) package { import flash.display.*; public dynamic class CBTopi extends MovieClip { } }//package
Section 73
//CCoin (CCoin) package { import flash.display.*; public dynamic class CCoin extends MovieClip { } }//package
Section 74
//CColoring (CColoring) package { import flash.display.*; public dynamic class CColoring extends MovieClip { public var mc:MovieClip; } }//package
Section 75
//CCredit (CCredit) package { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class CCredit extends MovieClip { public var mFilter:Array; public var mClose:MovieClip; public var mTitle:MovieClip; public var mLogo:MovieClip; public function CCredit(){ addFrameScript(0, frame1); } public function onMouseUp(_arg1:MouseEvent){ if ((((_arg1.currentTarget.name == "mTitle")) || ((_arg1.currentTarget.name == "mLogo")))){ Global.openWindow(); }; if (_arg1.currentTarget.name == "mClose"){ parent.removeChild(this); }; } function frame1(){ if (!mTitle.hasEventListener(MouseEvent.MOUSE_UP)){ mTitle.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); mTitle.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); mTitle.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); mTitle.mouseChildren = false; mTitle.buttonMode = true; mTitle.useHandCursor = true; mLogo.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); mLogo.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); mLogo.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); mLogo.mouseChildren = false; mLogo.buttonMode = true; mLogo.useHandCursor = true; mClose.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); mClose.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); mClose.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); mClose.mouseChildren = false; mClose.buttonMode = true; mClose.useHandCursor = true; }; } public function onMouseOut(_arg1:MouseEvent){ if (_arg1.currentTarget.name == "mClose"){ _arg1.currentTarget.filters = mFilter; return; }; _arg1.currentTarget.filters = []; } public function onMouseOver(_arg1:MouseEvent){ var _local2:GlowFilter = new GlowFilter(0x9900, 1, 5, 5, 3); if (_arg1.currentTarget.name == "mClose"){ mFilter = _arg1.currentTarget.filters.slice(0, 1); _arg1.currentTarget.filters = mFilter.concat([_local2]); return; }; _arg1.currentTarget.filters = [_local2]; } } }//package
Section 76
//CCustomer (CCustomer) package { import flash.display.*; import flash.events.*; import caurina.transitions.*; import de.polygonal.math.*; import flash.filters.*; public class CCustomer extends CBaseMovieClip { public var status:String; public var mAnimasi:MovieClip; public var kursi:int; public var timeFrame:int; public var choice:int; public var model:int;// = 5 public var balon:MovieClip; public var mSampleHeadG:MovieClip; public var button:Array; public var orderColor:int; public var type:int; public var hati0:MovieClip; public var hati1:MovieClip; public var hati2:MovieClip; public var hati3:MovieClip; public var orderHeadG:int; public var time:int; public var maxTime:int; public var mc0:MovieClip; public var mc1:MovieClip; public var mc2:MovieClip; public var mc3:MovieClip; public var color:int; public var mSampleHair:MovieClip; public var orderModel:int; public function CCustomer(){ balon = new CBalon(); mSampleHair = new CHair(); mSampleHeadG = new CTopi(); button = new Array(); super("update"); type = PM_PRNG.nextIntRange(0, 3); var _local1:int; while (_local1 < 4) { if (_local1 != type){ removeChild(this[("mc" + _local1)]); }; _local1++; }; if (Data.level[CGame.GetInstance().levelGame].customerModel != 5){ model = PM_PRNG.nextIntRange(1, Data.level[CGame.GetInstance().levelGame].customerModel); }; if (Data.level[CGame.GetInstance().levelGame].customerColor != 0){ color = PM_PRNG.nextIntRange(1, Data.level[CGame.GetInstance().levelGame].customerColor); }; setComing(); do { orderModel = PM_PRNG.nextIntRange(1, Data.level[CGame.GetInstance().levelGame].model); } while (orderModel == model); do { orderColor = PM_PRNG.nextIntRange(2, Data.level[CGame.GetInstance().levelGame].color); } while (orderColor == color); if (Data.level[CGame.GetInstance().levelGame].headgear != 0){ orderHeadG = PM_PRNG.nextIntRange(1, Data.level[CGame.GetInstance().levelGame].headgear); }; maxTime = Data.level[CGame.GetInstance().levelGame].timeCustPatience; } private function customerLeave(){ if (mAnimasi){ if (mAnimasi.parent){ mAnimasi.stop(); mAnimasi.parent.removeChild(mAnimasi); }; }; this[("mc" + type)].face.gotoAndStop(3); if (status == "sit"){ this[("mc" + type)].body.gotoAndStop(3); } else { if (status == "stand"){ balon.visible = false; mSampleHair.visible = false; mSampleHeadG.visible = false; this[("mc" + type)].body.gotoAndStop(4); }; }; this[("mc" + type)].emoticon.gotoAndStop(1); if (type == 1){ this[("mc" + type)].emoticon.visible = false; } else { this[("mc" + type)].emoticon.visible = true; }; Tweener.addTween(this, {time:1.3, transition:"linear", onComplete:CGame.GetInstance().killCustomer, onCompleteParams:[this, "angry"]}); } public function setOrder(){ if (this.x == 180){ balon.x = -90; } else { if (this.x == 300){ balon.x = 90; balon.scaleX = -1; }; }; balon.y = -50; addChild(balon); mSampleHair.y = -50; mSampleHair.scaleX = 0.3; mSampleHair.scaleY = 0.3; mSampleHeadG.y = -50; mSampleHeadG.scaleX = 0.4; mSampleHeadG.scaleY = 0.4; if (orderHeadG == 0){ mSampleHair.x = balon.x; mSampleHair.hair1.gotoAndStop(orderModel); mSampleHair.hair2.gotoAndStop(orderModel); addChild(mSampleHair); }; if (orderHeadG != 0){ mSampleHair.x = (balon.x - 30); mSampleHair.hair1.gotoAndStop(orderModel); mSampleHair.hair2.gotoAndStop(orderModel); mSampleHair.gotoAndStop(orderModel); addChild(mSampleHair); mSampleHeadG.x = (balon.x + 30); mSampleHeadG.gotoAndStop(orderHeadG); addChild(mSampleHeadG); }; } public function setButtonColor(){ var _local3:int; var _local4:int; if (mAnimasi){ if (mAnimasi.parent){ mAnimasi.stop(); mAnimasi.parent.removeChild(mAnimasi); mAnimasi = null; }; }; var _local1:int = PM_PRNG.nextIntRange(0, 2); var _local2:Array = new Array(); _local4 = 1; while (_local4 <= Data.level[CGame.GetInstance().levelGame].color) { _local2.push((_local4 + 1)); _local4++; }; if (color != 0){ _local2.splice(_local2.indexOf(color, 0), 1); }; _local2.splice(_local2.indexOf(orderColor, 0), 1); _local4 = 0; while (_local4 < 3) { button.push(new CBColor()); if (_local1 == _local4){ button[_local4].gotoAndStop(orderColor); } else { _local3 = PM_PRNG.nextIntRange(0, (_local2.length - 1)); button[_local4].gotoAndStop(_local2[_local3]); _local2.splice(_local3, 1); }; button[_local4].x = Data.xyButton[_local4].x; button[_local4].y = Data.xyButton[_local4].y; button[_local4].addEventListener(MouseEvent.MOUSE_DOWN, changeColor, false, 0, true); button[_local4].addEventListener(MouseEvent.MOUSE_OVER, showGlow, false, 0, true); button[_local4].addEventListener(MouseEvent.MOUSE_OUT, hideGlow, false, 0, true); addChild(button[_local4]); _local4++; }; } private function setButtonHeadG(){ var _local1:int; var _local2:Array; var _local3:int; var _local4:int; if (mAnimasi){ if (mAnimasi.parent){ mAnimasi.stop(); mAnimasi.parent.removeChild(mAnimasi); mAnimasi = null; }; }; if (orderHeadG != 0){ _local1 = PM_PRNG.nextIntRange(0, 2); _local2 = new Array(); _local4 = 0; while (_local4 < Data.level[CGame.GetInstance().levelGame].headgear) { _local2.push((_local4 + 1)); _local4++; }; _local2.splice(_local2.indexOf(orderHeadG, 0), 1); _local4 = 0; while (_local4 < 3) { button.push(new CBTopi()); if (_local1 == _local4){ button[_local4].gotoAndStop(orderHeadG); } else { _local3 = PM_PRNG.nextIntRange(0, (_local2.length - 1)); button[_local4].gotoAndStop(_local2[_local3]); _local2.splice(_local3, 1); }; button[_local4].x = Data.xyButton[_local4].x; button[_local4].y = Data.xyButton[_local4].y; button[_local4].addEventListener(MouseEvent.MOUSE_DOWN, changeHeadG, false, 0, true); button[_local4].addEventListener(MouseEvent.MOUSE_OVER, showGlow, false, 0, true); button[_local4].addEventListener(MouseEvent.MOUSE_OUT, hideGlow, false, 0, true); addChild(button[_local4]); _local4++; }; } else { customerHappy(); }; } private function changeHeadG(_arg1:MouseEvent){ removeButton(); if (orderHeadG == _arg1.currentTarget.currentFrame){ mAnimasi = new CKilauBenar(); addChild(mAnimasi); mAnimasi.addFrameScript(19, customerHappy); } else { mAnimasi = new CKilauSalah(); addChild(mAnimasi); mAnimasi.addFrameScript(19, customerLeave); }; mAnimasi.x = 0; mAnimasi.y = -60; this[("mc" + type)].topi.visible = true; this[("mc" + type)].topi.gotoAndStop(_arg1.currentTarget.currentFrame); } private function showGlow(_arg1:MouseEvent){ _arg1.currentTarget.scaleX = 1.05; _arg1.currentTarget.scaleY = 1.05; _arg1.currentTarget.filters = [new GlowFilter(16742311, (alpha = 1), (blurX = 10), (blurY = 10), (strength = 4))]; } private function changeColor(_arg1:MouseEvent){ removeButton(); color = _arg1.currentTarget.currentFrame; mAnimasi = new CColoring(); mAnimasi.x = 55; mAnimasi.y = -80; mAnimasi.gotoAndStop(color); addChild(mAnimasi); } private function customerHappy(){ if (mAnimasi){ if (mAnimasi.parent){ mAnimasi.stop(); mAnimasi.parent.removeChild(mAnimasi); }; }; this[("mc" + type)].face.gotoAndStop(2); this[("mc" + type)].body.gotoAndStop(2); this[("mc" + type)].emoticon.visible = true; this[("mc" + type)].emoticon.gotoAndStop(2); Tweener.addTween(this, {time:1.3, transition:"linear", onComplete:CGame.GetInstance().killCustomer, onCompleteParams:[this, "happy"]}); } public function setButtonHair(){ var _local3:int; var _local4:int; var _local1:int = PM_PRNG.nextIntRange(0, 2); var _local2:Array = new Array(); _local4 = 0; while (_local4 < Data.level[CGame.GetInstance().levelGame].model) { _local2.push((_local4 + 1)); _local4++; }; if (model != 5){ _local2.splice(_local2.indexOf(model, 0), 1); }; _local2.splice(_local2.indexOf(orderModel, 0), 1); _local4 = 0; while (_local4 < 3) { button.push(new CBHair()); if (_local1 == _local4){ button[_local4].gotoAndStop(orderModel); } else { _local3 = PM_PRNG.nextIntRange(0, (_local2.length - 1)); button[_local4].gotoAndStop(_local2[_local3]); _local2.splice(_local3, 1); }; button[_local4].x = Data.xyButton[_local4].x; button[_local4].y = Data.xyButton[_local4].y; button[_local4].addEventListener(MouseEvent.MOUSE_DOWN, changeHair, false, 0, true); button[_local4].addEventListener(MouseEvent.MOUSE_OVER, showGlow, false, 0, true); button[_local4].addEventListener(MouseEvent.MOUSE_OUT, hideGlow, false, 0, true); addChild(button[_local4]); _local4++; }; } public function cekColor(){ mAnimasi.stop(); mAnimasi.parent.removeChild(mAnimasi); if (color == orderColor){ mAnimasi = new CKilauBenar(); addChild(mAnimasi); mAnimasi.addFrameScript(19, setButtonHeadG); } else { mAnimasi = new CKilauSalah(); addChild(mAnimasi); mAnimasi.addFrameScript(19, customerLeave); }; mAnimasi.x = 0; mAnimasi.y = -60; this[("mc" + type)].hair1.color.gotoAndStop(color); this[("mc" + type)].hair2.color.gotoAndStop(color); } private function setComing(){ this[("mc" + type)].topi.visible = false; this[("mc" + type)].topi.gotoAndStop(1); this[("mc" + type)].face.gotoAndStop(1); this[("mc" + type)].body.gotoAndStop(5); this[("mc" + type)].emoticon.visible = false; this[("mc" + type)].emoticon.gotoAndStop(1); this[("mc" + type)].hair1.gotoAndStop(model); this[("mc" + type)].hair2.gotoAndStop(model); } private function cekHair(){ mAnimasi.stop(); mAnimasi.parent.removeChild(mAnimasi); if (model == orderModel){ mAnimasi = new CKilauBenar(); addChild(mAnimasi); mAnimasi.addFrameScript(19, setButtonColor); } else { mAnimasi = new CKilauSalah(); addChild(mAnimasi); mAnimasi.addFrameScript(19, customerLeave); }; mAnimasi.x = 0; mAnimasi.y = -60; this[("mc" + type)].hair1.visible = true; this[("mc" + type)].hair2.visible = true; this[("mc" + type)].hair1.gotoAndStop(model); this[("mc" + type)].hair2.gotoAndStop(model); } private function changeHair(_arg1:MouseEvent){ removeButton(); model = _arg1.currentTarget.currentFrame; mAnimasi = new CHairCut(); mAnimasi.x = -2; mAnimasi.y = -42; mAnimasi.gotoAndPlay(1); addChild(mAnimasi); mAnimasi.addFrameScript(47, cekHair); this[("mc" + type)].hair1.visible = false; this[("mc" + type)].hair2.visible = false; } public function removeButton(){ var _local1:int; while (_local1 < button.length) { button[_local1].parent.removeChild(button[_local1]); _local1++; }; button.splice(0, button.length); } public function cekButton(){ if (orderModel != model){ setButtonHair(); } else { if (orderColor != color){ setButtonColor(); }; }; } override public function Update(_arg1:Event){ timeFrame++; if (timeFrame == 40){ timeFrame = 0; time++; if ((((time > (maxTime / 4))) && ((time < (maxTime / 2))))){ hati3.visible = false; } else { if ((((time > (maxTime / 2))) && ((time < (maxTime - (maxTime / 4)))))){ hati2.visible = false; } else { if (time > (maxTime - (maxTime / 4))){ hati1.visible = false; }; }; }; if (time == maxTime){ hati0.visible = false; customerLeave(); }; }; } private function hideGlow(_arg1:MouseEvent){ _arg1.currentTarget.scaleX = 1; _arg1.currentTarget.scaleY = 1; _arg1.currentTarget.filters = []; } } }//package
Section 77
//CEnding (CEnding) package { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import spill.localisation.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class CEnding extends MovieClip { public var __id8_:LocalizedTextField; public var __id7_:LocalizedTextField; public var btn1:MovieClip; public function CEnding(){ __setProp___id7__box_congratz_Layer1_0(); __setProp___id8__box_congratz_Layer1_0(); } function __setProp___id7__box_congratz_Layer1_0(){ try { __id7_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id7_.text = "{congratz}"; __id7_.textColor = 0xFFFFFF; __id7_.textSize = 73; __id7_.bold = false; __id7_.disableWordwrap = false; __id7_.embedFonts = true; __id7_.font = "Alien Marksman"; __id7_.hAlign = "left"; __id7_.multiline = false; __id7_.vAlign = "top"; __id7_.antiAliasType = "advanced"; __id7_.glowBlur = 3; __id7_.glowColor = 0; __id7_.useGlowFilter = false; __id7_.glowQuality = 1; __id7_.glowStrength = 5; __id7_.gridFitType = "pixel"; __id7_.italic = false; __id7_.selectable = false; __id7_.underline = false; try { __id7_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id8__box_congratz_Layer1_0(){ try { __id8_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id8_.text = "{win}"; __id8_.textColor = 0xFFFFFF; __id8_.textSize = 30; __id8_.bold = false; __id8_.disableWordwrap = false; __id8_.embedFonts = true; __id8_.font = "Alien Marksman"; __id8_.hAlign = "left"; __id8_.multiline = false; __id8_.vAlign = "top"; __id8_.antiAliasType = "advanced"; __id8_.glowBlur = 3; __id8_.glowColor = 0; __id8_.useGlowFilter = false; __id8_.glowQuality = 1; __id8_.glowStrength = 5; __id8_.gridFitType = "pixel"; __id8_.italic = false; __id8_.selectable = false; __id8_.underline = false; try { __id8_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 78
//CGame (CGame) package { import flash.display.*; import flash.text.*; import flash.events.*; import caurina.transitions.*; import flash.ui.*; import flash.utils.*; import flash.filters.*; public class CGame extends CBaseMovieClip { public var btnPause:MovieClip; public var tempX:Number; public var btnSound:MovieClip; public var goal:int; public var tempScore:int; public var mCursor:MovieClip; public var mScore:Array; public var mPickCustomer:MovieClip; public var kilauCoin:Array; public var mFrontground:MovieClip; public var levelTxt:TextField; public var goalTxt:TextField; public var scoreTxt:TextField; private var mEndingFlag:Boolean;// = false public var coin:Array; public var mBg:MovieClip; public var mCashier:MovieClip; public var score:int; public var levelGame:int; public var timeFrame:int; public var mShopkeeper:MovieClip; public var time:int; public var lifeTxt:TextField; public var mChair0:MovieClip; public var mChair1:MovieClip; public var mChair2:MovieClip; public var mChair3:MovieClip; public var customer:Array; public var mTime:MovieClip; public var mLeftDoor:MovieClip; public var mTutorial:MovieClip; public var whiteScreen:MovieClip; public var mEnding:MovieClip; public var life:int; public var mRightDoor:MovieClip; private static var CGameGlobal:CGame; public function CGame(){ whiteScreen = new CWhiteScreen(); customer = new Array(); mTutorial = new CTutorial(); coin = new Array(); kilauCoin = new Array(); mScore = new Array(); super("update"); CGameGlobal = this; btnSound.gotoAndStop(1); mBg.cacheAsBitmap = true; mFrontground.cacheAsBitmap = true; setMouseEvent(); opening(); showTutorial(); } private function customerCome(){ var _local1:Number = 180; var _local2:int; while (_local2 < customer.length) { if (customer[_local2].status == "stand"){ if ((((customer[_local2].x == 180)) || ((tempX == 180)))){ _local1 = 300; }; }; _local2++; }; customer.push(new CCustomer()); customer[(customer.length - 1)].status = "stand"; customer[(customer.length - 1)].x = _local1; customer[(customer.length - 1)].y = 175; customer[(customer.length - 1)].addEventListener(MouseEvent.MOUSE_UP, putBackCustomer, false, 0, true); customer[(customer.length - 1)].addEventListener(MouseEvent.MOUSE_DOWN, onPickCustomer, false, 0, true); customer[(customer.length - 1)].addEventListener(MouseEvent.MOUSE_OVER, showGlow, false, 0, true); customer[(customer.length - 1)].addEventListener(MouseEvent.MOUSE_OUT, hideGlow, false, 0, true); customer[(customer.length - 1)].setOrder(); customer[(customer.length - 1)].AddDispatcher(); addChild(customer[(customer.length - 1)]); setChildIndex(customer[(customer.length - 1)], (getChildIndex(mShopkeeper) - 1)); } private function onUpChair(_arg1:MouseEvent){ if ((((_arg1.currentTarget.status == "empty")) && (mPickCustomer))){ tempX = 0; _arg1.currentTarget.status = "full"; mPickCustomer.x = _arg1.currentTarget.x; mPickCustomer.y = (_arg1.currentTarget.y - 54); mPickCustomer[("mc" + mPickCustomer.type)].body.gotoAndStop(1); mPickCustomer.status = "sit"; mPickCustomer.kursi = int(_arg1.currentTarget.name.substr(6, 1)); mPickCustomer.time = 0; mPickCustomer.maxTime = 18; mPickCustomer.hati0.visible = true; mPickCustomer.hati1.visible = true; mPickCustomer.hati2.visible = true; mPickCustomer.hati3.visible = true; mPickCustomer.mouseEnabled = true; mPickCustomer.mouseChildren = true; mPickCustomer.addEventListener(MouseEvent.MOUSE_DOWN, serveCustomer, false, 0, true); mPickCustomer.addEventListener(MouseEvent.MOUSE_OVER, showGlow, false, 0, true); mPickCustomer = null; } else { putBackCustomer(null); }; } private function serveCustomer(_arg1:MouseEvent){ var _local2:Boolean; var _local3:int; while (_local3 < customer.length) { if (customer[_local3].status == "sit"){ customer[_local3].removeButton(); customer[_local3].mouseEnabled = true; customer[_local3].mouseChildren = true; customer[_local3].addEventListener(MouseEvent.MOUSE_DOWN, serveCustomer, false, 0, true); customer[_local3].addEventListener(MouseEvent.MOUSE_OVER, showGlow, false, 0, true); if (((Tweener.isTweening(customer[_local3])) || (customer[_local3].mAnimasi))){ _local2 = false; }; }; _local3++; }; if (((_local2) && ((mShopkeeper.currentFrame == 1)))){ _arg1.currentTarget.scaleX = 1; _arg1.currentTarget.scaleY = 1; _arg1.currentTarget.filters = []; _arg1.currentTarget.removeEventListener(MouseEvent.MOUSE_DOWN, serveCustomer); _arg1.currentTarget.removeEventListener(MouseEvent.MOUSE_OVER, showGlow); Tweener.addTween(mShopkeeper, {time:0.25, alpha:0, transition:"linear", onComplete:moveShopkeeper, onCompleteParams:[_arg1.currentTarget.kursi, _arg1.currentTarget]}); }; } private function pauseGame(){ if (mShopkeeper){ if (mShopkeeper.mc){ mShopkeeper.mc.stop(); }; }; Main.GetInstance().mState = Main.STATE_PAUSED; Tweener.pauseAllTweens(); } private function doorOpen(){ var _local1:int; var _local2:int; while (_local2 < customer.length) { if (customer[_local2].status == "stand"){ _local1++; }; _local2++; }; if (_local1 < 2){ Tweener.addTween(mLeftDoor, {time:0.5, x:(mLeftDoor.x - 100), transition:"linear"}); Tweener.addTween(mRightDoor, {time:0.5, x:(mRightDoor.x + 100), transition:"linear", onComplete:doorClose}); }; } private function moveShopkeeper(_arg1:int, _arg2:MovieClip){ mShopkeeper.x = Data.xyShopkeeper[_arg1].x; mShopkeeper.y = Data.xyShopkeeper[_arg1].y; setChildIndex(mShopkeeper, (getChildIndex(mCashier) + 1)); Tweener.addTween(mShopkeeper, {time:0.25, alpha:1, transition:"linear", onComplete:_arg2.cekButton}); } private function showGlow(_arg1:MouseEvent){ if ((((((((_arg1.currentTarget.name == "mChair0")) || ((_arg1.currentTarget.name == "mChair1")))) || ((_arg1.currentTarget.name == "mChair2")))) || ((_arg1.currentTarget.name == "mChair3")))){ if (mPickCustomer){ _arg1.currentTarget.scaleX = 1.05; _arg1.currentTarget.scaleY = 1.05; _arg1.currentTarget.filters = [new GlowFilter(16742311, (alpha = 1), (blurX = 10), (blurY = 10), (strength = 4))]; }; } else { if (!mPickCustomer){ _arg1.currentTarget.scaleX = 1.05; _arg1.currentTarget.scaleY = 1.05; _arg1.currentTarget.filters = [new GlowFilter(16742311, (alpha = 1), (blurX = 10), (blurY = 10), (strength = 4))]; }; }; } public function removeCoin(_arg1:Object){ kilauCoin[kilauCoin.indexOf(_arg1)].parent.removeChild(kilauCoin[kilauCoin.indexOf(_arg1)]); kilauCoin.splice(kilauCoin.indexOf(_arg1), 1); } public function setLevel(){ time = 0; goal = (score + Data.level[levelGame].goal); goalTxt.text = goal; life = Data.level[levelGame].life; lifeTxt.text = life; scoreTxt.text = score; levelTxt.text = (levelGame + 1); mShopkeeper.x = Data.xyShopkeeper[4].x; mShopkeeper.y = Data.xyShopkeeper[4].y; mShopkeeper.gotoAndStop(1); setChildIndex(mShopkeeper, (getChildIndex(mCashier) - 1)); mTime.mc.x = 122; mLeftDoor.x = 244.75; mRightDoor.x = 244.75; Tweener.addTween(mTime.mc, {time:Data.level[levelGame].time, x:(mTime.mc.x - mTime.width), transition:"linear", onComplete:gameOver}); } private function onPickCoin(_arg1:MouseEvent){ _arg1.currentTarget.parent.removeChild(_arg1.currentTarget); coin.splice(coin.indexOf(_arg1.currentTarget), 1); kilauCoin.push(new CKilauCoin()); kilauCoin[(kilauCoin.length - 1)].x = _arg1.currentTarget.x; kilauCoin[(kilauCoin.length - 1)].y = _arg1.currentTarget.y; addChild(kilauCoin[(kilauCoin.length - 1)]); if (mShopkeeper.x == Data.xyShopkeeper[_arg1.currentTarget.kursi].x){ mShopkeeper.x = Data.xyShopkeeper[4].x; mShopkeeper.y = Data.xyShopkeeper[4].y; setChildIndex(mShopkeeper, (getChildIndex(mCashier) - 1)); }; this[("mChair" + _arg1.currentTarget.kursi)].status = "empty"; Main.GetInstance().mOptionBar.PlaySFX("coin"); score = (score + 100); scoreTxt.text = score; showScore(100); } private function onPause(_arg1:MouseEvent){ if (Main.GetInstance().mState == Main.STATE_PAUSED){ resumeGame(); mEnding.parent.removeChild(mEnding); } else { pauseGame(); showEnding("Pause"); }; } public function killCustomer(_arg1:Object, _arg2:String){ if (_arg2 == "angry"){ mShopkeeper.gotoAndStop(3); if (customer[customer.indexOf(_arg1)].status == "sit"){ this[("mChair" + customer[customer.indexOf(_arg1)].kursi)].status = "empty"; }; customer[customer.indexOf(_arg1)].parent.removeChild(customer[customer.indexOf(_arg1)]); customer.splice(customer.indexOf(_arg1), 1); if (life > 1){ life--; lifeTxt.text = life; showScore(-1); } else { life--; lifeTxt.text = life; }; } else { if (_arg2 == "happy"){ mShopkeeper.gotoAndStop(2); coin.push(new CCoin()); coin[(coin.length - 1)].x = this[("mChair" + customer[customer.indexOf(_arg1)].kursi)].x; coin[(coin.length - 1)].y = this[("mChair" + customer[customer.indexOf(_arg1)].kursi)].y; coin[(coin.length - 1)].kursi = customer[customer.indexOf(_arg1)].kursi; addChild(coin[(coin.length - 1)]); coin[(coin.length - 1)].addEventListener(MouseEvent.MOUSE_DOWN, onPickCoin, false, 0, true); coin[(coin.length - 1)].addEventListener(MouseEvent.MOUSE_OVER, showGlow, false, 0, true); coin[(coin.length - 1)].addEventListener(MouseEvent.MOUSE_OUT, hideGlow, false, 0, true); customer[customer.indexOf(_arg1)].parent.removeChild(customer[customer.indexOf(_arg1)]); customer.splice(customer.indexOf(_arg1), 1); }; }; } private function opening(){ addChild(whiteScreen); Tweener.addTween(whiteScreen, {time:0.5, alpha:0, transition:"linear", onComplete:removeWhiteScreen}); } private function nextLevel(_arg1:MouseEvent){ levelGame++; tempScore = score; mEnding.parent.removeChild(mEnding); resetAll(); resumeGame(); setLevel(); } private function removeScore(_arg1:Object){ mScore[mScore.indexOf(_arg1)].parent.removeChild(mScore[mScore.indexOf(_arg1)]); mScore.splice(mScore.indexOf(_arg1), 1); } private function showTutorial(){ mTutorial.x = 400; mTutorial.y = 300; addChild(mTutorial); } private function showEnding(_arg1:String){ if (_arg1 != "Pause"){ Main.GetInstance().SubmitScore(score); }; pauseGame(); var _local2:String = ("C" + _arg1); var _local3:Class = (getDefinitionByName(_local2) as Class); mEnding = new (_local3); if (_arg1 == "Pause"){ mEnding.btn1.addEventListener(MouseEvent.MOUSE_DOWN, onResume, false, 0, true); } else { if (_arg1 == "Lose1"){ mEnding.btn1.addEventListener(MouseEvent.MOUSE_DOWN, playAgain, false, 0, true); } else { if (_arg1 == "Lose2"){ mEnding.btn1.addEventListener(MouseEvent.MOUSE_DOWN, backMainMenu, false, 0, true); } else { if (_arg1 == "Nextlevel"){ mEnding.btn1.addEventListener(MouseEvent.MOUSE_DOWN, nextLevel, false, 0, true); } else { if (_arg1 == "Ending"){ mEnding.btn1.addEventListener(MouseEvent.MOUSE_DOWN, backMainMenu, false, 0, true); }; }; }; }; }; mEnding.btn1.addEventListener(MouseEvent.MOUSE_OVER, showGlow, false, 0, true); mEnding.btn1.addEventListener(MouseEvent.MOUSE_OUT, hideGlow, false, 0, true); mEnding.x = 400; mEnding.y = 300; mEnding.alpha = 0; addChild(mEnding); Tweener.addTween(mEnding, {time:0.5, alpha:1, transition:"linear"}); } private function playAgain(_arg1:MouseEvent){ score = tempScore; mEnding.parent.removeChild(mEnding); resetAll(); resumeGame(); setLevel(); } private function putBackCustomer(_arg1:MouseEvent){ if (mPickCustomer){ mPickCustomer.x = tempX; mPickCustomer.y = 175; mPickCustomer.mouseEnabled = true; mPickCustomer.mouseChildren = true; mPickCustomer.balon.visible = true; mPickCustomer.mSampleHair.visible = true; mPickCustomer.mSampleHeadG.visible = true; mPickCustomer.addEventListener(MouseEvent.MOUSE_DOWN, onPickCustomer, false, 0, true); mPickCustomer.addEventListener(MouseEvent.MOUSE_OVER, showGlow, false, 0, true); setChildIndex(mPickCustomer, getChildIndex(mShopkeeper)); mPickCustomer = null; }; } private function showScore(_arg1:int){ mScore.push(new CScore()); if (_arg1 == 100){ mScore[(mScore.length - 1)].gotoAndStop(1); mScore[(mScore.length - 1)].x = 220; mScore[(mScore.length - 1)].y = 560; }; if (_arg1 == -1){ mScore[(mScore.length - 1)].gotoAndStop(2); mScore[(mScore.length - 1)].x = 400; mScore[(mScore.length - 1)].y = 560; }; addChild(mScore[(mScore.length - 1)]); Tweener.addTween(mScore[(mScore.length - 1)], {time:0.5, y:(mScore[(mScore.length - 1)].y - 30), transition:"linear", onComplete:removeScore, onCompleteParams:[mScore[(mScore.length - 1)]]}); } private function onPickCustomer(_arg1:MouseEvent){ if (!mPickCustomer){ tempX = _arg1.currentTarget.x; mPickCustomer = _arg1.currentTarget; mPickCustomer.mouseEnabled = false; mPickCustomer.mouseChildren = false; mPickCustomer.balon.visible = false; mPickCustomer.mSampleHair.visible = false; mPickCustomer.mSampleHeadG.visible = false; mPickCustomer.x = _arg1.stageX; mPickCustomer.y = _arg1.stageY; mPickCustomer.removeEventListener(MouseEvent.MOUSE_OVER, showGlow); mPickCustomer.removeEventListener(MouseEvent.MOUSE_DOWN, onPickCustomer); setChildIndex(mPickCustomer, (this.numChildren - 1)); }; } private function backMainMenu(_arg1:MouseEvent){ whiteScreen.alpha = 0; addChild(whiteScreen); Tweener.addTween(whiteScreen, {time:0.5, alpha:1, transition:"linear", onComplete:Main.GetInstance().killGame}); } private function resumeGame(){ mShopkeeper.mc.play(); Main.GetInstance().mState = Main.STATE_GAME; Tweener.resumeAllTweens(); } private function removeWhiteScreen(){ whiteScreen.parent.removeChild(whiteScreen); } private function resetAll(){ var _local1:int; mEndingFlag = false; Tweener.removeAllTweens(); _local1 = 0; while (_local1 < customer.length) { customer[_local1].parent.removeChild(customer[_local1]); customer[_local1].RemoveDispatcher(); _local1++; }; customer.splice(0, customer.length); _local1 = 0; while (_local1 < coin.length) { coin[_local1].parent.removeChild(coin[_local1]); _local1++; }; coin.splice(0, coin.length); _local1 = 0; while (_local1 < coin.length) { kilauCoin[_local1].parent.removeChild(kilauCoin[_local1]); _local1++; }; kilauCoin.splice(0, kilauCoin.length); _local1 = 0; while (_local1 < mScore.length) { mScore[_local1].parent.removeChild(mScore[_local1]); _local1++; }; mScore.splice(0, mScore.length); if (mPickCustomer){ mPickCustomer.parent.removeChild(mPickCustomer); }; _local1 = 0; while (_local1 < 4) { this[("mChair" + _local1)].status = "empty"; _local1++; }; } private function gameOver(){ trace("EEEK"); if (life > 0){ showEnding("Lose1"); } else { showEnding("Lose2"); }; } private function moreGame(_arg1:MouseEvent){ Global.openWindow(); } private function onToogleMusic(_arg1:MouseEvent):void{ if (_arg1.currentTarget.currentFrame == 1){ _arg1.currentTarget.gotoAndStop(2); Main.GetInstance().mOptionBar.ToggleMusic(null); Main.GetInstance().mOptionBar.ToggleSFX(null); } else { if (_arg1.currentTarget.currentFrame == 2){ _arg1.currentTarget.gotoAndStop(1); Main.GetInstance().mOptionBar.ToggleMusic(null); Main.GetInstance().mOptionBar.ToggleSFX(null); }; }; } private function onResume(_arg1:MouseEvent){ resumeGame(); mEnding.parent.removeChild(mEnding); } private function hideGlow(_arg1:MouseEvent){ _arg1.currentTarget.scaleX = 1; _arg1.currentTarget.scaleY = 1; _arg1.currentTarget.filters = []; } override public function Update(_arg1:Event){ if (!mEndingFlag){ if (score >= goal){ mEndingFlag = true; if (levelGame < (Data.level.length - 1)){ showEnding("Nextlevel"); } else { showEnding("Ending"); }; } else { if (life < 1){ mEndingFlag = true; gameOver(); }; }; }; timeFrame++; if (timeFrame == 40){ timeFrame = 0; if ((time % Data.level[levelGame].timeCustCome) == 0){ doorOpen(); }; time++; }; } private function doorClose(){ Tweener.addTween(mLeftDoor, {time:0.5, x:(mLeftDoor.x + 100), transition:"linear"}); Tweener.addTween(mRightDoor, {time:0.5, x:(mRightDoor.x - 100), transition:"linear", onComplete:customerCome}); } private function onMouseMove(_arg1:MouseEvent){ mCursor.x = _arg1.stageX; mCursor.y = _arg1.stageY; setChildIndex(mCursor, (this.numChildren - 1)); if (mPickCustomer){ mPickCustomer.x = _arg1.stageX; mPickCustomer.y = _arg1.stageY; }; } private function setMouseEvent(){ Mouse.hide(); mCursor.mouseEnabled = false; mCursor.mouseChildren = false; addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove, false, 0, true); mShopkeeper.addEventListener(MouseEvent.MOUSE_UP, putBackCustomer, false, 0, true); mLeftDoor.addEventListener(MouseEvent.MOUSE_UP, putBackCustomer, false, 0, true); mRightDoor.addEventListener(MouseEvent.MOUSE_UP, putBackCustomer, false, 0, true); mBg.addEventListener(MouseEvent.MOUSE_UP, putBackCustomer, false, 0, true); mCashier.addEventListener(MouseEvent.MOUSE_UP, putBackCustomer, false, 0, true); btnPause.addEventListener(MouseEvent.MOUSE_DOWN, onPause, false, 0, true); btnPause.addEventListener(MouseEvent.MOUSE_OVER, showGlow, false, 0, true); btnPause.addEventListener(MouseEvent.MOUSE_OUT, hideGlow, false, 0, true); btnSound.addEventListener(MouseEvent.MOUSE_DOWN, onToogleMusic, false, 0, true); btnSound.addEventListener(MouseEvent.MOUSE_OVER, showGlow, false, 0, true); btnSound.addEventListener(MouseEvent.MOUSE_OUT, hideGlow, false, 0, true); var _local1:int; while (_local1 < 4) { this[("mChair" + _local1)].status = "empty"; this[("mChair" + _local1)].addEventListener(MouseEvent.MOUSE_UP, onUpChair, false, 0, true); this[("mChair" + _local1)].addEventListener(MouseEvent.MOUSE_OVER, showGlow, false, 0, true); this[("mChair" + _local1)].addEventListener(MouseEvent.MOUSE_OUT, hideGlow, false, 0, true); _local1++; }; } public static function GetInstance():CGame{ return (CGameGlobal); } } }//package
Section 79
//CHair (CHair) package { import flash.display.*; public dynamic class CHair extends MovieClip { public var hair2:MovieClip; public var hair1:MovieClip; } }//package
Section 80
//CHairCut (CHairCut) package { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class CHairCut extends MovieClip { public function CHairCut(){ addFrameScript(0, frame1); } function frame1(){ } } }//package
Section 81
//CKilauBenar (CKilauBenar) package { import flash.display.*; public dynamic class CKilauBenar extends MovieClip { } }//package
Section 82
//CKilauCoin (CKilauCoin) package { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class CKilauCoin extends MovieClip { public function CKilauCoin(){ addFrameScript(19, frame20); } function frame20(){ stop(); CGame.GetInstance().removeCoin(this); } } }//package
Section 83
//CKilauSalah (CKilauSalah) package { import flash.display.*; public dynamic class CKilauSalah extends MovieClip { } }//package
Section 84
//CLose1 (CLose1) package { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import spill.localisation.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class CLose1 extends MovieClip { public var __id15_:LocalizedTextField; public var btn1:MovieClip; public function CLose1(){ __setProp___id15__box_aww_Layer1_0(); } function __setProp___id15__box_aww_Layer1_0(){ try { __id15_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id15_.text = "{lose2}"; __id15_.textColor = 0xFFFFFF; __id15_.textSize = 30; __id15_.bold = false; __id15_.disableWordwrap = false; __id15_.embedFonts = true; __id15_.font = "Alien Marksman"; __id15_.hAlign = "left"; __id15_.multiline = false; __id15_.vAlign = "top"; __id15_.antiAliasType = "advanced"; __id15_.glowBlur = 3; __id15_.glowColor = 0; __id15_.useGlowFilter = false; __id15_.glowQuality = 1; __id15_.glowStrength = 5; __id15_.gridFitType = "pixel"; __id15_.italic = false; __id15_.selectable = false; __id15_.underline = false; try { __id15_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 85
//CLose2 (CLose2) package { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import spill.localisation.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class CLose2 extends MovieClip { public var __id13_:LocalizedTextField; public var btn1:MovieClip; public function CLose2(){ __setProp___id13__box_hiks_Layer1_0(); } function __setProp___id13__box_hiks_Layer1_0(){ try { __id13_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id13_.text = "{lose1}"; __id13_.textColor = 0xFFFFFF; __id13_.textSize = 30; __id13_.bold = false; __id13_.disableWordwrap = false; __id13_.embedFonts = true; __id13_.font = "Alien Marksman"; __id13_.hAlign = "left"; __id13_.multiline = false; __id13_.vAlign = "top"; __id13_.antiAliasType = "advanced"; __id13_.glowBlur = 3; __id13_.glowColor = 0; __id13_.useGlowFilter = false; __id13_.glowQuality = 1; __id13_.glowStrength = 5; __id13_.gridFitType = "pixel"; __id13_.italic = false; __id13_.selectable = false; __id13_.underline = false; try { __id13_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 86
//CMainMenu (CMainMenu) package { import flash.display.*; import flash.events.*; import spill.localisation.*; import caurina.transitions.*; import flash.ui.*; public class CMainMenu extends MovieClip { public var btnPlay:MovieClip; public var whiteScreen:MovieClip; public var __id20_:LocalizedTextField; public function CMainMenu(){ whiteScreen = new CWhiteScreen(); super(); Mouse.show(); btnPlay.useHandCursor = true; btnPlay.buttonMode = true; btnPlay.addEventListener(MouseEvent.MOUSE_DOWN, startGame, false, 0, true); btnPlay.addEventListener(MouseEvent.MOUSE_OVER, showGlow, false, 0, true); btnPlay.addEventListener(MouseEvent.MOUSE_OUT, hideGlow, false, 0, true); __setProp___id20__MainMenuWin_Title_0(); } private function showGlow(_arg1:MouseEvent){ _arg1.currentTarget.scaleX = 1.05; _arg1.currentTarget.scaleY = 1.05; } private function startGame(_arg1:MouseEvent){ whiteScreen.alpha = 0; addChild(whiteScreen); Tweener.addTween(whiteScreen, {time:0.5, alpha:1, transition:"linear", onComplete:Main.GetInstance().killMainMenu}); } function __setProp___id20__MainMenuWin_Title_0(){ try { __id20_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id20_.text = "{title}"; __id20_.textColor = 0xFFCC00; __id20_.textSize = 80; __id20_.bold = false; __id20_.disableWordwrap = false; __id20_.embedFonts = true; __id20_.font = "Alien Marksman"; __id20_.hAlign = "center"; __id20_.multiline = true; __id20_.vAlign = "top"; __id20_.antiAliasType = "advanced"; __id20_.glowBlur = 10; __id20_.glowColor = 0x333333; __id20_.useGlowFilter = true; __id20_.glowQuality = 1; __id20_.glowStrength = 20; __id20_.gridFitType = "pixel"; __id20_.italic = false; __id20_.selectable = false; __id20_.underline = false; try { __id20_["componentInspectorSetting"] = false; } catch(e:Error) { }; } private function hideGlow(_arg1:MouseEvent){ _arg1.currentTarget.scaleX = 1; _arg1.currentTarget.scaleY = 1; } } }//package
Section 87
//CNextlevel (CNextlevel) package { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import spill.localisation.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class CNextlevel extends MovieClip { public var __id6_:LocalizedTextField; public var btn1:MovieClip; public var __id5_:LocalizedTextField; public function CNextlevel(){ __setProp___id5__box_great_Layer1_0(); __setProp___id6__box_great_Layer1_0(); } function __setProp___id5__box_great_Layer1_0(){ try { __id5_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id5_.text = "{great}"; __id5_.textColor = 0xFFFFFF; __id5_.textSize = 73; __id5_.bold = false; __id5_.disableWordwrap = false; __id5_.embedFonts = true; __id5_.font = "Alien Marksman"; __id5_.hAlign = "left"; __id5_.multiline = false; __id5_.vAlign = "top"; __id5_.antiAliasType = "advanced"; __id5_.glowBlur = 3; __id5_.glowColor = 0; __id5_.useGlowFilter = false; __id5_.glowQuality = 1; __id5_.glowStrength = 5; __id5_.gridFitType = "pixel"; __id5_.italic = false; __id5_.selectable = false; __id5_.underline = false; try { __id5_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id6__box_great_Layer1_0(){ try { __id6_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id6_.text = "{next2}"; __id6_.textColor = 0xFFFFFF; __id6_.textSize = 30; __id6_.bold = false; __id6_.disableWordwrap = false; __id6_.embedFonts = true; __id6_.font = "Alien Marksman"; __id6_.hAlign = "left"; __id6_.multiline = false; __id6_.vAlign = "top"; __id6_.antiAliasType = "advanced"; __id6_.glowBlur = 3; __id6_.glowColor = 0; __id6_.useGlowFilter = false; __id6_.glowQuality = 1; __id6_.glowStrength = 5; __id6_.gridFitType = "pixel"; __id6_.italic = false; __id6_.selectable = false; __id6_.underline = false; try { __id6_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 88
//coin (coin) package { import flash.media.*; public dynamic class coin extends Sound { } }//package
Section 89
//COptionBar (COptionBar) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; public class COptionBar extends MovieClip { public var mMusic:MovieClip; private var mSfxChannel:Array; public var mQuality:MovieClip; public var mSFX:MovieClip; private var mBgm:Sound; public var mPopUp:MovieClip; private var mBgmFlag:Boolean; private var mBgmChannel:SoundChannel; private var mSfxFlag:Boolean;// = true private var mBgmVol:Number;// = 1 public static var Global:COptionBar; public function COptionBar(_arg1:int=0, _arg2:int=0, _arg3:String=null, _arg4:Number=0.5){ var _local5:Class; super(); Global = this; mBgmVol = _arg4; this.x = _arg1; this.y = _arg2; if (_arg3){ _local5 = (getDefinitionByName(_arg3) as Class); if (_local5){ mBgm = new (_local5); }; }; mPopUp.mouseEnabled = false; mMusic.buttonMode = true; mMusic.useHandCursor = true; mSFX.buttonMode = true; mSFX.useHandCursor = true; mQuality.buttonMode = true; mQuality.useHandCursor = true; mMusic.addEventListener(MouseEvent.MOUSE_OVER, MusicOver, false, 0, true); mMusic.addEventListener(MouseEvent.MOUSE_OUT, MusicOut, false, 0, true); mMusic.addEventListener(MouseEvent.MOUSE_UP, ToggleMusic, false, 0, true); mSFX.addEventListener(MouseEvent.MOUSE_OVER, SFXOver, false, 0, true); mSFX.addEventListener(MouseEvent.MOUSE_OUT, SFXOut, false, 0, true); mSFX.addEventListener(MouseEvent.MOUSE_UP, ToggleSFX, false, 0, true); mQuality.addEventListener(MouseEvent.MOUSE_OVER, QualityOver, false, 0, true); mQuality.addEventListener(MouseEvent.MOUSE_OUT, QualityOut, false, 0, true); mQuality.addEventListener(MouseEvent.MOUSE_UP, ToggleQuality, false, 0, true); if (((mBgm) && (!((Main.GetInstance().mState == Main.STATE_PRELOADER))))){ StartBGM(); }; mSfxChannel = new Array(); MusicOut(null); SFXOut(null); trace("init option bar"); } public function StopSFX(_arg1:int){ mSfxChannel[_arg1].stop(); } private function MusicOut(_arg1:MouseEvent):void{ if (!mBgmFlag){ mMusic.gotoAndStop(2); } else { mMusic.gotoAndStop(1); }; HidePopUp(); } private function HidePopUp(){ mPopUp.alpha = 0; } public function PlaySFX(_arg1:String, _arg2:Number=1):int{ if (!mSfxFlag){ return; }; var _local3:Class = (getDefinitionByName(_arg1) as Class); var _local4:Sound = new (_local3); var _local5:SoundTransform = new SoundTransform(_arg2, 0); var _local6:SoundChannel = _local4.play(0, 1, _local5); mSfxChannel.push(_local6); return ((mSfxChannel.length - 1)); } private function QualityOver(_arg1:MouseEvent):void{ mQuality.gotoAndStop(2); ShowPopUp((("Quality: " + Main.GetInstance().stage.quality) + " (B)")); } private function SFXOver(_arg1:MouseEvent):void{ if (!mSfxFlag){ mSFX.gotoAndStop(4); } else { mSFX.gotoAndStop(3); }; ShowPopUp("Toggle SFX (N)"); } public function ToggleMusic(_arg1:MouseEvent=null):void{ if (Main.GetInstance().mState == Main.STATE_PRELOADER){ return; }; trace("toggle Music"); if (((mBgmFlag) && (mBgmChannel))){ mBgmFlag = false; mBgmChannel.stop(); } else { StartBGM(); }; if (_arg1 != null){ MusicOver(null); } else { MusicOut(null); }; } public function ChangeBGMVol(_arg1:Number){ mBgmVol = _arg1; mBgmChannel.soundTransform = new SoundTransform(mBgmVol, 0); } private function StartBGM(){ trace(("start bgm : " + mBgm)); if (!mBgm){ return; }; mBgmFlag = true; var _local1:SoundTransform = new SoundTransform(mBgmVol, 0); mBgmChannel = mBgm.play(0, 999, _local1); MusicOut(null); } private function SFXOut(_arg1:MouseEvent):void{ if (!mSfxFlag){ mSFX.gotoAndStop(2); } else { mSFX.gotoAndStop(1); }; HidePopUp(); } private function ShowPopUp(_arg1:String){ if ((this.y - 50) <= 0){ mPopUp.y = 40; } else { mPopUp.y = -30; }; mPopUp.alpha = 1; mPopUp.mText.text = _arg1; } public function ToggleSFX(_arg1:MouseEvent=null):void{ var _local2:int; if (Main.GetInstance().mState == Main.STATE_PRELOADER){ return; }; if (mSfxFlag){ mSfxFlag = false; if (mSfxChannel){ _local2 = 0; while (_local2 < mSfxChannel.length) { mSfxChannel[_local2].stop(); _local2++; }; }; } else { mSfxFlag = true; }; if (_arg1 != null){ SFXOver(null); } else { SFXOut(null); }; } public function ToggleQuality(_arg1:MouseEvent=null):void{ switch (Main.GetInstance().stage.quality){ case "LOW": Main.GetInstance().stage.quality = StageQuality.MEDIUM; break; case "MEDIUM": Main.GetInstance().stage.quality = StageQuality.HIGH; break; case "HIGH": Main.GetInstance().stage.quality = StageQuality.BEST; break; case "BEST": Main.GetInstance().stage.quality = StageQuality.LOW; break; }; ShowPopUp((("Quality: " + Main.GetInstance().stage.quality) + " (B)")); } private function QualityOut(_arg1:MouseEvent):void{ mQuality.gotoAndStop(1); HidePopUp(); } private function MusicOver(_arg1:MouseEvent):void{ if (!mBgmFlag){ mMusic.gotoAndStop(4); } else { mMusic.gotoAndStop(3); }; ShowPopUp("Toggle Music (M)"); } public function ChangeBGM(_arg1:String=null){ var _local2:Class; if (!_arg1){ return; }; if (_arg1){ _local2 = (getDefinitionByName(_arg1) as Class); mBgm = new (_local2); }; if (((mBgmFlag) && (mBgmChannel))){ mBgmChannel.stop(); }; trace(("bgm flag : " + mBgmFlag)); if (mBgmFlag){ StartBGM(); }; } } }//package
Section 90
//CPause (CPause) package { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import spill.localisation.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class CPause extends MovieClip { public var __id11_:LocalizedTextField; public var btn1:MovieClip; public var __id10_:LocalizedTextField; public function CPause(){ __setProp___id10__box_paused_Layer1_0(); __setProp___id11__box_paused_Layer1_0(); } function __setProp___id11__box_paused_Layer1_0(){ try { __id11_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id11_.text = "{pause1}"; __id11_.textColor = 0xFFFFFF; __id11_.textSize = 73; __id11_.bold = false; __id11_.disableWordwrap = false; __id11_.embedFonts = true; __id11_.font = "Alien Marksman"; __id11_.hAlign = "left"; __id11_.multiline = false; __id11_.vAlign = "top"; __id11_.antiAliasType = "advanced"; __id11_.glowBlur = 3; __id11_.glowColor = 0; __id11_.useGlowFilter = false; __id11_.glowQuality = 1; __id11_.glowStrength = 5; __id11_.gridFitType = "pixel"; __id11_.italic = false; __id11_.selectable = false; __id11_.underline = false; try { __id11_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id10__box_paused_Layer1_0(){ try { __id10_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id10_.text = "{pause2}"; __id10_.textColor = 0xFFFFFF; __id10_.textSize = 30; __id10_.bold = false; __id10_.disableWordwrap = false; __id10_.embedFonts = true; __id10_.font = "Alien Marksman"; __id10_.hAlign = "left"; __id10_.multiline = false; __id10_.vAlign = "top"; __id10_.antiAliasType = "advanced"; __id10_.glowBlur = 3; __id10_.glowColor = 0; __id10_.useGlowFilter = false; __id10_.glowQuality = 1; __id10_.glowStrength = 5; __id10_.gridFitType = "pixel"; __id10_.italic = false; __id10_.selectable = false; __id10_.underline = false; try { __id10_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 91
//CScore (CScore) package { import flash.display.*; public dynamic class CScore extends MovieClip { } }//package
Section 92
//CTopi (CTopi) package { import flash.display.*; public dynamic class CTopi extends MovieClip { } }//package
Section 93
//CTutorial (CTutorial) package { import flash.display.*; import flash.events.*; import spill.localisation.*; import flash.utils.*; import flash.filters.*; public class CTutorial extends CBaseMovieClip { public var __id3_:LocalizedTextField; public var __setPropDict:Dictionary; public var __id2_:LocalizedTextField; public var textTutorial:MovieClip; public var btnNext:MovieClip; public var btnPlay:MovieClip; public var btnPrev:MovieClip; public function CTutorial(){ __setPropDict = new Dictionary(true); addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); super("update"); gotoAndStop(1); btnPrev.visible = false; btnPrev.useHandCursor = true; btnPrev.buttonMode = true; btnPrev.addEventListener(MouseEvent.CLICK, onPrev, false, 0, true); btnPrev.addEventListener(MouseEvent.MOUSE_OVER, showGlow, false, 0, true); btnPrev.addEventListener(MouseEvent.MOUSE_OUT, hideGlow, false, 0, true); btnNext.useHandCursor = true; btnNext.buttonMode = true; btnNext.addEventListener(MouseEvent.CLICK, onNext, false, 0, true); btnNext.addEventListener(MouseEvent.MOUSE_OVER, showGlow, false, 0, true); btnNext.addEventListener(MouseEvent.MOUSE_OUT, hideGlow, false, 0, true); btnPlay.useHandCursor = true; btnPlay.buttonMode = true; btnPlay.addEventListener(MouseEvent.CLICK, onPlay, false, 0, true); btnPlay.addEventListener(MouseEvent.MOUSE_OVER, showGlow, false, 0, true); btnPlay.addEventListener(MouseEvent.MOUSE_OUT, hideGlow, false, 0, true); __setProp___id3__tutorial_Layer3_0(); } function __setProp___id2__tutorial_Layer1_4(){ try { __id2_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id2_.text = "{tutorial5}"; __id2_.textColor = 0x660000; __id2_.textSize = 22; __id2_.bold = false; __id2_.disableWordwrap = false; __id2_.embedFonts = true; __id2_.font = "Verdana"; __id2_.hAlign = "left"; __id2_.multiline = true; __id2_.vAlign = "middle"; __id2_.antiAliasType = "advanced"; __id2_.glowBlur = 3; __id2_.glowColor = 0; __id2_.useGlowFilter = false; __id2_.glowQuality = 1; __id2_.glowStrength = 5; __id2_.gridFitType = "pixel"; __id2_.italic = false; __id2_.selectable = false; __id2_.underline = false; try { __id2_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id2__tutorial_Layer1_5(){ try { __id2_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id2_.text = "{tutorial6}"; __id2_.textColor = 0x660000; __id2_.textSize = 22; __id2_.bold = false; __id2_.disableWordwrap = false; __id2_.embedFonts = true; __id2_.font = "Verdana"; __id2_.hAlign = "left"; __id2_.multiline = true; __id2_.vAlign = "middle"; __id2_.antiAliasType = "advanced"; __id2_.glowBlur = 3; __id2_.glowColor = 0; __id2_.useGlowFilter = false; __id2_.glowQuality = 1; __id2_.glowStrength = 5; __id2_.gridFitType = "pixel"; __id2_.italic = false; __id2_.selectable = false; __id2_.underline = false; try { __id2_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id2__tutorial_Layer1_1(){ try { __id2_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id2_.text = "{tutorial2}"; __id2_.textColor = 0x660000; __id2_.textSize = 22; __id2_.bold = false; __id2_.disableWordwrap = false; __id2_.embedFonts = true; __id2_.font = "Verdana"; __id2_.hAlign = "left"; __id2_.multiline = true; __id2_.vAlign = "middle"; __id2_.antiAliasType = "advanced"; __id2_.glowBlur = 3; __id2_.glowColor = 0; __id2_.useGlowFilter = false; __id2_.glowQuality = 1; __id2_.glowStrength = 5; __id2_.gridFitType = "pixel"; __id2_.italic = false; __id2_.selectable = false; __id2_.underline = false; try { __id2_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame5(){ if ((((__setPropDict[__id2_] == undefined)) || (!((int(__setPropDict[__id2_]) == 5))))){ __setPropDict[__id2_] = 5; __setProp___id2__tutorial_Layer1_4(); }; } function frame6(){ if ((((__setPropDict[__id2_] == undefined)) || (!((int(__setPropDict[__id2_]) == 6))))){ __setPropDict[__id2_] = 6; __setProp___id2__tutorial_Layer1_5(); }; } function __setProp___id3__tutorial_Layer3_0(){ try { __id3_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id3_.text = "{tutorial}"; __id3_.textColor = 0xFFFFFF; __id3_.textSize = 73; __id3_.bold = false; __id3_.disableWordwrap = false; __id3_.embedFonts = true; __id3_.font = "Alien Marksman"; __id3_.hAlign = "center"; __id3_.multiline = false; __id3_.vAlign = "middle"; __id3_.antiAliasType = "advanced"; __id3_.glowBlur = 3; __id3_.glowColor = 0; __id3_.useGlowFilter = false; __id3_.glowQuality = 1; __id3_.glowStrength = 5; __id3_.gridFitType = "pixel"; __id3_.italic = false; __id3_.selectable = false; __id3_.underline = false; try { __id3_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame1(){ if ((((__setPropDict[__id2_] == undefined)) || (!((int(__setPropDict[__id2_]) == 1))))){ __setPropDict[__id2_] = 1; __setProp___id2__tutorial_Layer1_0(); }; } function frame3(){ if ((((__setPropDict[__id2_] == undefined)) || (!((int(__setPropDict[__id2_]) == 3))))){ __setPropDict[__id2_] = 3; __setProp___id2__tutorial_Layer1_2(); }; } function frame4(){ if ((((__setPropDict[__id2_] == undefined)) || (!((int(__setPropDict[__id2_]) == 4))))){ __setPropDict[__id2_] = 4; __setProp___id2__tutorial_Layer1_3(); }; } override public function Update(_arg1:Event){ } private function showGlow(_arg1:MouseEvent){ _arg1.currentTarget.filters = [new GlowFilter(16742311, (alpha = 1), (blurX = 10), (blurY = 10), (strength = 5))]; } function frame2(){ if ((((__setPropDict[__id2_] == undefined)) || (!((int(__setPropDict[__id2_]) == 2))))){ __setPropDict[__id2_] = 2; __setProp___id2__tutorial_Layer1_1(); }; } private function onPrev(_arg1:MouseEvent){ prevFrame(); btnNext.visible = true; if (this.currentFrame == 1){ btnPrev.visible = false; }; } function __setProp___id2__tutorial_Layer1_0(){ try { __id2_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id2_.text = "{tutorial1}"; __id2_.textColor = 0x660000; __id2_.textSize = 22; __id2_.bold = false; __id2_.disableWordwrap = false; __id2_.embedFonts = true; __id2_.font = "Verdana"; __id2_.hAlign = "left"; __id2_.multiline = true; __id2_.vAlign = "middle"; __id2_.antiAliasType = "advanced"; __id2_.glowBlur = 3; __id2_.glowColor = 0; __id2_.useGlowFilter = false; __id2_.glowQuality = 1; __id2_.glowStrength = 5; __id2_.gridFitType = "pixel"; __id2_.italic = false; __id2_.selectable = false; __id2_.underline = false; try { __id2_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id2__tutorial_Layer1_2(){ try { __id2_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id2_.text = "{tutorial3}"; __id2_.textColor = 0x663300; __id2_.textSize = 22; __id2_.bold = false; __id2_.disableWordwrap = false; __id2_.embedFonts = true; __id2_.font = "Verdana"; __id2_.hAlign = "left"; __id2_.multiline = true; __id2_.vAlign = "middle"; __id2_.antiAliasType = "advanced"; __id2_.glowBlur = 3; __id2_.glowColor = 0; __id2_.useGlowFilter = false; __id2_.glowQuality = 1; __id2_.glowStrength = 5; __id2_.gridFitType = "pixel"; __id2_.italic = false; __id2_.selectable = false; __id2_.underline = false; try { __id2_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function __setProp___id2__tutorial_Layer1_3(){ try { __id2_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id2_.text = "{tutorial4}"; __id2_.textColor = 0x660000; __id2_.textSize = 22; __id2_.bold = false; __id2_.disableWordwrap = false; __id2_.embedFonts = true; __id2_.font = "Verdana"; __id2_.hAlign = "left"; __id2_.multiline = true; __id2_.vAlign = "middle"; __id2_.antiAliasType = "advanced"; __id2_.glowBlur = 3; __id2_.glowColor = 0; __id2_.useGlowFilter = false; __id2_.glowQuality = 1; __id2_.glowStrength = 5; __id2_.gridFitType = "pixel"; __id2_.italic = false; __id2_.selectable = false; __id2_.underline = false; try { __id2_["componentInspectorSetting"] = false; } catch(e:Error) { }; } private function onNext(_arg1:MouseEvent){ nextFrame(); btnPrev.visible = true; if (this.currentFrame == this.totalFrames){ btnNext.visible = false; }; } private function onPlay(_arg1:MouseEvent){ this.parent.removeChild(this); Main.GetInstance().mState = Main.STATE_GAME; CGame.GetInstance().setLevel(); } private function hideGlow(_arg1:MouseEvent){ _arg1.currentTarget.filters = []; } } }//package
Section 94
//CWhiteScreen (CWhiteScreen) package { import flash.display.*; public dynamic class CWhiteScreen extends MovieClip { } }//package
Section 95
//Data (Data) package { public class Data { public static var xyButton:Array = [{x:-66, y:-95}, {x:-2.5, y:-125}, {x:60, y:-95}]; public static var level:Array = [{time:100, model:3, color:3, customerModel:5, customerColor:0, headgear:0, timeCustCome:10, timeCustPatience:30, goal:500, life:5}, {time:110, model:3, color:3, customerModel:5, customerColor:0, headgear:0, timeCustCome:10, timeCustPatience:30, goal:600, life:5}, {time:120, model:4, color:3, customerModel:3, customerColor:0, headgear:0, timeCustCome:10, timeCustPatience:30, goal:700, life:5}, {time:130, model:4, color:3, customerModel:4, customerColor:0, headgear:3, timeCustCome:10, timeCustPatience:30, goal:800, life:5}, {time:140, model:4, color:4, customerModel:4, customerColor:3, headgear:4, timeCustCome:10, timeCustPatience:30, goal:900, life:5}, {time:150, model:4, color:4, customerModel:4, customerColor:3, headgear:5, timeCustCome:10, timeCustPatience:30, goal:1000, life:5}, {time:160, model:4, color:4, customerModel:4, customerColor:3, headgear:6, timeCustCome:10, timeCustPatience:30, goal:1100, life:5}, {time:170, model:4, color:4, customerModel:4, customerColor:3, headgear:7, timeCustCome:10, timeCustPatience:30, goal:1200, life:5}]; public static var xyShopkeeper:Array = [{x:71, y:385}, {x:235, y:300}, {x:555, y:300}, {x:725, y:385}, {x:509, y:180.75}]; } }//package
Section 96
//FPS (FPS) package { import flash.xml.*; import flash.display.*; import flash.text.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.external.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; public dynamic class FPS extends MovieClip { public var secondTime:Number; public var prevSecondTime:Number; public var frames:Number; public var prevFrameTime:Number; public var frameTime:Number; public var iBar:MovieClip; public var time:Number; public var fps:String; public var tf:TextField; public function FPS(){ addFrameScript(0, frame1, 1, frame2); } function frame2(){ stop(); this.addEventListener(Event.ENTER_FRAME, onEnterFrame); } function frame1(){ prevFrameTime = getTimer(); prevSecondTime = getTimer(); frames = 0; fps = "..."; } public function onEnterFrame(_arg1:Event):void{ time = getTimer(); frameTime = (time - prevFrameTime); secondTime = (time - prevSecondTime); if (secondTime >= 1000){ fps = frames.toString(); frames = 0; prevSecondTime = time; } else { frames++; }; prevFrameTime = time; tf.text = (((((fps + " FPS / ") + frameTime) + " MS") + " - Memory : ") + System.totalMemory); iBar.scaleX = (iBar.scaleX - ((iBar.scaleX - (frameTime / 10)) / 5)); } } }//package
Section 97
//Global (Global) package { import flash.display.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.external.*; public class Global { protected static const WINDOW_OPEN_FUNCTION:String = "window.open"; public static var STAGE_HEIGHT = 450; public static var STAGE_WIDTH = 600; public static function getIsoPoint(_arg1:Point):Point{ return (new Point((_arg1.x - _arg1.y), ((_arg1.x + _arg1.y) / 2))); } public static function AngleOfTwoLines(_arg1:Object, _arg2:Object):Number{ var _local3:Number = _arg1.x1; var _local4:Number = _arg1.y1; var _local5:Number = _arg1.x2; var _local6:Number = _arg1.y2; var _local7:Number = _arg2.x1; var _local8:Number = _arg2.y1; var _local9:Number = _arg2.x2; var _local10:Number = _arg2.y2; var _local11:Number = Global.Slope(_local3, _local4, _local5, _local6); var _local12:Number = Global.Slope(_local7, _local8, _local9, _local10); return (Math.atan(((_local12 - _local11) / (1 + (_local11 * _local12))))); } public static function htmlColorToAS(_arg1:String):uint{ var _local2 = "0x"; var _local3 = 1; while (_local3 < _arg1.length) { _local2 = _local2.concat(_arg1.charAt(_local3)); _local3++; }; return (uint(_local2)); } public static function Slope(_arg1, _arg2, _arg3, _arg4):Number{ var _local5:Number = (_arg1 - _arg3); var _local6:Number = (_arg2 - _arg4); return ((_local6 / _local5)); } public static function duplicateMovieClip(_arg1:MovieClip):MovieClip{ var _local4:Rectangle; var _local2:Class = Object(_arg1).constructor; var _local3:MovieClip = new (_local2); _local3.transform = _arg1.transform; _local3.filters = _arg1.filters; _local3.cacheAsBitmap = _arg1.cacheAsBitmap; _local3.opaqueBackground = _arg1.opaqueBackground; if (_arg1.scale9Grid){ _local4 = _arg1.scale9Grid; _local3.scale9Grid = _local4; }; return (_local3); } public static function AngleOfTwoDots(_arg1, _arg2, _arg3, _arg4):Number{ var _local5:Number = (_arg1 - _arg3); var _local6:Number = (_arg2 - _arg4); return (Math.atan2(_local6, _local5)); } public static function DegToRad(_arg1:Number):Number{ return (((_arg1 / 180) * Math.PI)); } public static function Distance(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (Math.sqrt((Math.pow((_arg3 - _arg1), 2) + Math.pow((_arg4 - _arg2), 2)))); } public static function RadToDeg(_arg1:Number):Number{ return (((_arg1 * 180) / Math.PI)); } public static function pythagoras(_arg1:Number, _arg2:Number):Number{ return (Math.sqrt((Math.pow(_arg1, 2) + Math.pow(_arg2, 2)))); } public static function openWindow(_arg1:String="http://www.lazybanana.com", _arg2:String="_blank", _arg3:String=""):String{ var _loc_4:URLRequest; var _loc_5:String; var opened:Boolean; var msg:String; var url = _arg1; var target = _arg2; var param3 = _arg3; var ok:Boolean; opened = false; _loc_4 = new URLRequest(url); msg = "Start the openWindow func ...\n"; if (!ExternalInterface.available){ try { opened = false; navigateToURL(_loc_4, target); msg = (msg + "flag a - 1"); } catch(err:SecurityError) { navigateToURL(_loc_4, "_blank"); opened = true; msg = (msg + "flag a - 2"); } finally { opened = true; }; msg = (msg + "external interface not available\n"); } else { try { _loc_5 = String(ExternalInterface.call("function() {return navigator.userAgent;}")).toLowerCase(); msg = (msg + "Trying extenal interface sandbox security\n"); msg = (msg + "flag b - 1"); opened = false; } catch(err:SecurityError) { msg = (msg + (err.message + "\n")); ok = false; try { opened = false; navigateToURL(_loc_4, target); msg = (msg + "flag b - 2"); } catch(err:SecurityError) { opened = true; msg = (msg + "flag b - 3"); navigateToURL(_loc_4, "_blank"); } finally { opened = true; }; } catch(err:Error) { } finally { opened = false; }; if (((ok) && (!(opened)))){ msg = (msg + "External interface available, continuing ...\n"); if (((!((_loc_5.indexOf("firefox") == -1))) || (((!((_loc_5.indexOf("msie") == -1))) && ((uint(_loc_5.substr((_loc_5.indexOf("msie") + 5), 3)) >= 7)))))){ try { ExternalInterface.call("window.open", _loc_4.url, target); opened = false; msg = (msg + "flag c - 1"); msg = (msg + "Trying window.open JS ...\n"); } catch(err:SecurityError) { msg = (msg + (err.message + "\n")); trace(("e : " + err.message)); if (!opened){ try { opened = false; navigateToURL(_loc_4, target); msg = (msg + "flag d - 1"); } catch(err:SecurityError) { opened = true; navigateToURL(_loc_4, "_blank"); msg = (msg + "flag d - 2"); } finally { opened = true; }; }; } catch(err:Error) { msg = (msg + (err.message + "\n")); if (!opened){ try { opened = false; navigateToURL(_loc_4, target); msg = (msg + "flag e - 1"); } catch(err:SecurityError) { opened = true; navigateToURL(_loc_4, "_blank"); msg = (msg + "flag e - 2"); } finally { opened = true; }; }; } finally { opened = true; }; } else { if (!opened){ msg = (msg + "Open with navigateToURL\n"); try { opened = false; navigateToURL(_loc_4, target); msg = (msg + "flag f - 1"); } catch(err:SecurityError) { navigateToURL(_loc_4, "_blank"); msg = (msg + "flag f - 2"); } finally { opened = true; }; }; }; }; }; return (msg); } public static function getMoneyString(_arg1:int):String{ var _local2 = ""; var _local3:String = _arg1; var _local4:int; var _local5:int = (_local3.length - 1); while (_local5 >= 0) { _local4++; _local2 = (_local3.charAt(_local5) + _local2); if ((_local4 % 3) == 0){ _local2 = ("," + _local2); }; _local5--; }; if (_local2.charAt(0) == ","){ return (_local2.substr(1, (_local2.length - 1))); }; return (_local2); } public static function getFormatedString(_arg1:String, _arg2:Array, _arg3:String="%"):String{ var _local4:String; for (_local4 in _arg2) { _arg1 = _arg1.replace((_arg3 + _local4), _arg2[_local4]); trace(_local4, _arg2[_local4]); }; return (_arg1); } public static function clone(_arg1:Object){ var _local2:ByteArray = new ByteArray(); _local2.writeObject(_arg1); _local2.position = 0; return (_local2.readObject()); } } }//package
Section 98
//Main (Main) package { import flash.display.*; import flash.text.*; import flash.events.*; import spill.localisation.*; import com.spilgames.api.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.net.*; import flash.system.*; public dynamic class Main extends MovieClip { private var mContextMenu:ContextMenu; public var mPreloader:MovieClip; public var mBgmStartFlag:Boolean;// = false private var mBgm:SoundChannel; public var mState:int; public var lbar:MovieClip; public var mBgmFlag:Boolean;// = true public var mFPSBar:MovieClip; private var mMainMenu:CMainMenu; public var lpc:TextField; public var xmlData:XML; public var mSfxFlag:Boolean;// = true private var mSfx:SoundChannel; public var flag:Boolean; public var mOptionBar:COptionBar; 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; 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.BEST; var _local1:SpilGamesServices = SpilGamesServices.getInstance(); _local1.addEventListener("servicesReady", onServicesReady); _local1.addEventListener("servicesFailed", onServicesFailed); _local1.connect(this); } private function isDomainNOTAllowed(_arg1:Array):Boolean{ var _local4:Number; var _local2:LocalConnection = new LocalConnection(); var _local3:String = _local2.domain; trace(("Domain : " + _local3)); _local4 = 0; while (_local4 < _arg1.length) { if (_local3 == _arg1[_local4]){ return (true); }; _local4++; }; _local4 = 0; while (_local4 < _arg1.length) { if (_local3.substr(-((_arg1[_local4].length + 1))) == ("." + _arg1[_local4])){ return (true); }; _local4++; }; return (false); } private function RunStateGame(){ this.dispatchEvent(new Event("update")); } public function InitMainMenu(){ ShowWindow("MainMenu"); mState = STATE_MAIN_MENU; } public function KillWindow(_arg1:String, _arg2:Boolean=true, _arg3:Boolean=true){ var _local6:XML; var _local7:String; var _local4:String = ("C" + _arg1); var _local5:String = ("m" + _arg1); if (this[_local5]){ if (((this[_local5].parent) && (_arg3))){ this[_local5].parent.removeChild(this[_local5]); }; if (_arg2){ _local6 = describeType(this[_local5]); _local7 = _local6.method.@name.toXMLString(); if (_local7.indexOf("RemoveDispatcher") > -1){ this[_local5].RemoveDispatcher(); }; }; this[_local5] = null; }; if (this[_local5] != null){ trace((("WARNING ### " + _arg1) + "Not null after Kill process")); }; } private function menuSelectHandler(_arg1:ContextMenuEvent){ } private function onScoreRequestProcessed(_arg1:int, _arg2:Object):void{ } private function OnKeyFocusChange(_arg1:FocusEvent):void{ stage.focus = this.stage; } private function isDomainAllowed(_arg1:Array):Boolean{ var _local4:Number; var _local2:LocalConnection = new LocalConnection(); var _local3:String = _local2.domain; trace(("Domain : " + _local3)); _local4 = 0; while (_local4 < _arg1.length) { if (_local3 == _arg1[_local4]){ return (true); }; _local4++; }; _local4 = 0; while (_local4 < _arg1.length) { if (_local3.substr(-((_arg1[_local4].length + 1))) == ("." + _arg1[_local4])){ return (true); }; _local4++; }; return (false); } public function onKeyUp(_arg1:KeyboardEvent){ if (mState != STATE_PRELOADER){ switch (_arg1.keyCode){ case 77: if (mOptionBar){ mOptionBar.ToggleMusic(); }; break; case 66: if (mOptionBar){ mOptionBar.ToggleQuality(); }; break; case 78: if (mOptionBar){ mOptionBar.ToggleSFX(); }; break; }; }; } public function loading(_arg1:Event){ var _local2:* = this.stage.loaderInfo.bytesTotal; var _local3:* = this.stage.loaderInfo.bytesLoaded; var _local4:* = Math.round(((_local3 * 100) / _local2)); var _local5:Number = (_local3 / _local2); if (((lbar) && (lpc))){ lbar.scaleX = (_local4 / 100); lpc.text = (int(_local4) + "%"); }; if (_local4 >= 100){ trace(("loading ... CurrentFrame : " + this.currentFrame)); if (this.currentFrame != 16){ trace("Sapi A"); if (!flag){ this.gotoAndStop(16); }; } else { flag = true; trace("Sapi B"); this.removeEventListener(Event.ENTER_FRAME, loading); }; }; } public function killMainMenu(){ mMainMenu.parent.removeChild(mMainMenu); mMainMenu = null; InitGame(); } public function SubmitScore(_arg1:int){ trace(("Submitting score : " + _arg1)); ScoreService.submitScore(_arg1, onScoreRequestProcessed); } private function onServicesReady(_arg1:Event):void{ } 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 _local3:*; var _local1:Array = new Array("localhost"); var _local2:Array = new Array("ActiveX", "PlugIn", "StandAlone", "External"); if (!isDomainAllowed(_local1)){ trace("BANNED DOMAIN !!!"); if (_local3){ if (_local3.parent){ _local3.parent.removeChild(_local3); }; _local3 = null; }; _local3 = new CBannedWin(); this.stage.addChild(_local3); } else { trace("Allowed DOMAIN !!!"); }; } private function InitOnce(){ InitMainMenu(); mOptionBar = new COptionBar(0, 0, "bgm"); stage.addChild(mOptionBar); mOptionBar.visible = false; mFPSBar = new FPS(); stage.addChild(mFPSBar); mFPSBar.visible = false; if (this.hasEventListener(Event.ENTER_FRAME)){ this.removeEventListener(Event.ENTER_FRAME, OnEnterFrame); }; this.addEventListener(Event.ENTER_FRAME, OnEnterFrame, false, 0, true); } function frame16(){ InitOnce(); } public function OnEnterFrame(_arg1:Event){ switch (mState){ case STATE_GAME: RunStateGame(); break; case STATE_PAUSED: this.dispatchEvent(new Event("pause")); break; default: break; }; } public function PL_LOADING(_arg1:ProgressEvent):void{ var _local2:Number = ((_arg1.bytesLoaded / _arg1.bytesTotal) * 100); lbar.scaleX = (_local2 / 100); lpc.text = (int(_local2) + "%"); if (_local2 >= 100){ this.gotoAndStop(3); }; } public function InitGame(){ ShowWindow("Game"); mGame.AddDispatcher(); mState = STATE_PAUSED; } private function onAwardRequestProcessed(_arg1:int, _arg2:Object):void{ } 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 ShowWindow(_arg1:String){ var _local2:String = ("C" + _arg1); var _local3:String = ("m" + _arg1); var _local4:Class = (getDefinitionByName(_local2) as Class); if (_local4){ KillWindow(_local3); this[_local3] = new (_local4); this.stage.addChild(this[_local3]); }; } public function killGame(){ mGame.parent.removeChild(mGame); mGame = null; InitMainMenu(); } function frame1(){ xmlData = <LocalisedText><textItem identifier="play"><en_us>Play</en_us><en_uk>Play</en_uk><nl>Spelen</nl><fr>Jouer</fr><de>Spielen</de><es>Jugar</es><br>Jogar</br><pt>Jogar</pt><it>Gioca</it><se>Spela</se><pl>Graj</pl><ru>Играть</ru><id>Main</id><ar>Play</ar><jp>Play</jp><cn>Play</cn></textItem><textItem identifier="level"><en_us>Level</en_us><en_uk>Level</en_uk><nl>Level</nl><fr>Niveau</fr><de>Level</de><es>Nivel</es><br>Fase</br><pt>Nível</pt><it>Livello</it><se>Nivå</se><pl>Poziom</pl><ru>Уровень</ru><id>Level</id><ar>Level</ar><jp>Level</jp><cn>Level</cn></textItem><textItem identifier="goal"><en_us>Goal</en_us><en_uk>Objective</en_uk><nl>Doel</nl><fr>But</fr><de>Ziel</de><es>Objetivo</es><br>Meta</br><pt>Objectivo</pt><it>Obiettivo</it><se>Mål</se><pl>Cel</pl><ru>Цель</ru><id>Sasaran</id><ar>Goal</ar><jp>Goal</jp><cn>Goal</cn></textItem><textItem identifier="time"><en_us>Time</en_us><en_uk>Time</en_uk><nl>Tijd</nl><fr>Temps</fr><de>Zeit</de><es>Tiempo</es><br>Tempo</br><pt>Tempo</pt><it>Tempo</it><se>Tid</se><pl>Czas</pl><ru>Время</ru><id>Waktu</id><ar>Time</ar><jp>Time</jp><cn>Time</cn></textItem><textItem identifier="score"><en_us>Score</en_us><en_uk>Score</en_uk><nl>Score</nl><fr>Score</fr><de>Punkte</de><es>Puntuación</es><br>Pontuação</br><pt>Pontuação</pt><it>Punteggio</it><se>Poäng</se><pl>Wynik</pl><ru>Счет</ru><id>Skor</id><ar>Score</ar><jp>Score</jp><cn>Score</cn></textItem><textItem identifier="life"><en_us>Life</en_us><en_uk>Life</en_uk><nl>Leven</nl><fr>Vie</fr><de>Leben</de><es>Vida</es><br>Vida</br><pt>Vida</pt><it>Vita</it><se>Liv</se><pl>Życie</pl><ru>Жизнь</ru><id>Nyawa</id><ar>Life</ar><jp>Life</jp><cn>Life</cn></textItem><textItem identifier="lose1"><en_us>You lost.</en_us><en_uk>You lost.</en_uk><nl>Verloren.</nl><fr>Tu as perdu.</fr><de>Du hast verloren.</de><es>Has perdido</es><br>Você perdeu.</br><pt>Perdeste.</pt><it>Hai perso.</it><se>Du förlorade.</se><pl>Przegrałeś</pl><ru>Не вышло...</ru><id>Kamu kalah.</id><ar>You lost.</ar><jp>You lost.</jp><cn>You lost.</cn></textItem><textItem identifier="menu"><en_us>Main Menu</en_us><en_uk>Main Menu</en_uk><nl>Hoofdmenu</nl><fr>Menu principal</fr><de>Hauptmenü</de><es>Menú principal</es><br>Menu Principal</br><pt>Menu Principal</pt><it>Menu principale</it><se>Huvudmeny</se><pl>Menu główne</pl><ru>Главное меню</ru><id>Menu Utama</id><ar>Main Menu</ar><jp>Main Menu</jp><cn>Main Menu</cn></textItem><textItem identifier="more"><en_us>More Games</en_us><en_uk>More Games</en_uk><nl>Meer spellen</nl><fr>Plus de jeux</fr><de>Mehr Spiele</de><es>Más juegos</es><br>Mais Jogos</br><pt>Mais Jogos</pt><it>Più giochi</it><se>Fler spel</se><pl>Więcej gier</pl><ru>Другие игры</ru><id>Permainan Lainnya</id><ar>More Games</ar><jp>More Games</jp><cn>More Games</cn></textItem><textItem identifier="next"><en_us>Next Level</en_us><en_uk>Next Level</en_uk><nl>Volgende level</nl><fr>Niveau suivant</fr><de>Nächster Level</de><es>Siguiente nivel</es><br>Próxima Fase</br><pt>Nível Seguinte</pt><it>Prossimo livello</it><se>Nästa nivå</se><pl>Następny poziom</pl><ru>Следующий уровень</ru><id>Level Berikutnya</id><ar>Next Level</ar><jp>Next Level</jp><cn>Next Level</cn></textItem><textItem identifier="resume"><en_us>Resume Game</en_us><en_uk>Resume Game</en_uk><nl>Spel hervatten</nl><fr>Reprendre le jeu</fr><de>Weiterspielen</de><es>Continuar partida</es><br>Continuar Fase</br><pt>Continuar o Jogo</pt><it>Continua il gioco</it><se>Återgå spel</se><pl>Kontynuuj grę</pl><ru>Продолжить игру</ru><id>Lanjutkan Kembali Permainan</id><ar>Resume Game</ar><jp>Resume Game</jp><cn>Resume Game</cn></textItem><textItem identifier="rety"><en_us>Retry Level</en_us><en_uk>Retry Level</en_uk><nl>Spel opnieuw proberen</nl><fr>Réessayer le niveau</fr><de>Level erneut versuchen</de><es>Volver a intentar nivel</es><br>Repetir Fase</br><pt>Repetir o Nível</pt><it>Ripeti il livello</it><se>Spela om nivå</se><pl>Powtórz poziom</pl><ru>Попробовать еще раз</ru><id>Coba Lagi Level Ini</id><ar>Retry Level</ar><jp>Retry Level</jp><cn>Retry Level</cn></textItem><textItem identifier="lose2"><en_us>You didn't reach your goal.</en_us><en_uk>You did not reach your objective.</en_uk><nl>Je hebt je doel niet gehaald.</nl><fr>Tu n'as pas atteint ton but.</fr><de>Du hast dein Ziel nicht erreicht.</de><es>No has alcanzado el objetivo.</es><br>Você não atingiu sua meta.</br><pt>Não atingiste o teu objectivo.</pt><it>Non hai raggiunto il tuo obiettivo.</it><se>Du nådde inte målet.</se><pl>Nie osiągnąłeś celu.</pl><ru>Цель не достигнута.</ru><id>Kamu tidak mencapai sasaranmu.</id><ar>You didn't reach your goal.</ar><jp>You didn't reach your goal.</jp><cn>You didn't reach your goal.</cn></textItem><textItem identifier="win"><en_us>You won the game!</en_us><en_uk>You won the game!</en_uk><nl>Je hebt gewonnen!</nl><fr>Tu as gagné le jeu !</fr><de>Du hast das Spiel gewonnen!</de><es>¡Has ganado!</es><br>Você venceu a fase!</br><pt>Ganhaste o jogo!</pt><it>Hai vinto il gioco!</it><se>Du vann spelet!</se><pl>Wygrałeś grę!</pl><ru>Игра пройдена!</ru><id>Kamu memenangkan permainan!</id><ar>You won the game!</ar><jp>You won the game!</jp><cn>You won the game!</cn></textItem><textItem identifier="next2"><en_us>Level completed!</en_us><en_uk>Level completed!</en_uk><nl>Level uitgespeeld!</nl><fr>Tu as réussi le niveau !</fr><de>Du hast den Level bestanden!</de><es>¡Has terminado el nivel!</es><br>Você terminou a fase!</br><pt>Acabaste o nível!</pt><it>Hai finito il livello!</it><se>Du klarade nivån!</se><pl>Ukończyłeś grę!</pl><ru>Уровень пройден!</ru><id>Kamu menyelesaikan level ini!</id><ar>Level completed!</ar><jp>Level completed!</jp><cn>Level completed!</cn></textItem><textItem identifier="pause1"><en_us>Paused</en_us><en_uk>Paused</en_uk><nl>Gepauzeerd</nl><fr>En pause</fr><de>Angehalten</de><es>En pausa</es><br>Em pausa</br><pt>Em Pausa</pt><it>In pausa</it><se>Pausat</se><pl>Pauza</pl><ru>Пауза</ru><id>Istirahat</id><ar>Paused</ar><jp>Paused</jp><cn>Paused</cn></textItem><textItem identifier="pause2"><en_us>Come on, you can do it!</en_us><en_uk>Come on, you can do it!</en_uk><nl>Kom op, je kunt 't!</nl><fr>Vas-y, tu peux y arriver !</fr><de>Komm schon, du schaffst das!</de><es>¡Vamos, puedes hacerlo!</es><br>Vamos lá, você consegue!</br><pt>Vá lá, tu consegues!</pt><it>Dai, puoi farcela!</it><se>Kom igen, du klarar det!</se><pl>Wspaniale!</pl><ru>Старайся, тебе это по силам!</ru><id>Ayo, kamu bisa!</id><ar>Come on, you can do it!</ar><jp>Come on, you can do it!</jp><cn>Come on, you can do it!</cn></textItem><textItem identifier="great"><en_us>Great!</en_us><en_uk>Great!</en_uk><nl>Geweldig!</nl><fr>Génial !</fr><de>Großartig!</de><es>¡Fantástico!</es><br>Ótimo!</br><pt>Fantástico!</pt><it>Ottimo!</it><se>Bra!</se><pl>Świetnie!</pl><ru>Отлично!</ru><id>Hebat!</id><ar>Great!</ar><jp>Great!</jp><cn>Great!</cn></textItem><textItem identifier="congratz"><en_us>Congratulations!</en_us><en_uk>Congratulations!</en_uk><nl>Gefeliciteerd!</nl><fr>Félicitations !</fr><de>Glückwunsch!</de><es>¡Enhorabuena!</es><br>Parabéns!</br><pt>Parabéns!</pt><it>Complimenti!</it><se>Gratulerar!</se><pl>Gratulacje!</pl><ru>Поздравляем!</ru><id>Selamat!</id><ar>Congratulations!</ar><jp>Congratulations!</jp><cn>Congratulations!</cn></textItem><textItem identifier="tutorial"><en_us>Tutorial</en_us><en_uk>Tutorial</en_uk><nl>Oefenen</nl><fr>Cours d'instructions</fr><de>Handbuch</de><es>Tutorial</es><br>Instruções</br><pt>Instruções</pt><it>Tutorial</it><se>Spellektion</se><pl>Tutorial</pl><ru>Инструкция</ru><id>Petunjuk Cara Bermain</id><ar>Tutorial</ar><jp>Tutorial</jp><cn>Tutorial</cn></textItem><textItem identifier="tutorial1"><en_us>When customers tell you what kind of hair they want, remember the style and color (and later also the hat).</en_us><en_uk>When clients tell you what kind of hair they want, you must remember the style and colour (and later also the hat).</en_uk><nl>Wanneer klanten je vertellen wat voor kapsel ze willen, onthoud dan de stijl en kleur (en later ook de hoed).</nl><fr>Rappelle-toi bien la coiffure et la couleur que te demandent les clients (ainsi que le chapeau).</fr><de>Wenn deine Kunden dir sagen, welche Frisur sie wünschen, musst du dir Schnitt und Farbe merken (und später auch noch den Hut).</de><es>Cuando los clientes te digan el corte de pelo que quieren, recuerda el peinado y el color (y el sombrero también).</es><br>Quando os clientes disserem que tipo de cabelo querem, lembre-se do estilo e da cor. (Nas fases mais adiantadas, você também vai ter que se lembrar do chapéu.)</br><pt>Quando os clientes te disserem que tipo de penteado querem, lembra-te do estilo e da cor. (Nos níveis mais elevados, também terás de te lembrar do chapéu.)</pt><it>Quando i clienti ti dicono che tipo di capelli vogliono, ricordati lo stile e il colore richiesti. (Nei livelli più alti devi ricordati anche il cappello).</it><se>Kunderna visar vilken sorts frisyr de vill ha. Lägg stil och färg på minnet. (På senare nivåer måste du även komma ihåg hatten.)</se><pl>Kiedy klienci powiedzą ci, jakich fryzur sobie życzą, zapamiętaj styl i kolor. (Na wyższych poziomach trzeba będzie zapamiętać także kapelusz.)</pl><ru>Когда клиент скажет, какую прическу и цвет волос он хочет, запомни фасон и цвет (позже тебе придется запоминать еще и шляпку).</ru><id>Ketika pelanggan memberi tahu kamu rambut seperti apa yang mereka inginkan, ingatlah gaya dan warnanya. (Untuk level yang lebih tinggi, kamu perlu mengingat topinya juga.)</id><ar>When customers tell you what kind of hair they want, remember the style and color (and later also the hat).</ar><jp>When customers tell you what kind of hair they want, remember the style and color (and later also the hat).</jp><cn>When customers tell you what kind of hair they want, remember the style and color (and later also the hat).</cn></textItem><textItem identifier="tutorial2"><en_us>Drag and drop customers to empty chairs. Then click them.</en_us><en_uk>Drag and drop clients to empty chairs, then click them.</en_uk><nl>Sleep klanten naar lege stoelen en klik ze dan aan.</nl><fr>Déplace les clients vers des sièges libres. Ensuite, clique-les.</fr><de>Ziehe den Kunden zu einem leeren Stuhl. Klicke dann den Kunden an.</de><es>Arrastra al cliente y suéltalo en una silla vacía. Luego haz clic en él.</es><br>Arraste o cliente para uma cadeira vazia. Depois, clique nesse cliente.</br><pt>Arrasta e larga o cliente numa cadeira vazia. Depois clica nesse cliente.</pt><it>Clicca e trascina il cliente su una sedia vuota. Poi clicca sul cliente.</it><se>Dra och släpp kunden till en ledig stol. Klicka sedan på kunden.</se><pl>Przeciągnij klienta na pusty fotel. Następnie kliknij na niego.</pl><ru>Перетащи клиента на свободное кресло. Затем щелкни по этому клиенту.</ru><id>Tarik dan lepaskan pelanggan ke kursi yang kosong. Lalu klik pelanggan itu.</id><ar>Drag and drop customers to empty chairs. Then click them.</ar><jp>Drag and drop customers to empty chairs. Then click them.</jp><cn>Drag and drop customers to empty chairs. Then click them.</cn></textItem><textItem identifier="tutorial3"><en_us>Click the correct hairstyle. If you get it wrong, the customer will leave without paying.</en_us><en_uk>Click the correct hairstyle. If you get it wrong, the client will leave without paying.</en_uk><nl>Kies het juiste kapsel. Als je je vergist, vertrekt de klant zonder te betalen.</nl><fr>Clique sur la bonne coiffure. Si tu te trompes, le client partira sans payer.</fr><de>Klicke auf den gewünschten Haarschnitt. Falls du den falschen wählst, wird der Kunde gehen, ohne zu bezahlen.</de><es>Haz clic en el peinado correcto. Si te equivocas, el cliente se irá sin pagar.</es><br>Clique no penteado correto. Se você errar, o cliente irá embora sem pagar.</br><pt>Clica no penteado correcto. Se te enganares, o cliente sairá sem pagar.</pt><it>Clicca sull'acconciatura giusta. Se la sbagli il cliente se ne andrà senza pagare.</it><se>Klicka på rätt frisyr. Om du tar fel går kunden utan att betala.</se><pl>Kliknij na właściwą fryzurę. Jeśli się pomylisz, klient wyjdzie bez płacenia.</pl><ru>Щелкни по нужной прическе. Если ошибешься, клиент уйдет, не заплатив.</ru><id>Klik gaya rambut yang benar. Jika kamu keliru, pelanggan akan pergi tanpa membayar.</id><ar>Click the correct hairstyle. If you get it wrong, the customer will leave without paying.</ar><jp>Click the correct hairstyle. If you get it wrong, the customer will leave without paying.</jp><cn>Click the correct hairstyle. If you get it wrong, the customer will leave without paying.</cn></textItem><textItem identifier="tutorial4"><en_us>Next, click the correct color. If you get it wrong, the customer will leave without paying.</en_us><en_uk>Next, click the correct colour. If you get it wrong, the client will leave without paying.</en_uk><nl>Kies ook de juiste kleur. Ook hier vertrekt de klant zonder te betalen als je fouten maakt.</nl><fr>Clique ensuite sur la bonne couleur. Si tu te trompes, le client partira sans payer.</fr><de>Klicke als Nächstes auf die richtige Farbe. Falls du die falsche wählst, wird der Kunde gehen, ohne zu bezahlen.</de><es>Después, haz clic en el color correcto. Si te equivocas, el cliente se irá sin pagar.</es><br>Depois, clique na cor correta. Se você errar, o cliente irá embora sem pagar.</br><pt>Agora clica na cor correcta. Se te enganares, o cliente sairá sem pagar.</pt><it>Dopo clicca sul colore giusto. Se lo sbagli il cliente se ne andrà senza pagare.</it><se>Klicka sedan på rätt färg. Om du tar fel går kunden utan att betala.</se><pl>Teraz wybierz właściwy kolor. Jeśli się pomylisz, klient wyjdzie bez płacenia.</pl><ru>Теперь щелкни по нужной краске. Если ошибешься, клиент уйдет, не заплатив.</ru><id>Selanjutnya, klik warna yang tepat. Jika kamu keliru, pelanggan akan pergi tanpa membayar.</id><ar>Next, click the correct color. If you get it wrong, the customer will leave without paying.</ar><jp>Next, click the correct color. If you get it wrong, the customer will leave without paying.</jp><cn>Next, click the correct color. If you get it wrong, the customer will leave without paying.</cn></textItem><textItem identifier="tutorial5"><en_us>For higher levels, you next must click the correct hat. If you get it wrong, the customer will leave without paying.</en_us><en_uk>At higher levels, you must then click the correct hat. If you get it wrong, the client will leave without paying.</en_uk><nl>In de hogere levels moet je daarna ook de juiste hoed kiezen. En ook nu vertrekken je klanten als je verkeerd kiest.</nl><fr>Pour les niveaux supérieurs, tu devras cliquer sur le bon chapeau. Si tu te trompes, le client partira sans payer.</fr><de>In höheren Leveln musst du als Nächstes den korrekten Hut anklicken. Falls du den falschen wählst, wird der Kunde gehen, ohne zu bezahlen.</de><es>En niveles superiores, a continuación deberás hacer clic en el sombrero correcto. Si te equivocas, el cliente se irá sin pagar.</es><br>Nas fases mais adiantadas, você precisa clicar no chapéu correto. Se você errar, o cliente irá embora sem pagar.</br><pt>Nos níveis mais elevados, terás de te lembrar do chapéu. Se te enganares, o cliente sairá sem pagar.</pt><it>Nei livelli più alti, per proseguire devi cliccare sul cappello giusto. Se lo sbagli il cliente se ne andrà senza pagare.</it><se>På senare nivåer måste du klicka på rätt hatt. Om du tar fel går kunden utan att betala.</se><pl>Na wyższych poziomach będziesz teraz musiał kliknąć na właściwy kapelusz. Jeśli się pomylisz, klient wyjdzie bez płacenia.</pl><ru>Позже тебе придется выбирать клиенту еще и шляпку. Если ошибешься, клиент уйдет, не заплатив.</ru><id>Untuk level yang lebih tinggi, selanjutnya kamu harus mengklik topi yang tepat. Jika kamu keliru, pelanggan akan pergi tanpa membayar.</id><ar>For higher levels, you next must click the correct hat. If you get it wrong, the customer will leave without paying.</ar><jp>For higher levels, you next must click the correct hat. If you get it wrong, the customer will leave without paying.</jp><cn>For higher levels, you next must click the correct hat. If you get it wrong, the customer will leave without paying.</cn></textItem><textItem identifier="tutorial6"><en_us>If you did everything right, the customer will leave a gold coin on the chair. Click it! </en_us><en_uk>If you did everything correctly, the client will leave a gold coin on the chair. Click it! </en_uk><nl>Als je alles goed hebt gedaan, laat de klant een gouden munt achter op de stoel. Klik daarop!</nl><fr>Si tu as tout fait juste, le client laissera une pièce d'or sur le siège. Clique dessus !</fr><de>Wenn du alles richtig gemacht hast, wird der Kunde eine goldene Münze auf seinem Stuhl zurücklassen. Klicke sie an! </de><es>Si has hecho todo correctamente, el cliente dejará una moneda de oro en la silla. ¡Haz clic en ella!</es><br>Se você fizer tudo certo, o cliente vai deixar uma moeda de ouro na cadeira. Clique nela! </br><pt>Se fizeres tudo bem, o cliente deixará uma moeda de ouro na cadeira. Clica nela!</pt><it>Se hai fatto tutto bene il cliente ti lascerà una moneta d'oro sulla sedia. Cliccaci sopra!</it><se>Om du gjort allting rätt lämnar kunden ett guldmynt på stolen. Klicka på den!</se><pl>Jeśli wykonasz wszystko prawidłowo, klient zostawi na fotelu złotą monetę. Kliknij na nią!</pl><ru>Если все сделаешь правильно, клиент оставит на кресле монету. Щелкни по ней!</ru><id>Jika kamu melakukan semuanya dengan benar, pelanggan akan meninggalkan koin emas di kursinya. Kliklah koin itu!</id><ar>If you did everything right, the customer will leave a gold coin on the chair. Click it! </ar><jp>If you did everything right, the customer will leave a gold coin on the chair. Click it! </jp><cn>If you did everything right, the customer will leave a gold coin on the chair. Click it! </cn></textItem><textItem identifier="title"><en_us>Pet Salon of Fun</en_us><en_uk>Pet Salon of Fun</en_uk><nl>Dierenkapper vol plezier</nl><fr>Salon pour animaux rigolo</fr><de>Der lustige Tierfriseur</de><es>Peluquería de mascotas de diversión</es><br>Pet Salon of Fun</br><pt>Salão de Bichinhos da Diversão</pt><it>Il parrucchiere per animali del divertimento</it><se>Djurfrisyr-kul</se><pl>Zwierzęcy Salon Zabawy</pl><ru>Прически для пушистиков</ru><id>Salon Hewan Peliharaan Gembira</id><ar>Pet Salon of Fun</ar><jp>Pet Salon of Fun</jp><cn>Pet Salon of Fun</cn></textItem><textItem identifier="btn_moregamesat"><en_us>More funny games at:</en_us><en_uk>More funny games at:</en_uk><nl>Meer grappige spelletjes op:</nl><fr>Plus de jeux divertissants sur :</fr><de>Mehr witzige Spiele auf:</de><es>Más juegos divertidos en:</es><br>Mais jogos divertidos em:</br><pt>Mais jogos divertidos em:</pt><it>Più giochi divertenti su:</it><se>Fler roliga spel på:</se><pl>Więcej zabawnych gier na:</pl><ru>Больше веселых игр на:</ru><id>Permainan lucu lainnya di:</id><ar>More funny games at:</ar><jp>他のゲームで遊ぶ</jp><cn>更多有趣的游戏尽在:</cn></textItem><textItem identifier="prev_label"><en_us>Previous</en_us><en_uk>Previous</en_uk><nl>Vorige</nl><fr>Précédent</fr><de>Vorige</de><es>Anterior</es><br>Voltar</br><pt>Anterior</pt><it>Indietro</it><se>Bakåt</se><pl>Wstecz</pl><ru>Пред.</ru><id>Sebelumnya</id><ar>Previous</ar><jp>Previous</jp><cn>Previous</cn></textItem><textItem identifier="next_label"><en_us>Next</en_us><en_uk>Next</en_uk><nl>Volgende</nl><fr>Suivant</fr><de>Weiter</de><es>Siguiente</es><br>Avançar</br><pt>Seguinte</pt><it>Avanti</it><se>Nästa</se><pl>Dalej</pl><ru>Дальше</ru><id>Berikutnya</id><ar>Next</ar><jp>Next</jp><cn>Next</cn></textItem></LocalisedText> ; SpilGame.importXMLv2(xmlData); trace("Language Data Succesfully included"); contextMenu = new ContextMenu(); contextMenu.hideBuiltInItems(); Languages.initialize(); Languages.getLanguage("jp").forceFont = "Arial Unicode MS"; Languages.getLanguage("jp").embedFonts = true; Languages.getLanguage("cn").forceFont = "Arial Unicode MS"; Languages.getLanguage("cn").embedFonts = true; Languages.getLanguage("ru").forceFont = "Arial"; Languages.getLanguage("ru").embedFonts = true; Languages.getLanguage("fr").forceFont = "Arial"; Languages.getLanguage("fr").embedFonts = true; Languages.getLanguage("de").forceFont = "Arial"; Languages.getLanguage("de").embedFonts = true; Languages.getLanguage("es").forceFont = "Arial"; Languages.getLanguage("es").embedFonts = true; Languages.getLanguage("br").forceFont = "Arial"; Languages.getLanguage("br").embedFonts = true; Languages.getLanguage("pt").forceFont = "Arial"; Languages.getLanguage("pt").embedFonts = true; Languages.getLanguage("it").forceFont = "Arial"; Languages.getLanguage("it").embedFonts = true; Languages.getLanguage("pl").forceFont = "Arial"; Languages.getLanguage("pl").embedFonts = true; Languages.getLanguage("se").forceFont = "Arial"; Languages.getLanguage("se").embedFonts = true; Languages.getLanguage("nl").forceFont = "Arial"; Languages.getLanguage("nl").embedFonts = true; trace("BABI NGEPET #####################"); Branding.Init("salon_of_fun", PortalGroup.GIRL, "salon_of_fun.html", this, true); stop(); this.addEventListener(Event.ENTER_FRAME, loading); flag = false; } private function onServicesFailed(_arg1:ErrorEvent):void{ } private function isPlayerAllowed(_arg1:Array):Boolean{ var _local2:String = Capabilities.playerType; trace(("PlayerType : " + _local2)); var _local3:Number = 0; while (_local3 < _arg1.length) { if (_local2 == _arg1[_local3]){ return (true); }; _local3++; }; return (false); } public static function GetInstance():Main{ return (MainGlobal); } } }//package

Library Items

Symbol 1 FontUsed by:2 4
Symbol 2 TextUses:1Used by:5
Symbol 3 GraphicUsed by:5
Symbol 4 TextUses:1Used by:5
Symbol 5 Button {spill.localisation.SpilGamesLink}Uses:2 3 4
Symbol 6 GraphicUsed by:31
Symbol 7 FontUsed by:8 395 1385
Symbol 8 EditableTextUses:7Used by:31
Symbol 9 GraphicUsed by:31 38 173 401 601
Symbol 10 GraphicUsed by:30
Symbol 11 GraphicUsed by:30
Symbol 12 GraphicUsed by:30
Symbol 13 GraphicUsed by:30
Symbol 14 GraphicUsed by:30
Symbol 15 GraphicUsed by:30
Symbol 16 GraphicUsed by:30
Symbol 17 GraphicUsed by:30
Symbol 18 GraphicUsed by:30
Symbol 19 GraphicUsed by:30
Symbol 20 GraphicUsed by:30
Symbol 21 GraphicUsed by:30
Symbol 22 GraphicUsed by:30
Symbol 23 GraphicUsed by:30
Symbol 24 GraphicUsed by:30
Symbol 25 GraphicUsed by:30
Symbol 26 GraphicUsed by:30
Symbol 27 GraphicUsed by:30
Symbol 28 GraphicUsed by:30
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532}Uses:10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29Used by:31 38
Symbol 31 MovieClip {spill.localisation.LanguageSelectBox_mc}Uses:6 8 9 30
Symbol 32 GraphicUsed by:35 434 436 602
Symbol 33 GraphicUsed by:35
Symbol 34 GraphicUsed by:35
Symbol 35 ButtonUses:32 33 34Used by:38
Symbol 36 FontUsed by:37
Symbol 37 EditableTextUses:36Used by:38
Symbol 38 MovieClipUses:35 9 30 37Used by:41
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:41
Symbol 41 MovieClip {spill.localisation.LanguageSelectPopup_mc}Uses:38 40
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:44 45
Symbol 44 MovieClip {spill.localisation.LanguageSelectBox}Uses:43Used by:579
Symbol 45 MovieClip {spill.localisation.LocalizedTextField}Uses:43Used by:283 572 578 579 1348 1349 1353 1354 1357 1358 1361 1365 1366 1368 1369 1374
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:48
Symbol 48 MovieClipUses:47Used by:167
Symbol 49 GraphicUsed by:60
Symbol 50 GraphicUsed by:60
Symbol 51 GraphicUsed by:60
Symbol 52 GraphicUsed by:60 165 438 440 1275 1276
Symbol 53 GraphicUsed by:60
Symbol 54 GraphicUsed by:60
Symbol 55 GraphicUsed by:60
Symbol 56 GraphicUsed by:60
Symbol 57 GraphicUsed by:60
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:60
Symbol 60 MovieClipUses:49 50 51 52 53 54 55 56 57 59Used by:167
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:167
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:167
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:167
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:167
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:167
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:167
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:167
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:167
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:167
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:167
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:167
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:167
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:167
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:167
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:91
Symbol 91 MovieClipUses:90Used by:167
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:94
Symbol 94 MovieClipUses:93Used by:167
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:97
Symbol 97 MovieClipUses:96Used by:167
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:100
Symbol 100 MovieClipUses:99Used by:167
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:103
Symbol 103 MovieClipUses:102Used by:167
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:106
Symbol 106 MovieClipUses:105Used by:167
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:109
Symbol 109 MovieClipUses:108Used by:167
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:112
Symbol 112 MovieClipUses:111Used by:167
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:115
Symbol 115 MovieClipUses:114Used by:167
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:118
Symbol 118 MovieClipUses:117Used by:167
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:121
Symbol 121 MovieClipUses:120Used by:167
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:167
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:167
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:167
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:167
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:167
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:167
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:167
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:167
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:167
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:167
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:167
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:167
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:167
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:167
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:167
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:167
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:167
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:158
Symbol 158 MovieClipUses:157Used by:167
Symbol 159 GraphicUsed by:161
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:159 160Used by:166
Symbol 162 GraphicUsed by:165
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:165
Symbol 165 MovieClipUses:162 164 52Used by:166
Symbol 166 MovieClipUses:161 165Used by:167
Symbol 167 MovieClip {spill.localisation.BrandingLogo}Uses:48 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 91 94 97 100 103 106 109 112 115 118 121 123 125 127 129 131 133 135 137 139 141 143 145 147 149 151 153 155 158 166Used by:578  Timeline
Symbol 168 FontUsed by:169
Symbol 169 EditableTextUses:168Used by:Timeline
Symbol 170 GraphicUsed by:171 434 436 570 587
Symbol 171 MovieClipUses:170Used by:Timeline
Symbol 172 GraphicUsed by:175
Symbol 173 MovieClipUses:9Used by:175
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:172 173 174Used by:382
Symbol 176 GraphicUsed by:180
Symbol 177 GraphicUsed by:180
Symbol 178 GraphicUsed by:180 184
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:176 177 178 179Used by:382
Symbol 181 GraphicUsed by:184
Symbol 182 GraphicUsed by:184
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:181 182 178 183Used by:382
Symbol 185 GraphicUsed by:188
Symbol 186 GraphicUsed by:188
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:185 186 187Used by:268
Symbol 189 GraphicUsed by:268
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:268
Symbol 192 GraphicUsed by:268
Symbol 193 GraphicUsed by:195
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:193 194Used by:268
Symbol 196 GraphicUsed by:268
Symbol 197 GraphicUsed by:199
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:197 198Used by:268
Symbol 200 GraphicUsed by:268
Symbol 201 GraphicUsed by:203
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:201 202Used by:268
Symbol 204 GraphicUsed by:268
Symbol 205 GraphicUsed by:207
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:205 206Used by:268
Symbol 208 GraphicUsed by:268
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:209Used by:268
Symbol 211 GraphicUsed by:268
Symbol 212 GraphicUsed by:260
Symbol 213 GraphicUsed by:260
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:260
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:260
Symbol 218 GraphicUsed by:260
Symbol 219 GraphicUsed by:222 524
Symbol 220 GraphicUsed by:222 524 760 784 810 836 862 1236
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:219 220 221Used by:260
Symbol 223 GraphicUsed by:260 569
Symbol 224 GraphicUsed by:227
Symbol 225 GraphicUsed by:227
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:224 225 226Used by:260
Symbol 228 GraphicUsed by:260
Symbol 229 GraphicUsed by:232
Symbol 230 GraphicUsed by:232
Symbol 231 GraphicUsed by:232 767
Symbol 232 MovieClipUses:229 230 231Used by:260
Symbol 233 GraphicUsed by:260
Symbol 234 GraphicUsed by:237 511
Symbol 235 GraphicUsed by:237 511 770 796 822 848 874 1250
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:234 235 236Used by:260
Symbol 238 GraphicUsed by:260
Symbol 239 GraphicUsed by:242
Symbol 240 GraphicUsed by:242
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:239 240 241Used by:260
Symbol 243 GraphicUsed by:260
Symbol 244 GraphicUsed by:247
Symbol 245 GraphicUsed by:247
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:244 245 246Used by:260
Symbol 248 GraphicUsed by:260
Symbol 249 GraphicUsed by:252
Symbol 250 GraphicUsed by:252
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:249 250 251Used by:260
Symbol 253 GraphicUsed by:260
Symbol 254 GraphicUsed by:257
Symbol 255 GraphicUsed by:257
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:254 255 256Used by:260
Symbol 258 GraphicUsed by:260
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:212 213 215 217 218 222 223 227 228 232 233 237 238 242 243 247 248 252 253 257 258 259Used by:268
Symbol 261 GraphicUsed by:262 264 266 290 376 1344 1351 1356 1359 1363
Symbol 262 MovieClipUses:261Used by:268
Symbol 263 GraphicUsed by:268
Symbol 264 MovieClipUses:261Used by:268
Symbol 265 GraphicUsed by:268
Symbol 266 MovieClipUses:261Used by:268
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:188 189 191 192 195 196 199 200 203 204 207 208 210 211 260 262 263 264 265 266 267Used by:382
Symbol 269 GraphicUsed by:272
Symbol 270 GraphicUsed by:271 574
Symbol 271 MovieClipUses:270Used by:272
Symbol 272 MovieClipUses:269 271Used by:382
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273Used by:382
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:279
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:277Used by:279
Symbol 279 MovieClipUses:276 278Used by:382
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:282
Symbol 282 MovieClipUses:281Used by:382
Symbol 283 MovieClip {SalonofFun_fla.teks_102}Uses:45Used by:382
Symbol 284 GraphicUsed by:382
Symbol 285 FontUsed by:286 287 288 289 1340 1341 1345 1352 1377 1382
Symbol 286 EditableTextUses:285Used by:382
Symbol 287 EditableTextUses:285Used by:382
Symbol 288 EditableTextUses:285Used by:382
Symbol 289 EditableTextUses:285Used by:382
Symbol 290 MovieClipUses:261Used by:291
Symbol 291 MovieClipUses:290Used by:370
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:292Used by:331
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:331 346 369 1346 1360
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:296Used by:331 346 369 1346 1360
Symbol 298 GraphicUsed by:304
Symbol 299 GraphicUsed by:303 552
Symbol 300 GraphicUsed by:303 552
Symbol 301 GraphicUsed by:303
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:299 300 301 302Used by:304
Symbol 304 MovieClipUses:298 303Used by:331 346 369 1346 1360
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClipUses:305Used by:331 346 369 1346 1360
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:331 346 369 1346 1360
Symbol 309 GraphicUsed by:314
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:310Used by:312
Symbol 312 MovieClipUses:311Used by:314
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:309 312 313Used by:331
Symbol 315 GraphicUsed by:319
Symbol 316 GraphicUsed by:319
Symbol 317 GraphicUsed by:319
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:315 316 317 318Used by:331
Symbol 320 GraphicUsed by:324
Symbol 321 GraphicUsed by:324
Symbol 322 GraphicUsed by:324
Symbol 323 GraphicUsed by:324
Symbol 324 MovieClipUses:320 321 322 323Used by:331
Symbol 325 GraphicUsed by:328
Symbol 326 GraphicUsed by:328
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:325 326 327Used by:330
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:328 329Used by:331 346 369 1346 1360
Symbol 331 MovieClipUses:293 295 297 304 306 308 314 319 324 330Used by:370 1358
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332Used by:346 1360
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:346 1360
Symbol 336 GraphicUsed by:340
Symbol 337 GraphicUsed by:340
Symbol 338 GraphicUsed by:340
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:336 337 338 339Used by:346 1360
Symbol 341 GraphicUsed by:345
Symbol 342 GraphicUsed by:345
Symbol 343 GraphicUsed by:345
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:341 342 343 344Used by:346 1360
Symbol 346 MovieClip {SalonofFun_fla.SKhepi_123}Uses:333 295 297 304 306 308 335 340 345 330Used by:370
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:347Used by:369 1346
Symbol 349 GraphicUsed by:358
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:356
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:356
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:356
Symbol 356 MovieClipUses:351 353 355Used by:358
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:349 356 357Used by:369 1346
Symbol 359 GraphicUsed by:363
Symbol 360 GraphicUsed by:363
Symbol 361 GraphicUsed by:363
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:359 360 361 362Used by:369 1346
Symbol 364 GraphicUsed by:368
Symbol 365 GraphicUsed by:368
Symbol 366 GraphicUsed by:368
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:364 365 366 367Used by:369 1346
Symbol 369 MovieClip {SalonofFun_fla.SKsedih_128}Uses:348 295 297 304 306 308 358 363 368 330Used by:370
Symbol 370 MovieClipUses:291 331 346 369Used by:382
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClipUses:371Used by:374
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:372 373Used by:382
Symbol 375 GraphicUsed by:379
Symbol 376 MovieClipUses:261Used by:377
Symbol 377 MovieClipUses:376Used by:379
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:375 377 378Used by:382 1370 1374
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClipUses:380Used by:382
Symbol 382 MovieClip {CGame}Uses:175 180 184 268 272 274 279 282 283 284 286 287 288 289 370 374 379 381Used by:1381
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:387
Symbol 385 GraphicUsed by:387 393
Symbol 386 GraphicUsed by:387 390 393
Symbol 387 MovieClip {SalonofFun_fla.MusicBtn_144}Uses:384 385 386Used by:397
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:390
Symbol 390 MovieClip {SalonofFun_fla.QualityBtn_145}Uses:389 386Used by:397
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:393
Symbol 393 MovieClip {SalonofFun_fla.SFXBtn_146}Uses:392 385 386Used by:397
Symbol 394 GraphicUsed by:396
Symbol 395 EditableTextUses:7Used by:396
Symbol 396 MovieClipUses:394 395Used by:397
Symbol 397 MovieClip {COptionBar}Uses:387 390 393 396Used by:1381
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClipUses:398Used by:570
Symbol 400 GraphicUsed by:432
Symbol 401 MovieClipUses:9Used by:432
Symbol 402 GraphicUsed by:432
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:403Used by:432
Symbol 405 GraphicUsed by:432
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:406Used by:432
Symbol 408 GraphicUsed by:432
Symbol 409 GraphicUsed by:412
Symbol 410 GraphicUsed by:412
Symbol 411 GraphicUsed by:412
Symbol 412 MovieClipUses:409 410 411Used by:432
Symbol 413 GraphicUsed by:432
Symbol 414 GraphicUsed by:417
Symbol 415 GraphicUsed by:417
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:414 415 416Used by:432
Symbol 418 GraphicUsed by:432
Symbol 419 GraphicUsed by:422
Symbol 420 GraphicUsed by:422
Symbol 421 GraphicUsed by:422
Symbol 422 MovieClipUses:419 420 421Used by:432
Symbol 423 GraphicUsed by:432
Symbol 424 GraphicUsed by:427
Symbol 425 GraphicUsed by:427
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:424 425 426Used by:432
Symbol 428 GraphicUsed by:432
Symbol 429 GraphicUsed by:430 431
Symbol 430 MovieClipUses:429Used by:432
Symbol 431 MovieClipUses:429Used by:432
Symbol 432 MovieClipUses:400 401 402 404 405 407 408 412 413 417 418 422 423 427 428 430 431Used by:570
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClipUses:32 170 433Used by:570
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClipUses:32 170 435Used by:570
Symbol 437 GraphicUsed by:569
Symbol 438 MovieClipUses:52Used by:569
Symbol 439 GraphicUsed by:569
Symbol 440 MovieClipUses:52Used by:569
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:441Used by:569
Symbol 443 GraphicUsed by:569
Symbol 444 GraphicUsed by:456 1047 1062
Symbol 445 GraphicUsed by:456 1047 1062
Symbol 446 GraphicUsed by:456 1047 1062
Symbol 447 GraphicUsed by:450
Symbol 448 GraphicUsed by:450
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClipUses:447 448 449Used by:456
Symbol 451 GraphicUsed by:454
Symbol 452 GraphicUsed by:454
Symbol 453 GraphicUsed by:454 1045 1061
Symbol 454 MovieClipUses:451 452 453Used by:456
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClipUses:444 445 446 450 454 455Used by:569
Symbol 457 GraphicUsed by:569
Symbol 458 GraphicUsed by:462
Symbol 459 GraphicUsed by:462
Symbol 460 GraphicUsed by:462
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:458 459 460 461Used by:569
Symbol 463 GraphicUsed by:467
Symbol 464 GraphicUsed by:467
Symbol 465 GraphicUsed by:467 1057
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClipUses:463 464 465 466Used by:569
Symbol 468 GraphicUsed by:569
Symbol 469 GraphicUsed by:480 1085 1093 1098
Symbol 470 GraphicUsed by:480 1085 1093 1098
Symbol 471 GraphicUsed by:480
Symbol 472 GraphicUsed by:475
Symbol 473 GraphicUsed by:475
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:472 473 474Used by:480
Symbol 476 GraphicUsed by:479
Symbol 477 GraphicUsed by:479
Symbol 478 GraphicUsed by:479
Symbol 479 MovieClipUses:476 477 478Used by:480
Symbol 480 MovieClipUses:469 470 471 475 479Used by:569
Symbol 481 GraphicUsed by:569
Symbol 482 GraphicUsed by:485
Symbol 483 GraphicUsed by:485
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClipUses:482 483 484Used by:569
Symbol 486 GraphicUsed by:569
Symbol 487 GraphicUsed by:491
Symbol 488 GraphicUsed by:491
Symbol 489 GraphicUsed by:491 1109 1119 1123
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:487 488 489 490Used by:569
Symbol 492 GraphicUsed by:569
Symbol 493 GraphicUsed by:497
Symbol 494 GraphicUsed by:497
Symbol 495 GraphicUsed by:497
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:493 494 495 496Used by:569
Symbol 498 GraphicUsed by:569
Symbol 499 GraphicUsed by:502
Symbol 500 GraphicUsed by:502
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:499 500 501Used by:569
Symbol 503 GraphicUsed by:569
Symbol 504 GraphicUsed by:508
Symbol 505 GraphicUsed by:508
Symbol 506 GraphicUsed by:508
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClipUses:504 505 506 507Used by:569
Symbol 509 GraphicUsed by:569
Symbol 510 GraphicUsed by:511 770
Symbol 511 MovieClipUses:234 235 510Used by:569
Symbol 512 GraphicUsed by:569
Symbol 513 GraphicUsed by:516 773
Symbol 514 GraphicUsed by:516 773 800 826 852 878
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:513 514 515Used by:569
Symbol 517 GraphicUsed by:569
Symbol 518 GraphicUsed by:521
Symbol 519 GraphicUsed by:521
Symbol 520 GraphicUsed by:521
Symbol 521 MovieClipUses:518 519 520Used by:569
Symbol 522 GraphicUsed by:569
Symbol 523 GraphicUsed by:524 760
Symbol 524 MovieClipUses:219 220 523Used by:569
Symbol 525 GraphicUsed by:528 763
Symbol 526 GraphicUsed by:528 763 788 814 840 866
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClipUses:525 526 527Used by:569
Symbol 529 GraphicUsed by:569
Symbol 530 GraphicUsed by:533
Symbol 531 GraphicUsed by:533
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:530 531 532Used by:569
Symbol 534 GraphicUsed by:569
Symbol 535 GraphicUsed by:539
Symbol 536 GraphicUsed by:539
Symbol 537 GraphicUsed by:539
Symbol 538 GraphicUsed by:539
Symbol 539 MovieClipUses:535 536 537 538Used by:569
Symbol 540 GraphicUsed by:569
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:541Used by:569
Symbol 543 GraphicUsed by:569
Symbol 544 GraphicUsed by:548
Symbol 545 GraphicUsed by:548
Symbol 546 GraphicUsed by:548
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClipUses:544 545 546 547Used by:569
Symbol 549 GraphicUsed by:569
Symbol 550 GraphicUsed by:552
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClipUses:299 300 550 551Used by:569
Symbol 553 GraphicUsed by:569
Symbol 554 GraphicUsed by:558
Symbol 555 GraphicUsed by:558
Symbol 556 GraphicUsed by:558
Symbol 557 GraphicUsed by:558
Symbol 558 MovieClipUses:554 555 556 557Used by:569
Symbol 559 GraphicUsed by:563
Symbol 560 GraphicUsed by:563
Symbol 561 GraphicUsed by:563
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:559 560 561 562Used by:569
Symbol 564 GraphicUsed by:567
Symbol 565 GraphicUsed by:567
Symbol 566 GraphicUsed by:567
Symbol 567 MovieClipUses:564 565 566Used by:569
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:437 438 439 440 442 443 456 457 462 467 468 480 481 485 486 491 492 497 498 502 503 508 509 511 512 516 517 521 522 524 223 528 529 533 534 539 540 542 543 548 549 552 553 558 563 567 568Used by:570
Symbol 570 MovieClipUses:399 170 432 434 436 569Used by:579
Symbol 571 GraphicUsed by:572 1368 1369
Symbol 572 MovieClip {SalonofFun_fla.btn_play_193}Uses:571 45Used by:579 1374
Symbol 573 GraphicUsed by:575
Symbol 574 MovieClipUses:270Used by:575
Symbol 575 MovieClipUses:573 574Used by:579
Symbol 576 GraphicUsed by:577
Symbol 577 ButtonUses:576Used by:578
Symbol 578 MovieClip {SalonofFun_fla.GGGMoreGamesBtn_197}Uses:577 167 45Used by:579 1349 1354 1361 1366
Symbol 579 MovieClip {CMainMenu}Uses:570 572 575 44 578 45Used by:1381
Symbol 580 GraphicUsed by:586
Symbol 581 FontUsed by:582 1385
Symbol 582 TextUses:581Used by:586
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:585 596
Symbol 585 ButtonUses:584Used by:586
Symbol 586 MovieClip {CBannedWin}Uses:580 582 585Used by:1381
Symbol 587 MovieClipUses:170Used by:591
Symbol 588 GraphicUsed by:591
Symbol 589 FontUsed by:590
Symbol 590 EditableTextUses:589Used by:591
Symbol 591 MovieClip {FPS}Uses:587 588 590Used by:1381
Symbol 592 GraphicUsed by:595
Symbol 593 FontUsed by:594 598 599
Symbol 594 EditableTextUses:593Used by:595
Symbol 595 MovieClipUses:592 594Used by:601
Symbol 596 MovieClipUses:584Used by:601
Symbol 597 FontUsed by:598
Symbol 598 TextUses:593 597Used by:601
Symbol 599 TextUses:593Used by:600
Symbol 600 MovieClipUses:599Used by:601
Symbol 601 MovieClip {CCredit}Uses:9 595 596 598 600Used by:1381
Symbol 602 MovieClip {CWhiteScreen}Uses:32Used by:1381
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClipUses:603Used by:613
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClipUses:605Used by:613
Symbol 607 GraphicUsed by:608
Symbol 608 MovieClipUses:607Used by:613
Symbol 609 GraphicUsed by:610
Symbol 610 MovieClipUses:609Used by:613
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:611Used by:613
Symbol 613 MovieClipUses:604 606 608 610 612Used by:673 979 1104 1164 1278
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:614Used by:624
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:616Used by:624
Symbol 618 GraphicUsed by:619
Symbol 619 MovieClipUses:618Used by:624
Symbol 620 GraphicUsed by:621
Symbol 621 MovieClipUses:620Used by:624
Symbol 622 GraphicUsed by:623
Symbol 623 MovieClipUses:622Used by:624
Symbol 624 MovieClipUses:615 617 619 621 623Used by:673 979 1104 1164 1278
Symbol 625 GraphicUsed by:631
Symbol 626 GraphicUsed by:629
Symbol 627 GraphicUsed by:629 635 641 647 653
Symbol 628 GraphicUsed by:629
Symbol 629 MovieClipUses:626 627 628Used by:631
Symbol 630 GraphicUsed by:631
Symbol 631 MovieClipUses:625 629 630Used by:656
Symbol 632 GraphicUsed by:637
Symbol 633 GraphicUsed by:635
Symbol 634 GraphicUsed by:635
Symbol 635 MovieClipUses:633 627 634Used by:637
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:632 635 636Used by:656
Symbol 638 GraphicUsed by:643
Symbol 639 GraphicUsed by:641
Symbol 640 GraphicUsed by:641
Symbol 641 MovieClipUses:639 627 640Used by:643
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClipUses:638 641 642Used by:656
Symbol 644 GraphicUsed by:649
Symbol 645 GraphicUsed by:647
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClipUses:645 627 646Used by:649
Symbol 648 GraphicUsed by:649
Symbol 649 MovieClipUses:644 647 648Used by:656
Symbol 650 GraphicUsed by:655
Symbol 651 GraphicUsed by:653
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClipUses:651 627 652Used by:655
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClipUses:650 653 654Used by:656
Symbol 656 MovieClipUses:631 637 643 649 655Used by:673 979 1104 1164 1278
Symbol 657 GraphicUsed by:658
Symbol 658 MovieClipUses:657Used by:667 1374
Symbol 659 GraphicUsed by:660
Symbol 660 MovieClipUses:659Used by:667
Symbol 661 GraphicUsed by:662
Symbol 662 MovieClipUses:661Used by:667 1374
Symbol 663 GraphicUsed by:664
Symbol 664 MovieClipUses:663Used by:667 1374
Symbol 665 GraphicUsed by:666
Symbol 666 MovieClipUses:665Used by:667
Symbol 667 MovieClipUses:658 660 662 664 666Used by:673 979 1104 1164 1278
Symbol 668 GraphicUsed by:672
Symbol 669 GraphicUsed by:672
Symbol 670 GraphicUsed by:672
Symbol 671 GraphicUsed by:672
Symbol 672 MovieClipUses:668 669 670 671Used by:673 1370 1374
Symbol 673 MovieClip {SalonofFun_fla.H_210}Uses:613 624 656 667 672Used by:978
Symbol 674 GraphicUsed by:681 691
Symbol 675 GraphicUsed by:679 690 695
Symbol 676 GraphicUsed by:679 690 695 1129 1169 1180 1191
Symbol 677 GraphicUsed by:679 690 695
Symbol 678 GraphicUsed by:679 690 695
Symbol 679 MovieClipUses:675 676 677 678Used by:681
Symbol 680 GraphicUsed by:681
Symbol 681 MovieClipUses:674 679 680Used by:698 1370 1374
Symbol 682 GraphicUsed by:689
Symbol 683 GraphicUsed by:687
Symbol 684 GraphicUsed by:687 1116 1176
Symbol 685 GraphicUsed by:687
Symbol 686 GraphicUsed by:687
Symbol 687 MovieClipUses:683 684 685 686Used by:689
Symbol 688 GraphicUsed by:689 691
Symbol 689 MovieClipUses:682 687 688Used by:698
Symbol 690 MovieClipUses:675 676 677 678Used by:691
Symbol 691 MovieClipUses:674 690 688Used by:698
Symbol 692 GraphicUsed by:693
Symbol 693 MovieClipUses:692Used by:698
Symbol 694 GraphicUsed by:697
Symbol 695 MovieClipUses:675 676 677 678Used by:697
Symbol 696 GraphicUsed by:697
Symbol 697 MovieClipUses:694 695 696Used by:698 1370 1374
Symbol 698 MovieClip {SalonofFun_fla.badan_2_241}Uses:681 689 691 693 697Used by:978
Symbol 699 GraphicUsed by:700
Symbol 700 MovieClipUses:699Used by:703
Symbol 701 GraphicUsed by:702
Symbol 702 MovieClipUses:701Used by:703
Symbol 703 MovieClipUses:700 702Used by:708 1370 1374
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClipUses:704Used by:708
Symbol 706 GraphicUsed by:707
Symbol 707 MovieClipUses:706Used by:708
Symbol 708 MovieClip {SalonofFun_fla.muka_2_251}Uses:703 705 707Used by:978
Symbol 709 GraphicUsed by:710
Symbol 710 MovieClipUses:709Used by:719
Symbol 711 GraphicUsed by:712
Symbol 712 MovieClipUses:711Used by:719
Symbol 713 GraphicUsed by:714
Symbol 714 MovieClipUses:713Used by:719
Symbol 715 GraphicUsed by:716
Symbol 716 MovieClipUses:715Used by:719
Symbol 717 GraphicUsed by:718
Symbol 718 MovieClipUses:717Used by:719
Symbol 719 MovieClipUses:710 712 714 716 718Used by:892 1102 1151 1210 1279
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClipUses:720Used by:730
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClipUses:722Used by:730
Symbol 724 GraphicUsed by:725
Symbol 725 MovieClipUses:724Used by:730
Symbol 726 GraphicUsed by:727
Symbol 727 MovieClipUses:726Used by:730
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClipUses:728Used by:730
Symbol 730 MovieClipUses:721 723 725 727 729Used by:892 1102 1151 1210 1279
Symbol 731 GraphicUsed by:734
Symbol 732 GraphicUsed by:734 739 744 749 754
Symbol 733 GraphicUsed by:734
Symbol 734 MovieClipUses:731 732 733Used by:736
Symbol 735 GraphicUsed by:736
Symbol 736 MovieClipUses:734 735Used by:757
Symbol 737 GraphicUsed by:739
Symbol 738 GraphicUsed by:739
Symbol 739 MovieClipUses:737 732 738Used by:741
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClipUses:739 740Used by:757
Symbol 742 GraphicUsed by:744
Symbol 743 GraphicUsed by:744
Symbol 744 MovieClipUses:742 732 743Used by:746
Symbol 745 GraphicUsed by:746
Symbol 746 MovieClipUses:744 745Used by:757
Symbol 747 GraphicUsed by:749
Symbol 748 GraphicUsed by:749
Symbol 749 MovieClipUses:747 732 748Used by:751
Symbol 750 GraphicUsed by:751
Symbol 751 MovieClipUses:749 750Used by:757
Symbol 752 GraphicUsed by:754
Symbol 753 GraphicUsed by:754
Symbol 754 MovieClipUses:752 732 753Used by:756
Symbol 755 GraphicUsed by:756
Symbol 756 MovieClipUses:754 755Used by:757
Symbol 757 MovieClipUses:736 741 746 751 756Used by:892 1102 1151 1210 1279
Symbol 758 GraphicUsed by:780
Symbol 759 GraphicUsed by:760
Symbol 760 MovieClipUses:759 220 523Used by:780
Symbol 761 GraphicUsed by:780
Symbol 762 GraphicUsed by:763
Symbol 763 MovieClipUses:525 526 762Used by:780
Symbol 764 GraphicUsed by:780
Symbol 765 GraphicUsed by:767
Symbol 766 GraphicUsed by:767 792 818 844 870
Symbol 767 MovieClipUses:765 766 231Used by:780
Symbol 768 GraphicUsed by:780
Symbol 769 GraphicUsed by:770
Symbol 770 MovieClipUses:769 235 510Used by:780
Symbol 771 GraphicUsed by:780
Symbol 772 GraphicUsed by:773
Symbol 773 MovieClipUses:513 514 772Used by:780
Symbol 774 GraphicUsed by:780
Symbol 775 GraphicUsed by:778
Symbol 776 GraphicUsed by:778 804 830 856 882
Symbol 777 GraphicUsed by:778
Symbol 778 MovieClipUses:775 776 777Used by:780
Symbol 779 GraphicUsed by:780
Symbol 780 MovieClipUses:758 760 761 763 764 767 768 770 771 773 774 778 779Used by:885 1374
Symbol 781 GraphicUsed by:806
Symbol 782 GraphicUsed by:784
Symbol 783 GraphicUsed by:784
Symbol 784 MovieClipUses:782 220 783Used by:806
Symbol 785 GraphicUsed by:806
Symbol 786 GraphicUsed by:788
Symbol 787 GraphicUsed by:788
Symbol 788 MovieClipUses:786 526 787Used by:806
Symbol 789 GraphicUsed by:806
Symbol 790 GraphicUsed by:792
Symbol 791 GraphicUsed by:792
Symbol 792 MovieClipUses:790 766 791Used by:806
Symbol 793 GraphicUsed by:806
Symbol 794 GraphicUsed by:796
Symbol 795 GraphicUsed by:796
Symbol 796 MovieClipUses:794 235 795Used by:806
Symbol 797 GraphicUsed by:806
Symbol 798 GraphicUsed by:800
Symbol 799 GraphicUsed by:800
Symbol 800 MovieClipUses:798 514 799Used by:806
Symbol 801 GraphicUsed by:806
Symbol 802 GraphicUsed by:804
Symbol 803 GraphicUsed by:804
Symbol 804 MovieClipUses:802 776 803Used by:806
Symbol 805 GraphicUsed by:806
Symbol 806 MovieClipUses:781 784 785 788 789 792 793 796 797 800 801 804 805Used by:885
Symbol 807 GraphicUsed by:832
Symbol 808 GraphicUsed by:810
Symbol 809 GraphicUsed by:810
Symbol 810 MovieClipUses:808 220 809Used by:832
Symbol 811 GraphicUsed by:832
Symbol 812 GraphicUsed by:814
Symbol 813 GraphicUsed by:814
Symbol 814 MovieClipUses:812 526 813Used by:832
Symbol 815 GraphicUsed by:832
Symbol 816 GraphicUsed by:818
Symbol 817 GraphicUsed by:818
Symbol 818 MovieClipUses:816 766 817Used by:832
Symbol 819 GraphicUsed by:832
Symbol 820 GraphicUsed by:822
Symbol 821 GraphicUsed by:822
Symbol 822 MovieClipUses:820 235 821Used by:832
Symbol 823 GraphicUsed by:832
Symbol 824 GraphicUsed by:826
Symbol 825 GraphicUsed by:826
Symbol 826 MovieClipUses:824 514 825Used by:832
Symbol 827 GraphicUsed by:832
Symbol 828 GraphicUsed by:830
Symbol 829 GraphicUsed by:830
Symbol 830 MovieClipUses:828 776 829Used by:832
Symbol 831 GraphicUsed by:832
Symbol 832 MovieClipUses:807 810 811 814 815 818 819 822 823 826 827 830 831Used by:885 1374
Symbol 833 GraphicUsed by:858
Symbol 834 GraphicUsed by:836
Symbol 835 GraphicUsed by:836
Symbol 836 MovieClipUses:834 220 835Used by:858
Symbol 837 GraphicUsed by:858
Symbol 838 GraphicUsed by:840
Symbol 839 GraphicUsed by:840
Symbol 840 MovieClipUses:838 526 839Used by:858
Symbol 841 GraphicUsed by:858
Symbol 842 GraphicUsed by:844
Symbol 843 GraphicUsed by:844
Symbol 844 MovieClipUses:842 766 843Used by:858
Symbol 845 GraphicUsed by:858
Symbol 846 GraphicUsed by:848
Symbol 847 GraphicUsed by:848
Symbol 848 MovieClipUses:846 235 847Used by:858
Symbol 849 GraphicUsed by:858
Symbol 850 GraphicUsed by:852
Symbol 851 GraphicUsed by:852
Symbol 852 MovieClipUses:850 514 851Used by:858
Symbol 853 GraphicUsed by:858
Symbol 854 GraphicUsed by:856
Symbol 855 GraphicUsed by:856
Symbol 856 MovieClipUses:854 776 855Used by:858
Symbol 857 GraphicUsed by:858
Symbol 858 MovieClipUses:833 836 837 840 841 844 845 848 849 852 853 856 857Used by:885 1374
Symbol 859 GraphicUsed by:884
Symbol 860 GraphicUsed by:862
Symbol 861 GraphicUsed by:862
Symbol 862 MovieClipUses:860 220 861Used by:884
Symbol 863 GraphicUsed by:884
Symbol 864 GraphicUsed by:866
Symbol 865 GraphicUsed by:866
Symbol 866 MovieClipUses:864 526 865Used by:884
Symbol 867 GraphicUsed by:884
Symbol 868 GraphicUsed by:870
Symbol 869 GraphicUsed by:870
Symbol 870 MovieClipUses:868 766 869Used by:884
Symbol 871 GraphicUsed by:884
Symbol 872 GraphicUsed by:874
Symbol 873 GraphicUsed by:874
Symbol 874 MovieClipUses:872 235 873Used by:884
Symbol 875 GraphicUsed by:884
Symbol 876 GraphicUsed by:878
Symbol 877 GraphicUsed by:878
Symbol 878 MovieClipUses:876 514 877Used by:884
Symbol 879 GraphicUsed by:884
Symbol 880 GraphicUsed by:882
Symbol 881 GraphicUsed by:882
Symbol 882 MovieClipUses:880 776 881Used by:884
Symbol 883 GraphicUsed by:884
Symbol 884 MovieClipUses:859 862 863 866 867 870 871 874 875 878 879 882 883Used by:885
Symbol 885 MovieClipUses:780 806 832 858 884Used by:892 1102 1151 1210 1279
Symbol 886 GraphicUsed by:891
Symbol 887 GraphicUsed by:890
Symbol 888 GraphicUsed by:890
Symbol 889 GraphicUsed by:890
Symbol 890 MovieClipUses:887 888 889Used by:891
Symbol 891 MovieClipUses:886 890Used by:892 1370 1374
Symbol 892 MovieClip {SalonofFun_fla.H_257}Uses:719 730 757 885 891Used by:978
Symbol 893 GraphicUsed by:894
Symbol 894 MovieClipUses:893Used by:964 1265 1281 1374
Symbol 895 GraphicUsed by:899
Symbol 896 GraphicUsed by:899
Symbol 897 GraphicUsed by:899
Symbol 898 GraphicUsed by:899
Symbol 899 MovieClipUses:895 896 897 898Used by:911
Symbol 900 GraphicUsed by:904
Symbol 901 GraphicUsed by:904
Symbol 902 GraphicUsed by:904
Symbol 903 GraphicUsed by:904
Symbol 904 MovieClipUses:900 901 902 903Used by:911
Symbol 905 GraphicUsed by:909
Symbol 906 GraphicUsed by:909
Symbol 907 GraphicUsed by:909
Symbol 908 GraphicUsed by:909
Symbol 909 MovieClipUses:905 906 907 908Used by:911
Symbol 910 GraphicUsed by:911
Symbol 911 MovieClipUses:899 904 909 910Used by:964 1265 1281
Symbol 912 BitmapUsed by:913
Symbol 913 GraphicUses:912Used by:916
Symbol 914 GraphicUsed by:915
Symbol 915 MovieClipUses:914Used by:916
Symbol 916 MovieClipUses:913 915Used by:964 1265 1281 1374
Symbol 917 GraphicUsed by:932
Symbol 918 GraphicUsed by:923
Symbol 919 GraphicUsed by:923
Symbol 920 GraphicUsed by:921
Symbol 921 MovieClipUses:920Used by:923
Symbol 922 GraphicUsed by:923
Symbol 923 MovieClipUses:918 919 921 922Used by:932
Symbol 924 GraphicUsed by:932
Symbol 925 GraphicUsed by:930
Symbol 926 GraphicUsed by:930
Symbol 927 GraphicUsed by:928
Symbol 928 MovieClipUses:927Used by:930
Symbol 929 GraphicUsed by:930
Symbol 930 MovieClipUses:925 926 928 929Used by:932
Symbol 931 GraphicUsed by:932
Symbol 932 MovieClipUses:917 923 924 930 931Used by:964 1265 1281
Symbol 933 GraphicUsed by:945
Symbol 934 GraphicUsed by:938
Symbol 935 GraphicUsed by:938
Symbol 936 GraphicUsed by:938
Symbol 937 GraphicUsed by:938
Symbol 938 MovieClipUses:934 935 936 937Used by:945
Symbol 939 GraphicUsed by:943
Symbol 940 GraphicUsed by:943
Symbol 941 GraphicUsed by:943
Symbol 942 GraphicUsed by:943
Symbol 943 MovieClipUses:939 940 941 942Used by:945
Symbol 944 GraphicUsed by:945
Symbol 945 MovieClipUses:933 938 943 944Used by:964 1265 1281 1374
Symbol 946 GraphicUsed by:954
Symbol 947 GraphicUsed by:949
Symbol 948 GraphicUsed by:949
Symbol 949 MovieClipUses:947 948Used by:954
Symbol 950 GraphicUsed by:954
Symbol 951 GraphicUsed by:953
Symbol 952 GraphicUsed by:953
Symbol 953 MovieClipUses:951 952Used by:954
Symbol 954 MovieClipUses:946 949 950 953Used by:964 1265 1281
Symbol 955 GraphicUsed by:961
Symbol 956 GraphicUsed by:961
Symbol 957 GraphicUsed by:961
Symbol 958 GraphicUsed by:959
Symbol 959 MovieClipUses:958Used by:961
Symbol 960 GraphicUsed by:961
Symbol 961 MovieClipUses:955 956 957 959 960Used by:963
Symbol 962 GraphicUsed by:963
Symbol 963 MovieClipUses:961 962Used by:964 1265 1281
Symbol 964 MovieClipUses:894 911 916 932 945 954 963Used by:978 1103 1152 1211
Symbol 965 GraphicUsed by:966
Symbol 966 MovieClipUses:965Used by:967
Symbol 967 MovieClipUses:966Used by:977
Symbol 968 GraphicUsed by:969
Symbol 969 MovieClipUses:968Used by:970
Symbol 970 MovieClipUses:969Used by:977
Symbol 971 GraphicUsed by:972
Symbol 972 MovieClipUses:971Used by:973
Symbol 973 MovieClipUses:972Used by:977
Symbol 974 GraphicUsed by:975
Symbol 975 MovieClipUses:974Used by:976 1149
Symbol 976 MovieClipUses:975Used by:977
Symbol 977 MovieClipUses:967 970 973 976Used by:978 1103 1152 1211
Symbol 978 MovieClipUses:673 698 708 892 964 977Used by:1214
Symbol 979 MovieClip {SalonofFun_fla.H_351}Uses:613 624 656 667Used by:1103
Symbol 980 GraphicUsed by:992
Symbol 981 GraphicUsed by:992
Symbol 982 GraphicUsed by:992
Symbol 983 GraphicUsed by:986
Symbol 984 GraphicUsed by:986
Symbol 985 GraphicUsed by:986
Symbol 986 MovieClipUses:983 984 985Used by:992
Symbol 987 GraphicUsed by:990
Symbol 988 GraphicUsed by:990
Symbol 989 GraphicUsed by:990
Symbol 990 MovieClipUses:987 988 989Used by:992
Symbol 991 GraphicUsed by:992
Symbol 992 MovieClipUses:980 981 982 986 990 991Used by:1005
Symbol 993 GraphicUsed by:1005 1030 1038 1073
Symbol 994 GraphicUsed by:998 1035
Symbol 995 GraphicUsed by:998 1035
Symbol 996 GraphicUsed by:998 1035
Symbol 997 GraphicUsed by:998
Symbol 998 MovieClipUses:994 995 996 997Used by:1005
Symbol 999 GraphicUsed by:1003 1037
Symbol 1000 GraphicUsed by:1003 1037
Symbol 1001 GraphicUsed by:1003 1037
Symbol 1002 GraphicUsed by:1003
Symbol 1003 MovieClipUses:999 1000 1001 1002Used by:1005
Symbol 1004 GraphicUsed by:1005
Symbol 1005 MovieClipUses:992 993 998 1003 1004Used by:1074
Symbol 1006 GraphicUsed by:1018 1033
Symbol 1007 GraphicUsed by:1018 1033
Symbol 1008 GraphicUsed by:1018 1033
Symbol 1009 GraphicUsed by:1012 1031
Symbol 1010 GraphicUsed by:1012 1031
Symbol 1011 GraphicUsed by:1012 1031
Symbol 1012 MovieClipUses:1009 1010 1011Used by:1018
Symbol 1013 GraphicUsed by:1016 1032
Symbol 1014 GraphicUsed by:1016 1032
Symbol 1015 GraphicUsed by:1016 1032
Symbol 1016 MovieClipUses:1013 1014 1015Used by:1018
Symbol 1017 GraphicUsed by:1018 1033
Symbol 1018 MovieClipUses:1006 1007 1008 1012 1016 1017Used by:1030
Symbol 1019 GraphicUsed by:1023
Symbol 1020 GraphicUsed by:1023
Symbol 1021 GraphicUsed by:1023
Symbol 1022 GraphicUsed by:1023
Symbol 1023 MovieClipUses:1019 1020 1021 1022Used by:1030
Symbol 1024 GraphicUsed by:1028
Symbol 1025 GraphicUsed by:1028
Symbol 1026 GraphicUsed by:1028
Symbol 1027 GraphicUsed by:1028
Symbol 1028 MovieClipUses:1024 1025 1026 1027Used by:1030
Symbol 1029 GraphicUsed by:1030 1038
Symbol 1030 MovieClipUses:1018 993 1023 1028 1029Used by:1074
Symbol 1031 MovieClipUses:1009 1010 1011Used by:1033
Symbol 1032 MovieClipUses:1013 1014 1015Used by:1033
Symbol 1033 MovieClipUses:1006 1007 1008 1031 1032 1017Used by:1038
Symbol 1034 GraphicUsed by:1035
Symbol 1035 MovieClipUses:994 995 996 1034Used by:1038
Symbol 1036 GraphicUsed by:1037
Symbol 1037 MovieClipUses:999 1000 1001 1036Used by:1038
Symbol 1038 MovieClipUses:1033 993 1035 1037 1029Used by:1074
Symbol 1039 GraphicUsed by:1042 1060
Symbol 1040 GraphicUsed by:1042 1060
Symbol 1041 GraphicUsed by:1042 1060
Symbol 1042 MovieClipUses:1039 1040 1041Used by:1047
Symbol 1043 GraphicUsed by:1045 1061
Symbol 1044 GraphicUsed by:1045 1061
Symbol 1045 MovieClipUses:1043 1044 453Used by:1047
Symbol 1046 GraphicUsed by:1047 1062
Symbol 1047 MovieClipUses:444 445 446 1042 1045 1046Used by:1058
Symbol 1048 GraphicUsed by:1058
Symbol 1049 GraphicUsed by:1053
Symbol 1050 GraphicUsed by:1053
Symbol 1051 GraphicUsed by:1053
Symbol 1052 GraphicUsed by:1053
Symbol 1053 MovieClipUses:1049 1050 1051 1052Used by:1058
Symbol 1054 GraphicUsed by:1057
Symbol 1055 GraphicUsed by:1057
Symbol 1056 GraphicUsed by:1057
Symbol 1057 MovieClipUses:1054 1055 465 1056Used by:1058
Symbol 1058 MovieClipUses:1047 1048 1053 1057Used by:1074
Symbol 1059 GraphicUsed by:1073
Symbol 1060 MovieClipUses:1039 1040 1041Used by:1062
Symbol 1061 MovieClipUses:1043 1044 453Used by:1062
Symbol 1062 MovieClipUses:444 445 446 1060 1061 1046Used by:1073
Symbol 1063 GraphicUsed by:1067
Symbol 1064 GraphicUsed by:1067
Symbol 1065 GraphicUsed by:1067
Symbol 1066 GraphicUsed by:1067
Symbol 1067 MovieClipUses:1063 1064 1065 1066Used by:1073
Symbol 1068 GraphicUsed by:1072
Symbol 1069 GraphicUsed by:1072
Symbol 1070 GraphicUsed by:1072
Symbol 1071 GraphicUsed by:1072
Symbol 1072 MovieClipUses:1068 1069 1070 1071Used by:1073
Symbol 1073 MovieClipUses:1059 1062 993 1067 1072Used by:1074
Symbol 1074 MovieClip {SalonofFun_fla.badan_1_352}Uses:1005 1030 1038 1058 1073Used by:1103
Symbol 1075 GraphicUsed by:1087 1095 1100
Symbol 1076 GraphicUsed by:1085 1093 1098
Symbol 1077 GraphicUsed by:1080 1091 1096
Symbol 1078 GraphicUsed by:1080 1091 1096
Symbol 1079 GraphicUsed by:1080 1091 1096
Symbol 1080 MovieClipUses:1077 1078 1079Used by:1085
Symbol 1081 GraphicUsed by:1084 1092 1097
Symbol 1082 GraphicUsed by:1084 1092 1097
Symbol 1083 GraphicUsed by:1084 1092 1097
Symbol 1084 MovieClipUses:1081 1082 1083Used by:1085
Symbol 1085 MovieClipUses:469 470 1076 1080 1084Used by:1087
Symbol 1086 GraphicUsed by:1087
Symbol 1087 MovieClipUses:1075 1085 1086Used by:1090
Symbol 1088 GraphicUsed by:1089
Symbol 1089 MovieClipUses:1088Used by:1090
Symbol 1090 MovieClipUses:1087 1089Used by:1101
Symbol 1091 MovieClipUses:1077 1078 1079Used by:1093
Symbol 1092 MovieClipUses:1081 1082 1083Used by:1093
Symbol 1093 MovieClipUses:469 470 1076 1091 1092Used by:1095
Symbol 1094 GraphicUsed by:1095
Symbol 1095 MovieClipUses:1075 1093 1094Used by:1101
Symbol 1096 MovieClipUses:1077 1078 1079Used by:1098
Symbol 1097 MovieClipUses:1081 1082 1083Used by:1098
Symbol 1098 MovieClipUses:469 470 1076 1096 1097Used by:1100
Symbol 1099 GraphicUsed by:1100
Symbol 1100 MovieClipUses:1075 1098 1099Used by:1101
Symbol 1101 MovieClip {SalonofFun_fla.muka_1_383}Uses:1090 1095 1100Used by:1103
Symbol 1102 MovieClip {SalonofFun_fla.H_398}Uses:719 730 757 885Used by:1103
Symbol 1103 MovieClipUses:979 1074 1101 1102 964 977Used by:1214
Symbol 1104 MovieClip {SalonofFun_fla.H_400}Uses:613 624 656 667Used by:1152
Symbol 1105 GraphicUsed by:1111 1121
Symbol 1106 GraphicUsed by:1109 1119 1123
Symbol 1107 GraphicUsed by:1109 1119 1123
Symbol 1108 GraphicUsed by:1109 1119 1123
Symbol 1109 MovieClipUses:1106 1107 489 1108Used by:1111
Symbol 1110 GraphicUsed by:1111
Symbol 1111 MovieClipUses:1105 1109 1110Used by:1132
Symbol 1112 GraphicUsed by:1118
Symbol 1113 GraphicUsed by:1116
Symbol 1114 GraphicUsed by:1116
Symbol 1115 GraphicUsed by:1116
Symbol 1116 MovieClipUses:1113 684 1114 1115Used by:1118
Symbol 1117 GraphicUsed by:1118
Symbol 1118 MovieClipUses:1112 1116 1117Used by:1132
Symbol 1119 MovieClipUses:1106 1107 489 1108Used by:1121
Symbol 1120 GraphicUsed by:1121
Symbol 1121 MovieClipUses:1105 1119 1120Used by:1132
Symbol 1122 GraphicUsed by:1124
Symbol 1123 MovieClipUses:1106 1107 489 1108Used by:1124
Symbol 1124 MovieClipUses:1122 1123Used by:1132
Symbol 1125 GraphicUsed by:1131
Symbol 1126 GraphicUsed by:1129
Symbol 1127 GraphicUsed by:1129
Symbol 1128 GraphicUsed by:1129
Symbol 1129 MovieClipUses:1126 676 1127 1128Used by:1131
Symbol 1130 GraphicUsed by:1131
Symbol 1131 MovieClipUses:1125 1129 1130Used by:1132
Symbol 1132 MovieClip {SalonofFun_fla.badan_0_401}Uses:1111 1118 1121 1124 1131Used by:1152
Symbol 1133 GraphicUsed by:1140 1146 1149
Symbol 1134 GraphicUsed by:1138 1144 1147
Symbol 1135 GraphicUsed by:1138 1144 1147
Symbol 1136 GraphicUsed by:1138 1144 1147
Symbol 1137 GraphicUsed by:1138 1144 1147
Symbol 1138 MovieClipUses:1134 1135 1136 1137Used by:1140
Symbol 1139 GraphicUsed by:1140
Symbol 1140 MovieClipUses:1133 1138 1139Used by:1143
Symbol 1141 GraphicUsed by:1142
Symbol 1142 MovieClipUses:1141Used by:1143
Symbol 1143 MovieClipUses:1140 1142Used by:1150
Symbol 1144 MovieClipUses:1134 1135 1136 1137Used by:1146
Symbol 1145 GraphicUsed by:1146
Symbol 1146 MovieClipUses:1133 1144 1145Used by:1150
Symbol 1147 MovieClipUses:1134 1135 1136 1137Used by:1149
Symbol 1148 GraphicUsed by:1149
Symbol 1149 MovieClipUses:1133 1147 1148 975Used by:1150
Symbol 1150 MovieClip {SalonofFun_fla.muka_0_412}Uses:1143 1146 1149Used by:1152
Symbol 1151 MovieClip {SalonofFun_fla.H_421}Uses:719 730 757 885Used by:1152
Symbol 1152 MovieClipUses:1104 1132 1150 1151 964 977Used by:1214
Symbol 1153 GraphicUsed by:1157
Symbol 1154 GraphicUsed by:1157
Symbol 1155 GraphicUsed by:1157
Symbol 1156 GraphicUsed by:1157
Symbol 1157 MovieClipUses:1153 1154 1155 1156Used by:1163
Symbol 1158 GraphicUsed by:1162
Symbol 1159 GraphicUsed by:1162
Symbol 1160 GraphicUsed by:1162
Symbol 1161 GraphicUsed by:1162
Symbol 1162 MovieClipUses:1158 1159 1160 1161Used by:1163
Symbol 1163 MovieClipUses:1157 1162Used by:1164 1278
Symbol 1164 MovieClip {SalonofFun_fla.H_423}Uses:613 624 656 667 1163Used by:1211
Symbol 1165 GraphicUsed by:1171
Symbol 1166 GraphicUsed by:1169 1180 1191
Symbol 1167 GraphicUsed by:1169 1180 1191
Symbol 1168 GraphicUsed by:1169 1180 1191
Symbol 1169 MovieClipUses:1166 676 1167 1168Used by:1171
Symbol 1170 GraphicUsed by:1171
Symbol 1171 MovieClipUses:1165 1169 1170Used by:1193
Symbol 1172 GraphicUsed by:1178
Symbol 1173 GraphicUsed by:1176
Symbol 1174 GraphicUsed by:1176
Symbol 1175 GraphicUsed by:1176
Symbol 1176 MovieClipUses:1173 684 1174 1175Used by:1178
Symbol 1177 GraphicUsed by:1178 1181
Symbol 1178 MovieClipUses:1172 1176 1177Used by:1193
Symbol 1179 GraphicUsed by:1181
Symbol 1180 MovieClipUses:1166 676 1167 1168Used by:1181
Symbol 1181 MovieClipUses:1179 1180 1177Used by:1193
Symbol 1182 GraphicUsed by:1189
Symbol 1183 GraphicUsed by:1187
Symbol 1184 GraphicUsed by:1187
Symbol 1185 GraphicUsed by:1187
Symbol 1186 GraphicUsed by:1187
Symbol 1187 MovieClipUses:1183 1184 1185 1186Used by:1189
Symbol 1188 GraphicUsed by:1189 1192
Symbol 1189 MovieClipUses:1182 1187 1188Used by:1193
Symbol 1190 GraphicUsed by:1192
Symbol 1191 MovieClipUses:1166 676 1167 1168Used by:1192
Symbol 1192 MovieClipUses:1190 1191 1188Used by:1193
Symbol 1193 MovieClip {SalonofFun_fla.badan_427}Uses:1171 1178 1181 1189 1192Used by:1211
Symbol 1194 GraphicUsed by:1195
Symbol 1195 MovieClipUses:1194Used by:1198
Symbol 1196 GraphicUsed by:1197
Symbol 1197 MovieClipUses:1196Used by:1198
Symbol 1198 MovieClipUses:1195 1197Used by:1209
Symbol 1199 GraphicUsed by:1200
Symbol 1200 MovieClipUses:1199Used by:1209
Symbol 1201 GraphicUsed by:1208
Symbol 1202 GraphicUsed by:1206
Symbol 1203 GraphicUsed by:1206
Symbol 1204 GraphicUsed by:1206
Symbol 1205 GraphicUsed by:1206
Symbol 1206 MovieClipUses:1202 1203 1204 1205Used by:1208
Symbol 1207 GraphicUsed by:1208
Symbol 1208 MovieClipUses:1201 1206 1207Used by:1209
Symbol 1209 MovieClip {SalonofFun_fla.muka_438}Uses:1198 1200 1208Used by:1211
Symbol 1210 MovieClip {SalonofFun_fla.H_445}Uses:719 730 757 885Used by:1211
Symbol 1211 MovieClipUses:1164 1193 1209 1210 964 977Used by:1214
Symbol 1212 GraphicUsed by:1213
Symbol 1213 MovieClipUses:1212Used by:1214
Symbol 1214 MovieClip {CCustomer}Uses:978 1103 1152 1211 1213Used by:1381
Symbol 1215 GraphicUsed by:1216
Symbol 1216 MovieClip {CBalon}Uses:1215Used by:1374 1381
Symbol 1217 GraphicUsed by:1218
Symbol 1218 MovieClipUses:1217Used by:1263
Symbol 1219 GraphicUsed by:1220
Symbol 1220 MovieClipUses:1219Used by:1263 1374
Symbol 1221 GraphicUsed by:1232
Symbol 1222 GraphicUsed by:1225
Symbol 1223 GraphicUsed by:1225
Symbol 1224 GraphicUsed by:1225
Symbol 1225 MovieClipUses:1222 1223 1224Used by:1232
Symbol 1226 GraphicUsed by:1232
Symbol 1227 GraphicUsed by:1230
Symbol 1228 GraphicUsed by:1230
Symbol 1229 GraphicUsed by:1230
Symbol 1230 MovieClipUses:1227 1228 1229Used by:1232
Symbol 1231 GraphicUsed by:1232
Symbol 1232 MovieClipUses:1221 1225 1226 1230 1231Used by:1263 1374
Symbol 1233 GraphicUsed by:1262
Symbol 1234 GraphicUsed by:1236
Symbol 1235 GraphicUsed by:1236
Symbol 1236 MovieClipUses:1234 220 1235Used by:1262
Symbol 1237 GraphicUsed by:1262
Symbol 1238 GraphicUsed by:1241
Symbol 1239 GraphicUsed by:1241
Symbol 1240 GraphicUsed by:1241
Symbol 1241 MovieClipUses:1238 1239 1240Used by:1262
Symbol 1242 GraphicUsed by:1262
Symbol 1243 GraphicUsed by:1246
Symbol 1244 GraphicUsed by:1246
Symbol 1245 GraphicUsed by:1246
Symbol 1246 MovieClipUses:1243 1244 1245Used by:1262
Symbol 1247 GraphicUsed by:1262
Symbol 1248 GraphicUsed by:1250
Symbol 1249 GraphicUsed by:1250
Symbol 1250 MovieClipUses:1248 235 1249Used by:1262
Symbol 1251 GraphicUsed by:1262
Symbol 1252 GraphicUsed by:1255
Symbol 1253 GraphicUsed by:1255
Symbol 1254 GraphicUsed by:1255
Symbol 1255 MovieClipUses:1252 1253 1254Used by:1262
Symbol 1256 GraphicUsed by:1262
Symbol 1257 GraphicUsed by:1260
Symbol 1258 GraphicUsed by:1260
Symbol 1259 GraphicUsed by:1260
Symbol 1260 MovieClipUses:1257 1258 1259Used by:1262
Symbol 1261 GraphicUsed by:1262
Symbol 1262 MovieClipUses:1233 1236 1237 1241 1242 1246 1247 1250 1251 1255 1256 1260 1261Used by:1263 1374
Symbol 1263 MovieClip {CBHair}Uses:1218 1220 1232 1262Used by:1381
Symbol 1264 GraphicUsed by:1265
Symbol 1265 MovieClip {CBTopi}Uses:1264 894 911 916 932 945 954 963Used by:1381
Symbol 1266 GraphicUsed by:1267
Symbol 1267 MovieClipUses:1266Used by:1277 1374
Symbol 1268 GraphicUsed by:1269
Symbol 1269 MovieClipUses:1268Used by:1277 1374
Symbol 1270 GraphicUsed by:1271
Symbol 1271 MovieClipUses:1270Used by:1277 1374
Symbol 1272 GraphicUsed by:1273
Symbol 1273 MovieClipUses:1272Used by:1277
Symbol 1274 GraphicUsed by:1276
Symbol 1275 MovieClipUses:52Used by:1276
Symbol 1276 MovieClipUses:1274 1275 52Used by:1277
Symbol 1277 MovieClip {CBColor}Uses:1267 1269 1271 1273 1276Used by:1381
Symbol 1278 MovieClip {SalonofFun_fla.H_470}Uses:613 624 656 667 1163Used by:1280
Symbol 1279 MovieClip {SalonofFun_fla.H_471}Uses:719 730 757 885Used by:1280
Symbol 1280 MovieClip {CHair}Uses:1278 1279Used by:1381
Symbol 1281 MovieClip {CTopi}Uses:894 911 916 932 945 954 963Used by:1381
Symbol 1282 GraphicUsed by:1283
Symbol 1283 MovieClipUses:1282Used by:1310
Symbol 1284 GraphicUsed by:1285
Symbol 1285 MovieClipUses:1284Used by:1310
Symbol 1286 GraphicUsed by:1287
Symbol 1287 MovieClipUses:1286Used by:1288 1335
Symbol 1288 MovieClipUses:1287Used by:1310
Symbol 1289 GraphicUsed by:1295
Symbol 1290 GraphicUsed by:1293
Symbol 1291 GraphicUsed by:1293
Symbol 1292 GraphicUsed by:1293
Symbol 1293 MovieClipUses:1290 1291 1292Used by:1295
Symbol 1294 GraphicUsed by:1295
Symbol 1295 MovieClipUses:1289 1293 1294Used by:1305
Symbol 1296 GraphicUsed by:1302
Symbol 1297 GraphicUsed by:1300
Symbol 1298 GraphicUsed by:1300
Symbol 1299 GraphicUsed by:1300
Symbol 1300 MovieClipUses:1297 1298 1299Used by:1302
Symbol 1301 GraphicUsed by:1302
Symbol 1302 MovieClipUses:1296 1300 1301Used by:1305
Symbol 1303 GraphicUsed by:1304
Symbol 1304 MovieClipUses:1303Used by:1305
Symbol 1305 MovieClipUses:1295 1302 1304Used by:1310
Symbol 1306 GraphicUsed by:1307
Symbol 1307 MovieClipUses:1306Used by:1310
Symbol 1308 GraphicUsed by:1309
Symbol 1309 MovieClipUses:1308Used by:1310
Symbol 1310 MovieClip {CHairCut}Uses:1283 1285 1288 1305 1307 1309Used by:1381
Symbol 1311 GraphicUsed by:1312
Symbol 1312 MovieClipUses:1311Used by:1313
Symbol 1313 MovieClip {CKilauBenar}Uses:1312Used by:1381
Symbol 1314 GraphicUsed by:1315
Symbol 1315 MovieClipUses:1314Used by:1316
Symbol 1316 MovieClip {CKilauSalah}Uses:1315Used by:1381
Symbol 1317 GraphicUsed by:1318
Symbol 1318 MovieClipUses:1317Used by:1319
Symbol 1319 MovieClip {SalonofFun_fla.tool1_491}Uses:1318Used by:1332
Symbol 1320 GraphicUsed by:1321
Symbol 1321 MovieClipUses:1320Used by:1322
Symbol 1322 MovieClip {SalonofFun_fla.tool2_493}Uses:1321Used by:1332
Symbol 1323 GraphicUsed by:1324
Symbol 1324 MovieClipUses:1323Used by:1325
Symbol 1325 MovieClip {SalonofFun_fla.tool3_495}Uses:1324Used by:1332
Symbol 1326 GraphicUsed by:1327
Symbol 1327 MovieClipUses:1326Used by:1328
Symbol 1328 MovieClip {SalonofFun_fla.tool4_497}Uses:1327Used by:1332
Symbol 1329 GraphicUsed by:1330
Symbol 1330 MovieClipUses:1329Used by:1331
Symbol 1331 MovieClip {SalonofFun_fla.tool5_499}Uses:1330Used by:1332
Symbol 1332 MovieClip {CColoring}Uses:1319 1322 1325 1328 1331Used by:1381
Symbol 1333 GraphicUsed by:1334
Symbol 1334 MovieClipUses:1333Used by:1336
Symbol 1335 MovieClipUses:1287Used by:1336
Symbol 1336 MovieClip {CCoin}Uses:1334 1335Used by:1374 1381
Symbol 1337 GraphicUsed by:1338
Symbol 1338 MovieClipUses:1337Used by:1339
Symbol 1339 MovieClip {CKilauCoin}Uses:1338Used by:1381
Symbol 1340 EditableTextUses:285Used by:1342
Symbol 1341 EditableTextUses:285Used by:1342
Symbol 1342 MovieClip {CScore}Uses:1340 1341Used by:1381
Symbol 1343 GraphicUsed by:1349 1361
Symbol 1344 MovieClipUses:261Used by:1349
Symbol 1345 TextUses:285Used by:1349
Symbol 1346 MovieClipUses:348 295 297 304 306 308 358 363 368 330Used by:1349 1354
Symbol 1347 GraphicUsed by:1348 1353 1357
Symbol 1348 MovieClip {SalonofFun_fla.btn_retrylevel_510}Uses:1347 45Used by:1349
Symbol 1349 MovieClip {CLose1}Uses:1343 1344 1345 1346 1348 45 578Used by:1381
Symbol 1350 GraphicUsed by:1354
Symbol 1351 MovieClipUses:261Used by:1354
Symbol 1352 TextUses:285Used by:1354
Symbol 1353 MovieClip {SalonofFun_fla.btn_mainmenu_513}Uses:1347 45Used by:1354 1361
Symbol 1354 MovieClip {CLose2}Uses:1350 1351 1352 1346 1353 45 578Used by:1381
Symbol 1355 GraphicUsed by:1358
Symbol 1356 MovieClipUses:261Used by:1358
Symbol 1357 MovieClip {SalonofFun_fla.btn_resumegame_516}Uses:1347 45Used by:1358
Symbol 1358 MovieClip {CPause}Uses:1355 45 1356 331 1357Used by:1381
Symbol 1359 MovieClipUses:261Used by:1361
Symbol 1360 MovieClipUses:333 295 297 304 306 308 335 340 345 330Used by:1361 1366
Symbol 1361 MovieClip {CEnding}Uses:1343 45 1359 1360 1353 578Used by:1381
Symbol 1362 GraphicUsed by:1366
Symbol 1363 MovieClipUses:261Used by:1366
Symbol 1364 GraphicUsed by:1365
Symbol 1365 MovieClip {SalonofFun_fla.btn_nextlevel_522}Uses:1364 45Used by:1366
Symbol 1366 MovieClip {CNextlevel}Uses:1362 45 1363 1360 1365 578Used by:1381
Symbol 1367 GraphicUsed by:1374
Symbol 1368 MovieClip {SalonofFun_fla.btn_prev_524}Uses:571 45Used by:1374
Symbol 1369 MovieClip {SalonofFun_fla.btn_next_525}Uses:571 45Used by:1374
Symbol 1370 MovieClipUses:379 672 697 703 891 681Used by:1374
Symbol 1371 GraphicUsed by:1374
Symbol 1372 GraphicUsed by:1374
Symbol 1373 GraphicUsed by:1374
Symbol 1374 MovieClip {CTutorial}Uses:1367 672 697 703 891 1216 945 664 858 45 1368 572 1369 1370 379 681 1262 1220 1232 1267 1269 1271 658 780 662 832 1371 894 1372 1373 916 1336Used by:1381
Symbol 1375 FontUsed by:1376 1391
Symbol 1376 EditableTextUses:1375Used by:1378
Symbol 1377 EditableTextUses:285Used by:1378
Symbol 1378 MovieClipUses:1376 1377Used by:1381
Symbol 1379 Sound {bgm}Used by:1381
Symbol 1380 Sound {coin}Used by:1381
Symbol 1381 MovieClipUses:382 397 579 586 591 601 602 1214 1216 1263 1265 1277 1280 1281 1310 1313 1316 1332 1336 1339 1342 1349 1354 1358 1361 1366 1374 1378 1379 1380Used by:Timeline
Symbol 1382 EditableTextUses:285Used by:1392
Symbol 1383 FontUsed by:1384
Symbol 1384 EditableTextUses:1383Used by:1392
Symbol 1385 EditableTextUses:7 581Used by:1392
Symbol 1386 FontUsed by:1387 1388
Symbol 1387 EditableTextUses:1386Used by:1392
Symbol 1388 EditableTextUses:1386Used by:1392
Symbol 1389 FontUsed by:1390
Symbol 1390 EditableTextUses:1389Used by:1392
Symbol 1391 EditableTextUses:1375Used by:1392
Symbol 1392 MovieClipUses:1382 1384 1385 1387 1388 1390 1391Used by:Timeline

Instance Names

"lpc"Frame 1Symbol 169 EditableText
"lbar"Frame 1Symbol 171 MovieClip
"languageName_text"Symbol 31 MovieClip {spill.localisation.LanguageSelectBox_mc} Frame 1Symbol 8 EditableText
"flag"Symbol 31 MovieClip {spill.localisation.LanguageSelectBox_mc} Frame 1Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532}
"flag"Symbol 38 MovieClip Frame 1Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532}
"text"Symbol 38 MovieClip Frame 1Symbol 37 EditableText
"l_de"Symbol 41 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 38 MovieClip
"l_en_us"Symbol 41 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 38 MovieClip
"l_fr"Symbol 41 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 38 MovieClip
"l_it"Symbol 41 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 38 MovieClip
"l_nl"Symbol 41 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 38 MovieClip
"l_pl"Symbol 41 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 38 MovieClip
"l_se"Symbol 41 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 38 MovieClip
"l_br"Symbol 41 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 38 MovieClip
"l_cn"Symbol 41 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 38 MovieClip
"l_en_uk"Symbol 41 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 38 MovieClip
"l_es"Symbol 41 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 38 MovieClip
"l_id"Symbol 41 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 38 MovieClip
"l_jp"Symbol 41 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 38 MovieClip
"l_pt"Symbol 41 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 38 MovieClip
"l_ru"Symbol 41 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 38 MovieClip
"l_in"Symbol 41 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 38 MovieClip
"l_ar"Symbol 41 MovieClip {spill.localisation.LanguageSelectPopup_mc} Frame 1Symbol 38 MovieClip
"mc"Symbol 282 MovieClip Frame 1Symbol 281 MovieClip
"__id21_"Symbol 283 MovieClip {SalonofFun_fla.teks_102} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"__id22_"Symbol 283 MovieClip {SalonofFun_fla.teks_102} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"__id23_"Symbol 283 MovieClip {SalonofFun_fla.teks_102} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"__id24_"Symbol 283 MovieClip {SalonofFun_fla.teks_102} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"__id25_"Symbol 283 MovieClip {SalonofFun_fla.teks_102} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"mc"Symbol 370 MovieClip Frame 1Symbol 331 MovieClip
"mc"Symbol 370 MovieClip Frame 2Symbol 346 MovieClip {SalonofFun_fla.SKhepi_123}
"mc"Symbol 370 MovieClip Frame 3Symbol 369 MovieClip {SalonofFun_fla.SKsedih_128}
"mLeftDoor"Symbol 382 MovieClip {CGame} Frame 1Symbol 180 MovieClip
"mRightDoor"Symbol 382 MovieClip {CGame} Frame 1Symbol 184 MovieClip
"mBg"Symbol 382 MovieClip {CGame} Frame 1Symbol 268 MovieClip
"mFrontground"Symbol 382 MovieClip {CGame} Frame 1Symbol 272 MovieClip
"btnPause"Symbol 382 MovieClip {CGame} Frame 1Symbol 274 MovieClip
"btnSound"Symbol 382 MovieClip {CGame} Frame 1Symbol 279 MovieClip
"mTime"Symbol 382 MovieClip {CGame} Frame 1Symbol 282 MovieClip
"scoreTxt"Symbol 382 MovieClip {CGame} Frame 1Symbol 286 EditableText
"goalTxt"Symbol 382 MovieClip {CGame} Frame 1Symbol 287 EditableText
"lifeTxt"Symbol 382 MovieClip {CGame} Frame 1Symbol 288 EditableText
"levelTxt"Symbol 382 MovieClip {CGame} Frame 1Symbol 289 EditableText
"mShopkeeper"Symbol 382 MovieClip {CGame} Frame 1Symbol 370 MovieClip
"mCashier"Symbol 382 MovieClip {CGame} Frame 1Symbol 374 MovieClip
"mChair2"Symbol 382 MovieClip {CGame} Frame 1Symbol 379 MovieClip
"mChair3"Symbol 382 MovieClip {CGame} Frame 1Symbol 379 MovieClip
"mChair1"Symbol 382 MovieClip {CGame} Frame 1Symbol 379 MovieClip
"mChair0"Symbol 382 MovieClip {CGame} Frame 1Symbol 379 MovieClip
"mCursor"Symbol 382 MovieClip {CGame} Frame 1Symbol 381 MovieClip
"mText"Symbol 396 MovieClip Frame 1Symbol 395 EditableText
"mMusic"Symbol 397 MovieClip {COptionBar} Frame 1Symbol 387 MovieClip {SalonofFun_fla.MusicBtn_144}
"mQuality"Symbol 397 MovieClip {COptionBar} Frame 1Symbol 390 MovieClip {SalonofFun_fla.QualityBtn_145}
"mSFX"Symbol 397 MovieClip {COptionBar} Frame 1Symbol 393 MovieClip {SalonofFun_fla.SFXBtn_146}
"mPopUp"Symbol 397 MovieClip {COptionBar} Frame 1Symbol 396 MovieClip
"__id18_"Symbol 572 MovieClip {SalonofFun_fla.btn_play_193} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"btn_moreGames"Symbol 578 MovieClip {SalonofFun_fla.GGGMoreGamesBtn_197} Frame 1Symbol 577 Button
"__id17_"Symbol 578 MovieClip {SalonofFun_fla.GGGMoreGamesBtn_197} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"btnPlay"Symbol 579 MovieClip {CMainMenu} Frame 1Symbol 572 MovieClip {SalonofFun_fla.btn_play_193}
"__id20_"Symbol 579 MovieClip {CMainMenu} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"mBtn"Symbol 586 MovieClip {CBannedWin} Frame 1Symbol 585 Button
"iBar"Symbol 591 MovieClip {FPS} Frame 1Symbol 587 MovieClip
"tf"Symbol 591 MovieClip {FPS} Frame 2Symbol 590 EditableText
"mTitle"Symbol 595 MovieClip Frame 1Symbol 594 EditableText
"mTitle"Symbol 601 MovieClip {CCredit} Frame 1Symbol 595 MovieClip
"mLogo"Symbol 601 MovieClip {CCredit} Frame 1Symbol 596 MovieClip
"mClose"Symbol 601 MovieClip {CCredit} Frame 1Symbol 600 MovieClip
"color"Symbol 673 MovieClip {SalonofFun_fla.H_210} Frame 1Symbol 613 MovieClip
"color"Symbol 673 MovieClip {SalonofFun_fla.H_210} Frame 2Symbol 624 MovieClip
"color"Symbol 673 MovieClip {SalonofFun_fla.H_210} Frame 3Symbol 656 MovieClip
"color"Symbol 673 MovieClip {SalonofFun_fla.H_210} Frame 4Symbol 667 MovieClip
"color"Symbol 892 MovieClip {SalonofFun_fla.H_257} Frame 1Symbol 719 MovieClip
"color"Symbol 892 MovieClip {SalonofFun_fla.H_257} Frame 2Symbol 730 MovieClip
"color"Symbol 892 MovieClip {SalonofFun_fla.H_257} Frame 3Symbol 757 MovieClip
"color"Symbol 892 MovieClip {SalonofFun_fla.H_257} Frame 4Symbol 885 MovieClip
"hair2"Symbol 978 MovieClip Frame 1Symbol 673 MovieClip {SalonofFun_fla.H_210}
"body"Symbol 978 MovieClip Frame 1Symbol 698 MovieClip {SalonofFun_fla.badan_2_241}
"face"Symbol 978 MovieClip Frame 1Symbol 708 MovieClip {SalonofFun_fla.muka_2_251}
"hair1"Symbol 978 MovieClip Frame 1Symbol 892 MovieClip {SalonofFun_fla.H_257}
"topi"Symbol 978 MovieClip Frame 1Symbol 964 MovieClip
"emoticon"Symbol 978 MovieClip Frame 1Symbol 977 MovieClip
"color"Symbol 979 MovieClip {SalonofFun_fla.H_351} Frame 1Symbol 613 MovieClip
"color"Symbol 979 MovieClip {SalonofFun_fla.H_351} Frame 2Symbol 624 MovieClip
"color"Symbol 979 MovieClip {SalonofFun_fla.H_351} Frame 3Symbol 656 MovieClip
"color"Symbol 979 MovieClip {SalonofFun_fla.H_351} Frame 4Symbol 667 MovieClip
"color"Symbol 1102 MovieClip {SalonofFun_fla.H_398} Frame 1Symbol 719 MovieClip
"color"Symbol 1102 MovieClip {SalonofFun_fla.H_398} Frame 2Symbol 730 MovieClip
"color"Symbol 1102 MovieClip {SalonofFun_fla.H_398} Frame 3Symbol 757 MovieClip
"color"Symbol 1102 MovieClip {SalonofFun_fla.H_398} Frame 4Symbol 885 MovieClip
"hair2"Symbol 1103 MovieClip Frame 1Symbol 979 MovieClip {SalonofFun_fla.H_351}
"body"Symbol 1103 MovieClip Frame 1Symbol 1074 MovieClip {SalonofFun_fla.badan_1_352}
"face"Symbol 1103 MovieClip Frame 1Symbol 1101 MovieClip {SalonofFun_fla.muka_1_383}
"hair1"Symbol 1103 MovieClip Frame 1Symbol 1102 MovieClip {SalonofFun_fla.H_398}
"topi"Symbol 1103 MovieClip Frame 1Symbol 964 MovieClip
"emoticon"Symbol 1103 MovieClip Frame 1Symbol 977 MovieClip
"color"Symbol 1104 MovieClip {SalonofFun_fla.H_400} Frame 1Symbol 613 MovieClip
"color"Symbol 1104 MovieClip {SalonofFun_fla.H_400} Frame 2Symbol 624 MovieClip
"color"Symbol 1104 MovieClip {SalonofFun_fla.H_400} Frame 3Symbol 656 MovieClip
"color"Symbol 1104 MovieClip {SalonofFun_fla.H_400} Frame 4Symbol 667 MovieClip
"color"Symbol 1151 MovieClip {SalonofFun_fla.H_421} Frame 1Symbol 719 MovieClip
"color"Symbol 1151 MovieClip {SalonofFun_fla.H_421} Frame 2Symbol 730 MovieClip
"color"Symbol 1151 MovieClip {SalonofFun_fla.H_421} Frame 3Symbol 757 MovieClip
"color"Symbol 1151 MovieClip {SalonofFun_fla.H_421} Frame 4Symbol 885 MovieClip
"hair2"Symbol 1152 MovieClip Frame 1Symbol 1104 MovieClip {SalonofFun_fla.H_400}
"body"Symbol 1152 MovieClip Frame 1Symbol 1132 MovieClip {SalonofFun_fla.badan_0_401}
"face"Symbol 1152 MovieClip Frame 1Symbol 1150 MovieClip {SalonofFun_fla.muka_0_412}
"hair1"Symbol 1152 MovieClip Frame 1Symbol 1151 MovieClip {SalonofFun_fla.H_421}
"topi"Symbol 1152 MovieClip Frame 1Symbol 964 MovieClip
"emoticon"Symbol 1152 MovieClip Frame 1Symbol 977 MovieClip
"color"Symbol 1164 MovieClip {SalonofFun_fla.H_423} Frame 1Symbol 613 MovieClip
"color"Symbol 1164 MovieClip {SalonofFun_fla.H_423} Frame 2Symbol 624 MovieClip
"color"Symbol 1164 MovieClip {SalonofFun_fla.H_423} Frame 3Symbol 656 MovieClip
"color"Symbol 1164 MovieClip {SalonofFun_fla.H_423} Frame 4Symbol 667 MovieClip
"color"Symbol 1210 MovieClip {SalonofFun_fla.H_445} Frame 1Symbol 719 MovieClip
"color"Symbol 1210 MovieClip {SalonofFun_fla.H_445} Frame 2Symbol 730 MovieClip
"color"Symbol 1210 MovieClip {SalonofFun_fla.H_445} Frame 3Symbol 757 MovieClip
"color"Symbol 1210 MovieClip {SalonofFun_fla.H_445} Frame 4Symbol 885 MovieClip
"hair2"Symbol 1211 MovieClip Frame 1Symbol 1164 MovieClip {SalonofFun_fla.H_423}
"body"Symbol 1211 MovieClip Frame 1Symbol 1193 MovieClip {SalonofFun_fla.badan_427}
"face"Symbol 1211 MovieClip Frame 1Symbol 1209 MovieClip {SalonofFun_fla.muka_438}
"hair1"Symbol 1211 MovieClip Frame 1Symbol 1210 MovieClip {SalonofFun_fla.H_445}
"topi"Symbol 1211 MovieClip Frame 1Symbol 964 MovieClip
"emoticon"Symbol 1211 MovieClip Frame 1Symbol 977 MovieClip
"mc3"Symbol 1214 MovieClip {CCustomer} Frame 1Symbol 978 MovieClip
"mc2"Symbol 1214 MovieClip {CCustomer} Frame 1Symbol 1103 MovieClip
"mc1"Symbol 1214 MovieClip {CCustomer} Frame 1Symbol 1152 MovieClip
"mc0"Symbol 1214 MovieClip {CCustomer} Frame 1Symbol 1211 MovieClip
"hati0"Symbol 1214 MovieClip {CCustomer} Frame 1Symbol 1213 MovieClip
"hati1"Symbol 1214 MovieClip {CCustomer} Frame 1Symbol 1213 MovieClip
"hati2"Symbol 1214 MovieClip {CCustomer} Frame 1Symbol 1213 MovieClip
"hati3"Symbol 1214 MovieClip {CCustomer} Frame 1Symbol 1213 MovieClip
"color"Symbol 1278 MovieClip {SalonofFun_fla.H_470} Frame 1Symbol 613 MovieClip
"color"Symbol 1278 MovieClip {SalonofFun_fla.H_470} Frame 2Symbol 624 MovieClip
"color"Symbol 1278 MovieClip {SalonofFun_fla.H_470} Frame 3Symbol 656 MovieClip
"color"Symbol 1278 MovieClip {SalonofFun_fla.H_470} Frame 4Symbol 667 MovieClip
"color"Symbol 1279 MovieClip {SalonofFun_fla.H_471} Frame 1Symbol 719 MovieClip
"color"Symbol 1279 MovieClip {SalonofFun_fla.H_471} Frame 2Symbol 730 MovieClip
"color"Symbol 1279 MovieClip {SalonofFun_fla.H_471} Frame 3Symbol 757 MovieClip
"color"Symbol 1279 MovieClip {SalonofFun_fla.H_471} Frame 4Symbol 885 MovieClip
"hair2"Symbol 1280 MovieClip {CHair} Frame 1Symbol 1278 MovieClip {SalonofFun_fla.H_470}
"hair1"Symbol 1280 MovieClip {CHair} Frame 1Symbol 1279 MovieClip {SalonofFun_fla.H_471}
"mc"Symbol 1332 MovieClip {CColoring} Frame 1Symbol 1319 MovieClip {SalonofFun_fla.tool1_491}
"mc"Symbol 1332 MovieClip {CColoring} Frame 2Symbol 1322 MovieClip {SalonofFun_fla.tool2_493}
"mc"Symbol 1332 MovieClip {CColoring} Frame 3Symbol 1325 MovieClip {SalonofFun_fla.tool3_495}
"mc"Symbol 1332 MovieClip {CColoring} Frame 4Symbol 1328 MovieClip {SalonofFun_fla.tool4_497}
"mc"Symbol 1332 MovieClip {CColoring} Frame 5Symbol 1331 MovieClip {SalonofFun_fla.tool5_499}
"__id14_"Symbol 1348 MovieClip {SalonofFun_fla.btn_retrylevel_510} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"btn1"Symbol 1349 MovieClip {CLose1} Frame 1Symbol 1348 MovieClip {SalonofFun_fla.btn_retrylevel_510}
"__id15_"Symbol 1349 MovieClip {CLose1} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"__id12_"Symbol 1353 MovieClip {SalonofFun_fla.btn_mainmenu_513} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"btn1"Symbol 1354 MovieClip {CLose2} Frame 1Symbol 1353 MovieClip {SalonofFun_fla.btn_mainmenu_513}
"__id13_"Symbol 1354 MovieClip {CLose2} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"__id9_"Symbol 1357 MovieClip {SalonofFun_fla.btn_resumegame_516} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"__id10_"Symbol 1358 MovieClip {CPause} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"__id11_"Symbol 1358 MovieClip {CPause} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"btn1"Symbol 1358 MovieClip {CPause} Frame 1Symbol 1357 MovieClip {SalonofFun_fla.btn_resumegame_516}
"__id7_"Symbol 1361 MovieClip {CEnding} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"btn1"Symbol 1361 MovieClip {CEnding} Frame 1Symbol 1353 MovieClip {SalonofFun_fla.btn_mainmenu_513}
"__id8_"Symbol 1361 MovieClip {CEnding} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"__id4_"Symbol 1365 MovieClip {SalonofFun_fla.btn_nextlevel_522} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"__id5_"Symbol 1366 MovieClip {CNextlevel} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"btn1"Symbol 1366 MovieClip {CNextlevel} Frame 1Symbol 1365 MovieClip {SalonofFun_fla.btn_nextlevel_522}
"__id6_"Symbol 1366 MovieClip {CNextlevel} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"__id1_"Symbol 1368 MovieClip {SalonofFun_fla.btn_prev_524} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"__id0_"Symbol 1369 MovieClip {SalonofFun_fla.btn_next_525} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"mChair3"Symbol 1370 MovieClip Frame 1Symbol 379 MovieClip
"__id2_"Symbol 1374 MovieClip {CTutorial} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"__id3_"Symbol 1374 MovieClip {CTutorial} Frame 1Symbol 45 MovieClip {spill.localisation.LocalizedTextField}
"btnPrev"Symbol 1374 MovieClip {CTutorial} Frame 1Symbol 1368 MovieClip {SalonofFun_fla.btn_prev_524}
"btnPlay"Symbol 1374 MovieClip {CTutorial} Frame 1Symbol 572 MovieClip {SalonofFun_fla.btn_play_193}
"btnNext"Symbol 1374 MovieClip {CTutorial} Frame 1Symbol 1369 MovieClip {SalonofFun_fla.btn_next_525}

Special Tags

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

Labels

"Preload"Frame 1
"Asset"Frame 9
"mainMenu"Frame 16
"br"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 1
"nl"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 2
"cn"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 3
"de"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 4
"es"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 5
"fr"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 6
"in"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 7
"it"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 8
"jp"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 9
"my"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 10
"ph"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 11
"pl"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 12
"pt"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 13
"ru"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 14
"se"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 15
"tr"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 16
"en_uk"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 17
"en_us"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 18
"id"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 19
"ar"Symbol 30 MovieClip {SalonofFun_fla.flag_icon_532} Frame 20
"www.agame.com"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 1
"www.game.com.cn"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 2
"www.zapjuegos.com"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 3
"www.spel.nl"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 4
"www.jeu.fr"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 5
"www.spielen.com"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 6
"www.clickjogos.com"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 7
"www.giocaregratis.it"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 8
"www.spel.se"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 9
"www.mygames.co.uk"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 10
"www.flashgames.ru"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 11
"www.game.co.in"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 12
"www.games.co.id"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 13
"www.minigry.pl"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 14
"www.asoyun.com"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 15
"www.game.com.my"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 16
"www.gamesgames.com"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 17
"www.spelletjes.nl"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 18
"www.jeux.fr"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 19
"www.jetztspielen.de"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 20
"www.gry.pl"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 21
"www.spela.se"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 22
"www.gioco.it"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 23
"www.juegos.com"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 24
"www.ojogos.com.br"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 25
"www.ourgames.ru"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 26
"www.games.co.uk"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 27
"www.oyunlar123.com"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 28
"www.girlsgogames.com"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 29
"www.girlsgogames.in"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 30
"www.girlsgogamestr.com"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 31
"www.girlsgogames.com.br"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 32
"www.girlsgogames.fr"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 33
"www.girlsgogames.co.uk"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 34
"www.girlsgogames.de"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 35
"www.girlsgogames.pl"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 36
"www.girlsgogames.ru"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 37
"www.juegosdechicas.com"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 38
"www.girlsgogames.it"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 39
"www.girlsgogames.es"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 40
"www.girlsgogames.nl"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 41
"www.girlsgogames.se"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 42
"www.ojogos.pt"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 43
"www.laro.com.ph"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 44
"www.egames.jp"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 45
"www.a10.com"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 46
"www.dailygame.com"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 47
"www.zapapa.com"Symbol 167 MovieClip {spill.localisation.BrandingLogo} Frame 48




http://swfchan.com/25/123346/info.shtml
Created: 2/3 -2019 20:09:49 Last modified: 2/3 -2019 20:09:49 Server time: 10/05 -2024 06:47:27