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

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

popcorn-mania.swf

This is the info page for
Flash #114286

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


Text
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.

464005

PLAY
GAME

PLAY
GAME

TUTORIAL

TUTORIAL

PLAY MORE
GAMES

PLAY MORE
GAMES

STUDIO 3

STUDIO 2

464005

SOUND
OFF

464005

SOUND
OFF

SOUND
ON

SOUND
ON

PAUSE
II

PAUSE
II

464005

SCORE

<p align="center"><font face="Impact" size="16" color="#243800" letterSpacing="0.000000" kerning="1">0</font></p>

GOAL

<p align="center"><font face="Impact" size="16" color="#243800" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Impact" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">8</font></p>

Toggle Music (M)

RESUME

RESUME

MAIN
MENU

MAIN
MENU

PLAY MORE
GAMES

PLAY
AGAIN

PLAY
AGAIN

MAIN
MENU

PLAY
AGAIN

MAIN
MENU

PLAY MORE
GAMES

464005

NEXT
LEVEL

NEXT
LEVEL

MAIN
MENU

MAIN
MENU

464005

SKIP

SKIP

<p align="center"><font face="Impact" size="24" color="#2e0e0e" letterSpacing="0.000000" kerning="1">PLAY</font></p>

PLAY

<p align="left"><font face="Impact" size="30" color="#000000" letterSpacing="0.000000" kerning="1">Open the door and drag and drop the corn into the maker, and then press button ON.</font></p>

<p align="left"><font face="Impact" size="29" color="#000000" letterSpacing="0.000000" kerning="1">Drag and drop the box on to &nbsp;table. </font></p><p align="left"><font face="Impact" size="29" color="#000000" letterSpacing="0.000000" kerning="1">Move the mouse into the maker.</font></p><p align="left"><font face="Impact" size="29" color="#000000" letterSpacing="0.000000" kerning="1">Click and hold the mouse then release on the box.</font></p>

<p align="left"><font face="Impact" size="25" color="#000000" letterSpacing="0.000000" kerning="1">Give the sauce according to the buyers order by clicking and hold on the correct color then drop it on the box. Drag and drop the completed order to the customer.</font></p>

<p align="left"><font face="Impact" size="30" color="#000000" letterSpacing="0.000000" kerning="1">You can throw the box into the trash if it is wrong order.</font></p>

<p align="left"><font face="Impact" size="30" color="#000000" letterSpacing="0.000000" kerning="1">Pay attention to &nbsp;the time bar if it is running out then it is game over.</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
//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 10
//Log (Playtomic.Log) package Playtomic { import flash.events.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.external.*; public final class Log { private static const PingR:Timer = new Timer(30000); private static const PingF:Timer = new Timer(60000); private static var LevelAverages:Array = new Array(); private static var Customs:Array = new Array(); public static var Cookie:SharedObject; public static var GUID:String = ""; public static var SWFID:int = 0; private static var LevelRangeds:Array = new Array(); private static var Plays:int = 0; public static var Enabled:Boolean = false; private static var Pings:int = 0; private static var FrozenQueue:Array = new Array(); public static var SourceUrl:String; private static var HighestGoal:int = 0; private static var FirstPing:Boolean = true; private static var Frozen:Boolean = false; public static var BaseUrl:String; public static var Request:LogRequest; public static var Queue:Boolean = true; private static var LevelCounters:Array = new Array(); public static function Link(_arg1:String, _arg2:String, _arg3:String, _arg4:int, _arg5:int, _arg6:int):void{ if (!Enabled){ return; }; Send(((((((((((("l/" + Clean(_arg2)) + "/") + Clean(_arg3)) + "/") + Clean(_arg1)) + "/") + _arg4) + "/") + _arg5) + "/") + _arg6)); } public static function LevelAverageMetric(_arg1:String, _arg2, _arg3:int, _arg4:Boolean=false):void{ if (!Enabled){ return; }; if (_arg4){ if (LevelAverages.indexOf(_arg1) > -1){ return; }; LevelAverages.push(_arg1); }; Send(((((("la/" + Clean(_arg1)) + "/") + Clean(_arg2)) + "/") + _arg3)); } public static function IncreaseViews():void{ var _local1:int = GetCookie("views"); _local1++; SaveCookie("views", _local1); } private static function Send(_arg1:String, _arg2:Boolean=false):void{ if (Frozen){ FrozenQueue.push(_arg1); return; }; Request.Queue(_arg1); if (((((Request.Ready) || (_arg2))) || (!(Queue)))){ Request.Send(); Request = LogRequest.Create(); }; } public static function CustomMetric(_arg1:String, _arg2:String=null, _arg3:Boolean=false):void{ if (!Enabled){ return; }; if (_arg2 == null){ _arg2 = ""; }; if (_arg3){ if (Customs.indexOf(_arg1) > -1){ return; }; Customs.push(_arg1); }; Send(((("c/" + Clean(_arg1)) + "/") + Clean(_arg2))); } private static function Clean(_arg1:String):String{ while (_arg1.indexOf("/") > -1) { _arg1 = _arg1.replace("/", "\\"); }; while (_arg1.indexOf("~") > -1) { _arg1 = _arg1.replace("~", "-"); }; return (escape(_arg1)); } public static function UnFreeze():void{ Frozen = false; Request.MassQueue(FrozenQueue); } private static function GetCookie(_arg1:String):int{ if (Cookie.data[_arg1] == undefined){ return (0); }; return (int(Cookie.data[_arg1])); } public static function View(_arg1:int=0, _arg2:String="", _arg3:String=""):void{ if (SWFID > 0){ return; }; SWFID = _arg1; GUID = _arg2; Enabled = true; if ((((SWFID == 0)) || ((GUID == "")))){ Enabled = false; return; }; if (((((!((_arg3.indexOf("http://") == 0))) && (!((Security.sandboxType == "localWithNetwork"))))) && (!((Security.sandboxType == "localTrusted"))))){ Enabled = false; return; }; SourceUrl = GetUrl(_arg3); if ((((((SourceUrl == null)) || ((SourceUrl == "")))) || ((SourceUrl.indexOf("https://") == 0)))){ Enabled = false; return; }; Security.allowDomain((("http://g" + Log.GUID) + ".api.playtomic.com/")); Security.allowInsecureDomain((("http://g" + Log.GUID) + ".api.playtomic.com/")); Security.loadPolicyFile((("http://g" + Log.GUID) + ".api.playtomic.com/crossdomain.xml")); Request = LogRequest.Create(); Cookie = SharedObject.getLocal("playtomic"); var _local4:int = GetCookie("views"); Send(("v/" + (_local4 + 1)), true); PingF.addEventListener(TimerEvent.TIMER, PingServer); PingF.start(); } public static function Freeze():void{ Frozen = true; } public static function LevelCounterMetric(_arg1:String, _arg2, _arg3:Boolean=false):void{ if (!Enabled){ return; }; if (_arg3){ if (LevelCounters.indexOf(_arg1) > -1){ return; }; LevelCounters.push(_arg1); }; Send(((("lc/" + Clean(_arg1)) + "/") + Clean(_arg2))); } public static function Play():void{ if (!Enabled){ return; }; LevelCounters = new Array(); LevelAverages = new Array(); LevelRangeds = new Array(); Send(("p/" + (Plays + 1)), true); } private static function GetUrl(_arg1:String):String{ var url:String; var defaulturl = _arg1; if (ExternalInterface.available){ try { url = String(ExternalInterface.call("window.location.href.toString")); } catch(s:Error) { url = defaulturl; }; } else { if ((((defaulturl.indexOf("http://") == 0)) || ((defaulturl.indexOf("https://") == 0)))){ url = defaulturl; }; }; if ((((((url == null)) || ((url == "")))) || ((url == "null")))){ if ((((Security.sandboxType == "localWithNetwork")) || ((Security.sandboxType == "localTrusted")))){ url = "http://local-testing/"; } else { url = null; }; }; return (escape(url)); } public static function LevelRangedMetric(_arg1:String, _arg2, _arg3:int, _arg4:Boolean=false):void{ if (!Enabled){ return; }; if (_arg4){ if (LevelRangeds.indexOf(_arg1) > -1){ return; }; LevelRangeds.push(_arg1); }; Send(((((("lr/" + Clean(_arg1)) + "/") + Clean(_arg2)) + "/") + _arg3)); } private static function SaveCookie(_arg1:String, _arg2:int):void{ var _local3:SharedObject = SharedObject.getLocal("swfstats"); _local3.data[_arg1] = _arg2.toString(); _local3.flush(); } public static function ForceSend():void{ if (!Enabled){ return; }; Request.Send(); Request = LogRequest.Create(); if (FrozenQueue.length > 0){ Request.MassQueue(FrozenQueue); }; } private static function PingServer(... _args):void{ if (!Enabled){ return; }; Pings++; Send(((("t/" + (FirstPing) ? "y" : "n") + "/") + Pings), true); if (FirstPing){ PingF.stop(); PingR.addEventListener(TimerEvent.TIMER, PingServer); PingR.start(); FirstPing = false; }; } public static function IncreasePlays():void{ Plays++; } } }//package Playtomic
Section 11
//LogRequest (Playtomic.LogRequest) package Playtomic { import flash.events.*; import flash.net.*; public final class LogRequest { public var Ready:Boolean;// = false private var Data:String;// = "" private var Target:URLRequest; private var Sender:URLLoader; private var BaseUrl:String; private static var Pool:Array = new Array(); private static var Failed:int = 0; public function LogRequest(){ this.Sender = new URLLoader(); this.Sender.addEventListener(Event.COMPLETE, this.Complete, false, 1, false); this.Sender.addEventListener(IOErrorEvent.IO_ERROR, this.IOErrorHandler, false, 0, true); this.Sender.addEventListener(HTTPStatusEvent.HTTP_STATUS, this.StatusChange, false, 0, true); this.Sender.addEventListener(SecurityErrorEvent.SECURITY_ERROR, this.SecurityErrorHandler, false, 0, true); this.Target = new URLRequest(); this.BaseUrl = ((("http://g" + Log.GUID) + ".api.playtomic.com/tracker/q.aspx?swfid=") + Log.SWFID); } private function Complete(_arg1:Event=null):void{ if ((((this.Data.indexOf("v/") == 0)) || ((this.Data.indexOf("~v/") > -1)))){ Log.IncreaseViews(); }; if ((((this.Data.indexOf("p/") == 0)) || ((this.Data.indexOf("~p/") > -1)))){ Log.IncreasePlays(); }; Pool.push(this); } public function Send():void{ this.Target.url = (((((((this.BaseUrl + "&q=") + this.Data) + "&url=") + Log.SourceUrl) + "&") + Math.random()) + "z"); this.Sender.load(this.Target); } private function SecurityErrorHandler(_arg1:SecurityErrorEvent):void{ } private function IOErrorHandler(_arg1:IOErrorEvent):void{ Failed++; } public function Queue(_arg1:String):void{ if (Failed > 3){ return; }; this.Data = (this.Data + (((this.Data == "")) ? "" : "~" + _arg1)); if (this.Data.length > 300){ this.Ready = true; }; } private function StatusChange(_arg1:HTTPStatusEvent):void{ } public function MassQueue(_arg1:Array):void{ var _local3:LogRequest; if (Failed > 3){ return; }; var _local2:int = (_arg1.length - 1); while (_local2 > -1) { this.Data = (this.Data + (((this.Data == "")) ? "" : "~" + _arg1[_local2])); _arg1.splice(_local2, 1); if (this.Data.length > 300){ _local3 = Create(); _local3.MassQueue(_arg1); this.Ready = true; this.Send(); return; }; _local2--; }; Log.Request = this; } public static function Create():LogRequest{ var _local1:LogRequest = ((Pool.length > 0)) ? (Pool.pop() as LogRequest) : new (LogRequest); _local1.Data = ""; _local1.Ready = false; return (_local1); } } }//package Playtomic
Section 12
//bMore_57 (Popcornmania_fla.bMore_57) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class bMore_57 extends MovieClip { public function bMore_57(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 13
//bPlay2_55 (Popcornmania_fla.bPlay2_55) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class bPlay2_55 extends MovieClip { public function bPlay2_55(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 14
//btnMain_227 (Popcornmania_fla.btnMain_227) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class btnMain_227 extends MovieClip { public function btnMain_227(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 15
//btnMain2_215 (Popcornmania_fla.btnMain2_215) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class btnMain2_215 extends MovieClip { public function btnMain2_215(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 16
//btnMain2_222 (Popcornmania_fla.btnMain2_222) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class btnMain2_222 extends MovieClip { public function btnMain2_222(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 17
//btnMaincopy_202 (Popcornmania_fla.btnMaincopy_202) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class btnMaincopy_202 extends MovieClip { public function btnMaincopy_202(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 18
//btnMore_223 (Popcornmania_fla.btnMore_223) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class btnMore_223 extends MovieClip { public function btnMore_223(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 19
//btnMorecopy_203 (Popcornmania_fla.btnMorecopy_203) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class btnMorecopy_203 extends MovieClip { public function btnMorecopy_203(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 20
//btnMorecopy_216 (Popcornmania_fla.btnMorecopy_216) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class btnMorecopy_216 extends MovieClip { public function btnMorecopy_216(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 21
//btnNext_226 (Popcornmania_fla.btnNext_226) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class btnNext_226 extends MovieClip { public function btnNext_226(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 22
//btnPause_80 (Popcornmania_fla.btnPause_80) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class btnPause_80 extends MovieClip { public function btnPause_80(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 23
//btnPlay2_214 (Popcornmania_fla.btnPlay2_214) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class btnPlay2_214 extends MovieClip { public function btnPlay2_214(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package Popcornmania_fla
Section 24
//btnPlay2_221 (Popcornmania_fla.btnPlay2_221) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class btnPlay2_221 extends MovieClip { public function btnPlay2_221(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 25
//btnResume_201 (Popcornmania_fla.btnResume_201) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class btnResume_201 extends MovieClip { public function btnResume_201(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 26
//btnSkip_230 (Popcornmania_fla.btnSkip_230) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class btnSkip_230 extends MovieClip { public var tulis:TextField; public function btnSkip_230(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 27
//btnSound_79 (Popcornmania_fla.btnSound_79) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class btnSound_79 extends MovieClip { public function btnSound_79(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 28
//bTutor_56 (Popcornmania_fla.bTutor_56) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class bTutor_56 extends MovieClip { public function bTutor_56(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 29
//CURTAIN_50 (Popcornmania_fla.CURTAIN_50) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class CURTAIN_50 extends MovieClip { public function CURTAIN_50(){ addFrameScript(49, frame50); } function frame50(){ stop(); } } }//package Popcornmania_fla
Section 30
//customer0_141 (Popcornmania_fla.customer0_141) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class customer0_141 extends MovieClip { public function customer0_141(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 31
//fillingpan_108 (Popcornmania_fla.fillingpan_108) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class fillingpan_108 extends MovieClip { public function fillingpan_108(){ addFrameScript(66, frame67); } function frame67(){ stop(); } } }//package Popcornmania_fla
Section 32
//leveranimated_100 (Popcornmania_fla.leveranimated_100) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class leveranimated_100 extends MovieClip { public function leveranimated_100(){ addFrameScript(54, frame55); } function frame55(){ stop(); CGame.GetInstance().door.scaleX = -1; CGame.GetInstance().cornSelesai = true; } } }//package Popcornmania_fla
Section 33
//logoclickable_58 (Popcornmania_fla.logoclickable_58) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import Playtomic.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class logoclickable_58 extends MovieClip { public var gameName:String; public function logoclickable_58(){ addFrameScript(0, frame1); } public function OnClick(_arg1:MouseEvent){ Log.CustomMetric("Logo", "Links", true); Log.ForceSend(); Global.openWindow("http://www.gamesforgirlsclub.com?eprj=popcorn_mania"); } function frame1(){ gameName = "game_name_here"; this.buttonMode = true; this.useHandCursor = true; this.addEventListener(MouseEvent.CLICK, OnClick); } } }//package Popcornmania_fla
Section 34
//logopreloaderNONMOCHI_1 (Popcornmania_fla.logopreloaderNONMOCHI_1) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import Playtomic.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class logopreloaderNONMOCHI_1 extends MovieClip { public var loadingTime:int; public var ct:int; public var gameName:String; public function logopreloaderNONMOCHI_1(){ addFrameScript(0, frame1, 69, frame70); } function frame70(){ addEventListener(Event.ENTER_FRAME, loading); ct = 0; loadingTime = 90; stop(); } public function OnClick(_arg1:MouseEvent){ Log.CustomMetric("Logo", "Links", true); Log.ForceSend(); Global.openWindow("http://www.gamesforgirlsclub.com?eprj=popcorn_mania"); } function frame1(){ gameName = "game_name_here"; this.buttonMode = true; this.useHandCursor = true; this.addEventListener(MouseEvent.CLICK, OnClick); } public function loading(_arg1:Event){ loadingTime++; var _local2:* = parent.stage.loaderInfo.bytesTotal; var _local3:* = parent.stage.loaderInfo.bytesLoaded; var _local4:* = Math.round(((_local3 * 100) / _local2)); var _local5:Number = (_local3 / _local2); if (_local3 >= _local2){ ct = 1; }; if (ct >= 1){ trace("100%"); this.parent.gotoAndStop(16); removeEventListener(Event.ENTER_FRAME, loading); }; } } }//package Popcornmania_fla
Section 35
//maker_83 (Popcornmania_fla.maker_83) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class maker_83 extends MovieClip { public var maker0:MovieClip; public var maker1:MovieClip; public var maker2:MovieClip; public function maker_83(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 36
//mTutor_231 (Popcornmania_fla.mTutor_231) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class mTutor_231 extends MovieClip { public function mTutor_231(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 37
//MusicBtn_136 (Popcornmania_fla.MusicBtn_136) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class MusicBtn_136 extends MovieClip { public function MusicBtn_136(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 38
//ON01_107 (Popcornmania_fla.ON01_107) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class ON01_107 extends MovieClip { public function ON01_107(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 39
//popcornmaker_234 (Popcornmania_fla.popcornmaker_234) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class popcornmaker_234 extends MovieClip { public var isi:MovieClip; public function popcornmaker_234(){ addFrameScript(54, frame55); } function frame55(){ stop(); } } }//package Popcornmania_fla
Section 40
//popcornmaker_91 (Popcornmania_fla.popcornmaker_91) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class popcornmaker_91 extends MovieClip { public function popcornmaker_91(){ addFrameScript(413, frame414); } function frame414(){ stop(); this.parent.nextFrame(); } } }//package Popcornmania_fla
Section 41
//popcornmaker_99 (Popcornmania_fla.popcornmaker_99) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class popcornmaker_99 extends MovieClip { public var isi:MovieClip; public function popcornmaker_99(){ addFrameScript(54, frame55); } function frame55(){ stop(); CGame.GetInstance().btnOn.gotoAndStop(1); Global.setButtonGlow(CGame.GetInstance().btnOn, false); } } }//package Popcornmania_fla
Section 42
//QualityBtn_137 (Popcornmania_fla.QualityBtn_137) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class QualityBtn_137 extends MovieClip { public function QualityBtn_137(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Popcornmania_fla
Section 43
//SFXBtn_138 (Popcornmania_fla.SFXBtn_138) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class SFXBtn_138 extends MovieClip { public function SFXBtn_138(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } } }//package Popcornmania_fla
Section 44
//trashcopy_128 (Popcornmania_fla.trashcopy_128) package Popcornmania_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; public dynamic class trashcopy_128 extends MovieClip { public function trashcopy_128(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package Popcornmania_fla
Section 45
//Cbalon (Cbalon) package { import flash.display.*; public dynamic class Cbalon extends MovieClip { public var maskBalon:MovieClip; } }//package
Section 46
//CBannedWin (CBannedWin) package { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; 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 47
//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 48
//Cbgm (Cbgm) package { import flash.media.*; public dynamic class Cbgm extends Sound { } }//package
Section 49
//Ccorn (Ccorn) package { import flash.display.*; public dynamic class Ccorn extends MovieClip { public var kotak0:MovieClip; public var kotak1:MovieClip; public var kotak2:MovieClip; } }//package
Section 50
//Ccustomer (Ccustomer) package { import flash.display.*; import flash.events.*; import caurina.transitions.*; import de.polygonal.math.*; public class Ccustomer extends CBaseMovieClip { public var hapusCust:Boolean;// = false public var terima:Boolean;// = false public var wktMakan:int;// = 0 public var wktMarah:int;// = 0 public var pesan:MovieClip; public var count:int;// = 0 public var customer0:MovieClip; public var customer1:MovieClip; public var customer2:MovieClip; public var customer3:MovieClip; public var wktPesan:int;// = 0 public var customer:MovieClip; public var wktMask:int;// = 0 public var idxBalon:int;// = -1 public var idxCust:int;// = -1 public var status:String;// = "none" public var balon:MovieClip; public var wktTunggu:int;// = 0 public var flag:Boolean;// = false public function Ccustomer(){ super("update"); balon = new Cbalon(); rnd = PM_PRNG.nextIntRange(0, 3); var _local1:int; while (_local1 <= 3) { if (_local1 != rnd){ this.removeChild(this[("customer" + _local1)]); } else { if (_local1 == rnd){ customer = this[("customer" + _local1)]; }; }; _local1++; }; customer.gotoAndStop("normal"); customer.x = 0; customer.y = 0; this.AddDispatcher(); } private function customerMakan():void{ wktMakan++; if (wktMakan == 5){ customer.gotoAndStop("senang"); CGame.GetInstance().score = (CGame.GetInstance().score + 100); CGame.GetInstance().bar.score.text = CGame.GetInstance().score; Main.GetInstance().mOptionBar.PlaySFX("coin7_mono"); }; if (wktMakan == 35){ if (CGame.GetInstance().score >= Data.goal[(CGame.GetInstance().level - 1)]){ CGame.GetInstance().level++; if (CGame.GetInstance().level == 9){ CGame.GetInstance().menang(); } else { CGame.GetInstance().nextLevel(); }; }; }; if (wktMakan == 40){ Tweener.addTween(this, {time:2, alpha:0, onComplete:CGame.GetInstance().killCust, onCompleteParams:[this]}); }; } private function customerMarah():void{ wktMarah++; if (wktMarah == 5){ customer.gotoAndStop("marah"); }; if (wktMarah == 40){ Tweener.addTween(this, {time:2, alpha:0, onComplete:CGame.GetInstance().killCust, onCompleteParams:[this]}); }; } private function customerPesan():void{ var _local2:MovieClip; var _local3:int; var _local4:int; var _local5:int; wktPesan++; wktMask++; if (wktPesan == 1){ _local2 = new Ccorn(); if (CGame.GetInstance().level < 4){ _local3 = PM_PRNG.nextIntRange(0, 1); } else { if (CGame.GetInstance().level >= 4){ _local3 = PM_PRNG.nextIntRange(0, 2); }; }; if (CGame.GetInstance().level == 1){ _local4 = PM_PRNG.nextIntRange(1, 3); } else { if (CGame.GetInstance().level == 2){ _local4 = PM_PRNG.nextIntRange(1, 4); } else { if (CGame.GetInstance().level == 3){ _local4 = PM_PRNG.nextIntRange(1, 5); } else { if (CGame.GetInstance().level >= 4){ _local4 = PM_PRNG.nextIntRange(1, 6); }; }; }; }; balon.x = 55; balon.y = -110; addChild(balon); pesan = _local2.getChildByName(("kotak" + _local3)); pesan.gotoAndStop(_local4); pesan.scaleX = 0.7; pesan.scaleY = 0.7; pesan.x = 55; pesan.y = -115; addChild(pesan); wktMask = 0; }; count++; var _local1:int = (70 / (Data.wktCust[(CGame.GetInstance().level - 1)] / 40)); if (count == 40){ _local5 = (balon.maskBalon.y - _local1); Tweener.addTween(balon.maskBalon, {time:1, y:_local5, transition:"linear"}); count = 0; }; if ((((balon.maskBalon.y <= 20)) && (!(flag)))){ customer.gotoAndStop("marah"); flag = true; }; if ((((balon.maskBalon.y <= -4)) && (!(hapusCust)))){ hapusCust = true; Tweener.addTween(this, {time:2, alpha:0, onComplete:CGame.GetInstance().killCust, onCompleteParams:[this]}); }; } private function customerDatang():void{ if (this.y > 274){ this.y = (this.y - 5); } else { if (this.y <= 274){ CGame.GetInstance()[("lampu" + idxCust)].visible = true; wktTunggu++; if (wktTunggu == 80){ status = "pesan"; }; }; }; } override public function Update(_arg1:Event){ if (status == "datang"){ customerDatang(); } else { if (status == "pesan"){ customerPesan(); } else { if (status == "makan"){ customerMakan(); } else { if (status == "marah"){ customerMarah(); }; }; }; }; } } }//package
Section 51
//CGame (CGame) package { import flash.display.*; import flash.events.*; import caurina.transitions.*; import Playtomic.*; public class CGame extends CBaseMovieClip { public var tempX:int; public var tempY:int; public var tempItem:MovieClip; public var count:int;// = 0 public var item:MovieClip; public var bar:MovieClip; public var wktDatang:int;// = 200 public var bayangan3:MovieClip; public var lampu0:MovieClip; public var lampu1:MovieClip; public var lampu2:MovieClip; public var trash:MovieClip; public var maker:MovieClip; public var sendok1:MovieClip; public var arrCust; public var btnOn:MovieClip; public var sendok0:MovieClip; public var arrMkn; public var saus:MovieClip; public var level:int;// = 1 public var corn1:MovieClip; public var corn2:MovieClip; public var score:int;// = 0 public var corn0:MovieClip; public var papan0:MovieClip; public var papan1:MovieClip; public var papan2:MovieClip; public var piring0:MovieClip; public var piring1:MovieClip; public var piring2:MovieClip; public var door:MovieClip; public var corn:MovieClip; public var kotak1:MovieClip; public var kotak2:MovieClip; public var kotak0:MovieClip; public var mask0:MovieClip; public var mask1:MovieClip; public var mask2:MovieClip; public var idxArrMakan:int; public var cornSelesai:Boolean;// = false public var arrPesan; private static var CGameGlobal:CGame; public function CGame(){ arrCust = new Array(); arrPesan = new Array(); arrMkn = new Array(); super("update"); Log.LevelCounterMetric("Start", level); Log.ForceSend(); trash.gotoAndStop(1); CGameGlobal = this; trace("init cgame"); var _local1:MovieClip = new Csendok(); var _local2:MovieClip = new Csaus(); sendok0 = _local1.getChildByName("sendok0"); sendok1 = _local1.getChildByName("sendok1"); saus = _local2.getChildByName("saus7"); this.addEventListener(MouseEvent.MOUSE_MOVE, moveLayar, false, 0, true); this.addEventListener(MouseEvent.MOUSE_UP, upLayar, false, 0, true); trash.addEventListener(MouseEvent.MOUSE_UP, upTrash, false, 0, true); trash.addEventListener(MouseEvent.MOUSE_OVER, overTrash, false, 0, true); trash.addEventListener(MouseEvent.MOUSE_OUT, outTrash, false, 0, true); maker.addEventListener(MouseEvent.MOUSE_UP, upMaker, false, 0, true); maker.addEventListener(MouseEvent.MOUSE_DOWN, downMaker, false, 0, true); maker.addEventListener(MouseEvent.MOUSE_OVER, overMaker, false, 0, true); maker.addEventListener(MouseEvent.MOUSE_OUT, outMaker, false, 0, true); bar.btnPause.addEventListener(MouseEvent.MOUSE_UP, downPause, false, 0, true); bar.btnPause.addEventListener(MouseEvent.MOUSE_OVER, overPause, false, 0, true); bar.btnPause.addEventListener(MouseEvent.MOUSE_OUT, outPause, false, 0, true); bar.btnSound.addEventListener(MouseEvent.MOUSE_DOWN, downSound, false, 0, true); bar.btnSound.addEventListener(MouseEvent.MOUSE_OVER, overSound, false, 0, true); bar.btnSound.addEventListener(MouseEvent.MOUSE_OUT, outSound, false, 0, true); btnOn.addEventListener(MouseEvent.MOUSE_UP, downBtnOn, false, 0, true); door.addEventListener(MouseEvent.MOUSE_DOWN, downDoor, false, 0, true); item.saus1.addEventListener(MouseEvent.MOUSE_DOWN, downItem, false, 0, true); item.saus2.addEventListener(MouseEvent.MOUSE_DOWN, downItem, false, 0, true); item.saus3.addEventListener(MouseEvent.MOUSE_DOWN, downItem, false, 0, true); item.saus4.addEventListener(MouseEvent.MOUSE_DOWN, downItem, false, 0, true); item.saus5.addEventListener(MouseEvent.MOUSE_DOWN, downItem, false, 0, true); item.saus6.addEventListener(MouseEvent.MOUSE_DOWN, downItem, false, 0, true); item.addEventListener(MouseEvent.MOUSE_OVER, overItem, false, 0, true); item.addEventListener(MouseEvent.MOUSE_OUT, outItem, false, 0, true); item.saus4.visible = false; item.saus5.visible = false; item.saus6.visible = false; initGame(); } private function createCustomer():void{ var _local1:int; var _local3:MovieClip; var _local2:int; while (_local2 <= 2) { if (this[("lampu" + _local2)].visible == false){ _local3 = new Ccustomer(); arrCust[_local2] = _local3; addChild(arrCust[_local2]); this[("mask" + _local2)].visible = true; arrCust[_local2].mask = this[("mask" + _local2)]; arrCust[_local2].x = this[("mask" + _local2)].x; arrCust[_local2].y = 476.8; arrCust[_local2].status = "datang"; arrCust[_local2].idxCust = _local2; arrCust[_local2].addEventListener(MouseEvent.MOUSE_UP, upCust, false, 0, true); setChildIndex(arrCust[_local2], getChildIndex(this[("papan" + _local2)])); break; }; _local2++; }; } private function overItem(_arg1:MouseEvent):void{ var _local2:MovieClip; if (tempItem == null){ _local2 = new Csaus(); saus = _local2.getChildByName("saus7"); tempItem = saus; tempItem.x = _arg1.stageX; tempItem.y = _arg1.stageY; addChild(tempItem); tempItem.mouseChildren = false; tempItem.mouseEnabled = false; }; } public function initGame(){ if (level <= 4){ wktDatang = 120; } else { if (level > 4){ wktDatang = 40; }; }; bar.roll.x = 75.3; door.scaleX = 1; maker.gotoAndStop(1); btnOn.gotoAndStop(1); cornSelesai = false; Global.setButtonGlow(door, true); Global.setButtonGlow(btnOn, false); Global.setButtonGlow(bar.btnPause, true); Global.setButtonGlow(bar.btnSound, true); corn.visible = false; bar.goal.text = Data.goal[(level - 1)]; bar.level.text = level; bar.score.text = score; var _local1:int; while (_local1 <= 2) { this[("lampu" + _local1)].visible = false; this[("mask" + _local1)].visible = false; Global.setButtonGlow(this[("corn" + _local1)], false); this[("corn" + _local1)].addEventListener(MouseEvent.MOUSE_DOWN, downCorn, false, 0, true); this[("kotak" + _local1)].addEventListener(MouseEvent.MOUSE_DOWN, downKotak, false, 0, true); this[("piring" + _local1)].addEventListener(MouseEvent.MOUSE_UP, upPiring, false, 0, true); Global.setButtonGlow(this[("kotak" + _local1)], true); _local1++; }; if (level < 4){ kotak2.visible = false; bayangan3.visible = false; } else { if (level >= 4){ kotak2.visible = true; bayangan3.visible = false; }; }; if (level == 2){ item.saus4.visible = true; } else { if (level == 3){ item.saus4.visible = true; item.saus5.visible = true; } else { if (level >= 4){ item.saus4.visible = true; item.saus5.visible = true; item.saus6.visible = true; }; }; }; } private function upPiring(_arg1:MouseEvent):void{ var _local2:String = _arg1.currentTarget.name; var _local3:int = _local2.substr(6, 1); if (tempItem != null){ if ((((tempItem.name.substr(0, 5) == "kotak")) && ((tempItem.isi == undefined)))){ if (arrMkn[_local3] == null){ arrMkn[_local3] = tempItem; arrMkn[_local3].x = _arg1.currentTarget.x; arrMkn[_local3].y = _arg1.currentTarget.y; removeChild(tempItem); tempItem = null; addChild(arrMkn[_local3]); arrMkn[_local3].isi = false; arrMkn[_local3].wrn = false; arrMkn[_local3].dipiring = true; arrMkn[_local3].addEventListener(MouseEvent.MOUSE_UP, upArrMkn, false, 0, true); arrMkn[_local3].addEventListener(MouseEvent.MOUSE_DOWN, downArrMkn, false, 0, true); Global.setButtonGlow(arrMkn[_local3], true); }; }; }; } private function updateTime():void{ var _local2:int; var _local3:MovieClip; count++; var _local1:int = (598 / (Data.waktuGame[(level - 1)] / 40)); if (count == 40){ _local2 = (bar.roll.x - _local1); Tweener.addTween(bar.roll, {time:1, x:_local2, transition:"linear"}); count = 0; }; if (bar.roll.x <= -598){ _local3 = new Close(); addChild(_local3); }; } private function downKotak(_arg1:MouseEvent):void{ var _local2:MovieClip = new Ccorn(); var _local3:String = _arg1.currentTarget.name; tempItem = _local2.getChildByName(("kotak" + _local3.substr(5, 1))); tempItem.gotoAndStop(1); tempItem.jagung.visible = false; tempItem.warna.visible = false; tempItem.dipiring = false; tempItem.x = _arg1.currentTarget.x; tempItem.y = _arg1.currentTarget.y; tempItem.mouseChildren = false; tempItem.mouseEnabled = false; addChild(tempItem); } public function menang(){ Log.LevelCounterMetric("Finish", level); Log.ForceSend(); var _local1:MovieClip = new Cmenang(); addChild(_local1); } private function outPause(_arg1:MouseEvent):void{ bar.btnPause.gotoAndStop(1); } public function nextLevel():void{ Log.LevelCounterMetric("Finish", level); Log.ForceSend(); var _local1:MovieClip = new CnextLevel(); addChild(_local1); } private function upTrash(_arg1:MouseEvent):void{ if (tempItem != null){ if (tempItem.name.substr(0, 5) == "kotak"){ trash.gotoAndStop(1); if (tempItem.dipiring == true){ arrMkn[idxArrMakan] = null; }; removeChild(tempItem); tempItem = null; }; }; } private function outSound(_arg1:MouseEvent):void{ if (bar.btnSound.currentFrame == 2){ bar.btnSound.gotoAndStop(1); }; if (bar.btnSound.currentFrame == 4){ bar.btnSound.gotoAndStop(3); }; } private function upMaker(_arg1:MouseEvent):void{ var _local2:int; if (maker.currentFrame == 1){ if (((!((tempItem == null))) && ((tempItem.name.substr(0, 4) == "corn")))){ corn.visible = true; corn.gotoAndPlay(1); removeChild(tempItem); tempItem = null; _local2 = 0; while (_local2 <= 2) { Global.setButtonGlow(this[("corn" + _local2)], false); _local2++; }; }; }; } private function downCorn(_arg1:MouseEvent):void{ var _local2:MovieClip = new Cjagung(); tempItem = _local2.getChildByName("corn"); trace(tempItem.name); tempItem.x = _arg1.stageX; tempItem.y = _arg1.stageY; addChild(tempItem); tempItem.mouseChildren = false; tempItem.mouseEnabled = false; } private function downPause(_arg1:MouseEvent):void{ var _local2:MovieClip = new Cpause(); addChild(_local2); } private function downDoor(_arg1:MouseEvent):void{ if (maker.currentFrame == 1){ Global.setButtonGlow(door, false); Global.setButtonGlow(corn0, true); Global.setButtonGlow(corn1, true); Global.setButtonGlow(corn2, true); }; if (maker.currentFrame == 3){ cornSelesai = true; Global.setButtonGlow(door, false); }; door.scaleX = -1; } private function outItem(_arg1:MouseEvent):void{ if (tempItem != null){ if (tempItem.name.substr(0, 5) == "saus7"){ removeChild(tempItem); tempItem = null; }; }; } private function overPause(_arg1:MouseEvent):void{ bar.btnPause.gotoAndStop(2); } private function moveLayar(_arg1:MouseEvent):void{ if (tempItem){ tempItem.x = _arg1.stageX; tempItem.y = _arg1.stageY; }; } private function downSound(_arg1:MouseEvent):void{ if (bar.btnSound.currentFrame == 2){ Main.GetInstance().mOptionBar.ToggleMusic(); bar.btnSound.gotoAndStop(4); } else { if (bar.btnSound.currentFrame == 4){ Main.GetInstance().mOptionBar.ToggleMusic(); bar.btnSound.gotoAndStop(2); }; }; } private function upCust(_arg1:MouseEvent):void{ var _local2:int = arrCust.indexOf(_arg1.currentTarget); if (((!((tempItem == null))) && ((Tweener.isTweening(arrCust[_local2]) == false)))){ if ((((tempItem.name.substr(0, 5) == "kotak")) && ((tempItem.wrn == true)))){ if (((!((arrCust[_local2].pesan == null))) && ((arrCust[_local2].terima == false)))){ if (arrCust[_local2].pesan.name == tempItem.name){ if (arrCust[_local2].pesan.currentFrame == tempItem.currentFrame){ arrCust[_local2].status = "makan"; } else { if (arrCust[_local2].pesan.currentFrame != tempItem.currentFrame){ arrCust[_local2].status = "marah"; }; }; arrMkn[idxArrMakan] = null; removeChild(tempItem); tempItem = null; arrCust[_local2].terima = true; } else { if (arrCust[_local2].pesan.name != tempItem.name){ arrCust[_local2].status = "marah"; arrMkn[idxArrMakan] = null; removeChild(tempItem); tempItem = null; arrCust[_local2].terima = true; }; }; }; }; }; } private function outMaker(_arg1:MouseEvent):void{ if (tempItem != null){ if (tempItem.name == "sendok0"){ removeChild(tempItem); tempItem = null; }; }; } private function outTrash(_arg1:MouseEvent):void{ if (tempItem != null){ if (tempItem.name.substr(0, 5) == "kotak"){ trash.gotoAndStop(1); }; }; } private function overSound(_arg1:MouseEvent):void{ if (bar.btnSound.currentFrame == 1){ bar.btnSound.gotoAndStop(2); }; if (bar.btnSound.currentFrame == 3){ bar.btnSound.gotoAndStop(4); }; } private function cekCorn():void{ if (((corn.visible) && ((corn.currentLabel == "stop")))){ corn.visible = false; door.scaleX = 1; Global.setButtonGlow(btnOn, true); }; } private function downArrMkn(_arg1:MouseEvent):void{ tempItem = arrMkn[arrMkn.indexOf(_arg1.currentTarget)]; tempX = this[("piring" + arrMkn.indexOf(_arg1.currentTarget))].x; tempY = this[("piring" + arrMkn.indexOf(_arg1.currentTarget))].y; tempItem.mouseChildren = false; tempItem.mouseEnabled = false; idxArrMakan = arrMkn.indexOf(_arg1.currentTarget); } private function downMaker(_arg1:MouseEvent):void{ if ((((((maker.currentFrame == 3)) && (cornSelesai))) && (!((tempItem == null))))){ if (maker.maker2.currentLabel != "akhir"){ removeChild(tempItem); tempItem = sendok1; tempItem.x = _arg1.stageX; tempItem.y = _arg1.stageY; tempItem.mouseChildren = false; tempItem.mouseEnabled = false; maker.maker2.nextFrame(); addChild(tempItem); }; }; } private function overTrash(_arg1:MouseEvent):void{ if (tempItem != null){ if (tempItem.name.substr(0, 5) == "kotak"){ trash.gotoAndStop(2); }; }; } private function updateCustomer():void{ wktDatang++; if (wktDatang >= Data.custDatang[(level - 1)]){ createCustomer(); wktDatang = 0; }; } public function killCust(_arg1:Object){ _arg1.parent.removeChild(_arg1); _arg1.RemoveDispatcher(); this[("lampu" + arrCust.indexOf(_arg1))].visible = false; arrCust[arrCust.indexOf(_arg1)] = null; } private function downItem(_arg1:MouseEvent):void{ var _local2:MovieClip; if (tempItem != null){ removeChild(tempItem); _local2 = new Csaus(); saus = _local2.getChildByName(_arg1.currentTarget.name); tempItem = saus; tempItem.x = _arg1.stageX; tempItem.y = _arg1.stageY; addChild(tempItem); tempItem.mouseChildren = false; tempItem.mouseEnabled = false; }; } private function overMaker(_arg1:MouseEvent):void{ if ((((((maker.currentFrame == 3)) && (cornSelesai))) && ((tempItem == null)))){ if (maker.maker2.currentLabel != "akhir"){ tempItem = sendok0; tempItem.x = _arg1.stageX; tempItem.y = _arg1.stageY; addChild(tempItem); tempItem.mouseChildren = false; tempItem.mouseEnabled = false; }; }; } private function downBtnOn(_arg1:MouseEvent):void{ btnOn.gotoAndStop(2); maker.gotoAndStop(2); Global.setButtonGlow(btnOn, false); } override public function Update(_arg1:Event){ updateCustomer(); cekCorn(); updateTime(); } private function upArrMkn(_arg1:MouseEvent):void{ if (tempItem != null){ if (tempItem.name == "sendok1"){ if (arrMkn[arrMkn.indexOf(_arg1.currentTarget)].isi == false){ arrMkn[arrMkn.indexOf(_arg1.currentTarget)].isi = true; arrMkn[arrMkn.indexOf(_arg1.currentTarget)].jagung.visible = true; removeChild(tempItem); tempItem = null; if (maker.maker2.currentLabel == "akhir"){ cornSelesai = false; maker.gotoAndStop(1); Global.setButtonGlow(corn0, true); Global.setButtonGlow(corn1, true); Global.setButtonGlow(corn2, true); }; }; } else { if (tempItem.name.substr(0, 4) == "saus"){ if (arrMkn[arrMkn.indexOf(_arg1.currentTarget)].isi == true){ if (arrMkn[arrMkn.indexOf(_arg1.currentTarget)].wrn == false){ arrMkn[arrMkn.indexOf(_arg1.currentTarget)].wrn = true; arrMkn[arrMkn.indexOf(_arg1.currentTarget)].warna.visible = true; arrMkn[arrMkn.indexOf(_arg1.currentTarget)].gotoAndStop(tempItem.name); }; }; }; }; }; } private function upLayar(_arg1:MouseEvent):void{ if (tempItem != null){ tempItem.x = tempX; tempItem.y = tempY; if ((((tempItem.name.substr(0, 5) == "kotak")) && (!((tempItem.isi == undefined))))){ tempItem.mouseChildren = true; tempItem.mouseEnabled = true; tempItem = null; } else { if (tempItem.name.substr(0, 7) == "sendok1"){ maker.maker2.prevFrame(); removeChild(tempItem); tempItem = null; } else { removeChild(tempItem); tempItem = null; }; }; }; } public static function GetInstance():CGame{ return (CGameGlobal); } } }//package
Section 52
//Cjagung (Cjagung) package { import flash.display.*; public dynamic class Cjagung extends MovieClip { public var corn:MovieClip; } }//package
Section 53
//Close (Close) package { import flash.display.*; import flash.events.*; import caurina.transitions.*; import Playtomic.*; public class Close extends MovieClip { public var btnPlay:MovieClip; public var btnMore:MovieClip; public var btnMain:MovieClip; public function Close(){ Main.GetInstance().mState = Main.STATE_PAUSED; Tweener.pauseAllTweens(); Global.setButtonGlow(btnPlay, true); Global.setButtonGlow(btnMore, true); Global.setButtonGlow(btnMain, true); btnPlay.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); btnMore.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); btnMain.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); btnPlay.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); btnMore.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); btnMain.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); btnPlay.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); btnMore.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); btnMain.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); } private function onMouseOut(_arg1:MouseEvent):void{ if (_arg1.currentTarget.name == "btnPlay"){ btnPlay.gotoAndStop(1); }; if (_arg1.currentTarget.name == "btnMore"){ btnMore.gotoAndStop(1); }; if (_arg1.currentTarget.name == "btnMain"){ btnMain.gotoAndStop(1); }; } private function onMouseOver(_arg1:MouseEvent):void{ if (_arg1.currentTarget.name == "btnPlay"){ btnPlay.gotoAndStop(2); }; if (_arg1.currentTarget.name == "btnMore"){ btnMore.gotoAndStop(2); }; if (_arg1.currentTarget.name == "btnMain"){ btnMain.gotoAndStop(2); }; } private function onMouseDown(_arg1:MouseEvent):void{ var _local2:int; if (_arg1.currentTarget.name == "btnPlay"){ _local2 = 0; while (_local2 < CGame.GetInstance().arrCust.length) { if (CGame.GetInstance().arrCust[_local2] != null){ CGame.GetInstance().removeChild(CGame.GetInstance().arrCust[_local2]); CGame.GetInstance().arrCust[_local2].RemoveDispatcher(); CGame.GetInstance().arrCust[_local2] = null; }; _local2++; }; _local2 = 0; while (_local2 < CGame.GetInstance().arrMkn.length) { if (CGame.GetInstance().arrMkn[_local2] != null){ CGame.GetInstance().removeChild(CGame.GetInstance().arrMkn[_local2]); CGame.GetInstance().arrMkn[_local2] = null; }; _local2++; }; if (CGame.GetInstance().level == 1){ CGame.GetInstance().score = 0; } else { CGame.GetInstance().score = Data.goal[(CGame.GetInstance().level - 2)]; }; CGame.GetInstance().initGame(); Main.GetInstance().mState = Main.STATE_GAME; Tweener.removeAllTweens(); this.parent.removeChild(this); }; if (_arg1.currentTarget.name == "btnMain"){ _local2 = 0; while (_local2 < CGame.GetInstance().arrCust.length) { if (CGame.GetInstance().arrCust[_local2] != null){ CGame.GetInstance().removeChild(CGame.GetInstance().arrCust[_local2]); CGame.GetInstance().arrCust[_local2].RemoveDispatcher(); CGame.GetInstance().arrCust[_local2] = null; }; _local2++; }; _local2 = 0; while (_local2 < CGame.GetInstance().arrMkn.length) { if (CGame.GetInstance().arrMkn[_local2] != null){ CGame.GetInstance().removeChild(CGame.GetInstance().arrMkn[_local2]); CGame.GetInstance().arrMkn[_local2] = null; }; _local2++; }; Tweener.removeAllTweens(); CGame.GetInstance().parent.removeChild(CGame.GetInstance()); CGame.GetInstance().RemoveDispatcher(); Main.GetInstance().InitMainMenu(); }; if (_arg1.currentTarget.name == "btnMore"){ Log.CustomMetric("More Games", "Links", true); Log.ForceSend(); Global.openWindow("http://www.gamesforgirlsclub.com/games/cooking?eprj=popcorn_mania"); }; } } }//package
Section 54
//CMainMenu (CMainMenu) package { import flash.display.*; import flash.events.*; import Playtomic.*; public class CMainMenu extends MovieClip { public var tirai:MovieClip; public var bTutor:MovieClip; public var bPlay:MovieClip; public var bMore:MovieClip; public var lampu:MovieClip; public function CMainMenu(){ Global.setButtonGlow(bPlay, true); Global.setButtonGlow(bTutor, true); Global.setButtonGlow(bMore, true); bPlay.addEventListener(MouseEvent.MOUSE_DOWN, onMouseUp, false, 0, true); bTutor.addEventListener(MouseEvent.MOUSE_DOWN, onMouseUp, false, 0, true); bMore.addEventListener(MouseEvent.MOUSE_DOWN, onMouseUp, false, 0, true); bPlay.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); bTutor.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); bMore.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); bPlay.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); bTutor.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); bMore.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); } private function onMouseOver(_arg1:MouseEvent):void{ if (_arg1.currentTarget.name == "bPlay"){ bPlay.gotoAndStop(2); }; if (_arg1.currentTarget.name == "bMore"){ bMore.gotoAndStop(2); }; if (_arg1.currentTarget.name == "bTutor"){ bTutor.gotoAndStop(2); }; } private function onMouseOut(_arg1:MouseEvent):void{ if (_arg1.currentTarget.name == "bPlay"){ bPlay.gotoAndStop(1); }; if (_arg1.currentTarget.name == "bMore"){ bMore.gotoAndStop(1); }; if (_arg1.currentTarget.name == "bTutor"){ bTutor.gotoAndStop(1); }; } private function onMouseUp(_arg1:MouseEvent):void{ var _local2:MovieClip; if (_arg1.currentTarget.name == "bPlay"){ Log.Play(); Log.CustomMetric("Start", "Game"); Log.ForceSend(); Main.GetInstance().KillMainMenu(); }; if (_arg1.currentTarget.name == "bTutor"){ lampu.stop(); tirai.stop(); _local2 = new Ctutor(); addChild(_local2); }; if (_arg1.currentTarget.name == "bMore"){ Log.CustomMetric("More Games", "Links", true); Log.ForceSend(); Global.openWindow("http://www.gamesforgirlsclub.com/games/cooking?eprj=popcorn_mania"); }; } } }//package
Section 55
//Cmenang (Cmenang) package { import flash.display.*; import flash.events.*; import caurina.transitions.*; import Playtomic.*; public class Cmenang extends MovieClip { public var btnPlay:MovieClip; public var btnMore:MovieClip; public var btnMain:MovieClip; public function Cmenang(){ Main.GetInstance().mState = Main.STATE_PAUSED; Tweener.pauseAllTweens(); Log.CustomMetric("Finish", "Game"); Log.ForceSend(); Global.setButtonGlow(btnPlay, true); Global.setButtonGlow(btnMore, true); Global.setButtonGlow(btnMain, true); btnPlay.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); btnMore.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); btnMain.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); btnPlay.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); btnMore.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); btnMain.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); btnPlay.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); btnMore.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); btnMain.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); } private function onMouseOut(_arg1:MouseEvent):void{ if (_arg1.currentTarget.name == "btnPlay"){ btnPlay.gotoAndStop(1); }; if (_arg1.currentTarget.name == "btnMore"){ btnMore.gotoAndStop(1); }; if (_arg1.currentTarget.name == "btnMain"){ btnMain.gotoAndStop(1); }; } private function onMouseOver(_arg1:MouseEvent):void{ if (_arg1.currentTarget.name == "btnPlay"){ btnPlay.gotoAndStop(2); }; if (_arg1.currentTarget.name == "btnMore"){ btnMore.gotoAndStop(2); }; if (_arg1.currentTarget.name == "btnMain"){ btnMain.gotoAndStop(2); }; } private function onMouseDown(_arg1:MouseEvent):void{ var _local2:int; if (_arg1.currentTarget.name == "btnPlay"){ _local2 = 0; while (_local2 < CGame.GetInstance().arrCust.length) { if (CGame.GetInstance().arrCust[_local2] != null){ CGame.GetInstance().removeChild(CGame.GetInstance().arrCust[_local2]); CGame.GetInstance().arrCust[_local2].RemoveDispatcher(); CGame.GetInstance().arrCust[_local2] = null; }; _local2++; }; _local2 = 0; while (_local2 < CGame.GetInstance().arrMkn.length) { if (CGame.GetInstance().arrMkn[_local2] != null){ CGame.GetInstance().removeChild(CGame.GetInstance().arrMkn[_local2]); CGame.GetInstance().arrMkn[_local2] = null; }; _local2++; }; CGame.GetInstance().item.saus4.visible = false; CGame.GetInstance().item.saus5.visible = false; CGame.GetInstance().item.saus6.visible = false; CGame.GetInstance().wktDatang = 200; CGame.GetInstance().score = 0; CGame.GetInstance().level = 1; CGame.GetInstance().initGame(); Main.GetInstance().mState = Main.STATE_GAME; Tweener.removeAllTweens(); this.parent.removeChild(this); }; if (_arg1.currentTarget.name == "btnMain"){ _local2 = 0; while (_local2 < CGame.GetInstance().arrCust.length) { if (CGame.GetInstance().arrCust[_local2] != null){ CGame.GetInstance().removeChild(CGame.GetInstance().arrCust[_local2]); CGame.GetInstance().arrCust[_local2].RemoveDispatcher(); CGame.GetInstance().arrCust[_local2] = null; }; _local2++; }; _local2 = 0; while (_local2 < CGame.GetInstance().arrMkn.length) { if (CGame.GetInstance().arrMkn[_local2] != null){ CGame.GetInstance().removeChild(CGame.GetInstance().arrMkn[_local2]); CGame.GetInstance().arrMkn[_local2] = null; }; _local2++; }; this.parent.removeChild(this); Tweener.removeAllTweens(); CGame.GetInstance().parent.removeChild(CGame.GetInstance()); CGame.GetInstance().RemoveDispatcher(); Main.GetInstance().InitMainMenu(); }; if (_arg1.currentTarget.name == "btnMore"){ Log.CustomMetric("More Games", "Links", true); Log.ForceSend(); Global.openWindow("http://www.gamesforgirlsclub.com/games/cooking?eprj=popcorn_mania"); }; } } }//package
Section 56
//CnextLevel (CnextLevel) package { import flash.display.*; import flash.events.*; import caurina.transitions.*; import Playtomic.*; public class CnextLevel extends MovieClip { public var btnMain:MovieClip; public var btnNext:MovieClip; public function CnextLevel(){ Main.GetInstance().mState = Main.STATE_PAUSED; Tweener.pauseAllTweens(); Global.setButtonGlow(btnNext, true); Global.setButtonGlow(btnMain, true); btnNext.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); btnMain.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); } private function onMouseDown(_arg1:MouseEvent):void{ var _local2:int; if (_arg1.currentTarget.name == "btnNext"){ _local2 = 0; while (_local2 < CGame.GetInstance().arrCust.length) { if (CGame.GetInstance().arrCust[_local2] != null){ CGame.GetInstance().removeChild(CGame.GetInstance().arrCust[_local2]); CGame.GetInstance().arrCust[_local2].RemoveDispatcher(); CGame.GetInstance().arrCust[_local2] = null; }; _local2++; }; _local2 = 0; while (_local2 < CGame.GetInstance().arrMkn.length) { if (CGame.GetInstance().arrMkn[_local2] != null){ CGame.GetInstance().removeChild(CGame.GetInstance().arrMkn[_local2]); CGame.GetInstance().arrMkn[_local2] = null; }; _local2++; }; CGame.GetInstance().initGame(); Main.GetInstance().mState = Main.STATE_GAME; Tweener.removeAllTweens(); Log.LevelCounterMetric("Start", CGame.GetInstance().level); Log.ForceSend(); this.parent.removeChild(this); }; if (_arg1.currentTarget.name == "btnMain"){ _local2 = 0; while (_local2 < CGame.GetInstance().arrCust.length) { if (CGame.GetInstance().arrCust[_local2] != null){ CGame.GetInstance().removeChild(CGame.GetInstance().arrCust[_local2]); CGame.GetInstance().arrCust[_local2].RemoveDispatcher(); CGame.GetInstance().arrCust[_local2] = null; }; _local2++; }; _local2 = 0; while (_local2 < CGame.GetInstance().arrMkn.length) { if (CGame.GetInstance().arrMkn[_local2] != null){ CGame.GetInstance().removeChild(CGame.GetInstance().arrMkn[_local2]); CGame.GetInstance().arrMkn[_local2] = null; }; _local2++; }; Tweener.removeAllTweens(); this.parent.removeChild(this); CGame.GetInstance().parent.removeChild(CGame.GetInstance()); CGame.GetInstance().RemoveDispatcher(); Main.GetInstance().InitMainMenu(); }; } } }//package
Section 57
//coin7_mono (coin7_mono) package { import flash.media.*; public dynamic class coin7_mono extends Sound { } }//package
Section 58
//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; public 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 59
//Cpause (Cpause) package { import flash.display.*; import flash.events.*; import caurina.transitions.*; import Playtomic.*; public class Cpause extends MovieClip { public var btnResume:MovieClip; public var layarKiri:MovieClip; public var layarKanan:MovieClip; public var btnMore:MovieClip; public var btnMain:MovieClip; public var pause:MovieClip; public var bawah:MovieClip; public function Cpause(){ Main.GetInstance().mState = Main.STATE_PAUSED; Tweener.pauseAllTweens(); btnResume.visible = true; btnMain.visible = true; btnMore.visible = true; pause.visible = true; bawah.visible = true; Global.setButtonGlow(btnResume, true); Global.setButtonGlow(btnMore, true); Global.setButtonGlow(btnMain, true); btnResume.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); btnMore.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); btnMain.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); btnResume.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); btnMore.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); btnMain.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); btnResume.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); btnMore.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); btnMain.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); } private function onMouseOut(_arg1:MouseEvent):void{ if (_arg1.currentTarget.name == "btnResume"){ btnResume.gotoAndStop(1); }; if (_arg1.currentTarget.name == "btnMore"){ btnMore.gotoAndStop(1); }; if (_arg1.currentTarget.name == "btnMain"){ btnMain.gotoAndStop(1); }; } private function resume():void{ Main.GetInstance().mState = Main.STATE_GAME; Tweener.resumeAllTweens(); this.parent.removeChild(this); } private function onMouseDown(_arg1:MouseEvent):void{ var _local2:int; if (_arg1.currentTarget.name == "btnResume"){ Tweener.addTween(layarKanan, {time:2, x:790, transition:"linear"}); Tweener.addTween(layarKiri, {time:2, x:(x - layarKiri.width), transition:"linear", onComplete:resume}); btnResume.visible = false; btnMain.visible = false; btnMore.visible = false; pause.visible = false; bawah.visible = false; }; if (_arg1.currentTarget.name == "btnMain"){ _local2 = 0; while (_local2 < CGame.GetInstance().arrCust.length) { if (CGame.GetInstance().arrCust[_local2] != null){ CGame.GetInstance().removeChild(CGame.GetInstance().arrCust[_local2]); CGame.GetInstance().arrCust[_local2].RemoveDispatcher(); CGame.GetInstance().arrCust[_local2] = null; }; _local2++; }; _local2 = 0; while (_local2 < CGame.GetInstance().arrMkn.length) { if (CGame.GetInstance().arrMkn[_local2] != null){ CGame.GetInstance().removeChild(CGame.GetInstance().arrMkn[_local2]); CGame.GetInstance().arrMkn[_local2] = null; }; _local2++; }; this.parent.removeChild(this); Tweener.removeAllTweens(); CGame.GetInstance().parent.removeChild(CGame.GetInstance()); CGame.GetInstance().RemoveDispatcher(); Main.GetInstance().InitMainMenu(); }; if (_arg1.currentTarget.name == "btnMore"){ Log.CustomMetric("More Games", "Links", true); Log.ForceSend(); Global.openWindow("http://www.gamesforgirlsclub.com/games/cooking?eprj=popcorn_mania"); }; } private function onMouseOver(_arg1:MouseEvent):void{ if (_arg1.currentTarget.name == "btnResume"){ btnResume.gotoAndStop(2); }; if (_arg1.currentTarget.name == "btnMore"){ btnMore.gotoAndStop(2); }; if (_arg1.currentTarget.name == "btnMain"){ btnMain.gotoAndStop(2); }; } } }//package
Section 60
//Csaus (Csaus) package { import flash.display.*; public dynamic class Csaus extends MovieClip { public var saus1:MovieClip; public var saus2:MovieClip; public var saus3:MovieClip; public var saus4:MovieClip; public var saus5:MovieClip; public var saus6:MovieClip; public var saus7:MovieClip; } }//package
Section 61
//Csendok (Csendok) package { import flash.display.*; public dynamic class Csendok extends MovieClip { public var sendok0:MovieClip; public var sendok1:MovieClip; } }//package
Section 62
//Ctutor (Ctutor) package { import flash.display.*; import flash.events.*; public class Ctutor extends MovieClip { public var btnNext:MovieClip; public var btnSkip:MovieClip; public var tutor:MovieClip; public var btnPrev:MovieClip; public function Ctutor(){ btnPrev.visible = false; tutor.gotoAndStop(1); btnSkip.gotoAndStop(1); Global.setButtonGlow(btnSkip, true); Global.setButtonGlow(btnNext, true); Global.setButtonGlow(btnPrev, true); btnSkip.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); btnNext.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); btnPrev.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); btnSkip.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); btnSkip.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); } private function onMouseDown(_arg1:MouseEvent):void{ if (_arg1.currentTarget.name == "btnSkip"){ this.parent.removeChild(this); Main.GetInstance().KillMainMenu(); }; if (_arg1.currentTarget.name == "btnNext"){ if (tutor.currentFrame == 4){ tutor.gotoAndStop(5); btnSkip.gotoAndStop(3); btnNext.visible = false; } else { btnPrev.visible = true; tutor.nextFrame(); }; }; if (_arg1.currentTarget.name == "btnPrev"){ if (tutor.currentFrame == 2){ tutor.gotoAndStop(1); btnPrev.visible = false; } else { btnSkip.gotoAndStop(1); btnNext.visible = true; tutor.prevFrame(); }; }; } private function onMouseOut(_arg1:MouseEvent):void{ if (btnSkip.currentFrame == 2){ btnSkip.gotoAndStop(1); } else { if (btnSkip.currentFrame == 4){ btnSkip.gotoAndStop(3); }; }; } private function onMouseOver(_arg1:MouseEvent):void{ if (btnSkip.currentFrame == 1){ btnSkip.gotoAndStop(2); } else { if (btnSkip.currentFrame == 3){ btnSkip.gotoAndStop(4); }; }; } } }//package
Section 63
//Data (Data) package { public class Data { public static var goal:Array = [500, 1000, 1500, 2000, 2500, 3000, 3500, 4000]; public static var waktuGame:Array = [((60 * 3) * 40), ((60 * 3) * 40), ((60 * 3) * 40), ((60 * 3) * 40), ((60 * 2) * 40), ((60 * 2) * 40), ((60 * 1) * 40), ((60 * 1) * 40)]; public static var custDatang:Array = [(8 * 40), (8 * 40), (6 * 40), (6 * 40), (4 * 40), (4 * 40), (2 * 40), (2 * 40)]; public static var wktCust:Array = [(35 * 40), (35 * 40), (35 * 40), (30 * 40), (30 * 40), (25 * 40), (25 * 40), (20 * 40)]; } }//package
Section 64
//FPS (FPS) package { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.system.*; import flash.external.*; import flash.filters.*; import flash.accessibility.*; import flash.errors.*; 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 65
//Global (Global) package { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.utils.*; import flash.external.*; import flash.filters.*; public class Global { protected static const WINDOW_OPEN_FUNCTION:String = "window.open"; public static var STAGE_WIDTH = 600; public static var STAGE_HEIGHT = 450; public static function getIsoPoint(_arg1:Point):Point{ return (new Point((_arg1.x - _arg1.y), ((_arg1.x + _arg1.y) / 2))); } public static function RemoveButtonListenerFrame(_arg1:MovieClip){ _arg1.useHandCursor = false; _arg1.buttonMode = false; _arg1.removeEventListener(MouseEvent.MOUSE_OVER, showFrame); _arg1.removeEventListener(MouseEvent.MOUSE_OUT, hideFrame); } 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 setGlow(_arg1:MovieClip){ _arg1.addEventListener(MouseEvent.MOUSE_OVER, showGlow, false, 0, true); _arg1.addEventListener(MouseEvent.MOUSE_OUT, hideGlow, false, 0, true); } public static function hideFrame(_arg1:MouseEvent){ } public static function DegToRad(_arg1:Number):Number{ return (((_arg1 / 180) * Math.PI)); } 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 RadToDeg(_arg1:Number):Number{ return (((_arg1 * 180) / Math.PI)); } public static function setButtonFrame(_arg1:MovieClip){ _arg1.useHandCursor = true; _arg1.buttonMode = true; } 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 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 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 setButtonGlow(_arg1:MovieClip, _arg2:Boolean){ _arg1.mouseChildren = _arg2; _arg1.mouseEnabled = _arg2; _arg1.useHandCursor = true; _arg1.buttonMode = true; _arg1.addEventListener(MouseEvent.MOUSE_OVER, showGlow, false, 0, true); _arg1.addEventListener(MouseEvent.MOUSE_OUT, hideGlow, false, 0, true); } public static function clone(_arg1:Object){ var _local2:ByteArray = new ByteArray(); _local2.writeObject(_arg1); _local2.position = 0; return (_local2.readObject()); } public static function showGlow(_arg1:MouseEvent){ _arg1.currentTarget.filters = [new GlowFilter(0xFFFFFF, (alpha = 1), (blurX = 5), (blurY = 5), (strength = 5))]; } 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 hideGlow(_arg1:MouseEvent){ if (_arg1.currentTarget.name != "door"){ _arg1.currentTarget.scaleX = 1; }; _arg1.currentTarget.scaleY = 1; _arg1.currentTarget.filters = []; } public static function showFrame(_arg1:MouseEvent){ } public static function RemoveButtonListenerGlow(_arg1:MovieClip){ _arg1.useHandCursor = false; _arg1.buttonMode = false; _arg1.removeEventListener(MouseEvent.MOUSE_OVER, showGlow); _arg1.removeEventListener(MouseEvent.MOUSE_OUT, hideGlow); } public static function pythagoras(_arg1:Number, _arg2:Number):Number{ return (Math.sqrt((Math.pow(_arg1, 2) + Math.pow(_arg2, 2)))); } 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); } } }//package
Section 66
//Main (Main) package { import flash.display.*; import flash.events.*; import Playtomic.*; import flash.net.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.system.*; public dynamic class Main extends MovieClip { private var mContextMenu:ContextMenu; private var mMainMenu:CMainMenu; public var GUID:String; public var mPreloader:MovieClip; public var mBgmStartFlag:Boolean;// = false private var mSfx:SoundChannel; private var mBgm:SoundChannel; public var mState:int; public var mBgmFlag:Boolean;// = true public var mSfxFlag:Boolean;// = true public var mOptionBar:COptionBar; public var mFPSBar:MovieClip; public var mBannedWin:CBannedWin; public var SWFID:int; 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, 1, frame2, 15, frame16); trace("init main 1"); MainGlobal = this; mState = STATE_MAIN_MENU; Global.STAGE_HEIGHT = stage.stageHeight; Global.STAGE_WIDTH = stage.stageWidth; stage.addEventListener(FocusEvent.FOCUS_IN, OnKeyFocusChange, false, 0, true); stage.addEventListener(Event.ADDED, OnAddedToStage, false, 0, true); stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp, false, 0, true); stage.showDefaultContextMenu = false; stage.quality = StageQuality.BEST; } 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 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); } private function RunStateGame(){ this.dispatchEvent(new Event("update")); } 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 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 OnEnterFrame(_arg1:Event){ switch (mState){ case STATE_GAME: RunStateGame(); break; case STATE_PAUSED: this.dispatchEvent(new Event("pause")); break; default: break; }; } 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){ } public function InitMainMenu(){ ShowWindow("MainMenu"); mState = STATE_MAIN_MENU; } public function InitGame(){ ShowWindow("Game"); mGame.AddDispatcher(); mState = STATE_GAME; } 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 KillMainMenu(){ mMainMenu.parent.removeChild(mMainMenu); mMainMenu = null; InitGame(); } private function InitOnce(){ InitMainMenu(); mOptionBar = new COptionBar(0, 0, "Cbgm"); stage.addChild(mOptionBar); mFPSBar = new FPS(); stage.addChild(mFPSBar); mOptionBar.visible = false; 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(){ Log.CustomMetric("Loaded", "Load"); Log.ForceSend(); InitOnce(); } function frame2(){ gotoAndStop(16); } private function OnKeyFocusChange(_arg1:FocusEvent):void{ stage.focus = this.stage; } 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 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 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; }; }; } function frame1(){ stop(); SWFID = 1710; GUID = "e27f3dc4058f4bc2"; Log.View(SWFID, GUID, root.loaderInfo.loaderURL); Log.CustomMetric("Init", "Load"); Log.ForceSend(); } public static function GetInstance():Main{ return (MainGlobal); } } }//package

Library Items

Symbol 1 GraphicUsed by:7
Symbol 2 FontUsed by:3
Symbol 3 TextUses:2Used by:7
Symbol 4 BitmapUsed by:5
Symbol 5 GraphicUses:4Used by:6
Symbol 6 ButtonUses:5Used by:7
Symbol 7 MovieClip {CBannedWin}Uses:1 3 6
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:114
Symbol 10 GraphicUsed by:110
Symbol 11 GraphicUsed by:12 14 15 16 17 18 19 20 22 63 64 106 107 108
Symbol 12 MovieClipUses:11Used by:110
Symbol 13 GraphicUsed by:110
Symbol 14 MovieClipUses:11Used by:110
Symbol 15 MovieClipUses:11Used by:110
Symbol 16 MovieClipUses:11Used by:110
Symbol 17 MovieClipUses:11Used by:110
Symbol 18 MovieClipUses:11Used by:110
Symbol 19 MovieClipUses:11Used by:110
Symbol 20 MovieClipUses:11Used by:110
Symbol 21 GraphicUsed by:110
Symbol 22 MovieClipUses:11Used by:110
Symbol 23 GraphicUsed by:110
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:110
Symbol 26 GraphicUsed by:110
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:110
Symbol 29 GraphicUsed by:110
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:110
Symbol 32 GraphicUsed by:110
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:110
Symbol 35 GraphicUsed by:110
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:110
Symbol 38 GraphicUsed by:110
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:110
Symbol 41 GraphicUsed by:110
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:110
Symbol 44 GraphicUsed by:110
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:110
Symbol 47 GraphicUsed by:110
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:110
Symbol 50 GraphicUsed by:110
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:110
Symbol 53 GraphicUsed by:110
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:110
Symbol 56 GraphicUsed by:110
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:110
Symbol 59 GraphicUsed by:110
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:110
Symbol 62 GraphicUsed by:110
Symbol 63 MovieClipUses:11Used by:110
Symbol 64 MovieClipUses:11Used by:110
Symbol 65 GraphicUsed by:110
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:110
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:110
Symbol 70 GraphicUsed by:110
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:110
Symbol 73 GraphicUsed by:110
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:110
Symbol 76 GraphicUsed by:110
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:110
Symbol 79 GraphicUsed by:110
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:110
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:110
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:110
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:110
Symbol 88 GraphicUsed by:110
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:110
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:110
Symbol 93 GraphicUsed by:110
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:110
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:110
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:110
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:110
Symbol 102 GraphicUsed by:110
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:110
Symbol 105 GraphicUsed by:110
Symbol 106 MovieClipUses:11Used by:110
Symbol 107 MovieClipUses:11Used by:110
Symbol 108 MovieClipUses:11Used by:110
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:10 12 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 35 37 38 40 41 43 44 46 47 49 50 52 53 55 56 58 59 61 62 63 64 65 67 69 70 72 73 75 76 78 79 81 83 85 87 88 90 92 93 95 97 99 101 102 104 105 106 107 108 109Used by:114 157
Symbol 111 GraphicUsed by:114
Symbol 112 GraphicUsed by:114
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClip {Popcornmania_fla.logopreloaderNONMOCHI_1}Uses:9 110 111 112 113Used by:Timeline
Symbol 115 GraphicUsed by:158
Symbol 116 GraphicUsed by:120
Symbol 117 GraphicUsed by:120
Symbol 118 GraphicUsed by:120
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:116 117 118 119Used by:158 703
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:125
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123Used by:125
Symbol 125 MovieClip {Popcornmania_fla.CURTAIN_50}Uses:122 124Used by:158
Symbol 126 GraphicUsed by:158
Symbol 127 GraphicUsed by:131
Symbol 128 GraphicUsed by:131
Symbol 129 GraphicUsed by:131
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:127 128 129 130Used by:158 703 718
Symbol 132 GraphicUsed by:137
Symbol 133 GraphicUsed by:137
Symbol 134 GraphicUsed by:137
Symbol 135 GraphicUsed by:137
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:132 133 134 135 136Used by:158
Symbol 138 GraphicUsed by:158
Symbol 139 GraphicUsed by:146
Symbol 140 FontUsed by:141 220 223 236 708 723
Symbol 141 TextUses:140Used by:146 151 156 634 639 643 674 678 681 694 698 702
Symbol 142 FontUsed by:143 145 148 150 153 155 189 191 221 224 226 228 231 233 237 238 240 241 246 631 633 636 638 642 671 673 677 693 697 701 709 711 714 716 724 726 728 730 738 746 751 752 758
Symbol 143 TextUses:142Used by:146
Symbol 144 GraphicUsed by:146
Symbol 145 TextUses:142Used by:146
Symbol 146 MovieClip {Popcornmania_fla.bPlay2_55}Uses:139 141 143 144 145Used by:158
Symbol 147 GraphicUsed by:151
Symbol 148 TextUses:142Used by:151
Symbol 149 GraphicUsed by:151
Symbol 150 TextUses:142Used by:151
Symbol 151 MovieClip {Popcornmania_fla.bTutor_56}Uses:147 141 148 149 150Used by:158
Symbol 152 GraphicUsed by:156
Symbol 153 TextUses:142Used by:156 643 681 702
Symbol 154 GraphicUsed by:156
Symbol 155 TextUses:142Used by:156 681
Symbol 156 MovieClip {Popcornmania_fla.bMore_57}Uses:152 141 153 154 155Used by:158
Symbol 157 MovieClip {Popcornmania_fla.logoclickable_58}Uses:110Used by:158 703
Symbol 158 MovieClip {CMainMenu}Uses:115 120 125 126 131 137 138 146 151 156 157Used by:767
Symbol 159 GraphicUsed by:160 187 316
Symbol 160 MovieClipUses:159Used by:164
Symbol 161 GraphicUsed by:164
Symbol 162 FontUsed by:163
Symbol 163 EditableTextUses:162Used by:164
Symbol 164 MovieClip {FPS}Uses:160 161 163Used by:767
Symbol 165 GraphicUsed by:767
Symbol 166 GraphicUsed by:364
Symbol 167 GraphicUsed by:171
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClipUses:168Used by:171
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:167 169 170Used by:364
Symbol 172 GraphicUsed by:195
Symbol 173 GraphicUsed by:180
Symbol 174 GraphicUsed by:180
Symbol 175 GraphicUsed by:180
Symbol 176 GraphicUsed by:180
Symbol 177 GraphicUsed by:180
Symbol 178 GraphicUsed by:180
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:173 174 175 176 177 178 179Used by:195 762
Symbol 181 GraphicUsed by:195
Symbol 182 GraphicUsed by:195
Symbol 183 GraphicUsed by:195
Symbol 184 GraphicUsed by:187
Symbol 185 GraphicUsed by:187
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:184 159 185 186Used by:195
Symbol 188 GraphicUsed by:195
Symbol 189 TextUses:142Used by:195
Symbol 190 GraphicUsed by:195
Symbol 191 TextUses:142Used by:195
Symbol 192 GraphicUsed by:195
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:195
Symbol 195 MovieClipUses:172 180 181 182 183 187 188 189 190 191 192 194Used by:364
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:364
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:364
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:364
Symbol 202 GraphicUsed by:364
Symbol 203 GraphicUsed by:204 215
Symbol 204 MovieClipUses:203Used by:364
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205Used by:364
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:364
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:209Used by:364
Symbol 211 GraphicUsed by:247
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:247
Symbol 214 GraphicUsed by:247
Symbol 215 MovieClipUses:203Used by:247 757
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:247 757
Symbol 218 GraphicUsed by:247
Symbol 219 GraphicUsed by:229
Symbol 220 TextUses:140Used by:229 234
Symbol 221 TextUses:142Used by:229
Symbol 222 GraphicUsed by:229
Symbol 223 TextUses:140Used by:229 234
Symbol 224 TextUses:142Used by:229
Symbol 225 GraphicUsed by:229
Symbol 226 TextUses:142Used by:229
Symbol 227 GraphicUsed by:229
Symbol 228 TextUses:142Used by:229
Symbol 229 MovieClip {Popcornmania_fla.btnSound_79}Uses:219 220 221 222 223 224 225 226 227 228Used by:247
Symbol 230 GraphicUsed by:234
Symbol 231 TextUses:142Used by:234
Symbol 232 GraphicUsed by:234
Symbol 233 TextUses:142Used by:234
Symbol 234 MovieClip {Popcornmania_fla.btnPause_80}Uses:230 220 231 232 223 233Used by:247
Symbol 235 GraphicUsed by:247
Symbol 236 TextUses:140Used by:247
Symbol 237 TextUses:142Used by:247
Symbol 238 EditableTextUses:142Used by:247
Symbol 239 GraphicUsed by:247
Symbol 240 TextUses:142Used by:247
Symbol 241 EditableTextUses:142Used by:247
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:242Used by:244
Symbol 244 MovieClipUses:243Used by:247
Symbol 245 GraphicUsed by:247
Symbol 246 EditableTextUses:142Used by:247
Symbol 247 MovieClipUses:211 213 214 215 217 218 229 234 235 236 237 238 239 240 241 244 245 246Used by:364
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248Used by:261 278 282 733 745
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250Used by:253
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:251 252Used by:261 278 306 733 736 745
Symbol 254 GraphicUsed by:258
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:255Used by:258
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:254 256 257Used by:261 278 306 733 736 745
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:261 278 306 733 736 745
Symbol 261 MovieClipUses:249 253 258 260Used by:307
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262Used by:278 306 309 733 736 737
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:278 306 364 733 736 737
Symbol 266 GraphicUsed by:268
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:266 267Used by:278 733
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:269Used by:278 684 733
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:271Used by:278 684 733
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273Used by:278 684 733
Symbol 275 GraphicUsed by:277
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:275 276Used by:278 733
Symbol 278 MovieClip {Popcornmania_fla.popcornmaker_91}Uses:249 253 258 260 263 265 268 270 272 274 277Used by:307
Symbol 279 GraphicUsed by:282
Symbol 280 GraphicUsed by:282
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClip {Popcornmania_fla.leveranimated_100}Uses:249 279 280 281Used by:306 736
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:283Used by:306 736 745
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:306 736
Symbol 287 GraphicUsed by:294
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:288Used by:294
Symbol 290 GraphicUsed by:294
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:291Used by:294
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:287 289 290 292 293Used by:306 736
Symbol 295 GraphicUsed by:304
Symbol 296 GraphicUsed by:304
Symbol 297 GraphicUsed by:304
Symbol 298 GraphicUsed by:304
Symbol 299 GraphicUsed by:304
Symbol 300 GraphicUsed by:304
Symbol 301 GraphicUsed by:304
Symbol 302 GraphicUsed by:304
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:295 296 297 298 299 300 301 302 303Used by:306 736
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClip {Popcornmania_fla.popcornmaker_99}Uses:253 282 284 286 258 260 263 265 294 304 305Used by:307
Symbol 307 MovieClip {Popcornmania_fla.maker_83}Uses:261 278 306Used by:364 737
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClip {Popcornmania_fla.ON01_107}Uses:308 263Used by:364 737 745
Symbol 310 GraphicUsed by:318 763
Symbol 311 GraphicUsed by:316
Symbol 312 GraphicUsed by:314
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:312 313Used by:316
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:159 311 314 315Used by:318 763
Symbol 317 GraphicUsed by:318 763
Symbol 318 MovieClipUses:310 316 317Used by:321 364 737 745
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClipUses:319Used by:321
Symbol 321 MovieClip {Popcornmania_fla.fillingpan_108}Uses:318 320Used by:364 737
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:364 745 750 755 757
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:364 745 750 755 757
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:364 745 750 755 757
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:364 745 750 755 757
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:364 745 750 755 757
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332Used by:364
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:364 745 750 755 757
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:336Used by:351
Symbol 338 GraphicUsed by:351
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:339Used by:351
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:351
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:343Used by:351
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:351
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:347Used by:351
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:349Used by:351
Symbol 351 MovieClipUses:337 338 340 342 344 346 348 350Used by:364 750
Symbol 352 GraphicUsed by:363 741
Symbol 353 GraphicUsed by:354 358 361
Symbol 354 MovieClipUses:353Used by:363 750 755
Symbol 355 GraphicUsed by:356 359 362
Symbol 356 MovieClipUses:355Used by:363 750 755
Symbol 357 GraphicUsed by:363 741
Symbol 358 MovieClipUses:353Used by:363 741
Symbol 359 MovieClipUses:355Used by:363 741
Symbol 360 GraphicUsed by:363 741
Symbol 361 MovieClipUses:353Used by:363 741
Symbol 362 MovieClipUses:355Used by:363 741
Symbol 363 MovieClip {Popcornmania_fla.trashcopy_128}Uses:352 354 356 357 358 359 360 361 362Used by:364
Symbol 364 MovieClip {CGame}Uses:166 171 195 197 199 201 202 204 206 208 210 247 307 309 265 321 323 325 327 318 329 331 333 335 351 363Used by:767
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:369
Symbol 367 GraphicUsed by:369 375
Symbol 368 GraphicUsed by:369 372 375
Symbol 369 MovieClip {Popcornmania_fla.MusicBtn_136}Uses:366 367 368Used by:380
Symbol 370 BitmapUsed by:371
Symbol 371 GraphicUses:370Used by:372
Symbol 372 MovieClip {Popcornmania_fla.QualityBtn_137}Uses:371 368Used by:380
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:375
Symbol 375 MovieClip {Popcornmania_fla.SFXBtn_138}Uses:374 367 368Used by:380
Symbol 376 GraphicUsed by:379
Symbol 377 FontUsed by:378
Symbol 378 EditableTextUses:377Used by:379
Symbol 379 MovieClipUses:376 378Used by:380
Symbol 380 MovieClip {COptionBar}Uses:369 372 375 379Used by:767
Symbol 381 GraphicUsed by:388
Symbol 382 GraphicUsed by:388
Symbol 383 GraphicUsed by:388
Symbol 384 GraphicUsed by:388
Symbol 385 GraphicUsed by:388
Symbol 386 GraphicUsed by:388
Symbol 387 GraphicUsed by:388
Symbol 388 MovieClipUses:381 382 383 384 385 386 387Used by:432
Symbol 389 GraphicUsed by:403
Symbol 390 GraphicUsed by:403
Symbol 391 GraphicUsed by:403
Symbol 392 GraphicUsed by:403
Symbol 393 GraphicUsed by:403
Symbol 394 GraphicUsed by:403
Symbol 395 GraphicUsed by:403
Symbol 396 GraphicUsed by:403
Symbol 397 GraphicUsed by:403
Symbol 398 GraphicUsed by:403
Symbol 399 GraphicUsed by:403
Symbol 400 GraphicUsed by:403
Symbol 401 GraphicUsed by:403
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClipUses:389 390 391 392 393 394 395 396 397 398 399 400 401 402Used by:432
Symbol 404 GraphicUsed by:413
Symbol 405 GraphicUsed by:412
Symbol 406 GraphicUsed by:412
Symbol 407 GraphicUsed by:412
Symbol 408 GraphicUsed by:412
Symbol 409 GraphicUsed by:412
Symbol 410 GraphicUsed by:412
Symbol 411 GraphicUsed by:412
Symbol 412 MovieClipUses:405 406 407 408 409 410 411Used by:413 467 506 545
Symbol 413 MovieClipUses:404 412Used by:432
Symbol 414 GraphicUsed by:431
Symbol 415 GraphicUsed by:431
Symbol 416 GraphicUsed by:431
Symbol 417 GraphicUsed by:431
Symbol 418 GraphicUsed by:431
Symbol 419 GraphicUsed by:424
Symbol 420 GraphicUsed by:424
Symbol 421 GraphicUsed by:424
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:422Used by:424
Symbol 424 MovieClipUses:419 420 421 423Used by:431 481 510 557
Symbol 425 GraphicUsed by:431
Symbol 426 GraphicUsed by:431
Symbol 427 GraphicUsed by:431
Symbol 428 GraphicUsed by:431
Symbol 429 GraphicUsed by:431
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClipUses:414 415 416 417 418 424 425 426 427 428 429 430Used by:432 750
Symbol 432 MovieClip {Popcornmania_fla.customer0_141}Uses:388 403 413 431Used by:559 745 750 757
Symbol 433 GraphicUsed by:442
Symbol 434 GraphicUsed by:442
Symbol 435 GraphicUsed by:442
Symbol 436 GraphicUsed by:442
Symbol 437 GraphicUsed by:442
Symbol 438 GraphicUsed by:442
Symbol 439 GraphicUsed by:442
Symbol 440 GraphicUsed by:442
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:433 434 435 436 437 438 439 440 441Used by:482
Symbol 443 GraphicUsed by:464
Symbol 444 GraphicUsed by:464
Symbol 445 GraphicUsed by:464
Symbol 446 GraphicUsed by:464
Symbol 447 GraphicUsed by:464
Symbol 448 GraphicUsed by:464
Symbol 449 GraphicUsed by:464
Symbol 450 GraphicUsed by:464
Symbol 451 GraphicUsed by:464
Symbol 452 GraphicUsed by:464
Symbol 453 GraphicUsed by:464
Symbol 454 GraphicUsed by:464
Symbol 455 GraphicUsed by:464
Symbol 456 GraphicUsed by:464
Symbol 457 GraphicUsed by:464
Symbol 458 GraphicUsed by:464
Symbol 459 GraphicUsed by:464
Symbol 460 GraphicUsed by:464
Symbol 461 GraphicUsed by:464
Symbol 462 GraphicUsed by:464
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463Used by:482
Symbol 465 GraphicUsed by:467
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClipUses:465 412 466Used by:482
Symbol 468 GraphicUsed by:481
Symbol 469 GraphicUsed by:481
Symbol 470 GraphicUsed by:481
Symbol 471 GraphicUsed by:481
Symbol 472 GraphicUsed by:481
Symbol 473 GraphicUsed by:481
Symbol 474 GraphicUsed by:481
Symbol 475 GraphicUsed by:481
Symbol 476 GraphicUsed by:481
Symbol 477 GraphicUsed by:481
Symbol 478 GraphicUsed by:481
Symbol 479 GraphicUsed by:481
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:468 424 469 470 471 472 473 474 475 476 477 478 479 480Used by:482
Symbol 482 MovieClipUses:442 464 467 481Used by:559
Symbol 483 GraphicUsed by:486 510
Symbol 484 GraphicUsed by:486
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:483 484 485Used by:511
Symbol 487 GraphicUsed by:501
Symbol 488 GraphicUsed by:501
Symbol 489 GraphicUsed by:501
Symbol 490 GraphicUsed by:501
Symbol 491 GraphicUsed by:501
Symbol 492 GraphicUsed by:501
Symbol 493 GraphicUsed by:501
Symbol 494 GraphicUsed by:501
Symbol 495 GraphicUsed by:501
Symbol 496 GraphicUsed by:501
Symbol 497 GraphicUsed by:501
Symbol 498 GraphicUsed by:501
Symbol 499 GraphicUsed by:501
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:487 488 489 490 491 492 493 494 495 496 497 498 499 500Used by:511
Symbol 502 GraphicUsed by:506
Symbol 503 GraphicUsed by:505
Symbol 504 GraphicUsed by:505
Symbol 505 MovieClipUses:503 504Used by:506 545
Symbol 506 MovieClipUses:502 412 505Used by:511
Symbol 507 GraphicUsed by:510
Symbol 508 GraphicUsed by:510
Symbol 509 GraphicUsed by:510
Symbol 510 MovieClipUses:483 424 507 508 509Used by:511
Symbol 511 MovieClipUses:486 501 506 510Used by:559
Symbol 512 GraphicUsed by:532
Symbol 513 GraphicUsed by:532 543 557
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClipUses:514Used by:532 543 557
Symbol 516 GraphicUsed by:522
Symbol 517 GraphicUsed by:522
Symbol 518 GraphicUsed by:522
Symbol 519 GraphicUsed by:522
Symbol 520 GraphicUsed by:522
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClipUses:516 517 518 519 520 521Used by:532 543 557
Symbol 523 GraphicUsed by:532
Symbol 524 GraphicUsed by:532
Symbol 525 GraphicUsed by:532
Symbol 526 GraphicUsed by:532
Symbol 527 GraphicUsed by:532
Symbol 528 GraphicUsed by:532
Symbol 529 GraphicUsed by:532
Symbol 530 GraphicUsed by:532
Symbol 531 GraphicUsed by:532
Symbol 532 MovieClipUses:512 513 515 522 523 524 525 526 527 528 529 530 531Used by:558
Symbol 533 GraphicUsed by:543
Symbol 534 GraphicUsed by:543
Symbol 535 GraphicUsed by:543
Symbol 536 GraphicUsed by:543
Symbol 537 GraphicUsed by:543
Symbol 538 GraphicUsed by:543
Symbol 539 GraphicUsed by:543
Symbol 540 GraphicUsed by:543
Symbol 541 GraphicUsed by:543
Symbol 542 GraphicUsed by:543
Symbol 543 MovieClipUses:533 513 515 522 534 535 536 537 538 539 540 541 542Used by:558
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClipUses:544 505 412Used by:558
Symbol 546 GraphicUsed by:557
Symbol 547 GraphicUsed by:557
Symbol 548 GraphicUsed by:557
Symbol 549 GraphicUsed by:557
Symbol 550 GraphicUsed by:557
Symbol 551 GraphicUsed by:557
Symbol 552 GraphicUsed by:557
Symbol 553 GraphicUsed by:557
Symbol 554 GraphicUsed by:557
Symbol 555 GraphicUsed by:557
Symbol 556 GraphicUsed by:557
Symbol 557 MovieClipUses:546 424 522 513 515 547 548 549 550 551 552 553 554 555 556Used by:558
Symbol 558 MovieClipUses:532 543 545 557Used by:559
Symbol 559 MovieClip {Ccustomer}Uses:432 482 511 558Used by:767
Symbol 560 GraphicUsed by:561
Symbol 561 MovieClipUses:560Used by:563 565 567 569 571 573 574 750
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:561 562Used by:574 750
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:561 564Used by:574
Symbol 566 GraphicUsed by:567
Symbol 567 MovieClipUses:561 566Used by:574
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:561 568Used by:574
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:561 570Used by:574
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClipUses:561 572Used by:574
Symbol 574 MovieClip {Csaus}Uses:563 565 567 569 571 573 561Used by:767
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClipUses:575Used by:579 745
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:577Used by:579 745
Symbol 579 MovieClip {Csendok}Uses:576 578Used by:767
Symbol 580 GraphicUsed by:581
Symbol 581 MovieClipUses:580Used by:595 609 623
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClipUses:582Used by:595 745 750 755
Symbol 584 GraphicUsed by:585
Symbol 585 MovieClipUses:584Used by:595 745 750 755
Symbol 586 GraphicUsed by:587
Symbol 587 MovieClipUses:586Used by:588
Symbol 588 MovieClipUses:587Used by:595 745 750
Symbol 589 GraphicUsed by:595
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:590Used by:595
Symbol 592 GraphicUsed by:595
Symbol 593 GraphicUsed by:595
Symbol 594 GraphicUsed by:595
Symbol 595 MovieClipUses:581 583 585 588 589 591 592 593 594Used by:624
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClipUses:596Used by:609
Symbol 598 GraphicUsed by:599
Symbol 599 MovieClipUses:598Used by:609
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:600Used by:609
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClipUses:602Used by:604
Symbol 604 MovieClipUses:603Used by:609
Symbol 605 GraphicUsed by:609
Symbol 606 GraphicUsed by:609
Symbol 607 GraphicUsed by:609
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClipUses:597 599 601 581 604 605 606 607 608Used by:624
Symbol 610 GraphicUsed by:611
Symbol 611 MovieClipUses:610Used by:623
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClipUses:612Used by:623
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:614Used by:623
Symbol 616 GraphicUsed by:623
Symbol 617 GraphicUsed by:618
Symbol 618 MovieClipUses:617Used by:619
Symbol 619 MovieClipUses:618Used by:623
Symbol 620 GraphicUsed by:623
Symbol 621 GraphicUsed by:623
Symbol 622 GraphicUsed by:623
Symbol 623 MovieClipUses:611 613 615 581 616 619 620 621 622Used by:624
Symbol 624 MovieClip {Ccorn}Uses:595 609 623Used by:767
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClipUses:625Used by:656
Symbol 627 GraphicUsed by:628
Symbol 628 MovieClipUses:627Used by:656
Symbol 629 GraphicUsed by:656
Symbol 630 GraphicUsed by:634
Symbol 631 TextUses:142Used by:634
Symbol 632 GraphicUsed by:634
Symbol 633 TextUses:142Used by:634
Symbol 634 MovieClip {Popcornmania_fla.btnResume_201}Uses:630 141 631 632 633Used by:656
Symbol 635 GraphicUsed by:639
Symbol 636 TextUses:142Used by:639 678 698
Symbol 637 GraphicUsed by:639
Symbol 638 TextUses:142Used by:639
Symbol 639 MovieClip {Popcornmania_fla.btnMaincopy_202}Uses:635 141 636 637 638Used by:656
Symbol 640 GraphicUsed by:643
Symbol 641 GraphicUsed by:643
Symbol 642 TextUses:142Used by:643
Symbol 643 MovieClip {Popcornmania_fla.btnMorecopy_203}Uses:640 141 153 641 642Used by:656
Symbol 644 GraphicUsed by:653
Symbol 645 GraphicUsed by:648
Symbol 646 GraphicUsed by:648
Symbol 647 GraphicUsed by:648
Symbol 648 MovieClipUses:645 646 647Used by:653
Symbol 649 GraphicUsed by:652
Symbol 650 GraphicUsed by:652
Symbol 651 GraphicUsed by:652
Symbol 652 MovieClipUses:649 650 651Used by:653
Symbol 653 MovieClipUses:644 648 652Used by:656
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClipUses:654Used by:656
Symbol 656 MovieClip {Cpause}Uses:626 628 629 634 639 643 653 655Used by:767
Symbol 657 GraphicUsed by:661 744
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClipUses:658Used by:661
Symbol 660 GraphicUsed by:661
Symbol 661 MovieClip {Cbalon}Uses:657 659 660Used by:767
Symbol 662 GraphicUsed by:666
Symbol 663 GraphicUsed by:664
Symbol 664 MovieClipUses:663Used by:666
Symbol 665 GraphicUsed by:666
Symbol 666 MovieClipUses:662 664 665Used by:682
Symbol 667 GraphicUsed by:669
Symbol 668 GraphicUsed by:669
Symbol 669 MovieClipUses:667 668Used by:682
Symbol 670 GraphicUsed by:674
Symbol 671 TextUses:142Used by:674 694
Symbol 672 GraphicUsed by:674
Symbol 673 TextUses:142Used by:674
Symbol 674 MovieClip {Popcornmania_fla.btnPlay2_214}Uses:670 141 671 672 673Used by:682
Symbol 675 GraphicUsed by:678
Symbol 676 GraphicUsed by:678
Symbol 677 TextUses:142Used by:678
Symbol 678 MovieClip {Popcornmania_fla.btnMain2_215}Uses:675 141 636 676 677Used by:682
Symbol 679 GraphicUsed by:681
Symbol 680 GraphicUsed by:681
Symbol 681 MovieClip {Popcornmania_fla.btnMorecopy_216}Uses:679 141 153 680 155Used by:682
Symbol 682 MovieClip {Close}Uses:666 669 674 678 681Used by:767
Symbol 683 GraphicUsed by:703
Symbol 684 MovieClipUses:274 272 270Used by:703
Symbol 685 GraphicUsed by:686
Symbol 686 MovieClipUses:685Used by:703
Symbol 687 GraphicUsed by:690
Symbol 688 GraphicUsed by:690
Symbol 689 GraphicUsed by:690
Symbol 690 MovieClipUses:687 688 689Used by:703
Symbol 691 GraphicUsed by:694
Symbol 692 GraphicUsed by:694
Symbol 693 TextUses:142Used by:694
Symbol 694 MovieClip {Popcornmania_fla.btnPlay2_221}Uses:691 141 671 692 693Used by:703
Symbol 695 GraphicUsed by:698
Symbol 696 GraphicUsed by:698
Symbol 697 TextUses:142Used by:698
Symbol 698 MovieClip {Popcornmania_fla.btnMain2_222}Uses:695 141 636 696 697Used by:703
Symbol 699 GraphicUsed by:702
Symbol 700 GraphicUsed by:702
Symbol 701 TextUses:142Used by:702
Symbol 702 MovieClip {Popcornmania_fla.btnMore_223}Uses:699 141 153 700 701Used by:703
Symbol 703 MovieClip {Cmenang}Uses:683 120 684 131 686 690 694 698 702 157Used by:767
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClipUses:704Used by:718
Symbol 706 GraphicUsed by:718
Symbol 707 GraphicUsed by:712
Symbol 708 TextUses:140Used by:712 717
Symbol 709 TextUses:142Used by:712
Symbol 710 GraphicUsed by:712
Symbol 711 TextUses:142Used by:712
Symbol 712 MovieClip {Popcornmania_fla.btnNext_226}Uses:707 708 709 710 711Used by:718
Symbol 713 GraphicUsed by:717
Symbol 714 TextUses:142Used by:717
Symbol 715 GraphicUsed by:717
Symbol 716 TextUses:142Used by:717
Symbol 717 MovieClip {Popcornmania_fla.btnMain_227}Uses:713 708 714 715 716Used by:718
Symbol 718 MovieClip {CnextLevel}Uses:705 131 706 712 717Used by:767
Symbol 719 GraphicUsed by:762
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClipUses:720Used by:762
Symbol 722 GraphicUsed by:731
Symbol 723 TextUses:140Used by:731
Symbol 724 TextUses:142Used by:731
Symbol 725 GraphicUsed by:731
Symbol 726 TextUses:142Used by:731
Symbol 727 GraphicUsed by:731
Symbol 728 EditableTextUses:142Used by:731
Symbol 729 GraphicUsed by:731
Symbol 730 TextUses:142Used by:731
Symbol 731 MovieClip {Popcornmania_fla.btnSkip_230}Uses:722 723 724 725 726 727 728 729 730Used by:762
Symbol 732 GraphicUsed by:737 739 759
Symbol 733 MovieClipUses:249 253 258 260 263 265 268 270 272 274 277Used by:737
Symbol 734 GraphicUsed by:736
Symbol 735 GraphicUsed by:736
Symbol 736 MovieClip {Popcornmania_fla.popcornmaker_234}Uses:253 282 284 286 258 260 263 265 294 304 734 735Used by:737
Symbol 737 MovieClipUses:732 307 309 265 318 321 263 733 736Used by:759
Symbol 738 EditableTextUses:142Used by:759
Symbol 739 MovieClipUses:732Used by:759
Symbol 740 GraphicUsed by:745 750
Symbol 741 MovieClipUses:352 358 359 360 361 362 357Used by:745 757
Symbol 742 GraphicUsed by:745
Symbol 743 GraphicUsed by:745
Symbol 744 MovieClipUses:657Used by:745 750
Symbol 745 MovieClipUses:740 318 323 325 327 335 741 331 329 742 432 253 284 258 260 743 249 309 744 583 585 588 576 578Used by:759
Symbol 746 EditableTextUses:142Used by:759
Symbol 747 GraphicUsed by:750 757
Symbol 748 GraphicUsed by:750
Symbol 749 GraphicUsed by:750 755
Symbol 750 MovieClipUses:740 747 432 323 325 327 335 331 329 744 583 585 588 748 354 356 749 351 561 563 431Used by:759
Symbol 751 EditableTextUses:142Used by:759
Symbol 752 EditableTextUses:142Used by:759
Symbol 753 GraphicUsed by:755
Symbol 754 GraphicUsed by:755
Symbol 755 MovieClipUses:753 323 325 327 335 331 329 754 354 356 749 585 583Used by:759
Symbol 756 GraphicUsed by:757
Symbol 757 MovieClipUses:756 215 217 323 325 327 335 741 331 329 747 432Used by:759
Symbol 758 EditableTextUses:142Used by:759
Symbol 759 MovieClip {Popcornmania_fla.mTutor_231}Uses:737 738 739 745 746 732 750 751 752 755 757 758Used by:762
Symbol 760 GraphicUsed by:761
Symbol 761 MovieClipUses:760Used by:762
Symbol 762 MovieClip {Ctutor}Uses:719 721 180 731 759 761Used by:767
Symbol 763 MovieClipUses:310 316 317Used by:764
Symbol 764 MovieClip {Cjagung}Uses:763Used by:767
Symbol 765 Sound {Cbgm}Used by:767
Symbol 766 Sound {coin7_mono}Used by:767
Symbol 767 MovieClipUses:158 164 165 364 380 559 574 579 624 656 661 682 703 718 762 764 765 766Used by:Timeline

Instance Names

"mBtn"Symbol 7 MovieClip {CBannedWin} Frame 1Symbol 6 Button
"tirai"Symbol 158 MovieClip {CMainMenu} Frame 1Symbol 125 MovieClip {Popcornmania_fla.CURTAIN_50}
"lampu"Symbol 158 MovieClip {CMainMenu} Frame 1Symbol 131 MovieClip
"bPlay"Symbol 158 MovieClip {CMainMenu} Frame 1Symbol 146 MovieClip {Popcornmania_fla.bPlay2_55}
"bTutor"Symbol 158 MovieClip {CMainMenu} Frame 1Symbol 151 MovieClip {Popcornmania_fla.bTutor_56}
"bMore"Symbol 158 MovieClip {CMainMenu} Frame 1Symbol 156 MovieClip {Popcornmania_fla.bMore_57}
"iBar"Symbol 164 MovieClip {FPS} Frame 1Symbol 160 MovieClip
"tf"Symbol 164 MovieClip {FPS} Frame 2Symbol 163 EditableText
"maskRoll"Symbol 247 MovieClip Frame 1Symbol 215 MovieClip
"roll"Symbol 247 MovieClip Frame 1Symbol 217 MovieClip
"btnSound"Symbol 247 MovieClip Frame 1Symbol 229 MovieClip {Popcornmania_fla.btnSound_79}
"btnPause"Symbol 247 MovieClip Frame 1Symbol 234 MovieClip {Popcornmania_fla.btnPause_80}
"score"Symbol 247 MovieClip Frame 1Symbol 238 EditableText
"goal"Symbol 247 MovieClip Frame 1Symbol 241 EditableText
"level"Symbol 247 MovieClip Frame 1Symbol 246 EditableText
"isi"Symbol 306 MovieClip {Popcornmania_fla.popcornmaker_99} Frame 1Symbol 284 MovieClip
"maker0"Symbol 307 MovieClip {Popcornmania_fla.maker_83} Frame 1Symbol 261 MovieClip
"maker1"Symbol 307 MovieClip {Popcornmania_fla.maker_83} Frame 2Symbol 278 MovieClip {Popcornmania_fla.popcornmaker_91}
"maker2"Symbol 307 MovieClip {Popcornmania_fla.maker_83} Frame 3Symbol 306 MovieClip {Popcornmania_fla.popcornmaker_99}
"saus1"Symbol 351 MovieClip Frame 1Symbol 340 MovieClip
"saus2"Symbol 351 MovieClip Frame 1Symbol 342 MovieClip
"saus3"Symbol 351 MovieClip Frame 1Symbol 344 MovieClip
"saus4"Symbol 351 MovieClip Frame 1Symbol 346 MovieClip
"saus5"Symbol 351 MovieClip Frame 1Symbol 348 MovieClip
"saus6"Symbol 351 MovieClip Frame 1Symbol 350 MovieClip
"lampu1"Symbol 364 MovieClip {CGame} Frame 1Symbol 197 MovieClip
"lampu0"Symbol 364 MovieClip {CGame} Frame 1Symbol 199 MovieClip
"lampu2"Symbol 364 MovieClip {CGame} Frame 1Symbol 201 MovieClip
"mask2"Symbol 364 MovieClip {CGame} Frame 1Symbol 204 MovieClip
"mask0"Symbol 364 MovieClip {CGame} Frame 1Symbol 204 MovieClip
"mask1"Symbol 364 MovieClip {CGame} Frame 1Symbol 204 MovieClip
"papan0"Symbol 364 MovieClip {CGame} Frame 1Symbol 206 MovieClip
"papan1"Symbol 364 MovieClip {CGame} Frame 1Symbol 208 MovieClip
"papan2"Symbol 364 MovieClip {CGame} Frame 1Symbol 210 MovieClip
"bar"Symbol 364 MovieClip {CGame} Frame 1Symbol 247 MovieClip
"maker"Symbol 364 MovieClip {CGame} Frame 1Symbol 307 MovieClip {Popcornmania_fla.maker_83}
"btnOn"Symbol 364 MovieClip {CGame} Frame 1Symbol 309 MovieClip {Popcornmania_fla.ON01_107}
"door"Symbol 364 MovieClip {CGame} Frame 1Symbol 265 MovieClip
"corn"Symbol 364 MovieClip {CGame} Frame 1Symbol 321 MovieClip {Popcornmania_fla.fillingpan_108}
"piring0"Symbol 364 MovieClip {CGame} Frame 1Symbol 323 MovieClip
"piring1"Symbol 364 MovieClip {CGame} Frame 1Symbol 325 MovieClip
"piring2"Symbol 364 MovieClip {CGame} Frame 1Symbol 327 MovieClip
"corn1"Symbol 364 MovieClip {CGame} Frame 1Symbol 318 MovieClip
"corn2"Symbol 364 MovieClip {CGame} Frame 1Symbol 318 MovieClip
"corn0"Symbol 364 MovieClip {CGame} Frame 1Symbol 318 MovieClip
"kotak0"Symbol 364 MovieClip {CGame} Frame 1Symbol 329 MovieClip
"kotak1"Symbol 364 MovieClip {CGame} Frame 1Symbol 331 MovieClip
"bayangan3"Symbol 364 MovieClip {CGame} Frame 1Symbol 333 MovieClip
"kotak2"Symbol 364 MovieClip {CGame} Frame 1Symbol 335 MovieClip
"item"Symbol 364 MovieClip {CGame} Frame 1Symbol 351 MovieClip
"trash"Symbol 364 MovieClip {CGame} Frame 1Symbol 363 MovieClip {Popcornmania_fla.trashcopy_128}
"mText"Symbol 379 MovieClip Frame 1Symbol 378 EditableText
"mMusic"Symbol 380 MovieClip {COptionBar} Frame 1Symbol 369 MovieClip {Popcornmania_fla.MusicBtn_136}
"mQuality"Symbol 380 MovieClip {COptionBar} Frame 1Symbol 372 MovieClip {Popcornmania_fla.QualityBtn_137}
"mSFX"Symbol 380 MovieClip {COptionBar} Frame 1Symbol 375 MovieClip {Popcornmania_fla.SFXBtn_138}
"mPopUp"Symbol 380 MovieClip {COptionBar} Frame 1Symbol 379 MovieClip
"customer0"Symbol 559 MovieClip {Ccustomer} Frame 1Symbol 432 MovieClip {Popcornmania_fla.customer0_141}
"customer1"Symbol 559 MovieClip {Ccustomer} Frame 1Symbol 482 MovieClip
"customer2"Symbol 559 MovieClip {Ccustomer} Frame 1Symbol 511 MovieClip
"customer3"Symbol 559 MovieClip {Ccustomer} Frame 1Symbol 558 MovieClip
"saus1"Symbol 574 MovieClip {Csaus} Frame 1Symbol 563 MovieClip
"saus2"Symbol 574 MovieClip {Csaus} Frame 1Symbol 565 MovieClip
"saus3"Symbol 574 MovieClip {Csaus} Frame 1Symbol 567 MovieClip
"saus4"Symbol 574 MovieClip {Csaus} Frame 1Symbol 569 MovieClip
"saus5"Symbol 574 MovieClip {Csaus} Frame 1Symbol 571 MovieClip
"saus6"Symbol 574 MovieClip {Csaus} Frame 1Symbol 573 MovieClip
"saus7"Symbol 574 MovieClip {Csaus} Frame 1Symbol 561 MovieClip
"sendok0"Symbol 579 MovieClip {Csendok} Frame 1Symbol 576 MovieClip
"sendok1"Symbol 579 MovieClip {Csendok} Frame 1Symbol 578 MovieClip
"jagung"Symbol 595 MovieClip Frame 1Symbol 583 MovieClip
"kotak"Symbol 595 MovieClip Frame 1Symbol 585 MovieClip
"warna"Symbol 595 MovieClip Frame 1Symbol 588 MovieClip
"warna"Symbol 595 MovieClip Frame 3Symbol 591 MovieClip
"jagung"Symbol 609 MovieClip Frame 1Symbol 597 MovieClip
"kotak"Symbol 609 MovieClip Frame 1Symbol 599 MovieClip
"warna"Symbol 609 MovieClip Frame 1Symbol 601 MovieClip
"jagung"Symbol 623 MovieClip Frame 1Symbol 611 MovieClip
"kotak"Symbol 623 MovieClip Frame 1Symbol 613 MovieClip
"warna"Symbol 623 MovieClip Frame 1Symbol 615 MovieClip
"kotak0"Symbol 624 MovieClip {Ccorn} Frame 1Symbol 595 MovieClip
"kotak1"Symbol 624 MovieClip {Ccorn} Frame 1Symbol 609 MovieClip
"kotak2"Symbol 624 MovieClip {Ccorn} Frame 1Symbol 623 MovieClip
"layarKiri"Symbol 656 MovieClip {Cpause} Frame 1Symbol 626 MovieClip
"layarKanan"Symbol 656 MovieClip {Cpause} Frame 1Symbol 628 MovieClip
"btnResume"Symbol 656 MovieClip {Cpause} Frame 1Symbol 634 MovieClip {Popcornmania_fla.btnResume_201}
"btnMain"Symbol 656 MovieClip {Cpause} Frame 1Symbol 639 MovieClip {Popcornmania_fla.btnMaincopy_202}
"btnMore"Symbol 656 MovieClip {Cpause} Frame 1Symbol 643 MovieClip {Popcornmania_fla.btnMorecopy_203}
"pause"Symbol 656 MovieClip {Cpause} Frame 1Symbol 653 MovieClip
"bawah"Symbol 656 MovieClip {Cpause} Frame 1Symbol 655 MovieClip
"maskBalon"Symbol 661 MovieClip {Cbalon} Frame 1Symbol 659 MovieClip
"btnPlay"Symbol 682 MovieClip {Close} Frame 1Symbol 674 MovieClip {Popcornmania_fla.btnPlay2_214}
"btnMain"Symbol 682 MovieClip {Close} Frame 1Symbol 678 MovieClip {Popcornmania_fla.btnMain2_215}
"btnMore"Symbol 682 MovieClip {Close} Frame 1Symbol 681 MovieClip {Popcornmania_fla.btnMorecopy_216}
"btnPlay"Symbol 703 MovieClip {Cmenang} Frame 1Symbol 694 MovieClip {Popcornmania_fla.btnPlay2_221}
"btnMain"Symbol 703 MovieClip {Cmenang} Frame 1Symbol 698 MovieClip {Popcornmania_fla.btnMain2_222}
"btnMore"Symbol 703 MovieClip {Cmenang} Frame 1Symbol 702 MovieClip {Popcornmania_fla.btnMore_223}
"btnNext"Symbol 718 MovieClip {CnextLevel} Frame 1Symbol 712 MovieClip {Popcornmania_fla.btnNext_226}
"btnMain"Symbol 718 MovieClip {CnextLevel} Frame 1Symbol 717 MovieClip {Popcornmania_fla.btnMain_227}
"tulis"Symbol 731 MovieClip {Popcornmania_fla.btnSkip_230} Frame 3Symbol 728 EditableText
"isi"Symbol 736 MovieClip {Popcornmania_fla.popcornmaker_234} Frame 1Symbol 284 MovieClip
"maker"Symbol 737 MovieClip Frame 1Symbol 307 MovieClip {Popcornmania_fla.maker_83}
"btnOn"Symbol 737 MovieClip Frame 1Symbol 309 MovieClip {Popcornmania_fla.ON01_107}
"door"Symbol 737 MovieClip Frame 1Symbol 265 MovieClip
"isi"Symbol 745 MovieClip Frame 1Symbol 284 MovieClip
"jagung"Symbol 745 MovieClip Frame 50Symbol 583 MovieClip
"kotak"Symbol 745 MovieClip Frame 50Symbol 585 MovieClip
"warna"Symbol 745 MovieClip Frame 50Symbol 588 MovieClip
"jagung"Symbol 750 MovieClip Frame 1Symbol 583 MovieClip
"kotak"Symbol 750 MovieClip Frame 1Symbol 585 MovieClip
"warna"Symbol 750 MovieClip Frame 1Symbol 588 MovieClip
"item"Symbol 750 MovieClip Frame 1Symbol 351 MovieClip
"jagung"Symbol 750 MovieClip Frame 120Symbol 583 MovieClip
"warna"Symbol 750 MovieClip Frame 120Symbol 588 MovieClip
"jagung"Symbol 750 MovieClip Frame 140Symbol 583 MovieClip
"kotak"Symbol 750 MovieClip Frame 140Symbol 585 MovieClip
"warna"Symbol 750 MovieClip Frame 140Symbol 588 MovieClip
"jagung"Symbol 750 MovieClip Frame 176Symbol 583 MovieClip
"kotak"Symbol 750 MovieClip Frame 176Symbol 585 MovieClip
"warna"Symbol 750 MovieClip Frame 176Symbol 588 MovieClip
"btnNext"Symbol 762 MovieClip {Ctutor} Frame 1Symbol 721 MovieClip
"btnSkip"Symbol 762 MovieClip {Ctutor} Frame 1Symbol 731 MovieClip {Popcornmania_fla.btnSkip_230}
"tutor"Symbol 762 MovieClip {Ctutor} Frame 1Symbol 759 MovieClip {Popcornmania_fla.mTutor_231}
"btnPrev"Symbol 762 MovieClip {Ctutor} Frame 1Symbol 761 MovieClip
"corn"Symbol 764 MovieClip {Cjagung} Frame 1Symbol 763 MovieClip
"customer"Symbol 767 MovieClip Frame 2Symbol 559 MovieClip {Ccustomer}
"saus"Symbol 767 MovieClip Frame 2Symbol 574 MovieClip {Csaus}
"sendok"Symbol 767 MovieClip Frame 2Symbol 579 MovieClip {Csendok}
"kotak"Symbol 767 MovieClip Frame 2Symbol 624 MovieClip {Ccorn}
"balon0"Symbol 767 MovieClip Frame 2Symbol 661 MovieClip {Cbalon}
"corn"Symbol 767 MovieClip Frame 2Symbol 764 MovieClip {Cjagung}

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 1953 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmln ..."

Labels

"Preload"Frame 1
"Asset"Frame 9
"mainMenu"Frame 16
"akhir"Symbol 306 MovieClip {Popcornmania_fla.popcornmaker_99} Frame 60
"stop"Symbol 321 MovieClip {Popcornmania_fla.fillingpan_108} Frame 67
"normal"Symbol 432 MovieClip {Popcornmania_fla.customer0_141} Frame 1
"tunggu"Symbol 432 MovieClip {Popcornmania_fla.customer0_141} Frame 2
"marah"Symbol 432 MovieClip {Popcornmania_fla.customer0_141} Frame 3
"senang"Symbol 432 MovieClip {Popcornmania_fla.customer0_141} Frame 4
"normal"Symbol 482 MovieClip Frame 1
"tunggu"Symbol 482 MovieClip Frame 2
"marah"Symbol 482 MovieClip Frame 3
"senang"Symbol 482 MovieClip Frame 4
"normal"Symbol 511 MovieClip Frame 1
"tunggu"Symbol 511 MovieClip Frame 2
"marah"Symbol 511 MovieClip Frame 3
"senang"Symbol 511 MovieClip Frame 4
"normal"Symbol 558 MovieClip Frame 1
"tunggu"Symbol 558 MovieClip Frame 2
"marah"Symbol 558 MovieClip Frame 3
"senang"Symbol 558 MovieClip Frame 4
"saus1"Symbol 595 MovieClip Frame 1
"saus2"Symbol 595 MovieClip Frame 2
"saus3"Symbol 595 MovieClip Frame 3
"saus4"Symbol 595 MovieClip Frame 4
"saus5"Symbol 595 MovieClip Frame 5
"saus6"Symbol 595 MovieClip Frame 6
"saus1"Symbol 609 MovieClip Frame 1
"saus2"Symbol 609 MovieClip Frame 2
"saus3"Symbol 609 MovieClip Frame 3
"saus4"Symbol 609 MovieClip Frame 4
"saus5"Symbol 609 MovieClip Frame 5
"saus6"Symbol 609 MovieClip Frame 6
"saus1"Symbol 623 MovieClip Frame 1
"saus2"Symbol 623 MovieClip Frame 2
"saus3"Symbol 623 MovieClip Frame 3
"saus4"Symbol 623 MovieClip Frame 4
"saus5"Symbol 623 MovieClip Frame 5
"saus6"Symbol 623 MovieClip Frame 6




http://swfchan.com/23/114286/info.shtml
Created: 10/3 -2019 21:51:34 Last modified: 10/3 -2019 21:51:34 Server time: 25/06 -2024 06:37:21