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

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

burgerlicious.swf

This is the info page for
Flash #110619

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


Text
<p align="right"><font face="Cheri" size="22" color="#ffffff" letterSpacing="0.000000" kerning="1">0000000</font></p>

serve

Toggle Music (M)

Play

Tutorial

Play More
Games

Welcome to My Burger Stand!
In this game you must serve each customer.
Drag and drop the ingredients to the tray
If you run out of time the customer will not be
happy and you will not advance to the next level.

Close

Close

Next

Next

Prev

Prev

Remember the customer's order

Look at the recipes

Drag and drop the bottom part of the bun into the tray

Put 2 pieces of ham on it

Then put 2 pieces of cheese on top

Add 2 pieces of tomatoes

Add the sauces

Add the mayonnaise

At last, add the top part of the bun

Then click the 'serve' button to serve the burger

Have Fun !

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

A LazyBanana.com production

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

CLOSE

+

( D ) Legendary Burger

( C ) Yummy Salami

( B ) Double Beef

( A ) Fillet o'fish

<p align="center"><font face="Arial" size="22" color="#531113" letterSpacing="0.000000" kerning="1">x</font></p>

<p align="left"><font face="Arial" size="20" color="#c1272d" letterSpacing="0.000000" kerning="1">Wrong ingredients</font></p>

PAUSED

<p align="center"><font face="Arial" size="50" color="#ffffff" letterSpacing="0.000000" kerning="1">Congratulations</font></p><p align="center"><font face="Arial" size="50" color="#ffffff" letterSpacing="0.000000" kerning="1">YOU WIN</font></p>

Play More Games

Next Level

Back to Mainmenu

<p align="center"><font face="Cheri" size="150" color="#000000" letterSpacing="0.000000" kerning="1">Level 1</font></p>

<p align="center"><font face="Arial" size="50" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>-20</b></font></p>

<p align="center"><font face="Arial" size="50" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>+100</b></font></p>

ActionScript [AS3]

Section 1
//Asset_50 (burgerlicious_fla.Asset_50) package burgerlicious_fla { import flash.display.*; public dynamic class Asset_50 extends MovieClip { public var bahanMeja:CBahanMeja; } }//package burgerlicious_fla
Section 2
//bg_52 (burgerlicious_fla.bg_52) package burgerlicious_fla { import flash.display.*; public dynamic class bg_52 extends MovieClip { public var kompor:MovieClip; } }//package burgerlicious_fla
Section 3
//btnclose_354 (burgerlicious_fla.btnclose_354) package burgerlicious_fla { import flash.display.*; import flash.text.*; public dynamic class btnclose_354 extends MovieClip { public var close:TextField; } }//package burgerlicious_fla
Section 4
//customer02_362 (burgerlicious_fla.customer02_362) package burgerlicious_fla { import flash.display.*; public dynamic class customer02_362 extends MovieClip { public var maem:MovieClip; public var ngambek:MovieClip; public var normal:MovieClip; } }//package burgerlicious_fla
Section 5
//customer03_367 (burgerlicious_fla.customer03_367) package burgerlicious_fla { import flash.display.*; public dynamic class customer03_367 extends MovieClip { public var maem:MovieClip; public var ngambek:MovieClip; public var normal:MovieClip; } }//package burgerlicious_fla
Section 6
//customer04_373 (burgerlicious_fla.customer04_373) package burgerlicious_fla { import flash.display.*; public dynamic class customer04_373 extends MovieClip { public var maem:MovieClip; public var ngambek:MovieClip; public var normal:MovieClip; } }//package burgerlicious_fla
Section 7
//customer1_356 (burgerlicious_fla.customer1_356) package burgerlicious_fla { import flash.display.*; public dynamic class customer1_356 extends MovieClip { public var maem:MovieClip; public var ngambek:MovieClip; public var normal:MovieClip; } }//package burgerlicious_fla
Section 8
//easygirlgames_promo_ani4_143 (burgerlicious_fla.easygirlgames_promo_ani4_143) package burgerlicious_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.filters.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; public dynamic class easygirlgames_promo_ani4_143 extends MovieClip { public function easygirlgames_promo_ani4_143(){ addFrameScript(4, frame5); } function frame5(){ stop(); } } }//package burgerlicious_fla
Section 9
//GirlGames4ULogo_44 (burgerlicious_fla.GirlGames4ULogo_44) package burgerlicious_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.filters.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; public dynamic class GirlGames4ULogo_44 extends MovieClip { public var URL:String; public var logo:SimpleButton; public function GirlGames4ULogo_44(){ addFrameScript(0, frame1); } function frame1(){ URL = "http://www.girlgames4u.com"; this.visible = false; this.mouseEnabled = false; this.mouseChildren = false; this.alpha = 0; } public function OnLogoClick(_arg1:MouseEvent){ navigateToURL(new URLRequest(URL)); } } }//package burgerlicious_fla
Section 10
//lazybananaproduction_169 (burgerlicious_fla.lazybananaproduction_169) package burgerlicious_fla { import flash.display.*; import flash.text.*; public dynamic class lazybananaproduction_169 extends MovieClip { public var mTitle:TextField; } }//package burgerlicious_fla
Section 11
//MusicBtn_89 (burgerlicious_fla.MusicBtn_89) package burgerlicious_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.filters.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; public dynamic class MusicBtn_89 extends MovieClip { public function MusicBtn_89(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package burgerlicious_fla
Section 12
//OptionBarPopUp_92 (burgerlicious_fla.OptionBarPopUp_92) package burgerlicious_fla { import flash.display.*; import flash.text.*; public dynamic class OptionBarPopUp_92 extends MovieClip { public var mText:TextField; } }//package burgerlicious_fla
Section 13
//preloader_anim_1 (burgerlicious_fla.preloader_anim_1) package burgerlicious_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.filters.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; public dynamic class preloader_anim_1 extends MovieClip { public var bar:MovieClip; public var ending:Boolean; public var BYTES_TOTAL:int; public var girl:MovieClip; public function preloader_anim_1(){ addFrameScript(0, frame1, 63, frame64, 120, frame121, 121, frame122, 160, frame161); } function frame64(){ girl.gotoAndPlay("nudge"); } public function Loading(_arg1:Event){ Main.GetInstance().KepleSuper(((((((((("CurFrame : " + this.currentFrame) + " - constBt : ") + BYTES_TOTAL) + " - loaderInfoBt : ") + stage.loaderInfo.bytesTotal) + " - loaded: ") + stage.loaderInfo.bytesLoaded) + " - ending:") + ending)); } function frame161(){ stop(); MovieClip(root).gotoAndPlay(2); } function frame1(){ BYTES_TOTAL = 1221248; trace(("### BYTES TOTAL : " + stage.loaderInfo.bytesTotal)); ending = false; this.buttonMode = true; this.useHandCursor = true; this.addEventListener(MouseEvent.CLICK, onMouseClickEvent); } public function onMouseClickEvent(_arg1:Event){ var url:String; var request:URLRequest; var event = _arg1; url = "http://www.easygirlgames.com/?utm_campaign=preloader&utm_source=preloader"; request = new URLRequest(url); try { navigateToURL(request, "_blank"); } catch(e:Error) { trace("Error requesting url!"); }; } function frame122(){ girl.gotoAndPlay("wink"); ending = true; } function frame121(){ if (ending != true){ stop(); } else { bar.setPreloader(100); }; } } }//package burgerlicious_fla
Section 14
//preloader_Girl_character_9 (burgerlicious_fla.preloader_Girl_character_9) package burgerlicious_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.filters.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; public dynamic class preloader_Girl_character_9 extends MovieClip { public var head:MovieClip; public function preloader_Girl_character_9(){ addFrameScript(0, frame1, 10, frame11, 11, frame12, 22, frame23); } function frame12(){ head.gotoAndPlay(2); } function frame1(){ stop(); } function frame23(){ gotoAndStop(1); } function frame11(){ gotoAndStop(1); } } }//package burgerlicious_fla
Section 15
//preloader_head_25 (burgerlicious_fla.preloader_head_25) package burgerlicious_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.filters.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; public dynamic class preloader_head_25 extends MovieClip { public function preloader_head_25(){ addFrameScript(0, frame1, 8, frame9); } function frame1(){ stop(); } function frame9(){ gotoAndStop(1); } } }//package burgerlicious_fla
Section 16
//preloader_preloader_36 (burgerlicious_fla.preloader_preloader_36) package burgerlicious_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.filters.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; public dynamic class preloader_preloader_36 extends MovieClip { public var bar:MovieClip; public var prevLoaded:int; public var bt2:int; public var t:int; public var barMask:MovieClip; public function preloader_preloader_36(){ addFrameScript(0, frame1); } public function setPreloader(_arg1){ var _local2:*; bar.x = (-100 + (2 * _arg1)); _local2 = (bar.x + 100); if (_local2 <= 16){ barMask.msk_left.width = (barMask.msk_right.width = (_local2 / 2)); barMask.msk_right.x = barMask.msk_left.width; barMask.msk_middle.width = 0; } else { barMask.msk_left.width = (barMask.msk_right.width = 8); barMask.msk_middle.width = (_local2 - 16); barMask.msk_right.x = (barMask.msk_middle.width + 8); }; if (_arg1 >= 100){ this.removeEventListener(Event.ENTER_FRAME, PL_LOADING); if (MovieClip(parent).currentFrame < 110){ MovieClip(parent).ending = true; } else { MovieClip(parent).gotoAndPlay("ending"); }; }; } function frame1(){ bar.mask = barMask; this.addEventListener(Event.ENTER_FRAME, PL_LOADING); t = 0; prevLoaded = 0; bt2 = stage.loaderInfo.bytesTotal; if (parent.BYTES_TOTAL > 0){ bt2 = parent.BYTES_TOTAL; }; setPreloader(((loaderInfo.bytesLoaded / bt2) * 100)); } public function PL_LOADING(_arg1:Event):void{ var _local2:int; var _local3:int; var _local4:Number; _local2 = stage.loaderInfo.bytesTotal; if (parent.BYTES_TOTAL > 0){ _local2 = parent.BYTES_TOTAL; }; _local3 = stage.loaderInfo.bytesLoaded; _local4 = ((_local3 / _local2) * 100); _local4 = ((_local4 > 100)) ? 100 : _local4; _local4 = ((_local4 < 0)) ? 0 : _local4; if (prevLoaded == _local3){ t++; } else { t = 0; }; if ((((((_local4 >= 100)) && ((t > 20)))) || ((t > 60)))){ setPreloader(100); } else { if (_local4 < 100){ setPreloader(_local4); }; }; prevLoaded = _local3; } } }//package burgerlicious_fla
Section 17
//preloader_preloadermask_39 (burgerlicious_fla.preloader_preloadermask_39) package burgerlicious_fla { import flash.display.*; public dynamic class preloader_preloadermask_39 extends MovieClip { public var msk_left:MovieClip; public var msk_middle:MovieClip; public var msk_right:MovieClip; } }//package burgerlicious_fla
Section 18
//QualityBtn_90 (burgerlicious_fla.QualityBtn_90) package burgerlicious_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.filters.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; public dynamic class QualityBtn_90 extends MovieClip { public function QualityBtn_90(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package burgerlicious_fla
Section 19
//SFXBtn_91 (burgerlicious_fla.SFXBtn_91) package burgerlicious_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.filters.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; public dynamic class SFXBtn_91 extends MovieClip { public function SFXBtn_91(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package burgerlicious_fla
Section 20
//tutorial_159 (burgerlicious_fla.tutorial_159) package burgerlicious_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.filters.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; public dynamic class tutorial_159 extends MovieClip { public var btnClose:SimpleButton; public var btnNext:SimpleButton; public var btnPrev:SimpleButton; public function tutorial_159(){ addFrameScript(0, frame1, 5, frame6, 10, frame11, 15, frame16, 20, frame21, 25, frame26, 30, frame31, 35, frame36, 40, frame41, 45, frame46, 50, frame51, 55, frame56); } function frame6(){ stop(); } function frame16(){ stop(); } function frame1(){ stop(); } function frame26(){ stop(); } function frame21(){ stop(); } function frame36(){ stop(); } function frame31(){ stop(); } function frame11(){ stop(); } function frame41(){ stop(); } function frame46(){ stop(); } function frame51(){ stop(); } function frame56(){ stop(); } } }//package burgerlicious_fla
Section 21
//AuxFunctions (caurina.transitions.AuxFunctions) package caurina.transitions { public class AuxFunctions { public static function concatObjects(... _args):Object{ var _local2:Object; var _local3:Object; var _local4:int; var _local5:String; _local2 = {}; _local4 = 0; while (_local4 < _args.length) { _local3 = _args[_local4]; for (_local5 in _local3) { if (_local3[_local5] == null){ delete _local2[_local5]; } else { _local2[_local5] = _local3[_local5]; }; }; _local4++; }; return (_local2); } public static function numberToG(_arg1:Number):Number{ return (((_arg1 & 0xFF00) >> 8)); } public static function numberToR(_arg1:Number):Number{ return (((_arg1 & 0xFF0000) >> 16)); } public static function isInArray(_arg1:String, _arg2:Array):Boolean{ var _local3:uint; var _local4:uint; _local3 = _arg2.length; _local4 = 0; while (_local4 < _local3) { if (_arg2[_local4] == _arg1){ return (true); }; _local4++; }; return (false); } public static function getObjectLength(_arg1:Object):uint{ var _local2:uint; var _local3:String; _local2 = 0; for (_local3 in _arg1) { _local2++; }; return (_local2); } public static function numberToB(_arg1:Number):Number{ return ((_arg1 & 0xFF)); } } }//package caurina.transitions
Section 22
//Equations (caurina.transitions.Equations) package caurina.transitions { public class Equations { public function Equations(){ trace("Equations is a static class and should not be instantiated."); } public static function easeOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); if (_arg1 < (1 / 2.75)){ return (((_arg3 * ((7.5625 * _arg1) * _arg1)) + _arg2)); }; if (_arg1 < (2 / 2.75)){ _arg1 = (_arg1 - (1.5 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.75)) + _arg2)); }; if (_arg1 < (2.5 / 2.75)){ _arg1 = (_arg1 - (2.25 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.9375)) + _arg2)); }; _arg1 = (_arg1 - (2.625 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.984375)) + _arg2)); } public static function easeInOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; var _local7:Number; var _local8:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 == 2){ return ((_arg2 + _arg3)); }; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * (0.3 * 1.5)) : _arg5.period; _local8 = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; if (_arg1 < 1){ --_arg1; return (((-0.5 * ((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2)); }; --_arg1; return ((((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) * 0.5) + _arg3) + _arg2)); } public static function easeInOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2)); }; --_arg1; return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2)); } public static function easeInOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (((easeInBounce((_arg1 * 2), 0, _arg3, _arg4) * 0.5) + _arg2)); }; return ((((easeOutBounce(((_arg1 * 2) - _arg4), 0, _arg3, _arg4) * 0.5) + (_arg3 * 0.5)) + _arg2)); } public static function easeInOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ _local6 = (_local6 * 1.525); return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_local6 + 1) * _arg1) - _local6))) + _arg2)); }; _arg1 = (_arg1 - 2); _local6 = (_local6 * 1.525); return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 2)) + _arg2)); } public static function easeOutInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCubic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCubic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 1)) + _arg2)); } public static function easeInOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((-(_arg3) / 2) * (Math.cos(((Math.PI * _arg1) / _arg4)) - 1)) + _arg2)); } public static function easeInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * (((_local6 + 1) * _arg1) - _local6)) + _arg2)); } public static function easeInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeOutInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuint((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuint(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBounce((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBounce(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function init():void{ Tweener.registerTransition("easenone", easeNone); Tweener.registerTransition("linear", easeNone); Tweener.registerTransition("easeinquad", easeInQuad); Tweener.registerTransition("easeoutquad", easeOutQuad); Tweener.registerTransition("easeinoutquad", easeInOutQuad); Tweener.registerTransition("easeoutinquad", easeOutInQuad); Tweener.registerTransition("easeincubic", easeInCubic); Tweener.registerTransition("easeoutcubic", easeOutCubic); Tweener.registerTransition("easeinoutcubic", easeInOutCubic); Tweener.registerTransition("easeoutincubic", easeOutInCubic); Tweener.registerTransition("easeinquart", easeInQuart); Tweener.registerTransition("easeoutquart", easeOutQuart); Tweener.registerTransition("easeinoutquart", easeInOutQuart); Tweener.registerTransition("easeoutinquart", easeOutInQuart); Tweener.registerTransition("easeinquint", easeInQuint); Tweener.registerTransition("easeoutquint", easeOutQuint); Tweener.registerTransition("easeinoutquint", easeInOutQuint); Tweener.registerTransition("easeoutinquint", easeOutInQuint); Tweener.registerTransition("easeinsine", easeInSine); Tweener.registerTransition("easeoutsine", easeOutSine); Tweener.registerTransition("easeinoutsine", easeInOutSine); Tweener.registerTransition("easeoutinsine", easeOutInSine); Tweener.registerTransition("easeincirc", easeInCirc); Tweener.registerTransition("easeoutcirc", easeOutCirc); Tweener.registerTransition("easeinoutcirc", easeInOutCirc); Tweener.registerTransition("easeoutincirc", easeOutInCirc); Tweener.registerTransition("easeinexpo", easeInExpo); Tweener.registerTransition("easeoutexpo", easeOutExpo); Tweener.registerTransition("easeinoutexpo", easeInOutExpo); Tweener.registerTransition("easeoutinexpo", easeOutInExpo); Tweener.registerTransition("easeinelastic", easeInElastic); Tweener.registerTransition("easeoutelastic", easeOutElastic); Tweener.registerTransition("easeinoutelastic", easeInOutElastic); Tweener.registerTransition("easeoutinelastic", easeOutInElastic); Tweener.registerTransition("easeinback", easeInBack); Tweener.registerTransition("easeoutback", easeOutBack); Tweener.registerTransition("easeinoutback", easeInOutBack); Tweener.registerTransition("easeoutinback", easeOutInBack); Tweener.registerTransition("easeinbounce", easeInBounce); Tweener.registerTransition("easeoutbounce", easeOutBounce); Tweener.registerTransition("easeinoutbounce", easeInOutBounce); Tweener.registerTransition("easeoutinbounce", easeOutInBounce); } public static function easeOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg1)==_arg4) ? (_arg2 + _arg3) : (((_arg3 * 1.001) * (-(Math.pow(2, ((-10 * _arg1) / _arg4))) + 1)) + _arg2)); } public static function easeOutInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBack((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBack(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg1)==0) ? _arg2 : (((_arg3 * Math.pow(2, (10 * ((_arg1 / _arg4) - 1)))) + _arg2) - (_arg3 * 0.001))); } public static function easeInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((-(_arg3) / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) + 1)) + _arg2)); } public static function easeInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((_arg3 * _arg1) * _arg1) + _arg2)); } public static function easeInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 - easeOutBounce((_arg4 - _arg1), 0, _arg3, _arg4)) + _arg2)); } public static function easeOutInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutExpo((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInExpo(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((-(_arg3) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 1)) + _arg2)); } public static function easeInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((-(_arg3) * Math.cos(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg3) + _arg2)); } public static function easeInOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((-(_arg3) / 2) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 2)) + _arg2)); } public static function easeOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function easeOutInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutElastic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInElastic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; var _local7:Number; var _local8:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; _local8 = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; --_arg1; return ((-(((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2)); } public static function easeOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuad((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuad(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 * Math.sin(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg2)); } public static function easeInOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((_arg1 * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((-(_arg3) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); } public static function easeOutInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutSine((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInSine(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 == 0){ return (_arg2); }; if (_arg1 == _arg4){ return ((_arg2 + _arg3)); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * Math.pow(2, (10 * (_arg1 - 1)))) + _arg2) - (_arg3 * 0.0005))); }; --_arg1; return (((((_arg3 / 2) * 1.0005) * (-(Math.pow(2, (-10 * _arg1))) + 2)) + _arg2)); } public static function easeOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; var _local7:Number; var _local8:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; _local8 = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; return (((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) + _arg3) + _arg2)); } public static function easeOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * Math.sqrt((1 - (_arg1 * _arg1)))) + _arg2)); } public static function easeOutInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuart((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuart(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCirc((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCirc(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } } }//package caurina.transitions
Section 23
//PropertyInfoObj (caurina.transitions.PropertyInfoObj) package caurina.transitions { public class PropertyInfoObj { public var originalValueComplete:Object; public var modifierParameters:Array; public var isSpecialProperty:Boolean; public var hasModifier:Boolean; public var valueComplete:Number; public var extra:Object; public var valueStart:Number; public var modifierFunction:Function; public var arrayIndex:Number; public function PropertyInfoObj(_arg1:Number, _arg2:Number, _arg3:Object, _arg4:Number, _arg5:Object, _arg6:Boolean, _arg7:Function, _arg8:Array){ valueStart = _arg1; valueComplete = _arg2; originalValueComplete = _arg3; arrayIndex = _arg4; extra = _arg5; isSpecialProperty = _arg6; hasModifier = Boolean(_arg7); modifierFunction = _arg7; modifierParameters = _arg8; } public function toString():String{ var _local1:String; _local1 = "\n[PropertyInfoObj "; _local1 = (_local1 + ("valueStart:" + String(valueStart))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("valueComplete:" + String(valueComplete))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("originalValueComplete:" + String(originalValueComplete))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("arrayIndex:" + String(arrayIndex))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("extra:" + String(extra))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("isSpecialProperty:" + String(isSpecialProperty))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("hasModifier:" + String(hasModifier))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierFunction:" + String(modifierFunction))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierParameters:" + String(modifierParameters))); _local1 = (_local1 + "]\n"); return (_local1); } public function clone():PropertyInfoObj{ var _local1:PropertyInfoObj; _local1 = new PropertyInfoObj(valueStart, valueComplete, originalValueComplete, arrayIndex, extra, isSpecialProperty, modifierFunction, modifierParameters); return (_local1); } } }//package caurina.transitions
Section 24
//SpecialProperty (caurina.transitions.SpecialProperty) package caurina.transitions { public class SpecialProperty { public var parameters:Array; public var preProcess:Function; public var setValue:Function; public var getValue:Function; public function SpecialProperty(_arg1:Function, _arg2:Function, _arg3:Array=null, _arg4:Function=null){ getValue = _arg1; setValue = _arg2; parameters = _arg3; preProcess = _arg4; } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "[SpecialProperty "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("setValue:" + String(setValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("preProcess:" + String(preProcess))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 25
//SpecialPropertyModifier (caurina.transitions.SpecialPropertyModifier) package caurina.transitions { public class SpecialPropertyModifier { public var getValue:Function; public var modifyValues:Function; public function SpecialPropertyModifier(_arg1:Function, _arg2:Function){ modifyValues = _arg1; getValue = _arg2; } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "[SpecialPropertyModifier "); _local1 = (_local1 + ("modifyValues:" + String(modifyValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 26
//SpecialPropertySplitter (caurina.transitions.SpecialPropertySplitter) package caurina.transitions { public class SpecialPropertySplitter { public var parameters:Array; public var splitValues:Function; public function SpecialPropertySplitter(_arg1:Function, _arg2:Array){ splitValues = _arg1; parameters = _arg2; } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "[SpecialPropertySplitter "); _local1 = (_local1 + ("splitValues:" + String(splitValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 27
//Tweener (caurina.transitions.Tweener) package caurina.transitions { import flash.display.*; import flash.events.*; import flash.utils.*; public class Tweener { private static var _timeScale:Number = 1; private static var _currentTimeFrame:Number; private static var _specialPropertySplitterList:Object; private static var _engineExists:Boolean = false; private static var _specialPropertyModifierList:Object; private static var _currentTime:Number; private static var _tweenList:Array; private static var _specialPropertyList:Object; private static var _transitionList:Object; private static var _inited:Boolean = false; private static var __tweener_controller__:MovieClip; public function Tweener(){ trace("Tweener is a static class and should not be instantiated."); } public static function registerSpecialPropertyModifier(_arg1:String, _arg2:Function, _arg3:Function):void{ var _local4:SpecialPropertyModifier; if (!_inited){ init(); }; _local4 = new SpecialPropertyModifier(_arg2, _arg3); _specialPropertyModifierList[_arg1] = _local4; } public static function registerSpecialProperty(_arg1:String, _arg2:Function, _arg3:Function, _arg4:Array=null, _arg5:Function=null):void{ var _local6:SpecialProperty; if (!_inited){ init(); }; _local6 = new SpecialProperty(_arg2, _arg3, _arg4, _arg5); _specialPropertyList[_arg1] = _local6; } public static function init(... _args):void{ _inited = true; _transitionList = new Object(); Equations.init(); _specialPropertyList = new Object(); _specialPropertyModifierList = new Object(); _specialPropertySplitterList = new Object(); } private static function updateTweens():Boolean{ var _local1:int; if (_tweenList.length == 0){ return (false); }; _local1 = 0; while (_local1 < _tweenList.length) { if ((((_tweenList[_local1] == undefined)) || (!(_tweenList[_local1].isPaused)))){ if (!updateTweenByIndex(_local1)){ removeTweenByIndex(_local1); }; if (_tweenList[_local1] == null){ removeTweenByIndex(_local1, true); _local1--; }; }; _local1++; }; return (true); } public static function addCaller(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local3:Number; var _local4:Array; var _local5:Object; var _local6:Number; var _local7:Number; var _local8:Function; var _local9:TweenListObj; var _local10:Number; var _local11:String; if (!Boolean(_arg1)){ return (false); }; if ((_arg1 is Array)){ _local4 = _arg1.concat(); } else { _local4 = [_arg1]; }; _local5 = _arg2; if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; _local6 = (isNaN(_local5.time)) ? 0 : _local5.time; _local7 = (isNaN(_local5.delay)) ? 0 : _local5.delay; if (typeof(_local5.transition) == "string"){ _local11 = _local5.transition.toLowerCase(); _local8 = _transitionList[_local11]; } else { _local8 = _local5.transition; }; if (!Boolean(_local8)){ _local8 = _transitionList["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local4.length) { if (_local5.useFrames == true){ _local9 = new TweenListObj(_local4[_local3], (_currentTimeFrame + (_local7 / _timeScale)), (_currentTimeFrame + ((_local7 + _local6) / _timeScale)), true, _local8, _local5.transitionParams); } else { _local9 = new TweenListObj(_local4[_local3], (_currentTime + ((_local7 * 1000) / _timeScale)), (_currentTime + (((_local7 * 1000) + (_local6 * 1000)) / _timeScale)), false, _local8, _local5.transitionParams); }; _local9.properties = null; _local9.onStart = _local5.onStart; _local9.onUpdate = _local5.onUpdate; _local9.onComplete = _local5.onComplete; _local9.onOverwrite = _local5.onOverwrite; _local9.onStartParams = _local5.onStartParams; _local9.onUpdateParams = _local5.onUpdateParams; _local9.onCompleteParams = _local5.onCompleteParams; _local9.onOverwriteParams = _local5.onOverwriteParams; _local9.onStartScope = _local5.onStartScope; _local9.onUpdateScope = _local5.onUpdateScope; _local9.onCompleteScope = _local5.onCompleteScope; _local9.onOverwriteScope = _local5.onOverwriteScope; _local9.onErrorScope = _local5.onErrorScope; _local9.isCaller = true; _local9.count = _local5.count; _local9.waitFrames = _local5.waitFrames; _tweenList.push(_local9); if ((((_local6 == 0)) && ((_local7 == 0)))){ _local10 = (_tweenList.length - 1); updateTweenByIndex(_local10); removeTweenByIndex(_local10); }; _local3++; }; return (true); } public static function pauseAllTweens():Boolean{ var _local1:Boolean; var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local1 = false; _local2 = 0; while (_local2 < _tweenList.length) { pauseTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function removeTweens(_arg1:Object, ... _args):Boolean{ var _local3:Array; var _local4:uint; _local3 = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(removeTweenByIndex, _arg1, _local3)); } public static function splitTweens(_arg1:Number, _arg2:Array):uint{ var _local3:TweenListObj; var _local4:TweenListObj; var _local5:uint; var _local6:String; var _local7:Boolean; _local3 = _tweenList[_arg1]; _local4 = _local3.clone(false); _local5 = 0; while (_local5 < _arg2.length) { _local6 = _arg2[_local5]; if (Boolean(_local3.properties[_local6])){ _local3.properties[_local6] = undefined; delete _local3.properties[_local6]; }; _local5++; }; for (_local6 in _local4.properties) { _local7 = false; _local5 = 0; while (_local5 < _arg2.length) { if (_arg2[_local5] == _local6){ _local7 = true; break; }; _local5++; }; if (!_local7){ _local4.properties[_local6] = undefined; delete _local4.properties[_local6]; }; }; _tweenList.push(_local4); return ((_tweenList.length - 1)); } public static function updateFrame():void{ _currentTimeFrame++; } public static function resumeTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj; var _local3:Number; _local2 = _tweenList[_arg1]; if ((((_local2 == null)) || (!(_local2.isPaused)))){ return (false); }; _local3 = getCurrentTweeningTime(_local2); _local2.timeStart = (_local2.timeStart + (_local3 - _local2.timePaused)); _local2.timeComplete = (_local2.timeComplete + (_local3 - _local2.timePaused)); _local2.timePaused = undefined; _local2.isPaused = false; return (true); } public static function getVersion():String{ return ("AS3 1.31.71"); } public static function onEnterFrame(_arg1:Event):void{ var _local2:Boolean; updateTime(); updateFrame(); _local2 = false; _local2 = updateTweens(); if (!_local2){ stopEngine(); }; } public static function updateTime():void{ _currentTime = getTimer(); } private static function updateTweenByIndex(_arg1:Number):Boolean{ var tTweening:TweenListObj; var isOver:Boolean; var mustUpdate:Boolean; var nv:Number; var t:Number; var b:Number; var c:Number; var d:Number; var pName:String; var eventScope:Object; var tScope:Object; var cTime:Number; var tProperty:Object; var pv:Number; var i = _arg1; tTweening = _tweenList[i]; if ((((tTweening == null)) || (!(Boolean(tTweening.scope))))){ return (false); }; isOver = false; cTime = getCurrentTweeningTime(tTweening); if (cTime >= tTweening.timeStart){ tScope = tTweening.scope; if (tTweening.isCaller){ do { t = (((tTweening.timeComplete - tTweening.timeStart) / tTweening.count) * (tTweening.timesCalled + 1)); b = tTweening.timeStart; c = (tTweening.timeComplete - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d); } while (!(cTime >= nv)); } else { mustUpdate = (((((tTweening.skipUpdates < 1)) || (!(tTweening.skipUpdates)))) || ((tTweening.updatesSkipped >= tTweening.skipUpdates))); if (cTime >= tTweening.timeComplete){ isOver = true; mustUpdate = true; }; if (!tTweening.hasStarted){ if (Boolean(tTweening.onStart)){ eventScope = (Boolean(tTweening.onStartScope)) ? tTweening.onStartScope : tScope; try { tTweening.onStart.apply(eventScope, tTweening.onStartParams); } catch(e:Error) { handleError(tTweening, e, "onStart"); }; }; for (pName in tTweening.properties) { if (tTweening.properties[pName].isSpecialProperty){ if (Boolean(_specialPropertyList[pName].preProcess)){ tTweening.properties[pName].valueComplete = _specialPropertyList[pName].preProcess(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].originalValueComplete, tTweening.properties[pName].extra); }; pv = _specialPropertyList[pName].getValue(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra); } else { pv = tScope[pName]; }; tTweening.properties[pName].valueStart = (isNaN(pv)) ? tTweening.properties[pName].valueComplete : pv; }; mustUpdate = true; tTweening.hasStarted = true; }; if (mustUpdate){ for (pName in tTweening.properties) { tProperty = tTweening.properties[pName]; if (isOver){ nv = tProperty.valueComplete; } else { if (tProperty.hasModifier){ t = (cTime - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, 0, 1, d, tTweening.transitionParams); nv = tProperty.modifierFunction(tProperty.valueStart, tProperty.valueComplete, nv, tProperty.modifierParameters); } else { t = (cTime - tTweening.timeStart); b = tProperty.valueStart; c = (tProperty.valueComplete - tProperty.valueStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d, tTweening.transitionParams); }; }; if (tTweening.rounded){ nv = Math.round(nv); }; if (tProperty.isSpecialProperty){ _specialPropertyList[pName].setValue(tScope, nv, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra); } else { tScope[pName] = nv; }; }; tTweening.updatesSkipped = 0; if (Boolean(tTweening.onUpdate)){ eventScope = (Boolean(tTweening.onUpdateScope)) ? tTweening.onUpdateScope : tScope; try { tTweening.onUpdate.apply(eventScope, tTweening.onUpdateParams); } catch(e:Error) { handleError(tTweening, e, "onUpdate"); }; }; } else { tTweening.updatesSkipped++; }; }; if (((isOver) && (Boolean(tTweening.onComplete)))){ eventScope = (Boolean(tTweening.onCompleteScope)) ? tTweening.onCompleteScope : tScope; try { tTweening.onComplete.apply(eventScope, tTweening.onCompleteParams); } catch(e:Error) { handleError(tTweening, e, "onComplete"); }; }; return (!(isOver)); }; return (true); } public static function setTimeScale(_arg1:Number):void{ var _local2:Number; var _local3:Number; if (isNaN(_arg1)){ _arg1 = 1; }; if (_arg1 < 1E-5){ _arg1 = 1E-5; }; if (_arg1 != _timeScale){ if (_tweenList != null){ _local2 = 0; while (_local2 < _tweenList.length) { _local3 = getCurrentTweeningTime(_tweenList[_local2]); _tweenList[_local2].timeStart = (_local3 - (((_local3 - _tweenList[_local2].timeStart) * _timeScale) / _arg1)); _tweenList[_local2].timeComplete = (_local3 - (((_local3 - _tweenList[_local2].timeComplete) * _timeScale) / _arg1)); if (_tweenList[_local2].timePaused != undefined){ _tweenList[_local2].timePaused = (_local3 - (((_local3 - _tweenList[_local2].timePaused) * _timeScale) / _arg1)); }; _local2++; }; }; _timeScale = _arg1; }; } public static function resumeAllTweens():Boolean{ var _local1:Boolean; var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local1 = false; _local2 = 0; while (_local2 < _tweenList.length) { resumeTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } private static function handleError(_arg1:TweenListObj, _arg2:Error, _arg3:String):void{ var eventScope:Object; var pTweening = _arg1; var pError = _arg2; var pCallBackName = _arg3; if (((Boolean(pTweening.onError)) && ((pTweening.onError is Function)))){ eventScope = (Boolean(pTweening.onErrorScope)) ? pTweening.onErrorScope : pTweening.scope; try { pTweening.onError.apply(eventScope, [pTweening.scope, pError]); } catch(metaError:Error) { printError(((((String(pTweening.scope) + " raised an error while executing the 'onError' handler. Original error:\n ") + pError.getStackTrace()) + "\nonError error: ") + metaError.getStackTrace())); }; } else { if (!Boolean(pTweening.onError)){ printError(((((String(pTweening.scope) + " raised an error while executing the '") + pCallBackName) + "'handler. \n") + pError.getStackTrace())); }; }; } private static function startEngine():void{ _engineExists = true; _tweenList = new Array(); __tweener_controller__ = new MovieClip(); __tweener_controller__.addEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); _currentTimeFrame = 0; updateTime(); } public static function removeAllTweens():Boolean{ var _local1:Boolean; var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local1 = false; _local2 = 0; while (_local2 < _tweenList.length) { removeTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function addTween(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local3:Number; var _local4:Number; var _local5:String; var _local6:Array; var _local7:Object; var _local8:Number; var _local9:Number; var _local10:Array; var _local11:Object; var _local12:Object; var _local13:Function; var _local14:Object; var _local15:TweenListObj; var _local16:Number; var _local17:Array; var _local18:Array; var _local19:Array; var _local20:String; if (!Boolean(_arg1)){ return (false); }; if ((_arg1 is Array)){ _local6 = _arg1.concat(); } else { _local6 = [_arg1]; }; _local7 = TweenListObj.makePropertiesChain(_arg2); if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; _local8 = (isNaN(_local7.time)) ? 0 : _local7.time; _local9 = (isNaN(_local7.delay)) ? 0 : _local7.delay; _local10 = new Array(); _local11 = {time:true, delay:true, useFrames:true, skipUpdates:true, transition:true, transitionParams:true, onStart:true, onUpdate:true, onComplete:true, onOverwrite:true, onError:true, rounded:true, onStartParams:true, onUpdateParams:true, onCompleteParams:true, onOverwriteParams:true, onStartScope:true, onUpdateScope:true, onCompleteScope:true, onOverwriteScope:true, onErrorScope:true}; _local12 = new Object(); for (_local5 in _local7) { if (!_local11[_local5]){ if (_specialPropertySplitterList[_local5]){ _local17 = _specialPropertySplitterList[_local5].splitValues(_local7[_local5], _specialPropertySplitterList[_local5].parameters); _local3 = 0; while (_local3 < _local17.length) { if (_specialPropertySplitterList[_local17[_local3].name]){ _local18 = _specialPropertySplitterList[_local17[_local3].name].splitValues(_local17[_local3].value, _specialPropertySplitterList[_local17[_local3].name].parameters); _local4 = 0; while (_local4 < _local18.length) { _local10[_local18[_local4].name] = {valueStart:undefined, valueComplete:_local18[_local4].value, arrayIndex:_local18[_local4].arrayIndex, isSpecialProperty:false}; _local4++; }; } else { _local10[_local17[_local3].name] = {valueStart:undefined, valueComplete:_local17[_local3].value, arrayIndex:_local17[_local3].arrayIndex, isSpecialProperty:false}; }; _local3++; }; } else { if (_specialPropertyModifierList[_local5] != undefined){ _local19 = _specialPropertyModifierList[_local5].modifyValues(_local7[_local5]); _local3 = 0; while (_local3 < _local19.length) { _local12[_local19[_local3].name] = {modifierParameters:_local19[_local3].parameters, modifierFunction:_specialPropertyModifierList[_local5].getValue}; _local3++; }; } else { _local10[_local5] = {valueStart:undefined, valueComplete:_local7[_local5]}; }; }; }; }; for (_local5 in _local10) { if (_specialPropertyList[_local5] != undefined){ _local10[_local5].isSpecialProperty = true; } else { if (_local6[0][_local5] == undefined){ printError((((("The property '" + _local5) + "' doesn't seem to be a normal object property of ") + String(_local6[0])) + " or a registered special property.")); }; }; }; for (_local5 in _local12) { if (_local10[_local5] != undefined){ _local10[_local5].modifierParameters = _local12[_local5].modifierParameters; _local10[_local5].modifierFunction = _local12[_local5].modifierFunction; }; }; if (typeof(_local7.transition) == "string"){ _local20 = _local7.transition.toLowerCase(); _local13 = _transitionList[_local20]; } else { _local13 = _local7.transition; }; if (!Boolean(_local13)){ _local13 = _transitionList["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local6.length) { _local14 = new Object(); for (_local5 in _local10) { _local14[_local5] = new PropertyInfoObj(_local10[_local5].valueStart, _local10[_local5].valueComplete, _local10[_local5].valueComplete, _local10[_local5].arrayIndex, {}, _local10[_local5].isSpecialProperty, _local10[_local5].modifierFunction, _local10[_local5].modifierParameters); }; if (_local7.useFrames == true){ _local15 = new TweenListObj(_local6[_local3], (_currentTimeFrame + (_local9 / _timeScale)), (_currentTimeFrame + ((_local9 + _local8) / _timeScale)), true, _local13, _local7.transitionParams); } else { _local15 = new TweenListObj(_local6[_local3], (_currentTime + ((_local9 * 1000) / _timeScale)), (_currentTime + (((_local9 * 1000) + (_local8 * 1000)) / _timeScale)), false, _local13, _local7.transitionParams); }; _local15.properties = _local14; _local15.onStart = _local7.onStart; _local15.onUpdate = _local7.onUpdate; _local15.onComplete = _local7.onComplete; _local15.onOverwrite = _local7.onOverwrite; _local15.onError = _local7.onError; _local15.onStartParams = _local7.onStartParams; _local15.onUpdateParams = _local7.onUpdateParams; _local15.onCompleteParams = _local7.onCompleteParams; _local15.onOverwriteParams = _local7.onOverwriteParams; _local15.onStartScope = _local7.onStartScope; _local15.onUpdateScope = _local7.onUpdateScope; _local15.onCompleteScope = _local7.onCompleteScope; _local15.onOverwriteScope = _local7.onOverwriteScope; _local15.onErrorScope = _local7.onErrorScope; _local15.rounded = _local7.rounded; _local15.skipUpdates = _local7.skipUpdates; removeTweensByTime(_local15.scope, _local15.properties, _local15.timeStart, _local15.timeComplete); _tweenList.push(_local15); if ((((_local8 == 0)) && ((_local9 == 0)))){ _local16 = (_tweenList.length - 1); updateTweenByIndex(_local16); removeTweenByIndex(_local16); }; _local3++; }; return (true); } public static function registerTransition(_arg1:String, _arg2:Function):void{ if (!_inited){ init(); }; _transitionList[_arg1] = _arg2; } public static function printError(_arg1:String):void{ trace(("## [Tweener] Error: " + _arg1)); } private static function affectTweens(_arg1:Function, _arg2:Object, _arg3:Array):Boolean{ var _local4:Boolean; var _local5:uint; var _local6:Array; var _local7:uint; var _local8:uint; var _local9:uint; _local4 = false; if (!Boolean(_tweenList)){ return (false); }; _local5 = 0; while (_local5 < _tweenList.length) { if (((_tweenList[_local5]) && ((_tweenList[_local5].scope == _arg2)))){ if (_arg3.length == 0){ _arg1(_local5); _local4 = true; } else { _local6 = new Array(); _local7 = 0; while (_local7 < _arg3.length) { if (Boolean(_tweenList[_local5].properties[_arg3[_local7]])){ _local6.push(_arg3[_local7]); }; _local7++; }; if (_local6.length > 0){ _local8 = AuxFunctions.getObjectLength(_tweenList[_local5].properties); if (_local8 == _local6.length){ _arg1(_local5); _local4 = true; } else { _local9 = splitTweens(_local5, _local6); _arg1(_local9); _local4 = true; }; }; }; }; _local5++; }; return (_local4); } public static function getTweens(_arg1:Object):Array{ var _local2:uint; var _local3:String; var _local4:Array; if (!Boolean(_tweenList)){ return ([]); }; _local4 = new Array(); _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ for (_local3 in _tweenList[_local2].properties) { _local4.push(_local3); }; }; _local2++; }; return (_local4); } public static function isTweening(_arg1:Object):Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ return (true); }; _local2++; }; return (false); } public static function pauseTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj; _local2 = _tweenList[_arg1]; if ((((_local2 == null)) || (_local2.isPaused))){ return (false); }; _local2.timePaused = getCurrentTweeningTime(_local2); _local2.isPaused = true; return (true); } public static function getCurrentTweeningTime(_arg1:Object):Number{ return ((_arg1.useFrames) ? _currentTimeFrame : _currentTime); } public static function getTweenCount(_arg1:Object):Number{ var _local2:uint; var _local3:Number; if (!Boolean(_tweenList)){ return (0); }; _local3 = 0; _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ _local3 = (_local3 + AuxFunctions.getObjectLength(_tweenList[_local2].properties)); }; _local2++; }; return (_local3); } private static function stopEngine():void{ _engineExists = false; _tweenList = null; _currentTime = 0; _currentTimeFrame = 0; __tweener_controller__.removeEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); __tweener_controller__ = null; } public static function removeTweensByTime(_arg1:Object, _arg2:Object, _arg3:Number, _arg4:Number):Boolean{ var removed:Boolean; var removedLocally:Boolean; var i:uint; var tl:uint; var pName:String; var eventScope:Object; var p_scope = _arg1; var p_properties = _arg2; var p_timeStart = _arg3; var p_timeComplete = _arg4; removed = false; tl = _tweenList.length; i = 0; while (i < tl) { if (((Boolean(_tweenList[i])) && ((p_scope == _tweenList[i].scope)))){ if ((((p_timeComplete > _tweenList[i].timeStart)) && ((p_timeStart < _tweenList[i].timeComplete)))){ removedLocally = false; for (pName in _tweenList[i].properties) { if (Boolean(p_properties[pName])){ if (Boolean(_tweenList[i].onOverwrite)){ eventScope = (Boolean(_tweenList[i].onOverwriteScope)) ? _tweenList[i].onOverwriteScope : _tweenList[i].scope; try { _tweenList[i].onOverwrite.apply(eventScope, _tweenList[i].onOverwriteParams); } catch(e:Error) { handleError(_tweenList[i], e, "onOverwrite"); }; }; _tweenList[i].properties[pName] = undefined; delete _tweenList[i].properties[pName]; removedLocally = true; removed = true; }; }; if (removedLocally){ if (AuxFunctions.getObjectLength(_tweenList[i].properties) == 0){ removeTweenByIndex(i); }; }; }; }; i = (i + 1); }; return (removed); } public static function registerSpecialPropertySplitter(_arg1:String, _arg2:Function, _arg3:Array=null):void{ var _local4:SpecialPropertySplitter; if (!_inited){ init(); }; _local4 = new SpecialPropertySplitter(_arg2, _arg3); _specialPropertySplitterList[_arg1] = _local4; } public static function removeTweenByIndex(_arg1:Number, _arg2:Boolean=false):Boolean{ _tweenList[_arg1] = null; if (_arg2){ _tweenList.splice(_arg1, 1); }; return (true); } public static function resumeTweens(_arg1:Object, ... _args):Boolean{ var _local3:Array; var _local4:uint; _local3 = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(resumeTweenByIndex, _arg1, _local3)); } public static function pauseTweens(_arg1:Object, ... _args):Boolean{ var _local3:Array; var _local4:uint; _local3 = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(pauseTweenByIndex, _arg1, _local3)); } } }//package caurina.transitions
Section 28
//TweenListObj (caurina.transitions.TweenListObj) package caurina.transitions { public class TweenListObj { public var onUpdate:Function; public var useFrames:Boolean; public var hasStarted:Boolean; public var onOverwriteParams:Array; public var timeStart:Number; public var count:Number; public var timeComplete:Number; public var onStartParams:Array; public var onUpdateScope:Object; public var rounded:Boolean; public var onUpdateParams:Array; public var properties:Object; public var onComplete:Function; public var transitionParams:Object; public var updatesSkipped:Number; public var onStart:Function; public var onOverwriteScope:Object; public var skipUpdates:Number; public var onStartScope:Object; public var scope:Object; public var transition:Function; public var timePaused:Number; public var onCompleteParams:Array; public var timesCalled:Number; public var isCaller:Boolean; public var onError:Function; public var onErrorScope:Object; public var onOverwrite:Function; public var isPaused:Boolean; public var waitFrames:Boolean; public var onCompleteScope:Object; public function TweenListObj(_arg1:Object, _arg2:Number, _arg3:Number, _arg4:Boolean, _arg5:Function, _arg6:Object){ scope = _arg1; timeStart = _arg2; timeComplete = _arg3; useFrames = _arg4; transition = _arg5; transitionParams = _arg6; properties = new Object(); isPaused = false; timePaused = undefined; isCaller = false; updatesSkipped = 0; timesCalled = 0; skipUpdates = 0; hasStarted = false; } public function clone(_arg1:Boolean):TweenListObj{ var _local2:TweenListObj; var _local3:String; _local2 = new TweenListObj(scope, timeStart, timeComplete, useFrames, transition, transitionParams); _local2.properties = new Array(); for (_local3 in properties) { _local2.properties[_local3] = properties[_local3].clone(); }; _local2.skipUpdates = skipUpdates; _local2.updatesSkipped = updatesSkipped; if (!_arg1){ _local2.onStart = onStart; _local2.onUpdate = onUpdate; _local2.onComplete = onComplete; _local2.onOverwrite = onOverwrite; _local2.onError = onError; _local2.onStartParams = onStartParams; _local2.onUpdateParams = onUpdateParams; _local2.onCompleteParams = onCompleteParams; _local2.onOverwriteParams = onOverwriteParams; _local2.onStartScope = onStartScope; _local2.onUpdateScope = onUpdateScope; _local2.onCompleteScope = onCompleteScope; _local2.onOverwriteScope = onOverwriteScope; _local2.onErrorScope = onErrorScope; }; _local2.rounded = rounded; _local2.isPaused = isPaused; _local2.timePaused = timePaused; _local2.isCaller = isCaller; _local2.count = count; _local2.timesCalled = timesCalled; _local2.waitFrames = waitFrames; _local2.hasStarted = hasStarted; return (_local2); } public function toString():String{ var _local1:String; var _local2:Boolean; var _local3:String; _local1 = "\n[TweenListObj "; _local1 = (_local1 + ("scope:" + String(scope))); _local1 = (_local1 + ", properties:"); _local2 = true; for (_local3 in properties) { if (!_local2){ _local1 = (_local1 + ","); }; _local1 = (_local1 + ("[name:" + properties[_local3].name)); _local1 = (_local1 + (",valueStart:" + properties[_local3].valueStart)); _local1 = (_local1 + (",valueComplete:" + properties[_local3].valueComplete)); _local1 = (_local1 + "]"); _local2 = false; }; _local1 = (_local1 + (", timeStart:" + String(timeStart))); _local1 = (_local1 + (", timeComplete:" + String(timeComplete))); _local1 = (_local1 + (", useFrames:" + String(useFrames))); _local1 = (_local1 + (", transition:" + String(transition))); _local1 = (_local1 + (", transitionParams:" + String(transitionParams))); if (skipUpdates){ _local1 = (_local1 + (", skipUpdates:" + String(skipUpdates))); }; if (updatesSkipped){ _local1 = (_local1 + (", updatesSkipped:" + String(updatesSkipped))); }; if (Boolean(onStart)){ _local1 = (_local1 + (", onStart:" + String(onStart))); }; if (Boolean(onUpdate)){ _local1 = (_local1 + (", onUpdate:" + String(onUpdate))); }; if (Boolean(onComplete)){ _local1 = (_local1 + (", onComplete:" + String(onComplete))); }; if (Boolean(onOverwrite)){ _local1 = (_local1 + (", onOverwrite:" + String(onOverwrite))); }; if (Boolean(onError)){ _local1 = (_local1 + (", onError:" + String(onError))); }; if (onStartParams){ _local1 = (_local1 + (", onStartParams:" + String(onStartParams))); }; if (onUpdateParams){ _local1 = (_local1 + (", onUpdateParams:" + String(onUpdateParams))); }; if (onCompleteParams){ _local1 = (_local1 + (", onCompleteParams:" + String(onCompleteParams))); }; if (onOverwriteParams){ _local1 = (_local1 + (", onOverwriteParams:" + String(onOverwriteParams))); }; if (onStartScope){ _local1 = (_local1 + (", onStartScope:" + String(onStartScope))); }; if (onUpdateScope){ _local1 = (_local1 + (", onUpdateScope:" + String(onUpdateScope))); }; if (onCompleteScope){ _local1 = (_local1 + (", onCompleteScope:" + String(onCompleteScope))); }; if (onOverwriteScope){ _local1 = (_local1 + (", onOverwriteScope:" + String(onOverwriteScope))); }; if (onErrorScope){ _local1 = (_local1 + (", onErrorScope:" + String(onErrorScope))); }; if (rounded){ _local1 = (_local1 + (", rounded:" + String(rounded))); }; if (isPaused){ _local1 = (_local1 + (", isPaused:" + String(isPaused))); }; if (timePaused){ _local1 = (_local1 + (", timePaused:" + String(timePaused))); }; if (isCaller){ _local1 = (_local1 + (", isCaller:" + String(isCaller))); }; if (count){ _local1 = (_local1 + (", count:" + String(count))); }; if (timesCalled){ _local1 = (_local1 + (", timesCalled:" + String(timesCalled))); }; if (waitFrames){ _local1 = (_local1 + (", waitFrames:" + String(waitFrames))); }; if (hasStarted){ _local1 = (_local1 + (", hasStarted:" + String(hasStarted))); }; _local1 = (_local1 + "]\n"); return (_local1); } public static function makePropertiesChain(_arg1:Object):Object{ var _local2:Object; var _local3:Object; var _local4:Object; var _local5:Object; var _local6:Number; var _local7:Number; var _local8:Number; _local2 = _arg1.base; if (_local2){ _local3 = {}; if ((_local2 is Array)){ _local4 = []; _local8 = 0; while (_local8 < _local2.length) { _local4.push(_local2[_local8]); _local8++; }; } else { _local4 = [_local2]; }; _local4.push(_arg1); _local6 = _local4.length; _local7 = 0; while (_local7 < _local6) { if (_local4[_local7]["base"]){ _local5 = AuxFunctions.concatObjects(makePropertiesChain(_local4[_local7]["base"]), _local4[_local7]); } else { _local5 = _local4[_local7]; }; _local3 = AuxFunctions.concatObjects(_local3, _local5); _local7++; }; if (_local3["base"]){ delete _local3["base"]; }; return (_local3); //unresolved jump }; return (_arg1); } } }//package caurina.transitions
Section 29
//ColorMatrix (com.gskinner.geom.ColorMatrix) package com.gskinner.geom { public dynamic class ColorMatrix extends Array { private static const IDENTITY_MATRIX:Array = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]; private static const LENGTH:Number = IDENTITY_MATRIX.length; private static const DELTA_INDEX:Array = [0, 0.01, 0.02, 0.04, 0.05, 0.06, 0.07, 0.08, 0.1, 0.11, 0.12, 0.14, 0.15, 0.16, 0.17, 0.18, 0.2, 0.21, 0.22, 0.24, 0.25, 0.27, 0.28, 0.3, 0.32, 0.34, 0.36, 0.38, 0.4, 0.42, 0.44, 0.46, 0.48, 0.5, 0.53, 0.56, 0.59, 0.62, 0.65, 0.68, 0.71, 0.74, 0.77, 0.8, 0.83, 0.86, 0.89, 0.92, 0.95, 0.98, 1, 1.06, 1.12, 1.18, 1.24, 1.3, 1.36, 1.42, 1.48, 1.54, 1.6, 1.66, 1.72, 1.78, 1.84, 1.9, 1.96, 2, 2.12, 2.25, 2.37, 2.5, 2.62, 2.75, 2.87, 3, 3.2, 3.4, 3.6, 3.8, 4, 4.3, 4.7, 4.9, 5, 5.5, 6, 6.5, 6.8, 7, 7.3, 7.5, 7.8, 8, 8.4, 8.7, 9, 9.4, 9.6, 9.8, 10]; public function ColorMatrix(_arg1:Array=null){ _arg1 = fixMatrix(_arg1); copyMatrix(((_arg1.length)==LENGTH) ? _arg1 : IDENTITY_MATRIX); } public function adjustBrightness(_arg1:Number):void{ _arg1 = cleanValue(_arg1, 100); if ((((_arg1 == 0)) || (isNaN(_arg1)))){ return; }; multiplyMatrix([1, 0, 0, 0, _arg1, 0, 1, 0, 0, _arg1, 0, 0, 1, 0, _arg1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]); } protected function multiplyMatrix(_arg1:Array):void{ var _local2:Array; var _local3:uint; var _local4:uint; var _local5:Number; var _local6:Number; _local2 = []; _local3 = 0; while (_local3 < 5) { _local4 = 0; while (_local4 < 5) { _local2[_local4] = this[(_local4 + (_local3 * 5))]; _local4++; }; _local4 = 0; while (_local4 < 5) { _local5 = 0; _local6 = 0; while (_local6 < 5) { _local5 = (_local5 + (_arg1[(_local4 + (_local6 * 5))] * _local2[_local6])); _local6++; }; this[(_local4 + (_local3 * 5))] = _local5; _local4++; }; _local3++; }; } public function adjustSaturation(_arg1:Number):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _arg1 = cleanValue(_arg1, 100); if ((((_arg1 == 0)) || (isNaN(_arg1)))){ return; }; _local2 = (1 + ((_arg1)>0) ? ((3 * _arg1) / 100) : (_arg1 / 100)); _local3 = 0.3086; _local4 = 0.6094; _local5 = 0.082; multiplyMatrix([((_local3 * (1 - _local2)) + _local2), (_local4 * (1 - _local2)), (_local5 * (1 - _local2)), 0, 0, (_local3 * (1 - _local2)), ((_local4 * (1 - _local2)) + _local2), (_local5 * (1 - _local2)), 0, 0, (_local3 * (1 - _local2)), (_local4 * (1 - _local2)), ((_local5 * (1 - _local2)) + _local2), 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]); } public function reset():void{ var _local1:uint; _local1 = 0; while (_local1 < LENGTH) { this[_local1] = IDENTITY_MATRIX[_local1]; _local1++; }; } public function adjustColor(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ adjustHue(_arg4); adjustContrast(_arg2); adjustBrightness(_arg1); adjustSaturation(_arg3); } public function clone():ColorMatrix{ return (new ColorMatrix(this)); } public function toArray():Array{ return (slice(0, 20)); } protected function cleanValue(_arg1:Number, _arg2:Number):Number{ return (Math.min(_arg2, Math.max(-(_arg2), _arg1))); } public function adjustHue(_arg1:Number):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; _arg1 = ((cleanValue(_arg1, 180) / 180) * Math.PI); if ((((_arg1 == 0)) || (isNaN(_arg1)))){ return; }; _local2 = Math.cos(_arg1); _local3 = Math.sin(_arg1); _local4 = 0.213; _local5 = 0.715; _local6 = 0.072; multiplyMatrix([((_local4 + (_local2 * (1 - _local4))) + (_local3 * -(_local4))), ((_local5 + (_local2 * -(_local5))) + (_local3 * -(_local5))), ((_local6 + (_local2 * -(_local6))) + (_local3 * (1 - _local6))), 0, 0, ((_local4 + (_local2 * -(_local4))) + (_local3 * 0.143)), ((_local5 + (_local2 * (1 - _local5))) + (_local3 * 0.14)), ((_local6 + (_local2 * -(_local6))) + (_local3 * -0.283)), 0, 0, ((_local4 + (_local2 * -(_local4))) + (_local3 * -((1 - _local4)))), ((_local5 + (_local2 * -(_local5))) + (_local3 * _local5)), ((_local6 + (_local2 * (1 - _local6))) + (_local3 * _local6)), 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]); } public function concat(_arg1:Array):void{ _arg1 = fixMatrix(_arg1); if (_arg1.length != LENGTH){ return; }; multiplyMatrix(_arg1); } protected function copyMatrix(_arg1:Array):void{ var _local2:Number; var _local3:uint; _local2 = LENGTH; _local3 = 0; while (_local3 < _local2) { this[_local3] = _arg1[_local3]; _local3++; }; } protected function fixMatrix(_arg1:Array=null):Array{ if (_arg1 == null){ return (IDENTITY_MATRIX); }; if ((_arg1 is ColorMatrix)){ _arg1 = _arg1.slice(0); }; if (_arg1.length < LENGTH){ _arg1 = _arg1.slice(0, _arg1.length).concat(IDENTITY_MATRIX.slice(_arg1.length, LENGTH)); } else { if (_arg1.length > LENGTH){ _arg1 = _arg1.slice(0, LENGTH); }; }; return (_arg1); } public function adjustContrast(_arg1:Number):void{ var _local2:Number; _arg1 = cleanValue(_arg1, 100); if ((((_arg1 == 0)) || (isNaN(_arg1)))){ return; }; if (_arg1 < 0){ _local2 = (127 + ((_arg1 / 100) * 127)); } else { _local2 = (_arg1 % 1); if (_local2 == 0){ _local2 = DELTA_INDEX[_arg1]; } else { _local2 = ((DELTA_INDEX[(_arg1 << 0)] * (1 - _local2)) + (DELTA_INDEX[((_arg1 << 0) + 1)] * _local2)); }; _local2 = ((_local2 * 127) + 127); }; multiplyMatrix([(_local2 / 127), 0, 0, 0, (0.5 * (127 - _local2)), 0, (_local2 / 127), 0, 0, (0.5 * (127 - _local2)), 0, 0, (_local2 / 127), 0, (0.5 * (127 - _local2)), 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]); } public function toString():String{ return ((("ColorMatrix [ " + this.join(" , ")) + " ]")); } } }//package com.gskinner.geom
Section 30
//ColDetection (com.troy.collision.ColDetection) package com.troy.collision { import flash.display.*; import flash.geom.*; public class ColDetection { public static function getCollisionRect(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:DisplayObjectContainer, _arg4:Boolean=false, _arg5:Number=0):Rectangle{ var _local6:Rectangle; var _local7:Rectangle; var _local8:Rectangle; var _local9:BitmapData; var _local10:BitmapData; var _local11:uint; var _local12:Rectangle; var _local13:int; _local6 = _arg1.getBounds(_arg3); _local7 = _arg2.getBounds(_arg3); _local8 = _local6.intersection(_local7); if (_local8.size.length > 0){ if (_arg4){ _local8.width = Math.ceil(_local8.width); _local8.height = Math.ceil(_local8.height); _local9 = getAlphaMap(_arg1, _local8, BitmapDataChannel.RED, _arg3); _local10 = getAlphaMap(_arg2, _local8, BitmapDataChannel.GREEN, _arg3); _local9.draw(_local10, null, null, BlendMode.LIGHTEN); if (_arg5 <= 0){ _local11 = 65792; } else { if (_arg5 > 1){ _arg5 = 1; }; _local13 = Math.round((_arg5 * 0xFF)); _local11 = (((_local13 << 16) | (_local13 << 8)) | 0); }; _local12 = _local9.getColorBoundsRect(_local11, _local11); _local9.getColorBoundsRect(_local11, _local11).x = (_local12.x + _local8.x); _local12.y = (_local12.y + _local8.y); return (_local12); } else { return (_local8); }; //unresolved jump }; return (null); } public static function isColliding(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:DisplayObjectContainer, _arg4:Boolean=false, _arg5:Number=0):Boolean{ var _local6:Rectangle; _local6 = getCollisionRect(_arg1, _arg2, _arg3, _arg4, _arg5); if (((!((_local6 == null))) && ((_local6.size.length > 0)))){ return (true); }; return (false); } public static function getCollisionPoint(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:DisplayObjectContainer, _arg4:Boolean=false, _arg5:Number=0):Point{ var _local6:Rectangle; var _local7:Number; var _local8:Number; _local6 = getCollisionRect(_arg1, _arg2, _arg3, _arg4, _arg5); if (((!((_local6 == null))) && ((_local6.size.length > 0)))){ _local7 = ((_local6.left + _local6.right) / 2); _local8 = ((_local6.top + _local6.bottom) / 2); return (new Point(_local7, _local8)); }; return (null); } private static function getAlphaMap(_arg1:DisplayObject, _arg2:Rectangle, _arg3:uint, _arg4:DisplayObjectContainer):BitmapData{ var _local5:Matrix; var _local6:Matrix; var _local7:BitmapData; var _local8:BitmapData; _local5 = _arg4.transform.concatenatedMatrix.clone(); _local5.invert(); _local6 = _arg1.transform.concatenatedMatrix.clone(); _local6.concat(_local5); _local6.translate(-(_arg2.x), -(_arg2.y)); _local7 = new BitmapData(_arg2.width, _arg2.height, true, 0); _local7.draw(_arg1, _local6); _local8 = new BitmapData(_arg2.width, _arg2.height, false, 0); _local8.copyChannel(_local7, _local7.rect, new Point(0, 0), BitmapDataChannel.ALPHA, _arg3); return (_local8); } } }//package com.troy.collision
Section 31
//PM_PRNG (de.polygonal.math.PM_PRNG) package de.polygonal.math { public class PM_PRNG { public static var seed:uint = now.getTime(); public static var now:Date = new Date(); public function PM_PRNG(){ var _local1:Date; super(); _local1 = new Date(); } public static function nextDoubleRange(_arg1:Number, _arg2:Number):Number{ return ((_arg1 + ((_arg2 - _arg1) * nextDouble()))); } public static function nextDouble():Number{ return ((gen() / 2147483647)); } private static function gen():uint{ return ((seed = ((seed * 16807) % 2147483647))); } public static function nextIntRange(_arg1:Number, _arg2:Number):uint{ _arg1 = (_arg1 - 0.4999); _arg2 = (_arg2 + 0.4999); return (Math.round((_arg1 + ((_arg2 - _arg1) * nextDouble())))); } public static function nextInt():uint{ return (gen()); } } }//package de.polygonal.math
Section 32
//bgsound (bgsound) package { import flash.media.*; public dynamic class bgsound extends Sound { } }//package
Section 33
//CBahanGerak (CBahanGerak) package { import flash.display.*; public dynamic class CBahanGerak extends MovieClip { } }//package
Section 34
//CBahanGroup (CBahanGroup) package { import flash.events.*; import com.troy.collision.*; public class CBahanGroup extends CBaseMovieClip { public var bolehGerak:Boolean; public var bahanJadi:Array; public var bahanGerak:CBahanGerak; public var ctrJadi:int; public var bahanMeja:CBahanMeja; public function CBahanGroup(){ bahanJadi = new Array(12); super("update"); bahanMeja = new CBahanMeja(); addChild(bahanMeja); i = 0; while (i <= 11) { bahanJadi[i] = new CBahanJadi(); addChild(bahanJadi[i]); i++; }; bahanGerak = new CBahanGerak(); addChild(bahanGerak); init(); } public function init(){ bahanMeja.x = 206; bahanMeja.y = 378; i = 0; while (i <= 10) { Global.gelap(bahanMeja[("m" + (i + 1))]); i++; }; bahanMeja["m11"].visible = true; i = 0; while (i <= 11) { bahanJadi[i].x = 480; bahanJadi[i].y = (420 - (5 * i)); if (i == 0){ bahanJadi[i].y = (bahanJadi[i].y + 4); }; bahanJadi[i].visible = false; trace(("-------------masuk" + i)); i++; }; ctrJadi = 0; bahanGerak.visible = false; bolehGerak = false; gerakMouse(); } public function onDown(_arg1:MouseEvent){ var _local2:*; _local2 = _arg1.currentTarget.name; if (_local2.substr(0, 1) == "m"){ bahanGerak.visible = true; bahanGerak.x = (bahanMeja[_local2].x + 206); bahanGerak.y = ((bahanMeja[_local2].y + 378) - 10); bahanGerak.gotoAndStop(int(_local2.substr(1, (_local2.length - 1)))); bolehGerak = true; if (_local2 == "m11"){ bahanMeja["m11"].visible = false; }; }; } public function onMove(_arg1:MouseEvent){ if (bolehGerak){ bahanGerak.x = _arg1.stageX; bahanGerak.y = _arg1.stageY; }; } public function onOver(_arg1:MouseEvent){ if (_arg1.currentTarget.name.substr(0, 1) == "m"){ Global.terang(bahanMeja[_arg1.currentTarget.name]); }; } public function gerakMouse(){ if (!CGame.GetInstance().pause){ i = 0; while (i <= 10) { bahanMeja[("m" + (i + 1))].addEventListener(MouseEvent.MOUSE_OVER, onOver, false, 0, true); bahanMeja[("m" + (i + 1))].addEventListener(MouseEvent.MOUSE_OUT, onOut, false, 0, true); bahanMeja[("m" + (i + 1))].addEventListener(MouseEvent.MOUSE_DOWN, onDown, false, 0, true); bahanMeja[("m" + (i + 1))].addEventListener(MouseEvent.MOUSE_UP, onUp, false, 0, true); i++; }; bahanGerak.addEventListener(MouseEvent.MOUSE_UP, onUp, false, 0, true); CGame.GetInstance().addEventListener(MouseEvent.MOUSE_MOVE, onMove, false, 0, true); }; } public function onUp(_arg1:MouseEvent){ var _local2:*; Main.GetInstance().mOptionBar.PlaySFX("klik", 1); _local2 = _arg1.currentTarget.name; trace(_arg1.currentTarget.name.substr(1, 1)); bahanGerak.visible = false; bolehGerak = true; if (bahanGerak.currentFrame == 11){ bahanMeja["m11"].visible = true; }; if (ColDetection.isColliding(CGame.GetInstance().bg.kompor, bahanGerak, CGame.GetInstance(), true)){ if (ctrJadi == 0){ if (bahanGerak.currentFrame == 5){ bahanJadi[ctrJadi].visible = true; bahanJadi[ctrJadi].gotoAndStop(bahanGerak.currentFrame); ctrJadi++; CGame.GetInstance().keterangan.kata.text = ""; } else { CGame.GetInstance().keterangan.kata.text = "Please place a bottom bun first"; }; } else { if ((((((ctrJadi > 0)) && ((ctrJadi <= 11)))) && (!((bahanGerak.currentFrame == 5))))){ bahanJadi[ctrJadi].visible = true; bahanJadi[ctrJadi].gotoAndStop(bahanGerak.currentFrame); if (bahanGerak.currentFrame == 10){ ctrJadi = 12; }; var _local3 = CGame.GetInstance().qBahan; var _local4 = (bahanGerak.currentFrame - 1); var _local5 = (_local3[_local4] + 1); _local3[_local4] = _local5; ctrJadi++; }; }; }; } public function onOut(_arg1:MouseEvent){ if (_arg1.currentTarget.name.substr(0, 1) == "m"){ Global.gelap(bahanMeja[_arg1.currentTarget.name]); }; } } }//package
Section 35
//CBahanJadi (CBahanJadi) package { import flash.display.*; public dynamic class CBahanJadi extends MovieClip { } }//package
Section 36
//CBahanMeja (CBahanMeja) package { import flash.display.*; public dynamic class CBahanMeja extends MovieClip { public var m10:MovieClip; public var m3:MovieClip; public var m6:MovieClip; public var m7:MovieClip; public var m8:MovieClip; public var m4:MovieClip; public var m5:MovieClip; public var m9:MovieClip; public var m1:MovieClip; public var m2:MovieClip; public var m11:MovieClip; } }//package
Section 37
//CBalon (CBalon) package { import flash.display.*; public dynamic class CBalon extends MovieClip { } }//package
Section 38
//CBannedWin (CBannedWin) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.filters.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; public dynamic class CBannedWin extends MovieClip { public var mBtn:SimpleButton; public function CBannedWin(){ addFrameScript(0, frame1); } function frame1(){ mBtn.addEventListener(MouseEvent.MOUSE_DOWN, GotoSapi); } public function GotoSapi(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.lazybanana.com"); navigateToURL(_local2); } } }//package
Section 39
//CBaseMovieClip (CBaseMovieClip) package { import flash.display.*; import flash.events.*; public class CBaseMovieClip extends MovieClip { public var mEventType:String; public function CBaseMovieClip(_arg1:String){ mEventType = _arg1; } public function AddDispatcher():void{ Main.GetInstance().addEventListener(mEventType, Update, false, 0, true); } public function RemoveDispatcher(){ Main.GetInstance().removeEventListener(mEventType, Update); } public function Update(_arg1:Event){ } } }//package
Section 40
//CBukuResep (CBukuResep) package { import flash.display.*; public dynamic class CBukuResep extends MovieClip { public var close:MovieClip; } }//package
Section 41
//CCredit (CCredit) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.filters.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; public dynamic class CCredit extends MovieClip { public var mTitle:MovieClip; public var mFilter:Array; public var mClose:MovieClip; public var mLogo:MovieClip; public function CCredit(){ addFrameScript(0, frame1); } public function onMouseOver(_arg1:MouseEvent){ var _local2:GlowFilter; _local2 = new GlowFilter(0x9900, 1, 5, 5, 3); if (_arg1.currentTarget.name == "mClose"){ mFilter = _arg1.currentTarget.filters.slice(0, 1); _arg1.currentTarget.filters = mFilter.concat([_local2]); return; }; _arg1.currentTarget.filters = [_local2]; } public function onMouseUp(_arg1:MouseEvent){ if ((((_arg1.currentTarget.name == "mTitle")) || ((_arg1.currentTarget.name == "mLogo")))){ Global.openWindow(); }; if (_arg1.currentTarget.name == "mClose"){ parent.removeChild(this); }; } function frame1(){ if (!mTitle.hasEventListener(MouseEvent.MOUSE_UP)){ mTitle.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); mTitle.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); mTitle.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); mTitle.mouseChildren = false; mTitle.buttonMode = true; mTitle.useHandCursor = true; mLogo.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); mLogo.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); mLogo.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); mLogo.mouseChildren = false; mLogo.buttonMode = true; mLogo.useHandCursor = true; mClose.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); mClose.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver, false, 0, true); mClose.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut, false, 0, true); mClose.mouseChildren = false; mClose.buttonMode = true; mClose.useHandCursor = true; }; } public function onMouseOut(_arg1:MouseEvent){ if (_arg1.currentTarget.name == "mClose"){ _arg1.currentTarget.filters = mFilter; return; }; _arg1.currentTarget.filters = []; } } }//package
Section 42
//CCustomer (CCustomer) package { import flash.display.*; import flash.events.*; import de.polygonal.math.*; public class CCustomer extends CBaseMovieClip { public var mood:int; public var orang:COrang; public var ingin:int; public var balon:MovieClip; public var mode:String; public var lama:int; public var index:int; public function CCustomer(){ super("update"); init(); } public function jalan(){ if (mode == "maem"){ orang[("_" + index)]["maem"].gotoAndPlay(1); }; } public function init(){ var _local1:*; index = PM_PRNG.nextIntRange(1, 4); ingin = PM_PRNG.nextIntRange(1, 4); orang = new COrang(); addChild(orang); orang.x = 0; orang.y = 0; _local1 = 1; while (_local1 <= 4) { orang[("_" + _local1)].visible = false; _local1++; }; orang[("_" + index)].visible = true; orang[("_" + index)].ngambek.visible = false; orang[("_" + index)].maem.visible = false; balon = new CBalon(); addChild(balon); balon.x = -65; balon.y = -80; balon.gotoAndStop(ingin); mood = (5000 / CGame.GetInstance().level); lama = 200; mode = "normal"; } public function setMode(_arg1:String){ orang[("_" + index)]["normal"].visible = false; orang[("_" + index)]["ngambek"].visible = false; orang[("_" + index)]["maem"].visible = false; orang[("_" + index)][_arg1].visible = true; mode = _arg1; if (_arg1 == "maem"){ balon.visible = false; orang[("_" + index)]["maem"].visible = true; }; } public function mandek(){ if (mode == "maem"){ orang[("_" + index)]["maem"].gotoAndStop(10); }; } override public function Update(_arg1:Event){ } } }//package
Section 43
//CGame (CGame) package { import flash.display.*; import flash.events.*; import caurina.transitions.*; import de.polygonal.math.*; import flash.text.*; public class CGame extends CBaseMovieClip { public var qBahan:Array; public var btnServe:SimpleButton; public var targetWaktu:int; public var bar:MovieClip; public var btnSound:SimpleButton; public var bahanGroup:CBahanGroup; public var bg:MovieClip; public var bukuResep:MovieClip; public var btnResep:SimpleButton; public var putih:MovieClip; public var btnPlay2:SimpleButton; public var score:TextField; public var labelPlus:CLabelPlus; public var meja:MovieClip; public var makanan:Array; public var labelLevel:CLabelLevel; public var btnPause:SimpleButton; public var papan:MovieClip; public var waktu:int; public var labelPause:CLabelPause; public var keterangan:CKeterangan; public var ctrWaktu:int; public var delay:int; public var level:int; public var jumlahOrang:int; public var labelMinus:CLabelMinus; public var customer:Array; public var gameOver:MovieClip; public var nilai:int; public var pause:Boolean; private static var CGameGlobal:CGame; public function CGame(){ customer = new Array(4); makanan = new Array(4); qBahan = new Array(11); super("update"); CGameGlobal = this; trace("init cgame"); targetWaktu = 175; level = 1; init(); cekBtn(); } public function munculkanEvent(){ cekBtn(); bahanGroup.gerakMouse(); } public function cekMakanan(){ var _local1:Boolean; var _local2:int; var _local3:Boolean; var _local4:*; if ((((((((((((qBahan[1] == 1)) && ((qBahan[3] == 1)))) && ((qBahan[5] == 2)))) && ((qBahan[7] == 1)))) && ((qBahan[9] == 1)))) && ((qBahan[10] == 1)))){ _local2 = 1; } else { if ((((((((((((((qBahan[0] == 2)) && ((qBahan[3] == 1)))) && ((qBahan[6] == 2)))) && ((qBahan[7] == 1)))) && ((qBahan[8] == 1)))) && ((qBahan[9] == 1)))) && ((qBahan[10] == 1)))){ _local2 = 2; } else { if ((((((((((((qBahan[2] == 2)) && ((qBahan[3] == 1)))) && ((qBahan[6] == 2)))) && ((qBahan[7] == 2)))) && ((qBahan[9] == 1)))) && ((qBahan[10] == 1)))){ _local2 = 3; } else { if ((((((((((((((((qBahan[0] == 2)) && ((qBahan[1] == 1)))) && ((qBahan[3] == 1)))) && ((qBahan[6] == 3)))) && ((qBahan[7] == 1)))) && ((qBahan[8] == 1)))) && ((qBahan[9] == 1)))) && ((qBahan[10] == 1)))){ _local2 = 4; } else { _local4 = 0; while (_local4 <= 10) { trace(((("Qbahan[" + _local4) + "]=") + qBahan[_local4])); _local4++; }; keterangan.kata.text = "Sorry, wrong ingredients"; }; }; }; }; trace(("Jenis food : " + _local2)); _local3 = false; _local4 = 0; while (_local4 <= 3) { if (customer[_local4]){ if ((((customer[_local4].ingin == _local2)) && (!(_local3)))){ _local3 = true; prosesMakan(_local4); }; }; _local4++; }; if (((!(_local3)) && (!((_local2 == 0))))){ keterangan.kata.text = "Sorry, there is no order for this burger"; }; } public function animNilai(_arg1:int){ var _local2:*; _local2 = labelMinus.y; if (_arg1 == 0){ Tweener.addTween(labelMinus, {y:131, alpha:1, time:0.5, transition:"linear", onComplete:animNilai, onCompleteParams:[1]}); }; if (_arg1 == 1){ Tweener.addTween(labelMinus, {y:121, alpha:1, time:1, transition:"linear", onComplete:animNilai, onCompleteParams:[2]}); }; if (_arg1 == 2){ Tweener.addTween(labelMinus, {y:116, alpha:0, time:0.5, transition:"linear"}); }; _local2 = labelPlus.y; if (_arg1 == 100){ Tweener.addTween(labelPlus, {y:131, alpha:1, time:0.5, transition:"linear", onComplete:animNilai, onCompleteParams:[101]}); }; if (_arg1 == 101){ Tweener.addTween(labelPlus, {y:121, alpha:1, time:1, transition:"linear", onComplete:animNilai, onCompleteParams:[102]}); }; if (_arg1 == 102){ Tweener.addTween(labelPlus, {y:116, alpha:0, time:0.5, transition:"linear"}); }; } public function onKlik(_arg1:MouseEvent){ var _local2:*; CMainMenu.GetInstance().suaraClick(); trace("1"); if ((((_arg1.currentTarget.name == "btnPlay")) || ((_arg1.currentTarget.name == "logo")))){ Global.openWindow("http://www.easygirlgames.com/?utm_campaign=burgerlicious&utm_source=burgerlicious"); }; if (_arg1.currentTarget.name == "btnTryAgain"){ Main.GetInstance().hancurGame(); }; if (_arg1.currentTarget.name == "btnBack"){ Main.GetInstance().InitMainMenu(); }; if (_arg1.currentTarget.name == "btnNextLevel"){ Main.GetInstance().mState = Main.STATE_GAME; initStage(); }; if (_arg1.currentTarget.name == "btnPause"){ Main.GetInstance().mState = Main.STATE_PAUSED; btnPause.visible = false; pause = true; labelPause.visible = true; setChildIndex(labelPause, (numChildren - 1)); hilangkanEvent(); _local2 = 0; while (_local2 <= 3) { if (customer[_local2]){ customer[_local2].mandek(); }; _local2++; }; }; if (_arg1.currentTarget.name == "btnPlay2"){ Main.GetInstance().mState = Main.STATE_GAME; btnPause.visible = true; pause = false; labelPause.visible = false; munculkanEvent(); _local2 = 0; while (_local2 <= 3) { if (customer[_local2]){ customer[_local2].jalan(); }; _local2++; }; }; if (_arg1.currentTarget.name == "btnSound"){ Main.GetInstance().mOptionBar.ToggleMusic(null); }; if (_arg1.currentTarget.name == "btnServe"){ trace("2"); cekMakanan(); _local2 = 0; while (_local2 <= 10) { qBahan[_local2] = 0; _local2++; }; _local2 = 0; while (_local2 <= 11) { bahanGroup.bahanJadi[_local2].visible = false; _local2++; }; bahanGroup.ctrJadi = 0; }; if (_arg1.currentTarget.name == "btnResep"){ bukuResep.visible = true; this.setChildIndex(bukuResep, (this.numChildren - 1)); }; if (_arg1.currentTarget.name == "close"){ bukuResep.visible = false; }; } public function cekMood(){ var _local1:*; _local1 = 0; while (_local1 <= 3) { if (customer[_local1]){ customer[_local1].mood--; if ((((customer[_local1].mood <= (2500 / level))) && ((customer[_local1].mode == "normal")))){ customer[_local1].setMode("ngambek"); nilai = (nilai - 20); if (nilai < 0){ nilai = 0; }; score.text = nilai; animNilai(0); labelMinus.x = (customer[_local1].x + 40); labelMinus.y = (customer[_local1].y - 10); }; if (customer[_local1].mode == "maem"){ customer[_local1].lama--; }; if (customer[_local1].mood <= 0){ nilai = (nilai - 20); animNilai(0); labelMinus.x = (customer[_local1].x + 40); labelMinus.y = (customer[_local1].y - 10); removeChild(customer[_local1]); customer[_local1] = null; removeChild(makanan[_local1]); makanan[_local1] = null; jumlahOrang--; }; }; _local1++; }; } override public function Update(_arg1:Event){ var _local2:*; var _local3:Array; var _local4:Boolean; cekMood(); _local2 = 0; while (_local2 <= 3) { if (customer[_local2]){ if (customer[_local2].mode == "maem"){ if (makanan[_local2].y > 245){ makanan[_local2].y = (makanan[_local2].y - 3); }; if (customer[_local2].lama <= 0){ animNilai(100); labelPlus.x = (customer[_local2].x + 40); labelPlus.y = (customer[_local2].y - 10); removeChild(customer[_local2]); customer[_local2] = null; removeChild(makanan[_local2]); makanan[_local2] = null; jumlahOrang--; nilai = (nilai + 100); score.text = nilai; cekMenang(); }; } else { if ((((customer[_local2].mode == "ngambek")) && ((customer[_local2].lama <= 0)))){ removeChild(customer[_local2]); customer[_local2] = null; removeChild(makanan[_local2]); makanan[_local2] = null; jumlahOrang--; }; }; }; _local2++; }; if (jumlahOrang < 4){ delay++; if (delay >= 300){ _local3 = [0, 1, 2, 3]; _local4 = false; do { rnd = PM_PRNG.nextIntRange(0, (_local3.length - 1)); if (customer[_local3[rnd]]){ _local3.splice(rnd, 1); } else { _local4 = true; }; } while (!(_local4)); initCustomer(_local3[rnd]); delay = 0; }; }; if (pause == false){ ctrWaktu++; if (ctrWaktu >= 100){ if (waktu <= targetWaktu){ waktu++; bar.x = (416.8 - ((waktu / targetWaktu) * 211.2)); putih.scaleX = (1 - (waktu / targetWaktu)); } else { gameOver.visible = true; this.setChildIndex(gameOver, (this.numChildren - 1)); }; ctrWaktu = 0; }; }; } public function onOut(_arg1:MouseEvent){ if (_arg1.currentTarget.name == "close"){ Tweener.addTween(bukuResep.close, {scaleX:1, scaleY:1, time:0.01, transition:"easeinout"}); }; if (_arg1.currentTarget.name == "btnServe"){ Tweener.addTween(btnServe, {scaleX:1, scaleY:1, time:0.01, transition:"easeinout"}); }; } public function init(){ var _local1:*; delay = 150; jumlahOrang = 0; meja = new CMeja(); addChild(meja); meja.x = 335; meja.y = 274; bahanGroup = new CBahanGroup(); addChild(bahanGroup); bahanGroup.x = 0; bahanGroup.y = 0; _local1 = 0; while (_local1 <= 10) { qBahan[_local1] = 0; _local1++; }; keterangan = new CKeterangan(); addChild(keterangan); keterangan.x = 5; keterangan.y = 300; keterangan.kata.text = ""; keterangan.mouseEnabled = false; keterangan.mouseChildren = false; bukuResep = new CBukuResep(); addChild(bukuResep); bukuResep.x = 34.886; bukuResep.y = 42.5; bukuResep.visible = false; labelPause = new CLabelPause(); addChild(labelPause); labelPause.x = 90; labelPause.y = 160; labelPause.visible = false; labelLevel = new CLabelLevel(); addChild(labelLevel); labelLevel.x = 0; labelLevel.y = 50; labelLevel.alpha = 0; papan = new CPapan(); addChild(papan); initStage(); gameOver = new CGameOver(); addChild(gameOver); gameOver.x = 0; gameOver.y = 0; gameOver.visible = false; } public function initCustomer(_arg1:int){ trace(("index = " + _arg1)); customer[_arg1] = new CCustomer(); customer[_arg1].AddDispatcher(); addChild(customer[_arg1]); customer[_arg1].x = ((_arg1 * 157) + 110); customer[_arg1].y = 163.1; setChildIndex(customer[_arg1], this.getChildIndex(meja)); makanan[_arg1] = new CMakanJadi(); addChild(makanan[_arg1]); makanan[_arg1].x = ((_arg1 * 157) + 113); makanan[_arg1].y = 280; makanan[_arg1].gotoAndStop(customer[_arg1].ingin); makanan[_arg1].visible = false; jumlahOrang++; } public function hilangkanEvent(){ btnServe.removeEventListener(MouseEvent.CLICK, onKlik); btnResep.removeEventListener(MouseEvent.CLICK, onKlik); bukuResep.close.removeEventListener(MouseEvent.CLICK, onKlik); bukuResep.close.removeEventListener(MouseEvent.MOUSE_OVER, onOver); bukuResep.close.removeEventListener(MouseEvent.MOUSE_OUT, onOut); i = 0; while (i <= 10) { bahanGroup.bahanMeja[("m" + (i + 1))].removeEventListener(MouseEvent.MOUSE_OVER, bahanGroup.onOver); bahanGroup.bahanMeja[("m" + (i + 1))].removeEventListener(MouseEvent.MOUSE_OUT, bahanGroup.onOut); bahanGroup.bahanMeja[("m" + (i + 1))].removeEventListener(MouseEvent.MOUSE_DOWN, bahanGroup.onDown); bahanGroup.bahanMeja[("m" + (i + 1))].removeEventListener(MouseEvent.MOUSE_UP, bahanGroup.onUp); i++; }; } public function onOver(_arg1:MouseEvent){ if (_arg1.currentTarget.name == "close"){ Tweener.addTween(bukuResep.close, {scaleX:1.2, scaleY:1.2, time:0.01, transition:"easeinout"}); }; if (_arg1.currentTarget.name == "btnServe"){ Tweener.addTween(btnServe, {scaleX:1.1, scaleY:1.1, time:0.01, transition:"easeinout"}); }; } public function cekBtn(){ btnServe.addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); btnServe.addEventListener(MouseEvent.MOUSE_OVER, onOver, false, 0, true); btnServe.addEventListener(MouseEvent.MOUSE_OUT, onOut, false, 0, true); btnResep.addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); bukuResep.close.addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); bukuResep.close.addEventListener(MouseEvent.MOUSE_OVER, onOver, false, 0, true); bukuResep.close.addEventListener(MouseEvent.MOUSE_OUT, onOut, false, 0, true); btnSound.addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); btnPause.addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); btnPlay2.addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); papan.btnNextLevel.addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); papan.btnBack.addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); papan.logo.addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); gameOver.btnTryAgain.addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); papan.btnPlay.addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); } public function prosesMakan(_arg1:int){ makanan[_arg1].visible = true; dimakan = true; customer[_arg1].setMode("maem"); } public function initStage(){ var _local1:*; papan.visible = false; nilai = "0"; score.text = nilai; waktu = 0; ctrWaktu = 0; bar.x = (416.8 - ((waktu / targetWaktu) * 211.2)); putih.scaleX = (1 - (waktu / targetWaktu)); _local1 = 0; while (_local1 <= 3) { if (customer[_local1]){ removeChild(customer[_local1]); customer[_local1] = null; removeChild(makanan[_local1]); makanan[_local1] = null; trace(("masuk oi --------" + _local1)); }; _local1++; }; jumlahOrang = 0; bahanGroup.init(); labelLevel.kata.text = ("Level " + level); animLevel(1); labelPlus = new CLabelPlus(); addChild(labelPlus); labelPlus.x = 0; labelPlus.y = 0; labelPlus.alpha = 0; labelMinus = new CLabelMinus(); addChild(labelMinus); labelMinus.x = 0; labelMinus.y = 0; labelMinus.alpha = 0; } public function cekMenang(){ trace("-----------------------> MASUK MENANG"); if (nilai >= 1000){ trace(("LEVELKU ===== " + level)); if (level < 5){ trace("3"); level++; if (level == 2){ targetWaktu = 450; }; if (level == 3){ targetWaktu = 375; }; if (level == 4){ targetWaktu = 300; }; if (level == 5){ targetWaktu = 225; }; papan.visible = true; papan.kata1.text = "Congratulations\nYou Win"; papan.btnBack.visible = false; Main.GetInstance().mState = Main.STATE_PAUSED; } else { papan.visible = true; papan.kata1.text = "Congratulation\nYou Win"; papan.btnNextLevel.visible = true; papan.btnBack.visible = true; }; }; } public function animLevel(_arg1:int){ if (_arg1 == 1){ Tweener.addTween(labelLevel, {alpha:1, time:1, transition:"easeinout", onComplete:animLevel, onCompleteParams:[2]}); hilangkanEvent(); }; if (_arg1 == 2){ Tweener.addTween(labelLevel, {alpha:1, time:1, transition:"easeinout", onComplete:animLevel, onCompleteParams:[3]}); }; if (_arg1 == 3){ Tweener.addTween(labelLevel, {alpha:0, time:1, transition:"easeinout", onComplete:animLevel, onCompleteParams:[4]}); }; if (_arg1 == 4){ munculkanEvent(); }; } public static function GetInstance():CGame{ return (CGameGlobal); } } }//package
Section 44
//CGameOver (CGameOver) package { import flash.display.*; public dynamic class CGameOver extends MovieClip { public var dalam:MovieClip; public var logo:CLogo; public var btnTryAgain:SimpleButton; } }//package
Section 45
//CKeterangan (CKeterangan) package { import flash.display.*; import flash.text.*; public dynamic class CKeterangan extends MovieClip { public var kata:TextField; } }//package
Section 46
//CLabelLevel (CLabelLevel) package { import flash.display.*; import flash.text.*; public dynamic class CLabelLevel extends MovieClip { public var kata:TextField; } }//package
Section 47
//CLabelMinus (CLabelMinus) package { import flash.display.*; public dynamic class CLabelMinus extends MovieClip { } }//package
Section 48
//CLabelPause (CLabelPause) package { import flash.display.*; public dynamic class CLabelPause extends MovieClip { } }//package
Section 49
//CLabelPlus (CLabelPlus) package { import flash.display.*; public dynamic class CLabelPlus extends MovieClip { } }//package
Section 50
//CLogo (CLogo) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.filters.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; public dynamic class CLogo extends MovieClip { public function CLogo(){ addFrameScript(0, frame1); } function frame1(){ this.addEventListener(MouseEvent.CLICK, OnClick); } public function OnClick(_arg1:MouseEvent){ Global.openWindow("http://www.easygirlgames.com"); } } }//package
Section 51
//CMainMenu (CMainMenu) package { import flash.display.*; import flash.events.*; public class CMainMenu extends MovieClip { public var btnMoreGames:SimpleButton; public var papanTutor:MovieClip; public var btnPlay:SimpleButton; public var logo:MovieClip; public var m4U:MovieClip; public var btnTutorial:SimpleButton; private static var CMainMenuGlobal:CMainMenu; public function CMainMenu(){ CMainMenuGlobal = this; mouseEnabled = false; cekBtn(); papanTutor.visible = false; } public function cekBtn(){ btnPlay.addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); btnTutorial.addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); btnMoreGames.addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); papanTutor.btnClose.addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); papanTutor.btnNext.addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); papanTutor.btnPrev.addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); logo.addEventListener(MouseEvent.CLICK, onKlik, false, 0, true); } public function suaraClick(){ Main.GetInstance().mOptionBar.PlaySFX("smooth", 1); } public function onKlik(_arg1:MouseEvent){ suaraClick(); if (_arg1.currentTarget.name == "btnNext"){ papanTutor.gotoAndPlay((papanTutor.currentFrame + 1)); }; if (_arg1.currentTarget.name == "btnPrev"){ papanTutor.gotoAndPlay((papanTutor.currentFrame - 6)); }; if (_arg1.currentTarget.name == "btnPlay"){ Main.GetInstance().InitGame(); }; if (_arg1.currentTarget.name == "btnTutorial"){ m4U.visible = false; m4U.mouseEnabled = false; papanTutor.visible = true; papanTutor.gotoAndStop(1); }; if ((((_arg1.currentTarget.name == "btnMoreGames")) || ((_arg1.currentTarget.name == "logo")))){ Global.openWindow("http://www.easygirlgames.com/"); }; if (_arg1.currentTarget.name == "btnClose"){ m4U.visible = true; m4U.mouseEnabled = true; papanTutor.visible = false; }; } public static function GetInstance():CMainMenu{ return (CMainMenuGlobal); } } }//package
Section 52
//CMakanJadi (CMakanJadi) package { import flash.display.*; public dynamic class CMakanJadi extends MovieClip { public var tangan:MovieClip; } }//package
Section 53
//CMeja (CMeja) package { import flash.display.*; public dynamic class CMeja extends MovieClip { } }//package
Section 54
//COptionBar (COptionBar) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; public class COptionBar extends MovieClip { public var mSFX:MovieClip; private var mSfxChannel:Array; private var mBgm:Sound; private var mBgmFlag:Boolean; public var mPopUp:MovieClip; private var mSfxFlag:Boolean;// = true private var mBgmChannel:SoundChannel; public var mMusic:MovieClip; public var mQuality:MovieClip; private var mBgmVol:Number;// = 1 public static var Global:COptionBar; public function COptionBar(_arg1:int=0, _arg2:int=0, _arg3:String=null, _arg4:Number=0.5){ var _local5:Class; mSfxFlag = true; mBgmVol = 1; super(); Global = this; mBgmVol = _arg4; this.x = _arg1; this.y = _arg2; if (_arg3){ _local5 = (getDefinitionByName(_arg3) as Class); if (_local5){ mBgm = new (_local5); }; }; mPopUp.mouseEnabled = false; mMusic.buttonMode = true; mMusic.useHandCursor = true; mSFX.buttonMode = true; mSFX.useHandCursor = true; mQuality.buttonMode = true; mQuality.useHandCursor = true; mMusic.addEventListener(MouseEvent.MOUSE_OVER, MusicOver, false, 0, true); mMusic.addEventListener(MouseEvent.MOUSE_OUT, MusicOut, false, 0, true); mMusic.addEventListener(MouseEvent.MOUSE_UP, ToggleMusic, false, 0, true); mSFX.addEventListener(MouseEvent.MOUSE_OVER, SFXOver, false, 0, true); mSFX.addEventListener(MouseEvent.MOUSE_OUT, SFXOut, false, 0, true); mSFX.addEventListener(MouseEvent.MOUSE_UP, ToggleSFX, false, 0, true); mQuality.addEventListener(MouseEvent.MOUSE_OVER, QualityOver, false, 0, true); mQuality.addEventListener(MouseEvent.MOUSE_OUT, QualityOut, false, 0, true); mQuality.addEventListener(MouseEvent.MOUSE_UP, ToggleQuality, false, 0, true); if (((mBgm) && (!((Main.GetInstance().mState == Main.STATE_PRELOADER))))){ StartBGM(); }; mSfxChannel = new Array(); MusicOut(null); SFXOut(null); trace("init option bar"); } private function MusicOut(_arg1:MouseEvent):void{ if (!mBgmFlag){ mMusic.gotoAndStop(2); } else { mMusic.gotoAndStop(1); }; HidePopUp(); } public function ToggleQuality(_arg1:MouseEvent=null):void{ switch (Main.GetInstance().stage.quality){ case "LOW": Main.GetInstance().stage.quality = StageQuality.MEDIUM; break; case "MEDIUM": Main.GetInstance().stage.quality = StageQuality.HIGH; break; case "HIGH": Main.GetInstance().stage.quality = StageQuality.BEST; break; case "BEST": Main.GetInstance().stage.quality = StageQuality.LOW; break; }; ShowPopUp((("Quality: " + Main.GetInstance().stage.quality) + " (B)")); } public function StopSFX(_arg1:int){ mSfxChannel[_arg1].stop(); } public function ChangeBGM(_arg1:String=null){ var _local2:Class; if (!_arg1){ return; }; if (_arg1){ _local2 = (getDefinitionByName(_arg1) as Class); mBgm = new (_local2); }; if (((mBgmFlag) && (mBgmChannel))){ mBgmChannel.stop(); }; trace(("bgm flag : " + mBgmFlag)); if (mBgmFlag){ StartBGM(); }; } public function ToggleMusic(_arg1:MouseEvent=null):void{ if (Main.GetInstance().mState == Main.STATE_PRELOADER){ return; }; trace("toggle Music"); if (((mBgmFlag) && (mBgmChannel))){ mBgmFlag = false; mBgmChannel.stop(); } else { StartBGM(); }; if (_arg1 != null){ MusicOver(null); } else { MusicOut(null); }; } private function StartBGM(){ var _local1:SoundTransform; trace(("start bgm : " + mBgm)); if (!mBgm){ return; }; mBgmFlag = true; _local1 = new SoundTransform(mBgmVol, 0); mBgmChannel = mBgm.play(0, 999, _local1); MusicOut(null); } public function ToggleSFX(_arg1:MouseEvent=null):void{ var _local2:int; if (Main.GetInstance().mState == Main.STATE_PRELOADER){ return; }; if (mSfxFlag){ mSfxFlag = false; if (mSfxChannel){ _local2 = 0; while (_local2 < mSfxChannel.length) { mSfxChannel[_local2].stop(); _local2++; }; }; } else { mSfxFlag = true; }; if (_arg1 != null){ SFXOver(null); } else { SFXOut(null); }; } private function QualityOver(_arg1:MouseEvent):void{ mQuality.gotoAndStop(2); ShowPopUp((("Quality: " + Main.GetInstance().stage.quality) + " (B)")); } private function HidePopUp(){ mPopUp.alpha = 0; } public function PlaySFX(_arg1:String, _arg2:Number=1):int{ var _local3:Class; var _local4:Sound; var _local5:SoundTransform; var _local6:SoundChannel; if (!mSfxFlag){ return; }; _local3 = (getDefinitionByName(_arg1) as Class); _local4 = new (_local3); _local5 = new SoundTransform(_arg2, 0); _local6 = _local4.play(0, 1, _local5); mSfxChannel.push(_local6); return ((mSfxChannel.length - 1)); } private function MusicOver(_arg1:MouseEvent):void{ if (!mBgmFlag){ mMusic.gotoAndStop(4); } else { mMusic.gotoAndStop(3); }; ShowPopUp("Toggle Music (M)"); } private function SFXOut(_arg1:MouseEvent):void{ if (!mSfxFlag){ mSFX.gotoAndStop(2); } else { mSFX.gotoAndStop(1); }; HidePopUp(); } private function ShowPopUp(_arg1:String){ if ((this.y - 50) <= 0){ mPopUp.y = 40; } else { mPopUp.y = -30; }; mPopUp.alpha = 1; mPopUp.mText.text = _arg1; } private function SFXOver(_arg1:MouseEvent):void{ if (!mSfxFlag){ mSFX.gotoAndStop(4); } else { mSFX.gotoAndStop(3); }; ShowPopUp("Toggle SFX (N)"); } public function ChangeBGMVol(_arg1:Number){ mBgmVol = _arg1; mBgmChannel.soundTransform = new SoundTransform(mBgmVol, 0); } private function QualityOut(_arg1:MouseEvent):void{ mQuality.gotoAndStop(1); HidePopUp(); } } }//package
Section 55
//COrang (COrang) package { import flash.display.*; public dynamic class COrang extends MovieClip { public var _2:MovieClip; public var _4:MovieClip; public var _1:MovieClip; public var _3:MovieClip; } }//package
Section 56
//CPapan (CPapan) package { import flash.display.*; import flash.text.*; public dynamic class CPapan extends MovieClip { public var btnBack:SimpleButton; public var kata1:TextField; public var btnNextLevel:SimpleButton; public var btnPlay:SimpleButton; public var logo:CLogo; } }//package
Section 57
//FPS (FPS) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.filters.*; import flash.net.*; import flash.external.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; public dynamic class FPS extends MovieClip { public var prevSecondTime:Number; public var secondTime:Number; public var tf:TextField; public var frames:Number; public var time:Number; public var frameTime:Number; public var fps:String; public var prevFrameTime:Number; public var iBar:MovieClip; public function FPS(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ prevFrameTime = getTimer(); prevSecondTime = getTimer(); frames = 0; fps = "..."; } function frame2(){ stop(); this.addEventListener(Event.ENTER_FRAME, onEnterFrame); } public function onEnterFrame(_arg1:Event):void{ time = getTimer(); frameTime = (time - prevFrameTime); secondTime = (time - prevSecondTime); if (secondTime >= 1000){ fps = frames.toString(); frames = 0; prevSecondTime = time; } else { frames++; }; prevFrameTime = time; tf.text = (((((fps + " FPS / ") + frameTime) + " MS") + " - Memory : ") + System.totalMemory); iBar.scaleX = (iBar.scaleX - ((iBar.scaleX - (frameTime / 10)) / 5)); } } }//package
Section 58
//Global (Global) package { import flash.display.*; import flash.geom.*; import com.gskinner.geom.*; import flash.filters.*; import flash.net.*; import flash.external.*; import flash.utils.*; public class Global { protected static const WINDOW_OPEN_FUNCTION:String = "window.open"; public static var STAGE_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 clone(_arg1:Object){ var _local2:ByteArray; _local2 = new ByteArray(); _local2.writeObject(_arg1); _local2.position = 0; return (_local2.readObject()); } public static function gelap(_arg1:MovieClip){ var _local2:ColorMatrixFilter; brig = new ColorMatrix(); brig.adjustBrightness(-20); _local2 = new ColorMatrixFilter(brig); _arg1.filters = [_local2]; } public static function Slope(_arg1, _arg2, _arg3, _arg4):Number{ var _local5:Number; var _local6:Number; _local5 = (_arg1 - _arg3); _local6 = (_arg2 - _arg4); return ((_local6 / _local5)); } public static function htmlColorToAS(_arg1:String):uint{ var _local2:String; var _local3:int; _local2 = "0x"; _local3 = 1; while (_local3 < _arg1.length) { _local2 = _local2.concat(_arg1.charAt(_local3)); _local3++; }; return (uint(_local2)); } public static function duplicateMovieClip(_arg1:MovieClip):MovieClip{ var _local2:Class; var _local3:MovieClip; var _local4:Rectangle; _local2 = Object(_arg1).constructor; _local3 = new (_local2); _local3.transform = _arg1.transform; _local3.filters = _arg1.filters; _local3.cacheAsBitmap = _arg1.cacheAsBitmap; _local3.opaqueBackground = _arg1.opaqueBackground; if (_arg1.scale9Grid){ _local4 = _arg1.scale9Grid; _local3.scale9Grid = _local4; }; return (_local3); } public static function AngleOfTwoDots(_arg1, _arg2, _arg3, _arg4):Number{ var _local5:Number; var _local6:Number; _local5 = (_arg1 - _arg3); _local6 = (_arg2 - _arg4); return (Math.atan2(_local6, _local5)); } public static function DegToRad(_arg1:Number):Number{ return (((_arg1 / 180) * Math.PI)); } public static function Distance(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (Math.sqrt((Math.pow((_arg3 - _arg1), 2) + Math.pow((_arg4 - _arg2), 2)))); } public static function RadToDeg(_arg1:Number):Number{ return (((_arg1 * 180) / Math.PI)); } public static function pythagoras(_arg1:Number, _arg2:Number):Number{ return (Math.sqrt((Math.pow(_arg1, 2) + Math.pow(_arg2, 2)))); } public static function terang(_arg1:MovieClip){ var _local2:ColorMatrixFilter; brig = new ColorMatrix(); brig.adjustBrightness(20); _local2 = new ColorMatrixFilter(brig); _arg1.filters = [_local2]; } public static function openWindow(_arg1:String="http://www.lazybanana.com", _arg2:String="_blank", _arg3:String=""):String{ var _loc_4:URLRequest; var _loc_5:String; var ok:Boolean; var opened:Boolean; var msg:String; var url = _arg1; var target = _arg2; var param3 = _arg3; ok = true; opened = false; _loc_4 = new URLRequest(url); msg = "Start the openWindow func ...\n"; if (!ExternalInterface.available){ try { opened = false; navigateToURL(_loc_4, target); msg = (msg + "flag a - 1"); } catch(err:SecurityError) { navigateToURL(_loc_4, "_blank"); opened = true; msg = (msg + "flag a - 2"); } finally { opened = true; }; msg = (msg + "external interface not available\n"); } else { try { _loc_5 = String(ExternalInterface.call("function() {return navigator.userAgent;}")).toLowerCase(); msg = (msg + "Trying extenal interface sandbox security\n"); msg = (msg + "flag b - 1"); opened = false; } catch(err:SecurityError) { msg = (msg + (err.message + "\n")); ok = false; try { opened = false; navigateToURL(_loc_4, target); msg = (msg + "flag b - 2"); } catch(err:SecurityError) { opened = true; msg = (msg + "flag b - 3"); navigateToURL(_loc_4, "_blank"); } finally { opened = true; }; } catch(err:Error) { } finally { opened = false; }; if (((ok) && (!(opened)))){ msg = (msg + "External interface available, continuing ...\n"); if (((!((_loc_5.indexOf("firefox") == -1))) || (((!((_loc_5.indexOf("msie") == -1))) && ((uint(_loc_5.substr((_loc_5.indexOf("msie") + 5), 3)) >= 7)))))){ try { ExternalInterface.call("window.open", _loc_4.url, target); opened = false; msg = (msg + "flag c - 1"); msg = (msg + "Trying window.open JS ...\n"); } catch(err:SecurityError) { msg = (msg + (err.message + "\n")); trace(("e : " + err.message)); if (!opened){ try { opened = false; navigateToURL(_loc_4, target); msg = (msg + "flag d - 1"); } catch(err:SecurityError) { opened = true; navigateToURL(_loc_4, "_blank"); msg = (msg + "flag d - 2"); } finally { opened = true; }; }; } catch(err:Error) { msg = (msg + (err.message + "\n")); if (!opened){ try { opened = false; navigateToURL(_loc_4, target); msg = (msg + "flag e - 1"); } catch(err:SecurityError) { opened = true; navigateToURL(_loc_4, "_blank"); msg = (msg + "flag e - 2"); } finally { opened = true; }; }; } finally { opened = true; }; } else { if (!opened){ msg = (msg + "Open with navigateToURL\n"); try { opened = false; navigateToURL(_loc_4, target); msg = (msg + "flag f - 1"); } catch(err:SecurityError) { navigateToURL(_loc_4, "_blank"); msg = (msg + "flag f - 2"); } finally { opened = true; }; }; }; }; }; return (msg); } public static function getMoneyString(_arg1:int):String{ var _local2:String; var _local3:String; var _local4:int; var _local5:int; _local2 = ""; _local3 = _arg1; _local4 = 0; _local5 = (_local3.length - 1); while (_local5 >= 0) { _local4++; _local2 = (_local3.charAt(_local5) + _local2); if ((_local4 % 3) == 0){ _local2 = ("," + _local2); }; _local5--; }; if (_local2.charAt(0) == ","){ return (_local2.substr(1, (_local2.length - 1))); }; return (_local2); } public static function getFormatedString(_arg1:String, _arg2:Array, _arg3:String="%"):String{ var _local4:String; for (_local4 in _arg2) { _arg1 = _arg1.replace((_arg3 + _local4), _arg2[_local4]); trace(_local4, _arg2[_local4]); }; return (_arg1); } public static function AngleOfTwoLines(_arg1:Object, _arg2:Object):Number{ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; _local3 = _arg1.x1; _local4 = _arg1.y1; _local5 = _arg1.x2; _local6 = _arg1.y2; _local7 = _arg2.x1; _local8 = _arg2.y1; _local9 = _arg2.x2; _local10 = _arg2.y2; _local11 = Global.Slope(_local3, _local4, _local5, _local6); _local12 = Global.Slope(_local7, _local8, _local9, _local10); return (Math.atan(((_local12 - _local11) / (1 + (_local11 * _local12))))); } } }//package
Section 59
//klik (klik) package { import flash.media.*; public dynamic class klik extends Sound { } }//package
Section 60
//Main (Main) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.ui.*; import flash.net.*; import flash.utils.*; import flash.system.*; public dynamic class Main extends MovieClip { private var mContextMenu:ContextMenu; public var mBgmStartFlag:Boolean;// = false private var mBgm:SoundChannel; private var mSfx:SoundChannel; public var mState:int; public var mBgmFlag:Boolean;// = true public var mFPSBar:MovieClip; private var mMainMenu:CMainMenu; public var mSfxFlag:Boolean;// = true public var mOptionBar:COptionBar; public var mPreloader:MovieClip; public var mBannedWin:CBannedWin; private var mGame:CGame; protected static const WINDOW_OPEN_FUNCTION:String = "window.open"; public static var STATE_GAME = 1; public static var MainGlobal:Main; public static var STATE_PRELOADER = 0; public static var STATE_MAIN_MENU = 2; public static var STATE_PAUSED = 3; public function Main(){ mState = STATE_PRELOADER; mBgmFlag = true; mSfxFlag = true; mBgmStartFlag = false; super(); addFrameScript(0, frame1, 1, frame2, 15, frame16); trace("init main 1"); MainGlobal = this; mState = STATE_MAIN_MENU; Global.STAGE_HEIGHT = stage.stageHeight; Global.STAGE_WIDTH = stage.stageWidth; stage.addEventListener(FocusEvent.FOCUS_IN, OnKeyFocusChange, false, 0, true); stage.addEventListener(Event.ADDED, OnAddedToStage, false, 0, true); stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp, false, 0, true); stage.showDefaultContextMenu = false; stage.quality = StageQuality.HIGH; } public function InitMainMenu(){ ShowWindow("MainMenu"); mState = STATE_MAIN_MENU; } public function ToggleQuality():void{ switch (stage.quality){ case "LOW": stage.quality = StageQuality.MEDIUM; break; case "MEDIUM": stage.quality = StageQuality.HIGH; break; case "HIGH": stage.quality = StageQuality.BEST; break; case "BEST": stage.quality = StageQuality.LOW; break; default: break; }; } public function KillWindow(_arg1:String, _arg2:Boolean=true, _arg3:Boolean=true){ var _local4:String; var _local5:String; var _local6:XML; var _local7:String; _local4 = ("C" + _arg1); _local5 = ("m" + _arg1); if (this[_local5]){ if (((this[_local5].parent) && (_arg3))){ this[_local5].parent.removeChild(this[_local5]); }; if (_arg2){ _local6 = describeType(this[_local5]); _local7 = _local6.method.@name.toXMLString(); if (_local7.indexOf("RemoveDispatcher") > -1){ this[_local5].RemoveDispatcher(); }; }; this[_local5] = null; }; if (this[_local5] != null){ trace((("WARNING ### " + _arg1) + "Not null after Kill process")); }; } private function RunStateGame(){ this.dispatchEvent(new Event("update")); } public function hancurGame(){ mGame.parent.removeChild(mGame); mGame.RemoveDispatcher(); mGame = null; } function frame16(){ InitOnce(); } public function ShowWindow(_arg1:String){ var _local2:String; var _local3:String; var _local4:Class; _local2 = ("C" + _arg1); _local3 = ("m" + _arg1); _local4 = (getDefinitionByName(_local2) as Class); if (_local4){ KillWindow(_local3); this[_local3] = new (_local4); this.stage.addChild(this[_local3]); }; } public function InitGame(){ ShowWindow("Game"); mGame.AddDispatcher(); mState = STATE_GAME; } function frame1(){ MochiBot.track(this, "87a15f48"); stop(); } private function isDomainNOTAllowed(_arg1:Array):Boolean{ var _local2:LocalConnection; var _local3:String; var _local4:Number; _local2 = new LocalConnection(); _local3 = _local2.domain; trace(("Domain : " + _local3)); _local4 = 0; while (_local4 < _arg1.length) { if (_local3 == _arg1[_local4]){ return (true); }; _local4++; }; _local4 = 0; while (_local4 < _arg1.length) { if (_local3.substr(-((_arg1[_local4].length + 1))) == ("." + _arg1[_local4])){ return (true); }; _local4++; }; return (false); } private function isPlayerAllowed(_arg1:Array):Boolean{ var _local2:String; var _local3:Number; _local2 = Capabilities.playerType; trace(("PlayerType : " + _local2)); _local3 = 0; while (_local3 < _arg1.length) { if (_local2 == _arg1[_local3]){ return (true); }; _local3++; }; return (false); } function frame2(){ gotoAndStop("mainMenu"); } private function isDomainAllowed(_arg1:Array):Boolean{ var _local2:LocalConnection; var _local3:String; var _local4:Number; _local2 = new LocalConnection(); _local3 = _local2.domain; trace(("Domain : " + _local3)); _local4 = 0; while (_local4 < _arg1.length) { if (_local3 == _arg1[_local4]){ return (true); }; _local4++; }; _local4 = 0; while (_local4 < _arg1.length) { if (_local3.substr(-((_arg1[_local4].length + 1))) == ("." + _arg1[_local4])){ return (true); }; _local4++; }; return (false); } private function menuSelectHandler(_arg1:ContextMenuEvent){ } private function OnKeyFocusChange(_arg1:FocusEvent):void{ stage.focus = this.stage; } public function onKeyUp(_arg1:KeyboardEvent){ if (mState != STATE_PRELOADER){ switch (_arg1.keyCode){ case 77: if (mOptionBar){ mOptionBar.ToggleMusic(); }; break; case 66: if (mOptionBar){ mOptionBar.ToggleQuality(); }; break; case 78: if (mOptionBar){ mOptionBar.ToggleSFX(); }; break; }; }; } private function OnAddedToStage(_arg1:Event):void{ if (mOptionBar){ mOptionBar.parent.setChildIndex(mOptionBar, (mOptionBar.parent.numChildren - 1)); }; if (mFPSBar){ mFPSBar.parent.setChildIndex(mFPSBar, (mFPSBar.parent.numChildren - 1)); }; } public function CheckDomain(){ var _local1:Array; var _local2:Array; var _local3:*; _local1 = new Array("localhost"); _local2 = new Array("ActiveX", "PlugIn", "StandAlone", "External"); if (!isDomainAllowed(_local1)){ trace("BANNED DOMAIN !!!"); if (_local3){ if (_local3.parent){ _local3.parent.removeChild(_local3); }; _local3 = null; }; _local3 = new CBannedWin(); this.stage.addChild(_local3); } else { trace("Allowed DOMAIN !!!"); }; } private function InitOnce(){ mOptionBar = new COptionBar(0, 0, "bgsound"); stage.addChild(mOptionBar); InitMainMenu(); mFPSBar = new FPS(); stage.addChild(mFPSBar); if (this.hasEventListener(Event.ENTER_FRAME)){ this.removeEventListener(Event.ENTER_FRAME, OnEnterFrame); }; this.addEventListener(Event.ENTER_FRAME, OnEnterFrame, false, 0, true); mOptionBar.visible = false; mFPSBar.visible = false; } public function OnEnterFrame(_arg1:Event){ switch (mState){ case STATE_GAME: RunStateGame(); break; case STATE_PAUSED: this.dispatchEvent(new Event("pause")); break; default: break; }; } public static function GetInstance():Main{ return (MainGlobal); } } }//package
Section 61
//MochiBot (MochiBot) package { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ var _local3:MochiBot; var _local4:String; var _local5:URLVariables; var _local6:String; var _local7:URLRequest; var _local8:Loader; if (Security.sandboxType == "localWithFile"){ return (null); }; _local3 = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); _local4 = "http://core.mochibot.com/my/core.swf"; _local5 = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; _local6 = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; _local7 = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; _local8 = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 62
//smooth (smooth) package { import flash.media.*; public dynamic class smooth extends Sound { } }//package

Library Items

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

Instance Names

"head"Symbol 66 MovieClip {burgerlicious_fla.preloader_Girl_character_9} Frame 1Symbol 65 MovieClip {burgerlicious_fla.preloader_head_25}
"msk_left"Symbol 83 MovieClip {burgerlicious_fla.preloader_preloadermask_39} Frame 1Symbol 78 MovieClip
"msk_middle"Symbol 83 MovieClip {burgerlicious_fla.preloader_preloadermask_39} Frame 1Symbol 80 MovieClip
"msk_right"Symbol 83 MovieClip {burgerlicious_fla.preloader_preloadermask_39} Frame 1Symbol 82 MovieClip
"bar"Symbol 85 MovieClip {burgerlicious_fla.preloader_preloader_36} Frame 1Symbol 76 MovieClip
"barMask"Symbol 85 MovieClip {burgerlicious_fla.preloader_preloader_36} Frame 1Symbol 83 MovieClip {burgerlicious_fla.preloader_preloadermask_39}
"girl"Symbol 88 MovieClip {burgerlicious_fla.preloader_anim_1} Frame 57Symbol 66 MovieClip {burgerlicious_fla.preloader_Girl_character_9}
"bar"Symbol 88 MovieClip {burgerlicious_fla.preloader_anim_1} Frame 68Symbol 85 MovieClip {burgerlicious_fla.preloader_preloader_36}
"logo"Symbol 98 MovieClip {burgerlicious_fla.GirlGames4ULogo_44} Frame 1Symbol 97 Button
"kompor"Symbol 132 MovieClip {burgerlicious_fla.bg_52} Frame 1Symbol 129 MovieClip
"bg"Symbol 163 MovieClip {CGame} Frame 1Symbol 132 MovieClip {burgerlicious_fla.bg_52}
"score"Symbol 163 MovieClip {CGame} Frame 1Symbol 142 EditableText
"btnResep"Symbol 163 MovieClip {CGame} Frame 1Symbol 145 Button
"btnSound"Symbol 163 MovieClip {CGame} Frame 1Symbol 148 Button
"btnPlay2"Symbol 163 MovieClip {CGame} Frame 1Symbol 151 Button
"btnPause"Symbol 163 MovieClip {CGame} Frame 1Symbol 154 Button
"btnServe"Symbol 163 MovieClip {CGame} Frame 1Symbol 158 Button
"bar"Symbol 163 MovieClip {CGame} Frame 1Symbol 160 MovieClip
"putih"Symbol 163 MovieClip {CGame} Frame 1Symbol 162 MovieClip
"mText"Symbol 178 MovieClip {burgerlicious_fla.OptionBarPopUp_92} Frame 1Symbol 177 EditableText
"mMusic"Symbol 179 MovieClip {COptionBar} Frame 1Symbol 168 MovieClip {burgerlicious_fla.MusicBtn_89}
"mQuality"Symbol 179 MovieClip {COptionBar} Frame 1Symbol 171 MovieClip {burgerlicious_fla.QualityBtn_90}
"mSFX"Symbol 179 MovieClip {COptionBar} Frame 1Symbol 174 MovieClip {burgerlicious_fla.SFXBtn_91}
"mPopUp"Symbol 179 MovieClip {COptionBar} Frame 1Symbol 178 MovieClip {burgerlicious_fla.OptionBarPopUp_92}
"btnClose"Symbol 361 MovieClip {burgerlicious_fla.tutorial_159} Frame 1Symbol 321 Button
"btnNext"Symbol 361 MovieClip {burgerlicious_fla.tutorial_159} Frame 1Symbol 324 Button
"btnPrev"Symbol 361 MovieClip {burgerlicious_fla.tutorial_159} Frame 1Symbol 327 Button
"logo"Symbol 362 MovieClip {CMainMenu} Frame 1Symbol 287 MovieClip {CLogo}
"btnPlay"Symbol 362 MovieClip {CMainMenu} Frame 1Symbol 304 Button
"btnTutorial"Symbol 362 MovieClip {CMainMenu} Frame 1Symbol 309 Button
"btnMoreGames"Symbol 362 MovieClip {CMainMenu} Frame 1Symbol 314 Button
"papanTutor"Symbol 362 MovieClip {CMainMenu} Frame 1Symbol 361 MovieClip {burgerlicious_fla.tutorial_159}
"m4U"Symbol 362 MovieClip {CMainMenu} Frame 1Symbol 98 MovieClip {burgerlicious_fla.GirlGames4ULogo_44}
"mBtn"Symbol 369 MovieClip {CBannedWin} Frame 1Symbol 368 Button
"iBar"Symbol 375 MovieClip {FPS} Frame 1Symbol 371 MovieClip
"tf"Symbol 375 MovieClip {FPS} Frame 2Symbol 374 EditableText
"mTitle"Symbol 379 MovieClip {burgerlicious_fla.lazybananaproduction_169} Frame 1Symbol 378 EditableText
"mTitle"Symbol 385 MovieClip {CCredit} Frame 1Symbol 379 MovieClip {burgerlicious_fla.lazybananaproduction_169}
"mLogo"Symbol 385 MovieClip {CCredit} Frame 1Symbol 380 MovieClip
"mClose"Symbol 385 MovieClip {CCredit} Frame 1Symbol 384 MovieClip
"m1"Symbol 699 MovieClip {CBahanMeja} Frame 1Symbol 447 MovieClip
"m2"Symbol 699 MovieClip {CBahanMeja} Frame 1Symbol 468 MovieClip
"m3"Symbol 699 MovieClip {CBahanMeja} Frame 1Symbol 474 MovieClip
"m4"Symbol 699 MovieClip {CBahanMeja} Frame 1Symbol 478 MovieClip
"m5"Symbol 699 MovieClip {CBahanMeja} Frame 1Symbol 489 MovieClip
"m6"Symbol 699 MovieClip {CBahanMeja} Frame 1Symbol 607 MovieClip
"m7"Symbol 699 MovieClip {CBahanMeja} Frame 1Symbol 662 MovieClip
"m8"Symbol 699 MovieClip {CBahanMeja} Frame 1Symbol 664 MovieClip
"m9"Symbol 699 MovieClip {CBahanMeja} Frame 1Symbol 674 MovieClip
"m10"Symbol 699 MovieClip {CBahanMeja} Frame 1Symbol 692 MovieClip
"m11"Symbol 699 MovieClip {CBahanMeja} Frame 1Symbol 698 MovieClip
"close"Symbol 950 MovieClip {burgerlicious_fla.btnclose_354} Frame 1Symbol 949 EditableText
"close"Symbol 951 MovieClip {CBukuResep} Frame 1Symbol 950 MovieClip {burgerlicious_fla.btnclose_354}
"normal"Symbol 963 MovieClip {burgerlicious_fla.customer1_356} Frame 1Symbol 955 MovieClip
"ngambek"Symbol 963 MovieClip {burgerlicious_fla.customer1_356} Frame 1Symbol 957 MovieClip
"maem"Symbol 963 MovieClip {burgerlicious_fla.customer1_356} Frame 1Symbol 960 MovieClip
"normal"Symbol 973 MovieClip {burgerlicious_fla.customer02_362} Frame 1Symbol 967 MovieClip
"ngambek"Symbol 973 MovieClip {burgerlicious_fla.customer02_362} Frame 1Symbol 969 MovieClip
"maem"Symbol 973 MovieClip {burgerlicious_fla.customer02_362} Frame 1Symbol 972 MovieClip
"normal"Symbol 985 MovieClip {burgerlicious_fla.customer03_367} Frame 1Symbol 977 MovieClip
"ngambek"Symbol 985 MovieClip {burgerlicious_fla.customer03_367} Frame 1Symbol 979 MovieClip
"maem"Symbol 985 MovieClip {burgerlicious_fla.customer03_367} Frame 1Symbol 982 MovieClip
"normal"Symbol 999 MovieClip {burgerlicious_fla.customer04_373} Frame 1Symbol 991 MovieClip
"ngambek"Symbol 999 MovieClip {burgerlicious_fla.customer04_373} Frame 1Symbol 993 MovieClip
"maem"Symbol 999 MovieClip {burgerlicious_fla.customer04_373} Frame 1Symbol 996 MovieClip
"_1"Symbol 1000 MovieClip {COrang} Frame 1Symbol 963 MovieClip {burgerlicious_fla.customer1_356}
"_2"Symbol 1000 MovieClip {COrang} Frame 1Symbol 973 MovieClip {burgerlicious_fla.customer02_362}
"_3"Symbol 1000 MovieClip {COrang} Frame 1Symbol 985 MovieClip {burgerlicious_fla.customer03_367}
"_4"Symbol 1000 MovieClip {COrang} Frame 1Symbol 999 MovieClip {burgerlicious_fla.customer04_373}
"tangan"Symbol 1073 MovieClip {CMakanJadi} Frame 1Symbol 1072 MovieClip
"kata"Symbol 1075 MovieClip {CKeterangan} Frame 1Symbol 1074 EditableText
"kata1"Symbol 1091 MovieClip {CPapan} Frame 1Symbol 1079 EditableText
"btnPlay"Symbol 1091 MovieClip {CPapan} Frame 1Symbol 1083 Button
"btnNextLevel"Symbol 1091 MovieClip {CPapan} Frame 1Symbol 1086 Button
"btnBack"Symbol 1091 MovieClip {CPapan} Frame 1Symbol 1090 Button
"logo"Symbol 1091 MovieClip {CPapan} Frame 1Symbol 287 MovieClip {CLogo}
"kata"Symbol 1093 MovieClip {CLabelLevel} Frame 1Symbol 1092 EditableText
"dalam"Symbol 1158 MovieClip {CGameOver} Frame 1Symbol 1154 MovieClip
"btnTryAgain"Symbol 1158 MovieClip {CGameOver} Frame 1Symbol 1157 Button
"logo"Symbol 1158 MovieClip {CGameOver} Frame 1Symbol 287 MovieClip {CLogo}
"bahanMeja"Symbol 1162 MovieClip {burgerlicious_fla.Asset_50} Frame 1Symbol 699 MovieClip {CBahanMeja}

Special Tags

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

Labels

"Preload"Frame 1
"Asset"Frame 9
"mainMenu"Frame 16
"nudge"Symbol 66 MovieClip {burgerlicious_fla.preloader_Girl_character_9} Frame 2
"wink"Symbol 66 MovieClip {burgerlicious_fla.preloader_Girl_character_9} Frame 12
"nudge"Symbol 88 MovieClip {burgerlicious_fla.preloader_anim_1} Frame 64
"ending"Symbol 88 MovieClip {burgerlicious_fla.preloader_anim_1} Frame 122




http://swfchan.com/23/110619/info.shtml
Created: 13/3 -2019 18:28:42 Last modified: 13/3 -2019 18:28:42 Server time: 05/05 -2024 18:23:22