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

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

hamster-blue-lagoon.swf

This is the info page for
Flash #107802

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


Text

pelejä ja juoruja tytöille

Игры и сплетни для девочек

games and gossip for girls

<p align="left"><font face="Cooper Std Black" size="22" color="#ff00ff" letterSpacing="0.000000" kerning="1">100%</font></p>

Goal:

Coins:

00000

<p align="center"><font face="Arial" size="21" color="#000000" letterSpacing="0.000000" kerning="1">Alice Nail</font></p>

<p align="center"><font face="Arial" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>7</b></font></p>

<p align="center"><font face="Arial" size="16" color="#000000" letterSpacing="0.000000" kerning="1"><b>aaaaaaaaaaaaaa &nbsp;&nbsp;</b></font></p>

<p align="center"><font face="Arial" size="16" color="#000000" letterSpacing="0.000000" kerning="1"><b>2010/10/23 &nbsp;&nbsp;19:40</b></font></p>

<p align="left"><font face="_sans" size="12" color="#000000" letterSpacing="0.000000" kerning="0">You can break the ice <sbr />make more sites for your <sbr />customers. Do you want <sbr />to do it?</font></p><p align="left"></p>

You can make more
private space for your
customers. Do you want
to do it?

<p align="left"><font face="_sans" size="12" color="#000000" letterSpacing="0.000000" kerning="0">Bath with rose, you <sbr />can earn more money <sbr />with it. Do you want to <sbr />do it?</font></p><p align="left"></p>

<p align="left"><font face="_sans" size="12" color="#000000" letterSpacing="0.000000" kerning="0">You can upgrade your <sbr />service desk in order to <sbr />deliver the foods faster. <sbr />Do you want to do it?</font></p><p align="left"></p>

<p align="left"><font face="_sans" size="12" color="#000000" letterSpacing="0.000000" kerning="1">Carpenter can help you to <sbr />build up a fence which will <sbr />attract more customers <sbr />come to your restaurant.</font></p><p align="left"></p>

<p align="left"><font face="_sans" size="12" color="#000000" letterSpacing="0.000000" kerning="1">Carpenter can help you to <sbr />build up a fence which will <sbr />attract more customers <sbr />come to your restaurant.</font></p><p align="left"></p>

Gradener can help you
to build roads which
allows your waiters
walk faster.

Gradener can help you
to build roads which
allows your waiters
walk faster.

You can upgrade the light
to have longer working
time.

You can upgrade the light
to have longer working
time.

You can upgrade the
carpet to earn more
money.

You can upgrade the
carpet to earn more
money.

Plants create better
environment and you
can earn more
money.

Plants create better
environment and you
can earn more
money.

Waiter help you serve
more customers.

You don't have enough money.

ActionScript [AS3]

Section 1
//PropTween (com.greensock.core.PropTween) package com.greensock.core { public class PropTween { public var priority:int; public var start:Number; public var prevNode:PropTween; public var change:Number; public var target:Object; public var name:String; public var property:String; public var nextNode:PropTween; public var isPlugin:Boolean; public function PropTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Boolean, _arg7:PropTween=null, _arg8:int=0){ this.target = _arg1; this.property = _arg2; this.start = _arg3; this.change = _arg4; this.name = _arg5; this.isPlugin = _arg6; if (_arg7){ _arg7.prevNode = this; this.nextNode = _arg7; }; this.priority = _arg8; } } }//package com.greensock.core
Section 2
//SimpleTimeline (com.greensock.core.SimpleTimeline) package com.greensock.core { public class SimpleTimeline extends TweenCore { public var autoRemoveChildren:Boolean; protected var _lastChild:TweenCore; protected var _firstChild:TweenCore; public function SimpleTimeline(_arg1:Object=null){ super(0, _arg1); } override public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{ var _local5:Number; var _local6:TweenCore; var _local4:TweenCore = _firstChild; this.cachedTotalTime = _arg1; this.cachedTime = _arg1; while (_local4) { _local6 = _local4.nextNode; if (((_local4.active) || ((((((_arg1 >= _local4.cachedStartTime)) && (!(_local4.cachedPaused)))) && (!(_local4.gc)))))){ if (!_local4.cachedReversed){ _local4.renderTime(((_arg1 - _local4.cachedStartTime) * _local4.cachedTimeScale), _arg2, false); } else { _local5 = (_local4.cacheIsDirty) ? _local4.totalDuration : _local4.cachedTotalDuration; _local4.renderTime((_local5 - ((_arg1 - _local4.cachedStartTime) * _local4.cachedTimeScale)), _arg2, false); }; }; _local4 = _local6; }; } public function addChild(_arg1:TweenCore):void{ if (((!(_arg1.cachedOrphan)) && (_arg1.timeline))){ _arg1.timeline.remove(_arg1, true); }; _arg1.timeline = this; if (_arg1.gc){ _arg1.setEnabled(true, true); }; if (_firstChild){ _firstChild.prevNode = _arg1; }; _arg1.nextNode = _firstChild; _firstChild = _arg1; _arg1.prevNode = null; _arg1.cachedOrphan = false; } public function remove(_arg1:TweenCore, _arg2:Boolean=false):void{ if (_arg1.cachedOrphan){ return; }; if (!_arg2){ _arg1.setEnabled(false, true); }; if (_arg1.nextNode){ _arg1.nextNode.prevNode = _arg1.prevNode; } else { if (_lastChild == _arg1){ _lastChild = _arg1.prevNode; }; }; if (_arg1.prevNode){ _arg1.prevNode.nextNode = _arg1.nextNode; } else { if (_firstChild == _arg1){ _firstChild = _arg1.nextNode; }; }; _arg1.cachedOrphan = true; } public function get rawTime():Number{ return (this.cachedTotalTime); } } }//package com.greensock.core
Section 3
//TweenCore (com.greensock.core.TweenCore) package com.greensock.core { import com.greensock.*; public class TweenCore { public var initted:Boolean; protected var _hasUpdate:Boolean; public var active:Boolean; protected var _delay:Number; public var cachedTime:Number; public var cachedReversed:Boolean; public var nextNode:TweenCore; protected var _rawPrevTime:Number;// = -1 public var vars:Object; public var cachedTotalTime:Number; public var data; public var timeline:SimpleTimeline; public var cachedOrphan:Boolean; public var cachedStartTime:Number; public var prevNode:TweenCore; public var cachedDuration:Number; public var gc:Boolean; protected var _pauseTime:Number; public var cacheIsDirty:Boolean; public var cachedPaused:Boolean; public var cachedTimeScale:Number; public var cachedTotalDuration:Number; public static const version:Number = 1.382; protected static var _classInitted:Boolean; public function TweenCore(_arg1:Number=0, _arg2:Object=null){ this.vars = ((_arg2)!=null) ? _arg2 : {}; this.cachedDuration = (this.cachedTotalDuration = _arg1); _delay = (this.vars.delay) ? Number(this.vars.delay) : 0; this.cachedTimeScale = (this.vars.timeScale) ? Number(this.vars.timeScale) : 1; this.active = Boolean((((((_arg1 == 0)) && ((_delay == 0)))) && (!((this.vars.immediateRender == false))))); this.cachedTotalTime = (this.cachedTime = 0); this.data = this.vars.data; if (!_classInitted){ if (isNaN(TweenLite.rootFrame)){ TweenLite.initClass(); _classInitted = true; } else { return; }; }; var _local3:SimpleTimeline = ((this.vars.timeline is SimpleTimeline)) ? this.vars.timeline : (this.vars.useFrames) ? TweenLite.rootFramesTimeline : TweenLite.rootTimeline; this.cachedStartTime = (_local3.cachedTotalTime + _delay); _local3.addChild(this); if (this.vars.reversed){ this.cachedReversed = true; }; if (this.vars.paused){ this.paused = true; }; } public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{ } public function get delay():Number{ return (_delay); } public function restart(_arg1:Boolean=false, _arg2:Boolean=true):void{ this.reversed = false; this.paused = false; this.setTotalTime((_arg1) ? -(_delay) : 0, _arg2); } public function get duration():Number{ return (this.cachedDuration); } public function set reversed(_arg1:Boolean):void{ if (_arg1 != this.cachedReversed){ this.cachedReversed = _arg1; setTotalTime(this.cachedTotalTime, true); }; } public function set startTime(_arg1:Number):void{ var _local2:Boolean = Boolean(((!((this.timeline == null))) && (((!((_arg1 == this.cachedStartTime))) || (this.gc))))); this.cachedStartTime = _arg1; if (_local2){ this.timeline.addChild(this); }; } public function set delay(_arg1:Number):void{ this.startTime = (this.startTime + (_arg1 - _delay)); _delay = _arg1; } public function resume():void{ this.paused = false; } public function get paused():Boolean{ return (this.cachedPaused); } public function play():void{ this.reversed = false; this.paused = false; } public function set duration(_arg1:Number):void{ this.cachedDuration = (this.cachedTotalDuration = _arg1); setDirtyCache(false); } public function invalidate():void{ } public function complete(_arg1:Boolean=false, _arg2:Boolean=false):void{ if (!_arg1){ renderTime(this.totalDuration, _arg2, false); return; }; if (this.timeline.autoRemoveChildren){ this.setEnabled(false, false); } else { this.active = false; }; if (!_arg2){ if (((((this.vars.onComplete) && ((this.cachedTotalTime == this.cachedTotalDuration)))) && (!(this.cachedReversed)))){ this.vars.onComplete.apply(null, this.vars.onCompleteParams); } else { if (((((this.cachedReversed) && ((this.cachedTotalTime == 0)))) && (this.vars.onReverseComplete))){ this.vars.onReverseComplete.apply(null, this.vars.onReverseCompleteParams); }; }; }; } public function get reversed():Boolean{ return (this.cachedReversed); } public function get totalTime():Number{ return (this.cachedTotalTime); } public function get startTime():Number{ return (this.cachedStartTime); } public function set currentTime(_arg1:Number):void{ setTotalTime(_arg1, false); } protected function setDirtyCache(_arg1:Boolean=true):void{ var _local2:TweenCore = (_arg1) ? this : this.timeline; while (_local2) { _local2.cacheIsDirty = true; _local2 = _local2.timeline; }; } public function reverse(_arg1:Boolean=true):void{ this.reversed = true; if (_arg1){ this.paused = false; } else { if (this.gc){ this.setEnabled(true, false); }; }; } public function set paused(_arg1:Boolean):void{ if (((!((_arg1 == this.cachedPaused))) && (this.timeline))){ if (_arg1){ _pauseTime = this.timeline.rawTime; } else { this.cachedStartTime = (this.cachedStartTime + (this.timeline.rawTime - _pauseTime)); _pauseTime = NaN; setDirtyCache(false); }; this.cachedPaused = _arg1; this.active = Boolean(((((!(this.cachedPaused)) && ((this.cachedTotalTime > 0)))) && ((this.cachedTotalTime < this.cachedTotalDuration)))); }; if (((!(_arg1)) && (this.gc))){ this.setTotalTime(this.cachedTotalTime, false); this.setEnabled(true, false); }; } public function kill():void{ setEnabled(false, false); } public function set totalTime(_arg1:Number):void{ setTotalTime(_arg1, false); } public function get currentTime():Number{ return (this.cachedTime); } protected function setTotalTime(_arg1:Number, _arg2:Boolean=false):void{ var _local3:Number; var _local4:Number; if (this.timeline){ _local3 = (((_pauseTime) || ((_pauseTime == 0)))) ? _pauseTime : this.timeline.cachedTotalTime; if (this.cachedReversed){ _local4 = (this.cacheIsDirty) ? this.totalDuration : this.cachedTotalDuration; this.cachedStartTime = (_local3 - ((_local4 - _arg1) / this.cachedTimeScale)); } else { this.cachedStartTime = (_local3 - (_arg1 / this.cachedTimeScale)); }; if (!this.timeline.cacheIsDirty){ setDirtyCache(false); }; if (this.cachedTotalTime != _arg1){ renderTime(_arg1, _arg2, false); }; }; } public function pause():void{ this.paused = true; } public function set totalDuration(_arg1:Number):void{ this.duration = _arg1; } public function get totalDuration():Number{ return (this.cachedTotalDuration); } public function setEnabled(_arg1:Boolean, _arg2:Boolean=false):Boolean{ this.gc = !(_arg1); if (_arg1){ this.active = Boolean(((((!(this.cachedPaused)) && ((this.cachedTotalTime > 0)))) && ((this.cachedTotalTime < this.cachedTotalDuration)))); if (((!(_arg2)) && (this.cachedOrphan))){ this.timeline.addChild(this); }; } else { this.active = false; if (((!(_arg2)) && (!(this.cachedOrphan)))){ this.timeline.remove(this, true); }; }; return (false); } } }//package com.greensock.core
Section 4
//Expo (com.greensock.easing.Expo) package com.greensock.easing { public class Expo { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (((_arg1)==_arg4) ? (_arg2 + _arg3) : ((_arg3 * (-(Math.pow(2, ((-10 * _arg1) / _arg4))) + 1)) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (((_arg1)==0) ? _arg2 : (((_arg3 * Math.pow(2, (10 * ((_arg1 / _arg4) - 1)))) + _arg2) - (_arg3 * 0.001))); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 == 0){ return (_arg2); }; if (_arg1 == _arg4){ return ((_arg2 + _arg3)); }; _arg1 = (_arg1 / (_arg4 * 0.5)); if (_arg1 < 1){ return ((((_arg3 * 0.5) * Math.pow(2, (10 * (_arg1 - 1)))) + _arg2)); }; --_arg1; return ((((_arg3 * 0.5) * (-(Math.pow(2, (-10 * _arg1))) + 2)) + _arg2)); } } }//package com.greensock.easing
Section 5
//TweenEvent (com.greensock.events.TweenEvent) package com.greensock.events { import flash.events.*; public class TweenEvent extends Event { public static const COMPLETE:String = "complete"; public static const START:String = "start"; public static const UPDATE:String = "change"; public static const REVERSE_COMPLETE:String = "reverseComplete"; public static const INIT:String = "init"; public static const VERSION:Number = 1.1; public static const REPEAT:String = "repeat"; public function TweenEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function clone():Event{ return (new TweenEvent(this.type, this.bubbles, this.cancelable)); } } }//package com.greensock.events
Section 6
//AutoAlphaPlugin (com.greensock.plugins.AutoAlphaPlugin) package com.greensock.plugins { import flash.display.*; import com.greensock.*; public class AutoAlphaPlugin extends TweenPlugin { protected var _target:Object; protected var _ignoreVisible:Boolean; public static const API:Number = 1; public function AutoAlphaPlugin(){ this.propName = "autoAlpha"; this.overwriteProps = ["alpha", "visible"]; } override public function killProps(_arg1:Object):void{ super.killProps(_arg1); _ignoreVisible = Boolean(("visible" in _arg1)); } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; addTween(_arg1, "alpha", _arg1.alpha, _arg2, "alpha"); return (true); } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); if (!_ignoreVisible){ _target.visible = Boolean(!((_target.alpha == 0))); }; } } }//package com.greensock.plugins
Section 7
//BevelFilterPlugin (com.greensock.plugins.BevelFilterPlugin) package com.greensock.plugins { import flash.display.*; import com.greensock.*; import flash.filters.*; public class BevelFilterPlugin extends FilterPlugin { public static const API:Number = 1; private static var _propNames:Array = ["distance", "angle", "highlightColor", "highlightAlpha", "shadowColor", "shadowAlpha", "blurX", "blurY", "strength", "quality"]; public function BevelFilterPlugin(){ this.propName = "bevelFilter"; this.overwriteProps = ["bevelFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = BevelFilter; initFilter(_arg2, new BevelFilter(0, 0, 0xFFFFFF, 0.5, 0, 0.5, 2, 2, 0, ((_arg2.quality) || (2))), _propNames); return (true); } } }//package com.greensock.plugins
Section 8
//BezierPlugin (com.greensock.plugins.BezierPlugin) package com.greensock.plugins { import com.greensock.*; public class BezierPlugin extends TweenPlugin { protected var _future:Object; protected var _orient:Boolean; protected var _orientData:Array; protected var _target:Object; protected var _beziers:Object; public static const API:Number = 1; protected static const _RAD2DEG:Number = 57.2957795130823; public function BezierPlugin(){ _future = {}; super(); this.propName = "bezier"; this.overwriteProps = []; } override public function killProps(_arg1:Object):void{ var _local2:String; for (_local2 in _beziers) { if ((_local2 in _arg1)){ delete _beziers[_local2]; }; }; super.killProps(_arg1); } protected function init(_arg1:TweenLite, _arg2:Array, _arg3:Boolean):void{ var _local6:int; var _local7:String; var _local8:Object; _target = _arg1.target; var _local4:Object = ((_arg1.vars.isTV)==true) ? _arg1.vars.exposedVars : _arg1.vars; if (_local4.orientToBezier == true){ _orientData = [["x", "y", "rotation", 0, 0.01]]; _orient = true; } else { if ((_local4.orientToBezier is Array)){ _orientData = _local4.orientToBezier; _orient = true; }; }; var _local5:Object = {}; _local6 = 0; while (_local6 < _arg2.length) { for (_local7 in _arg2[_local6]) { if (_local5[_local7] == undefined){ _local5[_local7] = [_arg1.target[_local7]]; }; if (typeof(_arg2[_local6][_local7]) == "number"){ _local5[_local7].push(_arg2[_local6][_local7]); } else { _local5[_local7].push((_arg1.target[_local7] + Number(_arg2[_local6][_local7]))); }; }; _local6++; }; for (_local7 in _local5) { this.overwriteProps[this.overwriteProps.length] = _local7; if (_local4[_local7] != undefined){ if (typeof(_local4[_local7]) == "number"){ _local5[_local7].push(_local4[_local7]); } else { _local5[_local7].push((_arg1.target[_local7] + Number(_local4[_local7]))); }; _local8 = {}; _local8[_local7] = true; _arg1.killVars(_local8, false); delete _local4[_local7]; }; }; _beziers = parseBeziers(_local5, _arg3); } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (!(_arg2 is Array)){ return (false); }; init(_arg3, (_arg2 as Array), false); return (true); } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:String; var _local4:Object; var _local5:Number; var _local6:uint; var _local7:Number; var _local8:Object; var _local9:Number; var _local10:Number; var _local11:Array; var _local12:Number; var _local13:Object; var _local14:Boolean; _changeFactor = _arg1; if (_arg1 == 1){ for (_local3 in _beziers) { _local2 = (_beziers[_local3].length - 1); _target[_local3] = _beziers[_local3][_local2][2]; }; } else { for (_local3 in _beziers) { _local6 = _beziers[_local3].length; if (_arg1 < 0){ _local2 = 0; } else { if (_arg1 >= 1){ _local2 = (_local6 - 1); } else { _local2 = int((_local6 * _arg1)); }; }; _local5 = ((_arg1 - (_local2 * (1 / _local6))) * _local6); _local4 = _beziers[_local3][_local2]; if (this.round){ _local7 = (_local4[0] + (_local5 * (((2 * (1 - _local5)) * (_local4[1] - _local4[0])) + (_local5 * (_local4[2] - _local4[0]))))); _target[_local3] = ((_local7)>0) ? int((_local7 + 0.5)) : int((_local7 - 0.5)); } else { _target[_local3] = (_local4[0] + (_local5 * (((2 * (1 - _local5)) * (_local4[1] - _local4[0])) + (_local5 * (_local4[2] - _local4[0]))))); }; }; }; if (_orient){ _local2 = _orientData.length; _local8 = {}; while (_local2--) { _local11 = _orientData[_local2]; _local8[_local11[0]] = _target[_local11[0]]; _local8[_local11[1]] = _target[_local11[1]]; }; _local13 = _target; _local14 = this.round; _target = _future; this.round = false; _orient = false; _local2 = _orientData.length; while (_local2--) { _local11 = _orientData[_local2]; this.changeFactor = (_arg1 + ((_local11[4]) || (0.01))); _local12 = ((_local11[3]) || (0)); _local9 = (_future[_local11[0]] - _local8[_local11[0]]); _local10 = (_future[_local11[1]] - _local8[_local11[1]]); _local13[_local11[2]] = ((Math.atan2(_local10, _local9) * _RAD2DEG) + _local12); }; _target = _local13; this.round = _local14; _orient = true; }; } public static function parseBeziers(_arg1:Object, _arg2:Boolean=false):Object{ var _local3:int; var _local4:Array; var _local5:Object; var _local6:String; var _local7:Object = {}; if (_arg2){ for (_local6 in _arg1) { _local4 = _arg1[_local6]; _local5 = []; _local7[_local6] = _local5; if (_local4.length > 2){ _local5[_local5.length] = [_local4[0], (_local4[1] - ((_local4[2] - _local4[0]) / 4)), _local4[1]]; _local3 = 1; while (_local3 < (_local4.length - 1)) { _local5[_local5.length] = [_local4[_local3], (_local4[_local3] + (_local4[_local3] - _local5[(_local3 - 1)][1])), _local4[(_local3 + 1)]]; _local3++; }; } else { _local5[_local5.length] = [_local4[0], ((_local4[0] + _local4[1]) / 2), _local4[1]]; }; }; } else { for (_local6 in _arg1) { _local4 = _arg1[_local6]; _local5 = []; _local7[_local6] = _local5; if (_local4.length > 3){ _local5[_local5.length] = [_local4[0], _local4[1], ((_local4[1] + _local4[2]) / 2)]; _local3 = 2; while (_local3 < (_local4.length - 2)) { _local5[_local5.length] = [_local5[(_local3 - 2)][2], _local4[_local3], ((_local4[_local3] + _local4[(_local3 + 1)]) / 2)]; _local3++; }; _local5[_local5.length] = [_local5[(_local5.length - 1)][2], _local4[(_local4.length - 2)], _local4[(_local4.length - 1)]]; } else { if (_local4.length == 3){ _local5[_local5.length] = [_local4[0], _local4[1], _local4[2]]; } else { if (_local4.length == 2){ _local5[_local5.length] = [_local4[0], ((_local4[0] + _local4[1]) / 2), _local4[1]]; }; }; }; }; }; return (_local7); } } }//package com.greensock.plugins
Section 9
//BezierThroughPlugin (com.greensock.plugins.BezierThroughPlugin) package com.greensock.plugins { import com.greensock.*; public class BezierThroughPlugin extends BezierPlugin { public static const API:Number = 1; public function BezierThroughPlugin(){ this.propName = "bezierThrough"; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (!(_arg2 is Array)){ return (false); }; init(_arg3, (_arg2 as Array), true); return (true); } } }//package com.greensock.plugins
Section 10
//BlurFilterPlugin (com.greensock.plugins.BlurFilterPlugin) package com.greensock.plugins { import flash.display.*; import com.greensock.*; import flash.filters.*; public class BlurFilterPlugin extends FilterPlugin { public static const API:Number = 1; private static var _propNames:Array = ["blurX", "blurY", "quality"]; public function BlurFilterPlugin(){ this.propName = "blurFilter"; this.overwriteProps = ["blurFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = BlurFilter; initFilter(_arg2, new BlurFilter(0, 0, ((_arg2.quality) || (2))), _propNames); return (true); } } }//package com.greensock.plugins
Section 11
//ColorMatrixFilterPlugin (com.greensock.plugins.ColorMatrixFilterPlugin) package com.greensock.plugins { import flash.display.*; import com.greensock.*; import flash.filters.*; public class ColorMatrixFilterPlugin extends FilterPlugin { protected var _matrix:Array; protected var _matrixTween:EndArrayPlugin; public static const API:Number = 1; private static var _propNames:Array = []; protected static var _lumG:Number = 0.71516; protected static var _lumR:Number = 0.212671; protected static var _idMatrix:Array = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; protected static var _lumB:Number = 0.072169; public function ColorMatrixFilterPlugin(){ this.propName = "colorMatrixFilter"; this.overwriteProps = ["colorMatrixFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = ColorMatrixFilter; var _local4:Object = _arg2; initFilter({remove:_arg2.remove, index:_arg2.index, addFilter:_arg2.addFilter}, new ColorMatrixFilter(_idMatrix.slice()), _propNames); _matrix = ColorMatrixFilter(_filter).matrix; var _local5:Array = []; if (((!((_local4.matrix == null))) && ((_local4.matrix is Array)))){ _local5 = _local4.matrix; } else { if (_local4.relative == true){ _local5 = _matrix.slice(); } else { _local5 = _idMatrix.slice(); }; _local5 = setBrightness(_local5, _local4.brightness); _local5 = setContrast(_local5, _local4.contrast); _local5 = setHue(_local5, _local4.hue); _local5 = setSaturation(_local5, _local4.saturation); _local5 = setThreshold(_local5, _local4.threshold); if (!isNaN(_local4.colorize)){ _local5 = colorize(_local5, _local4.colorize, _local4.amount); }; }; _matrixTween = new EndArrayPlugin(); _matrixTween.init(_matrix, _local5); return (true); } override public function set changeFactor(_arg1:Number):void{ _matrixTween.changeFactor = _arg1; ColorMatrixFilter(_filter).matrix = _matrix; super.changeFactor = _arg1; } public static function setSaturation(_arg1:Array, _arg2:Number):Array{ if (isNaN(_arg2)){ return (_arg1); }; var _local3:Number = (1 - _arg2); var _local4:Number = (_local3 * _lumR); var _local5:Number = (_local3 * _lumG); var _local6:Number = (_local3 * _lumB); var _local7:Array = [(_local4 + _arg2), _local5, _local6, 0, 0, _local4, (_local5 + _arg2), _local6, 0, 0, _local4, _local5, (_local6 + _arg2), 0, 0, 0, 0, 0, 1, 0]; return (applyMatrix(_local7, _arg1)); } public static function setHue(_arg1:Array, _arg2:Number):Array{ if (isNaN(_arg2)){ return (_arg1); }; _arg2 = (_arg2 * (Math.PI / 180)); var _local3:Number = Math.cos(_arg2); var _local4:Number = Math.sin(_arg2); var _local5:Array = [((_lumR + (_local3 * (1 - _lumR))) + (_local4 * -(_lumR))), ((_lumG + (_local3 * -(_lumG))) + (_local4 * -(_lumG))), ((_lumB + (_local3 * -(_lumB))) + (_local4 * (1 - _lumB))), 0, 0, ((_lumR + (_local3 * -(_lumR))) + (_local4 * 0.143)), ((_lumG + (_local3 * (1 - _lumG))) + (_local4 * 0.14)), ((_lumB + (_local3 * -(_lumB))) + (_local4 * -0.283)), 0, 0, ((_lumR + (_local3 * -(_lumR))) + (_local4 * -((1 - _lumR)))), ((_lumG + (_local3 * -(_lumG))) + (_local4 * _lumG)), ((_lumB + (_local3 * (1 - _lumB))) + (_local4 * _lumB)), 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]; return (applyMatrix(_local5, _arg1)); } public static function setContrast(_arg1:Array, _arg2:Number):Array{ if (isNaN(_arg2)){ return (_arg1); }; _arg2 = (_arg2 + 0.01); var _local3:Array = [_arg2, 0, 0, 0, (128 * (1 - _arg2)), 0, _arg2, 0, 0, (128 * (1 - _arg2)), 0, 0, _arg2, 0, (128 * (1 - _arg2)), 0, 0, 0, 1, 0]; return (applyMatrix(_local3, _arg1)); } public static function applyMatrix(_arg1:Array, _arg2:Array):Array{ var _local6:int; var _local7:int; if (((!((_arg1 is Array))) || (!((_arg2 is Array))))){ return (_arg2); }; var _local3:Array = []; var _local4:int; var _local5:int; _local6 = 0; while (_local6 < 4) { _local7 = 0; while (_local7 < 5) { if (_local7 == 4){ _local5 = _arg1[(_local4 + 4)]; } else { _local5 = 0; }; _local3[(_local4 + _local7)] = (((((_arg1[_local4] * _arg2[_local7]) + (_arg1[(_local4 + 1)] * _arg2[(_local7 + 5)])) + (_arg1[(_local4 + 2)] * _arg2[(_local7 + 10)])) + (_arg1[(_local4 + 3)] * _arg2[(_local7 + 15)])) + _local5); _local7++; }; _local4 = (_local4 + 5); _local6++; }; return (_local3); } public static function setThreshold(_arg1:Array, _arg2:Number):Array{ if (isNaN(_arg2)){ return (_arg1); }; var _local3:Array = [(_lumR * 0x0100), (_lumG * 0x0100), (_lumB * 0x0100), 0, (-256 * _arg2), (_lumR * 0x0100), (_lumG * 0x0100), (_lumB * 0x0100), 0, (-256 * _arg2), (_lumR * 0x0100), (_lumG * 0x0100), (_lumB * 0x0100), 0, (-256 * _arg2), 0, 0, 0, 1, 0]; return (applyMatrix(_local3, _arg1)); } public static function colorize(_arg1:Array, _arg2:Number, _arg3:Number=1):Array{ if (isNaN(_arg2)){ return (_arg1); }; if (isNaN(_arg3)){ _arg3 = 1; }; var _local4:Number = (((_arg2 >> 16) & 0xFF) / 0xFF); var _local5:Number = (((_arg2 >> 8) & 0xFF) / 0xFF); var _local6:Number = ((_arg2 & 0xFF) / 0xFF); var _local7:Number = (1 - _arg3); var _local8:Array = [(_local7 + ((_arg3 * _local4) * _lumR)), ((_arg3 * _local4) * _lumG), ((_arg3 * _local4) * _lumB), 0, 0, ((_arg3 * _local5) * _lumR), (_local7 + ((_arg3 * _local5) * _lumG)), ((_arg3 * _local5) * _lumB), 0, 0, ((_arg3 * _local6) * _lumR), ((_arg3 * _local6) * _lumG), (_local7 + ((_arg3 * _local6) * _lumB)), 0, 0, 0, 0, 0, 1, 0]; return (applyMatrix(_local8, _arg1)); } public static function setBrightness(_arg1:Array, _arg2:Number):Array{ if (isNaN(_arg2)){ return (_arg1); }; _arg2 = ((_arg2 * 100) - 100); return (applyMatrix([1, 0, 0, 0, _arg2, 0, 1, 0, 0, _arg2, 0, 0, 1, 0, _arg2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], _arg1)); } } }//package com.greensock.plugins
Section 12
//ColorTransformPlugin (com.greensock.plugins.ColorTransformPlugin) package com.greensock.plugins { import flash.display.*; import flash.geom.*; import com.greensock.*; public class ColorTransformPlugin extends TintPlugin { public static const API:Number = 1; public function ColorTransformPlugin(){ this.propName = "colorTransform"; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local5:String; var _local6:Number; if (!(_arg1 is DisplayObject)){ return (false); }; var _local4:ColorTransform = _arg1.transform.colorTransform; for (_local5 in _arg2) { if ((((_local5 == "tint")) || ((_local5 == "color")))){ if (_arg2[_local5] != null){ _local4.color = int(_arg2[_local5]); }; } else { if ((((((_local5 == "tintAmount")) || ((_local5 == "exposure")))) || ((_local5 == "brightness")))){ } else { _local4[_local5] = _arg2[_local5]; }; }; }; if (!isNaN(_arg2.tintAmount)){ _local6 = (_arg2.tintAmount / (1 - (((_local4.redMultiplier + _local4.greenMultiplier) + _local4.blueMultiplier) / 3))); _local4.redOffset = (_local4.redOffset * _local6); _local4.greenOffset = (_local4.greenOffset * _local6); _local4.blueOffset = (_local4.blueOffset * _local6); _local4.redMultiplier = (_local4.greenMultiplier = (_local4.blueMultiplier = (1 - _arg2.tintAmount))); } else { if (!isNaN(_arg2.exposure)){ _local4.redOffset = (_local4.greenOffset = (_local4.blueOffset = (0xFF * (_arg2.exposure - 1)))); _local4.redMultiplier = (_local4.greenMultiplier = (_local4.blueMultiplier = 1)); } else { if (!isNaN(_arg2.brightness)){ _local4.redOffset = (_local4.greenOffset = (_local4.blueOffset = Math.max(0, ((_arg2.brightness - 1) * 0xFF)))); _local4.redMultiplier = (_local4.greenMultiplier = (_local4.blueMultiplier = (1 - Math.abs((_arg2.brightness - 1))))); }; }; }; _ignoreAlpha = Boolean(((!((_arg3.vars.alpha == undefined))) && ((_arg2.alphaMultiplier == undefined)))); init((_arg1 as DisplayObject), _local4); return (true); } } }//package com.greensock.plugins
Section 13
//DropShadowFilterPlugin (com.greensock.plugins.DropShadowFilterPlugin) package com.greensock.plugins { import flash.display.*; import com.greensock.*; import flash.filters.*; public class DropShadowFilterPlugin extends FilterPlugin { public static const API:Number = 1; private static var _propNames:Array = ["distance", "angle", "color", "alpha", "blurX", "blurY", "strength", "quality", "inner", "knockout", "hideObject"]; public function DropShadowFilterPlugin(){ this.propName = "dropShadowFilter"; this.overwriteProps = ["dropShadowFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = DropShadowFilter; initFilter(_arg2, new DropShadowFilter(0, 45, 0, 0, 0, 0, 1, ((_arg2.quality) || (2)), _arg2.inner, _arg2.knockout, _arg2.hideObject), _propNames); return (true); } } }//package com.greensock.plugins
Section 14
//EndArrayPlugin (com.greensock.plugins.EndArrayPlugin) package com.greensock.plugins { import flash.display.*; import com.greensock.*; public class EndArrayPlugin extends TweenPlugin { protected var _a:Array; protected var _info:Array; public static const API:Number = 1; public function EndArrayPlugin(){ _info = []; super(); this.propName = "endArray"; this.overwriteProps = ["endArray"]; } public function init(_arg1:Array, _arg2:Array):void{ _a = _arg1; var _local3:int = _arg2.length; while (_local3--) { if (((!((_arg1[_local3] == _arg2[_local3]))) && (!((_arg1[_local3] == null))))){ _info[_info.length] = new ArrayTweenInfo(_local3, _a[_local3], (_arg2[_local3] - _a[_local3])); }; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((!((_arg1 is Array))) || (!((_arg2 is Array))))){ return (false); }; init((_arg1 as Array), _arg2); return (true); } override public function set changeFactor(_arg1:Number):void{ var _local3:ArrayTweenInfo; var _local4:Number; var _local2:int = _info.length; if (this.round){ while (_local2--) { _local3 = _info[_local2]; _local4 = (_local3.start + (_local3.change * _arg1)); _a[_local3.index] = ((_local4)>0) ? int((_local4 + 0.5)) : int((_local4 - 0.5)); }; } else { while (_local2--) { _local3 = _info[_local2]; _a[_local3.index] = (_local3.start + (_local3.change * _arg1)); }; }; } } }//package com.greensock.plugins class ArrayTweenInfo { public var change:Number; public var start:Number; public var index:uint; private function ArrayTweenInfo(_arg1:uint, _arg2:Number, _arg3:Number){ this.index = _arg1; this.start = _arg2; this.change = _arg3; } }
Section 15
//FilterPlugin (com.greensock.plugins.FilterPlugin) package com.greensock.plugins { import flash.display.*; import com.greensock.*; import com.greensock.core.*; import flash.filters.*; public class FilterPlugin extends TweenPlugin { protected var _remove:Boolean; protected var _target:Object; protected var _index:int; protected var _filter:BitmapFilter; protected var _type:Class; public static const VERSION:Number = 2.03; public static const API:Number = 1; public function onCompleteTween():void{ var _local1:Array; var _local2:int; if (_remove){ _local1 = _target.filters; if (!(_local1[_index] is _type)){ _local2 = _local1.length; while (_local2--) { if ((_local1[_local2] is _type)){ _local1.splice(_local2, 1); break; }; }; } else { _local1.splice(_index, 1); }; _target.filters = _local1; }; } protected function initFilter(_arg1:Object, _arg2:BitmapFilter, _arg3:Array):void{ var _local5:String; var _local6:int; var _local7:HexColorsPlugin; var _local4:Array = _target.filters; var _local8:Object = ((_arg1 is BitmapFilter)) ? {} : _arg1; _index = -1; if (_local8.index != null){ _index = _local8.index; } else { _local6 = _local4.length; while (_local6--) { if ((_local4[_local6] is _type)){ _index = _local6; break; }; }; }; if ((((((_index == -1)) || ((_local4[_index] == null)))) || ((_local8.addFilter == true)))){ _index = ((_local8.index)!=null) ? _local8.index : _local4.length; _local4[_index] = _arg2; _target.filters = _local4; }; _filter = _local4[_index]; if (_local8.remove == true){ _remove = true; this.onComplete = onCompleteTween; }; _local6 = _arg3.length; while (_local6--) { _local5 = _arg3[_local6]; if ((((_local5 in _arg1)) && (!((_filter[_local5] == _arg1[_local5]))))){ if ((((((_local5 == "color")) || ((_local5 == "highlightColor")))) || ((_local5 == "shadowColor")))){ _local7 = new HexColorsPlugin(); _local7.initColor(_filter, _local5, _filter[_local5], _arg1[_local5]); _tweens[_tweens.length] = new PropTween(_local7, "changeFactor", 0, 1, _local5, false); } else { if ((((((((_local5 == "quality")) || ((_local5 == "inner")))) || ((_local5 == "knockout")))) || ((_local5 == "hideObject")))){ _filter[_local5] = _arg1[_local5]; } else { addTween(_filter, _local5, _filter[_local5], _arg1[_local5], _local5); }; }; }; }; } override public function set changeFactor(_arg1:Number):void{ var _local3:PropTween; var _local2:int = _tweens.length; var _local4:Array = _target.filters; while (_local2--) { _local3 = _tweens[_local2]; _local3.target[_local3.property] = (_local3.start + (_local3.change * _arg1)); }; if (!(_local4[_index] is _type)){ _local2 = (_index = _local4.length); while (_local2--) { if ((_local4[_local2] is _type)){ _index = _local2; break; }; }; }; _local4[_index] = _filter; _target.filters = _local4; } } }//package com.greensock.plugins
Section 16
//FrameLabelPlugin (com.greensock.plugins.FrameLabelPlugin) package com.greensock.plugins { import flash.display.*; import com.greensock.*; public class FrameLabelPlugin extends FramePlugin { public static const API:Number = 1; public function FrameLabelPlugin(){ this.propName = "frameLabel"; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if ((!(_arg3.target) is MovieClip)){ return (false); }; _target = (_arg1 as MovieClip); this.frame = _target.currentFrame; var _local4:Array = _target.currentLabels; var _local5:String = _arg2; var _local6:int = _target.currentFrame; var _local7:int = _local4.length; while (_local7--) { if (_local4[_local7].name == _local5){ _local6 = _local4[_local7].frame; break; }; }; if (this.frame != _local6){ addTween(this, "frame", this.frame, _local6, "frame"); }; return (true); } } }//package com.greensock.plugins
Section 17
//FramePlugin (com.greensock.plugins.FramePlugin) package com.greensock.plugins { import flash.display.*; import com.greensock.*; public class FramePlugin extends TweenPlugin { protected var _target:MovieClip; public var frame:int; public static const API:Number = 1; public function FramePlugin(){ this.propName = "frame"; this.overwriteProps = ["frame", "frameLabel"]; this.round = true; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((!((_arg1 is MovieClip))) || (isNaN(_arg2)))){ return (false); }; _target = (_arg1 as MovieClip); this.frame = _target.currentFrame; addTween(this, "frame", this.frame, _arg2, "frame"); return (true); } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.gotoAndStop(this.frame); } } }//package com.greensock.plugins
Section 18
//GlowFilterPlugin (com.greensock.plugins.GlowFilterPlugin) package com.greensock.plugins { import flash.display.*; import com.greensock.*; import flash.filters.*; public class GlowFilterPlugin extends FilterPlugin { public static const API:Number = 1; private static var _propNames:Array = ["color", "alpha", "blurX", "blurY", "strength", "quality", "inner", "knockout"]; public function GlowFilterPlugin(){ this.propName = "glowFilter"; this.overwriteProps = ["glowFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = GlowFilter; initFilter(_arg2, new GlowFilter(0xFFFFFF, 0, 0, 0, ((_arg2.strength) || (1)), ((_arg2.quality) || (2)), _arg2.inner, _arg2.knockout), _propNames); return (true); } } }//package com.greensock.plugins
Section 19
//HexColorsPlugin (com.greensock.plugins.HexColorsPlugin) package com.greensock.plugins { import flash.display.*; import com.greensock.*; public class HexColorsPlugin extends TweenPlugin { protected var _colors:Array; public static const API:Number = 1; public function HexColorsPlugin(){ this.propName = "hexColors"; this.overwriteProps = []; _colors = []; } override public function killProps(_arg1:Object):void{ var _local2:int = (_colors.length - 1); while (_local2 > -1) { if (_arg1[_colors[_local2][1]] != undefined){ _colors.splice(_local2, 1); }; _local2--; }; super.killProps(_arg1); } public function initColor(_arg1:Object, _arg2:String, _arg3:uint, _arg4:uint):void{ var _local5:Number; var _local6:Number; var _local7:Number; if (_arg3 != _arg4){ _local5 = (_arg3 >> 16); _local6 = ((_arg3 >> 8) & 0xFF); _local7 = (_arg3 & 0xFF); _colors[_colors.length] = [_arg1, _arg2, _local5, ((_arg4 >> 16) - _local5), _local6, (((_arg4 >> 8) & 0xFF) - _local6), _local7, ((_arg4 & 0xFF) - _local7)]; this.overwriteProps[this.overwriteProps.length] = _arg2; }; } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:Array; _local2 = (_colors.length - 1); while (_local2 > -1) { _local3 = _colors[_local2]; _local3[0][_local3[1]] = ((((_local3[2] + (_arg1 * _local3[3])) << 16) | ((_local3[4] + (_arg1 * _local3[5])) << 8)) | (_local3[6] + (_arg1 * _local3[7]))); _local2--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:String; for (_local4 in _arg2) { initColor(_arg1, _local4, uint(_arg1[_local4]), uint(_arg2[_local4])); }; return (true); } } }//package com.greensock.plugins
Section 20
//RemoveTintPlugin (com.greensock.plugins.RemoveTintPlugin) package com.greensock.plugins { public class RemoveTintPlugin extends TintPlugin { public static const API:Number = 1; public function RemoveTintPlugin(){ this.propName = "removeTint"; } } }//package com.greensock.plugins
Section 21
//RoundPropsPlugin (com.greensock.plugins.RoundPropsPlugin) package com.greensock.plugins { import flash.display.*; import com.greensock.*; public class RoundPropsPlugin extends TweenPlugin { public static const API:Number = 1; public function RoundPropsPlugin(){ this.propName = "roundProps"; this.overwriteProps = []; this.round = true; } public function add(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number):void{ addTween(_arg1, _arg2, _arg3, (_arg3 + _arg4), _arg2); this.overwriteProps[this.overwriteProps.length] = _arg2; } } }//package com.greensock.plugins
Section 22
//ShortRotationPlugin (com.greensock.plugins.ShortRotationPlugin) package com.greensock.plugins { import flash.display.*; import com.greensock.*; public class ShortRotationPlugin extends TweenPlugin { public static const API:Number = 1; public function ShortRotationPlugin(){ this.propName = "shortRotation"; this.overwriteProps = []; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:String; if (typeof(_arg2) == "number"){ return (false); }; for (_local4 in _arg2) { initRotation(_arg1, _local4, _arg1[_local4], ((typeof(_arg2[_local4]))=="number") ? Number(_arg2[_local4]) : (_arg1[_local4] + Number(_arg2[_local4]))); }; return (true); } public function initRotation(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number):void{ var _local5:Number = ((_arg4 - _arg3) % 360); if (((_arg4 - _arg3) % 360) != (_local5 % 180)){ _local5 = ((_local5)<0) ? (_local5 + 360) : (_local5 - 360); }; addTween(_arg1, _arg2, _arg3, (_arg3 + _local5), _arg2); this.overwriteProps[this.overwriteProps.length] = _arg2; } } }//package com.greensock.plugins
Section 23
//TintPlugin (com.greensock.plugins.TintPlugin) package com.greensock.plugins { import flash.display.*; import flash.geom.*; import com.greensock.*; import com.greensock.core.*; public class TintPlugin extends TweenPlugin { protected var _ct:ColorTransform; protected var _transform:Transform; protected var _ignoreAlpha:Boolean; public static const API:Number = 1; protected static var _props:Array = ["redMultiplier", "greenMultiplier", "blueMultiplier", "alphaMultiplier", "redOffset", "greenOffset", "blueOffset", "alphaOffset"]; public function TintPlugin(){ this.propName = "tint"; this.overwriteProps = ["tint"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (!(_arg1 is DisplayObject)){ return (false); }; var _local4:ColorTransform = new ColorTransform(); if (((!((_arg2 == null))) && (!((_arg3.vars.removeTint == true))))){ _local4.color = uint(_arg2); }; _ignoreAlpha = true; init((_arg1 as DisplayObject), _local4); return (true); } override public function set changeFactor(_arg1:Number):void{ var _local2:ColorTransform; updateTweens(_arg1); if (_ignoreAlpha){ _local2 = _transform.colorTransform; _ct.alphaMultiplier = _local2.alphaMultiplier; _ct.alphaOffset = _local2.alphaOffset; }; _transform.colorTransform = _ct; } public function init(_arg1:DisplayObject, _arg2:ColorTransform):void{ var _local4:String; _transform = _arg1.transform; _ct = _transform.colorTransform; var _local3:int = _props.length; while (_local3--) { _local4 = _props[_local3]; if (_ct[_local4] != _arg2[_local4]){ _tweens[_tweens.length] = new PropTween(_ct, _local4, _ct[_local4], (_arg2[_local4] - _ct[_local4]), "tint", false); }; }; } } }//package com.greensock.plugins
Section 24
//TweenPlugin (com.greensock.plugins.TweenPlugin) package com.greensock.plugins { import com.greensock.*; import com.greensock.core.*; public class TweenPlugin { public var activeDisable:Boolean; protected var _changeFactor:Number;// = 0 protected var _tweens:Array; public var onDisable:Function; public var propName:String; public var round:Boolean; public var onEnable:Function; public var priority:int;// = 0 public var overwriteProps:Array; public var onComplete:Function; public static const VERSION:Number = 1.31; public static const API:Number = 1; public function TweenPlugin(){ _tweens = []; super(); } protected function updateTweens(_arg1:Number):void{ var _local3:PropTween; var _local4:Number; var _local2:int = _tweens.length; if (this.round){ while (_local2--) { _local3 = _tweens[_local2]; _local4 = (_local3.start + (_local3.change * _arg1)); _local3.target[_local3.property] = ((_local4)>0) ? int((_local4 + 0.5)) : int((_local4 - 0.5)); }; } else { while (_local2--) { _local3 = _tweens[_local2]; _local3.target[_local3.property] = (_local3.start + (_local3.change * _arg1)); }; }; } protected function addTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4, _arg5:String=null):void{ var _local6:Number; if (_arg4 != null){ _local6 = ((typeof(_arg4))=="number") ? (Number(_arg4) - _arg3) : Number(_arg4); if (_local6 != 0){ _tweens[_tweens.length] = new PropTween(_arg1, _arg2, _arg3, _local6, ((_arg5) || (_arg2)), false); }; }; } public function get changeFactor():Number{ return (_changeFactor); } public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ addTween(_arg1, this.propName, _arg1[this.propName], _arg2, this.propName); return (true); } public function killProps(_arg1:Object):void{ var _local2:int = this.overwriteProps.length; while (_local2--) { if ((this.overwriteProps[_local2] in _arg1)){ this.overwriteProps.splice(_local2, 1); }; }; _local2 = _tweens.length; while (_local2--) { if ((PropTween(_tweens[_local2]).name in _arg1)){ _tweens.splice(_local2, 1); }; }; } public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _changeFactor = _arg1; } public static function activate(_arg1:Array):Boolean{ var _local3:Object; TweenLite.onPluginEvent = TweenPlugin.onTweenEvent; var _local2:int = _arg1.length; while (_local2--) { if (_arg1[_local2].hasOwnProperty("API")){ _local3 = new ((_arg1[_local2] as Class)); TweenLite.plugins[_local3.propName] = _arg1[_local2]; }; }; return (true); } private static function onTweenEvent(_arg1:String, _arg2:TweenLite):Boolean{ var _local4:Boolean; var _local5:Array; var _local6:int; var _local3:PropTween = _arg2.cachedPT1; if (_arg1 == "onInit"){ _local5 = []; while (_local3) { _local5[_local5.length] = _local3; _local3 = _local3.nextNode; }; _local5.sortOn("priority", (Array.NUMERIC | Array.DESCENDING)); _local6 = _local5.length; while (_local6--) { PropTween(_local5[_local6]).nextNode = _local5[(_local6 + 1)]; PropTween(_local5[_local6]).prevNode = _local5[(_local6 - 1)]; }; _arg2.cachedPT1 = _local5[0]; } else { while (_local3) { if (((_local3.isPlugin) && (_local3.target[_arg1]))){ if (_local3.target.activeDisable){ _local4 = true; }; var _local7 = _local3.target; _local7[_arg1](); }; _local3 = _local3.nextNode; }; }; return (_local4); } } }//package com.greensock.plugins
Section 25
//VisiblePlugin (com.greensock.plugins.VisiblePlugin) package com.greensock.plugins { import flash.display.*; import com.greensock.*; public class VisiblePlugin extends TweenPlugin { protected var _target:Object; protected var _initVal:Boolean; protected var _visible:Boolean; protected var _tween:TweenLite; public static const API:Number = 1; public function VisiblePlugin(){ this.propName = "visible"; this.overwriteProps = ["visible"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _tween = _arg3; _initVal = _target.visible; _visible = Boolean(_arg2); return (true); } override public function set changeFactor(_arg1:Number):void{ if ((((_arg1 == 1)) && ((((_tween.cachedDuration == _tween.cachedTime)) || ((_tween.cachedTime == 0)))))){ _target.visible = _visible; } else { _target.visible = _initVal; }; } } }//package com.greensock.plugins
Section 26
//VolumePlugin (com.greensock.plugins.VolumePlugin) package com.greensock.plugins { import flash.media.*; import flash.display.*; import com.greensock.*; public class VolumePlugin extends TweenPlugin { protected var _target:Object; protected var _st:SoundTransform; public static const API:Number = 1; public function VolumePlugin(){ this.propName = "volume"; this.overwriteProps = ["volume"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((isNaN(_arg2)) || (!(_arg1.hasOwnProperty("soundTransform"))))){ return (false); }; _target = _arg1; _st = _target.soundTransform; addTween(_st, "volume", _st.volume, _arg2, "volume"); return (true); } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.soundTransform = _st; } } }//package com.greensock.plugins
Section 27
//OverwriteManager (com.greensock.OverwriteManager) package com.greensock { import com.greensock.core.*; public class OverwriteManager { public static const ALL_ONSTART:int = 4; public static const CONCURRENT:int = 3; public static const ALL_IMMEDIATE:int = 1; public static const PREEXISTING:int = 5; public static const AUTO:int = 2; public static const version:Number = 6.03; public static const NONE:int = 0; public static var enabled:Boolean; public static var mode:int; public static function getGlobalPaused(_arg1:TweenCore):Boolean{ var _local2:Boolean; while (_arg1) { if (_arg1.cachedPaused){ _local2 = true; break; }; _arg1 = _arg1.timeline; }; return (_local2); } public static function init(_arg1:int=2):int{ if (TweenLite.version < 11.1){ throw (new Error("Warning: Your TweenLite class needs to be updated to work with OverwriteManager (or you may need to clear your ASO files). Please download and install the latest version from http://www.tweenlite.com.")); }; TweenLite.overwriteManager = OverwriteManager; mode = _arg1; enabled = true; return (mode); } public static function manageOverwrites(_arg1:TweenLite, _arg2:Object, _arg3:Array, _arg4:uint):Boolean{ var _local5:int; var _local6:Boolean; var _local7:TweenLite; var _local13:uint; var _local14:Number; var _local15:Number; var _local16:TweenCore; var _local17:Number; var _local18:SimpleTimeline; if (_arg4 >= 4){ _local13 = _arg3.length; _local5 = 0; while (_local5 < _local13) { _local7 = _arg3[_local5]; if (_local7 != _arg1){ if (_local7.setEnabled(false, false)){ _local6 = true; }; } else { if (_arg4 == 5){ break; }; }; _local5++; }; return (_local6); }; var _local8:Number = (_arg1.cachedStartTime + 1E-10); var _local9:Array = []; var _local10:Array = []; var _local11:uint; var _local12:uint; _local5 = _arg3.length; while (--_local5 > -1) { _local7 = _arg3[_local5]; if ((((_local7 == _arg1)) || (_local7.gc))){ } else { if (_local7.timeline != _arg1.timeline){ if (!getGlobalPaused(_local7)){ var _temp1 = _local11; _local11 = (_local11 + 1); var _local19 = _temp1; _local10[_local19] = _local7; }; } else { if ((((((_local7.cachedStartTime <= _local8)) && ((((_local7.cachedStartTime + _local7.totalDuration) + 1E-10) > _local8)))) && (!(getGlobalPaused(_local7))))){ var _temp2 = _local12; _local12 = (_local12 + 1); _local19 = _temp2; _local9[_local19] = _local7; }; }; }; }; if (_local11 != 0){ _local14 = _arg1.cachedTimeScale; _local15 = _local8; _local18 = _arg1.timeline; while (_local18) { _local14 = (_local14 * _local18.cachedTimeScale); _local15 = (_local15 + _local18.cachedStartTime); _local18 = _local18.timeline; }; _local8 = (_local14 * _local15); _local5 = _local11; while (--_local5 > -1) { _local16 = _local10[_local5]; _local14 = _local16.cachedTimeScale; _local15 = _local16.cachedStartTime; _local18 = _local16.timeline; while (_local18) { _local14 = (_local14 * _local18.cachedTimeScale); _local15 = (_local15 + _local18.cachedStartTime); _local18 = _local18.timeline; }; _local17 = (_local14 * _local15); if ((((_local17 <= _local8)) && ((((((_local17 + (_local16.totalDuration * _local14)) + 1E-10) > _local8)) || ((_local16.cachedDuration == 0)))))){ var _temp3 = _local12; _local12 = (_local12 + 1); _local19 = _temp3; _local9[_local19] = _local16; }; }; }; if (_local12 == 0){ return (_local6); }; _local5 = _local12; if (_arg4 == 2){ while (--_local5 > -1) { _local7 = _local9[_local5]; if (_local7.killVars(_arg2)){ _local6 = true; }; if ((((_local7.cachedPT1 == null)) && (_local7.initted))){ _local7.setEnabled(false, false); }; }; } else { while (--_local5 > -1) { if (TweenLite(_local9[_local5]).setEnabled(false, false)){ _local6 = true; }; }; }; return (_local6); } } }//package com.greensock
Section 28
//TimelineLite (com.greensock.TimelineLite) package com.greensock { import com.greensock.core.*; import flash.utils.*; public class TimelineLite extends SimpleTimeline { protected var _endCaps:Array; protected var _labels:Object; public static const version:Number = 1.382; private static var _overwriteMode:int = (OverwriteManager.enabled) ? OverwriteManager.mode : OverwriteManager.init(2); ; public function TimelineLite(_arg1:Object=null){ super(_arg1); _endCaps = [null, null]; _labels = {}; this.autoRemoveChildren = Boolean((this.vars.autoRemoveChildren == true)); _hasUpdate = Boolean((typeof(this.vars.onUpdate) == "function")); if ((this.vars.tweens is Array)){ this.insertMultiple(this.vars.tweens, 0, ((this.vars.align)!=null) ? this.vars.align : "normal", (this.vars.stagger) ? Number(this.vars.stagger) : 0); }; } public function set timeScale(_arg1:Number):void{ if (_arg1 == 0){ _arg1 = 0.0001; }; var _local2:Number = (((_pauseTime) || ((_pauseTime == 0)))) ? _pauseTime : this.timeline.cachedTotalTime; this.cachedStartTime = (_local2 - (((_local2 - this.cachedStartTime) * this.cachedTimeScale) / _arg1)); this.cachedTimeScale = _arg1; setDirtyCache(false); } public function stop():void{ this.paused = true; } override public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{ var _local8:TweenCore; var _local9:Boolean; var _local10:Boolean; var _local11:TweenCore; var _local12:Number; if (this.gc){ this.setEnabled(true, false); } else { if (((!(this.active)) && (!(this.cachedPaused)))){ this.active = true; }; }; var _local4:Number = (this.cacheIsDirty) ? this.totalDuration : this.cachedTotalDuration; var _local5:Number = this.cachedTime; var _local6:Number = this.cachedStartTime; var _local7:Number = this.cachedTimeScale; var _local13:Boolean = this.cachedPaused; if (_arg1 >= _local4){ if ((((_rawPrevTime <= _local4)) && (!((_rawPrevTime == _arg1))))){ this.cachedTotalTime = (this.cachedTime = _local4); forceChildrenToEnd(_local4, _arg2); _local9 = !(this.hasPausedChild()); _local10 = true; if ((((((this.cachedDuration == 0)) && (_local9))) && ((((_arg1 == 0)) || ((_rawPrevTime < 0)))))){ _arg3 = true; }; }; } else { if (_arg1 <= 0){ if (_arg1 < 0){ this.active = false; if ((((this.cachedDuration == 0)) && ((_rawPrevTime > 0)))){ _arg3 = true; _local9 = true; }; }; if ((((_rawPrevTime >= 0)) && (!((_rawPrevTime == _arg1))))){ forceChildrenToBeginning(0, _arg2); this.cachedTotalTime = 0; this.cachedTime = 0; _local10 = true; if (this.cachedReversed){ _local9 = true; }; }; } else { this.cachedTotalTime = (this.cachedTime = _arg1); }; }; _rawPrevTime = _arg1; if ((((this.cachedTime == _local5)) && (!(_arg3)))){ return; }; if (!this.initted){ this.initted = true; }; if ((((((((_local5 == 0)) && (this.vars.onStart))) && (!((this.cachedTime == 0))))) && (!(_arg2)))){ this.vars.onStart.apply(null, this.vars.onStartParams); }; if (_local10){ } else { if ((this.cachedTime - _local5) > 0){ _local8 = _firstChild; while (_local8) { _local11 = _local8.nextNode; if (((this.cachedPaused) && (!(_local13)))){ break; } else { if (((_local8.active) || (((((!(_local8.cachedPaused)) && ((_local8.cachedStartTime <= this.cachedTime)))) && (!(_local8.gc)))))){ if (!_local8.cachedReversed){ _local8.renderTime(((this.cachedTime - _local8.cachedStartTime) * _local8.cachedTimeScale), _arg2, false); } else { _local12 = (_local8.cacheIsDirty) ? _local8.totalDuration : _local8.cachedTotalDuration; _local8.renderTime((_local12 - ((this.cachedTime - _local8.cachedStartTime) * _local8.cachedTimeScale)), _arg2, false); }; }; }; _local8 = _local11; }; } else { _local8 = _lastChild; while (_local8) { _local11 = _local8.prevNode; if (((this.cachedPaused) && (!(_local13)))){ break; } else { if (((_local8.active) || (((((!(_local8.cachedPaused)) && ((_local8.cachedStartTime <= _local5)))) && (!(_local8.gc)))))){ if (!_local8.cachedReversed){ _local8.renderTime(((this.cachedTime - _local8.cachedStartTime) * _local8.cachedTimeScale), _arg2, false); } else { _local12 = (_local8.cacheIsDirty) ? _local8.totalDuration : _local8.cachedTotalDuration; _local8.renderTime((_local12 - ((this.cachedTime - _local8.cachedStartTime) * _local8.cachedTimeScale)), _arg2, false); }; }; }; _local8 = _local11; }; }; }; if (((_hasUpdate) && (!(_arg2)))){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (((((_local9) && ((((_local6 == this.cachedStartTime)) || (!((_local7 == this.cachedTimeScale))))))) && ((((_local4 >= this.totalDuration)) || ((this.cachedTime == 0)))))){ complete(true, _arg2); }; } override public function remove(_arg1:TweenCore, _arg2:Boolean=false):void{ if (_arg1.cachedOrphan){ return; }; if (!_arg2){ _arg1.setEnabled(false, true); }; var _local3:TweenCore = (this.gc) ? _endCaps[0] : _firstChild; var _local4:TweenCore = (this.gc) ? _endCaps[1] : _lastChild; if (_arg1.nextNode){ _arg1.nextNode.prevNode = _arg1.prevNode; } else { if (_local4 == _arg1){ _local4 = _arg1.prevNode; }; }; if (_arg1.prevNode){ _arg1.prevNode.nextNode = _arg1.nextNode; } else { if (_local3 == _arg1){ _local3 = _arg1.nextNode; }; }; if (this.gc){ _endCaps[0] = _local3; _endCaps[1] = _local4; } else { _firstChild = _local3; _lastChild = _local4; }; _arg1.cachedOrphan = true; setDirtyCache(true); } public function get currentProgress():Number{ return ((this.cachedTime / this.duration)); } override public function get totalDuration():Number{ var _local1:Number; var _local2:Number; var _local3:TweenCore; var _local4:Number; var _local5:TweenCore; if (this.cacheIsDirty){ _local1 = 0; _local3 = (this.gc) ? _endCaps[0] : _firstChild; _local4 = -(Infinity); while (_local3) { _local5 = _local3.nextNode; if (_local3.cachedStartTime < _local4){ this.addChild(_local3); _local4 = _local3.prevNode.cachedStartTime; } else { _local4 = _local3.cachedStartTime; }; if (_local3.cachedStartTime < 0){ _local1 = (_local1 - _local3.cachedStartTime); this.shiftChildren(-(_local3.cachedStartTime), false, -9999999999); }; _local2 = (_local3.cachedStartTime + (_local3.totalDuration / _local3.cachedTimeScale)); if (_local2 > _local1){ _local1 = _local2; }; _local3 = _local5; }; this.cachedDuration = (this.cachedTotalDuration = _local1); this.cacheIsDirty = false; }; return (this.cachedTotalDuration); } public function gotoAndPlay(_arg1, _arg2:Boolean=true):void{ setTotalTime(parseTimeOrLabel(_arg1), _arg2); play(); } public function appendMultiple(_arg1:Array, _arg2:Number=0, _arg3:String="normal", _arg4:Number=0):void{ insertMultiple(_arg1, (this.duration + _arg2), _arg3, _arg4); } public function set currentProgress(_arg1:Number):void{ setTotalTime((this.duration * _arg1), false); } public function clear(_arg1:Array=null):void{ if (_arg1 == null){ _arg1 = getChildren(false, true, true); }; var _local2:int = _arg1.length; while (--_local2 > -1) { TweenCore(_arg1[_local2]).setEnabled(false, false); }; } public function prepend(_arg1:TweenCore, _arg2:Boolean=false):void{ shiftChildren(((_arg1.totalDuration / _arg1.cachedTimeScale) + _arg1.delay), _arg2, 0); insert(_arg1, 0); } public function removeLabel(_arg1:String):Number{ var _local2:Number = _labels[_arg1]; delete _labels[_arg1]; return (_local2); } protected function parseTimeOrLabel(_arg1):Number{ if (typeof(_arg1) == "string"){ if (!(_arg1 in _labels)){ throw (new Error((("TimelineLite error: the " + _arg1) + " label was not found."))); }; return (getLabelTime(String(_arg1))); }; return (Number(_arg1)); } public function addLabel(_arg1:String, _arg2:Number):void{ _labels[_arg1] = _arg2; } public function hasPausedChild():Boolean{ var _local1:TweenCore = (this.gc) ? _endCaps[0] : _firstChild; while (_local1) { if (((_local1.cachedPaused) || ((((_local1 is TimelineLite)) && ((_local1 as TimelineLite).hasPausedChild()))))){ return (true); }; _local1 = _local1.nextNode; }; return (false); } public function getTweensOf(_arg1:Object, _arg2:Boolean=true):Array{ var _local5:int; var _local3:Array = getChildren(_arg2, true, false); var _local4:Array = []; var _local6:uint = _local3.length; var _local7:uint; _local5 = 0; while (_local5 < _local6) { if (TweenLite(_local3[_local5]).target == _arg1){ var _temp1 = _local7; _local7 = (_local7 + 1); var _local8 = _temp1; _local4[_local8] = _local3[_local5]; }; _local5++; }; return (_local4); } public function gotoAndStop(_arg1, _arg2:Boolean=true):void{ setTotalTime(parseTimeOrLabel(_arg1), _arg2); this.paused = true; } public function append(_arg1:TweenCore, _arg2:Number=0):void{ insert(_arg1, (this.duration + _arg2)); } override public function get duration():Number{ var _local1:Number; if (this.cacheIsDirty){ _local1 = this.totalDuration; }; return (this.cachedDuration); } public function get useFrames():Boolean{ var _local1:SimpleTimeline = this.timeline; while (_local1.timeline) { _local1 = _local1.timeline; }; return (Boolean((_local1 == TweenLite.rootFramesTimeline))); } public function shiftChildren(_arg1:Number, _arg2:Boolean=false, _arg3:Number=0):void{ var _local5:String; var _local4:TweenCore = (this.gc) ? _endCaps[0] : _firstChild; while (_local4) { if (_local4.cachedStartTime >= _arg3){ _local4.cachedStartTime = (_local4.cachedStartTime + _arg1); }; _local4 = _local4.nextNode; }; if (_arg2){ for (_local5 in _labels) { if (_labels[_local5] >= _arg3){ _labels[_local5] = (_labels[_local5] + _arg1); }; }; }; this.setDirtyCache(true); } public function goto(_arg1, _arg2:Boolean=true):void{ setTotalTime(parseTimeOrLabel(_arg1), _arg2); } public function killTweensOf(_arg1:Object, _arg2:Boolean=true, _arg3:Object=null):Boolean{ var _local6:TweenLite; var _local4:Array = getTweensOf(_arg1, _arg2); var _local5:int = _local4.length; while (--_local5 > -1) { _local6 = _local4[_local5]; if (_arg3 != null){ _local6.killVars(_arg3); }; if ((((_arg3 == null)) || ((((_local6.cachedPT1 == null)) && (_local6.initted))))){ _local6.setEnabled(false, false); }; }; return (Boolean((_local4.length > 0))); } override public function invalidate():void{ var _local1:TweenCore = (this.gc) ? _endCaps[0] : _firstChild; while (_local1) { _local1.invalidate(); _local1 = _local1.nextNode; }; } public function insertMultiple(_arg1:Array, _arg2=0, _arg3:String="normal", _arg4:Number=0):void{ var _local5:int; var _local6:TweenCore; var _local7:Number = ((Number(_arg2)) || (0)); var _local8:uint = _arg1.length; if (typeof(_arg2) == "string"){ if (!(_arg2 in _labels)){ addLabel(_arg2, this.duration); }; _local7 = _labels[_arg2]; }; _local5 = 0; while (_local5 < _local8) { _local6 = (_arg1[_local5] as TweenCore); insert(_local6, _local7); if (_arg3 == "sequence"){ _local7 = (_local6.cachedStartTime + (_local6.totalDuration / _local6.cachedTimeScale)); } else { if (_arg3 == "start"){ _local6.cachedStartTime = (_local6.cachedStartTime - _local6.delay); }; }; _local7 = (_local7 + _arg4); _local5++; }; } public function getLabelTime(_arg1:String):Number{ return (((_arg1 in _labels)) ? Number(_labels[_arg1]) : -1); } override public function get rawTime():Number{ if (((!((this.cachedTotalTime == 0))) && (!((this.cachedTotalTime == this.cachedTotalDuration))))){ return (this.cachedTotalTime); }; return (((this.timeline.rawTime - this.cachedStartTime) * this.cachedTimeScale)); } override public function set duration(_arg1:Number):void{ if (((!((this.duration == 0))) && (!((_arg1 == 0))))){ this.timeScale = (this.duration / _arg1); }; } override public function set totalDuration(_arg1:Number):void{ if (((!((this.totalDuration == 0))) && (!((_arg1 == 0))))){ this.timeScale = (this.totalDuration / _arg1); }; } public function getChildren(_arg1:Boolean=true, _arg2:Boolean=true, _arg3:Boolean=true, _arg4:Number=-9999999999):Array{ var _local5:Array = []; var _local6:uint; var _local7:TweenCore = (this.gc) ? _endCaps[0] : _firstChild; while (_local7) { if (_local7.cachedStartTime < _arg4){ } else { if ((_local7 is TweenLite)){ if (_arg2){ var _temp1 = _local6; _local6 = (_local6 + 1); var _local8 = _temp1; _local5[_local8] = _local7; }; } else { if (_arg3){ var _temp2 = _local6; _local6 = (_local6 + 1); _local8 = _temp2; _local5[_local8] = _local7; }; if (_arg1){ _local5 = _local5.concat(TimelineLite(_local7).getChildren(true, _arg2, _arg3)); }; }; }; _local7 = _local7.nextNode; }; return (_local5); } protected function forceChildrenToEnd(_arg1:Number, _arg2:Boolean=false):Number{ var _local4:TweenCore; var _local5:Number; var _local3:TweenCore = _firstChild; var _local6:Boolean = this.cachedPaused; while (_local3) { _local4 = _local3.nextNode; if (((this.cachedPaused) && (!(_local6)))){ break; } else { if (((_local3.active) || (((((!(_local3.cachedPaused)) && (!(_local3.gc)))) && (((!((_local3.cachedTotalTime == _local3.cachedTotalDuration))) || ((_local3.cachedDuration == 0)))))))){ if ((((_arg1 == this.cachedDuration)) && (((!((_local3.cachedDuration == 0))) || ((_local3.cachedStartTime == this.cachedDuration)))))){ _local3.renderTime((_local3.cachedReversed) ? 0 : _local3.cachedTotalDuration, _arg2, false); } else { if (!_local3.cachedReversed){ _local3.renderTime(((_arg1 - _local3.cachedStartTime) * _local3.cachedTimeScale), _arg2, false); } else { _local5 = (_local3.cacheIsDirty) ? _local3.totalDuration : _local3.cachedTotalDuration; _local3.renderTime((_local5 - ((_arg1 - _local3.cachedStartTime) * _local3.cachedTimeScale)), _arg2, false); }; }; }; }; _local3 = _local4; }; return (_arg1); } protected function forceChildrenToBeginning(_arg1:Number, _arg2:Boolean=false):Number{ var _local4:TweenCore; var _local5:Number; var _local3:TweenCore = _lastChild; var _local6:Boolean = this.cachedPaused; while (_local3) { _local4 = _local3.prevNode; if (((this.cachedPaused) && (!(_local6)))){ break; } else { if (((_local3.active) || (((((!(_local3.cachedPaused)) && (!(_local3.gc)))) && (((!((_local3.cachedTotalTime == 0))) || ((_local3.cachedDuration == 0)))))))){ if ((((_arg1 == 0)) && (((!((_local3.cachedDuration == 0))) || ((_local3.cachedStartTime == 0)))))){ _local3.renderTime((_local3.cachedReversed) ? _local3.cachedTotalDuration : 0, _arg2, false); } else { if (!_local3.cachedReversed){ _local3.renderTime(((_arg1 - _local3.cachedStartTime) * _local3.cachedTimeScale), _arg2, false); } else { _local5 = (_local3.cacheIsDirty) ? _local3.totalDuration : _local3.cachedTotalDuration; _local3.renderTime((_local5 - ((_arg1 - _local3.cachedStartTime) * _local3.cachedTimeScale)), _arg2, false); }; }; }; }; _local3 = _local4; }; return (_arg1); } public function insert(_arg1:TweenCore, _arg2=0):void{ if (typeof(_arg2) == "string"){ if (!(_arg2 in _labels)){ addLabel(_arg2, this.duration); }; _arg2 = Number(_labels[_arg2]); }; _arg1.cachedStartTime = (Number(_arg2) + _arg1.delay); addChild(_arg1); } override public function addChild(_arg1:TweenCore):void{ var _local4:TweenCore; var _local5:Number; if (((!(_arg1.cachedOrphan)) && (_arg1.timeline))){ _arg1.timeline.remove(_arg1, true); }; _arg1.timeline = this; if (_arg1.gc){ _arg1.setEnabled(true, true); }; setDirtyCache(true); var _local2:TweenCore = (this.gc) ? _endCaps[0] : _firstChild; var _local3:TweenCore = (this.gc) ? _endCaps[1] : _lastChild; if (_local3 == null){ _local3 = _arg1; _local2 = _local3; _arg1.nextNode = (_arg1.prevNode = null); } else { _local4 = _local3; _local5 = _arg1.cachedStartTime; while (((!((_local4 == null))) && ((_local5 <= _local4.cachedStartTime)))) { _local4 = _local4.prevNode; }; if (_local4 == null){ _local2.prevNode = _arg1; _arg1.nextNode = _local2; _arg1.prevNode = null; _local2 = _arg1; } else { if (_local4.nextNode){ _local4.nextNode.prevNode = _arg1; } else { if (_local4 == _local3){ _local3 = _arg1; }; }; _arg1.prevNode = _local4; _arg1.nextNode = _local4.nextNode; _local4.nextNode = _arg1; }; }; _arg1.cachedOrphan = false; if (this.gc){ _endCaps[0] = _local2; _endCaps[1] = _local3; } else { _firstChild = _local2; _lastChild = _local3; }; } public function get timeScale():Number{ return (this.cachedTimeScale); } public function prependMultiple(_arg1:Array, _arg2:String="normal", _arg3:Number=0, _arg4:Boolean=false):void{ var _local5:TimelineLite = new TimelineLite({tweens:_arg1, align:_arg2, stagger:_arg3}); shiftChildren(_local5.duration, _arg4, 0); insertMultiple(_arg1, 0, _arg2, _arg3); _local5.kill(); } override public function setEnabled(_arg1:Boolean, _arg2:Boolean=false):Boolean{ var _local3:TweenCore; var _local4:TweenCore; if (_arg1 == this.gc){ if (_arg1){ _local3 = _endCaps[0]; _firstChild = _local3; _lastChild = _endCaps[1]; _endCaps = [null, null]; } else { _local3 = _firstChild; _endCaps = [_firstChild, _lastChild]; _firstChild = (_lastChild = null); }; while (_local3) { _local3.setEnabled(_arg1, true); _local3 = _local3.nextNode; }; }; return (super.setEnabled(_arg1, _arg2)); } } }//package com.greensock
Section 29
//TweenLite (com.greensock.TweenLite) package com.greensock { import flash.events.*; import flash.display.*; import com.greensock.core.*; import flash.utils.*; import com.greensock.plugins.*; public class TweenLite extends TweenCore { protected var _hasPlugins:Boolean; public var propTweenLookup:Object; public var cachedPT1:PropTween; protected var _overwrite:uint; protected var _ease:Function; public var target:Object; public var ratio:Number;// = 0 protected var _overwrittenProps:Object; protected var _notifyPluginsOfEnabled:Boolean; public static const version:Number = 11.36; public static var rootTimeline:SimpleTimeline; public static var fastEaseLookup:Dictionary = new Dictionary(false); public static var onPluginEvent:Function; public static var rootFramesTimeline:SimpleTimeline; public static var defaultEase:Function = TweenLite.easeOut; public static var plugins:Object = {}; public static var masterList:Dictionary = new Dictionary(false); public static var overwriteManager:Object; public static var rootFrame:Number; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; private static var _shape:Shape = new Shape(); protected static var _reservedProps:Object = {ease:1, delay:1, overwrite:1, onComplete:1, onCompleteParams:1, useFrames:1, runBackwards:1, startAt:1, onUpdate:1, onUpdateParams:1, roundProps:1, onStart:1, onStartParams:1, onInit:1, onInitParams:1, onReverseComplete:1, onReverseCompleteParams:1, onRepeat:1, onRepeatParams:1, proxiedEase:1, easeParams:1, yoyo:1, onCompleteListener:1, onUpdateListener:1, onStartListener:1, onReverseCompleteListener:1, onRepeatListener:1, orientToBezier:1, timeScale:1, immediateRender:1, repeat:1, repeatDelay:1, timeline:1, data:1, paused:1}; public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){ var _local5:TweenLite; super(_arg2, _arg3); this.target = _arg1; if ((((this.target is TweenCore)) && (this.vars.timeScale))){ this.cachedTimeScale = 1; }; propTweenLookup = {}; _ease = defaultEase; _overwrite = (((!((Number(_arg3.overwrite) > -1))) || (((!(overwriteManager.enabled)) && ((_arg3.overwrite > 1)))))) ? overwriteManager.mode : int(_arg3.overwrite); var _local4:Array = masterList[_arg1]; if (!_local4){ masterList[_arg1] = [this]; } else { if (_overwrite == 1){ for each (_local5 in _local4) { if (!_local5.gc){ _local5.setEnabled(false, false); }; }; masterList[_arg1] = [this]; } else { _local4[_local4.length] = this; }; }; if (((this.active) || (this.vars.immediateRender))){ renderTime(0, false, true); }; } protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams))); } override public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{ var _local4:Boolean; var _local5:Number = this.cachedTime; if (_arg1 >= this.cachedDuration){ this.cachedTotalTime = (this.cachedTime = this.cachedDuration); this.ratio = 1; _local4 = true; if (this.cachedDuration == 0){ if ((((((_arg1 == 0)) || ((_rawPrevTime < 0)))) && (!((_rawPrevTime == _arg1))))){ _arg3 = true; }; _rawPrevTime = _arg1; }; } else { if (_arg1 <= 0){ this.cachedTotalTime = (this.cachedTime = (this.ratio = 0)); if (_arg1 < 0){ this.active = false; if (this.cachedDuration == 0){ if (_rawPrevTime > 0){ _arg3 = true; _local4 = true; }; _rawPrevTime = _arg1; }; }; if (((this.cachedReversed) && (!((_local5 == 0))))){ _local4 = true; }; } else { this.cachedTotalTime = (this.cachedTime = _arg1); this.ratio = _ease(_arg1, 0, 1, this.cachedDuration); }; }; if ((((this.cachedTime == _local5)) && (!(_arg3)))){ return; }; if (!this.initted){ init(); if (((!(_local4)) && (this.cachedTime))){ this.ratio = _ease(this.cachedTime, 0, 1, this.cachedDuration); }; }; if (((!(this.active)) && (!(this.cachedPaused)))){ this.active = true; }; if ((((((((_local5 == 0)) && (this.vars.onStart))) && (!((this.cachedTime == 0))))) && (!(_arg2)))){ this.vars.onStart.apply(null, this.vars.onStartParams); }; var _local6:PropTween = this.cachedPT1; while (_local6) { _local6.target[_local6.property] = (_local6.start + (this.ratio * _local6.change)); _local6 = _local6.nextNode; }; if (((_hasUpdate) && (!(_arg2)))){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (_local4){ if (((_hasPlugins) && (this.cachedPT1))){ onPluginEvent("onComplete", this); }; complete(true, _arg2); }; } override public function setEnabled(_arg1:Boolean, _arg2:Boolean=false):Boolean{ var _local3:Array; if (_arg1){ _local3 = TweenLite.masterList[this.target]; if (!_local3){ TweenLite.masterList[this.target] = [this]; } else { _local3[_local3.length] = this; }; }; super.setEnabled(_arg1, _arg2); if (((_notifyPluginsOfEnabled) && (this.cachedPT1))){ return (onPluginEvent((_arg1) ? "onEnable" : "onDisable", this)); }; return (false); } protected function init():void{ var _local1:String; var _local2:int; var _local3:*; var _local4:Boolean; var _local5:Array; var _local6:PropTween; if (this.vars.onInit){ this.vars.onInit.apply(null, this.vars.onInitParams); }; if (typeof(this.vars.ease) == "function"){ _ease = this.vars.ease; }; if (this.vars.easeParams){ this.vars.proxiedEase = _ease; _ease = easeProxy; }; this.cachedPT1 = null; this.propTweenLookup = {}; for (_local1 in this.vars) { if ((((_local1 in _reservedProps)) && (!((((_local1 == "timeScale")) && ((this.target is TweenCore))))))){ } else { if ((((_local1 in plugins)) && (new ((plugins[_local1] as Class)).onInitTween(this.target, this.vars[_local1], this)))){ this.cachedPT1 = new PropTween(_local3, "changeFactor", 0, 1, ((_local3.overwriteProps.length)==1) ? _local3.overwriteProps[0] : "_MULTIPLE_", true, this.cachedPT1); if (this.cachedPT1.name == "_MULTIPLE_"){ _local2 = _local3.overwriteProps.length; while (--_local2 > -1) { this.propTweenLookup[_local3.overwriteProps[_local2]] = this.cachedPT1; }; } else { this.propTweenLookup[this.cachedPT1.name] = this.cachedPT1; }; if (_local3.priority){ this.cachedPT1.priority = _local3.priority; _local4 = true; }; if (((_local3.onDisable) || (_local3.onEnable))){ _notifyPluginsOfEnabled = true; }; _hasPlugins = true; } else { this.cachedPT1 = new PropTween(this.target, _local1, Number(this.target[_local1]), ((typeof(this.vars[_local1]))=="number") ? (Number(this.vars[_local1]) - this.target[_local1]) : Number(this.vars[_local1]), _local1, false, this.cachedPT1); this.propTweenLookup[_local1] = this.cachedPT1; }; }; }; if (_local4){ onPluginEvent("onInit", this); }; if (this.vars.runBackwards){ _local6 = this.cachedPT1; while (_local6) { _local6.start = (_local6.start + _local6.change); _local6.change = -(_local6.change); _local6 = _local6.nextNode; }; }; _hasUpdate = Boolean(!((this.vars.onUpdate == null))); if (_overwrittenProps){ killVars(_overwrittenProps); if (this.cachedPT1 == null){ this.setEnabled(false, false); }; }; if ((((((((_overwrite > 1)) && (this.cachedPT1))) && (masterList[this.target]))) && ((_local5.length > 1)))){ if (overwriteManager.manageOverwrites(this, this.propTweenLookup, _local5, _overwrite)){ init(); }; }; this.initted = true; } public function killVars(_arg1:Object, _arg2:Boolean=true):Boolean{ var _local3:String; var _local4:PropTween; var _local5:Boolean; if (_overwrittenProps == null){ _overwrittenProps = {}; }; for (_local3 in _arg1) { if ((_local3 in propTweenLookup)){ _local4 = propTweenLookup[_local3]; if (((_local4.isPlugin) && ((_local4.name == "_MULTIPLE_")))){ _local4.target.killProps(_arg1); if (_local4.target.overwriteProps.length == 0){ _local4.name = ""; }; }; if (_local4.name != "_MULTIPLE_"){ if (_local4.nextNode){ _local4.nextNode.prevNode = _local4.prevNode; }; if (_local4.prevNode){ _local4.prevNode.nextNode = _local4.nextNode; } else { if (this.cachedPT1 == _local4){ this.cachedPT1 = _local4.nextNode; }; }; if (((_local4.isPlugin) && (_local4.target.onDisable))){ _local4.target.onDisable(); if (_local4.target.activeDisable){ _local5 = true; }; }; delete propTweenLookup[_local3]; }; }; if (((_arg2) && (!((_arg1 == _overwrittenProps))))){ _overwrittenProps[_local3] = 1; }; }; return (_local5); } override public function invalidate():void{ if (((_notifyPluginsOfEnabled) && (this.cachedPT1))){ onPluginEvent("onDisable", this); }; this.cachedPT1 = null; _overwrittenProps = null; _hasUpdate = (this.initted = (this.active = (_notifyPluginsOfEnabled = false))); this.propTweenLookup = {}; } public static function initClass():void{ rootFrame = 0; rootTimeline = new SimpleTimeline(null); rootFramesTimeline = new SimpleTimeline(null); rootTimeline.cachedStartTime = (getTimer() * 0.001); rootFramesTimeline.cachedStartTime = rootFrame; rootTimeline.autoRemoveChildren = true; rootFramesTimeline.autoRemoveChildren = true; _shape.addEventListener(Event.ENTER_FRAME, updateAll, false, 0, true); if (overwriteManager == null){ overwriteManager = {mode:1, enabled:false}; }; } public static function killTweensOf(_arg1:Object, _arg2:Boolean=false, _arg3:Object=null):void{ var _local4:Array; var _local5:int; var _local6:TweenLite; if ((_arg1 in masterList)){ _local4 = masterList[_arg1]; _local5 = _local4.length; while (--_local5 > -1) { _local6 = _local4[_local5]; if (!_local6.gc){ if (_arg2){ _local6.complete(false, false); }; if (_arg3 != null){ _local6.killVars(_arg3); }; if ((((_arg3 == null)) || ((((_local6.cachedPT1 == null)) && (_local6.initted))))){ _local6.setEnabled(false, false); }; }; }; if (_arg3 == null){ delete masterList[_arg1]; }; }; } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ _arg3.runBackwards = true; if (!("immediateRender" in _arg3)){ _arg3.immediateRender = true; }; return (new TweenLite(_arg1, _arg2, _arg3)); } protected static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (1 - (_arg1 / _arg4)); return ((1 - (_arg1 * _arg1))); } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null, _arg4:Boolean=false):TweenLite{ return (new TweenLite(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, immediateRender:false, useFrames:_arg4, overwrite:0})); } protected static function updateAll(_arg1:Event=null):void{ var _local2:Dictionary; var _local3:Object; var _local4:Array; var _local5:int; rootTimeline.renderTime((((getTimer() * 0.001) - rootTimeline.cachedStartTime) * rootTimeline.cachedTimeScale), false, false); rootFrame++; rootFramesTimeline.renderTime(((rootFrame - rootFramesTimeline.cachedStartTime) * rootFramesTimeline.cachedTimeScale), false, false); if (!(rootFrame % 60)){ _local2 = masterList; for (_local3 in _local2) { _local4 = _local2[_local3]; _local5 = _local4.length; while (--_local5 > -1) { if (TweenLite(_local4[_local5]).gc){ _local4.splice(_local5, 1); }; }; if (_local4.length == 0){ delete _local2[_local3]; }; }; }; } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ return (new TweenLite(_arg1, _arg2, _arg3)); } } }//package com.greensock
Section 30
//TweenMax (com.greensock.TweenMax) package com.greensock { import flash.events.*; import flash.display.*; import com.greensock.core.*; import flash.utils.*; import com.greensock.plugins.*; import com.greensock.events.*; public class TweenMax extends TweenLite implements IEventDispatcher { protected var _cyclesComplete:uint;// = 0 protected var _dispatcher:EventDispatcher; protected var _hasUpdateListener:Boolean; protected var _easeType:uint; protected var _repeatDelay:Number;// = 0 public var yoyo:Boolean; protected var _easePower:uint; protected var _repeat:int;// = 0 public static const version:Number = 11.37; private static var _overwriteMode:int = (OverwriteManager.enabled) ? OverwriteManager.mode : OverwriteManager.init(2); ; public static var killTweensOf:Function = TweenLite.killTweensOf; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; public function TweenMax(_arg1:Object, _arg2:Number, _arg3:Object){ super(_arg1, _arg2, _arg3); if (TweenLite.version < 11.2){ throw (new Error("TweenMax error! Please update your TweenLite class or try deleting your ASO files. TweenMax requires a more recent version. Download updates at http://www.TweenMax.com.")); }; this.yoyo = Boolean(this.vars.yoyo); _repeat = (this.vars.repeat) ? int(this.vars.repeat) : 0; _repeatDelay = (this.vars.repeatDelay) ? Number(this.vars.repeatDelay) : 0; this.cacheIsDirty = true; if (((((((((((this.vars.onCompleteListener) || (this.vars.onInitListener))) || (this.vars.onUpdateListener))) || (this.vars.onStartListener))) || (this.vars.onRepeatListener))) || (this.vars.onReverseCompleteListener))){ initDispatcher(); if ((((_arg2 == 0)) && ((_delay == 0)))){ _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.UPDATE)); _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.COMPLETE)); }; }; if (((this.vars.timeScale) && (!((this.target is TweenCore))))){ this.cachedTimeScale = this.vars.timeScale; }; } public function dispatchEvent(_arg1:Event):Boolean{ return (((_dispatcher)==null) ? false : _dispatcher.dispatchEvent(_arg1)); } public function set timeScale(_arg1:Number):void{ if (_arg1 == 0){ _arg1 = 0.0001; }; var _local2:Number = (((_pauseTime) || ((_pauseTime == 0)))) ? _pauseTime : this.timeline.cachedTotalTime; this.cachedStartTime = (_local2 - (((_local2 - this.cachedStartTime) * this.cachedTimeScale) / _arg1)); this.cachedTimeScale = _arg1; setDirtyCache(false); } override public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{ var _local6:Boolean; var _local7:Boolean; var _local8:Boolean; var _local10:Number; var _local11:int; var _local12:int; var _local13:Number; var _local4:Number = (this.cacheIsDirty) ? this.totalDuration : this.cachedTotalDuration; var _local5:Number = this.cachedTime; if (_arg1 >= _local4){ this.cachedTotalTime = _local4; this.cachedTime = this.cachedDuration; this.ratio = 1; _local6 = true; if (this.cachedDuration == 0){ if ((((((_arg1 == 0)) || ((_rawPrevTime < 0)))) && (!((_rawPrevTime == _arg1))))){ _arg3 = true; }; _rawPrevTime = _arg1; }; } else { if (_arg1 <= 0){ if (_arg1 < 0){ this.active = false; if (this.cachedDuration == 0){ if (_rawPrevTime > 0){ _arg3 = true; _local6 = true; }; _rawPrevTime = _arg1; }; }; this.cachedTotalTime = (this.cachedTime = (this.ratio = 0)); if (((this.cachedReversed) && (!((_local5 == 0))))){ _local6 = true; }; } else { this.cachedTotalTime = (this.cachedTime = _arg1); _local8 = true; }; }; if (_repeat != 0){ _local10 = (this.cachedDuration + _repeatDelay); if (_local6){ if (((this.yoyo) && ((_repeat % 2)))){ this.cachedTime = (this.ratio = 0); }; } else { if (_arg1 > 0){ _local11 = _cyclesComplete; _cyclesComplete = int((this.cachedTotalTime / _local10)); if (_cyclesComplete == (this.cachedTotalTime / _local10)){ _cyclesComplete--; }; if (_local11 != _cyclesComplete){ _local7 = true; }; this.cachedTime = (((this.cachedTotalTime / _local10) - _cyclesComplete) * _local10); if (((this.yoyo) && ((_cyclesComplete % 2)))){ this.cachedTime = (this.cachedDuration - this.cachedTime); } else { if (this.cachedTime >= this.cachedDuration){ this.cachedTime = this.cachedDuration; this.ratio = 1; _local8 = false; }; }; if (this.cachedTime <= 0){ this.cachedTime = (this.ratio = 0); _local8 = false; }; }; }; }; if ((((_local5 == this.cachedTime)) && (!(_arg3)))){ return; }; if (!this.initted){ init(); }; if (((!(this.active)) && (!(this.cachedPaused)))){ this.active = true; }; if (_local8){ if (_easeType){ _local12 = _easePower; _local13 = (this.cachedTime / this.cachedDuration); if (_easeType == 2){ _local13 = (1 - _local13); this.ratio = _local13; while (--_local12 > -1) { this.ratio = (_local13 * this.ratio); }; this.ratio = (1 - this.ratio); } else { if (_easeType == 1){ this.ratio = _local13; while (--_local12 > -1) { this.ratio = (_local13 * this.ratio); }; } else { if (_local13 < 0.5){ _local13 = (_local13 * 2); this.ratio = _local13; while (--_local12 > -1) { this.ratio = (_local13 * this.ratio); }; this.ratio = (this.ratio * 0.5); } else { _local13 = ((1 - _local13) * 2); this.ratio = _local13; while (--_local12 > -1) { this.ratio = (_local13 * this.ratio); }; this.ratio = (1 - (0.5 * this.ratio)); }; }; }; } else { this.ratio = _ease(this.cachedTime, 0, 1, this.cachedDuration); }; }; if ((((((_local5 == 0)) && (!((this.cachedTotalTime == 0))))) && (!(_arg2)))){ if (this.vars.onStart){ this.vars.onStart.apply(null, this.vars.onStartParams); }; if (_dispatcher){ _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.START)); }; }; var _local9:PropTween = this.cachedPT1; while (_local9) { _local9.target[_local9.property] = (_local9.start + (this.ratio * _local9.change)); _local9 = _local9.nextNode; }; if (((_hasUpdate) && (!(_arg2)))){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (((_hasUpdateListener) && (!(_arg2)))){ _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.UPDATE)); }; if (_local6){ if (((_hasPlugins) && (this.cachedPT1))){ onPluginEvent("onComplete", this); }; complete(true, _arg2); } else { if (((_local7) && (!(_arg2)))){ if (this.vars.onRepeat){ this.vars.onRepeat.apply(null, this.vars.onRepeatParams); }; if (_dispatcher){ _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.REPEAT)); }; }; }; } override public function set totalDuration(_arg1:Number):void{ if (_repeat == -1){ return; }; this.duration = ((_arg1 - (_repeat * _repeatDelay)) / (_repeat + 1)); } public function addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{ if (_dispatcher == null){ initDispatcher(); }; if (_arg1 == TweenEvent.UPDATE){ _hasUpdateListener = true; }; _dispatcher.addEventListener(_arg1, _arg2, _arg3, _arg4, _arg5); } protected function insertPropTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4, _arg5:String, _arg6:Boolean, _arg7:PropTween):PropTween{ var _local9:Array; var _local10:int; var _local8:PropTween = new PropTween(_arg1, _arg2, _arg3, ((typeof(_arg4))=="number") ? (_arg4 - _arg3) : Number(_arg4), _arg5, _arg6, _arg7); if (((_arg6) && ((_arg5 == "_MULTIPLE_")))){ _local9 = _arg1.overwriteProps; _local10 = _local9.length; while (--_local10 > -1) { this.propTweenLookup[_local9[_local10]] = _local8; }; } else { this.propTweenLookup[_arg5] = _local8; }; return (_local8); } override protected function init():void{ var _local1:TweenMax; var _local2:int; var _local3:String; var _local4:String; var _local5:Array; var _local6:Object; var _local7:PropTween; var _local8:PropTween; var _local9:int; if (this.vars.startAt){ this.vars.startAt.overwrite = 0; this.vars.startAt.immediateRender = true; _local1 = new TweenMax(this.target, 0, this.vars.startAt); }; if (_dispatcher){ _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.INIT)); }; super.init(); if ((_ease in fastEaseLookup)){ _easeType = fastEaseLookup[_ease][0]; _easePower = fastEaseLookup[_ease][1]; }; if (((!((this.vars.roundProps == null))) && (("roundProps" in TweenLite.plugins)))){ _local5 = this.vars.roundProps; _local9 = _local5.length; while (--_local9 > -1) { _local3 = _local5[_local9]; _local8 = this.cachedPT1; while (_local8) { if (_local8.name == _local3){ if (_local8.isPlugin){ _local8.target.round = true; } else { if (_local6 == null){ _local6 = new TweenLite.plugins.roundProps(); _local6.add(_local8.target, _local3, _local8.start, _local8.change); _hasPlugins = true; _local7 = insertPropTween(_local6, "changeFactor", 0, 1, "_MULTIPLE_", true, this.cachedPT1); this.cachedPT1 = _local7; } else { _local6.add(_local8.target, _local3, _local8.start, _local8.change); }; this.removePropTween(_local8); this.propTweenLookup[_local3] = _local7; }; } else { if (((((_local8.isPlugin) && ((_local8.name == "_MULTIPLE_")))) && (!(_local8.target.round)))){ _local4 = ((" " + _local8.target.overwriteProps.join(" ")) + " "); if (_local4.indexOf(((" " + _local3) + " ")) != -1){ _local8.target.round = true; }; }; }; _local8 = _local8.nextNode; }; }; }; } public function removeEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false):void{ if (_dispatcher){ _dispatcher.removeEventListener(_arg1, _arg2, _arg3); }; } public function setDestination(_arg1:String, _arg2, _arg3:Boolean=true):void{ var _local4:Object = {}; _local4[_arg1] = _arg2; updateTo(_local4, !(_arg3)); } public function willTrigger(_arg1:String):Boolean{ return (((_dispatcher)==null) ? false : _dispatcher.willTrigger(_arg1)); } public function hasEventListener(_arg1:String):Boolean{ return (((_dispatcher)==null) ? false : _dispatcher.hasEventListener(_arg1)); } protected function initDispatcher():void{ if (_dispatcher == null){ _dispatcher = new EventDispatcher(this); }; if ((this.vars.onInitListener is Function)){ _dispatcher.addEventListener(TweenEvent.INIT, this.vars.onInitListener, false, 0, true); }; if ((this.vars.onStartListener is Function)){ _dispatcher.addEventListener(TweenEvent.START, this.vars.onStartListener, false, 0, true); }; if ((this.vars.onUpdateListener is Function)){ _dispatcher.addEventListener(TweenEvent.UPDATE, this.vars.onUpdateListener, false, 0, true); _hasUpdateListener = true; }; if ((this.vars.onCompleteListener is Function)){ _dispatcher.addEventListener(TweenEvent.COMPLETE, this.vars.onCompleteListener, false, 0, true); }; if ((this.vars.onRepeatListener is Function)){ _dispatcher.addEventListener(TweenEvent.REPEAT, this.vars.onRepeatListener, false, 0, true); }; if ((this.vars.onReverseCompleteListener is Function)){ _dispatcher.addEventListener(TweenEvent.REVERSE_COMPLETE, this.vars.onReverseCompleteListener, false, 0, true); }; } public function set currentProgress(_arg1:Number):void{ if (_cyclesComplete == 0){ setTotalTime((this.duration * _arg1), false); } else { setTotalTime(((this.duration * _arg1) + (_cyclesComplete * this.cachedDuration)), false); }; } public function get totalProgress():Number{ return ((this.cachedTotalTime / this.totalDuration)); } public function set totalProgress(_arg1:Number):void{ setTotalTime((this.totalDuration * _arg1), false); } protected function removePropTween(_arg1:PropTween):Boolean{ if (_arg1.nextNode){ _arg1.nextNode.prevNode = _arg1.prevNode; }; if (_arg1.prevNode){ _arg1.prevNode.nextNode = _arg1.nextNode; } else { if (this.cachedPT1 == _arg1){ this.cachedPT1 = _arg1.nextNode; }; }; if (((_arg1.isPlugin) && (_arg1.target.onDisable))){ _arg1.target.onDisable(); if (_arg1.target.activeDisable){ return (true); }; }; return (false); } public function get currentProgress():Number{ return ((this.cachedTime / this.duration)); } public function get repeat():int{ return (_repeat); } public function updateTo(_arg1:Object, _arg2:Boolean=false):void{ var _local4:String; var _local5:Number; var _local6:PropTween; var _local7:Number; var _local3:Number = this.ratio; if (((((_arg2) && (!((this.timeline == null))))) && ((this.cachedStartTime < this.timeline.cachedTime)))){ this.cachedStartTime = this.timeline.cachedTime; this.setDirtyCache(false); if (this.gc){ this.setEnabled(true, false); } else { this.timeline.addChild(this); }; }; for (_local4 in _arg1) { this.vars[_local4] = _arg1[_local4]; }; if (this.initted){ this.initted = false; if (!_arg2){ init(); if (((((!(_arg2)) && ((this.cachedTime > 0)))) && ((this.cachedTime < this.cachedDuration)))){ _local5 = (1 / (1 - _local3)); _local6 = this.cachedPT1; while (_local6) { _local7 = (_local6.start + _local6.change); _local6.change = (_local6.change * _local5); _local6.start = (_local7 - _local6.change); _local6 = _local6.nextNode; }; }; }; }; } override public function set currentTime(_arg1:Number):void{ if (_cyclesComplete == 0){ } else { if (((this.yoyo) && (((_cyclesComplete % 2) == 1)))){ _arg1 = ((this.duration - _arg1) + (_cyclesComplete * (this.cachedDuration + _repeatDelay))); } else { _arg1 = (_arg1 + (_cyclesComplete * (this.duration + _repeatDelay))); }; }; setTotalTime(_arg1, false); } public function get repeatDelay():Number{ return (_repeatDelay); } public function killProperties(_arg1:Array):void{ var _local2:Object = {}; var _local3:int = _arg1.length; while (--_local3 > -1) { _local2[_arg1[_local3]] = true; }; killVars(_local2); } public function set repeatDelay(_arg1:Number):void{ _repeatDelay = _arg1; setDirtyCache(true); } public function set repeat(_arg1:int):void{ _repeat = _arg1; setDirtyCache(true); } override public function complete(_arg1:Boolean=false, _arg2:Boolean=false):void{ super.complete(_arg1, _arg2); if (((!(_arg2)) && (_dispatcher))){ if ((((this.cachedTotalTime == this.cachedTotalDuration)) && (!(this.cachedReversed)))){ _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.COMPLETE)); } else { if (((this.cachedReversed) && ((this.cachedTotalTime == 0)))){ _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.REVERSE_COMPLETE)); }; }; }; } override public function invalidate():void{ this.yoyo = Boolean((this.vars.yoyo == true)); _repeat = (this.vars.repeat) ? Number(this.vars.repeat) : 0; _repeatDelay = (this.vars.repeatDelay) ? Number(this.vars.repeatDelay) : 0; _hasUpdateListener = false; if (((((!((this.vars.onCompleteListener == null))) || (!((this.vars.onUpdateListener == null))))) || (!((this.vars.onStartListener == null))))){ initDispatcher(); }; setDirtyCache(true); super.invalidate(); } public function get timeScale():Number{ return (this.cachedTimeScale); } override public function get totalDuration():Number{ if (this.cacheIsDirty){ this.cachedTotalDuration = ((_repeat)==-1) ? 999999999999 : ((this.cachedDuration * (_repeat + 1)) + (_repeatDelay * _repeat)); this.cacheIsDirty = false; }; return (this.cachedTotalDuration); } public static function set globalTimeScale(_arg1:Number):void{ if (_arg1 == 0){ _arg1 = 0.0001; }; if (TweenLite.rootTimeline == null){ TweenLite.to({}, 0, {}); }; var _local2:SimpleTimeline = TweenLite.rootTimeline; var _local3:Number = (getTimer() * 0.001); _local2.cachedStartTime = (_local3 - (((_local3 - _local2.cachedStartTime) * _local2.cachedTimeScale) / _arg1)); _local2 = TweenLite.rootFramesTimeline; _local3 = TweenLite.rootFrame; _local2.cachedStartTime = (_local3 - (((_local3 - _local2.cachedStartTime) * _local2.cachedTimeScale) / _arg1)); TweenLite.rootFramesTimeline.cachedTimeScale = (TweenLite.rootTimeline.cachedTimeScale = _arg1); } public static function fromTo(_arg1:Object, _arg2:Number, _arg3:Object, _arg4:Object):TweenMax{ _arg4.startAt = _arg3; if (_arg3.immediateRender){ _arg4.immediateRender = true; }; return (new TweenMax(_arg1, _arg2, _arg4)); } public static function allFromTo(_arg1:Array, _arg2:Number, _arg3:Object, _arg4:Object, _arg5:Number=0, _arg6:Function=null, _arg7:Array=null):Array{ _arg4.startAt = _arg3; if (_arg3.immediateRender){ _arg4.immediateRender = true; }; return (allTo(_arg1, _arg2, _arg4, _arg5, _arg6, _arg7)); } public static function pauseAll(_arg1:Boolean=true, _arg2:Boolean=true):void{ changePause(true, _arg1, _arg2); } public static function getTweensOf(_arg1:Object):Array{ var _local4:int; var _local5:uint; var _local2:Array = masterList[_arg1]; var _local3:Array = []; if (_local2){ _local4 = _local2.length; _local5 = 0; while (--_local4 > -1) { if (!_local2[_local4].gc){ var _temp1 = _local5; _local5 = (_local5 + 1); var _local6 = _temp1; _local3[_local6] = _local2[_local4]; }; }; }; return (_local3); } public static function get globalTimeScale():Number{ return (((TweenLite.rootTimeline)==null) ? 1 : TweenLite.rootTimeline.cachedTimeScale); } public static function killChildTweensOf(_arg1:DisplayObjectContainer, _arg2:Boolean=false):void{ var _local4:Object; var _local5:DisplayObjectContainer; var _local3:Array = getAllTweens(); var _local6:int = _local3.length; while (--_local6 > -1) { _local4 = _local3[_local6].target; if ((_local4 is DisplayObject)){ _local5 = _local4.parent; while (_local5) { if (_local5 == _arg1){ if (_arg2){ _local3[_local6].complete(false); } else { _local3[_local6].setEnabled(false, false); }; }; _local5 = _local5.parent; }; }; }; } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null, _arg4:Boolean=false):TweenMax{ return (new TweenMax(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, immediateRender:false, useFrames:_arg4, overwrite:0})); } public static function isTweening(_arg1:Object):Boolean{ var _local4:TweenLite; var _local2:Array = getTweensOf(_arg1); var _local3:int = _local2.length; while (--_local3 > -1) { _local4 = _local2[_local3]; if (((_local4.active) || ((((_local4.cachedStartTime == _local4.timeline.cachedTime)) && (_local4.timeline.active))))){ return (true); }; }; return (false); } public static function killAll(_arg1:Boolean=false, _arg2:Boolean=true, _arg3:Boolean=true):void{ var _local5:Boolean; var _local4:Array = getAllTweens(); var _local6:int = _local4.length; while (--_local6 > -1) { _local5 = (_local4[_local6].target == _local4[_local6].vars.onComplete); if ((((_local5 == _arg3)) || (!((_local5 == _arg2))))){ if (_arg1){ _local4[_local6].complete(false); } else { _local4[_local6].setEnabled(false, false); }; }; }; } private static function changePause(_arg1:Boolean, _arg2:Boolean=true, _arg3:Boolean=false):void{ var _local5:Boolean; var _local4:Array = getAllTweens(); var _local6:int = _local4.length; while (--_local6 > -1) { _local5 = (TweenLite(_local4[_local6]).target == TweenLite(_local4[_local6]).vars.onComplete); if ((((_local5 == _arg3)) || (!((_local5 == _arg2))))){ TweenCore(_local4[_local6]).paused = _arg1; }; }; } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenMax{ _arg3.runBackwards = true; if (!("immediateRender" in _arg3)){ _arg3.immediateRender = true; }; return (new TweenMax(_arg1, _arg2, _arg3)); } public static function allFrom(_arg1:Array, _arg2:Number, _arg3:Object, _arg4:Number=0, _arg5:Function=null, _arg6:Array=null):Array{ _arg3.runBackwards = true; if (!("immediateRender" in _arg3)){ _arg3.immediateRender = true; }; return (allTo(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6)); } public static function getAllTweens():Array{ var _local4:Array; var _local5:int; var _local1:Dictionary = masterList; var _local2:uint; var _local3:Array = []; for each (_local4 in _local1) { _local5 = _local4.length; while (--_local5 > -1) { if (!TweenLite(_local4[_local5]).gc){ var _temp1 = _local2; _local2 = (_local2 + 1); var _local8 = _temp1; _local3[_local8] = _local4[_local5]; }; }; }; return (_local3); } public static function resumeAll(_arg1:Boolean=true, _arg2:Boolean=true):void{ changePause(false, _arg1, _arg2); } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenMax{ return (new TweenMax(_arg1, _arg2, _arg3)); } public static function allTo(_arg1:Array, _arg2:Number, _arg3:Object, _arg4:Number=0, _arg5:Function=null, _arg6:Array=null):Array{ var i:int; var varsDup:Object; var p:String; var onCompleteProxy:Function; var onCompleteParamsProxy:Array; var targets = _arg1; var duration = _arg2; var vars = _arg3; var stagger = _arg4; var onCompleteAll = _arg5; var onCompleteAllParams = _arg6; var l:uint = targets.length; var a:Array = []; var curDelay:Number = (("delay" in vars)) ? Number(vars.delay) : 0; onCompleteProxy = vars.onComplete; onCompleteParamsProxy = vars.onCompleteParams; var lastIndex:int = ((stagger)<=0) ? 0 : (l - 1); i = 0; while (i < l) { varsDup = {}; for (p in vars) { varsDup[p] = vars[p]; }; varsDup.delay = curDelay; if ((((i == lastIndex)) && (!((onCompleteAll == null))))){ varsDup.onComplete = function ():void{ if (onCompleteProxy != null){ onCompleteProxy.apply(null, onCompleteParamsProxy); }; onCompleteAll.apply(null, onCompleteAllParams); }; }; a[a.length] = new TweenMax(targets[i], duration, varsDup); curDelay = (curDelay + stagger); i = (i + 1); }; return (a); } TweenPlugin.activate([AutoAlphaPlugin, EndArrayPlugin, FramePlugin, RemoveTintPlugin, TintPlugin, VisiblePlugin, VolumePlugin, BevelFilterPlugin, BezierPlugin, BezierThroughPlugin, BlurFilterPlugin, ColorMatrixFilterPlugin, ColorTransformPlugin, DropShadowFilterPlugin, FrameLabelPlugin, GlowFilterPlugin, HexColorsPlugin, RoundPropsPlugin, ShortRotationPlugin, {}]); } }//package com.greensock
Section 31
//CommonEffect (lj.src.efx.CommonEffect) package lj.src.efx { import flash.events.*; import flash.display.*; import lj.src.util.*; public class CommonEffect { protected const loaderName:String = "effect"; protected var bDissapear:Boolean; protected var _func:Function; public var mcEffect:MovieClip; protected var _args:Array; public function remove():void{ mcEffect.removeEventListener(Event.ENTER_FRAME, onMcEnterFrame); mcEffect.parent.removeChild(mcEffect); } private function onMcEnterFrame(_arg1:Event):void{ if (mcEffect.currentFrame == mcEffect.totalFrames){ if (bDissapear){ remove(); if (_func != null){ _func.apply(this, _args); }; }; }; } public function addCallBack(_arg1:Function, ... _args):void{ _func = _arg1; _args = _args; } public function setEffect(_arg1:String, _arg2:DisplayObjectContainer, _arg3:int, _arg4:int, _arg5:Boolean=true):void{ var _local6:Class = GameUtil.getClass(loaderName, _arg1); if (_local6){ mcEffect = new (_local6); mcEffect.mouseEnabled = false; mcEffect.x = _arg3; mcEffect.y = _arg4; _arg2.addChild(mcEffect); bDissapear = _arg5; mcEffect.addEventListener(Event.ENTER_FRAME, onMcEnterFrame); }; } } }//package lj.src.efx
Section 32
//IKeyboardEvent (lj.src.interfaces.IKeyboardEvent) package lj.src.interfaces { import flash.events.*; public interface IKeyboardEvent { function handleKeyDown(_arg1:KeyboardEvent):void; function handleKeyUp(_arg1:KeyboardEvent):void; } }//package lj.src.interfaces
Section 33
//IMouseEvent (lj.src.interfaces.IMouseEvent) package lj.src.interfaces { import flash.events.*; public interface IMouseEvent { function handleMouseEvent(_arg1:MouseEvent):void; } }//package lj.src.interfaces
Section 34
//IUpdate (lj.src.interfaces.IUpdate) package lj.src.interfaces { public interface IUpdate { function updateEvents():void; function remove():void; function pause():void; function replay():void; } }//package lj.src.interfaces
Section 35
//Array2D (lj.src.structure.Array2D) package lj.src.structure { public dynamic class Array2D extends Array { public var col:int; public var row:int; public function Array2D(_arg1:int=0, _arg2:int=0, _arg3:Array=null){ var _local5:int; super(_arg1); var _local4:int; while (_local4 < _arg1) { this[_local4] = new Array(); _local5 = 0; while (_local5 < _arg2) { this[_local4].push(0); _local5++; }; _local4++; }; col = _arg1; row = _arg2; this.data = _arg3; } public function set data(_arg1:Array):void{ var _local2:int; var _local3:int; if (_arg1){ _local2 = 0; while (_local2 < _arg1.length) { this[_local2] = _arg1[_local2]; _local3 = 0; while (_local3 < _arg1[_local2].length) { this[_local2][_local3] = _arg1[_local2][_local3]; _local3++; }; _local2++; }; }; } public function toString():String{ var _local3:int; var _local1 = "[ \n"; var _local2:int; while (_local2 < length) { _local1 = (_local1 + "[ "); _local3 = 0; while (_local3 < this[_local2].length) { _local1 = (_local1 + (this[_local2][_local3] + ",")); _local3++; }; _local1 = (_local1 + " ], \n"); _local2++; }; _local1 = (_local1 + " ]"); return (_local1); } } }//package lj.src.structure
Section 36
//GameControl (lj.src.sys.GameControl) package lj.src.sys { import flash.events.*; import flash.display.*; import lj.src.interfaces.*; import lj.src.util.*; public class GameControl { protected var mouseHDArr:Array; private var _stage:Stage; protected var keyboardHDArr:Array; public static const MOUSE:String = "mouse"; public static const KEYBOARD:String = "keyboard"; public function GameControl(){ _stage = Global.stage; mouseHDArr = new Array(); keyboardHDArr = new Array(); _stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHD); _stage.addEventListener(KeyboardEvent.KEY_UP, keyUpHD); _stage.addEventListener(MouseEvent.MOUSE_DOWN, onMyMouseDown); _stage.addEventListener(MouseEvent.MOUSE_UP, onMyMouseUp); _stage.addEventListener(MouseEvent.MOUSE_MOVE, onMyMouseMove); _stage.addEventListener(MouseEvent.MOUSE_OVER, onMyMouseOver); _stage.addEventListener(MouseEvent.MOUSE_OUT, onMyMouseOut); _stage.addEventListener(MouseEvent.MOUSE_WHEEL, onMyMouseWheel); _stage.addEventListener(MouseEvent.CLICK, onMyMouseClick); } protected function onMyMouseWheel(_arg1:MouseEvent):void{ doMouseEvent("Wheel", _arg1); } public function remove():void{ mouseHDArr.splice(0); mouseHDArr = null; keyboardHDArr.splice(0); keyboardHDArr = null; _stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHD); _stage.removeEventListener(KeyboardEvent.KEY_UP, keyUpHD); _stage.removeEventListener(MouseEvent.MOUSE_DOWN, onMyMouseDown); _stage.removeEventListener(MouseEvent.MOUSE_UP, onMyMouseUp); _stage.removeEventListener(MouseEvent.MOUSE_MOVE, onMyMouseMove); _stage.removeEventListener(MouseEvent.MOUSE_WHEEL, onMyMouseWheel); _stage.removeEventListener(MouseEvent.CLICK, onMyMouseClick); _stage = null; } protected function doKeyboardEvent(_arg1:String, _arg2:KeyboardEvent):void{ var _local3:int; while (_local3 < keyboardHDArr.length) { var _local4 = keyboardHDArr[_local3]; _local4[("handleKey" + _arg1)](_arg2); _local3++; }; } protected function onMyMouseDown(_arg1:MouseEvent):void{ doMouseEvent("Down", _arg1); } private function keyDownHD(_arg1:KeyboardEvent):void{ var _local2:int = _arg1.keyCode; doKeyboardEvent("Down", _arg1); } protected function onMyMouseUp(_arg1:MouseEvent):void{ doMouseEvent("Up", _arg1); } protected function onMyMouseClick(_arg1:MouseEvent):void{ doMouseEvent("Click", _arg1); } protected function doMouseEvent(_arg1:String, _arg2:MouseEvent):void{ var _local3:int; while (_local3 < mouseHDArr.length) { mouseHDArr[_local3].handleMouseEvent(_arg2); _local3++; }; } protected function onMyMouseMove(_arg1:MouseEvent):void{ doMouseEvent("Move", _arg1); } protected function onMyMouseOut(_arg1:MouseEvent):void{ doMouseEvent("Out", _arg1); } public function removeMouseListener(_arg1:IMouseEvent):void{ GameUtil.removeObjInArr(mouseHDArr, _arg1); } private function keyUpHD(_arg1:KeyboardEvent):void{ var _local2:int = _arg1.keyCode; doKeyboardEvent("Up", _arg1); } public function addMouseListener(_arg1:IMouseEvent):void{ mouseHDArr.push(_arg1); } public function addKeyboardListener(_arg1:IKeyboardEvent):void{ keyboardHDArr.push(_arg1); } protected function onMyMouseOver(_arg1:MouseEvent):void{ doMouseEvent("Over", _arg1); } public function removeKeyBoardListener(_arg1:IKeyboardEvent):void{ GameUtil.removeObjInArr(keyboardHDArr, _arg1); } } }//package lj.src.sys
Section 37
//Global (lj.src.sys.Global) package lj.src.sys { import flash.display.*; import lj.src.util.*; public class Global { public static var control:GameControl; public static var updateArr:Array; public static var xmlLoader:XMLLoader; public static var scene:DisplayObjectContainer; public static var canControl:Boolean = true; public static var myKeySet:Object; public static var loader:DynamicLoader; public static var removeArr:Array; public static var pause:Boolean = true; public static var docSprite:Sprite; public static var stage:Stage; public static var language:String = "english"; } }//package lj.src.sys
Section 38
//GV (lj.src.sys.GV) package lj.src.sys { public class GV { public static const keyArr:Array = [[32, "SPACE"], [17, "CTRL"], [16, "SHIFT"], [20, "CAPS"], [27, "ESC"], [8, "BACK"], [112, "F1"], [113, "F2"], [114, "F3"], [115, "F4"], [116, "F5"], [117, "F6"], [118, "F7"], [119, "F8"], [120, "F9"], [121, "F10"], [122, "F11"], [123, "F12"], [19, "SCRLK"], [45, "INSERT"], [36, "HOME"], [33, "PAGEUP"], [34, "PAGEDN"], [46, "DEL"], [35, "END"], [38, "↑"], [40, "↓"], [37, "←"], [39, "→"], [13, "ENTER"], [144, "NUMLOCK"]]; public static const KeySpaceCode:int = 32; public static const KeyAcode:int = 65; public static const KeyCcode:int = 67; public static const KeyDcode:int = 68; public static const KeyGcode:int = 71; public static const KeyHcode:int = 72; public static const KeyIcode:int = 73; public static const KeyJcode:int = 74; public static const KeyKcode:int = 75; public static const KeyLcode:int = 76; public static const KeyMcode:int = 77; public static const KeyNcode:int = 78; public static const KeyPcode:int = 80; public static const KeyQcode:int = 81; public static const Key2Code:int = 50; public static const KeyScode:int = 83; public static const Key4Code:int = 52; public static const Key5Code:int = 53; public static const Key6Code:int = 54; public static const KeyWcode:int = 87; public static const KeyXcode:int = 88; public static const Key9Code:int = 57; public static const KeyZcode:int = 90; public static const Key7Code:int = 55; public static const Key8Code:int = 56; public static const Key1Code:int = 49; public static const Key3Code:int = 51; public static const Key0Code:int = 48; } }//package lj.src.sys
Section 39
//Main (lj.src.sys.Main) package lj.src.sys { import flash.events.*; import flash.display.*; import lj.src.util.*; public class Main { private static var _startFunc:Function; public static var _loaderName:Array = ["assets"]; public static function initOptions(_arg1:String="high", _arg2:Number=1, _arg3:Number=1):void{ if (SaveMgr.loadData("quality") == undefined){ SaveMgr.saveData("quality", _arg1); }; Global.stage.quality = SaveMgr.loadData("quality"); if (SaveMgr.loadData("soundVolume") == undefined){ SaveMgr.saveData("soundVolume", _arg2); }; SoundObject.soundvolume(SaveMgr.loadData("soundVolume")); if (SaveMgr.loadData("musicVolume") == undefined){ SaveMgr.saveData("musicVolume", _arg3); }; SoundObject.musicvolume(SaveMgr.loadData("musicVolume")); } public static function setQuality(_arg1:String):void{ SaveMgr.saveData("quality", _arg1); Global.stage.quality = _arg1; } private static function load():void{ var _local1:Array = _loaderName; var _local2:DynamicLoader = new DynamicLoader(); _local2.load(GameUtil.clone(_local1), null); _local2.addEventListener(Event.COMPLETE, onLoaderComplete); Global.loader = _local2; } public static function loadInit(_arg1:Stage, _arg2:Sprite, _arg3:Function, _arg4:Array=null):void{ _arg1.scaleMode = StageScaleMode.NO_SCALE; Global.stage = _arg1; Global.docSprite = _arg2; _startFunc = _arg3; if (((_arg4) && (_arg4.length))){ _loaderName = _arg4; load(); trace("Load!"); } else { _startFunc.call(null); }; } private static function onLoaderComplete(_arg1:Event):void{ _arg1.target.removeEventListener(Event.COMPLETE, onLoaderComplete); _startFunc.call(null); } public static function setVolume(_arg1:Number, _arg2:String):void{ SaveMgr.saveData((_arg2 + "Volume"), _arg1); var _local3 = SoundObject; _local3[(_arg2 + "volume")](_arg1); } public static function initKeyShareObj(_arg1:Object):void{ if (!SaveMgr.loadData("keyset")){ SaveMgr.saveData("keyset", _arg1); }; Global.myKeySet = SaveMgr.loadData("keyset"); } } }//package lj.src.sys
Section 40
//SaveMgr (lj.src.sys.SaveMgr) package lj.src.sys { import flash.net.*; public class SaveMgr { protected static const minDiskSpace:int = 2000; protected static var localInfo:SharedObject; public static function init(_arg1:String):void{ var _local2:Object; localInfo = SharedObject.getLocal(_arg1); if (!localInfo.data.saveObj){ _local2 = new Object(); localInfo.data.saveObj = _local2; }; localInfo.flush(minDiskSpace); } public static function flush():void{ localInfo.flush(minDiskSpace); } public static function saveData(_arg1:String, _arg2):void{ localInfo.data.saveObj[_arg1] = _arg2; } public static function clear():void{ delete localInfo.data.saveObj; } public static function loadData(_arg1:String){ return (localInfo.data.saveObj[_arg1]); } } }//package lj.src.sys
Section 41
//DynamicLoader (lj.src.util.DynamicLoader) package lj.src.util { import flash.events.*; import flash.display.*; import flash.text.*; import lj.src.sys.*; import flash.net.*; public class DynamicLoader extends EventDispatcher { protected const PATH:String = "res/"; public var loaderArr:Array; private var _loadPercentTxt:TextField; protected var totalNum:int; protected var nextLoadArr:Array; private var _loadNumTxt:TextField; protected var curLoadArr:Array; protected var _completeFunc:Function; public function DynamicLoader(){ loaderArr = new Array(); curLoadArr = new Array(); nextLoadArr = new Array(); createText(); } protected function allComplete():void{ _loadNumTxt.parent.removeChild(_loadNumTxt); _loadPercentTxt.parent.removeChild(_loadPercentTxt); trace("全部读取完毕!"); dispatchEvent(new Event(Event.COMPLETE)); } protected function checkLoader(_arg1:String):Boolean{ return (GameUtil.checkInArr(loaderArr, _arg1, "name")); } protected function createText():void{ _loadNumTxt = new TextField(); Global.stage.addChild(_loadNumTxt); _loadNumTxt.x = 200; _loadNumTxt.y = 250; _loadNumTxt.textColor = 0xFFFFFF; _loadPercentTxt = new TextField(); Global.stage.addChild(_loadPercentTxt); _loadPercentTxt.x = 350; _loadPercentTxt.y = 250; _loadPercentTxt.textColor = 0xFFFFFF; } public function remove():void{ loaderArr.splice(0); } protected function loadSingle():void{ var _local1:String; var _local2:String; var _local3:Loader; if (curLoadArr.length){ _local1 = curLoadArr[0]; if (!checkLoader(_local1)){ _loadNumTxt.text = ((((totalNum - curLoadArr.length) + 1) + "/") + totalNum); _local2 = ((PATH + _local1) + ".swf"); _local3 = new Loader(); _local3.name = _local1; _local3.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress); _local3.contentLoaderInfo.addEventListener(Event.COMPLETE, singleComplete); _local3.load(new URLRequest(_local2)); } else { loadComplete(); }; } else { allComplete(); }; } protected function singleComplete(_arg1:Event):void{ var _local2:LoaderInfo = (_arg1.target as LoaderInfo); _local2.removeEventListener(Event.COMPLETE, singleComplete); loaderArr.push(_local2.loader); loadComplete(); } public function load(_arg1:Array, _arg2:Function):void{ _completeFunc = _arg2; if (!curLoadArr.length){ curLoadArr = _arg1; totalNum = _arg1.length; loadSingle(); } else { nextLoadArr = _arg1; totalNum = (_arg1.length + 1); curLoadArr.splice(1); }; } private function loadProgress(_arg1:ProgressEvent):void{ var _local2:LoaderInfo = (_arg1.target as LoaderInfo); var _local3:Number = (Math.floor(((_local2.bytesLoaded / _local2.bytesTotal) * 10000)) / 100); _loadPercentTxt.text = (_local3.toString() + "% Loaded"); } protected function loadComplete():void{ curLoadArr.shift(); if (nextLoadArr.length){ curLoadArr = nextLoadArr; } else { if (curLoadArr.length > 0){ }; }; loadSingle(); if (_completeFunc != null){ _completeFunc(); }; } } }//package lj.src.util
Section 42
//FPSShow (lj.src.util.FPSShow) package lj.src.util { import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; public class FPSShow extends Sprite { private var txt:TextField; private var _timer:uint; private var _totalCount:uint; private var count:int;// = 0 public function FPSShow(){ mouseChildren = false; mouseEnabled = false; init(); } private function timerHandler(_arg1:TimerEvent):void{ txt.text = ("FPS:" + count.toString()); count = 0; } private function init():void{ var _local1:uint; txt = new TextField(); txt.textColor = 0xFFFFFF; txt.background = true; txt.backgroundColor = 0; txt.autoSize = TextFieldAutoSize.LEFT; addChild(txt); var _local2:Timer = new Timer(1000); _local2.addEventListener("timer", timerHandler); _local2.start(); addEventListener("enterFrame", countHandler); } private function countHandler(_arg1:Event):void{ count++; _totalCount++; } } }//package lj.src.util
Section 43
//GameUtil (lj.src.util.GameUtil) package lj.src.util { import flash.display.*; import flash.text.*; import flash.geom.*; import flash.filters.*; import flash.utils.*; import lj.src.sys.*; public class GameUtil { public static var nonTrans:ColorTransform = new ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); public static var whiteTrans:ColorTransform = new ColorTransform(0.6, 0.6, 0.6, 1, 100, 100, 100, 0); public static function StrDiscardNum(_arg1:String):String{ var _local4:int; var _local2 = ""; var _local3:int; while (_local3 < _arg1.length) { _local4 = _arg1.charCodeAt(_local3); if ((((_local4 >= 48)) && ((_local4 <= 57)))){ } else { _local2 = _local2.concat(_arg1.charAt(_local3)); }; _local3++; }; return (_local2); } public static function getClass(_arg1:String, _arg2:String):Class{ var tempClass:Class; var i:int; var loader:Loader; var loaderName = _arg1; var className = _arg2; try { tempClass = (getDefinitionByName(className) as Class); } catch(e:Error) { i = 0; while (i < Global.loader.loaderArr.length) { try { loader = Global.loader.loaderArr[i]; tempClass = (loader.contentLoaderInfo.applicationDomain.getDefinition(className) as Class); } catch(e:Error) { }; i = (i + 1); }; }; return (tempClass); } public static function addSprite(_arg1:String, _arg2:String, _arg3:DisplayObjectContainer, _arg4:int, _arg5:int):Sprite{ var _local6:Class = (getDefinitionByName(((_arg2 + ".") + _arg1)) as Class); var _local7:Sprite = new (_local6); _local7.x = _arg4; _local7.y = _arg5; _arg3.addChild(_local7); return (_local7); } public static function getColorBy2Muti2(_arg1:Sprite, _arg2:Number, _arg3:Number):uint{ var _local4:int = getTimer(); var _local5:BitmapData = new BitmapData(2, 2, true, 4294967295); var _local6:Matrix = new Matrix(); _local6.tx = -(_arg2); _local6.ty = -(_arg3); _local5.draw(_arg1, _local6); var _local7:uint = _local5.getPixel(1, 1); _local5.dispose(); var _local8:int = getTimer(); return (_local7); } public static function createMask(_arg1:Sprite, _arg2:Number, _arg3:Number):void{ var _local4:Shape = new Shape(); _local4.graphics.beginFill(0); _local4.graphics.drawRect(0, 0, _arg2, _arg3); _local4.graphics.endFill(); _arg1.mask = _local4; _arg1.addChild(_local4); } public static function addChild(_arg1:DisplayObject, _arg2:DisplayObjectContainer, _arg3:Number, _arg4:Number):void{ _arg1.x = _arg3; _arg1.y = _arg4; _arg2.addChild(_arg1); } public static function setDrawStyle():void{ } public static function randomBetween(_arg1:Number, _arg2:Number):Number{ return (((_arg1 < _arg2)) ? ((Math.random() * (_arg2 - _arg1)) + _arg1) : 0); } public static function setGrayColor(_arg1:DisplayObject):void{ var _local2:Array = [0.3086, 0.6094, 0.082, 0, 0, 0.3086, 0.6094, 0.082, 0, 0, 0.3086, 0.6094, 0.082, 0, 0, 0, 0, 0, 1, 0]; applyColorFilter(_arg1, _local2); } public static function deleteMask(_arg1:Sprite):void{ if (_arg1.mask != null){ _arg1.removeChild(_arg1.mask); _arg1.mask = null; }; } public static function getMirrorXAngle(_arg1:Number):Number{ var _local2:Number; if (_arg1 > 360){ _arg1 = (_arg1 - 360); } else { if (_arg1 < 0){ _arg1 = (_arg1 + 360); }; }; _local2 = (360 - _arg1); return (_local2); } public static function checkNumBetween(_arg1:Number, _arg2:Number, _arg3:Number):Boolean{ var _local4:Boolean; if ((((_arg1 < _arg2)) && ((_arg1 > _arg3)))){ _local4 = true; }; return (_local4); } public static function setColorTransform(_arg1:DisplayObject, _arg2:ColorTransform):void{ _arg1.transform.colorTransform = _arg2; } public static function checkInArr(_arg1:Array, _arg2:Object, _arg3=""):Boolean{ var _local5:*; var _local4:Boolean; if (((!((_arg3 is int))) && ((_arg3 == "")))){ if (_arg1.indexOf(_arg2) != -1){ _local4 = true; }; } else { for each (_local5 in _arg1) { if (_local5[_arg3] == _arg2){ _local4 = true; break; }; }; }; return (_local4); } public static function setScoreNum(_arg1:int, _arg2:int, _arg3:MovieClip=null):Array{ var _local4:Array = new Array(); var _local5:int = _arg1; var _local6:uint; while (_local6 < _arg2) { _local4.push((_local5 % 10)); _local5 = int((_local5 / 10)); if (_arg3 != null){ (_arg3.getChildAt(_local6) as MovieClip).gotoAndStop((_local4[_local6] + 1)); }; _local6++; }; return (_local4); } public static function getDir(_arg1:Number):int{ return (((_arg1 == 0)) ? 1 : (Math.abs(_arg1) / _arg1)); } public static function addColorTransform(_arg1:Sprite, _arg2:ColorTransform):void{ _arg1.transform.colorTransform = _arg2; } public static function removeFilter(_arg1:DisplayObject):void{ var _local2:Array = new Array(); _arg1.filters = _local2; } public static function to360StdDegree(_arg1:Number):Number{ if (_arg1 < 0){ _arg1 = (_arg1 + 360); }; return (_arg1); } public static function numToStr(_arg1:int, _arg2:int):String{ var _local5:int; var _local3 = ""; var _local4:int = _arg2; while (_local4 > 0) { _local5 = (_arg1 / Math.pow(10, (_local4 - 1))); _local3 = _local3.concat(_local5.toString()); _local4--; }; return (_local3); } public static function ToTime(_arg1:int):Object{ var _local2:int = (_arg1 / 3600); var _local3:int = ((_arg1 - (3600 * _local2)) / 60); _arg1 = ((_arg1 - (3600 * _local2)) - (60 * _local3)); return ({h:_local2, m:_local3, s:_arg1}); } public static function depthManager3D(_arg1:DisplayObjectContainer, _arg2:Array):void{ var _local3:int; if (_arg2){ _arg2.sortOn(["my_y", "my_x", "my_z"], [Array.NUMERIC, Array.NUMERIC, (Array.NUMERIC | Array.DESCENDING)]); _local3 = 0; while (_local3 < _arg2.length) { if (_arg2[_local3].mc){ _arg1.setChildIndex(_arg2[_local3].mc, _local3); } else { trace("Warning!!!!!! 深度数组的MC不存在!!!!!"); }; _local3++; }; }; } public static function depthManager(_arg1:DisplayObjectContainer, _arg2:Object):void{ var _local3:Array = new Array(); var _local4:int = _arg1.numChildren; var _local5:int; while (_local5 < _local4) { _local3.push(_arg1.getChildAt(_local5)); _local5++; }; _local3.sortOn(_arg2, Array.NUMERIC); _local4 = _local3.length; _local5 = 0; while (_local5 < _local4) { _arg1.setChildIndex((_local3[_local5] as DisplayObject), _local5); _local5++; }; } public static function clone(_arg1:Object){ var _local2:ByteArray = new ByteArray(); _local2.writeObject(_arg1); _local2.position = 0; return (_local2.readObject()); } public static function toDegree(_arg1:Number):Number{ return (((_arg1 * 180) / Math.PI)); } public static function removeObjInArr(_arg1:Array, _arg2:Object, _arg3=""):Boolean{ var _local6:int; var _local7:*; var _local4:Boolean; var _local5:Object = _arg2; if (_arg1){ if (_arg3 != ""){ for each (_local7 in _arg1) { if (_local7[_arg3] == _arg2){ _local5 = _local7; break; }; }; }; _local6 = _arg1.indexOf(_local5); if (_local6 != -1){ _arg1.splice(_local6, 1); _local4 = true; }; }; return (_local4); } public static function setMCEnable(_arg1:MovieClip, _arg2:Boolean):void{ _arg1.enabled = _arg2; _arg1.mouseEnabled = _arg2; _arg1.mouseChildren = false; _arg1.buttonMode = _arg2; if (_arg2){ removeFilter(_arg1); } else { setGrayColor(_arg1); }; } public static function getDistance(_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 checkPointInCircle(_arg1:Point, _arg2:Point, _arg3:Number):Boolean{ var _local4:Boolean; if ((Math.pow((_arg1.x - _arg2.x), 2) + Math.pow((_arg1.y - _arg2.y), 2)) <= (_arg3 * _arg3)){ _local4 = true; }; return (_local4); } public static function applyColorFilter(_arg1:DisplayObject, _arg2:Array):void{ var _local3:ColorMatrixFilter; var _local4:Array; if (_arg1){ _local3 = new ColorMatrixFilter(_arg2); _local4 = new Array(); _local4.push(_local3); _arg1.filters = _local4; }; } public static function addText(_arg1:DisplayObjectContainer, _arg2:uint, _arg3:Boolean, _arg4:uint, _arg5:String="left"):TextField{ var _local6:TextField = new TextField(); _local6.textColor = _arg2; _local6.background = _arg3; _local6.backgroundColor = _arg4; _local6.autoSize = _arg5; _arg1.addChild(_local6); return (_local6); } public static function getMirrorYAngle(_arg1:Number):Number{ var _local2:Number; if (_arg1 > 360){ _arg1 = (_arg1 - 360); } else { if (_arg1 < 0){ _arg1 = (_arg1 + 360); }; }; if ((((_arg1 > 0)) && ((_arg1 <= 180)))){ _local2 = (180 - _arg1); } else { if ((((_arg1 > 180)) && ((_arg1 <= 360)))){ _local2 = (540 - _arg1); }; }; return (_local2); } public static function getRadiansBy2Point(_arg1:Point, _arg2:Point):Number{ var _local3:Number; var _local4:Number = (_arg2.x - _arg1.x); var _local5:Number = (_arg2.y - _arg1.y); if (!_local4){ _local3 = (((Math.PI / 2) * Math.abs(_local5)) / _local5); } else { _local3 = Math.atan2(_local5, _local4); }; return (_local3); } public static function checkHit(_arg1:Point, _arg2:DisplayObject, _arg3:DisplayObjectContainer):Boolean{ var _local4:Boolean; var _local5:Point = _arg3.localToGlobal(_arg1); if (_arg2.hitTestPoint(_local5.x, _local5.y, true)){ _local4 = true; }; return (_local4); } public static function applyGlowFilter(_arg1:DisplayObject, _arg2:uint=0xFF0000, _arg3:Number=1, _arg4:Number=6, _arg5:Number=6, _arg6:Number=2, _arg7:int=1, _arg8:Boolean=false, _arg9:Boolean=false):void{ var _local10:GlowFilter = new GlowFilter(_arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8, _arg9); var _local11:Array = new Array(); _local11.push(_local10); _arg1.filters = _local11; } public static function getArrNextIndex(_arg1:int, _arg2:int, _arg3:int):int{ _arg2 = (_arg2 + _arg3); if (_arg2 >= _arg1){ _arg2 = (_arg2 - _arg1); } else { if (_arg2 < 0){ _arg2 = (_arg2 + _arg1); }; }; return (_arg2); } public static function getColorByBMD(_arg1:BitmapData, _arg2:Number, _arg3:Number):uint{ var _local4:int = getTimer(); var _local5:uint = _arg1.getPixel(_arg2, _arg3); var _local6:int = getTimer(); return (_local5); } public static function getDegreeBy2Point(_arg1:Point, _arg2:Point):Number{ var _local3:int; var _local4:Number = (_arg2.x - _arg1.x); var _local5:Number = (_arg2.y - _arg1.y); _local3 = (Math.atan2(_local5, _local4) / 0.0174); return (_local3); } public static function createTextField(_arg1:DisplayObjectContainer, _arg2:Number, _arg3:Number):TextField{ var _local4:TextField = new TextField(); _local4.x = _arg2; _local4.y = _arg3; _local4.autoSize = TextFieldAutoSize.CENTER; _local4.selectable = false; _local4.border = true; _local4.background = true; _local4.backgroundColor = 0xFFFFFF; _local4.textColor = 0xFF0000; _arg1.addChild(_local4); return (_local4); } public static function randomArrObj(_arg1:Array):Array{ var _local5:int; var _local2:int = _arg1.length; var _local3:Array = new Array(); var _local4:int; while (_local4 < _local2) { _local5 = (Math.random() * _arg1.length); _local3.push(_arg1[_local5]); _arg1.splice(_local5, 1); _local4++; }; return (_local3); } public static function getSign(_arg1:Number):int{ return (((_arg1 == 0)) ? 0 : (Math.abs(_arg1) / _arg1)); } public static function getObjInArr(_arg1:Array, _arg2:Object, _arg3):Object{ var _local5:*; var _local4:Object; if (_arg1){ for each (_local5 in _arg1) { if (_local5[_arg3] == _arg2){ _local4 = _local5; break; }; }; }; return (_local4); } public static function setBtnEnable(_arg1:SimpleButton, _arg2:Boolean):void{ _arg1.enabled = _arg2; _arg1.mouseEnabled = _arg2; if (_arg2){ removeFilter(_arg1); } else { setGrayColor(_arg1); }; } public static function toRadians(_arg1:Number):Number{ return (((_arg1 * Math.PI) / 180)); } } }//package lj.src.util
Section 44
//SoundObject (lj.src.util.SoundObject) package lj.src.util { import flash.media.*; import flash.events.*; public class SoundObject { private static var actionSound:Sound; private static var musicChannelStopData:Array = []; private static var sound:Array; private static var musicChannel:Array; private static var music_total:int = 1; private static var sound_total:int = 10; private static var soundClass:Array = []; private static var sound_index:int = 0; private static var music:Array; private static var music_index:int = 0; private static var actionSoundChannel:SoundChannel; private static var sound_volume:SoundTransform = new SoundTransform(); private static var soundChannelStopData:Array = []; private static var sound_holds:int = 2; public static var finished:Boolean = true; private static var soundChannel:Array; private static var music_volume:SoundTransform = new SoundTransform(); public function SoundObject():void{ } private static function setSoundIndex():void{ sound_index = (sound_index + 1); if (sound_index >= sound_total){ sound_index = 0; }; } private static function creatSound():void{ soundChannel = []; sound = []; var _local1:int; while (_local1 < sound_total) { soundChannel.push([null, null, null]); sound.push(null); _local1++; }; } private static function soundvalume_change():Boolean{ var _local2:int; if (!soundChannel){ creatSound(); return (false); }; var _local1:int; while (_local1 < soundChannel.length) { _local2 = 1; while (_local2 <= sound_holds) { if ((soundChannel[_local1][_local2] is SoundChannel)){ soundChannel[_local1][_local2].soundTransform = sound_volume; }; _local2++; }; _local1++; }; return (true); } public static function pushSound(_arg1:String, _arg2:Class, _arg3:Boolean=true):void{ soundClass.push([_arg1, _arg2]); if (_arg3){ SoundObject.playSound(_arg1); }; } private static function creatMusic():void{ musicChannel = []; music = []; var _local1:int; while (_local1 < music_total) { musicChannel.push([null, null]); musicChannelStopData.push([null, null]); music.push(null); _local1++; }; } public static function isMusic(_arg1:String):Boolean{ if (SoundObject.index_result(musicChannel, _arg1, 0) >= 0){ return (true); }; return (false); } private static function creatSoundStop():void{ soundChannelStopData = []; var _local1:int; while (_local1 < sound_total) { soundChannelStopData.push([null, null, null]); _local1++; }; } public static function stopSound():Boolean{ var _local2:int; creatSoundStop(); if (!soundChannel){ return (false); }; var _local1:int; _local1 = 0; while (_local1 < soundChannel.length) { _local2 = 1; while (_local2 <= sound_holds) { if ((((soundChannel[_local1][_local2] is SoundChannel)) && (!((soundChannel[_local1][_local2].position == 0))))){ soundChannelStopData[_local1][0] = soundChannel[_local1][0]; soundChannelStopData[_local1][_local2] = soundChannel[_local1][_local2].position; soundChannel[_local1][_local2].stop(); }; soundChannel[_local1][_local2] = null; _local2++; }; soundChannel[_local1][0] = null; _local1++; }; SoundMixer.stopAll(); return (true); } public static function get sound_volume_val():Number{ return (sound_volume.volume); } private static function index_result(_arg1:Array, _arg2:String, ... _args):int{ var _local4:Array; var _local5:int; var _local6:int; if (!each_type(_args, "number")){ return (-2); }; _local5 = 0; while (_local5 < _arg1.length) { _local4 = _arg1[_local5]; _local6 = 0; while (_local6 < _args.length) { if (_local6 == (_args.length - 1)){ if (_local4[_args[_local6]] == _arg2){ return (_local5); }; } else { if ((_local4 is Array)){ _local4 = _local4[_args[_local6]]; } else { return (-3); }; }; //unresolved jump _local6++; }; if (_arg1[_local5] == _arg2){ return (_local5); }; _local5++; }; return (-1); } public static function playSound(_arg1:String, _arg2:int=0, _arg3:Number=0, _arg4:Boolean=false):Boolean{ var _local6:int; var _local7:int; var _local8:int; var _local9:int; if (!soundChannel){ creatSound(); }; var _local5:int = SoundObject.index_result(soundChannel, _arg1, 0); if (_local5 < 0){ _local5 = SoundObject.index_result(soundClass, _arg1, 0); if (_local5 >= 0){ _local6 = 1; for (;_local6 <= sound_holds;(soundChannel[sound_index][_local6] = null), _local6++) { if (soundChannel[sound_index][_local6]){ soundChannel[sound_index][_local6].stop(); continue; }; }; sound[sound_index] = new (soundClass[_local5][1]); if ((Math.round((sound[sound_index].length * 100)) / 100) != (Math.round((_arg3 * 100)) / 100)){ soundChannel[sound_index][0] = soundClass[_local5][0]; soundChannel[sound_index][1] = sound[sound_index].play(_arg3, _arg2); if (soundChannel[sound_index][1]){ soundChannel[sound_index][1].soundTransform = sound_volume; //unresolved jump }; setSoundIndex(); return (true); } else { soundChannel[sound_index][0] = null; sound[sound_index] = null; return (false); }; }; } else { _local7 = 0; _local8 = 1; _local9 = 0; _local7 = SoundObject.index_result(soundClass, _arg1, 0); sound[_local5] = new (soundClass[_local7][1]); if ((Math.round((sound[_local5].length * 100)) / 100) >= (Math.round((_arg3 * 100)) / 100)){ _local6 = 1; for (;_local6 <= sound_holds;return (true), continue, if (_local9 < soundChannel[_local5][_local6].position){ _local9 = soundChannel[_local5][_local6].position; _local8 = _local6; }, _local6++) { //unresolved if soundChannel[_local5][_local6] = sound[_local5].play(_arg3, _arg2); if (soundChannel[_local5][_local6]){ soundChannel[_local5][_local6].soundTransform = sound_volume; continue; }; }; soundChannel[_local5][_local8].stop(); soundChannel[_local5][_local8] = sound[_local5].play(_arg3, _arg2); if (soundChannel[_local5][_local8]){ soundChannel[_local5][_local8].soundTransform = sound_volume; //unresolved jump }; return (true); } else { _local6 = 0; while (_local6 <= sound_holds) { soundChannel[_local5][_local6] = null; _local6++; }; sound[_local5] = null; }; }; return (false); } public static function get sound_transform():SoundTransform{ return (sound_volume); } private static function musicvalume_change():Boolean{ if (!musicChannel){ creatMusic(); return (false); }; var _local1:int; while (_local1 < musicChannel.length) { if ((musicChannel[_local1][1] is SoundChannel)){ musicChannel[_local1][1].soundTransform = music_volume; }; _local1++; }; return (true); } private static function each_type(_arg1:Array, _arg2:String):Boolean{ var _local3:int; while (_local3 < _arg1.lengt) { if (typeof(_arg1[_local3]) != _arg2){ return (false); }; _local3++; }; return (Boolean(_arg1.length)); } private static function setMusicIndex():void{ music_index = (music_index + 1); if (music_index >= music_total){ music_index = 0; }; } private static function soundEvent(_arg1:Event):void{ var _local3:int; _arg1.target.removeEventListener(Event.SOUND_COMPLETE, soundEvent); var _local2:int; while (_local2 < soundChannel.length) { _local3 = 1; while (_local3 <= sound_holds) { if (musicChannel[_local2][_local3] == _arg1.target){ playMusic(musicChannel[_local2][_local3]); }; _local3++; }; _local2++; }; } public static function get music_volume_val():Number{ return (music_volume.volume); } public static function playMusic(_arg1:String, _arg2:Number=0, _arg3:Boolean=false):Boolean{ if (!musicChannel){ creatMusic(); }; var _local4:int = SoundObject.index_result(musicChannel, _arg1, 0); if (_local4 < 0){ _local4 = SoundObject.index_result(soundClass, _arg1, 0); if (_local4 >= 0){ music[music_index] = new (soundClass[_local4][1]); if (musicChannel[music_index][1]){ musicChannel[music_index][1].stop(); //unresolved jump }; musicChannel[music_index][0] = soundClass[_local4][0]; musicChannel[music_index][1] = music[music_index].play(_arg2); if (musicChannel[music_index][1]){ musicChannel[music_index][1].soundTransform = music_volume; //unresolved jump }; musicChannel[music_index][1].addEventListener(Event.SOUND_COMPLETE, musicEvent); setMusicIndex(); return (true); }; } else { musicChannel[_local4][1].stop(); musicChannel[_local4][1] = music[_local4].play(_arg2); if (musicChannel[_local4][1]){ musicChannel[_local4][1].soundTransform = music_volume; //unresolved jump }; musicChannel[_local4][1].addEventListener(Event.SOUND_COMPLETE, musicEvent); return (true); }; return (false); } public static function stopMusic():Boolean{ if (!musicChannel){ return (false); }; var _local1:int; _local1 = 0; while (_local1 < musicChannel.length) { if ((((musicChannel[_local1][1] is SoundChannel)) && (!((musicChannel[_local1][1].position == 0))))){ musicChannelStopData[_local1][0] = musicChannel[_local1][0]; musicChannelStopData[_local1][1] = musicChannel[_local1][1].position; musicChannel[_local1][1].removeEventListener(Event.SOUND_COMPLETE, musicEvent); musicChannel[_local1][1].stop(); }; _local1++; }; return (true); } public static function completeSound(_arg1:Class):Boolean{ stopSound(); stopMusic(); finished = false; actionSound = new (_arg1); actionSoundChannel = actionSound.play(); actionSoundChannel.addEventListener(Event.SOUND_COMPLETE, completeHD); return (true); } public static function get music_transform():SoundTransform{ return (music_volume); } public static function resumeSound():Boolean{ var _local2:int; if (!soundChannel){ return (false); }; var _local1:int; _local1 = 0; while (_local1 < soundChannelStopData.length) { _local2 = 1; while (_local2 <= sound_holds) { if (soundChannelStopData[_local1][_local2] != null){ playSound(soundChannelStopData[_local1][0], (soundChannelStopData[_local1][_local2] + 200)); soundChannelStopData[_local1][_local2] = null; }; _local2++; }; soundChannelStopData[_local1][0] = null; _local1++; }; return (true); } public static function soundvolume(_arg1:Number=1, _arg2:Number=0):Boolean{ if ((((_arg1 <= 1)) && ((_arg1 >= 0)))){ sound_volume = new SoundTransform(_arg1, _arg2); soundvalume_change(); return (true); }; return (false); } private static function musicEvent(_arg1:Event):void{ _arg1.target.removeEventListener(Event.SOUND_COMPLETE, musicEvent); var _local2:int; while (_local2 < musicChannel.length) { if (musicChannel[_local2][1] == _arg1.target){ playMusic(musicChannel[_local2][0]); }; _local2++; }; } public static function resumeMusic():Boolean{ if (!musicChannel){ return (false); }; var _local1:int; _local1 = 0; while (_local1 < musicChannelStopData.length) { if (musicChannelStopData[_local1][1] != null){ SoundObject.playMusic(musicChannelStopData[_local1][0], musicChannelStopData[_local1][1]); musicChannelStopData[_local1][1] = null; musicChannelStopData[_local1][0] = null; }; _local1++; }; return (true); } private static function completeHD(_arg1:Event):void{ actionSoundChannel.removeEventListener(Event.SOUND_COMPLETE, completeHD); finished = true; } public static function pushSounds(... _args):void{ var _local2:int; while (_local2 < _args.length) { pushSound(_args[_local2][0], _args[_local2][1], false); _local2++; }; } public static function musicvolume(_arg1:Number=1, _arg2:Number=0):Boolean{ if ((((_arg1 <= 1)) && ((_arg1 >= 0)))){ music_volume = new SoundTransform(_arg1, _arg2); musicvalume_change(); return (true); }; return (false); } } }//package lj.src.util
Section 45
//XMLLoader (lj.src.util.XMLLoader) package lj.src.util { import flash.events.*; import flash.net.*; public class XMLLoader extends EventDispatcher { protected var myXML:XML; protected function onMyComplete(_arg1:Event):void{ myXML = new XML(_arg1.target.data); _arg1.target.removeEventListener(Event.COMPLETE, onMyComplete); dispatchEvent(new Event(Event.COMPLETE)); } public function load(_arg1:String):void{ var _local2:URLLoader = new URLLoader(new URLRequest(_arg1)); _local2.addEventListener(Event.COMPLETE, onMyComplete); } public function get xml():XML{ return (myXML); } } }//package lj.src.util
Section 46
//DocumentClass (lj.src.DocumentClass) package lj.src { import flash.events.*; import flash.display.*; import src.data.*; import lj.src.sys.*; public class DocumentClass extends Sprite { public function DocumentClass(){ if (stage){ init(); trace("stage init!! "); } else { addEventListener(Event.ADDED_TO_STAGE, onMyAddToStage); trace("add to stage!! "); }; } private function init():void{ Main.loadInit(stage, this, start, Data.loaderName); trace("Init !"); stage.scaleMode = StageScaleMode.SHOW_ALL; } protected function start():void{ } private function onMyAddToStage(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, onMyAddToStage); init(); } } }//package lj.src
Section 47
//LOGOTitter_572 (main_fla.LOGOTitter_572) package main_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.accessibility.*; import flash.filters.*; import flash.utils.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class LOGOTitter_572 extends MovieClip { public var Goto:Number; public var Type:String; public var Logo:MovieClip; public function LOGOTitter_572(){ addFrameScript(0, frame1); } function frame1(){ stop(); Logo.buttonMode = true; Logo.mouseChildren = false; Logo.addEventListener(MouseEvent.CLICK, NewLogo); Logo.addEventListener(MouseEvent.MOUSE_OVER, Over); Logo.addEventListener(MouseEvent.MOUSE_OUT, Out); } public function NewLogo(_arg1){ MovieClip(root).LogoMoreGame(Type); gotoAndStop(3); } public function Over(_arg1){ gotoAndStop(2); } public function Out(_arg1){ gotoAndStop(1); } } }//package main_fla
Section 48
//LOGOTitter_573 (main_fla.LOGOTitter_573) package main_fla { import flash.display.*; public dynamic class LOGOTitter_573 extends MovieClip { public var LogoColor:MovieClip; public var Logo:MovieClip; public function LOGOTitter_573(){ addFrameScript(1, frame2); } function frame2(){ LogoColor.gotoAndStop(MoreGameURLOK.Goto); gotoAndStop(MoreGameURLOK.Goto); } } }//package main_fla
Section 49
//MainTimeline (main_fla.MainTimeline) package main_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.accessibility.*; import flash.filters.*; import flash.utils.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var Goto:String; public var domain:String; public var ServerFps; public var TitterIntro:MovieClip; public var portal:String; public var Url:String; public var main; public var loader:URLLoader; public var GameName:String; public var MochiBotKey:String; public var utm_content:String; public var sender:LocalConnection; public var url:String; public var IntroOK:Boolean; public var continueButton:Number; public var branding:String; public function MainTimeline(){ addFrameScript(0, frame1, 4, frame5); } public function CuntryType(_arg1:String){ var _local2:String; switch (_arg1){ case "mary.com": _local2 = "MaryCOM"; break; case "titter.com": _local2 = "TitterCOM"; break; case "titter.fr": _local2 = "TitterFR"; break; case "titter.es": _local2 = "TitterES"; break; case "titter.pt": _local2 = "TitterPT"; break; case "titter.nl": _local2 = "TitterNL"; break; case "titter.it": _local2 = "TitterIT"; break; case "warda.com": _local2 = "WardaCOM"; break; case "titter.com.cn": _local2 = "TitterCOMCN"; break; case "titter.co.id": _local2 = "TitterCOID"; break; case "tessaspiele.de": _local2 = "TessaspieleDE"; break; case "tessagames.co.uk": _local2 = "TessagamesCOUK"; break; case "titter.pl": _local2 = "TitterPL"; break; case "titter.no": _local2 = "TitterNO"; break; case "titter.se": _local2 = "TitterSE"; break; case "titter.dk": _local2 = "TitterDK"; break; case "titter.hu": _local2 = "TitterHU"; break; case "titter.gr": _local2 = "TitterGR"; break; case "titter.tw": _local2 = "TitterTW"; break; case "titter.fi": _local2 = "TitterFI"; break; case "irgytessy.ru": _local2 = "IrgytessyRU"; break; case "kikirti.com": _local2 = "KikirtiCOM"; break; }; Url = ("http://www." + _arg1); Goto = _local2; MoreGameURLOK.MoreGameURLOK = LogoMoreGame; MoreGameURLOK.Goto = Goto; } public function com(_arg1){ var _local2:String; _local2 = _arg1.target.data.toLowerCase(); trace(_local2); CuntryType(_local2); TitterIntro.titterBtn.Logo.gotoAndStop(Goto); TitterIntro.Loading.gotoAndStop(Goto); NewLoadingReady(); } public function ingameOK(_arg1){ utm_content = "ingame"; MoreGameURL(true); } public function preloader(_arg1){ utm_content = "preloader"; MoreGameURL(true); } public function gameover(_arg1){ utm_content = "gameover"; MoreGameURL(true); } public function LogoMoreGame(_arg1:String){ utm_content = _arg1; MoreGameURL(true); } public function youwin(_arg1){ utm_content = "youwin"; MoreGameURL(true); } public function GameUrl(){ var _local1:String = ((((((("?utm_campaign=" + GameName) + "&utm_content=") + utm_content) + "&utm_medium=") + branding) + "&utm_source=") + url); var _local2:String = ("http://www.mary.com/tessa-s-wedding.html" + _local1); var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3); } function frame5(){ main = new HamsterMain(); addChild(main); stop(); } function frame1(){ MochiBotKey = "d1ff4724"; GameName = "hamster blue lagoon"; branding = "original"; continueButton = 1; ServerFps = stage.frameRate; stage.frameRate = 30; stop(); MochiBot.track(this, MochiBotKey); sender = new LocalConnection(); url = root.loaderInfo.url; domain = sender.domain; utm_content = "intro"; TitterIntro.GameURL.addEventListener(MouseEvent.CLICK, BGUrl); Url = "http://www.mary.com"; Goto = "MaryCOM"; MoreGameURLOK.MoreGameURLOK = LogoMoreGame; trace(MoreGameURLOK.MoreGameURLOK); MoreGameURLOK.Goto = Goto; trace(MoreGameURLOK.Goto); if (domain != "localhost"){ loader = new URLLoader(new URLRequest("http://api.jaludo.com/geoip/index.php?return=domain&type=gameshell&portal=mary")); loader.addEventListener(Event.COMPLETE, com); } else { NewLoadingReady(); }; } public function menu(_arg1){ utm_content = "menu"; MoreGameURL(true); } public function NewLoadingReady(){ var onEnterFramee:Function; onEnterFramee = function (_arg1:Event){ var _local2:Number; var _local3:Number; if (framesLoaded == totalFrames){ trace("Loading.......(100%)"); TitterIntro.gotoAndStop(2); TitterIntro.removeEventListener(Event.ENTER_FRAME, onEnterFramee); } else { _local2 = (root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal); _local3 = Math.round((_local2 * 100)); TitterIntro.LoadingPic.gotoAndStop(_local3); TitterIntro.loadTxt.text = (_local3 + "%"); }; }; TitterIntro.addEventListener(Event.ENTER_FRAME, onEnterFramee); } public function MoreGameURL(_arg1){ var _local2:String = ((((((("?utm_campaign=" + GameName) + "&utm_content=") + utm_content) + "&utm_medium=") + branding) + "&utm_source=") + url); var _local3:String = (Url + _local2); var _local4:URLRequest = new URLRequest(_local3); navigateToURL(_local4); } public function LoadGamePlay(){ SoundMixer.stopAll(); stage.frameRate = ServerFps; gotoAndStop(5); trace("动画播放完毕,您的游戏跳到第5帧!"); } public function BGUrl(_arg1){ if (IntroOK){ LogoMoreGame("intro"); } else { LogoMoreGame("preloader"); }; } public function intro(_arg1){ utm_content = "intro"; MoreGameURL(true); } } }//package main_fla
Section 50
//SonwGIF_549 (main_fla.SonwGIF_549) package main_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.accessibility.*; import flash.filters.*; import flash.utils.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class SonwGIF_549 extends MovieClip { public var SonwNum:int; public var Speed:Number; public var Winds:Number; public var Heat:MovieClip; public var SonwTime:int; public var SonwMax:int; public function SonwGIF_549(){ addFrameScript(0, frame1); } public function SonwReady(_arg1){ var i:*; var Action:Function; var Mc:MovieClip; var event = _arg1; var T:int = (Math.random() * SonwTime); if (T == 1){ Winds = ((Math.random() * 3) - 1); }; if (T < SonwMax){ var SownInit:Function = function (_arg1:MovieClip){ _arg1.Speed = int(((Math.random() * Speed) + 2)); _arg1.x = ((Math.random() * 800) - 100); var _local2:int = ((Math.random() * 4) + 1); var _local3:Number = ((Math.random() * 1) + 0.2); var _local4:Number = ((Math.random() * 1) + 0.2); var _local5:int = (Math.random() * 10); if (_local5 < 2){ _arg1.gotoAndStop(_local2); } else { _arg1.gotoAndStop(1); }; _arg1.rotation = (Math.random() * 360); _arg1.scaleX = _local3; _arg1.scaleY = _local3; }; Action = function (_arg1){ var _local2:* = _arg1.target; if (!_local2.Load){ _local2.y = (_local2.y + _local2.Speed); _local2.x = (_local2.x + Winds); _local2.rotation = (_local2.rotation + 5); }; if (_local2.y > 400){ _local2.alpha = (_local2.alpha - 0.05); }; if ((((_local2.y > 500)) || ((_local2.alpha < 0)))){ removeChild(_local2); _local2.removeEventListener(Event.ENTER_FRAME, Action); }; if (Heat.hitTestPoint(_local2.x, _local2.y, true)){ if (_local2.Speed > 0){ _local2.Speed--; }; _local2.Load = true; _local2.alpha = (_local2.alpha - 0.02); }; }; i = 0; while (i < SonwNum) { Mc = new Sonw(); addChild(Mc); SownInit(Mc); Mc.addEventListener(Event.ENTER_FRAME, Action); i = (i + 1); }; }; } function frame1(){ SonwNum = 4; SonwMax = 20; SonwTime = 100; Speed = 5; Winds = 2; addEventListener(Event.ENTER_FRAME, SonwReady); } } }//package main_fla
Section 51
//SonwGIF_582 (main_fla.SonwGIF_582) package main_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.accessibility.*; import flash.filters.*; import flash.utils.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class SonwGIF_582 extends MovieClip { public var SonwNum:int; public var Speed:Number; public var Winds:Number; public var Heat:MovieClip; public var SonwTime:int; public var SonwMax:int; public function SonwGIF_582(){ addFrameScript(0, frame1); } public function SonwReady(_arg1){ var i:*; var Action:Function; var Mc:MovieClip; var event = _arg1; var T:int = (Math.random() * SonwTime); if (T == 1){ Winds = ((Math.random() * 3) - 1); }; if (T < SonwMax){ var SownInit:Function = function (_arg1:MovieClip){ _arg1.Speed = int(((Math.random() * Speed) + 2)); _arg1.x = ((Math.random() * 800) - 100); var _local2:int = ((Math.random() * 4) + 1); var _local3:Number = ((Math.random() * 1) + 0.2); var _local4:Number = ((Math.random() * 1) + 0.2); var _local5:int = (Math.random() * 10); if (_local5 < 2){ _arg1.gotoAndStop(_local2); } else { _arg1.gotoAndStop(1); }; _arg1.rotation = (Math.random() * 360); _arg1.scaleX = _local3; _arg1.scaleY = _local3; }; Action = function (_arg1){ var _local2:* = _arg1.target; if (!_local2.Load){ _local2.y = (_local2.y + _local2.Speed); _local2.x = (_local2.x + Winds); _local2.rotation = (_local2.rotation + 5); }; if (_local2.y > 400){ _local2.alpha = (_local2.alpha - 0.05); }; if ((((_local2.y > 500)) || ((_local2.alpha < 0)))){ removeChild(_local2); _local2.removeEventListener(Event.ENTER_FRAME, Action); }; if (Heat.hitTestPoint(_local2.x, _local2.y, true)){ if (_local2.Speed > 0){ _local2.Speed--; }; _local2.Load = true; _local2.alpha = (_local2.alpha - 0.02); }; }; i = 0; while (i < SonwNum) { Mc = new Sonw(); addChild(Mc); SownInit(Mc); Mc.addEventListener(Event.ENTER_FRAME, Action); i = (i + 1); }; }; } function frame1(){ SonwNum = 4; SonwMax = 20; SonwTime = 100; Speed = 5; Winds = 2; addEventListener(Event.ENTER_FRAME, SonwReady); } } }//package main_fla
Section 52
//YDK_1 (main_fla.YDK_1) package main_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.accessibility.*; import flash.filters.*; import flash.utils.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class YDK_1 extends MovieClip { public var Loading:MovieClip; public var Gif:MovieClip; public var Loaded:MovieClip; public var Continue:MovieClip; public var loadTxt:TextField; public var LoadingPic:MovieClip; public var titterBtn:MovieClip; public var GameURL:SimpleButton; public function YDK_1(){ addFrameScript(0, frame1, 1, frame2, 150, frame151); } function frame151(){ MovieClip(root).LoadGamePlay(); stop(); } public function run(_arg1){ var _local2:* = root; var _local3:* = parent; if (MovieClip(_local2).LoadingGif){ MovieClip(_local2).LoadGamePlay(); } else { MovieClip(_local2).IntroOK = true; SoundMixer.stopAll(); play(); }; } function frame2(){ stop(); Continue.Continue.mouseChildren = false; Continue.Continue.buttonMode = true; Continue.Continue.addEventListener(MouseEvent.MOUSE_OVER, run); } function frame1(){ stop(); } } }//package main_fla
Section 53
//YDK_11 (main_fla.YDK_11) package main_fla { import flash.display.*; public dynamic class YDK_11 extends MovieClip { public function YDK_11(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 54
//YDK_2 (main_fla.YDK_2) package main_fla { import flash.events.*; import flash.display.*; public dynamic class YDK_2 extends MovieClip { public var role2_mc:MovieClip; public var Frame:Number; public function YDK_2(){ addFrameScript(0, frame1, 15, frame16, 24, frame25, 32, frame33, 40, frame41, 127, frame128); } function frame1(){ Frame = 20; } function frame128(){ stop(); } public function run(_arg1){ Loading(Frame); } function frame33(){ Frame = 60; addEventListener(Event.ENTER_FRAME, run); } function frame25(){ Frame = 40; addEventListener(Event.ENTER_FRAME, run); } function frame41(){ Frame = 80; addEventListener(Event.ENTER_FRAME, run); } function frame16(){ Frame = 20; addEventListener(Event.ENTER_FRAME, run); } public function Loading(_arg1){ var _local2:Number = (root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal); var _local3:Number = Math.round((_local2 * 100)); if (_local3 < _arg1){ stop(); } else { removeEventListener(Event.ENTER_FRAME, run); play(); }; } } }//package main_fla
Section 55
//YDK_21 (main_fla.YDK_21) package main_fla { import flash.display.*; public dynamic class YDK_21 extends MovieClip { public var glowMc:MovieClip; public var Logo:MovieClip; public function YDK_21(){ addFrameScript(0, frame1, 5, frame6, 9, frame10); } function frame1(){ stop(); } function frame6(){ stop(); } function frame10(){ gotoAndPlay(1); } } }//package main_fla
Section 56
//YDK_22 (main_fla.YDK_22) package main_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.accessibility.*; import flash.filters.*; import flash.utils.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class YDK_22 extends MovieClip { public function YDK_22(){ addFrameScript(0, frame1); } function frame1(){ gotoAndStop(MovieClip(root).Goto); stop(); } } }//package main_fla
Section 57
//YDK_8 (main_fla.YDK_8) package main_fla { import flash.display.*; public dynamic class YDK_8 extends MovieClip { public function YDK_8(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 58
//YDK_90 (main_fla.YDK_90) package main_fla { import flash.display.*; public dynamic class YDK_90 extends MovieClip { public function YDK_90(){ addFrameScript(49, frame50); } function frame50(){ stop(); } } }//package main_fla
Section 59
//YDK_94 (main_fla.YDK_94) package main_fla { import flash.display.*; public dynamic class YDK_94 extends MovieClip { public function YDK_94(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 60
//YDK_95 (main_fla.YDK_95) package main_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.accessibility.*; import flash.filters.*; import flash.utils.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class YDK_95 extends MovieClip { public function YDK_95(){ addFrameScript(0, frame1); } function frame1(){ gotoAndStop(MovieClip(root).Goto); stop(); } } }//package main_fla
Section 61
//YDK_98 (main_fla.YDK_98) package main_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.accessibility.*; import flash.filters.*; import flash.utils.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class YDK_98 extends MovieClip { public function YDK_98(){ addFrameScript(0, frame1); } function frame1(){ gotoAndStop(MovieClip(root).Goto); } } }//package main_fla
Section 62
//ByteArrayAsset (mx.core.ByteArrayAsset) package mx.core { import flash.utils.*; public class ByteArrayAsset extends ByteArray implements IFlexAsset { mx_internal static const VERSION:String = "4.0.0.14159"; } }//package mx.core
Section 63
//EdgeMetrics (mx.core.EdgeMetrics) package mx.core { public class EdgeMetrics { public var bottom:Number; public var left:Number; public var right:Number; public var top:Number; mx_internal static const VERSION:String = "4.0.0.14159"; public static const EMPTY:EdgeMetrics = new EdgeMetrics(0, 0, 0, 0); ; public function EdgeMetrics(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=0){ this.left = _arg1; this.top = _arg2; this.right = _arg3; this.bottom = _arg4; } public function clone():EdgeMetrics{ return (new EdgeMetrics(this.left, this.top, this.right, this.bottom)); } } }//package mx.core
Section 64
//FlexMovieClip (mx.core.FlexMovieClip) package mx.core { import flash.display.*; import mx.utils.*; public class FlexMovieClip extends MovieClip { mx_internal static const VERSION:String = "4.0.0.14159"; public function FlexMovieClip(){ super(); try { name = NameUtil.createUniqueName(this); } catch(e:Error) { }; } override public function toString():String{ return (NameUtil.displayObjectToString(this)); } } }//package mx.core
Section 65
//IBorder (mx.core.IBorder) package mx.core { public interface IBorder { function get borderMetrics():EdgeMetrics; } }//package mx.core
Section 66
//IFlexAsset (mx.core.IFlexAsset) package mx.core { public interface IFlexAsset { } }//package mx.core
Section 67
//IFlexDisplayObject (mx.core.IFlexDisplayObject) package mx.core { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.accessibility.*; public interface IFlexDisplayObject extends IBitmapDrawable, IEventDispatcher { function get root():DisplayObject; function get stage():Stage; function get name():String; function set name(_arg1:String):void; function get parent():DisplayObjectContainer; function get mask():DisplayObject; function set mask(_arg1:DisplayObject):void; function get visible():Boolean; function set visible(_arg1:Boolean):void; function get x():Number; function set x(_arg1:Number):void; function get y():Number; function set y(_arg1:Number):void; function get scaleX():Number; function set scaleX(_arg1:Number):void; function get scaleY():Number; function set scaleY(_arg1:Number):void; function get mouseX():Number; function get mouseY():Number; function get rotation():Number; function set rotation(_arg1:Number):void; function get alpha():Number; function set alpha(_arg1:Number):void; function get width():Number; function set width(_arg1:Number):void; function get height():Number; function set height(_arg1:Number):void; function get cacheAsBitmap():Boolean; function set cacheAsBitmap(_arg1:Boolean):void; function get opaqueBackground():Object; function set opaqueBackground(_arg1:Object):void; function get scrollRect():Rectangle; function set scrollRect(_arg1:Rectangle):void; function get filters():Array; function set filters(_arg1:Array):void; function get blendMode():String; function set blendMode(_arg1:String):void; function get transform():Transform; function set transform(_arg1:Transform):void; function get scale9Grid():Rectangle; function set scale9Grid(_arg1:Rectangle):void; function globalToLocal(_arg1:Point):Point; function localToGlobal(_arg1:Point):Point; function getBounds(_arg1:DisplayObject):Rectangle; function getRect(_arg1:DisplayObject):Rectangle; function get loaderInfo():LoaderInfo; function hitTestObject(_arg1:DisplayObject):Boolean; function hitTestPoint(_arg1:Number, _arg2:Number, _arg3:Boolean=false):Boolean; function get accessibilityProperties():AccessibilityProperties; function set accessibilityProperties(_arg1:AccessibilityProperties):void; function get measuredHeight():Number; function get measuredWidth():Number; function move(_arg1:Number, _arg2:Number):void; function setActualSize(_arg1:Number, _arg2:Number):void; } }//package mx.core
Section 68
//IRepeaterClient (mx.core.IRepeaterClient) package mx.core { public interface IRepeaterClient { function get instanceIndices():Array; function set instanceIndices(_arg1:Array):void; function get isDocument():Boolean; function get repeaterIndices():Array; function set repeaterIndices(_arg1:Array):void; function get repeaters():Array; function set repeaters(_arg1:Array):void; function initializeRepeaterArrays(_arg1:IRepeaterClient):void; } }//package mx.core
Section 69
//MovieClipAsset (mx.core.MovieClipAsset) package mx.core { public class MovieClipAsset extends FlexMovieClip implements IFlexAsset, IFlexDisplayObject, IBorder { private var _measuredHeight:Number; private var _measuredWidth:Number; mx_internal static const VERSION:String = "4.0.0.14159"; public function MovieClipAsset(){ this._measuredWidth = width; this._measuredHeight = height; } public function get measuredHeight():Number{ return (this._measuredHeight); } public function get measuredWidth():Number{ return (this._measuredWidth); } public function get borderMetrics():EdgeMetrics{ if (scale9Grid == null){ return (EdgeMetrics.EMPTY); }; return (new EdgeMetrics(scale9Grid.left, scale9Grid.top, Math.ceil((this.measuredWidth - scale9Grid.right)), Math.ceil((this.measuredHeight - scale9Grid.bottom)))); } public function move(_arg1:Number, _arg2:Number):void{ this.x = _arg1; this.y = _arg2; } public function setActualSize(_arg1:Number, _arg2:Number):void{ width = _arg1; height = _arg2; } } }//package mx.core
Section 70
//MovieClipLoaderAsset (mx.core.MovieClipLoaderAsset) package mx.core { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.system.*; public class MovieClipLoaderAsset extends MovieClipAsset implements IFlexAsset, IFlexDisplayObject { private var loader:Loader;// = null private var initialized:Boolean;// = false private var requestedWidth:Number; private var requestedHeight:Number; protected var initialWidth:Number;// = 0 protected var initialHeight:Number;// = 0 mx_internal static const VERSION:String = "4.0.0.14159"; public function MovieClipLoaderAsset(){ var _local1:LoaderContext = new LoaderContext(); _local1.applicationDomain = new ApplicationDomain(ApplicationDomain.currentDomain); if (("allowLoadBytesCodeExecution" in _local1)){ _local1["allowLoadBytesCodeExecution"] = true; }; this.loader = new Loader(); this.loader.contentLoaderInfo.addEventListener(Event.COMPLETE, this.completeHandler); this.loader.loadBytes(this.movieClipData, _local1); addChild(this.loader); } override public function get height():Number{ if (!this.initialized){ return (this.initialHeight); }; return (super.height); } override public function set height(_arg1:Number):void{ if (!this.initialized){ this.requestedHeight = _arg1; } else { this.loader.height = _arg1; }; } override public function get measuredHeight():Number{ return (this.initialHeight); } override public function get measuredWidth():Number{ return (this.initialWidth); } override public function get width():Number{ if (!this.initialized){ return (this.initialWidth); }; return (super.width); } override public function set width(_arg1:Number):void{ if (!this.initialized){ this.requestedWidth = _arg1; } else { this.loader.width = _arg1; }; } public function get movieClipData():ByteArray{ return (null); } private function completeHandler(_arg1:Event):void{ this.initialized = true; this.initialWidth = this.loader.contentLoaderInfo.width; this.initialHeight = this.loader.contentLoaderInfo.height; if (!isNaN(this.requestedWidth)){ this.loader.width = this.requestedWidth; }; if (!isNaN(this.requestedHeight)){ this.loader.height = this.requestedHeight; }; dispatchEvent(_arg1); } } }//package mx.core
Section 71
//mx_internal (mx.core.mx_internal) package mx.core { public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal"; }//package mx.core
Section 72
//NameUtil (mx.utils.NameUtil) package mx.utils { import flash.display.*; import mx.core.*; import flash.utils.*; public class NameUtil { mx_internal static const VERSION:String = "4.0.0.14159"; private static var counter:int = 0; public static function createUniqueName(_arg1:Object):String{ if (!_arg1){ return (null); }; var _local2:String = getQualifiedClassName(_arg1); var _local3:int = _local2.indexOf("::"); if (_local3 != -1){ _local2 = _local2.substr((_local3 + 2)); }; var _local4:int = _local2.charCodeAt((_local2.length - 1)); if ((((_local4 >= 48)) && ((_local4 <= 57)))){ _local2 = (_local2 + "_"); }; return ((_local2 + counter++)); } public static function displayObjectToString(_arg1:DisplayObject):String{ var result:String; var o:DisplayObject; var s:String; var indices:Array; var displayObject = _arg1; try { o = displayObject; while (o != null) { if (((((o.parent) && (o.stage))) && ((o.parent == o.stage)))){ break; }; s = (((("id" in o)) && (o["id"]))) ? o["id"] : o.name; if ((o is IRepeaterClient)){ indices = IRepeaterClient(o).instanceIndices; if (indices){ s = (s + (("[" + indices.join("][")) + "]")); }; }; result = ((result == null)) ? s : ((s + ".") + result); o = o.parent; }; } catch(e:SecurityError) { }; return (result); } public static function getUnqualifiedClassName(_arg1:Object):String{ var _local2:String; if ((_arg1 is String)){ _local2 = (_arg1 as String); } else { _local2 = getQualifiedClassName(_arg1); }; var _local3:int = _local2.indexOf("::"); if (_local3 != -1){ _local2 = _local2.substr((_local3 + 2)); }; return (_local2); } } }//package mx.utils
Section 73
//Data (src.data.Data) package src.data { public class Data { public static const Serve_Order:int = 0; public static const Serve_Offset:int = 44; public static const MUSIC:Number = 1; public static const Serve_Drink:int = 2; public static const Serve_Time:Array = [60, 0, 0, 160, 0, 120]; public static const Serve_Mud:int = 4; public static const Shop_Data:Array = [["Type", "Price", "Str1", "Str2"], ["bath", 200], ["pool", 1000], ["flower", 900], ["table_1", 900], ["door_1", 1000], ["door_2", 2500], ["road_1", 700], ["road_2", 1400], ["light_1", 800], ["light_2", 1400], ["role", 1000], ["carpet_1", 1000], ["carpet_2", 2000], ["tree_1", 1000], ["tree_2", 2000]]; public static const Serve_Bath:int = 3; public static const keyArr:Array = [[32, "SPACE"], [17, "CTRL"], [16, "SHIFT"], [20, "CAPS"], [27, "ESC"], [8, "BACK"], [112, "F1"], [113, "F2"], [114, "F3"], [115, "F4"], [116, "F5"], [117, "F6"], [118, "F7"], [119, "F8"], [120, "F9"], [121, "F10"], [122, "F11"], [123, "F12"], [19, "SCRLK"], [45, "INSERT"], [36, "HOME"], [33, "PAGEUP"], [34, "PAGEDN"], [46, "DEL"], [35, "END"], [38, "↑"], [40, "↓"], [37, "←"], [39, "→"], [13, "ENTER"], [144, "NUMLOCK"]]; public static const Serve_Towel:int = 5; public static const QUALITY:String = "high"; public static const defKeySet:Object = {}; public static const SOUND:Number = 1; public static const Serve_Eat:int = 1; public static var Line_3:Array = [2, 5]; public static var roadData:Array = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1], [1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1], [1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1], [1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1], [1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1], [1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1], [1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1], [1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1], [1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1], [1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1], [0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1], [0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1], [0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1], [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1], [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0], [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0], [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0], [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; public static var Bath_Pos:Array = [[155, 181, 95, 1, 3, 0], [276, 182, 358, 2, 3, 2], [143, 240, 83, 1, 4, 0], [270, 242, 359, 2, 4, 2], [135, 305, 69, 1, 5, 0], [273, 311, 361, 2, 5, 2], [117, 373, 55, 1, 6, 0], [271, 375, 363, 2, 6, 2], [107, 447, 40, 1, 7, 0], [268, 450, 364, 2, 7, 2], [424, 185, 358, 2, 3, 2], [528, 184, 627, 3, 2, 4], [426, 247, 359, 2, 4, 2], [545, 245, 641, 3, 4, 4], [441, 312, 361, 2, 5, 2], [555, 313, 657, 3, 5, 4], [444, 376, 363, 2, 6, 2], [570, 375, 672, 3, 6, 4], [437, 452, 364, 2, 7, 2], [589, 450, 689, 3, 7, 4]]; public static var waiter_frame:Object = {upset:[[16], ["animOver"], []], get:[[[1, 17], 17], ["stillSpeed", "animOver"], []], send:[[20], ["animOver"], []], mud:[[107, 135, 142], ["cycleFrame", "clearMud", "animOver"], []], sk_upset:[[16], ["animOver"], []], sk_sway:[[29], ["animOver"], []], sk_get:[[[1, 17], 17], ["stillSpeed", "animOver"], []], sk_send:[[20], ["animOver"], []]}; public static var MapPtArr:Array = [[null, null, [342, 86], null, null], [[87, 115], [218, 117], [343, 118], [468, 116], [592, 114]], [[81, 165], null, [344, 153], null, [605, 169]], [[74, 198], null, [345, 178], null, [609, 197]], [[63, 254], null, [347, 231], null, [616, 225]], [[57, 285], null, [349, 292], null, [631, 287]], [[47, 350], null, [353, 357], null, [647, 353]], [[34, 431], null, [354, 428], null, [666, 430]], [[26, 479], [187, 482], [357, 481], [538, 481], [678, 481]]]; public static var SFX_WAIT:String = "Sfx_Wait"; public static var Worker_Pos:Array = [[440, 90], [522, 90], [570, 90], [622, 90]]; public static var SFX_DONE:String = "Sfx_Done"; public static var SFX_LIGHT_UP:String = "Sfx_light_up"; public static var custom_frame:Object = {mud:[[135, 157], ["stopFrame", "animOver"], []], drink:[[59, 60], ["delayFrame", "animOver"], []]}; public static var AllSounds:Array = [SFX_Button, SFX_Win, SFX_Fail, SFX_Pass, SFX_Button2, SFX_GOAL, SFX_ORDER1, SFX_ORDER2, SFX_ORDER3, SFX_ORDER4, SFX_EAT, SFX_LIGHT_UP, SFX_GET, SFX_GRRR1, SFX_GRRR2, SFX_HELLO, SFX_ROAD, SFX_ANGRY1, SFX_ANGRY2, SFX_ANGRY3, SFX_ANGRY4, SFX_POOR, SFX_DONE, SFX_DOOR, SFX_LIGHT, SFX_SMOKE, SFX_RUN, SFX_CASH, SFX_HAMMER, SFX_WAIT, SFX_WATER, SFX_DRINK, SFX_SKATING]; public static var Dish_Pos:Array = [[682, 156, 621, 3, 3, 4], [673, 120, 612, 3, 2, 4], [28, 149, 83, 1, 3, 0], [35, 118, 82, 1, 2, 0], [17, 211, 69, 1, 4, 0]]; public static var LevelInfo:Array = [["Goal", "Time", "Freq", "Customer", "BaseCost", "ServeNum", "ServeType"], [200, 60, 10, 12, 40, [1, 0], 5], [250, 60, 10, 12, 40, [1, 0], 5], [300, 60, 10, 12, 40, [1, 0], 5], [350, 60, 10, 12, 40, [1, 1], 5], [400, 60, 10, 12, 40, [1, 1], 5], [600, 60, 9, 12, 50, [1, 1], 5], [650, 60, 9, 12, 50, [1, 1], 5], [700, 60, 9, 12, 50, [1, 1], 5], [750, 60, 9, 12, 50, [1, 1], 5], [800, 60, 9, 12, 50, [1, 1], 5], [850, 60, 8, 12, 50, [1, 1], 5], [900, 60, 8, 12, 50, [1, 1], 5], [1000, 60, 8, 12, 50, [1, 1], 5], [1100, 60, 8, 12, 50, [1, 1], 5], [1200, 60, 8, 12, 50, [1, 1], 5], [1300, 60, 7, 12, 50, [1, 1], 5], [1500, 60, 7, 12, 50, [1, 1], 5], [1700, 60, 7, 12, 50, [1, 1], 5], [1900, 60, 6, 12, 50, [1, 1], 5], [2100, 60, 6, 12, 50, [1, 1], 5]]; public static var SFX_DRINK:String = "Sfx_Drink"; public static var Bath_Num:int = 20; public static var loaderName:Array; public static var worker_1_frame:Object = {order:[[107], ["animOver"], []]}; public static var SFX_CoverBG:String = "Sfx_CoverBG"; public static var SFX_Button2:String = "Sfx_Button2"; public static var SFX_DOOR:String = "Sfx_door"; public static var IF_Sound:Boolean = false; public static var MapRoadData:Array = [[1, 1, 0, 1, 1], [0, 0, 0, 0, 0], [0, 1, 0, 1, 0], [0, 1, 0, 1, 0], [0, 1, 0, 1, 0], [0, 1, 0, 1, 0], [0, 1, 0, 1, 0], [0, 1, 0, 1, 0], [0, 0, 0, 0, 0]]; public static var SFX_HELLO:String = "Sfx_Hello"; public static var SFX_GET:String = "Sfx_get"; public static var SFX_EAT:String = "Sfx_eat"; public static var worker_2_frame:Object = {order:[[75], ["animOver"], []]}; public static var SFX_GameBG1:String = "Sfx_GameBG1"; public static var SFX_GameBG2:String = "Sfx_GameBG2"; public static var SFX_GameBG3:String = "Sfx_GameBG3"; public static var stageWidth:int = 700; public static var SFX_Button:String = "Sfx_Button1"; public static var SFX_SKATING:String = "Sfx_Skating"; public static var SAVENAME:String = ("LJ_Hamster_SAVESLOT" + VERSION); public static var IF_DEBUG:Boolean = false; public static var Wait_Pos:Array = [[370, 75], [405, 76], [440, 77]]; public static var SFX_LIGHT:String = "Sfx_light"; public static var SFX_WATER:String = "Sfx_Water"; public static var SFX_NIGHT:String = "Sfx_Night"; public static var SFX_RUN:String = "Sfx_run"; public static var SFX_GOAL:String = "Sfx_Goal"; public static var worker_3_frame:Object = {order:[[85], ["animOver"], []]}; public static var SFX_Shop:String = "Sfx_Shop"; public static var VERSION:String = "1.1.000"; public static var SFX_POOR:String = "Sfx_Poor"; public static var SFX_ROAD:String = "Sfx_road"; public static var stageHeight:int = 500; public static var Max_level:int = 20; public static var SFX_GRRR1:String = "Sfx_grrr_1"; public static var SFX_GRRR2:String = "Sfx_grrr_2"; public static var Line_2:Array = [1, 4]; public static var WaiterInitPos:Array = [[2, 0, 6, 4], [4, 0, 7, 4], [4, 4, 6, 0], [5, 4, 7, 0]]; public static var SFX_Pass:String = "Sfx_Pass"; public static var SFX_CASH:String = "Sfx_Cash"; public static var Line_1:Array = [0, 3]; public static var Bath_Init:Array = [4, 6, 8, 13, 15]; public static var SFX_ORDER1:String = "Sfx_order_1"; public static var SFX_HAMMER:String = "Sfx_Hammer"; public static var SFX_Win:String = "Sfx_Win"; public static var SFX_ORDER4:String = "Sfx_order_4"; public static var SFX_ANGRY1:String = "Sfx_angry_1"; public static var SFX_ANGRY2:String = "Sfx_angry_2"; public static var SFX_ANGRY3:String = "Sfx_angry_3"; public static var SFX_ANGRY4:String = "Sfx_angry_4"; public static var SFX_ORDER3:String = "Sfx_order_3"; public static var SFX_Fail:String = "Sfx_Fail"; public static var Custom_tip:Number = 0.1; public static var SFX_SMOKE:String = "Sfx_smoke"; public static var SFX_ORDER2:String = "Sfx_order_2"; public static var AddServeCost:Number = 0.7; public static var tileSize:int = 20; } }//package src.data
Section 74
//Road (src.model.AStar.Road) package src.model.AStar { import lj.src.structure.*; public class Road { protected const LINE_VALUE:int = 10; protected const BIAS_VALUE:int = 14; protected var targetIX:int; public var HEIGHT_NUMBER:int; public var WIDTH_NUMBER:int; protected var targetIY:int; protected var lockList:Object; protected var unlockList:Array; protected var map:Array2D; public function Road(_arg1:Array2D){ this.map = _arg1; WIDTH_NUMBER = _arg1.length; HEIGHT_NUMBER = _arg1[0].length; } protected function addUnlockList(_arg1:Sign):void{ if (_arg1){ unlockList.push(_arg1); unlockList[((_arg1.ix + "_") + _arg1.iy)] = _arg1; }; } protected function isBlock(_arg1:int, _arg2:int):Boolean{ var _local3:Boolean; if (map[_arg1][_arg2]){ _local3 = true; }; return (_local3); } private function createSign(_arg1:int, _arg2:int, _arg3:Boolean, _arg4:Sign):Sign{ if ((((((((_arg1 < 0)) || ((_arg2 < 0)))) || ((_arg1 >= WIDTH_NUMBER)))) || ((_arg2 >= HEIGHT_NUMBER)))){ return (null); }; if (isBlock(_arg1, _arg2)){ return (null); }; if (lockList[((_arg1 + "_") + _arg2)]){ return (null); }; if (unlockList[((_arg1 + "_") + _arg2)]){ return (null); }; if (_arg3){ if (((isBlock(_arg4.ix, _arg2)) || (isBlock(_arg1, _arg4.iy)))){ return (null); }; }; var _local5:Number = Math.abs((targetIX - _arg1)); var _local6:Number = Math.abs((targetIY - _arg2)); return (new Sign(_arg1, _arg2, (_arg3) ? BIAS_VALUE : LINE_VALUE, ((_local5 + _local6) * 10), _arg4)); } public function seekRoad(_arg1:int, _arg2:int, _arg3:int, _arg4:int):Array{ if (!map){ return (null); }; if (isBlock(_arg3, _arg4)){ return (null); }; var _local5:int = _arg1; var _local6:int = _arg2; targetIX = _arg3; targetIY = _arg4; var _local7:Array = new Array(); unlockList = new Array(); lockList = new Object(); var _local8:Sign = new Sign(_arg1, _arg2, 0, 0, null); lockList[((_arg1 + "_") + _arg2)] = _local8; while (true) { addUnlockList(createSign((_local5 + 1), _local6, false, _local8)); addUnlockList(createSign(_local5, (_local6 + 1), false, _local8)); addUnlockList(createSign((_local5 - 1), _local6, false, _local8)); addUnlockList(createSign(_local5, (_local6 - 1), false, _local8)); if (unlockList.length == 0){ break; }; unlockList.sortOn("s", Array.NUMERIC); _local8 = unlockList.shift(); lockList[((_local8.ix + "_") + _local8.iy)] = _local8; _local5 = _local8.ix; _local6 = _local8.iy; if ((((_local5 == targetIX)) && ((_local6 == targetIY)))){ while (_local8 != null) { _local7.push(_local8.getSign()); _local8 = _local8.p; }; break; }; }; _local8 = null; return (_local7.reverse()); } } }//package src.model.AStar
Section 75
//Sign (src.model.AStar.Sign) package src.model.AStar { public class Sign { private var _c:int;// = 0 private var _h:int;// = 0 private var _ix:Number; private var _p:Sign; private var _s:int;// = 0 private var _iy:Number; public function Sign(_arg1:Number, _arg2:Number, _arg3:int, _arg4:int, _arg5:Sign=null){ this._ix = _arg1; this._iy = _arg2; this._p = _arg5; if (_arg5){ _c = (_arg5.c + _arg3); _h = _arg4; _s = (_c + _h); }; } public function get h():int{ return (_h); } public function get c():int{ return (_c); } public function get ix():int{ return (_ix); } public function get s():int{ return (_s); } public function toString():String{ return (((ix + ",") + iy)); } public function get iy():int{ return (_iy); } public function get p():Sign{ return (_p); } public function getSign():Object{ return ({x:_ix, y:_iy}); } } }//package src.model.AStar
Section 76
//Map (src.model.Map) package src.model { import flash.display.*; import flash.geom.*; import src.model.AStar.*; import lj.src.structure.*; import src.sys.obj.*; import src.data.*; public class Map { protected var mapArr:Array2D; protected var hitBmd:BitmapData; protected var _road:Road; public function Map(_arg1:Array){ mapArr = new Array2D(_arg1.length, _arg1[0].length, _arg1); init(); } public function get road():Road{ return (_road); } protected function initHit():void{ var _local1:ViewMC = new ViewMC("BathHit"); hitBmd = new BitmapData(Data.stageWidth, Data.stageHeight, true, 0); hitBmd.draw(_local1); } public function set road(_arg1:Road):void{ _road = _arg1; } public function checkHit(_arg1:Number, _arg2:Number):int{ var _local3:int; var _local4:uint = hitBmd.getPixel(_arg1, _arg2); _local4 = (0xFF & _local4); _local3 = int(_local4.toString(16)); if ((((_local3 < 0)) || ((_local3 > Data.Bath_Num)))){ _local3 = 0; }; return (_local3); } protected function init():void{ road = new Road(mapArr); initHit(); } public function posToTile(_arg1:Number, _arg2:Number):Point{ var _local3:Point = new Point(int((_arg2 / Data.tileSize)), int((_arg1 / Data.tileSize))); return (_local3); } } }//package src.model
Section 77
//RoomInfo (src.model.RoomInfo) package src.model { import src.sys.*; import src.sys.scene.*; import flash.display.*; import src.vo.*; import src.view.*; import lj.src.util.*; import src.data.*; public class RoomInfo { protected var bathStatus:Array; protected var leftArr:Array; public var depthArr:Array; protected var delayCustoms:int; protected var custom_types:int; protected var waiterArr:Array; protected var customArr:Array; public var roomVo:RoomVO; public function RoomInfo(_arg1:int){ if (_arg1){ initRole(_arg1); }; } public function checkAvailServe(_arg1:int):Boolean{ var _local5:int; var _local6:int; var _local2:Boolean; var _local3:int; var _local4:int; while (_local4 < customArr.length) { if (customArr[_local4].curNeed == _arg1){ _local3++; }; _local4++; }; if (!_local3){ _local2 = false; }; if (_local2){ _local5 = 0; _local6 = 0; while (_local6 < waiterArr.length) { if (waiterArr[_local6].curServe == _arg1){ _local5++; }; _local6++; }; if (_local5){ if (_local5 >= _local3){ _local2 = false; if (_local5 > _local3){ trace("Error!!!! Waiter拿多了盘子!!!", _local3, _local5); }; }; }; }; return (_local2); } public function unfreezeCustomMode(_arg1:int):void{ var _local2:int; while (_local2 < customArr.length) { if (customArr[_local2].curNeed == _arg1){ customArr[_local2].freezeMode(-1); }; _local2++; }; } public function createCustom(_arg1:int, _arg2:DisplayObjectContainer):void{ var _local3:Customer = new Customer(("Custom" + _arg1)); _local3.setData({id:_arg1, customArr:customArr, room:this, depthArr:depthArr}); _local3.addToStage(_arg2, (Data.stageWidth + 50), Data.Wait_Pos[0][1]); leftArr.push(_local3); var _local4:int = (leftArr.length - 1); _local3.walkIn(Data.Wait_Pos[_local4][0], Data.Wait_Pos[_local4][1]); } public function get table():Object{ return (roomVo.table); } protected function randomCustomId():int{ var _local1:int = ((Math.random() * custom_types) + 1); return (_local1); } public function init(_arg1:RoomVO):void{ if (!_arg1){ roomVo = new RoomVO(); roomVo.road = {level:1}; roomVo.pool = {level:1, ices:[], flowers:[]}; roomVo.table = {level:1}; roomVo.light = null; roomVo.door = {level:1}; roomVo.carpet = {level:1}; roomVo.tree = {level:1}; } else { roomVo = _arg1; }; bathStatus = new Array(Data.Bath_Num); var _local2:int; while (_local2 < Data.Bath_Num) { if (((GameUtil.checkInArr(Data.Bath_Init, (_local2 + 1))) || (GameUtil.checkInArr(roomVo.pool.ices, (_local2 + 1))))){ bathStatus[_local2] = 0; } else { bathStatus[_local2] = 1; }; _local2++; }; depthArr = new Array(); } public function isCustomEmpty():Boolean{ return ((customArr.length) ? false : true); } public function checkBathAvail(_arg1:int):Boolean{ var _local2:Boolean; if (bathStatus[(_arg1 - 1)]){ _local2 = false; }; return (_local2); } public function get pool():Object{ return (roomVo.pool); } public function get light():Object{ return (roomVo.light); } public function addWaiter(_arg1:DisplayObjectContainer):void{ var _local3:Waiter; var _local4:Boolean; var _local5:Number; waiterArr = new Array(); var _local2:int; while (_local2 < roomVo.waiterNum) { _local3 = new Waiter(("Waiter" + (_local2 + 1))); _local4 = false; _local5 = 6; if (roomVo.road.level == 2){ _local5 = 8; } else { if (roomVo.road.level == 3){ _local5 = 10; _local4 = true; }; }; _local3.setData({id:(_local2 + 1), speed:_local5, skate:_local4, room:this, depthArr:depthArr}); _local3.addToStage(_arg1, 0, 0); _local3.setTilePos(Data.WaiterInitPos[_local2][0], Data.WaiterInitPos[_local2][1]); waiterArr.push(_local3); _local2++; }; } public function checkWaiterTogether(_arg1:int, _arg2:int, _arg3:int):void{ var _local4:int; while (_local4 < waiterArr.length) { if ((_local4 + 1) != _arg1){ if ((((waiterArr[_local4].myCol == _arg2)) && ((waiterArr[_local4].myRow == _arg3)))){ waiterArr[_local4].returnToStartPos(); }; }; _local4++; }; } public function get tree():Object{ return (roomVo.tree); } protected function initRole(_arg1:int):void{ custom_types = LevelControl.getData(_arg1, "Customer"); customArr = new Array(); leftArr = new Array(); } public function get road():Object{ return (roomVo.road); } public function checkTakeDish(_arg1:int):Boolean{ var _local5:int; var _local2:Boolean; var _local3:Array = new Array(); var _local4:int; while (_local4 < waiterArr.length) { if (waiterArr[_local4].checkCanServe(0)){ _local5 = waiterArr[_local4].findRoad(Data.Dish_Pos[(_arg1 - 1)][4], Data.Dish_Pos[(_arg1 - 1)][5]).length; _local3.push({waiter:waiterArr[_local4], length:_local5}); }; _local4++; }; if (_local3.length){ _local3.sortOn("length", Array.NUMERIC); _local3[0].waiter.takeDish(_arg1); _local2 = true; }; if (!_local2){ }; return (_local2); } public function get carpet():Object{ return (roomVo.carpet); } public function checkWalk(_arg1:int, _arg2:int, _arg3:int):Boolean{ var _local4:Boolean; var _local5:int; while (_local5 < waiterArr.length) { if ((_local5 + 1) != _arg1){ if (((((!(waiterArr[_local5].waitOther)) && (((waiterArr[_local5].myXspeed) || (waiterArr[_local5].myYspeed))))) && ((waiterArr[_local5].phase == Waiter.PHASE_WALK)))){ if ((((waiterArr[_local5].myCol == _arg2)) && ((waiterArr[_local5].myRow == _arg3)))){ _local4 = true; break; }; }; }; _local5++; }; return (_local4); } public function checkEnterRoom():Boolean{ var _local1:Boolean; var _local2:int; while (_local2 < leftArr.length) { if (leftArr[_local2].isWalking()){ _local1 = true; break; }; _local2++; }; return (_local1); } public function get door():Object{ return (roomVo.door); } public function randomCreateCustom(_arg1:DisplayObjectContainer):void{ var _local2:int; if (leftArr.length >= Data.Wait_Pos.length){ delayCustoms++; } else { _local2 = randomCustomId(); createCustom(_local2, _arg1); }; } public function putCustomInBath(_arg1:Customer, _arg2:int):void{ var _local4:Customer; GameUtil.removeObjInArr(leftArr, _arg1); var _local3:int; while (_local3 < leftArr.length) { _local4 = leftArr[_local3]; if (_local4.phase == Customer.PHASE_COME){ _local4.walkIn(Data.Wait_Pos[_local3][0], Data.Wait_Pos[_local3][1]); } else { if (_local4.phase == Customer.PHASE_DOOR){ if (_local4.draging){ _local4.myX = Data.Wait_Pos[_local3][0]; _local4.myY = Data.Wait_Pos[_local3][1]; } else { _local4.setPos(Data.Wait_Pos[_local3][0], Data.Wait_Pos[_local3][1]); }; }; }; _local3++; }; if (delayCustoms){ (SceneMgr.scene as GameScene).checkDelayCustom(); delayCustoms = 0; }; if (_arg2){ bathStatus[(_arg2 - 1)] = _arg1; if (GameUtil.checkInArr(roomVo.pool.flowers, int(((_arg2 + 1) / 2)))){ _arg1.BathMultiple = 1.7; }; }; } public function removeCustomFromBath(_arg1:Customer, _arg2:int):void{ bathStatus[(_arg2 - 1)] = 0; } public function freezeCustomMode(_arg1:int):void{ var _local2:int; while (_local2 < customArr.length) { if (customArr[_local2].curNeed == _arg1){ customArr[_local2].freezeMode(1); }; _local2++; }; } public function checkServeCustom(_arg1:Customer, _arg2:int):void{ var _local5:int; var _local3:Array = new Array(); var _local4:int; while (_local4 < waiterArr.length) { if (waiterArr[_local4].checkCanServe(_arg2)){ if (_arg1){ _local5 = waiterArr[_local4].findRoad(Data.Bath_Pos[(_arg1.bathId - 1)][4], Data.Bath_Pos[(_arg1.bathId - 1)][5]).length; _local3.push({waiter:waiterArr[_local4], length:_local5}); }; }; _local4++; }; if (_local3.length){ _local3.sortOn("length", Array.NUMERIC); _local3[0].waiter.doServe(_arg1); }; } } }//package src.model
Section 78
//AStarObj (src.sys.obj.AStarObj) package src.sys.obj { import src.sys.scene.*; import lj.src.util.*; import src.data.*; import src.model.*; public class AStarObj extends MovingObj { protected var myLine:int; public var myRow:int; protected var tileArr:Array; protected var myNode:int; protected var routeArr:Array; protected var _rMap:Map; protected var _tileSize:int; public var myCol:int; public function AStarObj(_arg1:String){ super(_arg1); if ((SceneMgr.scene is GameScene)){ _rMap = (SceneMgr.scene as GameScene).map; }; } override public function updateEvents():void{ super.updateEvents(); } public function setTilePos(_arg1:int, _arg2:int):void{ myCol = _arg1; myRow = _arg2; myX = Data.MapPtArr[_arg1][_arg2][0]; myY = Data.MapPtArr[_arg1][_arg2][1]; convertXYAction(); } protected function posRouteMove():void{ var _local1:Number; if (((routeArr) && (routeArr.length))){ if (((!(myXspeed)) && (!(myYspeed)))){ _local1 = Math.atan2((routeArr[0].y - myY), (routeArr[0].x - myX)); myXspeed = (Math.cos(_local1) * mySpeed); myYspeed = (Math.sin(_local1) * mySpeed); } else { myX = (myX + myXspeed); myY = (myY + myYspeed); if ((((((myX + myXspeed) * GameUtil.getDir(myXspeed)) >= (routeArr[0].x * GameUtil.getDir(myXspeed)))) && ((((myY + myYspeed) * GameUtil.getDir(myYspeed)) >= (routeArr[0].y * GameUtil.getDir(myYspeed)))))){ myX = routeArr[0].x; myY = routeArr[0].y; myCol = routeArr[0].col; myRow = routeArr[0].row; routeArr.shift(); myXspeed = (myYspeed = 0); if (!routeArr.length){ arrival(); }; }; }; }; } public function moveToPos(_arg1:Number, _arg2:Number):void{ routeArr = new Array(); routeArr.push({x:_arg1, y:_arg2}); var _local3:Number = Math.atan2((_arg2 - myY), (_arg1 - myX)); myXspeed = (Math.cos(_local3) * mySpeed); myYspeed = (Math.sin(_local3) * mySpeed); } public function findRoad(_arg1:int, _arg2:int):Array{ var _local3:Array = _rMap.road.seekRoad(myCol, myRow, _arg1, _arg2); return (_local3); } override protected function moveAction():void{ posRouteMove(); } override public function setData(_arg1:Object):void{ _tileSize = Data.tileSize; super.setData(_arg1); } protected function arrival():void{ myXspeed = 0; myYspeed = 0; if (((tileArr) && (tileArr.length))){ myCol = tileArr[(tileArr.length - 1)].x; myRow = tileArr[(tileArr.length - 1)].y; }; } public function moveToTile(_arg1:int, _arg2:int):Array{ var _local3:int; var _local4:int; var _local5:int; tileArr = _rMap.road.seekRoad(myCol, myRow, _arg1, _arg2); if (((tileArr) && (tileArr.length))){ routeArr = new Array(); _local3 = 1; while (_local3 < tileArr.length) { _local4 = tileArr[_local3].x; _local5 = tileArr[_local3].y; routeArr.push({x:Data.MapPtArr[_local4][_local5][0], y:Data.MapPtArr[_local4][_local5][1], col:_local4, row:_local5}); _local3++; }; }; return (tileArr); } protected function tileRouteMove():void{ if (((routeArr) && ((routeArr.length > 1)))){ myXspeed = ((routeArr[1].y - routeArr[0].y) * mySpeed); myYspeed = ((routeArr[1].x - routeArr[0].x) * mySpeed); if (((myXspeed) && (myYspeed))){ myXspeed = (myXspeed * 0.7); myYspeed = (myYspeed * 0.7); }; myX = (myX + myXspeed); myY = (myY + myYspeed); trace("speed: ", myXspeed, myYspeed); if ((((Math.abs((myX - ((routeArr[1].y + 0.5) * _tileSize))) <= Math.abs(myXspeed))) && ((Math.abs((myY - ((routeArr[1].x + 0.5) * _tileSize))) <= Math.abs(myYspeed))))){ myX = ((routeArr[1].y + 0.5) * _tileSize); myY = ((routeArr[1].x + 0.5) * _tileSize); routeArr.shift(); myCol = routeArr[0].x; myRow = routeArr[0].y; trace("Shift!!"); if (routeArr.length == 1){ arrival(); }; }; }; } } }//package src.sys.obj
Section 79
//MovingObj (src.sys.obj.MovingObj) package src.sys.obj { import flash.display.*; import flash.geom.*; import lj.src.interfaces.*; import lj.src.util.*; import src.data.*; import lj.src.sys.*; public class MovingObj extends ViewMC implements IUpdate { protected var left:int;// = 0 public var myXspeed:Number;// = 0 protected var right:int; protected var bottom:int; public var myY:Number;// = 0 protected var curDir:int;// = 1 protected var myPause:int; public var myX:Number;// = 0 public var myYspeed:Number;// = 0 protected var top:int;// = 0 protected var myPushXspeed:Number;// = 0 protected var floatCycle:int;// = 10 protected var myPushYspeed:Number;// = 0 protected var mySpeed:Number;// = 3 protected var animCount:int; public function MovingObj(_arg1:String){ right = Data.stageWidth; bottom = Data.stageHeight; super(_arg1); init(); } protected function scaleMe(_arg1:Number):void{ _mc.scaleX = _arg1; } override public function remove():void{ super.remove(); if (!GameUtil.checkInArr(Global.removeArr, this)){ Global.removeArr.push(this); } else { trace("Warning!!!! removeArr中已经存在我 ", mcName); }; } protected function setValidBounds(_arg1:Rectangle):void{ if (_arg1){ left = _arg1.left; right = _arg1.right; top = _arg1.top; bottom = _arg1.bottom; }; } protected function init():void{ Global.updateArr.push(this); } public function hitMe(_arg1:MovingObj):void{ } protected function checkHitByPoint(_arg1:MovingObj):Boolean{ var _local3:Point; var _local4:Rectangle; var _local2:Boolean; if (_arg1){ _local3 = _arg1.mc.globalToLocal(new Point(myX, myY)); _local4 = _arg1.getBounds(_arg1.mc); _local2 = _local4.containsPoint(_local3); }; return (_local2); } public function initSpeed():void{ myXspeed = (myYspeed = (myPushXspeed = (myPushYspeed = 0))); } override public function setPos(_arg1:Number, _arg2:Number):void{ myX = _arg1; myY = _arg2; convertXYAction(); } public function set pushXspeed(_arg1:Number):void{ myPushXspeed = _arg1; } public function set ySpeed(_arg1:Number):void{ myYspeed = _arg1; } protected function checkHitByRect(_arg1:MovingObj):Boolean{ var _local2:Boolean; if (_arg1){ _local2 = getBounds(_arg1.mc).intersects(_arg1.getBounds(_arg1.mc)); }; return (_local2); } override public function setData(_arg1:Object):void{ super.setData(_arg1); } public function get xSpeed():Number{ return (myXspeed); } protected function lightWhite(_arg1:int):void{ if ((_arg1 % 4) == 0){ _mc.transform.colorTransform = GameUtil.nonTrans; } else { _mc.transform.colorTransform = GameUtil.whiteTrans; }; } public function setY(_arg1:Number):void{ myY = _arg1; } public function setX(_arg1:Number):void{ myX = _arg1; } public function updateEvents():void{ updateStill(); if (myPause){ return; }; moveAction(); convertXYAction(); } protected function convertXYAction():void{ if (_mc){ x = Math.round(myX); y = Math.round(myY); }; } public function checkDist(_arg1:Number, _arg2:Number, _arg3:Number):Boolean{ var _local4:Boolean; if ((((x - _arg1) * (x - _arg1)) + ((y - _arg2) * (y - _arg2))) > (((width / 2) - _arg3) * ((width / 2) - _arg3))){ _local4 = true; }; return (_local4); } public function set pushYspeed(_arg1:Number):void{ myPushYspeed = _arg1; } public function get ySpeed():Number{ return (myYspeed); } public function set xSpeed(_arg1:Number):void{ myXspeed = _arg1; } protected function updateStill():void{ if (myPause){ myPause--; }; } override public function addToStage(_arg1:DisplayObjectContainer, _arg2:Number=0, _arg3:Number=0):void{ super.addToStage(_arg1, _arg2, _arg3); } protected function float():void{ animCount++; var _local1:Number = Math.sin((animCount / floatCycle)); myPushYspeed = _local1; } protected function checkDir():void{ if ((((myXspeed > 0)) || ((myPushXspeed > 0)))){ curDir = 1; } else { if ((((myXspeed < 0)) || ((myPushXspeed < 0)))){ curDir = -1; }; }; scaleMe(curDir); } protected function moveAction():void{ myX = (myX + (myXspeed + myPushXspeed)); myY = (myY + (myYspeed + myPushYspeed)); } public function replay():void{ if ((_mc.getChildAt(0) as MovieClip)){ (_mc.getChildAt(0) as MovieClip).play(); }; } public function pause():void{ if ((_mc.getChildAt(0) as MovieClip)){ (_mc.getChildAt(0) as MovieClip).stop(); }; } } }//package src.sys.obj
Section 80
//RoleV (src.sys.obj.RoleV) package src.sys.obj { import flash.display.*; import lj.src.util.*; import src.data.*; public class RoleV extends AStarObj { protected var myCurrentFrame:int; protected var myCurrentLabel:String; protected var bStopFrame:Boolean; protected var myActionFinished:Boolean;// = true protected var innerLayer:int;// = 0 protected var frameEvent:Array; protected var myFrameInfo:Object; public function RoleV(_arg1:String){ super(_arg1); } protected function commonAction():void{ } override public function updateEvents():void{ super.updateEvents(); checkDir(); updateFrameEvent(); } public function animOver():void{ if (myCurrentLabel.search("get") != -1){ }; myActionFinished = true; commonAction(); } protected function gotoFrame(_arg1:String):void{ _mc.gotoAndStop(_arg1); } public function get innerMc():MovieClip{ return ((_mc.getChildAt(innerLayer) as MovieClip)); } override protected function init():void{ super.init(); } protected function updateFrameEvent():void{ var _local1:String; var _local2:int; var _local3:int; if (((frameEvent) && (frameEvent.length))){ for (_local1 in frameEvent[0]) { if ((frameEvent[0][_local1] is int)){ if (myCurrentFrame == Number(frameEvent[0][_local1])){ this[frameEvent[1][_local1]].apply(this, frameEvent[2][_local1]); continue; }; } else { if ((frameEvent[0][_local1] is Array)){ _local2 = int(frameEvent[0][_local1][0]); _local3 = int(frameEvent[0][_local1][1]); if ((((myCurrentFrame >= _local2)) && ((myCurrentFrame <= _local3)))){ this[frameEvent[1][_local1]].apply(this, frameEvent[2][_local1]); continue; }; }; }; }; if (!bStopFrame){ myCurrentFrame++; }; }; } override public function setMc(_arg1:String):void{ super.setMc(_arg1); setFrameInfo(_arg1); } public function win():void{ } public function changeFrame(_arg1:String):void{ if (myCurrentLabel != _arg1){ myCurrentFrame = 1; myCurrentLabel = _arg1; gotoFrame(_arg1); if (myFrameInfo){ frameEvent = myFrameInfo[_arg1]; if (((frameEvent) && (frameEvent.length))){ myActionFinished = false; }; }; }; } public function fail():void{ } protected function innerMcJump(_arg1:int, _arg2:Boolean):void{ var _local3:MovieClip; if (_mc){ _local3 = innerMc; if (_local3){ if (_arg2){ _local3.gotoAndStop(_arg1); } else { _local3.gotoAndPlay((_arg1 + 1)); }; }; }; if (_arg2){ bStopFrame = true; } else { bStopFrame = false; }; myCurrentFrame = _arg1; } override public function replay():void{ super.replay(); innerMcJump(myCurrentFrame, false); } override public function setData(_arg1:Object):void{ super.setData(_arg1); } protected function setFrameInfo(_arg1:String):void{ myFrameInfo = Data[(GameUtil.StrDiscardNum(_arg1).toLowerCase() + "_frame")]; } override public function pause():void{ super.pause(); innerMcJump(myCurrentFrame, true); } } }//package src.sys.obj
Section 81
//ViewMC (src.sys.obj.ViewMC) package src.sys.obj { import flash.display.*; import lj.src.util.*; public dynamic class ViewMC extends Sprite { protected var _mcName:String; public var depthLevel:int; protected var _mc:MovieClip; protected var _depthArr:Array; public function ViewMC(_arg1:String){ if (_arg1){ setMc(_arg1); }; } public function remove():void{ if (parent){ parent.removeChild(this); } else { trace("Warning: parent已删除!!!!"); }; if (_depthArr){ GameUtil.removeObjInArr(_depthArr, this); }; } public function get mcName():String{ return (_mcName); } public function addToStage(_arg1:DisplayObjectContainer, _arg2:Number=0, _arg3:Number=0):void{ if (_arg1){ _arg1.addChild(this); }; setPos(_arg2, _arg3); } public function setData(_arg1:Object):void{ if (_arg1.depthArr){ _depthArr = _arg1.depthArr; _depthArr.push(this); }; } public function setPos(_arg1:Number, _arg2:Number):void{ x = _arg1; y = _arg2; } public function get mc():MovieClip{ return (_mc); } public function setMc(_arg1:String):void{ _mcName = _arg1; var _local2:Class = (GameUtil.getClass("assets", _arg1) as Class); _mc = new (_local2); addChild(_mc); } public function removeCurMc():void{ if (_mc){ if (_mc.parent){ _mc.parent.removeChild(_mc); }; _mc = null; }; } } }//package src.sys.obj
Section 82
//GameScene (src.sys.scene.GameScene) package src.sys.scene { import src.sys.*; import src.ui.*; import flash.display.*; import src.vo.*; import src.view.*; import src.sys.obj.*; import flash.utils.*; import lj.src.util.*; import src.data.*; import src.ui.pop.*; import lj.src.sys.*; import src.model.*; public class GameScene extends SuperScene { public var level:int; protected var custom_freq:int; public var gameEnd:int;// = 0 protected var addTime:int; protected var myControl:MyControl; protected var goal:int; protected var roomInfo:RoomInfo; protected var curTime:int; protected var totalTime:int; protected var curScore:int; public var fg:LevelFG; protected var bg:LevelBG; protected var bNight:int;// = 0 public var map:Map; public var closed:Boolean;// = false protected function drawDebugLine(_arg1:Graphics):void{ _arg1.lineStyle(1, 0xCCCCCC); var _local2:int = (Data.stageHeight / Data.tileSize); var _local3:int = (Data.stageWidth / Data.tileSize); var _local4:int; while (_local4 < _local2) { _arg1.moveTo(0, (Data.tileSize * (_local4 + 1))); _arg1.lineTo(Data.stageWidth, (Data.tileSize * (_local4 + 1))); _local4++; }; var _local5:int; while (_local5 < _local3) { _arg1.moveTo((Data.tileSize * (_local5 + 1)), 0); _arg1.lineTo((Data.tileSize * (_local5 + 1)), Data.stageHeight); _local5++; }; } override public function remove():void{ super.remove(); myControl.remove(); SoundObject.stopMusic(); SoundObject.stopSound(); } public function start1():void{ } public function start2():void{ Global.pause = false; GameMain.getInstance().actionPause(false); myControl = new MyControl(); myControl.init(this); } public function click(_arg1:Number, _arg2:Number):void{ } public function checkCustom():void{ if (!gameEnd){ if (((closed) && (roomInfo.isCustomEmpty()))){ checkScore(); }; }; } public function doAddTime():void{ curTime = (curTime + (addTime * Global.stage.frameRate)); curTime = Math.max(0, curTime); curTime = Math.min(curTime, (totalTime * Global.stage.frameRate)); } override public function handlePause(_arg1:Boolean):void{ super.handlePause(_arg1); ui_hud.setBtnEnable(!(_arg1)); } protected function updateTime():void{ if (!closed){ curTime--; setTime(); if (curTime == int((totalTime / 4))){ if (bNight){ bg.inNight(); SoundObject.playSound(Data.SFX_LIGHT_UP); GameMain.getInstance().playMusic(Data.SFX_NIGHT); } else { closed = true; }; }; if ((((curTime > 0)) && ((curTime <= int((totalTime / 8)))))){ if (bNight == 1){ closed = true; }; } else { if (curTime <= 0){ if (bNight == 2){ closed = true; }; }; }; if (closed){ if (!roomInfo.checkEnterRoom()){ this.closeDoor(); }; } else { if (((totalTime - curTime) % custom_freq) == 0){ roomInfo.randomCreateCustom(mapCtn); }; }; }; } public function checkDelayCustom():void{ if (!closed){ roomInfo.randomCreateCustom(mapCtn); trace("Add Delay Custom!!!!!!!!"); }; } public function checkPutCustom(_arg1:Number, _arg2:Number):int{ var _local3:int; var _local4:int; while (_local4 < 3) { _local3 = map.checkHit(_arg1, (_arg2 - (30 * _local4))); if (!roomInfo.checkBathAvail(_local3)){ _local3 = 0; }; if (_local3){ break; }; _local4++; }; return (_local3); } public function depthManagerByArr(_arg1:DisplayObjectContainer, _arg2:Object, _arg3:Array):void{ var _local4:int; if (_arg3){ _arg3.sortOn(_arg2, Array.NUMERIC); _local4 = 0; while (_local4 < _arg3.length) { if (_arg3[_local4]){ _arg1.setChildIndex(_arg3[_local4], _local4); } else { trace("Warning!!!!!! 深度数组的MC不存在!!!!!"); }; _local4++; }; }; } public function clickDish(_arg1:int):void{ if (fg.getDishFlag(_arg1)){ if (roomInfo.checkTakeDish(_arg1)){ takeDishFlag(_arg1, -1); }; }; } protected function initGoal():void{ Global.pause = true; GameMain.getInstance().actionPause(true); var _local1:UI_Goal = new UI_Goal(); GameUtil.addChild(_local1, uiCtn, (Data.stageWidth / 2), (-(_local1.height) / 2)); _local1.setStart(goal, start2); SoundObject.playSound(Data.SFX_GOAL); } public function closeDoor():void{ fg.setDoorClosed(true); } protected function initHUD():void{ ui_hud = new UI_HUD(); GameUtil.addChild(ui_hud, midCtn, 0, 0); ui_hud.setLevel(level); ui_hud.setGoal(goal); } public function leftDish(_arg1:int):void{ fg.leftDish(_arg1); } override public function update():void{ super.update(); updateTime(); GameUtil.depthManager(upperCtn, "y"); } public function takeDishFlag(_arg1:int, _arg2:int):void{ fg.setDishFlag(_arg1, _arg2); } protected function setTime():void{ if (ui_hud){ ui_hud.setTime((totalTime - curTime), totalTime); }; } protected function initLevel():void{ map = new Map(Data.MapRoadData); roomInfo.addWaiter(upperCtn); } protected function initBG():void{ bg = new LevelBG("Level_BG"); bg.addToStage(mapCtn, 0, 0); bg.setData(roomInfo); } public function addDish(_arg1:int):void{ fg.addPlate(_arg1); } public function gameOver(_arg1:int):void{ endLevel(); if (_arg1 > 0){ remove(); if (level >= Data.Max_level){ GameMain.getInstance().changeCover("UI_Congratulation", 0, 0); SoundObject.playSound(Data.SFX_Pass); } else { GameMain.getInstance().changeCover("UI_Win", 0, 0); SoundObject.playSound(Data.SFX_Win); }; } else { if (_arg1 < 0){ remove(); GameMain.getInstance().changeCover("UI_Lose", 0, 0); SoundObject.playSound(Data.SFX_Fail); }; }; var _local2:Boolean = ((_arg1 > 0)) ? true : false; LevelControl.saveLevelEnd(LevelControl.curUser, _local2, level, curScore); } protected function endLevel():void{ ui_hud.setBtnEnable(false); GameMain.getInstance().actionPause(true); myControl.remove(); } protected function checkScore():void{ if (curScore >= goal){ gameEnd = 1; } else { gameEnd = -1; }; endLevel(); gameOver(gameEnd); } protected function setRoomChange(_arg1:RoomVO):void{ if (_arg1.light){ if (_arg1.light.level == 1){ bNight = 1; } else { if (_arg1.light.level == 2){ bNight = 2; }; }; }; if (_arg1.door.level == 2){ custom_freq = (custom_freq - (2 * Global.stage.frameRate)); } else { if (_arg1.door.level == 3){ custom_freq = (custom_freq - (4 * Global.stage.frameRate)); }; }; var _local2:Number = 0.1; _local2 = (_local2 + (0.05 * (_arg1.tree.level - 1))); _local2 = (_local2 + (0.05 * (_arg1.carpet.level - 1))); Data.Custom_tip = _local2; } public function addScore(_arg1:Number):void{ curScore = (curScore + _arg1); ui_hud.setScore(curScore); ui_hud.addCash(); } protected function initFront():void{ fg = new LevelFG("LevelBGup"); fg.addToStage(midCtn, 0, 0); fg.setData(roomInfo); } override public function create(_arg1):void{ super.create(_arg1); level = _arg1; LevelControl.curLevel = level; var _local2:RoomVO = (LevelControl.getPlayerInfo(LevelControl.curUser).room as RoomVO); totalTime = (curTime = (LevelControl.getData(level, "Time") * Global.stage.frameRate)); goal = LevelControl.getData(level, "Goal"); custom_freq = (LevelControl.getData(level, "Freq") * Global.stage.frameRate); roomInfo = new RoomInfo(level); roomInfo.init(_local2); setRoomChange(roomInfo.roomVo); initBG(); initFront(); initHUD(); initLevel(); roomInfo.randomCreateCustom(mapCtn); Global.pause = false; setTimeout(initGoal, 200); SoundObject.stopMusic(); GameMain.getInstance().playMusic(Data.SFX_GameBG1); var _local3:ViewMC = new ViewMC("LogoMary"); uiCtn.addChild(_local3); } } }//package src.sys.scene
Section 83
//SceneMgr (src.sys.scene.SceneMgr) package src.sys.scene { import flash.utils.*; public class SceneMgr { private var clsArr:Array; private static var _scene:SuperScene; public function SceneMgr(){ clsArr = [GameScene, ShopScene]; super(); } public static function createScene(_arg1:String, ... _args):void{ var _local3:Class = (getDefinitionByName(("src.sys.scene::" + _arg1)) as Class); _scene = new (_local3); _scene.create.apply(_scene, _args); } public static function removeScene():void{ _scene.remove(); _scene = null; } public static function get scene():SuperScene{ return (_scene); } } }//package src.sys.scene
Section 84
//ShopScene (src.sys.scene.ShopScene) package src.sys.scene { import flash.events.*; import src.sys.*; import flash.display.*; import src.vo.*; import src.view.*; import lj.src.util.*; import src.data.*; import lj.src.sys.*; import src.model.*; import lj.src.efx.*; public class ShopScene extends SuperScene { public const MANUAL_ITEMS:Array; public var fg:LevelFG; protected var workerArr:Array; protected var level:int; protected var bg:LevelBG; public var shopUI:Shop; protected var doorWorker:Worker; public var roomInfo:RoomInfo; protected var lightWorker:Worker; protected var roadWorker:Worker; public function ShopScene(){ MANUAL_ITEMS = ["door", "road", "light"]; super(); } protected function initHUD():void{ } override public function update():void{ super.update(); if (bg){ bg.updateFrame(); }; } override public function remove():void{ super.remove(); SoundObject.stopMusic(); SoundObject.stopSound(); workerArr.splice(0); Global.stage.removeEventListener(MouseEvent.CLICK, onClickScene); } protected function initBG():void{ bg = new LevelBG("Level_BG"); bg.addToStage(mapCtn, 0, 0); bg.setData(roomInfo); } public function buyAction(_arg1:String, _arg2:int):void{ var _local3:int; var _local4:CommonEffect; if (_arg1 == "bath"){ roomInfo.roomVo.pool.ices.push(_arg2); bg.playIceBreak(_arg2); } else { if (_arg1 == "flower"){ bg.playAddFlower(_arg2); roomInfo.roomVo.pool.flowers.push(_arg2); } else { if (MANUAL_ITEMS.indexOf(_arg1) != -1){ _local3 = MANUAL_ITEMS.indexOf(_arg1); workerArr[_local3].doingJob(_arg1); if (roomInfo.roomVo[_arg1]){ roomInfo.roomVo[_arg1].level++; } else { roomInfo.roomVo[_arg1] = {level:1}; }; } else { if (_arg1 == "role"){ _local4 = new CommonEffect(); _local4.setEffect("Smoke", gameCtn, workerArr[3].x, workerArr[3].y); _local4.addCallBack(roleEfxEnd); workerArr[3].visible = false; roomInfo.roomVo.waiterNum++; SoundObject.playSound(Data.SFX_SMOKE); } else { if (_arg1 == "table"){ roomInfo.roomVo[_arg1].level++; fg.updateTable(); } else { if (_arg1 == "pool"){ roomInfo.roomVo[_arg1].level++; bg.playPoolUpdate(); } else { if (_arg1 == "tree"){ roomInfo.roomVo[_arg1].level++; fg.playTreeUpdate(); } else { if (_arg1 == "carpet"){ roomInfo.roomVo[_arg1].level++; bg.playDoorUpdate(_arg1); }; }; }; }; }; }; }; }; } public function workerDone(_arg1:String):void{ bg.setItemState(_arg1, roomInfo.roomVo[_arg1].level); fg.setItemState(_arg1, roomInfo.roomVo[_arg1].level); endJob(); switch (_arg1){ case "door": if (roomInfo.door.level == 3){ workerArr[0].visible = false; shopUI.setEnable("door", false); }; break; case "road": if (roomInfo.road.level == 3){ workerArr[1].visible = false; shopUI.setEnable("road", false); }; break; case "light": if (roomInfo.light.level == 2){ workerArr[2].visible = false; shopUI.setEnable("light", false); }; break; }; } public function walkComplete():void{ shopUI.visible = true; } protected function onClickScene(_arg1:MouseEvent):void{ var _local3:int; var _local4:Array; if (!shopUI.visible){ return; }; var _local2:String = _arg1.target.name; if ((_arg1.target is Worker)){ shopUI.buySth(_local2); } else { if (bg.contains((_arg1.target as DisplayObject))){ if (_local2.search("i_") != -1){ _local3 = int(_local2.replace("i_", "")); shopUI.buySth(("bath_" + _local3)); } else { if (_local2 == "carpet"){ shopUI.buySth(_local2); }; }; } else { if (fg.contains((_arg1.target as DisplayObject))){ _local4 = ["table", "tree"]; if (_local4.indexOf(_local2) != -1){ shopUI.buySth(_local2); }; }; }; }; trace("Click: ", _arg1.target.name); } protected function initWorker():void{ var _local1:Worker; var _local3:String; var _local4:String; var _local5:Worker; workerArr = new Array(); var _local2:int; while (_local2 < 4) { _local3 = ("Worker_" + (_local2 + 1)); _local4 = ""; if ((_local2 + 1) == 1){ _local4 = "door"; if (roomInfo.door.level == 3){ _local3 = ""; shopUI.setEnable("door", false); }; } else { if ((_local2 + 1) == 2){ _local4 = "road"; if (roomInfo.road.level == 3){ _local3 = ""; shopUI.setEnable("road", false); }; } else { if ((_local2 + 1) == 3){ _local4 = "light"; if (((roomInfo.light) && ((roomInfo.light.level == 2)))){ _local3 = ""; shopUI.setEnable("light", false); }; } else { if ((_local2 + 1) == 4){ _local4 = "role"; if (roomInfo.roomVo.waiterNum == 2){ _local3 = "Waiter3"; } else { if (roomInfo.roomVo.waiterNum == 3){ _local3 = "Waiter4"; } else { if (roomInfo.roomVo.waiterNum == 4){ _local3 = ""; shopUI.setEnable("role", false); }; }; }; }; }; }; }; if (_local3 != ""){ _local5 = new Worker(_local3); _local5.addToStage(midCtn, Data.stageWidth, Data.Worker_Pos[_local2][1]); _local5.moveToPos(Data.Worker_Pos[_local2][0], Data.Worker_Pos[_local2][1]); workerArr.push(_local5); _local5.name = _local4; if (!_local1){ _local1 = _local5; }; } else { workerArr.push(0); }; _local2++; }; if (_local1){ _local1.setComplete(); } else { walkComplete(); }; } public function endJob():void{ shopUI.endAction(); } protected function initFront():void{ fg = new LevelFG("LevelBGup"); fg.addToStage(midCtn, 0, 0); fg.setData(roomInfo); shopUI = new Shop("ShopArrows"); GameUtil.addChild(shopUI, upperCtn, 0, 0); shopUI.setData({roomVo:roomInfo.roomVo}); shopUI.visible = false; } protected function roleEfxEnd():void{ var _local2:String; var _local3:Worker; var _local1:int = (roomInfo.roomVo.waiterNum - 1); workerArr[3].visible = true; workerArr[3].setTilePos(Data.WaiterInitPos[_local1][0], Data.WaiterInitPos[_local1][1]); endJob(); if (roomInfo.roomVo.waiterNum == 3){ _local2 = "Waiter4"; workerArr[3].visible = true; _local3 = new Worker(_local2); _local3.name = "role"; _local3.addToStage(midCtn, Data.Worker_Pos[3][0], Data.Worker_Pos[3][1]); _local3.stand(); workerArr[3] = _local3; } else { if (roomInfo.roomVo.waiterNum == 4){ shopUI.setEnable("role", false); }; }; } override public function create(_arg1):void{ super.create(_arg1); roomInfo = new RoomInfo(0); roomInfo.init((LevelControl.getPlayerInfo(LevelControl.curUser).room as RoomVO)); initBG(); initFront(); initWorker(); Global.pause = false; GameMain.getInstance().playMusic(Data.SFX_Shop); Global.stage.addEventListener(MouseEvent.CLICK, onClickScene); } } }//package src.sys.scene
Section 85
//SuperScene (src.sys.scene.SuperScene) package src.sys.scene { import src.ui.*; import flash.display.*; import lj.src.util.*; import lj.src.sys.*; public class SuperScene { protected var mapCtn:Sprite; public var uiCtn:Sprite; protected var gameCtn:Sprite; public var ui_hud:UI_HUD; protected var midCtn:Sprite; protected var updateArr:Array; protected var _upperCtn:Sprite; protected var removeArr:Array; public function SuperScene(){ initCtn(); initArr(); } public function create(_arg1):void{ } public function remove():void{ var _local1:int; while (_local1 < removeArr.length) { GameUtil.removeObjInArr(updateArr, removeArr[_local1]); _local1++; }; removeArr.splice(0); var _local2:int; while (_local2 < updateArr.length) { updateArr[_local2].remove(); _local2++; }; updateArr.splice(0); removeArr.splice(0); gameCtn.parent.removeChild(gameCtn); if (ui_hud){ ui_hud.remove(); ui_hud = null; }; } protected function initCtn():void{ gameCtn = new Sprite(); Global.scene.addChildAt(gameCtn, 0); mapCtn = new Sprite(); GameUtil.addChild(mapCtn, gameCtn, 0, 0); midCtn = new Sprite(); GameUtil.addChild(midCtn, gameCtn, 0, 0); _upperCtn = new Sprite(); GameUtil.addChild(_upperCtn, gameCtn, 0, 0); uiCtn = new Sprite(); GameUtil.addChild(uiCtn, gameCtn, 0, 0); } public function handlePause(_arg1:Boolean):void{ var _local2:int; Global.pause = _arg1; if (_arg1){ _local2 = 0; while (_local2 < updateArr.length) { updateArr[_local2].pause(); _local2++; }; } else { _local2 = 0; while (_local2 < updateArr.length) { updateArr[_local2].replay(); _local2++; }; }; } public function update():void{ var _local1:int; var _local2:int; if (!Global.pause){ _local1 = updateArr.length; while (_local1 > 0) { updateArr[(_local1 - 1)].updateEvents(); _local1--; }; _local2 = 0; while (_local2 < removeArr.length) { GameUtil.removeObjInArr(updateArr, removeArr[_local2]); _local2++; }; removeArr.splice(0); }; } protected function initArr():void{ updateArr = new Array(); Global.updateArr = updateArr; removeArr = new Array(); Global.removeArr = removeArr; } public function get upperCtn():Sprite{ return (_upperCtn); } } }//package src.sys.scene
Section 86
//GameMain (src.sys.GameMain) package src.sys { import flash.events.*; import src.ui.*; import src.sys.scene.*; import flash.display.*; import src.vo.*; import flash.utils.*; import lj.src.util.*; import src.data.*; import src.ui.pop.*; import lj.src.sys.*; import flash.net.*; import src.ui.load.*; public class GameMain { private var scene:Sprite; public var soundOn:Boolean;// = true private var ui_pause:UI_Pause; private var preClass:Array; private var sp; private var SWF:Class; private static var _instance:GameMain; public function GameMain(){ SWF = GameMain_SWF; preClass = [UI_Title, UI_Congratulation, UI_Select, UI_Input, UI_Load, UI_Warn, UI_Sure, UI_Win, UI_Lose, UI_Help]; super(); _instance = this; } protected function onEF(_arg1:Event):void{ if (sp.getChildAt(0).content.flag == 3){ sp.removeEventListener(Event.ENTER_FRAME, onEF); onSpComplete(null); }; } protected function onMyEnterFrame(_arg1:Event):void{ if (SceneMgr.scene){ if (!Global.pause){ SceneMgr.scene.update(); }; }; } public function remove():void{ GameUtil.deleteMask(scene); Global.stage.removeChild(scene); scene = null; Global.stage.removeEventListener(Event.ENTER_FRAME, onMyEnterFrame); Global.control.remove(); } protected function onInit(_arg1:Event):void{ sp.addEventListener(Event.ENTER_FRAME, onEF); Loader(sp.getChildAt(0)).contentLoaderInfo.removeEventListener(Event.INIT, onInit); } public function init():void{ var _local1:GameControl = new GameControl(); Global.control = _local1; registerClassAlias("src.vo.RoomVO", RoomVO); SaveMgr.init(Data.SAVENAME); Global.stage.addEventListener(Event.ENTER_FRAME, onMyEnterFrame); scene = new Sprite(); Global.stage.addChild(scene); Global.scene = scene; Main.initOptions(Data.QUALITY, Data.SOUND, Data.MUSIC); Main.initKeyShareObj(Data.defKeySet); LevelControl.loadLevel(); GameUtil.createMask(scene, Data.stageWidth, Data.stageHeight); initUI(); pushSounds(); } public function playMusic(_arg1:String):void{ var _local2:Class; if (!SoundObject.playMusic(_arg1, 0, true)){ _local2 = GameUtil.getClass("assets", _arg1); SoundObject.pushSound(_arg1, _local2, false); SoundObject.playMusic(_arg1); }; } public function initScene(_arg1:int):void{ var _local2:Loader; if (_arg1 == 1){ sp = new SWF(); scene.addChild(sp); Loader(sp.getChildAt(0)).contentLoaderInfo.addEventListener(Event.INIT, onInit); _local2 = (sp.getChildAt(0) as Loader); } else { LevelControl.curLevel = _arg1; SceneMgr.createScene("ShopScene", null); }; } public function actionPause(_arg1:Boolean):void{ Global.pause = _arg1; SceneMgr.scene.handlePause(_arg1); Global.stage.focus = null; } public function initUI():void{ changeCover("UI_Title", 0, 0); } public function setVolumn():void{ if (soundOn){ SoundObject.soundvolume(0); SoundObject.musicvolume(0); SoundObject.stopMusic(); } else { SoundObject.soundvolume(1); SoundObject.musicvolume(1); SoundObject.resumeMusic(); }; soundOn = !(soundOn); } public function changeCover(_arg1:String, _arg2:Number=0, _arg3:Number=0):Cover{ var _local4:Class = (getDefinitionByName(("src.ui." + _arg1)) as Class); var _local5:Cover = new (_local4); _local5.x = _arg2; _local5.y = _arg3; scene.addChild(_local5); scene.setChildIndex(_local5, (scene.numChildren - 1)); return (_local5); } public function removeScene():void{ SceneMgr.removeScene(); } public function handlePause(_arg1:Boolean):void{ if (Global.canControl){ if (!_arg1){ ui_pause.remove(); ui_pause = null; SoundObject.resumeMusic(); } else { ui_pause = (changeCover("pop.UI_Pause", (Data.stageWidth / 2), (Data.stageHeight / 2)) as UI_Pause); SoundObject.stopMusic(); }; actionPause(_arg1); }; } private function onSpComplete(_arg1:Event):void{ if (sp){ trace("My Complete!!!!"); SceneMgr.createScene("GameScene", 1); scene.removeChild(sp); sp = null; }; } protected function pushSounds():void{ var _local3:Class; var _local1:Array = Data.AllSounds; var _local2:int; while (_local2 < _local1.length) { _local3 = GameUtil.getClass("assets", _local1[_local2]); SoundObject.pushSound(_local1[_local2], _local3, false); _local2++; }; } public static function getInstance():GameMain{ return (_instance); } } }//package src.sys
Section 87
//GameMain_SWF (src.sys.GameMain_SWF) package src.sys { import mx.core.*; import flash.utils.*; public class GameMain_SWF extends MovieClipLoaderAsset { public var dataClass:Class; private static var bytes:ByteArray = null; public function GameMain_SWF(){ dataClass = GameMain_SWF_dataClass; super(); initialWidth = (14000 / 20); initialHeight = (10000 / 20); } override public function get movieClipData():ByteArray{ if (bytes == null){ bytes = ByteArray(new dataClass()); }; return (bytes); } } }//package src.sys
Section 88
//GameMain_SWF_dataClass (src.sys.GameMain_SWF_dataClass) package src.sys { import mx.core.*; public class GameMain_SWF_dataClass extends ByteArrayAsset { } }//package src.sys
Section 89
//LevelControl (src.sys.LevelControl) package src.sys { import src.vo.*; import lj.src.util.*; import src.data.*; import lj.src.sys.*; public class LevelControl { protected static var saveArr:Array; public static var curLevel:int = 1; private static var Str_OpenLevel:String = "openLevel"; public static var curUser:String; public static function getData(_arg1:int, _arg2:String){ var _local3:* = null; var _local4:int = Data.LevelInfo[0].indexOf(_arg2); if (_local4 != -1){ _local3 = Data.LevelInfo[_arg1][_local4]; }; return (_local3); } public static function saveShopInfo(_arg1:String, _arg2:RoomVO, _arg3:int):void{ var _local5:int; var _local4:Object = GameUtil.getObjInArr(saveArr, _arg1, "name"); if (_local4){ _local5 = saveArr.indexOf(_local4); saveArr[_local5].score = (saveArr[_local5].score - _arg3); saveArr[_local5].room = _arg2; SaveMgr.saveData("saveArr", saveArr); SaveMgr.flush(); }; } public static function getPlayerInfo(_arg1:String):Object{ return (GameUtil.getObjInArr(saveArr, _arg1, "name")); } public static function saveLevelByName(_arg1:String, _arg2:int):void{ var _local4:int; var _local3:Object = GameUtil.getObjInArr(saveArr, _arg1, "name"); if (_local3){ _local4 = saveArr.indexOf(_local3); saveArr[_local4].level = _arg2; SaveMgr.saveData("saveArr", saveArr); }; } public static function getSaveArr():Array{ return (saveArr); } public static function loadName(_arg1:String):void{ var _local2:Object = GameUtil.getObjInArr(saveArr, _arg1, "name"); curUser = _arg1; } public static function checkName(_arg1:String):Boolean{ var _local2:Boolean = GameUtil.checkInArr(saveArr, _arg1, "name"); return (_local2); } public static function saveLevelEnd(_arg1:String, _arg2:Boolean, _arg3:int, _arg4:int):void{ var _local5:Object; var _local6:int; if (_arg2){ _local5 = GameUtil.getObjInArr(saveArr, _arg1, "name"); if (_local5){ if (_arg3 >= _local5.level){ if (_arg3 < Data.Max_level){ _local5.level = (_arg3 + 1); }; }; _local5.score = (_local5.score + _arg4); _local6 = getPlayerIndex(_arg1); saveArr[_local6] = _local5; SaveMgr.saveData("saveArr", saveArr); }; }; } public static function saveName(_arg1:String, _arg2:int):void{ var _local3:int = (Data.IF_DEBUG) ? 10000 : 0; var _local4:Object = {name:_arg1, level:_arg2, score:_local3}; saveArr.push(_local4); SaveMgr.saveData("saveArr", saveArr); curUser = _arg1; } public static function getPlayerIndex(_arg1:String):int{ var _local2:Object = GameUtil.getObjInArr(saveArr, _arg1, "name"); return (saveArr.indexOf(_local2)); } public static function deleteName(_arg1:String):void{ GameUtil.removeObjInArr(saveArr, _arg1, "name"); SaveMgr.saveData("saveArr", saveArr); } public static function loadLevel():void{ var _local1:Array; if (!SaveMgr.loadData("saveArr")){ _local1 = new Array(); SaveMgr.saveData("saveArr", _local1); }; saveArr = SaveMgr.loadData("saveArr"); } } }//package src.sys
Section 90
//MyControl (src.sys.MyControl) package src.sys { import flash.events.*; import src.sys.scene.*; import lj.src.interfaces.*; import src.view.*; import lj.src.util.*; import src.data.*; import lj.src.sys.*; public class MyControl implements IMouseEvent, IKeyboardEvent { protected var dragObj:Customer; protected var _scene:GameScene; public function handleKeyDown(_arg1:KeyboardEvent):void{ if (Data.IF_DEBUG){ if (_arg1.keyCode == GV.KeyXcode){ (SceneMgr.scene as GameScene).gameOver(1); } else { if (_arg1.keyCode == GV.KeyCcode){ (SceneMgr.scene as GameScene).gameOver(-1); }; }; }; } public function remove():void{ _scene = null; Global.control.removeMouseListener(this); if (Data.IF_DEBUG){ Global.control.removeKeyBoardListener(this); }; } public function handleMouseEvent(_arg1:MouseEvent):void{ var _local2:int; if (_arg1.type == MouseEvent.CLICK){ _scene.click(_arg1.stageX, _arg1.stageY); if ((_arg1.target is Customer)){ _arg1.target.clickMe(); } else { checkClickDish(_arg1); }; } else { if (_arg1.type == MouseEvent.MOUSE_OVER){ } else { if (_arg1.type == MouseEvent.MOUSE_UP){ if (dragObj){ dragObj.stopDragAction(); _local2 = _scene.checkPutCustom(_arg1.stageX, _arg1.stageY); if (_local2){ dragObj.putInBath(_local2); }; dragObj = null; }; } else { if (_arg1.type == MouseEvent.MOUSE_DOWN){ if ((_arg1.target is Customer)){ if (_arg1.target.dragAction()){ dragObj = (_arg1.target as Customer); dragObj.x = _arg1.stageX; dragObj.y = _arg1.stageY; }; }; } else { if (_arg1.type == MouseEvent.MOUSE_OUT){ } else { if (_arg1.type == MouseEvent.MOUSE_MOVE){ if (dragObj){ dragObj.x = _arg1.stageX; dragObj.y = _arg1.stageY; _local2 = _scene.checkPutCustom(_arg1.stageX, _arg1.stageY); if (_local2){ GameUtil.applyGlowFilter(dragObj); } else { GameUtil.removeFilter(dragObj); }; dragObj.parent.setChildIndex(dragObj, (dragObj.parent.numChildren - 1)); }; }; }; }; }; }; }; } public function init(_arg1:GameScene):void{ _scene = _arg1; Global.control.addMouseListener(this); if (Data.IF_DEBUG){ Global.control.addKeyboardListener(this); }; } public function handleKeyUp(_arg1:KeyboardEvent):void{ } protected function checkClickDish(_arg1:MouseEvent):void{ var _local2:int; if (_arg1.target.name){ if (_arg1.target.name.search("type") != -1){ _local2 = int(_arg1.target.name.replace("type", "")); _scene.clickDish(_local2); }; }; } } }//package src.sys
Section 91
//UI_Input (src.ui.load.UI_Input) package src.ui.load { import flash.events.*; import src.sys.*; import src.data.*; import src.ui.pop.*; import lj.src.sys.*; import flash.ui.*; public class UI_Input extends UI_Pop { override protected function init():void{ super.init(); mc_content.txt_name.text = ""; mc_content.txt_name.addEventListener(Event.CHANGE, onTextChange); Global.stage.focus = mc_content.txt_name; Global.stage.addEventListener(KeyboardEvent.KEY_DOWN, onMyKeyDown); } override public function remove():void{ super.remove(); mc_content.txt_name.removeEventListener(Event.CHANGE, onTextChange); Global.stage.removeEventListener(KeyboardEvent.KEY_DOWN, onMyKeyDown); } protected function warn_callback(_arg1:Boolean):void{ var _local2:String; if (_arg1){ remove(); _local2 = mc_content.txt_name.text; LevelControl.deleteName(_local2); saveNameSlot(_local2); _func.call(this, true); } else { Global.stage.focus = mc_content.txt_name; setBtnEnable(true); }; } protected function onMyKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.ENTER){ btn_ok_Func(); }; } protected function checkName(_arg1:String):Boolean{ var _local2:Boolean = LevelControl.checkName(_arg1); return (_local2); } public function btn_ok_Func():void{ var _local2:UI_Warn; var _local1:String = mc_content.txt_name.text; if (_local1 != ""){ if (!checkName(_local1)){ saveNameSlot(_local1); remove(); _func.call(this, true); } else { setBtnEnable(false); _local2 = (GameMain.getInstance().changeCover("load.UI_Warn", (Data.stageWidth / 2), (Data.stageHeight / 2)) as UI_Warn); _local2.setCallback(warn_callback); }; }; } protected function onTextChange(_arg1:Event):void{ var _local2:String; if (_arg1.target.text.length > 15){ _local2 = _arg1.target.text.substr(0, (_arg1.target.text.length - 1)); _arg1.target.text = _local2; }; } protected function saveNameSlot(_arg1:String):void{ LevelControl.saveName(_arg1, 1); } public function btn_close_Func():void{ remove(); _func.call(this, false); } } }//package src.ui.load
Section 92
//UI_Load (src.ui.load.UI_Load) package src.ui.load { import flash.events.*; import src.sys.*; import src.ui.*; public class UI_Load extends Cover { protected var saveArr:Array; protected var curPage:int;// = 1 protected var OnePageNum:int;// = 5 override public function btn_back_Func():void{ remove(); GameMain.getInstance().changeCover("UI_Title", 0, 0); } protected function onClickMe(_arg1:MouseEvent):void{ var _local3:String; trace("click: ", _arg1.target.name, _arg1.target.parent.name); var _local2:String = _arg1.target.parent.name; if (_arg1.target.name == "btn_delete"){ _local3 = _arg1.target.parent.textMc.txt_name.text; LevelControl.deleteName(_local3); refreshPage(); } else { if (_arg1.target.name == "textMc"){ _local3 = _arg1.target.parent.textMc.txt_name.text; if (_local3){ enterGame(_local3); }; }; }; } protected function enterGame(_arg1:String):void{ LevelControl.loadName(_arg1); remove(); GameMain.getInstance().changeCover("UI_Select", 0, 0); } override public function remove():void{ super.remove(); mc_content.removeEventListener(MouseEvent.CLICK, onClickMe); } override protected function init():void{ super.init(); initName(); mc_content.addEventListener(MouseEvent.CLICK, onClickMe); saveArr = LevelControl.getSaveArr(); refreshPage(); } public function btn_pageDown_Func():void{ var _local1:int = (curPage + 1); var _local2:int = (((_local1 - 1) * OnePageNum) + 1); if (saveArr.length < _local2){ return; }; curPage++; refreshPage(); } protected function refreshPage():Boolean{ var _local5:Object; var _local1:Boolean; var _local2:Array = saveArr; var _local3:int = (((curPage - 1) * OnePageNum) + 1); var _local4:int; while (_local4 < OnePageNum) { _local5 = _local2[((_local3 + _local4) - 1)]; if (_local5){ mc_content[("slot" + (_local4 + 1))].txt_id.text = (_local3 + _local4); mc_content[("slot" + (_local4 + 1))].textMc.txt_name.text = _local5.name; } else { mc_content[("slot" + (_local4 + 1))].txt_id.text = ""; mc_content[("slot" + (_local4 + 1))].textMc.txt_name.text = ""; }; _local4++; }; return (_local1); } protected function initName():void{ var _local1:int; while (_local1 < 5) { mc_content[("slot" + (_local1 + 1))].textMc.mouseChildren = false; mc_content[("slot" + (_local1 + 1))].textMc.buttonMode = true; mc_content[("slot" + (_local1 + 1))].textMc.txt_time.text = ""; _local1++; }; } public function btn_pageUp_Func():void{ var _local1:int = (curPage - 1); if (_local1 <= 0){ return; }; curPage--; curPage = Math.max(0, curPage); refreshPage(); } } }//package src.ui.load
Section 93
//UI_Warn (src.ui.load.UI_Warn) package src.ui.load { import src.ui.*; public class UI_Warn extends Cover { protected var _func:Function; public function btn_yes_Func():void{ remove(); _func.call(this, true); } public function btn_no_Func():void{ remove(); _func.call(this, false); } public function setCallback(_arg1:Function):void{ _func = _arg1; } } }//package src.ui.load
Section 94
//UI_Buy (src.ui.pop.UI_Buy) package src.ui.pop { import lj.src.util.*; import src.data.*; import lj.src.sys.*; public class UI_Buy extends UI_Pop { protected var curCoins:int; protected var price:int; protected var buyItem:String; public function UI_Buy(){ animStyle = 1; super(); } public function btn_no_Func():void{ remove(); _func.call(this, false); } protected function getInfo(_arg1:String, _arg2:Object){ var _local3:int = Data.Shop_Data[0].indexOf(_arg1); return (_arg2[_local3]); } override public function setData(_arg1:Object):void{ super.setData(_arg1); curCoins = _arg1.coins; GameUtil.setScoreNum(curCoins, 5, mc_content.num_coin); } override protected function init():void{ super.init(); } protected function noMoneyCallback():void{ btn_no_Func(); } public function setType(_arg1:String, _arg2:int):void{ var _local3:String = (buyItem = (_arg2) ? ((_arg1 + "_") + _arg2) : _arg1); gotoAndStop(_local3); var _local4:Object = GameUtil.getObjInArr(Data.Shop_Data, _local3, 0); price = getInfo("Price", _local4); GameUtil.setScoreNum(price, 5, mc_content.num_price); } public function btn_yes_Func():void{ var _local1:UI_NoMoney; if (curCoins >= price){ remove(); _func.call(this, true, price); } else { _local1 = new UI_NoMoney(); GameUtil.addChild(_local1, Global.scene, (Data.stageWidth / 2), (Data.stageHeight / 2)); _local1.setCallback(noMoneyCallback); SoundObject.playSound(Data.SFX_POOR); }; } } }//package src.ui.pop
Section 95
//UI_Goal (src.ui.pop.UI_Goal) package src.ui.pop { import src.ui.*; import flash.display.*; import com.greensock.*; import lj.src.util.*; import src.data.*; import com.greensock.easing.*; public class UI_Goal extends Cover { private var _func:Function; public var mc_goal:MovieClip; public function setStart(_arg1:int, _arg2:Function):void{ _func = _arg2; GameUtil.setScoreNum(_arg1, 5, mc_goal); var _local3:TimelineLite = new TimelineLite(); _local3.append(new TweenLite(this, 0.5, {y:(Data.stageHeight / 2), ease:Expo.easeOut})); _local3.append(new TweenLite(this, 1, {})); _local3.append(new TweenLite(this, 0.5, {y:((-(height) / 2) - 50), onComplete:animFinish, ease:Expo.easeOut})); } protected function animFinish():void{ remove(); _func.call(); } } }//package src.ui.pop
Section 96
//UI_NoMoney (src.ui.pop.UI_NoMoney) package src.ui.pop { public class UI_NoMoney extends UI_Pop { public function btn_ok_Func():void{ remove(); _func.call(); } } }//package src.ui.pop
Section 97
//UI_Pause (src.ui.pop.UI_Pause) package src.ui.pop { import src.sys.*; import src.ui.*; import src.data.*; public class UI_Pause extends Cover { override protected function init():void{ super.init(); graphics.beginFill(0, 0.8); graphics.drawRect((-(Data.stageWidth) / 2), (-(Data.stageHeight) / 2), Data.stageWidth, Data.stageHeight); } public function btn_continue_Func():void{ GameMain.getInstance().handlePause(false); } } }//package src.ui.pop
Section 98
//UI_Pop (src.ui.pop.UI_Pop) package src.ui.pop { import src.ui.*; import com.greensock.*; import src.data.*; import com.greensock.easing.*; public class UI_Pop extends Cover { protected var _func:Function; protected var animStyle:int; protected var _args:Array; protected function dissapear():void{ TweenLite.to(this, 0.3, {y:(-(width) / 2), ease:Expo.easeIn, onComplete:easeInComplete}); } override public function remove():void{ super.remove(); } protected function easeInComplete():void{ remove(); } public function setCallback(_arg1:Function, ... _args):void{ _func = _arg1; _args = _args; } override protected function init():void{ super.init(); if (!animStyle){ y = (-(width) / 2); TweenLite.to(this, 0.3, {y:(Data.stageHeight / 2), ease:Expo.easeOut, onComplete:easeOutComplete}); }; } protected function applyFunc():void{ _func.apply(this, _args); } protected function easeOutComplete():void{ } } }//package src.ui.pop
Section 99
//UI_Sure (src.ui.pop.UI_Sure) package src.ui.pop { public class UI_Sure extends UI_Pop { public function UI_Sure(){ animStyle = 1; super(); } public function btn_no_Func():void{ remove(); _func.call(this, false); } public function btn_yes_Func():void{ remove(); _func.call(this, true); } } }//package src.ui.pop
Section 100
//Cover (src.ui.Cover) package src.ui { import flash.events.*; import src.sys.*; import flash.display.*; import lj.src.util.*; import src.data.*; public class Cover extends MovieClip { public var mybtns:MovieClip; public var mc_content:MovieClip; public function Cover(){ stop(); anim_in(0); } public function remove():void{ parent.removeChild(this); removeBtns(mybtns); } protected function initBtns(_arg1:MovieClip):void{ if (_arg1){ _arg1.addEventListener(MouseEvent.CLICK, onBtnsClick); _arg1.addEventListener(MouseEvent.MOUSE_OVER, onBtnsOver); }; } public function btn_back_Func():void{ } protected function doEfx_dark(_arg1:Function, ... _args):void{ } protected function onBtnsOver(_arg1:MouseEvent):void{ if (_arg1.target.name.search("btn_") != -1){ if (Data.SFX_Button){ SoundObject.playSound(Data.SFX_Button); }; }; } public function setData(_arg1:Object):void{ } public function enterUI(... _args):void{ remove(); GameMain.getInstance().changeCover(_args[0], (Data.stageWidth / 2), (Data.stageHeight / 2)); } public function mybtns_Func():void{ } protected function onBtnsClick(_arg1:MouseEvent):void{ this[(_arg1.target.name + "_Func")].call(); SoundObject.playSound(Data.SFX_Button2); } public function anim_in(_arg1:int):void{ init(); } public function setBtnEnable(_arg1:Boolean):void{ mouseEnabled = _arg1; mouseChildren = _arg1; } protected function initPauseBtn():void{ mybtns.btn_pause.gotoAndStop(1); mybtns.btn_pause.buttonMode = true; mybtns.btn_pause.mouseChildren = false; } protected function init():void{ initBtns(mybtns); } protected function setMusicBtn():void{ if (mybtns.btn_sound){ if (GameMain.getInstance().soundOn){ mybtns.btn_sound.gotoAndStop(1); } else { mybtns.btn_sound.gotoAndStop(3); }; }; } protected function removeBtns(_arg1:MovieClip):void{ if (_arg1){ _arg1.removeEventListener(MouseEvent.CLICK, onBtnsClick); _arg1.removeEventListener(MouseEvent.MOUSE_OVER, onBtnsOver); }; } protected function initSoundBtn():void{ mybtns.btn_sound.gotoAndStop(1); mybtns.btn_sound.buttonMode = true; mybtns.btn_sound.mouseChildren = false; } public function btn_sound_Func():void{ GameMain.getInstance().setVolumn(); setMusicBtn(); } } }//package src.ui
Section 101
//UI_Congratulation (src.ui.UI_Congratulation) package src.ui { import src.sys.*; import flash.display.*; public class UI_Congratulation extends Cover { public var __id1_:MovieClip; public function UI_Congratulation(){ __setProp___id1__UI_Congratulation_(); } function __setProp___id1__UI_Congratulation_(){ try { __id1_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id1_.Type = "logo-donepage"; __id1_.Goto = 1; try { __id1_["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function restartLevel():void{ remove(); GameMain.getInstance().changeCover("UI_Title", 0, 0); } public function btn_playAgain_Func():void{ restartLevel(); setBtnEnable(false); } public function btn_more_Func():void{ MoreGameURLOK.MoreGameURLOK("moregames-donepage"); } } }//package src.ui
Section 102
//UI_Help (src.ui.UI_Help) package src.ui { import src.sys.*; public class UI_Help extends Cover { override public function btn_back_Func():void{ remove(); GameMain.getInstance().changeCover("UI_Title", 0, 0); } } }//package src.ui
Section 103
//UI_HUD (src.ui.UI_HUD) package src.ui { import flash.events.*; import src.sys.*; import src.sys.scene.*; import lj.src.util.*; import src.data.*; import src.ui.pop.*; public class UI_HUD extends Cover { protected var time_pos_x:Number; protected function back_title():void{ (SceneMgr.scene as GameScene).gameEnd = 2; GameMain.getInstance().removeScene(); GameMain.getInstance().changeCover("UI_Title", 0, 0); } public function setLevel(_arg1:int):void{ mc_content.level.gotoAndStop(_arg1); } protected function help_callback():void{ setBtnEnable(true); GameMain.getInstance().handlePause(false); } public function btn_help_Func():void{ btn_pause_Func(); } protected function onMyEF(_arg1:Event):void{ var e = _arg1; var _local3 = mc_content; with (_local3) { if (money.currentFrame == money.totalFrames){ money.stop(); }; }; } public function setTime(_arg1:Number, _arg2:Number):void{ mc_content.clock.hand.rotation = ((_arg1 / _arg2) * 360); } override protected function init():void{ super.init(); mc_content.money.stop(); initSoundBtn(); setMusicBtn(); setLevel(1); setScore(0); setGoal(0); addEventListener(Event.ENTER_FRAME, onMyEF); } public function addCash():void{ mc_content.money.gotoAndPlay(1); } public function setGoal(_arg1:int):void{ GameUtil.setScoreNum(_arg1, 5, mc_content.num_goal); } public function setScore(_arg1:int):void{ GameUtil.setScoreNum(_arg1, 5, mc_content.num_coin); } override public function btn_back_Func():void{ setBtnEnable(false); var _local1:UI_Pop = (GameMain.getInstance().changeCover("pop.UI_Sure", (Data.stageWidth / 2), (Data.stageHeight / 2)) as UI_Pop); _local1.setCallback(sure_callback); GameMain.getInstance().actionPause(true); } protected function sure_callback(_arg1:Boolean):void{ if (_arg1){ back_title(); } else { setBtnEnable(true); GameMain.getInstance().actionPause(false); }; } public function btn_pause_Func():void{ GameMain.getInstance().handlePause(true); } } }//package src.ui
Section 104
//UI_Lose (src.ui.UI_Lose) package src.ui { import src.sys.*; import flash.display.*; public class UI_Lose extends Cover { public var __id4_:MovieClip; public function UI_Lose(){ __setProp___id4__UI_Lose_(); } public function btn_tryagain_Func():void{ remove(); restartLevel(); } public function restartLevel():void{ GameMain.getInstance().changeCover("UI_Title", 0, 0); } public function btn_more_Func():void{ MoreGameURLOK.MoreGameURLOK("moregames-donepage"); } function __setProp___id4__UI_Lose_(){ try { __id4_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id4_.Type = "logo-donepage"; __id4_.Goto = 1; try { __id4_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package src.ui
Section 105
//UI_Select (src.ui.UI_Select) package src.ui { import flash.events.*; import flash.display.*; import src.data.*; public class UI_Select extends UI_SelectSuper { public var __id2_:MovieClip; public function UI_Select(){ __setProp___id2__UI_Select_(); } override protected function init():void{ super.init(); } override protected function setLevel():void{ var _local1:int; while (_local1 < Data.Max_level) { if ((_local1 + 1) > openLevel){ mc_content[(Str_Level + (_local1 + 1))].mouseEnabled = false; }; _local1++; }; } override protected function initLevel():void{ super.initLevel(); mc_content.nums.gotoAndStop(openLevel); mc_content.nums.mouseEnabled = false; mc_content.pane.stop(); setPane(openLevel); } function __setProp___id2__UI_Select_(){ try { __id2_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id2_.Type = "logo-menu"; __id2_.Goto = 1; try { __id2_["componentInspectorSetting"] = false; } catch(e:Error) { }; } protected function setPane(_arg1:int):void{ mc_content.pane.x = mc_content[(Str_Level + _arg1)].x; mc_content.pane.y = mc_content[(Str_Level + _arg1)].y; } override protected function onMyMouseOut(_arg1:MouseEvent):void{ var _local2:int = getLevelId(_arg1.target.name); if (_local2){ }; } override protected function onMyMouseOver(_arg1:MouseEvent):void{ var _local2:int = getLevelId(_arg1.target.name); if (_local2){ setPane(_local2); }; } } }//package src.ui
Section 106
//UI_SelectSuper (src.ui.UI_SelectSuper) package src.ui { import flash.events.*; import src.sys.*; import flash.display.*; import lj.src.util.*; import src.data.*; public class UI_SelectSuper extends Cover { protected const Str_Level:String = "s_"; protected var curLevel:int; protected var openLevel:int; public function UI_SelectSuper(){ openLevel = (curLevel = LevelControl.getPlayerInfo(LevelControl.curUser).level); super(); } protected function removeLevel():void{ mc_content.removeEventListener(MouseEvent.CLICK, onClickLevel); mc_content.removeEventListener(MouseEvent.MOUSE_OVER, onMyMouseOver); mc_content.removeEventListener(MouseEvent.MOUSE_OUT, onMyMouseOut); } protected function setLevel():void{ var _local1:int; while (_local1 < Data.Max_level) { if ((_local1 + 1) > openLevel){ GameUtil.setMCEnable(mc_content[(Str_Level + (_local1 + 1))], false); } else { GameUtil.setMCEnable(mc_content[(Str_Level + (_local1 + 1))], true); }; _local1++; }; } protected function onMyMouseOut(_arg1:MouseEvent):void{ var _local2:int = getLevelId(_arg1.target.name); if (_local2){ GameUtil.removeFilter((_arg1.target as DisplayObjectContainer)); }; } protected function getLevelId(_arg1:String):int{ var _local2:int; if (_arg1.search(Str_Level) != -1){ _local2 = int(_arg1.replace(Str_Level, "")); }; return (_local2); } protected function onClickLevel(_arg1:MouseEvent):void{ var _local3:int; var _local2:String = _arg1.target.name; if (_local2.search(Str_Level) != -1){ _local3 = int(_local2.replace(Str_Level, "")); level_select(_local3); }; } override public function remove():void{ super.remove(); removeLevel(); } protected function onMyMouseOver(_arg1:MouseEvent):void{ var _local2:int = getLevelId(_arg1.target.name); if (_local2){ GameUtil.applyGlowFilter((_arg1.target as DisplayObjectContainer), 0xFFFF00, 1, 10, 10); SoundObject.playSound(Data.SFX_Button2); }; } override protected function init():void{ super.init(); initLevel(); } override protected function onBtnsClick(_arg1:MouseEvent):void{ super.onBtnsClick(_arg1); } protected function initLevel():void{ setLevel(); mc_content.addEventListener(MouseEvent.CLICK, onClickLevel); mc_content.addEventListener(MouseEvent.MOUSE_OVER, onMyMouseOver); mc_content.addEventListener(MouseEvent.MOUSE_OUT, onMyMouseOut); } protected function level_select(_arg1:int):void{ curLevel = _arg1; btn_play_Func(); } public function btn_play_Func():void{ remove(); GameMain.getInstance().initScene(curLevel); } } }//package src.ui
Section 107
//UI_Title (src.ui.UI_Title) package src.ui { import src.sys.*; import flash.display.*; import com.greensock.*; import src.data.*; import src.ui.pop.*; import com.greensock.plugins.*; public class UI_Title extends Cover { public var __id3_:MovieClip; public function UI_Title(){ __setProp___id3__UI_Title_(); } override protected function init():void{ super.init(); if (Data.IF_Sound){ GameMain.getInstance().playMusic(Data.SFX_CoverBG); }; } public function btn_load_Func():void{ remove(); GameMain.getInstance().changeCover("load.UI_Load", 0, 0); } override public function anim_in(_arg1:int):void{ if (!LevelControl.getSaveArr().length){ mybtns.btn_load.visible = false; }; TweenPlugin.activate([TintPlugin, RemoveTintPlugin]); if (_arg1 == 0){ TweenLite.to(this, 0, {tint:0}); TweenLite.to(this, 1, {removeTint:true, onComplete:init}); }; } protected function input_cb(_arg1:Boolean):void{ if (_arg1){ remove(); GameMain.getInstance().changeCover("UI_Select", 0, 0); } else { setBtnEnable(true); }; } function __setProp___id3__UI_Title_(){ try { __id3_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id3_.Type = "logo-ingame"; __id3_.Goto = 1; try { __id3_["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function btn_more_Func():void{ MovieClip(root).LogoMoreGame("moregames-menu"); trace("more"); } public function btn_play_Func():void{ setBtnEnable(false); var _local1:UI_Pop = (GameMain.getInstance().changeCover("load.UI_Input", (Data.stageWidth / 2), 0) as UI_Pop); _local1.setCallback(input_cb); } public function btn_help_Func():void{ remove(); GameMain.getInstance().changeCover("UI_Help", 0, 0); } } }//package src.ui
Section 108
//UI_Win (src.ui.UI_Win) package src.ui { import flash.events.*; import src.sys.*; import src.sys.scene.*; import flash.display.*; public class UI_Win extends Cover { public var animMc:MovieClip; public function UI_Win(){ animMc.addEventListener(Event.ENTER_FRAME, onMyEF); mybtns = animMc.mybtns; LevelControl.curLevel++; } public function nextLevel():void{ remove(); SceneMgr.createScene("ShopScene", null); } override public function remove():void{ super.remove(); this.removeBtns(animMc.mybtns); } public function enterCongratulation():void{ remove(); GameMain.getInstance().changeCover("UI_Congratulation", 0, 0); } public function backSelect():void{ } public function btn_more_Func():void{ MoreGameURLOK.MoreGameURLOK("moregames-donepage"); } protected function onMyEF(_arg1:Event):void{ if (animMc.currentFrame == animMc.totalFrames){ animMc.stop(); initBtns(animMc.mybtns); animMc.removeEventListener(Event.ENTER_FRAME, onMyEF); }; } public function btn_next_Func():void{ nextLevel(); } } }//package src.ui
Section 109
//Customer (src.view.Customer) package src.view { import src.sys.*; import src.sys.scene.*; import com.greensock.*; import src.sys.obj.*; import lj.src.util.*; import src.data.*; import lj.src.sys.*; import src.model.*; import flash.ui.*; public class Customer extends RoleV { private const init_mode:int = 6; private const womenArr:Array; private const mode_total:int; private const doorMode_total:int; private const STAY_TIME:int = 20; protected var curMode:int; protected var curPhase:int; protected var curServeTime:int; protected var id:int; protected var modeCount:int; public var draging:Boolean;// = false protected var complete:Boolean; protected var stayCount:int; private var baseCost:int; protected var serveCount:int; public var BathMultiple:Number;// = 1 protected var serveError:Boolean;// = false protected var bStayFrame:Boolean;// = true protected var curServeIndex:int; protected var tween:TweenMax; protected var errorServes:Array; protected var needSequence:Array; protected var _level:int; protected var _bathId:int; protected var foodMc:ViewMC; private var serveTypes:Array; protected var _customArr:Array; protected var _room:RoomInfo; protected var _curServeId:int; protected var needMc:ViewMC; protected var bFreezeMode:int;// = 0 protected var _bFlag:Boolean;// = false public static const PHASE_DOOR:int = 7; public static const PHASE_COME:int = 4; public static const PHASE_ACCEPT:int = 2; public static const PHASE_LEAVE:int = 6; public static const PHASE_END:int = 3; public static const PHASE_WAIT:int = 1; public static const PHASE_STAY:int = 5; public function Customer(_arg1:String){ womenArr = [5, 6, 7, 8, 9]; mode_total = ((12 * 8) * Global.stage.frameRate); doorMode_total = ((3 * 8) * Global.stage.frameRate); _level = (SceneMgr.scene as GameScene).level; super(_arg1); name = _arg1; buttonMode = true; } protected function randomNeed():void{ var _local4:int; var _local1:Array = LevelControl.getData(_level, "ServeNum"); var _local2:int = (Math.round((Math.random() * _local1[1])) + _local1[0]); needSequence = new Array(); var _local3:int; while (_local3 < _local2) { _local4 = (Math.random() * serveTypes.length); needSequence.push(serveTypes[_local4]); serveTypes.splice(_local4, 1); _local3++; }; needSequence.splice(0, 0, Data.Serve_Order); curServeIndex = 0; } override protected function commonAction():void{ if (bathId){ changeFrame("wait"); } else { changeFrame("stand"); }; } public function serveMe():void{ if (curPhase == PHASE_WAIT){ onServeStart(curServeId); }; } override protected function init():void{ super.init(); curPhase = PHASE_COME; changeFrame("stand"); initNeedMc(); } public function get curServeId():int{ return (_curServeId); } protected function updatePhase():void{ var _local1:int; var _local2:int; if (curPhase == PHASE_WAIT){ if (modeCount){ if (!bFreezeMode){ modeCount--; _local1 = Math.ceil(((modeCount / mode_total) * 8)); if (curMode != _local1){ curMode = _local1; _local2 = 0; if (curMode == 4){ changeFrame("upset1"); if (GameUtil.checkInArr(womenArr, id)){ _local2 = 2; } else { _local2 = 1; }; } else { if (curMode == 2){ changeFrame("upset2"); if (GameUtil.checkInArr(womenArr, id)){ _local2 = 4; } else { _local2 = 3; }; }; }; if (_local2){ SoundObject.playSound(Data[("SFX_ANGRY" + _local2)]); }; }; if (!modeCount){ if (curNeed){ (SceneMgr.scene as GameScene).leftDish(curNeed); }; curPhase = PHASE_END; needMc.visible = false; leave(); }; }; }; } else { if (curPhase == PHASE_ACCEPT){ serveCount++; if (serveCount == curServeTime){ onServeComplete(curServeId); }; } else { if (curPhase == PHASE_STAY){ stayCount++; if (stayCount > STAY_TIME){ waitServe(); }; } else { if (curPhase == PHASE_DOOR){ if (modeCount){ if (!draging){ modeCount--; if (!modeCount){ walkOut(); }; }; }; }; }; }; }; } override public function setData(_arg1:Object):void{ super.setData(_arg1); id = _arg1.id; _customArr = _arg1.customArr; _customArr.push(this); _room = _arg1.room; } protected function removeFoodMc():void{ if (foodMc){ foodMc.remove(); foodMc = null; }; } protected function dissapear():void{ mouseEnabled = false; mouseChildren = false; TweenLite.to(this, 1, {alpha:0, onComplete:remove}); } public function stopDragAction():void{ Mouse.show(); backPos(); GameUtil.removeFilter(this); draging = false; } public function resumeFrame():void{ bStayFrame = false; } override public function updateEvents():void{ if (draging){ return; }; super.updateEvents(); updatePhase(); walkAction(); updateFoodMc(); } override protected function convertXYAction():void{ super.convertXYAction(); } public function clickMe():void{ if (!_bFlag){ switch (curPhase){ case PHASE_WAIT: _room.checkServeCustom(this, curServeId); break; }; }; } protected function walkAction():void{ if (((myXspeed) || (myYspeed))){ if (Math.abs(myXspeed) > Math.abs(myYspeed)){ changeFrame("walk_x"); } else { if (myYspeed < 0){ changeFrame("walk_up"); }; }; SoundObject.playSound(Data.SFX_RUN); }; } override protected function checkDir():void{ if (bathId){ return; }; super.checkDir(); } protected function isLastOne():Boolean{ return ((curServeIndex == (needSequence.length - 1))); } public function get bathId():int{ return (_bathId); } public function isServeOver():Boolean{ return (((isLastOne()) && ((curPhase == PHASE_END)))); } public function get phase():int{ return (curPhase); } override protected function scaleMe(_arg1:Number):void{ scaleX = _arg1; } override public function remove():void{ super.remove(); if (_customArr){ GameUtil.removeObjInArr(_customArr, this); (SceneMgr.scene as GameScene).checkCustom(); }; if (complete){ }; } override public function animOver():void{ if (myCurrentLabel == "mud"){ onServeComplete(curServeId); } else { if (myCurrentLabel == "drink"){ onServeComplete(curServeId); }; }; super.animOver(); } public function dragAction():Boolean{ var _local1:Boolean; if (curPhase == PHASE_DOOR){ Mouse.hide(); draging = true; curDir = 1; scaleMe(curDir); changeFrame("catch"); _local1 = true; }; return (_local1); } protected function setFoodMc(_arg1:String):void{ if (!foodMc){ foodMc = new ViewMC(_arg1); foodMc.addToStage(this, 40, 3.5); foodMc.scaleX = (foodMc.scaleY = 0.85); foodMc.mc.stop(); }; } override public function setPos(_arg1:Number, _arg2:Number):void{ super.setPos(_arg1, _arg2); } protected function waitServe():void{ var _local1:int = (_curServeId = needSequence[curServeIndex]); curPhase = PHASE_WAIT; if (_local1 == Data.Serve_Order){ changeFrame("wave"); SoundObject.playSound(Data.SFX_HELLO); } else { commonAction(); needMc.visible = true; needMc.mc.type.gotoAndStop(_local1); (SceneMgr.scene as GameScene).addDish(_local1); }; } protected function ready():void{ baseCost = LevelControl.getData(_level, "BaseCost"); var _local1:int = LevelControl.getData(_level, "ServeType"); serveTypes = new Array(); var _local2:int; while (_local2 < _local1) { serveTypes.push((_local2 + 1)); _local2++; }; curMode = init_mode; modeCount = ((mode_total * init_mode) / 8); randomNeed(); } public function putInBath(_arg1:int):void{ _bathId = _arg1; _room.putCustomInBath(this, _arg1); changeFrame("wait"); if ((_arg1 % 2) == 0){ curDir = -1; scaleMe(curDir); }; setPos(Data.Bath_Pos[(_arg1 - 1)][0], Data.Bath_Pos[(_arg1 - 1)][1]); curPhase = PHASE_STAY; ready(); SoundObject.playSound(Data.SFX_WATER); } public function stopFrame():void{ if (bStayFrame){ innerMcJump(myCurrentFrame, true); } else { innerMcJump((myCurrentFrame + 1), false); }; } protected function moveForward():void{ var _local1:int = (((bathId % 2) == 1)) ? Data.Serve_Offset : -(Data.Serve_Offset); setPos((myX + _local1), myY); } protected function leave():void{ mySpeed = (mySpeed * 4); _room.removeCustomFromBath(this, bathId); this.setTilePos(Data.Bath_Pos[(_bathId - 1)][4], Data.Bath_Pos[(_bathId - 1)][5]); _bathId = 0; this.moveToTile(0, 2); } public function delayFrame():void{ stayCount++; if (stayCount > STAY_TIME){ innerMcJump((myCurrentFrame + 1), false); } else { innerMcJump(myCurrentFrame, true); }; } protected function updateFoodMc():void{ if (foodMc){ if (foodMc.mcName == "DrinkMc"){ if (foodMc.mc.currentFrame == foodMc.mc.totalFrames){ foodMc.mc.stop(); stayCount++; if (stayCount > STAY_TIME){ onServeComplete(curServeId); }; }; } else { if (foodMc.mcName == "EatFoodMc"){ stayCount++; foodMc.mc.stop(); if ((stayCount % STAY_TIME) == (STAY_TIME - 1)){ foodMc.mc.nextFrame(); foodMc.mc.nextFrame(); if (foodMc.mc.currentFrame < 7){ SoundObject.playSound(Data.SFX_EAT); }; }; if (foodMc.mc.currentFrame == foodMc.mc.totalFrames){ onServeComplete(curServeId); }; }; }; }; } public function walkOut():void{ curPhase = PHASE_LEAVE; moveToPos(myX, (myY - 50)); } public function walkIn(_arg1:Number, _arg2:Number):void{ mouseEnabled = false; moveToPos(_arg1, _arg2); } public function onServeComplete(_arg1:int):void{ var _local2:int; curPhase = PHASE_END; serveCount = 0; modeCount = (modeCount + (mode_total / 8)); commonAction(); removeFoodMc(); switch (_arg1){ case Data.Serve_Bath: case Data.Serve_Mud: moveBackward(); break; }; if (curServeIndex == 0){ if (GameUtil.checkInArr(womenArr, id)){ _local2 = ((Math.random() > 0.5)) ? 3 : 4; } else { _local2 = ((Math.random() > 0.5)) ? 1 : 2; }; SoundObject.playSound(Data[("SFX_ORDER" + _local2)]); }; this.curServeIndex++; if (curServeIndex >= needSequence.length){ complete = true; leave(); } else { waitServe(); }; } protected function onServeStart(_arg1:int):void{ curPhase = PHASE_ACCEPT; curServeTime = Data.Serve_Time[_arg1]; needMc.visible = false; switch (_arg1){ case Data.Serve_Eat: setFoodMc("EatFoodMc"); changeFrame("eat"); break; case Data.Serve_Drink: changeFrame("drink"); SoundObject.playSound(Data.SFX_DRINK); break; case Data.Serve_Bath: moveForward(); changeFrame("bath"); break; case Data.Serve_Mud: stayCount = 70; moveForward(); changeFrame("mud"); break; case Data.Serve_Towel: changeFrame("towel"); break; case Data.Serve_Order: changeFrame("look"); break; }; } protected function moveBackward():void{ var _local1:int = (((bathId % 2) == 1)) ? -(Data.Serve_Offset) : Data.Serve_Offset; setPos((myX + _local1), myY); } public function freezeMode(_arg1:int):void{ bFreezeMode = (bFreezeMode + _arg1); bFreezeMode = Math.max(0, bFreezeMode); } public function set bFlag(_arg1:Boolean):void{ _bFlag = _arg1; } protected function addMode(_arg1:int):void{ modeCount = (modeCount + _arg1); } public function resumePos():void{ setPos(myX, myY); } public function giveCash():int{ var _local1:int = (((baseCost * BathMultiple) + (((curMode - 1) * Data.Custom_tip) * baseCost)) + (((needSequence.length - 2) * Data.AddServeCost) * baseCost)); (SceneMgr.scene as GameScene).addScore(_local1); SoundObject.playSound(Data.SFX_CASH); return (_local1); } public function backPos():void{ stopDrag(); Mouse.show(); resumePos(); commonAction(); } public function get bFlag():Boolean{ return (_bFlag); } override protected function arrival():void{ super.arrival(); switch (curPhase){ case PHASE_COME: mouseEnabled = true; mouseChildren = false; (SceneMgr.scene as GameScene).upperCtn.addChild(this); commonAction(); if ((SceneMgr.scene as GameScene).closed){ (SceneMgr.scene as GameScene).closeDoor(); }; curPhase = PHASE_DOOR; modeCount = doorMode_total; break; case PHASE_END: if (complete){ giveCash(); }; dissapear(); break; case PHASE_LEAVE: dissapear(); _room.putCustomInBath(this, 0); break; }; } protected function initNeedMc():void{ needMc = new ViewMC("NeedMc"); needMc.visible = false; needMc.scaleX = (needMc.scaleY = 0.72); needMc.mc.type.stop(); needMc.addToStage(this, 10, -45); } public function get curNeed():int{ var _local1:int; if (curPhase == PHASE_WAIT){ if (needSequence){ _local1 = needSequence[curServeIndex]; }; }; return (_local1); } public function isWalking():Boolean{ var _local1:Boolean; if (myCurrentLabel.search("walk") != -1){ _local1 = true; }; return (_local1); } } }//package src.view
Section 110
//LevelBG (src.view.LevelBG) package src.view { import src.sys.scene.*; import flash.display.*; import flash.geom.*; import src.sys.obj.*; import lj.src.util.*; import src.data.*; import lj.src.efx.*; public class LevelBG extends ViewMC { protected var FLOWER_NUM:int;// = 10 protected var lightLevel:int; protected var doorLevel:int; public function LevelBG(_arg1:String){ super(_arg1); } public function updateSth(_arg1:String, _arg2:int):void{ if (_arg1 == "pool"){ playPoolUpdate(); } else { if (_arg1 == "carpet"){ playDoorUpdate(_arg1); } else { if (_arg1 == "tree"){ playDoorUpdate(_arg1); }; }; }; } public function updateFrame():void{ var _local2:MovieClip; var _local1:int; while (_local1 < Data.Bath_Num) { _local2 = _mc.pool.ices[("i_" + (_local1 + 1))]; if (_local2){ if (_local2.currentFrame == _local2.totalFrames){ _local2.stop(); }; }; _local1++; }; } public function playIceBreak(_arg1:int):void{ _mc.pool.ices[("i_" + _arg1)].gotoAndPlay(1); (SceneMgr.scene as ShopScene).endJob(); SoundObject.playSound(Data.SFX_HAMMER); } public function setItemState(_arg1:String, _arg2:int):void{ if (_mc[_arg1]){ if (_arg1 != "light"){ _mc[_arg1].gotoAndStop(_arg2); } else { _mc[_arg1].gotoAndStop(1); _mc[_arg1].visible = true; setLight(_arg2, true); }; }; (SceneMgr.scene as ShopScene).endJob(); } public function playDoorUpdate(_arg1:String):void{ var _local2:CommonEffect = new CommonEffect(); var _local3:Point = _mc.door[_arg1].parent.localToGlobal(new Point(_mc.door[_arg1].x, _mc.door[_arg1].y)); _local2.setEffect("Smoke", this, _local3.x, _local3.y); _local2.addCallBack(onCarpetEfxEnd); (SceneMgr.scene as ShopScene).endJob(); SoundObject.playSound(Data.SFX_SMOKE); } public function playAddFlower(_arg1:int):void{ var _local2:CommonEffect = new CommonEffect(); var _local3:Point = _mc.pool.flowers[("f_" + _arg1)].parent.localToGlobal(new Point(_mc.pool.flowers[("f_" + _arg1)].x, _mc.pool.flowers[("f_" + _arg1)].y)); _local2.setEffect("Smoke", this, _local3.x, _local3.y); _local2.addCallBack(onFlowerEfxEnd, _arg1); SoundObject.playSound(Data.SFX_SMOKE); } public function inNight():void{ _mc.light.gotoAndStop(2); _mc.light.visible = true; setLight(lightLevel, true); } public function setLight(_arg1:int, _arg2:Boolean):void{ var _local4:MovieClip; var _local3:int; while (_local3 < 4) { _local4 = _mc.light[("d" + (_local3 + 1))]; _local4.gotoAndStop((_arg1 * 2)); if (_arg2){ _local4.prevFrame(); }; _local3++; }; } protected function onCarpetEfxEnd():void{ _mc.door.carpet.nextFrame(); } public function playPoolUpdate():void{ var _local1:CommonEffect = new CommonEffect(); _local1.setEffect("Smoke", this, _mc.pool.x, _mc.pool.y); _local1.addCallBack(onPoolEfxEnd); SoundObject.playSound(Data.SFX_SMOKE); } override public function setData(_arg1:Object):void{ var _local2:int; while (_local2 < 2) { _mc[("smoke" + (_local2 + 1))].mouseEnabled = false; _local2++; }; _mc.road.gotoAndStop(_arg1.road.level); _mc.pool.gotoAndStop(("l" + _arg1.pool.level)); if (_arg1.light){ _mc.light.gotoAndStop(1); lightLevel = _arg1.light.level; setLight(lightLevel, false); } else { _mc.light.visible = false; }; _local2 = 0; while (_local2 < Data.Bath_Num) { if (!GameUtil.checkInArr(Data.Bath_Init, (_local2 + 1))){ if (GameUtil.checkInArr(_arg1.pool.ices, (_local2 + 1))){ _mc.pool.ices[("i_" + (_local2 + 1))].visible = false; _mc.pool.ices[("i_" + (_local2 + 1))].stop(); _mc.pool.ices[("i_" + (_local2 + 1))].parent.removeChild(_mc.pool.ices[("i_" + (_local2 + 1))]); } else { _mc.pool.ices[("i_" + (_local2 + 1))].stop(); _mc.pool.ices[("i_" + (_local2 + 1))].mouseChildren = false; _mc.pool.ices[("i_" + (_local2 + 1))].buttonMode = true; }; }; _local2++; }; _local2 = 0; while (_local2 < FLOWER_NUM) { if (GameUtil.checkInArr(_arg1.pool.flowers, (_local2 + 1))){ _mc.pool.flowers[("f_" + (_local2 + 1))].visible = true; } else { _mc.pool.flowers[("f_" + (_local2 + 1))].visible = false; _mc.pool.flowers[("f_" + (_local2 + 1))].stop(); }; _local2++; }; doorLevel = _arg1.door.level; _mc.door.gotoAndStop(_arg1.door.level); _mc.door.carpet.gotoAndStop(_arg1.carpet.level); _mc.door.carpet.buttonMode = true; setDoorClosed(false); } public function setDoorClosed(_arg1:Boolean):void{ } protected function onFlowerEfxEnd(_arg1:int):void{ _mc.pool.flowers[("f_" + _arg1)].visible = true; (SceneMgr.scene as ShopScene).endJob(); } protected function onPoolEfxEnd():void{ _mc.pool.gotoAndStop("l2"); (SceneMgr.scene as ShopScene).endJob(); } } }//package src.view
Section 111
//LevelFG (src.view.LevelFG) package src.view { import flash.events.*; import src.sys.scene.*; import flash.geom.*; import src.sys.obj.*; import lj.src.util.*; import src.data.*; import lj.src.efx.*; public class LevelFG extends ViewMC { protected const TOTAL:int = 5; protected var dishNum:Array; protected var animOn:Array; protected var dishFlagArr:Array; protected var oldPos:Array; protected var WaitCount:int;// = 10 protected var mySpeed:Number;// = 3 public function LevelFG(_arg1:String){ super(_arg1); } protected function onMyEnterFrame(_arg1:Event):void{ var _local2:int; while (_local2 < TOTAL) { if (animOn[_local2].on){ if (animOn[_local2].count > 0){ animOn[_local2].count--; } else { if (Math.abs((_mc[("anim" + (_local2 + 1))].x - _mc[("type" + (_local2 + 1))].x)) <= mySpeed){ _mc[("anim" + (_local2 + 1))].x = oldPos[_local2].x; _mc[("anim" + (_local2 + 1))].y = oldPos[_local2].y; takeDish((_local2 + 1), animOn[_local2].num); animOn[_local2].on = false; SoundObject.playSound(Data.SFX_DONE); } else { _mc[("anim" + (_local2 + 1))].x = (_mc[("anim" + (_local2 + 1))].x + (mySpeed * animOn[_local2].dir)); }; }; }; _local2++; }; } public function leftDish(_arg1:int):void{ animOn[(_arg1 - 1)].left++; trace("left Dish:", animOn[(_arg1 - 1)].left); } protected function onTableEfxEnd():void{ _mc.table.gotoAndStop(2); (SceneMgr.scene as ShopScene).endJob(); (SceneMgr.scene as ShopScene).shopUI.setEnable("table", false); } public function setItemState(_arg1:String, _arg2:int):void{ if (_mc[_arg1]){ _mc[_arg1].gotoAndStop(_arg2); }; } public function updateTable():void{ var _local1:CommonEffect = new CommonEffect(); _local1.setEffect("Smoke", this, _mc.table.x, _mc.table.y); _local1.addCallBack(onTableEfxEnd); SoundObject.playSound(Data.SFX_SMOKE); } public function takeDish(_arg1:int, _arg2:int):void{ dishNum[(_arg1 - 1)] = (dishNum[(_arg1 - 1)] + _arg2); if (dishNum[(_arg1 - 1)] <= 0){ dishNum[(_arg1 - 1)] = 0; _mc[("type" + _arg1)].visible = false; } else { _mc[("type" + _arg1)].visible = true; GameUtil.setScoreNum(dishNum[(_arg1 - 1)], 1, _mc[("type" + _arg1)].num); }; } public function getDishFlag(_arg1:int):int{ return (dishFlagArr[(_arg1 - 1)]); } protected function onTreeEfxEnd():void{ _mc.tree.nextFrame(); } public function playTreeUpdate():void{ var _local1:CommonEffect = new CommonEffect(); _local1.setEffect("Smoke", this, _mc.tree.x, _mc.tree.y); _local1.addCallBack(onTreeEfxEnd); (SceneMgr.scene as ShopScene).endJob(); SoundObject.playSound(Data.SFX_SMOKE); } protected function initPlate():void{ oldPos = new Array(); dishNum = new Array(); animOn = new Array(); dishFlagArr = new Array(); var _local1:int; while (_local1 < TOTAL) { _mc[("type" + (_local1 + 1))].gotoAndStop((_local1 + 1)); _mc[("type" + (_local1 + 1))].visible = false; _mc[("type" + (_local1 + 1))].buttonMode = true; _mc[("type" + (_local1 + 1))].mouseChildren = false; _mc[("anim" + (_local1 + 1))].gotoAndStop((_local1 + 1)); oldPos[_local1] = new Point(_mc[("anim" + (_local1 + 1))].x, _mc[("anim" + (_local1 + 1))].y); dishNum.push(0); animOn.push({count:0, on:false, num:0, dir:GameUtil.getSign((_mc[("type" + (_local1 + 1))].x - _mc[("anim" + (_local1 + 1))].x)), left:0}); dishFlagArr.push(0); _local1++; }; } public function setDishFlag(_arg1:int, _arg2:int):void{ dishFlagArr[(_arg1 - 1)] = (dishFlagArr[(_arg1 - 1)] + _arg2); } override public function setData(_arg1:Object):void{ _mc.table.gotoAndStop(_arg1.table.level); _mc.table.buttonMode = true; _mc.door.gotoAndStop(_arg1.door.level); _mc.tree.gotoAndStop(_arg1.tree.level); _mc.tree.mouseChildren = false; _mc.tree.buttonMode = true; initPlate(); addEventListener(Event.ENTER_FRAME, onMyEnterFrame); if (_arg1.table.level == 2){ WaitCount = 5; }; setDoorClosed(false); } public function addPlate(_arg1:int):void{ if (animOn[(_arg1 - 1)].left > 0){ animOn[(_arg1 - 1)].left--; trace("已经有一份菜!!", _arg1, animOn[(_arg1 - 1)].left); } else { if (animOn[(_arg1 - 1)].on){ animOn[(_arg1 - 1)].num = 2; } else { animOn[(_arg1 - 1)].num = 1; }; animOn[(_arg1 - 1)].count = WaitCount; animOn[(_arg1 - 1)].on = true; setDishFlag(_arg1, 1); }; } public function setDoorClosed(_arg1:Boolean):void{ if (_arg1){ _mc.closed.visible = true; } else { _mc.closed.visible = false; }; } } }//package src.view
Section 112
//Shop (src.view.Shop) package src.view { import flash.events.*; import src.sys.*; import src.sys.scene.*; import src.vo.*; import src.sys.obj.*; import lj.src.util.*; import src.data.*; import src.ui.pop.*; public class Shop extends ViewMC { public const LEVEL_ITEMS:Array; protected var _scene:ShopScene; protected var buyObj:Object; protected var _roomVo:RoomVO; protected var ui_buy:UI_Buy; protected var curCoins:int; protected var totalCost:int; public function Shop(_arg1:String){ LEVEL_ITEMS = ["road", "door", "table", "light", "tree", "carpet"]; super(_arg1); buttonMode = true; init(); _scene = (SceneMgr.scene as ShopScene); } public function buySth(_arg1:String):void{ var _local4:int; if (!mc[_arg1].visible){ return; }; if (ui_buy){ return; }; ui_buy = new UI_Buy(); GameUtil.addChild(ui_buy, _scene.uiCtn, (Data.stageWidth / 2), (Data.stageHeight / 2)); ui_buy.setData({coins:curCoins}); ui_buy.setCallback(buy_callback); setBtnEnable(false); var _local2:String = _arg1; var _local3:int; if (_arg1.search("bath") != -1){ _local2 = "bath"; _local3 = int(_arg1.replace((_local2 + "_"), "")); ui_buy.setType("bath", 0); } else { if (_arg1.search("flower") != -1){ _local2 = "flower"; _local3 = int(_arg1.replace((_local2 + "_"), "")); ui_buy.setType("flower", 0); } else { if (LEVEL_ITEMS.indexOf(_arg1) != -1){ if (_arg1 == "light"){ _local4 = (_roomVo[_arg1]) ? (_roomVo[_arg1].level + 1) : 1; } else { _local4 = _roomVo[_arg1].level; }; ui_buy.setType(_arg1, _local4); } else { ui_buy.setType(_arg1, 0); }; }; }; buyObj = {type:_local2, id:_local3}; } override public function remove():void{ super.remove(); removeEventListener(MouseEvent.CLICK, onMyMouseClick); } public function setArrows():void{ if (_roomVo.table.level == 2){ _mc.table.visible = false; }; _mc.carpet.mouseChildren = false; if (_roomVo.carpet.level == 3){ _mc.carpet.visible = false; }; if (_roomVo.tree.level == 3){ _mc.tree.visible = false; }; var _local1:int; while (_local1 < Data.Bath_Num) { if (_mc[("bath_" + (_local1 + 1))]){ if ((((_roomVo.pool.level == 1)) && (!(GameUtil.checkInArr(_roomVo.pool.ices, (_local1 + 1)))))){ _mc[("bath_" + (_local1 + 1))].visible = true; } else { _mc[("bath_" + (_local1 + 1))].visible = false; }; _mc[("bath_" + (_local1 + 1))].mouseChildren = false; }; _local1++; }; var _local2:int; while (_local2 < (Data.Bath_Num / 2)) { if ((((_roomVo.pool.level == 2)) && (!(GameUtil.checkInArr(_roomVo.pool.flowers, (_local2 + 1)))))){ _mc[("flower_" + (_local2 + 1))].visible = true; } else { _mc[("flower_" + (_local2 + 1))].visible = false; }; _local2++; }; if ((((_roomVo.pool.level == 1)) && ((_roomVo.pool.ices.length >= 15)))){ _mc.pool.visible = true; } else { _mc.pool.visible = false; }; } protected function init():void{ _mc.mc_coin.mouseChildren = false; _mc.mc_coin.buttonMode = false; addEventListener(MouseEvent.CLICK, onMyMouseClick); curCoins = LevelControl.getPlayerInfo(LevelControl.curUser).score; setCoin(curCoins); } public function setEnable(_arg1:String, _arg2:Boolean):void{ _mc[_arg1].visible = _arg2; } protected function buy_callback(_arg1:Boolean, _arg2:int=0):void{ ui_buy = null; setBtnEnable(true); if (_arg1){ curCoins = (curCoins - _arg2); totalCost = (totalCost + _arg2); checkBuySth(); buyObj = null; }; } public function setCoin(_arg1:int):void{ GameUtil.setScoreNum(_arg1, 5, _mc.mc_coin.num_coin); } override public function setData(_arg1:Object):void{ super.setData(_arg1); _roomVo = _arg1.roomVo; setArrows(); } protected function btn_next_func():void{ LevelControl.saveShopInfo(LevelControl.curUser, _scene.roomInfo.roomVo, totalCost); SceneMgr.removeScene(); SceneMgr.createScene("GameScene", LevelControl.curLevel); } public function onMyMouseClick(_arg1:Event):void{ var str:String; var e = _arg1; if (_mc.mc_coin.contains(e.target)){ return; }; try { str = e.target.name; if (str.search("btn_") != -1){ var _local3 = this; _local3[(str + "_func")](); } else { buySth(str); }; } catch(e:Error) { trace("Error:", e); }; } protected function checkBuySth():void{ var _local1:String = buyObj.type; var _local2:int = buyObj.id; setCoin(curCoins); setBtnEnable(false); _scene.buyAction(_local1, _local2); } public function endAction():void{ setArrows(); setBtnEnable(true); } protected function setBtnEnable(_arg1:Boolean):void{ mouseEnabled = _arg1; mouseChildren = _arg1; } } }//package src.view
Section 113
//Waiter (src.view.Waiter) package src.view { import src.sys.scene.*; import flash.display.*; import src.sys.obj.*; import lj.src.util.*; import src.data.*; import src.model.*; public class Waiter extends RoleV { protected const womenArr:Array; protected var stopCycle:Boolean;// = false public var waitOther:Boolean;// = false protected var skate_pre:String;// = "" protected var id:int; protected var desCustom:Customer; protected var handDish:int;// = 0 protected var _room:RoomInfo; protected var myActArr:Array; protected var serveCount:int;// = 0 protected var walkCount:int;// = 0 protected var readyDish:int;// = 0 protected var checkCount:int;// = 0 public var phase:int;// = 2 public static const PHASE_SERVE:int = 3; public static const PHASE_WALK:int = 1; public static const PHASE_REACH:int = 2; public function Waiter(_arg1:String){ womenArr = [2, 3]; super(_arg1); } override protected function commonAction():void{ if (!myActionFinished){ return; }; changeFrame("stand"); } override public function animOver():void{ if (myCurrentLabel.search("send") != -1){ desCustom.serveMe(); endServe(); } else { if (myCurrentLabel == "mud"){ endServe(); } else { if (myCurrentLabel == "sk_sway"){ myActionFinished = true; commonAction(); this.arrivalAction(); return; }; if (((!((myCurrentLabel.search("get") == -1))) || ((myCurrentLabel == "upset")))){ _room.checkWaiterTogether(id, myCol, myRow); }; }; }; super.animOver(); } override public function remove():void{ super.remove(); } override public function pause():void{ if ((_mc.getChildAt(0) as MovieClip)){ (_mc.getChildAt(0) as MovieClip).stop(); if (innerMc.dish){ innerMc.dish.stop(); }; }; } protected function arrivalAction():void{ var _local1:int; var _local2:int; if (desCustom){ _local1 = desCustom.bathId; curDir = GameUtil.getDir((Data.Bath_Pos[(_local1 - 1)][0] - myX)); scaleMe(curDir); startServe(desCustom.curServeId, _local1); } else { if (readyDish){ if (_room.checkAvailServe(readyDish)){ _room.freezeCustomMode(readyDish); handDish = readyDish; readyDish = 0; changeFrame("get"); (SceneMgr.scene as GameScene).fg.takeDish(handDish, -1); curDir = GameUtil.getDir((Data.Dish_Pos[(handDish - 1)][0] - myX)); scaleMe(curDir); SoundObject.playSound(Data.SFX_GET); } else { (SceneMgr.scene as GameScene).takeDishFlag(readyDish, 1); changeFrame("upset"); readyDish = 0; _local2 = 1; if (GameUtil.checkInArr(womenArr, id)){ _local2 = 2; }; SoundObject.playSound(Data[("SFX_GRRR" + _local2)]); }; } else { commonAction(); if (myActionFinished){ _room.checkWaiterTogether(id, myCol, myRow); }; }; }; } override protected function init():void{ super.init(); curDir = 1; } public function returnToStartPos():Boolean{ var _local2:int; var _local3:int; var _local1:Boolean; if ((((phase == PHASE_REACH)) && (myActionFinished))){ _local2 = 0; _local3 = 0; if (((!((myRow == Data.WaiterInitPos[(id - 1)][1]))) && (!((myRow == 2))))){ _local3 = 1; } else { if ((((myCol == Data.WaiterInitPos[(id - 1)][0])) && ((myRow == Data.WaiterInitPos[(id - 1)][1])))){ if (myCol == 2){ _local2 = -1; } else { _local2 = 1; }; }; }; move((Data.WaiterInitPos[(id - 1)][((_local3 * 2) + 0)] + _local2), Data.WaiterInitPos[(id - 1)][((_local3 * 2) + 1)]); } else { trace("Return Wrong! ", phase, myActionFinished); }; return (_local1); } public function endServe():void{ phase = PHASE_REACH; handDish = 0; commonAction(); setTilePos(myCol, myRow); myY = (myY + (id - 2)); desCustom.bFlag = false; desCustom = null; _room.checkWaiterTogether(id, myCol, myRow); } override public function changeFrame(_arg1:String):void{ if (((!((_arg1 == "bath"))) && (!((_arg1 == "mud"))))){ _arg1 = (skate_pre + _arg1); }; if (myCurrentLabel != _arg1){ checkCount = 2; }; super.changeFrame(_arg1); } protected function setBathPos(_arg1:int):void{ setPos(Data.Bath_Pos[(_arg1 - 1)][0], (Data.Bath_Pos[(_arg1 - 1)][1] + 1)); curDir = (((_arg1 % 2) == 1)) ? 1 : -1; scaleMe(curDir); } public function cycleFrame():void{ if (!stopCycle){ innerMcJump(1, false); }; } override public function setData(_arg1:Object):void{ super.setData(_arg1); id = _arg1.id; skate_pre = (_arg1.skate) ? "sk_" : ""; mySpeed = (_arg1.speed) ? _arg1.speed : 6; myActArr = new Array(); _room = _arg1.room; commonAction(); } public function clearMud():void{ desCustom.resumeFrame(); } public function get curServe():int{ return (handDish); } public function takeDish(_arg1:int):void{ if (phase == PHASE_REACH){ if (!handDish){ readyDish = _arg1; move(Data.Dish_Pos[(_arg1 - 1)][4], Data.Dish_Pos[(_arg1 - 1)][5]); }; }; } override public function updateEvents():void{ super.updateEvents(); updateServe(); if (checkCount){ checkCount--; checkDishMc(); }; walkAction(); } public function doServe(_arg1:Customer):void{ var _local2:int; if (phase == PHASE_REACH){ desCustom = _arg1; _arg1.bFlag = true; _local2 = _arg1.bathId; move(Data.Bath_Pos[(_local2 - 1)][4], Data.Bath_Pos[(_local2 - 1)][5]); }; } public function checkCanServe(_arg1:int):Boolean{ var _local2:Boolean; if (((myActionFinished) && ((phase == PHASE_REACH)))){ if (handDish == _arg1){ _local2 = true; }; }; return (_local2); } override protected function convertXYAction():void{ if ((((myCurrentLabel == "bath")) || ((myCurrentLabel == "mud")))){ return; }; super.convertXYAction(); } protected function move(_arg1:int, _arg2:int):void{ var _local3:Array = moveToTile(_arg1, _arg2); if (((_local3) && (_local3.length))){ phase = PHASE_WALK; } else { arrival(); }; } public function startServe(_arg1:int, _arg2:int):void{ phase = PHASE_SERVE; switch (_arg1){ case Data.Serve_Order: changeFrame("order"); serveCount = Data.Serve_Time[_arg1]; handDish = 0; desCustom.serveMe(); break; case Data.Serve_Drink: case Data.Serve_Eat: case Data.Serve_Towel: _room.unfreezeCustomMode(handDish); changeFrame("send"); break; case Data.Serve_Mud: setBathPos(_arg2); changeFrame("mud"); handDish = 0; serveCount = 200; desCustom.serveMe(); break; case Data.Serve_Bath: setBathPos(_arg2); serveCount = Data.Serve_Time[_arg1]; changeFrame("bath"); handDish = 0; desCustom.serveMe(); break; }; } override protected function posRouteMove():void{ if (this.phase == PHASE_WALK){ if (((routeArr) && ((routeArr.length > 0)))){ if (_room.checkWalk(id, myCol, myRow)){ waitOther = true; trace("Wait!"); } else { if (waitOther){ waitOther = false; trace("Resume!"); }; }; }; }; if (!waitOther){ super.posRouteMove(); }; } override protected function updateFrameEvent():void{ super.updateFrameEvent(); } public function updateServe():void{ if (phase == PHASE_SERVE){ if (serveCount){ serveCount--; if (!serveCount){ if (myCurrentLabel == "mud"){ stopCycle = true; } else { endServe(); }; }; }; }; } protected function walkAction():void{ if (!myActionFinished){ return; }; if (((myXspeed) || (myYspeed))){ if (Math.abs(myXspeed) >= Math.abs(myYspeed)){ changeFrame("walk_x"); } else { if (myYspeed > 0){ changeFrame("walk_down"); } else { changeFrame("walk_up"); }; }; if (skate_pre != ""){ }; }; } override public function replay():void{ if ((_mc.getChildAt(0) as MovieClip)){ (_mc.getChildAt(0) as MovieClip).play(); }; } protected function checkDishMc():void{ if (innerMc){ if (innerMc.dish){ innerMc.dish.gotoAndStop((handDish + 1)); }; }; } override protected function arrival():void{ super.arrival(); phase = PHASE_REACH; if (skate_pre != ""){ if (Math.random() < 0.1){ changeFrame("sway"); adjustDir(); return; }; }; arrivalAction(); } override public function moveToTile(_arg1:int, _arg2:int):Array{ var _local3:int; tileArr = super.moveToTile(_arg1, _arg2); if (((tileArr) && (tileArr.length))){ _local3 = 0; while (_local3 < routeArr.length) { routeArr[_local3].y = (routeArr[_local3].y + (id - 2)); _local3++; }; }; return (tileArr); } protected function adjustDir():void{ var _local1:int; if (desCustom){ _local1 = desCustom.bathId; curDir = GameUtil.getDir((Data.Bath_Pos[(_local1 - 1)][0] - myX)); } else { if (readyDish){ curDir = GameUtil.getDir((Data.Dish_Pos[(readyDish - 1)][0] - myX)); }; }; scaleMe(curDir); } public function stillSpeed():void{ myXspeed = 0; myYspeed = 0; } } }//package src.view
Section 114
//Worker (src.view.Worker) package src.view { import src.sys.scene.*; import src.sys.obj.*; import lj.src.util.*; import src.data.*; public class Worker extends RoleV { protected var bComplete:Boolean;// = false protected var myPos:Array; protected var jobType:String; public function Worker(_arg1:String){ super(_arg1); mouseChildren = false; buttonMode = true; } override protected function setFrameInfo(_arg1:String):void{ myFrameInfo = Data[(_arg1.toLowerCase() + "_frame")]; } override protected function commonAction():void{ changeFrame("stand2"); } override public function animOver():void{ if (myCurrentLabel == "order"){ setPos(myPos[0], myPos[1]); (SceneMgr.scene as ShopScene).workerDone(jobType); }; super.animOver(); } public function doingJob(_arg1:String):void{ this.changeFrame("order"); setPos(0, 0); jobType = _arg1; if (_arg1 == "road"){ SoundObject.playSound(Data.SFX_ROAD, 2); } else { if (_arg1 == "door"){ SoundObject.playSound(Data.SFX_DOOR, 2); } else { if (_arg1 == "light"){ SoundObject.playSound(Data.SFX_LIGHT, 2); }; }; }; } override public function updateEvents():void{ super.updateEvents(); walkAction(); } public function stand():void{ commonAction(); } override protected function arrival():void{ super.arrival(); curDir = 1; scaleMe(curDir); commonAction(); if (bComplete){ (SceneMgr.scene as ShopScene).walkComplete(); }; myPos = [myX, myY]; } public function setComplete():void{ bComplete = true; } protected function walkAction():void{ if (((myXspeed) || (myYspeed))){ changeFrame("walk2"); }; } } }//package src.view
Section 115
//RoomVO (src.vo.RoomVO) package src.vo { public class RoomVO { public var road:Object; public var waiterNum:int;// = 2 public var door:Object; public var carpet:Object; public var table:Object; public var light:Object; public var pool:Object; public var tree:Object; } }//package src.vo
Section 116
//BathHit (BathHit) package { import flash.display.*; public dynamic class BathHit extends MovieClip { } }//package
Section 117
//Custom1 (Custom1) package { import flash.display.*; public dynamic class Custom1 extends MovieClip { public var mc:MovieClip; } }//package
Section 118
//Custom10 (Custom10) package { import flash.display.*; public dynamic class Custom10 extends MovieClip { public var mc:MovieClip; } }//package
Section 119
//Custom11 (Custom11) package { import flash.display.*; public dynamic class Custom11 extends MovieClip { public var mc:MovieClip; } }//package
Section 120
//Custom12 (Custom12) package { import flash.display.*; public dynamic class Custom12 extends MovieClip { public var mc:MovieClip; } }//package
Section 121
//Custom2 (Custom2) package { import flash.display.*; public dynamic class Custom2 extends MovieClip { public var mc:MovieClip; } }//package
Section 122
//Custom3 (Custom3) package { import flash.display.*; public dynamic class Custom3 extends MovieClip { public var mc:MovieClip; } }//package
Section 123
//Custom4 (Custom4) package { import flash.display.*; public dynamic class Custom4 extends MovieClip { public var mc:MovieClip; } }//package
Section 124
//Custom5 (Custom5) package { import flash.display.*; public dynamic class Custom5 extends MovieClip { public var mc:MovieClip; } }//package
Section 125
//Custom6 (Custom6) package { import flash.display.*; public dynamic class Custom6 extends MovieClip { public var mc:MovieClip; } }//package
Section 126
//Custom7 (Custom7) package { import flash.display.*; public dynamic class Custom7 extends MovieClip { public var mc:MovieClip; } }//package
Section 127
//Custom8 (Custom8) package { import flash.display.*; public dynamic class Custom8 extends MovieClip { public var mc:MovieClip; } }//package
Section 128
//Custom9 (Custom9) package { import flash.display.*; public dynamic class Custom9 extends MovieClip { public var mc:MovieClip; } }//package
Section 129
//DrinkMc (DrinkMc) package { import flash.display.*; public dynamic class DrinkMc extends MovieClip { } }//package
Section 130
//EatFoodMc (EatFoodMc) package { import flash.display.*; public dynamic class EatFoodMc extends MovieClip { } }//package
Section 131
//full_1 (full_1) package { import flash.media.*; public dynamic class full_1 extends Sound { } }//package
Section 132
//full_2 (full_2) package { import flash.media.*; public dynamic class full_2 extends Sound { } }//package
Section 133
//full_3 (full_3) package { import flash.media.*; public dynamic class full_3 extends Sound { } }//package
Section 134
//HamsterMain (HamsterMain) package { import src.sys.*; import flash.display.*; import lj.src.util.*; import src.data.*; import lj.src.*; public class HamsterMain extends DocumentClass { public static var a:int = 3; override protected function start():void{ var _local2:FPSShow; var _local1:GameMain = new GameMain(); _local1.init(); stage.scaleMode = StageScaleMode.SHOW_ALL; if (Data.IF_DEBUG){ _local2 = new FPSShow(); stage.addChild(_local2); }; } } }//package
Section 135
//IntroBG (IntroBG) package { import flash.media.*; public dynamic class IntroBG extends Sound { } }//package
Section 136
//Level_BG (Level_BG) package { import flash.display.*; public dynamic class Level_BG extends MovieClip { public var road:MovieClip; public var smoke1:MovieClip; public var smoke2:MovieClip; public var door:MovieClip; public var light:MovieClip; public var pool:MovieClip; } }//package
Section 137
//LevelBGup (LevelBGup) package { import flash.display.*; public dynamic class LevelBGup extends MovieClip { public var anim1:MovieClip; public var anim2:MovieClip; public var anim4:MovieClip; public var anim3:MovieClip; public var anim5:MovieClip; public var table:MovieClip; public var tree:MovieClip; public var closed:MovieClip; public var door:MovieClip; public var type1:MovieClip; public var type2:MovieClip; public var type3:MovieClip; public var type4:MovieClip; public var type5:MovieClip; } }//package
Section 138
//LevelFG2 (LevelFG2) package { import flash.display.*; public dynamic class LevelFG2 extends MovieClip { public var light:MovieClip; } }//package
Section 139
//LogoMary (LogoMary) package { import flash.media.*; import flash.events.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.accessibility.*; import flash.filters.*; import flash.utils.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class LogoMary extends MovieClip { public var __id0_:MovieClip; public function LogoMary(){ __setProp___id0__Logo_(); } function __setProp___id0__Logo_(){ try { __id0_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id0_.Type = "logo-ingame"; __id0_.Goto = 1; try { __id0_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 140
//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{ if (Security.sandboxType == "localWithFile"){ return (null); }; var _local3:MochiBot = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); var _local4 = "http://core.mochibot.com/my/core.swf"; var _local5:URLVariables = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; var _local6:String = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; var _local7:URLRequest = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; var _local8:Loader = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 141
//MoreGameURLOK (MoreGameURLOK) package { public class MoreGameURLOK { public static var Goto:String; public static var MoreGameURLOK:Function; public static function Ready(){ } } }//package
Section 142
//Music2 (Music2) package { import flash.media.*; public dynamic class Music2 extends Sound { } }//package
Section 143
//NeedMc (NeedMc) package { import flash.display.*; public dynamic class NeedMc extends MovieClip { public var type:MovieClip; } }//package
Section 144
//open (open) package { import flash.media.*; public dynamic class open extends Sound { } }//package
Section 145
//put (put) package { import flash.media.*; public dynamic class put extends Sound { } }//package
Section 146
//run_1 (run_1) package { import flash.media.*; public dynamic class run_1 extends Sound { } }//package
Section 147
//run_2 (run_2) package { import flash.media.*; public dynamic class run_2 extends Sound { } }//package
Section 148
//Sfx_angry_1 (Sfx_angry_1) package { import flash.media.*; public dynamic class Sfx_angry_1 extends Sound { } }//package
Section 149
//Sfx_angry_2 (Sfx_angry_2) package { import flash.media.*; public dynamic class Sfx_angry_2 extends Sound { } }//package
Section 150
//Sfx_angry_3 (Sfx_angry_3) package { import flash.media.*; public dynamic class Sfx_angry_3 extends Sound { } }//package
Section 151
//Sfx_angry_4 (Sfx_angry_4) package { import flash.media.*; public dynamic class Sfx_angry_4 extends Sound { } }//package
Section 152
//Sfx_Button1 (Sfx_Button1) package { import flash.media.*; public dynamic class Sfx_Button1 extends Sound { } }//package
Section 153
//Sfx_Button2 (Sfx_Button2) package { import flash.media.*; public dynamic class Sfx_Button2 extends Sound { } }//package
Section 154
//Sfx_Cash (Sfx_Cash) package { import flash.media.*; public dynamic class Sfx_Cash extends Sound { } }//package
Section 155
//Sfx_CoverBG (Sfx_CoverBG) package { import flash.media.*; public dynamic class Sfx_CoverBG extends Sound { } }//package
Section 156
//Sfx_Done (Sfx_Done) package { import flash.media.*; public dynamic class Sfx_Done extends Sound { } }//package
Section 157
//Sfx_door (Sfx_door) package { import flash.media.*; public dynamic class Sfx_door extends Sound { } }//package
Section 158
//Sfx_Drink (Sfx_Drink) package { import flash.media.*; public dynamic class Sfx_Drink extends Sound { } }//package
Section 159
//Sfx_eat (Sfx_eat) package { import flash.media.*; public dynamic class Sfx_eat extends Sound { } }//package
Section 160
//Sfx_Fail (Sfx_Fail) package { import flash.media.*; public dynamic class Sfx_Fail extends Sound { } }//package
Section 161
//Sfx_GameBG1 (Sfx_GameBG1) package { import flash.media.*; public dynamic class Sfx_GameBG1 extends Sound { } }//package
Section 162
//Sfx_get (Sfx_get) package { import flash.media.*; public dynamic class Sfx_get extends Sound { } }//package
Section 163
//Sfx_Goal (Sfx_Goal) package { import flash.media.*; public dynamic class Sfx_Goal extends Sound { } }//package
Section 164
//Sfx_grrr_1 (Sfx_grrr_1) package { import flash.media.*; public dynamic class Sfx_grrr_1 extends Sound { } }//package
Section 165
//Sfx_grrr_2 (Sfx_grrr_2) package { import flash.media.*; public dynamic class Sfx_grrr_2 extends Sound { } }//package
Section 166
//Sfx_Hammer (Sfx_Hammer) package { import flash.media.*; public dynamic class Sfx_Hammer extends Sound { } }//package
Section 167
//Sfx_Hello (Sfx_Hello) package { import flash.media.*; public dynamic class Sfx_Hello extends Sound { } }//package
Section 168
//Sfx_light (Sfx_light) package { import flash.media.*; public dynamic class Sfx_light extends Sound { } }//package
Section 169
//Sfx_light_up (Sfx_light_up) package { import flash.media.*; public dynamic class Sfx_light_up extends Sound { } }//package
Section 170
//Sfx_Night (Sfx_Night) package { import flash.media.*; public dynamic class Sfx_Night extends Sound { } }//package
Section 171
//Sfx_order_1 (Sfx_order_1) package { import flash.media.*; public dynamic class Sfx_order_1 extends Sound { } }//package
Section 172
//Sfx_order_2 (Sfx_order_2) package { import flash.media.*; public dynamic class Sfx_order_2 extends Sound { } }//package
Section 173
//Sfx_order_3 (Sfx_order_3) package { import flash.media.*; public dynamic class Sfx_order_3 extends Sound { } }//package
Section 174
//Sfx_order_4 (Sfx_order_4) package { import flash.media.*; public dynamic class Sfx_order_4 extends Sound { } }//package
Section 175
//Sfx_Pass (Sfx_Pass) package { import flash.media.*; public dynamic class Sfx_Pass extends Sound { } }//package
Section 176
//Sfx_Poor (Sfx_Poor) package { import flash.media.*; public dynamic class Sfx_Poor extends Sound { } }//package
Section 177
//Sfx_road (Sfx_road) package { import flash.media.*; public dynamic class Sfx_road extends Sound { } }//package
Section 178
//Sfx_run (Sfx_run) package { import flash.media.*; public dynamic class Sfx_run extends Sound { } }//package
Section 179
//Sfx_Shop (Sfx_Shop) package { import flash.media.*; public dynamic class Sfx_Shop extends Sound { } }//package
Section 180
//Sfx_Skating (Sfx_Skating) package { import flash.media.*; public dynamic class Sfx_Skating extends Sound { } }//package
Section 181
//Sfx_smoke (Sfx_smoke) package { import flash.media.*; public dynamic class Sfx_smoke extends Sound { } }//package
Section 182
//Sfx_Wait (Sfx_Wait) package { import flash.media.*; public dynamic class Sfx_Wait extends Sound { } }//package
Section 183
//Sfx_Water (Sfx_Water) package { import flash.media.*; public dynamic class Sfx_Water extends Sound { } }//package
Section 184
//Sfx_Win (Sfx_Win) package { import flash.media.*; public dynamic class Sfx_Win extends Sound { } }//package
Section 185
//ShopArrows (ShopArrows) package { import flash.display.*; public dynamic class ShopArrows extends MovieClip { public var flower_10:MovieClip; public var bath_9:MovieClip; public var bath_20:MovieClip; public var pool:MovieClip; public var light:MovieClip; public var tree:MovieClip; public var road:MovieClip; public var mc_coin:MovieClip; public var door:MovieClip; public var carpet:MovieClip; public var flower_1:MovieClip; public var table:MovieClip; public var flower_3:MovieClip; public var flower_4:MovieClip; public var flower_5:MovieClip; public var flower_7:MovieClip; public var flower_8:MovieClip; public var flower_2:MovieClip; public var flower_6:MovieClip; public var flower_9:MovieClip; public var bath_1:MovieClip; public var bath_2:MovieClip; public var bath_3:MovieClip; public var bath_5:MovieClip; public var bath_10:MovieClip; public var bath_12:MovieClip; public var bath_14:MovieClip; public var bath_16:MovieClip; public var bath_7:MovieClip; public var bath_11:MovieClip; public var bath_19:MovieClip; public var role:MovieClip; public var bath_17:MovieClip; public var bath_18:MovieClip; public var btn_next:SimpleButton; } }//package
Section 186
//smile_1 (smile_1) package { import flash.media.*; public dynamic class smile_1 extends Sound { } }//package
Section 187
//smile_2 (smile_2) package { import flash.media.*; public dynamic class smile_2 extends Sound { } }//package
Section 188
//Smoke (Smoke) package { import flash.display.*; public dynamic class Smoke extends MovieClip { } }//package
Section 189
//Sonw (Sonw) package { import flash.display.*; public dynamic class Sonw extends MovieClip { } }//package
Section 190
//take (take) package { import flash.media.*; public dynamic class take extends Sound { } }//package
Section 191
//Waiter1 (Waiter1) package { import flash.display.*; public dynamic class Waiter1 extends MovieClip { } }//package
Section 192
//Waiter2 (Waiter2) package { import flash.display.*; public dynamic class Waiter2 extends MovieClip { } }//package
Section 193
//Waiter3 (Waiter3) package { import flash.display.*; public dynamic class Waiter3 extends MovieClip { } }//package
Section 194
//Waiter4 (Waiter4) package { import flash.display.*; public dynamic class Waiter4 extends MovieClip { } }//package
Section 195
//Worker_1 (Worker_1) package { import flash.display.*; public dynamic class Worker_1 extends MovieClip { public var mc:MovieClip; } }//package
Section 196
//Worker_2 (Worker_2) package { import flash.display.*; public dynamic class Worker_2 extends MovieClip { public var mc:MovieClip; } }//package
Section 197
//Worker_3 (Worker_3) package { import flash.display.*; public dynamic class Worker_3 extends MovieClip { public var mc:MovieClip; } }//package

Library Items

Symbol 1 Sound {IntroBG}
Symbol 2 BitmapUsed by:3
Symbol 3 GraphicUses:2Used by:10
Symbol 4 BitmapUsed by:5
Symbol 5 GraphicUses:4Used by:10
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:10
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:10
Symbol 10 MovieClip {Sonw}Uses:3 5 7 9
Symbol 11 GraphicUsed by:28 1688
Symbol 12 GraphicUsed by:28
Symbol 13 GraphicUsed by:28
Symbol 14 GraphicUsed by:28
Symbol 15 GraphicUsed by:28
Symbol 16 GraphicUsed by:28
Symbol 17 GraphicUsed by:28
Symbol 18 GraphicUsed by:28
Symbol 19 GraphicUsed by:28
Symbol 20 GraphicUsed by:28
Symbol 21 GraphicUsed by:28
Symbol 22 GraphicUsed by:28
Symbol 23 GraphicUsed by:28
Symbol 24 GraphicUsed by:28
Symbol 25 GraphicUsed by:28
Symbol 26 GraphicUsed by:28
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip {DrinkMc}Uses:11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27Used by:477 591 704 808 917 1012 1118 1226 1317 1409 1538 1647
Symbol 29 GraphicUsed by:375
Symbol 30 GraphicUsed by:152
Symbol 31 GraphicUsed by:152 407 485 511 524 601 623 639 718 736 747 814 840 948 1059 1126 1144 1159 1230 1250 1263 1357 1438 1449 1566 1580 1709 1732 1870 1917 1981 1989 2030 2088 2135 2154 2187 2232 2283 2289 2325 2329 2367 2406 2412 2418 2472 2495 2522 2742 2745 2816 2820 2828 2833 2836 2976
Symbol 32 GraphicUsed by:152 407 485 511 524 601 623 639 718 736 747 814 840 948 1059 1126 1144 1159 1230 1250 1263 1357 1438 1449 1566 1580 1709 1732 1870 1917 1981 1989 2030 2088 2135 2154 2187 2232 2283 2289 2325 2329 2367 2406 2412 2418 2472 2495 2522 2742 2745 2816 2820 2828 2833 2836 2976
Symbol 33 GraphicUsed by:152
Symbol 34 GraphicUsed by:152
Symbol 35 GraphicUsed by:152
Symbol 36 GraphicUsed by:43
Symbol 37 GraphicUsed by:43
Symbol 38 GraphicUsed by:43
Symbol 39 GraphicUsed by:43
Symbol 40 GraphicUsed by:43
Symbol 41 GraphicUsed by:43
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:36 37 38 39 40 41 42Used by:152
Symbol 44 GraphicUsed by:152
Symbol 45 GraphicUsed by:49
Symbol 46 GraphicUsed by:49
Symbol 47 GraphicUsed by:49
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:45 46 47 48Used by:152
Symbol 50 GraphicUsed by:82
Symbol 51 GraphicUsed by:82
Symbol 52 GraphicUsed by:82
Symbol 53 GraphicUsed by:82
Symbol 54 GraphicUsed by:82
Symbol 55 GraphicUsed by:80
Symbol 56 GraphicUsed by:80
Symbol 57 GraphicUsed by:80
Symbol 58 GraphicUsed by:80
Symbol 59 GraphicUsed by:80
Symbol 60 GraphicUsed by:80
Symbol 61 GraphicUsed by:80
Symbol 62 GraphicUsed by:80
Symbol 63 GraphicUsed by:80
Symbol 64 GraphicUsed by:80
Symbol 65 GraphicUsed by:80
Symbol 66 GraphicUsed by:80
Symbol 67 GraphicUsed by:80
Symbol 68 GraphicUsed by:80
Symbol 69 GraphicUsed by:80
Symbol 70 GraphicUsed by:80
Symbol 71 GraphicUsed by:80
Symbol 72 GraphicUsed by:80
Symbol 73 GraphicUsed by:80
Symbol 74 GraphicUsed by:80
Symbol 75 GraphicUsed by:80
Symbol 76 GraphicUsed by:80
Symbol 77 GraphicUsed by:80
Symbol 78 GraphicUsed by:80
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79Used by:82
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:50 51 52 53 54 80 81Used by:152
Symbol 83 GraphicUsed by:152
Symbol 84 GraphicUsed by:152
Symbol 85 GraphicUsed by:152
Symbol 86 GraphicUsed by:152
Symbol 87 GraphicUsed by:152
Symbol 88 GraphicUsed by:152
Symbol 89 GraphicUsed by:152
Symbol 90 GraphicUsed by:152
Symbol 91 GraphicUsed by:152
Symbol 92 GraphicUsed by:152
Symbol 93 GraphicUsed by:152
Symbol 94 GraphicUsed by:152
Symbol 95 GraphicUsed by:152
Symbol 96 GraphicUsed by:152
Symbol 97 GraphicUsed by:152
Symbol 98 GraphicUsed by:152
Symbol 99 GraphicUsed by:152
Symbol 100 GraphicUsed by:152
Symbol 101 GraphicUsed by:152
Symbol 102 GraphicUsed by:152
Symbol 103 GraphicUsed by:152
Symbol 104 GraphicUsed by:152
Symbol 105 GraphicUsed by:152
Symbol 106 GraphicUsed by:152
Symbol 107 GraphicUsed by:152
Symbol 108 GraphicUsed by:152
Symbol 109 GraphicUsed by:152
Symbol 110 GraphicUsed by:152
Symbol 111 GraphicUsed by:152
Symbol 112 GraphicUsed by:152
Symbol 113 GraphicUsed by:152
Symbol 114 GraphicUsed by:152
Symbol 115 GraphicUsed by:152
Symbol 116 GraphicUsed by:152
Symbol 117 GraphicUsed by:133
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClip {main_fla.YDK_8}Uses:118Used by:133
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:133
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:133
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClip {main_fla.YDK_11}Uses:124Used by:133
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:133
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:133
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:133
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:117 119 121 123 125 127 129 131 132Used by:152
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:151
Symbol 136 GraphicUsed by:151
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:151
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:139Used by:151
Symbol 141 GraphicUsed by:151
Symbol 142 GraphicUsed by:147
Symbol 143 GraphicUsed by:147
Symbol 144 GraphicUsed by:147
Symbol 145 GraphicUsed by:147
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:142 143 144 145 146Used by:151
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:151
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:135 136 138 140 141 147 149 150Used by:152
Symbol 152 MovieClip {main_fla.YDK_2}Uses:30 31 32 33 34 35 43 44 49 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 133 151Used by:375
Symbol 153 GraphicUsed by:154 228 240
Symbol 154 MovieClipUses:153Used by:313
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:313
Symbol 157 GraphicUsed by:161
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:161
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:157 159 160Used by:313 320
Symbol 162 GraphicUsed by:167
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:167
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:167
Symbol 167 MovieClipUses:162 164 166Used by:313
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClipUses:168Used by:313
Symbol 170 GraphicUsed by:175
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:175
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:175
Symbol 175 MovieClipUses:170 172 174Used by:313
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:176Used by:313
Symbol 178 GraphicUsed by:183
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:183
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:183
Symbol 183 MovieClipUses:178 180 182Used by:313
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:313
Symbol 186 GraphicUsed by:190
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:190
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:186 188 189Used by:313
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:313
Symbol 193 GraphicUsed by:197
Symbol 194 GraphicUsed by:196
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:194 195Used by:197
Symbol 197 MovieClipUses:193 196Used by:313
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:313
Symbol 200 GraphicUsed by:204
Symbol 201 GraphicUsed by:203
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:201 202Used by:204
Symbol 204 MovieClipUses:200 203Used by:313
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205Used by:313
Symbol 207 GraphicUsed by:211
Symbol 208 GraphicUsed by:210
Symbol 209 GraphicUsed by:210 226
Symbol 210 MovieClipUses:208 209Used by:211
Symbol 211 MovieClipUses:207 210Used by:313
Symbol 212 FontUsed by:214 215 216 217 218 219 220 221 222
Symbol 213 FontUsed by:2462 2463 2464 2944 3013
Symbol 214 TextUses:212Used by:223
Symbol 215 TextUses:212Used by:223
Symbol 216 TextUses:212Used by:223
Symbol 217 TextUses:212Used by:223
Symbol 218 TextUses:212Used by:223
Symbol 219 TextUses:212Used by:223
Symbol 220 TextUses:212Used by:223
Symbol 221 TextUses:212Used by:223
Symbol 222 TextUses:212Used by:223
Symbol 223 MovieClipUses:214 215 216 217 218 219 220 221 222Used by:313
Symbol 224 GraphicUsed by:227
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:225 209Used by:227
Symbol 227 MovieClipUses:224 226Used by:313
Symbol 228 MovieClipUses:153Used by:313
Symbol 229 GraphicUsed by:233
Symbol 230 GraphicUsed by:232
Symbol 231 GraphicUsed by:232 238
Symbol 232 MovieClipUses:230 231Used by:233
Symbol 233 MovieClipUses:229 232Used by:313
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:313
Symbol 236 GraphicUsed by:239
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237 231Used by:239
Symbol 239 MovieClipUses:236 238Used by:313
Symbol 240 MovieClipUses:153Used by:313
Symbol 241 GraphicUsed by:245
Symbol 242 GraphicUsed by:244
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:242 243Used by:245
Symbol 245 MovieClipUses:241 244Used by:313
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246Used by:313
Symbol 248 GraphicUsed by:252
Symbol 249 GraphicUsed by:251
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:249 250Used by:252
Symbol 252 MovieClipUses:248 251Used by:313
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:253Used by:313
Symbol 255 GraphicUsed by:259
Symbol 256 GraphicUsed by:258
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:256 257Used by:259
Symbol 259 MovieClipUses:255 258Used by:313
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:260Used by:313
Symbol 262 GraphicUsed by:266
Symbol 263 GraphicUsed by:265
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:263 264Used by:266
Symbol 266 MovieClipUses:262 265Used by:313
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:313
Symbol 269 GraphicUsed by:273
Symbol 270 GraphicUsed by:272
Symbol 271 GraphicUsed by:272 278
Symbol 272 MovieClipUses:270 271Used by:273
Symbol 273 MovieClipUses:269 272Used by:313
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:313
Symbol 276 GraphicUsed by:279
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:277 271Used by:279
Symbol 279 MovieClipUses:276 278Used by:313
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:313
Symbol 282 GraphicUsed by:286
Symbol 283 GraphicUsed by:285
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:283 284Used by:286
Symbol 286 MovieClipUses:282 285Used by:313
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:287Used by:313
Symbol 289 GraphicUsed by:293
Symbol 290 GraphicUsed by:292
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:290 291Used by:293
Symbol 293 MovieClipUses:289 292Used by:313
Symbol 294 FontUsed by:295 319 328
Symbol 295 TextUses:294Used by:296
Symbol 296 MovieClipUses:295Used by:313
Symbol 297 GraphicUsed by:301
Symbol 298 GraphicUsed by:300
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:298 299Used by:301
Symbol 301 MovieClipUses:297 300Used by:313
Symbol 302 FontUsed by:304
Symbol 303 FontUsed by:304
Symbol 304 TextUses:302 303Used by:305
Symbol 305 MovieClipUses:304Used by:313
Symbol 306 GraphicUsed by:310
Symbol 307 GraphicUsed by:309
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:307 308Used by:310
Symbol 310 MovieClipUses:306 309Used by:313
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:311Used by:313
Symbol 313 MovieClip {main_fla.YDK_22}Uses:154 156 161 167 169 175 177 183 185 190 192 197 199 204 206 211 223 227 228 233 235 239 240 245 247 252 254 259 261 266 268 273 275 279 281 286 288 293 296 301 305 310 312Used by:320
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:318
Symbol 316 GraphicUsed by:317 2427
Symbol 317 MovieClipUses:316Used by:318
Symbol 318 MovieClip {main_fla.YDK_90}Uses:315 317Used by:320
Symbol 319 TextUses:294Used by:320
Symbol 320 MovieClip {main_fla.YDK_21}Uses:313 318 319 161Used by:375
Symbol 321 GraphicUsed by:322
Symbol 322 ButtonUses:321Used by:375
Symbol 323 GraphicUsed by:327
Symbol 324 ShapeTweeningUsed by:327
Symbol 325 GraphicUsed by:327
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClip {main_fla.YDK_94}Uses:323 324 325 326Used by:375
Symbol 328 EditableTextUses:294Used by:375
Symbol 329 GraphicUsed by:347
Symbol 330 GraphicUsed by:347
Symbol 331 GraphicUsed by:347
Symbol 332 GraphicUsed by:347
Symbol 333 GraphicUsed by:347
Symbol 334 GraphicUsed by:347
Symbol 335 GraphicUsed by:347
Symbol 336 GraphicUsed by:347
Symbol 337 GraphicUsed by:347
Symbol 338 GraphicUsed by:347
Symbol 339 GraphicUsed by:347
Symbol 340 GraphicUsed by:347
Symbol 341 GraphicUsed by:347
Symbol 342 GraphicUsed by:347
Symbol 343 GraphicUsed by:347
Symbol 344 GraphicUsed by:347
Symbol 345 GraphicUsed by:347
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClip {main_fla.YDK_95}Uses:329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346Used by:375
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:350
Symbol 350 MovieClipUses:349Used by:375
Symbol 351 GraphicUsed by:370
Symbol 352 GraphicUsed by:370
Symbol 353 GraphicUsed by:370
Symbol 354 GraphicUsed by:370
Symbol 355 GraphicUsed by:370
Symbol 356 GraphicUsed by:370
Symbol 357 GraphicUsed by:370
Symbol 358 GraphicUsed by:370
Symbol 359 GraphicUsed by:370
Symbol 360 GraphicUsed by:370
Symbol 361 GraphicUsed by:370
Symbol 362 GraphicUsed by:370
Symbol 363 GraphicUsed by:370
Symbol 364 GraphicUsed by:370
Symbol 365 GraphicUsed by:370
Symbol 366 GraphicUsed by:370
Symbol 367 GraphicUsed by:370
Symbol 368 GraphicUsed by:370
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClip {main_fla.YDK_98}Uses:351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369Used by:375
Symbol 371 ShapeTweeningUsed by:375
Symbol 372 SoundUsed by:375
Symbol 373 GraphicUsed by:375
Symbol 374 Sound {Music2}Used by:375
Symbol 375 MovieClip {main_fla.YDK_1}Uses:29 152 320 322 327 328 347 350 370 371 372 373 374Used by:Timeline
Symbol 376 MovieClip {src.sys.GameMain_SWF}
Symbol 377 BinaryData {src.sys.GameMain_SWF_dataClass}
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:378Used by:386
Symbol 380 GraphicUsed by:381 2735
Symbol 381 MovieClipUses:380Used by:386 399 417 418 435 476 477
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:382Used by:386
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:384Used by:386
Symbol 386 MovieClipUses:379 381 383 385Used by:478
Symbol 387 GraphicUsed by:392 401
Symbol 388 GraphicUsed by:392 401
Symbol 389 GraphicUsed by:392
Symbol 390 GraphicUsed by:392 401 407 410 421 471
Symbol 391 GraphicUsed by:392 401
Symbol 392 MovieClipUses:387 388 389 390 391Used by:478
Symbol 393 GraphicUsed by:394 497 610 725 827 1026
Symbol 394 MovieClipUses:393Used by:399
Symbol 395 GraphicUsed by:396
Symbol 396 MovieClipUses:395Used by:399
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClipUses:397Used by:399
Symbol 399 MovieClipUses:394 381 396 398Used by:478
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClipUses:387 388 400 390 391Used by:478
Symbol 402 GraphicUsed by:407 410 414 417 418 421 435 471 476 477 623 632 639 644 648 653 667 699 703 704 938 944 2733 2738 2816
Symbol 403 GraphicUsed by:407 410 414 417 418 421 435 476 477
Symbol 404 GraphicUsed by:407 938
Symbol 405 GraphicUsed by:407
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:390 402 403 404 405 31 32 406Used by:478
Symbol 408 GraphicUsed by:410 417 418 421 435 477 2738
Symbol 409 GraphicUsed by:410
Symbol 410 MovieClipUses:390 402 403 408 409Used by:478
Symbol 411 GraphicUsed by:414
Symbol 412 GraphicUsed by:414
Symbol 413 GraphicUsed by:414
Symbol 414 MovieClipUses:411 402 403 412 413Used by:478
Symbol 415 GraphicUsed by:416
Symbol 416 MovieClipUses:415Used by:417 418 435 477
Symbol 417 MovieClipUses:402 403 408 381 416Used by:478
Symbol 418 MovieClipUses:402 403 408 381 416Used by:478
Symbol 419 GraphicUsed by:421
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:402 403 408 419 420 390Used by:478
Symbol 422 GraphicUsed by:435
Symbol 423 ShapeTweeningUsed by:435
Symbol 424 GraphicUsed by:435 975 1285
Symbol 425 ShapeTweeningUsed by:435
Symbol 426 GraphicUsed by:435
Symbol 427 GraphicUsed by:435
Symbol 428 GraphicUsed by:435 547 667 767 872
Symbol 429 GraphicUsed by:435
Symbol 430 GraphicUsed by:435 667 872
Symbol 431 GraphicUsed by:435
Symbol 432 GraphicUsed by:435
Symbol 433 GraphicUsed by:435
Symbol 434 GraphicUsed by:435 975 1084 1189 1285 1376 1611
Symbol 435 MovieClipUses:402 403 381 416 422 408 423 424 425 426 427 428 429 430 431 432 433 434Used by:478
Symbol 436 GraphicUsed by:471
Symbol 437 GraphicUsed by:471
Symbol 438 GraphicUsed by:471
Symbol 439 GraphicUsed by:471 699
Symbol 440 GraphicUsed by:471 699
Symbol 441 GraphicUsed by:471
Symbol 442 GraphicUsed by:471 699
Symbol 443 GraphicUsed by:471
Symbol 444 GraphicUsed by:471
Symbol 445 GraphicUsed by:471
Symbol 446 GraphicUsed by:471
Symbol 447 GraphicUsed by:471
Symbol 448 GraphicUsed by:471
Symbol 449 GraphicUsed by:471 699
Symbol 450 GraphicUsed by:471
Symbol 451 GraphicUsed by:471 699
Symbol 452 GraphicUsed by:471
Symbol 453 GraphicUsed by:471
Symbol 454 GraphicUsed by:471
Symbol 455 GraphicUsed by:471
Symbol 456 GraphicUsed by:471
Symbol 457 GraphicUsed by:471
Symbol 458 GraphicUsed by:471
Symbol 459 GraphicUsed by:471
Symbol 460 GraphicUsed by:471 699
Symbol 461 GraphicUsed by:471
Symbol 462 GraphicUsed by:471 699
Symbol 463 GraphicUsed by:471
Symbol 464 GraphicUsed by:471
Symbol 465 GraphicUsed by:471
Symbol 466 GraphicUsed by:471
Symbol 467 GraphicUsed by:471
Symbol 468 GraphicUsed by:471
Symbol 469 GraphicUsed by:471
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:390 402 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470Used by:478
Symbol 472 GraphicUsed by:476
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClipUses:473Used by:476
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:402 403 472 381 474 475Used by:478
Symbol 477 MovieClipUses:381 28 402 403 408 416Used by:478
Symbol 478 MovieClip {Custom1}Uses:386 392 399 401 407 410 414 417 418 421 435 471 476 477Used by:3075
Symbol 479 GraphicUsed by:480
Symbol 480 MovieClipUses:479Used by:490
Symbol 481 GraphicUsed by:485 517
Symbol 482 GraphicUsed by:485 814 1018 1230 2030 2742 2820 2833 2976
Symbol 483 GraphicUsed by:485 511 524 1059 1709 1732 1870 2088 2154 2745 2828 2836
Symbol 484 GraphicUsed by:485 511
Symbol 485 MovieClipUses:481 482 31 32 483 484Used by:490
Symbol 486 GraphicUsed by:487
Symbol 487 MovieClipUses:486Used by:490
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:488Used by:490
Symbol 490 MovieClipUses:480 485 487 489Used by:592
Symbol 491 GraphicUsed by:496
Symbol 492 GraphicUsed by:496 505
Symbol 493 GraphicUsed by:496 505
Symbol 494 GraphicUsed by:496 505 527 530 532 547 591
Symbol 495 GraphicUsed by:496 505 511 524 532 582
Symbol 496 MovieClipUses:491 492 493 494 495Used by:592
Symbol 497 MovieClipUses:393Used by:504
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:504
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500Used by:504
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClipUses:502Used by:504
Symbol 504 MovieClipUses:497 499 501 503Used by:592
Symbol 505 MovieClipUses:492 493 495 494Used by:592
Symbol 506 GraphicUsed by:511 517 524 527 530 532 547 582 587 591 736 740 747 751 752 755 767 802 807 808
Symbol 507 GraphicUsed by:511 517 524 532 582
Symbol 508 GraphicUsed by:511 517 524 532 547 582 736 740 747 751 752 755 767 802 807 808
Symbol 509 GraphicUsed by:511 524
Symbol 510 GraphicUsed by:511 517 524 840 1039 1052 1059 1250 1254 1263
Symbol 511 MovieClipUses:506 507 508 509 510 31 32 483 484 495Used by:592
Symbol 512 GraphicUsed by:517
Symbol 513 GraphicUsed by:517
Symbol 514 GraphicUsed by:517
Symbol 515 GraphicUsed by:517
Symbol 516 GraphicUsed by:517
Symbol 517 MovieClipUses:506 507 508 481 510 512 513 514 515 516Used by:592
Symbol 518 GraphicUsed by:524
Symbol 519 GraphicUsed by:524
Symbol 520 GraphicUsed by:524
Symbol 521 GraphicUsed by:524
Symbol 522 GraphicUsed by:524
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:518 506 507 508 495 509 510 31 32 483 519 520 521 522 523Used by:592
Symbol 525 GraphicUsed by:527
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:506 525 526 494Used by:592
Symbol 528 GraphicUsed by:530
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:506 528 529 494Used by:592
Symbol 531 GraphicUsed by:532 860 962 1068 1173 1274 1364 1461
Symbol 532 MovieClipUses:506 507 508 494 531 495Used by:592
Symbol 533 GraphicUsed by:547
Symbol 534 GraphicUsed by:547
Symbol 535 GraphicUsed by:547
Symbol 536 ShapeTweeningUsed by:547
Symbol 537 GraphicUsed by:547
Symbol 538 ShapeTweeningUsed by:547
Symbol 539 GraphicUsed by:547
Symbol 540 GraphicUsed by:547
Symbol 541 GraphicUsed by:547
Symbol 542 GraphicUsed by:547
Symbol 543 GraphicUsed by:547
Symbol 544 GraphicUsed by:547
Symbol 545 GraphicUsed by:547
Symbol 546 GraphicUsed by:547 767
Symbol 547 MovieClipUses:506 533 534 494 535 508 536 537 538 539 540 428 541 542 543 544 545 546Used by:592
Symbol 548 GraphicUsed by:582
Symbol 549 GraphicUsed by:582 913 1005 1113 1219 1312 1403 1533 1640
Symbol 550 GraphicUsed by:582 913 1005 1113 1219 1312 1403 1533 1640
Symbol 551 GraphicUsed by:582
Symbol 552 GraphicUsed by:582 913 1005 1113 1219 1312 1403 1533 1640
Symbol 553 GraphicUsed by:582
Symbol 554 GraphicUsed by:582
Symbol 555 GraphicUsed by:582
Symbol 556 GraphicUsed by:582
Symbol 557 GraphicUsed by:582
Symbol 558 GraphicUsed by:582
Symbol 559 GraphicUsed by:582 913 1005 1113 1219 1312 1403 1533 1640
Symbol 560 GraphicUsed by:582
Symbol 561 GraphicUsed by:582 913 1005 1113 1219 1312 1403 1533 1640
Symbol 562 GraphicUsed by:582
Symbol 563 GraphicUsed by:582
Symbol 564 GraphicUsed by:582
Symbol 565 GraphicUsed by:582
Symbol 566 GraphicUsed by:582
Symbol 567 GraphicUsed by:582
Symbol 568 GraphicUsed by:582
Symbol 569 GraphicUsed by:582
Symbol 570 GraphicUsed by:582 913 1005 1113 1219 1312 1403 1533 1640
Symbol 571 GraphicUsed by:582
Symbol 572 GraphicUsed by:582 913 1005 1113 1219 1312 1403 1533 1640
Symbol 573 GraphicUsed by:582
Symbol 574 GraphicUsed by:582
Symbol 575 GraphicUsed by:582
Symbol 576 GraphicUsed by:582
Symbol 577 GraphicUsed by:582
Symbol 578 GraphicUsed by:582
Symbol 579 GraphicUsed by:582
Symbol 580 GraphicUsed by:582
Symbol 581 GraphicUsed by:582
Symbol 582 MovieClipUses:495 506 507 508 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581Used by:592
Symbol 583 GraphicUsed by:587
Symbol 584 GraphicUsed by:587
Symbol 585 GraphicUsed by:587
Symbol 586 GraphicUsed by:587
Symbol 587 MovieClipUses:506 583 584 585 586Used by:592
Symbol 588 GraphicUsed by:591
Symbol 589 GraphicUsed by:591
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:588 28 506 589 590 494Used by:592
Symbol 592 MovieClip {Custom2}Uses:490 496 504 505 511 517 524 527 530 532 547 582 587 591Used by:3075
Symbol 593 GraphicUsed by:604
Symbol 594 GraphicUsed by:595
Symbol 595 MovieClipUses:594Used by:604
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClipUses:596Used by:604
Symbol 598 GraphicUsed by:601
Symbol 599 GraphicUsed by:601 623
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:598 31 32 599 600Used by:604
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClipUses:602Used by:604
Symbol 604 MovieClipUses:593 595 597 601 603Used by:705 2539
Symbol 605 GraphicUsed by:609 618
Symbol 606 GraphicUsed by:609 618
Symbol 607 GraphicUsed by:609 618 623 653 699 704
Symbol 608 GraphicUsed by:609 618
Symbol 609 MovieClipUses:605 606 607 608Used by:705 2539
Symbol 610 MovieClipUses:393Used by:617
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:611Used by:617
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClipUses:613Used by:617
Symbol 615 GraphicUsed by:616
Symbol 616 MovieClipUses:615Used by:617
Symbol 617 MovieClipUses:610 612 614 616Used by:705 2539
Symbol 618 MovieClipUses:605 606 607 608Used by:705
Symbol 619 GraphicUsed by:623 632 639 653
Symbol 620 GraphicUsed by:623 632 639 648 653 667 699 703 704
Symbol 621 GraphicUsed by:623
Symbol 622 GraphicUsed by:623 2329 2406 2418 2472 2828
Symbol 623 MovieClipUses:607 402 619 620 621 31 32 599 622Used by:705 2539
Symbol 624 GraphicUsed by:632 639 644
Symbol 625 GraphicUsed by:632 639
Symbol 626 GraphicUsed by:632 639
Symbol 627 GraphicUsed by:632
Symbol 628 GraphicUsed by:632
Symbol 629 GraphicUsed by:632
Symbol 630 GraphicUsed by:632
Symbol 631 GraphicUsed by:632
Symbol 632 MovieClipUses:624 402 619 620 625 626 627 628 629 630 631Used by:705
Symbol 633 GraphicUsed by:639
Symbol 634 GraphicUsed by:639
Symbol 635 GraphicUsed by:639
Symbol 636 GraphicUsed by:639
Symbol 637 GraphicUsed by:639
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClipUses:624 402 619 620 625 626 633 31 32 634 635 636 637 638Used by:705
Symbol 640 GraphicUsed by:644
Symbol 641 GraphicUsed by:642
Symbol 642 MovieClipUses:641Used by:644 648 667 703
Symbol 643 GraphicUsed by:644
Symbol 644 MovieClipUses:402 640 642 643 624Used by:705 2539
Symbol 645 GraphicUsed by:648
Symbol 646 GraphicUsed by:648
Symbol 647 GraphicUsed by:648 667 703
Symbol 648 MovieClipUses:402 645 642 646 620 647Used by:705
Symbol 649 GraphicUsed by:653
Symbol 650 GraphicUsed by:653 699
Symbol 651 GraphicUsed by:653
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClipUses:402 619 620 649 650 651 652 607Used by:705 2539
Symbol 654 GraphicUsed by:667
Symbol 655 GraphicUsed by:667
Symbol 656 GraphicUsed by:667
Symbol 657 ShapeTweeningUsed by:667
Symbol 658 GraphicUsed by:667
Symbol 659 ShapeTweeningUsed by:667
Symbol 660 GraphicUsed by:667
Symbol 661 GraphicUsed by:667
Symbol 662 GraphicUsed by:667
Symbol 663 GraphicUsed by:667
Symbol 664 GraphicUsed by:667
Symbol 665 GraphicUsed by:667
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClipUses:402 654 642 655 620 647 656 657 658 659 660 661 428 662 430 663 664 665 666Used by:705
Symbol 668 GraphicUsed by:699 704
Symbol 669 GraphicUsed by:699 704
Symbol 670 GraphicUsed by:699
Symbol 671 GraphicUsed by:699
Symbol 672 GraphicUsed by:699
Symbol 673 GraphicUsed by:699
Symbol 674 GraphicUsed by:699
Symbol 675 GraphicUsed by:699
Symbol 676 GraphicUsed by:699
Symbol 677 GraphicUsed by:699
Symbol 678 GraphicUsed by:699
Symbol 679 GraphicUsed by:699
Symbol 680 GraphicUsed by:699
Symbol 681 GraphicUsed by:699
Symbol 682 GraphicUsed by:699
Symbol 683 GraphicUsed by:699
Symbol 684 GraphicUsed by:699
Symbol 685 GraphicUsed by:699
Symbol 686 GraphicUsed by:699
Symbol 687 GraphicUsed by:699
Symbol 688 GraphicUsed by:699
Symbol 689 GraphicUsed by:699
Symbol 690 GraphicUsed by:699
Symbol 691 GraphicUsed by:699
Symbol 692 GraphicUsed by:699
Symbol 693 GraphicUsed by:699
Symbol 694 GraphicUsed by:699
Symbol 695 GraphicUsed by:699
Symbol 696 GraphicUsed by:699
Symbol 697 GraphicUsed by:699
Symbol 698 GraphicUsed by:699
Symbol 699 MovieClipUses:607 402 668 620 669 439 440 670 650 671 442 672 673 674 675 676 677 449 678 679 451 680 681 682 683 684 685 686 687 460 688 689 462 690 691 692 693 694 695 696 697 698Used by:705
Symbol 700 GraphicUsed by:703
Symbol 701 GraphicUsed by:702
Symbol 702 MovieClipUses:701Used by:703
Symbol 703 MovieClipUses:402 642 700 620 647 702Used by:705
Symbol 704 MovieClipUses:607 402 668 620 669 28Used by:705 2539
Symbol 705 MovieClip {Custom3}Uses:604 609 617 618 623 632 639 644 648 653 667 699 703 704Used by:3075
Symbol 706 GraphicUsed by:707
Symbol 707 MovieClipUses:706Used by:719
Symbol 708 GraphicUsed by:719
Symbol 709 GraphicUsed by:710
Symbol 710 MovieClipUses:709Used by:719
Symbol 711 GraphicUsed by:719 740
Symbol 712 GraphicUsed by:718
Symbol 713 GraphicUsed by:718 736 740 747
Symbol 714 GraphicUsed by:718 736 740 747 1732 1870 1917 1981 1989 2745 2828 2836
Symbol 715 GraphicUsed by:718 736 740 747 1126 1144 1152 1159 1542 1566 1573 1580 1732 1870 1917 1981 1989 2745 2828 2836
Symbol 716 GraphicUsed by:718 736 747 2135 2187 2283 2325
Symbol 717 GraphicUsed by:718
Symbol 718 MovieClipUses:712 713 714 715 31 32 716 717Used by:719
Symbol 719 MovieClipUses:707 708 710 711 718Used by:809
Symbol 720 GraphicUsed by:724 733
Symbol 721 GraphicUsed by:724 733
Symbol 722 GraphicUsed by:724 733 736 747 751 752 755 767 802 807 808
Symbol 723 GraphicUsed by:724 733
Symbol 724 MovieClipUses:720 721 722 723Used by:809
Symbol 725 MovieClipUses:393Used by:732
Symbol 726 GraphicUsed by:727
Symbol 727 MovieClipUses:726Used by:732
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClipUses:728Used by:732
Symbol 730 GraphicUsed by:731
Symbol 731 MovieClipUses:730Used by:732
Symbol 732 MovieClipUses:725 727 729 731Used by:809
Symbol 733 MovieClipUses:720 721 722 723Used by:809
Symbol 734 GraphicUsed by:736 740 747
Symbol 735 GraphicUsed by:736 747
Symbol 736 MovieClipUses:506 734 508 735 713 714 715 31 32 716 722Used by:809
Symbol 737 GraphicUsed by:740
Symbol 738 GraphicUsed by:740
Symbol 739 GraphicUsed by:740
Symbol 740 MovieClipUses:506 734 508 737 713 714 715 738 711 739Used by:809
Symbol 741 GraphicUsed by:747
Symbol 742 GraphicUsed by:747
Symbol 743 GraphicUsed by:747
Symbol 744 GraphicUsed by:747
Symbol 745 GraphicUsed by:747
Symbol 746 GraphicUsed by:747
Symbol 747 MovieClipUses:741 506 734 508 735 713 714 715 31 32 716 742 722 743 744 745 746Used by:809
Symbol 748 GraphicUsed by:751 752 755 767 802 807 808
Symbol 749 GraphicUsed by:750
Symbol 750 MovieClipUses:749Used by:751 752 767
Symbol 751 MovieClipUses:506 748 722 508 750Used by:809
Symbol 752 MovieClipUses:506 748 722 508 750Used by:809
Symbol 753 GraphicUsed by:755
Symbol 754 GraphicUsed by:755
Symbol 755 MovieClipUses:506 748 508 753 754 722Used by:809
Symbol 756 GraphicUsed by:767
Symbol 757 ShapeTweeningUsed by:767
Symbol 758 GraphicUsed by:767
Symbol 759 ShapeTweeningUsed by:767
Symbol 760 GraphicUsed by:767
Symbol 761 GraphicUsed by:767
Symbol 762 GraphicUsed by:767
Symbol 763 GraphicUsed by:767
Symbol 764 GraphicUsed by:767
Symbol 765 GraphicUsed by:767
Symbol 766 GraphicUsed by:767
Symbol 767 MovieClipUses:506 748 722 750 756 508 757 758 759 760 761 428 762 763 764 765 766 546Used by:809
Symbol 768 GraphicUsed by:802 808
Symbol 769 GraphicUsed by:802
Symbol 770 GraphicUsed by:802
Symbol 771 GraphicUsed by:802
Symbol 772 GraphicUsed by:802
Symbol 773 GraphicUsed by:802
Symbol 774 GraphicUsed by:802
Symbol 775 GraphicUsed by:802
Symbol 776 GraphicUsed by:802
Symbol 777 GraphicUsed by:802
Symbol 778 GraphicUsed by:802
Symbol 779 GraphicUsed by:802
Symbol 780 GraphicUsed by:802
Symbol 781 GraphicUsed by:802
Symbol 782 GraphicUsed by:802
Symbol 783 GraphicUsed by:802
Symbol 784 GraphicUsed by:802
Symbol 785 GraphicUsed by:802
Symbol 786 GraphicUsed by:802
Symbol 787 GraphicUsed by:802
Symbol 788 GraphicUsed by:802
Symbol 789 GraphicUsed by:802
Symbol 790 GraphicUsed by:802
Symbol 791 GraphicUsed by:802
Symbol 792 GraphicUsed by:802
Symbol 793 GraphicUsed by:802
Symbol 794 GraphicUsed by:802
Symbol 795 GraphicUsed by:802
Symbol 796 GraphicUsed by:802
Symbol 797 GraphicUsed by:802
Symbol 798 GraphicUsed by:802
Symbol 799 GraphicUsed by:802
Symbol 800 GraphicUsed by:802
Symbol 801 GraphicUsed by:802
Symbol 802 MovieClipUses:722 506 748 508 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801Used by:809
Symbol 803 GraphicUsed by:804
Symbol 804 MovieClipUses:803Used by:807
Symbol 805 GraphicUsed by:806
Symbol 806 MovieClipUses:805Used by:807
Symbol 807 MovieClipUses:506 748 722 508 804 806Used by:809
Symbol 808 MovieClipUses:722 506 748 508 768 28Used by:809
Symbol 809 MovieClip {Custom4}Uses:719 724 732 733 736 740 747 751 752 755 767 802 807 808Used by:3075
Symbol 810 GraphicUsed by:819
Symbol 811 GraphicUsed by:814
Symbol 812 GraphicUsed by:814 840 948 1230 1250 1263 1438 1449 1566 1580 2030 2329 2406 2418 2472 2742 2816 2820 2828 2833 2976
Symbol 813 GraphicUsed by:814
Symbol 814 MovieClipUses:811 482 31 32 812 813Used by:819
Symbol 815 GraphicUsed by:816
Symbol 816 MovieClipUses:815Used by:819
Symbol 817 GraphicUsed by:818
Symbol 818 MovieClipUses:817Used by:819
Symbol 819 MovieClipUses:810 814 816 818Used by:918
Symbol 820 GraphicUsed by:826 835
Symbol 821 GraphicUsed by:826 835
Symbol 822 GraphicUsed by:826 835 840 854 855 860 872 913 916 917
Symbol 823 GraphicUsed by:826 835
Symbol 824 GraphicUsed by:826 835 854 855 860 872 913 917
Symbol 825 GraphicUsed by:826 835
Symbol 826 MovieClipUses:820 821 822 823 824 825Used by:918
Symbol 827 MovieClipUses:393Used by:834
Symbol 828 GraphicUsed by:829
Symbol 829 MovieClipUses:828Used by:834
Symbol 830 GraphicUsed by:831
Symbol 831 MovieClipUses:830Used by:834
Symbol 832 GraphicUsed by:833
Symbol 833 MovieClipUses:832Used by:834
Symbol 834 MovieClipUses:827 829 831 833Used by:918
Symbol 835 MovieClipUses:820 821 822 823 824 825Used by:918
Symbol 836 GraphicUsed by:840 851 854 855 872 913 916 917
Symbol 837 GraphicUsed by:840 851
Symbol 838 GraphicUsed by:840 851 854 855 872 913 916 917
Symbol 839 GraphicUsed by:840 847
Symbol 840 MovieClipUses:836 837 838 839 510 31 32 812 822Used by:918
Symbol 841 GraphicUsed by:847
Symbol 842 GraphicUsed by:847 854 855 860 872 913 916 917
Symbol 843 GraphicUsed by:847
Symbol 844 GraphicUsed by:847 851
Symbol 845 GraphicUsed by:847
Symbol 846 GraphicUsed by:847
Symbol 847 MovieClipUses:841 842 843 839 844 845 846Used by:918
Symbol 848 GraphicUsed by:851
Symbol 849 GraphicUsed by:851
Symbol 850 GraphicUsed by:851
Symbol 851 MovieClipUses:848 836 837 838 849 844 850Used by:918
Symbol 852 GraphicUsed by:854 855 872 917
Symbol 853 GraphicUsed by:854 855 872 917
Symbol 854 MovieClipUses:836 842 838 852 824 853 822Used by:918
Symbol 855 MovieClipUses:836 842 838 852 824 853 822Used by:918
Symbol 856 GraphicUsed by:860
Symbol 857 GraphicUsed by:860
Symbol 858 GraphicUsed by:860 913
Symbol 859 GraphicUsed by:860 913
Symbol 860 MovieClipUses:856 842 857 858 824 859 531 822Used by:918
Symbol 861 GraphicUsed by:872
Symbol 862 ShapeTweeningUsed by:872
Symbol 863 GraphicUsed by:872
Symbol 864 ShapeTweeningUsed by:872
Symbol 865 GraphicUsed by:872
Symbol 866 GraphicUsed by:872
Symbol 867 GraphicUsed by:872
Symbol 868 GraphicUsed by:872
Symbol 869 GraphicUsed by:872
Symbol 870 GraphicUsed by:872
Symbol 871 GraphicUsed by:872
Symbol 872 MovieClipUses:836 842 838 852 824 853 822 861 862 863 864 865 866 428 867 430 868 869 870 871Used by:918
Symbol 873 GraphicUsed by:913
Symbol 874 GraphicUsed by:913
Symbol 875 GraphicUsed by:913
Symbol 876 GraphicUsed by:913
Symbol 877 GraphicUsed by:913
Symbol 878 GraphicUsed by:913
Symbol 879 GraphicUsed by:913
Symbol 880 GraphicUsed by:913
Symbol 881 GraphicUsed by:913
Symbol 882 GraphicUsed by:913
Symbol 883 GraphicUsed by:913
Symbol 884 GraphicUsed by:913
Symbol 885 GraphicUsed by:913
Symbol 886 GraphicUsed by:913
Symbol 887 GraphicUsed by:913
Symbol 888 GraphicUsed by:913
Symbol 889 GraphicUsed by:913
Symbol 890 GraphicUsed by:913
Symbol 891 GraphicUsed by:913
Symbol 892 GraphicUsed by:913
Symbol 893 GraphicUsed by:913
Symbol 894 GraphicUsed by:913
Symbol 895 GraphicUsed by:913
Symbol 896 GraphicUsed by:913
Symbol 897 GraphicUsed by:913
Symbol 898 GraphicUsed by:913
Symbol 899 GraphicUsed by:913
Symbol 900 GraphicUsed by:913
Symbol 901 GraphicUsed by:913
Symbol 902 GraphicUsed by:913
Symbol 903 GraphicUsed by:913
Symbol 904 GraphicUsed by:913
Symbol 905 GraphicUsed by:913
Symbol 906 GraphicUsed by:913
Symbol 907 GraphicUsed by:913
Symbol 908 GraphicUsed by:913
Symbol 909 GraphicUsed by:913
Symbol 910 GraphicUsed by:913
Symbol 911 GraphicUsed by:913
Symbol 912 GraphicUsed by:913
Symbol 913 MovieClipUses:822 836 842 838 858 824 859 549 550 873 874 552 875 876 877 878 879 880 881 882 883 884 559 885 886 561 887 888 889 890 891 892 893 894 895 896 897 898 570 899 900 572 901 902 903 904 905 906 907 908 909 910 911 912Used by:918
Symbol 914 GraphicUsed by:916
Symbol 915 GraphicUsed by:916
Symbol 916 MovieClipUses:836 842 838 914 822 915Used by:918
Symbol 917 MovieClipUses:822 28 836 842 838 852 824 853Used by:918
Symbol 918 MovieClip {Custom5}Uses:819 826 834 835 840 847 851 854 855 860 872 913 916 917Used by:3075
Symbol 919 GraphicUsed by:920
Symbol 920 MovieClipUses:919Used by:1013
Symbol 921 GraphicUsed by:926
Symbol 922 GraphicUsed by:926 936
Symbol 923 GraphicUsed by:926 936 938 944 948 962 975 1005
Symbol 924 GraphicUsed by:926
Symbol 925 GraphicUsed by:926 933 936 938 944 962 975 1005
Symbol 926 MovieClipUses:921 922 923 924 925Used by:1013
Symbol 927 GraphicUsed by:928
Symbol 928 MovieClipUses:927Used by:933
Symbol 929 GraphicUsed by:930
Symbol 930 MovieClipUses:929Used by:933
Symbol 931 GraphicUsed by:932
Symbol 932 MovieClipUses:931Used by:933
Symbol 933 MovieClipUses:928 925 930 932Used by:1013
Symbol 934 GraphicUsed by:935
Symbol 935 MovieClipUses:934Used by:936
Symbol 936 MovieClipUses:922 923 925 935Used by:1013
Symbol 937 GraphicUsed by:938
Symbol 938 MovieClipUses:402 923 404 937 925Used by:1013
Symbol 939 GraphicUsed by:944 948
Symbol 940 GraphicUsed by:944
Symbol 941 GraphicUsed by:944 948
Symbol 942 GraphicUsed by:944 948
Symbol 943 GraphicUsed by:944
Symbol 944 MovieClipUses:939 402 923 940 941 942 943 925Used by:1013
Symbol 945 GraphicUsed by:948 951 1008 1012
Symbol 946 GraphicUsed by:948
Symbol 947 GraphicUsed by:948
Symbol 948 MovieClipUses:939 945 923 946 941 31 32 812 942 947Used by:1013
Symbol 949 GraphicUsed by:951
Symbol 950 GraphicUsed by:951
Symbol 951 MovieClipUses:945 949 950Used by:1013
Symbol 952 GraphicUsed by:957
Symbol 953 GraphicUsed by:957
Symbol 954 GraphicUsed by:957
Symbol 955 GraphicUsed by:956
Symbol 956 MovieClipUses:955Used by:957
Symbol 957 MovieClipUses:952 953 954 956Used by:1013
Symbol 958 GraphicUsed by:962 975 1005
Symbol 959 GraphicUsed by:962 975 1005
Symbol 960 GraphicUsed by:961
Symbol 961 MovieClipUses:960Used by:962
Symbol 962 MovieClipUses:958 923 959 961 531 925Used by:1013
Symbol 963 GraphicUsed by:975
Symbol 964 GraphicUsed by:975
Symbol 965 ShapeTweeningUsed by:975
Symbol 966 ShapeTweeningUsed by:975
Symbol 967 GraphicUsed by:975
Symbol 968 GraphicUsed by:975
Symbol 969 GraphicUsed by:975
Symbol 970 GraphicUsed by:975
Symbol 971 GraphicUsed by:975
Symbol 972 GraphicUsed by:975
Symbol 973 GraphicUsed by:975
Symbol 974 GraphicUsed by:975
Symbol 975 MovieClipUses:958 923 959 925 963 964 965 424 966 967 968 969 970 971 972 973 974 434Used by:1013
Symbol 976 GraphicUsed by:1005
Symbol 977 GraphicUsed by:1005
Symbol 978 GraphicUsed by:1005
Symbol 979 GraphicUsed by:1005
Symbol 980 GraphicUsed by:1005
Symbol 981 GraphicUsed by:1005
Symbol 982 GraphicUsed by:1005
Symbol 983 GraphicUsed by:1005
Symbol 984 GraphicUsed by:1005
Symbol 985 GraphicUsed by:1005
Symbol 986 GraphicUsed by:1005
Symbol 987 GraphicUsed by:1005
Symbol 988 GraphicUsed by:1005
Symbol 989 GraphicUsed by:1005
Symbol 990 GraphicUsed by:1005
Symbol 991 GraphicUsed by:1005
Symbol 992 GraphicUsed by:1005
Symbol 993 GraphicUsed by:1005
Symbol 994 GraphicUsed by:1005
Symbol 995 GraphicUsed by:1005
Symbol 996 GraphicUsed by:1005
Symbol 997 GraphicUsed by:1005
Symbol 998 GraphicUsed by:1005
Symbol 999 GraphicUsed by:1005
Symbol 1000 GraphicUsed by:1005
Symbol 1001 GraphicUsed by:1005
Symbol 1002 GraphicUsed by:1005
Symbol 1003 GraphicUsed by:1005
Symbol 1004 GraphicUsed by:1005
Symbol 1005 MovieClipUses:925 958 923 959 976 977 978 549 550 979 552 980 981 982 983 984 985 559 986 561 987 988 989 990 991 992 993 994 570 995 572 996 997 998 999 1000 1001 1002 1003 1004Used by:1013
Symbol 1006 GraphicUsed by:1008
Symbol 1007 GraphicUsed by:1008
Symbol 1008 MovieClipUses:945 1006 1007Used by:1013
Symbol 1009 GraphicUsed by:1012
Symbol 1010 GraphicUsed by:1012
Symbol 1011 GraphicUsed by:1012
Symbol 1012 MovieClipUses:1009 28 945 1010 1011Used by:1013
Symbol 1013 MovieClip {Custom6}Uses:920 926 933 936 938 944 948 951 957 962 975 1005 1008 1012Used by:3075
Symbol 1014 GraphicUsed by:1018
Symbol 1015 GraphicUsed by:1018
Symbol 1016 GraphicUsed by:1018
Symbol 1017 GraphicUsed by:1018
Symbol 1018 MovieClipUses:1014 482 1015 1016 1017Used by:1119
Symbol 1019 GraphicUsed by:1025
Symbol 1020 GraphicUsed by:1025 1034
Symbol 1021 GraphicUsed by:1025 1034 1039 1052 1059 1068
Symbol 1022 GraphicUsed by:1025 1034
Symbol 1023 GraphicUsed by:1025 1034 1039 1059 1068
Symbol 1024 GraphicUsed by:1025 1034 1039 1052 1059 1068 1113 1118
Symbol 1025 MovieClipUses:1019 1020 1021 1022 1023 1024Used by:1119
Symbol 1026 MovieClipUses:393Used by:1033 1136 1242 1331 1426 1553
Symbol 1027 GraphicUsed by:1028
Symbol 1028 MovieClipUses:1027Used by:1033
Symbol 1029 GraphicUsed by:1030
Symbol 1030 MovieClipUses:1029Used by:1033
Symbol 1031 GraphicUsed by:1032
Symbol 1032 MovieClipUses:1031Used by:1033
Symbol 1033 MovieClipUses:1026 1028 1030 1032Used by:1119
Symbol 1034 MovieClipUses:1020 1021 1022 1023 1024Used by:1119
Symbol 1035 GraphicUsed by:1039 1052 1059 1061 1068 1113 1116 1118 1274 1285 1312 1317 1349 1357 1359 1364 1376 1403 1406 1409
Symbol 1036 GraphicUsed by:1039
Symbol 1037 GraphicUsed by:1039
Symbol 1038 GraphicUsed by:1039 1052 1059 1061 1068 1113
Symbol 1039 MovieClipUses:1035 1021 1036 510 1037 1023 1024 1038Used by:1119
Symbol 1040 GraphicUsed by:1052 1059
Symbol 1041 GraphicUsed by:1052 1059
Symbol 1042 GraphicUsed by:1052 1059
Symbol 1043 GraphicUsed by:1052
Symbol 1044 GraphicUsed by:1052
Symbol 1045 ShapeTweeningUsed by:1052
Symbol 1046 GraphicUsed by:1052
Symbol 1047 GraphicUsed by:1052
Symbol 1048 GraphicUsed by:1052
Symbol 1049 ShapeTweeningUsed by:1052
Symbol 1050 GraphicUsed by:1052
Symbol 1051 GraphicUsed by:1052
Symbol 1052 MovieClipUses:1035 1021 1040 1041 1042 510 1043 1044 1045 1046 1024 1038 1047 1048 1049 1050 1051Used by:1119
Symbol 1053 GraphicUsed by:1059
Symbol 1054 GraphicUsed by:1059
Symbol 1055 GraphicUsed by:1059
Symbol 1056 GraphicUsed by:1059
Symbol 1057 GraphicUsed by:1059
Symbol 1058 GraphicUsed by:1059
Symbol 1059 MovieClipUses:1053 1035 1021 1040 1041 1042 510 31 32 483 1054 1023 1038 1024 1055 1056 1057 1058Used by:1119
Symbol 1060 GraphicUsed by:1061
Symbol 1061 MovieClipUses:1035 1060 1038Used by:1119
Symbol 1062 GraphicUsed by:1067
Symbol 1063 GraphicUsed by:1067
Symbol 1064 GraphicUsed by:1067
Symbol 1065 GraphicUsed by:1066
Symbol 1066 MovieClipUses:1065Used by:1067 1068 1084
Symbol 1067 MovieClipUses:1062 1063 1064 1066Used by:1119
Symbol 1068 MovieClipUses:1035 1021 1066 1023 1038 531 1024Used by:1119
Symbol 1069 GraphicUsed by:1084
Symbol 1070 GraphicUsed by:1084
Symbol 1071 GraphicUsed by:1084
Symbol 1072 GraphicUsed by:1084
Symbol 1073 ShapeTweeningUsed by:1084
Symbol 1074 GraphicUsed by:1084
Symbol 1075 ShapeTweeningUsed by:1084
Symbol 1076 GraphicUsed by:1084
Symbol 1077 GraphicUsed by:1084
Symbol 1078 GraphicUsed by:1084
Symbol 1079 GraphicUsed by:1084
Symbol 1080 GraphicUsed by:1084
Symbol 1081 GraphicUsed by:1084
Symbol 1082 GraphicUsed by:1084
Symbol 1083 GraphicUsed by:1084
Symbol 1084 MovieClipUses:1069 1070 1066 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 434Used by:1119
Symbol 1085 GraphicUsed by:1113 1118
Symbol 1086 GraphicUsed by:1113 1118
Symbol 1087 GraphicUsed by:1113
Symbol 1088 GraphicUsed by:1113
Symbol 1089 GraphicUsed by:1113
Symbol 1090 GraphicUsed by:1113
Symbol 1091 GraphicUsed by:1113
Symbol 1092 GraphicUsed by:1113
Symbol 1093 GraphicUsed by:1113
Symbol 1094 GraphicUsed by:1113
Symbol 1095 GraphicUsed by:1113
Symbol 1096 GraphicUsed by:1113
Symbol 1097 GraphicUsed by:1113
Symbol 1098 GraphicUsed by:1113
Symbol 1099 GraphicUsed by:1113
Symbol 1100 GraphicUsed by:1113
Symbol 1101 GraphicUsed by:1113
Symbol 1102 GraphicUsed by:1113
Symbol 1103 GraphicUsed by:1113
Symbol 1104 GraphicUsed by:1113
Symbol 1105 GraphicUsed by:1113
Symbol 1106 GraphicUsed by:1113
Symbol 1107 GraphicUsed by:1113
Symbol 1108 GraphicUsed by:1113
Symbol 1109 GraphicUsed by:1113
Symbol 1110 GraphicUsed by:1113
Symbol 1111 GraphicUsed by:1113
Symbol 1112 GraphicUsed by:1113
Symbol 1113 MovieClipUses:1035 1085 1086 1038 549 1024 550 1087 552 1088 1089 1090 1091 1092 1093 559 1094 561 1095 1096 1097 1098 1099 1100 1101 1102 570 1103 572 1104 1105 1106 1107 1108 1109 1110 1111 1112Used by:1119
Symbol 1114 GraphicUsed by:1116
Symbol 1115 GraphicUsed by:1116
Symbol 1116 MovieClipUses:1035 1114 1115Used by:1119
Symbol 1117 GraphicUsed by:1118
Symbol 1118 MovieClipUses:1024 28 1035 1085 1086 1117Used by:1119
Symbol 1119 MovieClip {Custom7}Uses:1018 1025 1033 1034 1039 1052 1059 1061 1067 1068 1084 1113 1116 1118Used by:3075
Symbol 1120 GraphicUsed by:1126
Symbol 1121 GraphicUsed by:1126 1144 1542 1566
Symbol 1122 GraphicUsed by:1126 1144 1152 1159 1542 1566 1573 1580
Symbol 1123 GraphicUsed by:1126 1144 1542 1566
Symbol 1124 GraphicUsed by:1126 1144 1159
Symbol 1125 GraphicUsed by:1126
Symbol 1126 MovieClipUses:1120 1121 1122 715 1123 31 32 1124 1125Used by:1227
Symbol 1127 GraphicUsed by:1132
Symbol 1128 GraphicUsed by:1132 1139
Symbol 1129 GraphicUsed by:1132 1139 1144 1152 1159 1173 1219 1226
Symbol 1130 GraphicUsed by:1132 1139 1144 1152 1159 1173 1219 1226
Symbol 1131 GraphicUsed by:1132
Symbol 1132 MovieClipUses:1127 1128 1129 1130 1131Used by:1227
Symbol 1133 GraphicUsed by:1136
Symbol 1134 GraphicUsed by:1136
Symbol 1135 GraphicUsed by:1136
Symbol 1136 MovieClipUses:1026 1133 1134 1135Used by:1227
Symbol 1137 GraphicUsed by:1138
Symbol 1138 MovieClipUses:1137Used by:1139
Symbol 1139 MovieClipUses:1128 1129 1130 1138Used by:1227
Symbol 1140 GraphicUsed by:1144
Symbol 1141 GraphicUsed by:1144
Symbol 1142 GraphicUsed by:1144 1159
Symbol 1143 GraphicUsed by:1144
Symbol 1144 MovieClipUses:1140 1129 1141 1121 1122 715 1123 31 32 1124 1142 1130 1143Used by:1227
Symbol 1145 GraphicUsed by:1152 1159
Symbol 1146 GraphicUsed by:1152
Symbol 1147 GraphicUsed by:1152
Symbol 1148 GraphicUsed by:1152 1159
Symbol 1149 GraphicUsed by:1152 1159
Symbol 1150 GraphicUsed by:1152 1159
Symbol 1151 GraphicUsed by:1152
Symbol 1152 MovieClipUses:1145 1146 1129 1147 1130 1148 1149 1122 715 1150 1151Used by:1227
Symbol 1153 GraphicUsed by:1159
Symbol 1154 GraphicUsed by:1159
Symbol 1155 GraphicUsed by:1159
Symbol 1156 GraphicUsed by:1159
Symbol 1157 GraphicUsed by:1159
Symbol 1158 GraphicUsed by:1159
Symbol 1159 MovieClipUses:1145 1153 1129 1130 1148 1149 1122 715 1150 31 32 1124 1142 1154 1155 1156 1157 1158Used by:1227
Symbol 1160 GraphicUsed by:1163
Symbol 1161 GraphicUsed by:1163
Symbol 1162 GraphicUsed by:1163
Symbol 1163 MovieClipUses:1160 1161 1162Used by:1227
Symbol 1164 GraphicUsed by:1169
Symbol 1165 GraphicUsed by:1169
Symbol 1166 GraphicUsed by:1169
Symbol 1167 GraphicUsed by:1168
Symbol 1168 MovieClipUses:1167Used by:1169
Symbol 1169 MovieClipUses:1164 1165 1166 1168Used by:1227
Symbol 1170 GraphicUsed by:1173
Symbol 1171 GraphicUsed by:1173
Symbol 1172 GraphicUsed by:1173
Symbol 1173 MovieClipUses:1170 1129 1171 1172 531 1130Used by:1227
Symbol 1174 GraphicUsed by:1189
Symbol 1175 GraphicUsed by:1189
Symbol 1176 GraphicUsed by:1189
Symbol 1177 GraphicUsed by:1189
Symbol 1178 ShapeTweeningUsed by:1189
Symbol 1179 GraphicUsed by:1189
Symbol 1180 ShapeTweeningUsed by:1189
Symbol 1181 GraphicUsed by:1189 1285 1376
Symbol 1182 GraphicUsed by:1189
Symbol 1183 GraphicUsed by:1189
Symbol 1184 GraphicUsed by:1189
Symbol 1185 GraphicUsed by:1189
Symbol 1186 GraphicUsed by:1189 1285 1376
Symbol 1187 GraphicUsed by:1189
Symbol 1188 GraphicUsed by:1189
Symbol 1189 MovieClipUses:1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 434Used by:1227
Symbol 1190 GraphicUsed by:1219
Symbol 1191 GraphicUsed by:1219 1226
Symbol 1192 GraphicUsed by:1219
Symbol 1193 GraphicUsed by:1219 1226
Symbol 1194 GraphicUsed by:1219 1226
Symbol 1195 GraphicUsed by:1219 1226
Symbol 1196 GraphicUsed by:1219 1226
Symbol 1197 GraphicUsed by:1219 1226
Symbol 1198 GraphicUsed by:1219 1226
Symbol 1199 GraphicUsed by:1219 1226
Symbol 1200 GraphicUsed by:1219 1226
Symbol 1201 GraphicUsed by:1219 1226
Symbol 1202 GraphicUsed by:1219 1226
Symbol 1203 GraphicUsed by:1219 1226
Symbol 1204 GraphicUsed by:1219 1226
Symbol 1205 GraphicUsed by:1219 1226
Symbol 1206 GraphicUsed by:1219
Symbol 1207 GraphicUsed by:1219
Symbol 1208 GraphicUsed by:1219
Symbol 1209 GraphicUsed by:1219
Symbol 1210 GraphicUsed by:1219
Symbol 1211 GraphicUsed by:1219
Symbol 1212 GraphicUsed by:1219
Symbol 1213 GraphicUsed by:1219
Symbol 1214 GraphicUsed by:1219
Symbol 1215 GraphicUsed by:1219
Symbol 1216 GraphicUsed by:1219
Symbol 1217 GraphicUsed by:1219
Symbol 1218 GraphicUsed by:1219
Symbol 1219 MovieClipUses:1130 1190 1129 1191 1192 549 550 1193 552 1194 1195 1196 1197 1198 1199 559 1200 561 1201 1202 1203 1204 1205 1206 1207 1208 570 1209 572 1210 1211 1212 1213 1214 1215 1216 1217 1218Used by:1227
Symbol 1220 GraphicUsed by:1223
Symbol 1221 GraphicUsed by:1223
Symbol 1222 GraphicUsed by:1223
Symbol 1223 MovieClipUses:1220 1221 1222Used by:1227
Symbol 1224 GraphicUsed by:1226
Symbol 1225 GraphicUsed by:1226
Symbol 1226 MovieClipUses:1130 28 1224 1129 1191 1225 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205Used by:1227
Symbol 1227 MovieClip {Custom8}Uses:1126 1132 1136 1139 1144 1152 1159 1163 1169 1173 1189 1219 1223 1226Used by:3075
Symbol 1228 GraphicUsed by:1230
Symbol 1229 GraphicUsed by:1230
Symbol 1230 MovieClipUses:1228 482 31 32 812 1229Used by:1318
Symbol 1231 GraphicUsed by:1238
Symbol 1232 GraphicUsed by:1238 1246
Symbol 1233 GraphicUsed by:1238 1244 1250 1254 1263 1274 1312 1317
Symbol 1234 GraphicUsed by:1238
Symbol 1235 GraphicUsed by:1238 1274
Symbol 1236 GraphicUsed by:1238 1246 1250 1254 1263 1274 1312 1317
Symbol 1237 GraphicUsed by:1238
Symbol 1238 MovieClipUses:1231 1232 1233 1234 1235 1236 1237Used by:1318
Symbol 1239 GraphicUsed by:1242
Symbol 1240 GraphicUsed by:1242
Symbol 1241 GraphicUsed by:1242
Symbol 1242 MovieClipUses:1026 1239 1240 1241Used by:1318
Symbol 1243 GraphicUsed by:1244
Symbol 1244 MovieClipUses:1233 1243Used by:1246
Symbol 1245 GraphicUsed by:1246 1312
Symbol 1246 MovieClipUses:1232 1244 1236 1245Used by:1318
Symbol 1247 GraphicUsed by:1250
Symbol 1248 GraphicUsed by:1250 1254 1263
Symbol 1249 GraphicUsed by:1250
Symbol 1250 MovieClipUses:1247 1233 1248 510 31 32 812 1236 1249Used by:1318
Symbol 1251 GraphicUsed by:1254
Symbol 1252 GraphicUsed by:1254
Symbol 1253 GraphicUsed by:1254
Symbol 1254 MovieClipUses:1251 1233 1252 1248 510 1253 1236Used by:1318
Symbol 1255 GraphicUsed by:1263
Symbol 1256 GraphicUsed by:1263
Symbol 1257 GraphicUsed by:1263
Symbol 1258 GraphicUsed by:1263
Symbol 1259 GraphicUsed by:1263
Symbol 1260 GraphicUsed by:1263
Symbol 1261 GraphicUsed by:1263
Symbol 1262 GraphicUsed by:1263
Symbol 1263 MovieClipUses:1255 1256 1233 1236 1248 510 31 32 812 1257 1258 1259 1260 1261 1262Used by:1318
Symbol 1264 GraphicUsed by:1268
Symbol 1265 GraphicUsed by:1268
Symbol 1266 GraphicUsed by:1268 1272 1285 1312 1316 1317
Symbol 1267 GraphicUsed by:1268
Symbol 1268 MovieClipUses:1264 1265 1266 1267Used by:1318
Symbol 1269 GraphicUsed by:1272
Symbol 1270 GraphicUsed by:1272
Symbol 1271 GraphicUsed by:1272
Symbol 1272 MovieClipUses:1269 1270 1271 1266Used by:1318
Symbol 1273 GraphicUsed by:1274 1285 1312 1317 1349 1357 1359 1364 1376 1403 1409
Symbol 1274 MovieClipUses:1035 1233 1273 1235 531 1236Used by:1318
Symbol 1275 GraphicUsed by:1285
Symbol 1276 GraphicUsed by:1285
Symbol 1277 ShapeTweeningUsed by:1285
Symbol 1278 ShapeTweeningUsed by:1285
Symbol 1279 GraphicUsed by:1285
Symbol 1280 GraphicUsed by:1285
Symbol 1281 GraphicUsed by:1285
Symbol 1282 GraphicUsed by:1285
Symbol 1283 GraphicUsed by:1285
Symbol 1284 GraphicUsed by:1285
Symbol 1285 MovieClipUses:1035 1275 1266 1276 1273 1277 424 1278 1181 1279 1280 1281 1282 1186 1283 1284 434Used by:1318
Symbol 1286 GraphicUsed by:1312
Symbol 1287 GraphicUsed by:1312
Symbol 1288 GraphicUsed by:1312
Symbol 1289 GraphicUsed by:1312
Symbol 1290 GraphicUsed by:1312
Symbol 1291 GraphicUsed by:1312
Symbol 1292 GraphicUsed by:1312
Symbol 1293 GraphicUsed by:1312
Symbol 1294 GraphicUsed by:1312
Symbol 1295 GraphicUsed by:1312
Symbol 1296 GraphicUsed by:1312
Symbol 1297 GraphicUsed by:1312
Symbol 1298 GraphicUsed by:1312
Symbol 1299 GraphicUsed by:1312
Symbol 1300 GraphicUsed by:1312
Symbol 1301 GraphicUsed by:1312
Symbol 1302 GraphicUsed by:1312
Symbol 1303 GraphicUsed by:1312
Symbol 1304 GraphicUsed by:1312
Symbol 1305 GraphicUsed by:1312
Symbol 1306 GraphicUsed by:1312
Symbol 1307 GraphicUsed by:1312
Symbol 1308 GraphicUsed by:1312
Symbol 1309 GraphicUsed by:1312
Symbol 1310 GraphicUsed by:1312
Symbol 1311 GraphicUsed by:1312
Symbol 1312 MovieClipUses:1236 1035 1233 1266 1273 549 1245 550 1286 552 1287 1288 1289 1290 1291 1292 559 1293 561 1294 1295 1296 1297 1298 1299 1300 1301 570 1302 572 1303 1304 1305 1306 1307 1308 1309 1310 1311Used by:1318
Symbol 1313 GraphicUsed by:1316
Symbol 1314 GraphicUsed by:1316
Symbol 1315 GraphicUsed by:1316
Symbol 1316 MovieClipUses:1313 1314 1266 1315Used by:1318
Symbol 1317 MovieClipUses:1236 1035 1233 1266 1273 28Used by:1318
Symbol 1318 MovieClip {Custom9}Uses:1230 1238 1242 1246 1250 1254 1263 1268 1272 1274 1285 1312 1316 1317Used by:3075
Symbol 1319 GraphicUsed by:1320
Symbol 1320 MovieClipUses:1319Used by:1410
Symbol 1321 GraphicUsed by:1327
Symbol 1322 GraphicUsed by:1327 1334
Symbol 1323 GraphicUsed by:1327 1338 1364 1403
Symbol 1324 GraphicUsed by:1327
Symbol 1325 GraphicUsed by:1327 1364
Symbol 1326 GraphicUsed by:1327 1334 1338 1357 1364 1403
Symbol 1327 MovieClipUses:1321 1322 1323 1324 1325 1326Used by:1410
Symbol 1328 GraphicUsed by:1331
Symbol 1329 GraphicUsed by:1331
Symbol 1330 GraphicUsed by:1331
Symbol 1331 MovieClipUses:1026 1328 1329 1330Used by:1410
Symbol 1332 GraphicUsed by:1334
Symbol 1333 GraphicUsed by:1334 1363 1403
Symbol 1334 MovieClipUses:1322 1332 1326 1333Used by:1410
Symbol 1335 GraphicUsed by:1338
Symbol 1336 GraphicUsed by:1338
Symbol 1337 GraphicUsed by:1338
Symbol 1338 MovieClipUses:1335 1323 1336 1326 1337Used by:1410
Symbol 1339 GraphicUsed by:1349 1357
Symbol 1340 GraphicUsed by:1349 1357
Symbol 1341 GraphicUsed by:1349
Symbol 1342 GraphicUsed by:1349 1357
Symbol 1343 GraphicUsed by:1349 1357
Symbol 1344 GraphicUsed by:1349
Symbol 1345 GraphicUsed by:1349 1357
Symbol 1346 GraphicUsed by:1349
Symbol 1347 GraphicUsed by:1349
Symbol 1348 GraphicUsed by:1349
Symbol 1349 MovieClipUses:1339 1035 1340 1273 1341 1342 1343 1344 1345 1346 1347 1348Used by:1410
Symbol 1350 GraphicUsed by:1357
Symbol 1351 GraphicUsed by:1357
Symbol 1352 GraphicUsed by:1357
Symbol 1353 GraphicUsed by:1357
Symbol 1354 GraphicUsed by:1357
Symbol 1355 GraphicUsed by:1357
Symbol 1356 GraphicUsed by:1357
Symbol 1357 MovieClipUses:1339 1035 1340 1273 1326 1342 1343 1350 31 32 1351 1352 1345 1353 1354 1355 1356Used by:1410
Symbol 1358 GraphicUsed by:1359
Symbol 1359 MovieClipUses:1035 1358 1273Used by:1410
Symbol 1360 GraphicUsed by:1363
Symbol 1361 GraphicUsed by:1363
Symbol 1362 GraphicUsed by:1363
Symbol 1363 MovieClipUses:1360 1361 1362 1333Used by:1410
Symbol 1364 MovieClipUses:1035 1323 1273 1325 531 1326Used by:1410
Symbol 1365 GraphicUsed by:1376
Symbol 1366 GraphicUsed by:1376
Symbol 1367 ShapeTweeningUsed by:1376
Symbol 1368 GraphicUsed by:1376
Symbol 1369 ShapeTweeningUsed by:1376
Symbol 1370 GraphicUsed by:1376
Symbol 1371 GraphicUsed by:1376
Symbol 1372 GraphicUsed by:1376
Symbol 1373 GraphicUsed by:1376
Symbol 1374 GraphicUsed by:1376
Symbol 1375 GraphicUsed by:1376
Symbol 1376 MovieClipUses:1035 1365 1273 1366 1367 1368 1369 1181 1370 1371 1372 1373 1186 1374 1375 434Used by:1410
Symbol 1377 GraphicUsed by:1403
Symbol 1378 GraphicUsed by:1403
Symbol 1379 GraphicUsed by:1403
Symbol 1380 GraphicUsed by:1403
Symbol 1381 GraphicUsed by:1403
Symbol 1382 GraphicUsed by:1403
Symbol 1383 GraphicUsed by:1403
Symbol 1384 GraphicUsed by:1403
Symbol 1385 GraphicUsed by:1403
Symbol 1386 GraphicUsed by:1403
Symbol 1387 GraphicUsed by:1403
Symbol 1388 GraphicUsed by:1403
Symbol 1389 GraphicUsed by:1403
Symbol 1390 GraphicUsed by:1403
Symbol 1391 GraphicUsed by:1403
Symbol 1392 GraphicUsed by:1403
Symbol 1393 GraphicUsed by:1403
Symbol 1394 GraphicUsed by:1403
Symbol 1395 GraphicUsed by:1403
Symbol 1396 GraphicUsed by:1403
Symbol 1397 GraphicUsed by:1403
Symbol 1398 GraphicUsed by:1403
Symbol 1399 GraphicUsed by:1403
Symbol 1400 GraphicUsed by:1403
Symbol 1401 GraphicUsed by:1403
Symbol 1402 GraphicUsed by:1403
Symbol 1403 MovieClipUses:1035 1323 1333 549 1326 1273 550 1377 552 1378 1379 1380 1381 1382 1383 559 1384 561 1385 1386 1387 1388 1389 1390 1391 1392 570 1393 572 1394 1395 1396 1397 1398 1399 1400 1401 1402Used by:1410
Symbol 1404 GraphicUsed by:1406
Symbol 1405 GraphicUsed by:1406
Symbol 1406 MovieClipUses:1035 1404 1405Used by:1410
Symbol 1407 GraphicUsed by:1409
Symbol 1408 GraphicUsed by:1409
Symbol 1409 MovieClipUses:1407 28 1035 1408 1273Used by:1410
Symbol 1410 MovieClip {Custom10}Uses:1320 1327 1331 1334 1338 1349 1357 1359 1363 1364 1376 1403 1406 1409Used by:3075
Symbol 1411 GraphicUsed by:1412
Symbol 1412 MovieClipUses:1411Used by:1539
Symbol 1413 GraphicUsed by:1422
Symbol 1414 GraphicUsed by:1422 1432
Symbol 1415 GraphicUsed by:1422 1428 1461 1533 1538
Symbol 1416 GraphicUsed by:1422
Symbol 1417 GraphicUsed by:1422
Symbol 1418 GraphicUsed by:1422 1431 1461 1533 1538
Symbol 1419 GraphicUsed by:1422
Symbol 1420 GraphicUsed by:1422
Symbol 1421 GraphicUsed by:1422 1432 1438 1441 1449 1461 1533 1538
Symbol 1422 MovieClipUses:1413 1414 1415 1416 1417 1418 1419 1420 1421Used by:1539
Symbol 1423 GraphicUsed by:1426
Symbol 1424 GraphicUsed by:1426
Symbol 1425 GraphicUsed by:1426
Symbol 1426 MovieClipUses:1026 1423 1424 1425Used by:1539
Symbol 1427 GraphicUsed by:1428
Symbol 1428 MovieClipUses:1415 1427Used by:1432
Symbol 1429 GraphicUsed by:1431
Symbol 1430 GraphicUsed by:1431
Symbol 1431 MovieClipUses:1429 1418 1430Used by:1432
Symbol 1432 MovieClipUses:1414 1428 1421 1431Used by:1539
Symbol 1433 GraphicUsed by:1438 1476
Symbol 1434 GraphicUsed by:1438 1441 1449
Symbol 1435 GraphicUsed by:1438
Symbol 1436 GraphicUsed by:1438
Symbol 1437 GraphicUsed by:1438 1441 1449 1461 1533 1538
Symbol 1438 MovieClipUses:1433 1434 1435 31 32 812 1436 1421 1437Used by:1539
Symbol 1439 GraphicUsed by:1441 1449 1452 1461 1533 1538
Symbol 1440 GraphicUsed by:1441
Symbol 1441 MovieClipUses:1439 1434 1440 1437 1421Used by:1539
Symbol 1442 GraphicUsed by:1449
Symbol 1443 GraphicUsed by:1449
Symbol 1444 GraphicUsed by:1449
Symbol 1445 GraphicUsed by:1449
Symbol 1446 GraphicUsed by:1449
Symbol 1447 GraphicUsed by:1449
Symbol 1448 GraphicUsed by:1449
Symbol 1449 MovieClipUses:1442 1439 1434 1437 1421 1443 31 32 812 1444 1445 1446 1447 1448Used by:1539
Symbol 1450 GraphicUsed by:1452 1476
Symbol 1451 GraphicUsed by:1452
Symbol 1452 MovieClipUses:1439 1450 1451Used by:1539
Symbol 1453 GraphicUsed by:1458
Symbol 1454 GraphicUsed by:1458
Symbol 1455 GraphicUsed by:1458
Symbol 1456 GraphicUsed by:1457
Symbol 1457 ButtonUses:1456Used by:1458
Symbol 1458 MovieClipUses:1453 1454 1455 1457Used by:1539
Symbol 1459 GraphicUsed by:1461
Symbol 1460 GraphicUsed by:1461
Symbol 1461 MovieClipUses:1439 1415 1437 1459 1418 1460 531 1421Used by:1539
Symbol 1462 GraphicUsed by:1476
Symbol 1463 GraphicUsed by:1476
Symbol 1464 ShapeTweeningUsed by:1476
Symbol 1465 GraphicUsed by:1476
Symbol 1466 ShapeTweeningUsed by:1476
Symbol 1467 GraphicUsed by:1476
Symbol 1468 GraphicUsed by:1476
Symbol 1469 GraphicUsed by:1476
Symbol 1470 GraphicUsed by:1476
Symbol 1471 GraphicUsed by:1476
Symbol 1472 GraphicUsed by:1476
Symbol 1473 GraphicUsed by:1476
Symbol 1474 GraphicUsed by:1476
Symbol 1475 GraphicUsed by:1476
Symbol 1476 MovieClipUses:1433 1450 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475Used by:1539
Symbol 1477 GraphicUsed by:1533 1538
Symbol 1478 GraphicUsed by:1533 1538
Symbol 1479 GraphicUsed by:1533
Symbol 1480 GraphicUsed by:1533
Symbol 1481 GraphicUsed by:1533
Symbol 1482 GraphicUsed by:1533
Symbol 1483 GraphicUsed by:1533
Symbol 1484 GraphicUsed by:1533
Symbol 1485 GraphicUsed by:1533
Symbol 1486 GraphicUsed by:1533
Symbol 1487 GraphicUsed by:1533
Symbol 1488 GraphicUsed by:1533
Symbol 1489 GraphicUsed by:1533
Symbol 1490 GraphicUsed by:1533
Symbol 1491 GraphicUsed by:1533
Symbol 1492 GraphicUsed by:1533
Symbol 1493 GraphicUsed by:1533
Symbol 1494 GraphicUsed by:1533
Symbol 1495 GraphicUsed by:1533
Symbol 1496 GraphicUsed by:1533
Symbol 1497 GraphicUsed by:1533
Symbol 1498 GraphicUsed by:1533
Symbol 1499 GraphicUsed by:1533
Symbol 1500 GraphicUsed by:1533
Symbol 1501 GraphicUsed by:1533
Symbol 1502 GraphicUsed by:1533
Symbol 1503 GraphicUsed by:1533
Symbol 1504 GraphicUsed by:1533
Symbol 1505 GraphicUsed by:1533
Symbol 1506 GraphicUsed by:1533
Symbol 1507 GraphicUsed by:1533
Symbol 1508 GraphicUsed by:1533
Symbol 1509 GraphicUsed by:1533
Symbol 1510 GraphicUsed by:1533
Symbol 1511 GraphicUsed by:1533
Symbol 1512 GraphicUsed by:1533
Symbol 1513 GraphicUsed by:1533
Symbol 1514 GraphicUsed by:1533
Symbol 1515 GraphicUsed by:1533
Symbol 1516 GraphicUsed by:1533
Symbol 1517 GraphicUsed by:1533
Symbol 1518 GraphicUsed by:1533
Symbol 1519 GraphicUsed by:1533
Symbol 1520 GraphicUsed by:1533
Symbol 1521 GraphicUsed by:1533
Symbol 1522 GraphicUsed by:1533
Symbol 1523 GraphicUsed by:1533
Symbol 1524 GraphicUsed by:1533
Symbol 1525 GraphicUsed by:1533
Symbol 1526 GraphicUsed by:1533
Symbol 1527 GraphicUsed by:1533
Symbol 1528 GraphicUsed by:1533
Symbol 1529 GraphicUsed by:1533
Symbol 1530 GraphicUsed by:1533
Symbol 1531 GraphicUsed by:1533
Symbol 1532 GraphicUsed by:1533
Symbol 1533 MovieClipUses:1439 1415 1437 1477 1418 1478 549 1421 1479 1480 550 1481 1482 552 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 559 1495 1496 561 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 570 1513 1514 572 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532Used by:1539
Symbol 1534 GraphicUsed by:1537
Symbol 1535 GraphicUsed by:1537
Symbol 1536 GraphicUsed by:1537
Symbol 1537 MovieClipUses:1534 1535 1536Used by:1539
Symbol 1538 MovieClipUses:1421 1439 1415 1437 1477 1418 1478 28Used by:1539
Symbol 1539 MovieClip {Custom11}Uses:1412 1422 1426 1432 1438 1441 1449 1452 1458 1461 1476 1533 1537 1538Used by:3075
Symbol 1540 GraphicUsed by:1542
Symbol 1541 GraphicUsed by:1542
Symbol 1542 MovieClipUses:1540 1121 1122 715 1123 1541Used by:1648
Symbol 1543 GraphicUsed by:1548
Symbol 1544 GraphicUsed by:1548 1560
Symbol 1545 GraphicUsed by:1548 1555 1595 1640 1647
Symbol 1546 GraphicUsed by:1548
Symbol 1547 GraphicUsed by:1548 1566 1573 1580 1595 1640 1647
Symbol 1548 MovieClipUses:1543 1544 1545 1546 1547Used by:1648
Symbol 1549 GraphicUsed by:1553
Symbol 1550 GraphicUsed by:1553
Symbol 1551 GraphicUsed by:1553
Symbol 1552 GraphicUsed by:1553
Symbol 1553 MovieClipUses:1026 1549 1550 1551 1552Used by:1648
Symbol 1554 GraphicUsed by:1555
Symbol 1555 MovieClipUses:1545 1554Used by:1560
Symbol 1556 GraphicUsed by:1558 1640 1647
Symbol 1557 GraphicUsed by:1558
Symbol 1558 MovieClipUses:1556 1557Used by:1560
Symbol 1559 GraphicUsed by:1560
Symbol 1560 MovieClipUses:1544 1555 1558 1559Used by:1648
Symbol 1561 GraphicUsed by:1566
Symbol 1562 GraphicUsed by:1566 1573 1580
Symbol 1563 GraphicUsed by:1566 1573 1580
Symbol 1564 GraphicUsed by:1566 1580
Symbol 1565 GraphicUsed by:1566
Symbol 1566 MovieClipUses:1561 1562 1563 1121 1122 715 1123 31 32 812 1564 1547 1565Used by:1648
Symbol 1567 GraphicUsed by:1573 1580
Symbol 1568 GraphicUsed by:1573
Symbol 1569 GraphicUsed by:1573 1580
Symbol 1570 GraphicUsed by:1573 1580
Symbol 1571 GraphicUsed by:1573
Symbol 1572 GraphicUsed by:1573
Symbol 1573 MovieClipUses:1567 1568 1562 1563 1569 1122 715 1570 1571 1547 1572Used by:1648
Symbol 1574 GraphicUsed by:1580
Symbol 1575 GraphicUsed by:1580
Symbol 1576 GraphicUsed by:1580
Symbol 1577 GraphicUsed by:1580
Symbol 1578 GraphicUsed by:1580
Symbol 1579 GraphicUsed by:1580
Symbol 1580 MovieClipUses:1567 1574 1562 1575 1563 1569 1122 715 1570 31 32 812 1564 1547 1576 1577 1578 1579Used by:1648
Symbol 1581 GraphicUsed by:1584
Symbol 1582 GraphicUsed by:1584
Symbol 1583 GraphicUsed by:1584
Symbol 1584 MovieClipUses:1581 1582 1583Used by:1648
Symbol 1585 GraphicUsed by:1590
Symbol 1586 GraphicUsed by:1590
Symbol 1587 GraphicUsed by:1590
Symbol 1588 GraphicUsed by:1589
Symbol 1589 MovieClipUses:1588Used by:1590
Symbol 1590 MovieClipUses:1585 1586 1587 1589Used by:1648
Symbol 1591 GraphicUsed by:1595
Symbol 1592 GraphicUsed by:1595
Symbol 1593 GraphicUsed by:1595
Symbol 1594 GraphicUsed by:1595
Symbol 1595 MovieClipUses:1591 1545 1592 1593 1594 1547Used by:1648
Symbol 1596 GraphicUsed by:1611
Symbol 1597 GraphicUsed by:1611
Symbol 1598 GraphicUsed by:1611
Symbol 1599 GraphicUsed by:1611
Symbol 1600 ShapeTweeningUsed by:1611
Symbol 1601 GraphicUsed by:1611
Symbol 1602 ShapeTweeningUsed by:1611
Symbol 1603 GraphicUsed by:1611
Symbol 1604 GraphicUsed by:1611
Symbol 1605 GraphicUsed by:1611
Symbol 1606 GraphicUsed by:1611
Symbol 1607 GraphicUsed by:1611
Symbol 1608 GraphicUsed by:1611
Symbol 1609 GraphicUsed by:1611
Symbol 1610 GraphicUsed by:1611
Symbol 1611 MovieClipUses:1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 434Used by:1648
Symbol 1612 GraphicUsed by:1640
Symbol 1613 GraphicUsed by:1640
Symbol 1614 GraphicUsed by:1640
Symbol 1615 GraphicUsed by:1640
Symbol 1616 GraphicUsed by:1640
Symbol 1617 GraphicUsed by:1640
Symbol 1618 GraphicUsed by:1640
Symbol 1619 GraphicUsed by:1640
Symbol 1620 GraphicUsed by:1640
Symbol 1621 GraphicUsed by:1640
Symbol 1622 GraphicUsed by:1640
Symbol 1623 GraphicUsed by:1640
Symbol 1624 GraphicUsed by:1640
Symbol 1625 GraphicUsed by:1640
Symbol 1626 GraphicUsed by:1640
Symbol 1627 GraphicUsed by:1640
Symbol 1628 GraphicUsed by:1640
Symbol 1629 GraphicUsed by:1640
Symbol 1630 GraphicUsed by:1640
Symbol 1631 GraphicUsed by:1640
Symbol 1632 GraphicUsed by:1640
Symbol 1633 GraphicUsed by:1640
Symbol 1634 GraphicUsed by:1640
Symbol 1635 GraphicUsed by:1640
Symbol 1636 GraphicUsed by:1640
Symbol 1637 GraphicUsed by:1640
Symbol 1638 GraphicUsed by:1640
Symbol 1639 GraphicUsed by:1640
Symbol 1640 MovieClipUses:1547 1612 1545 1613 1556 549 550 1614 552 1615 1616 1617 1618 1619 1620 559 1621 561 1622 1623 1624 1625 1626 1627 1628 1629 570 1630 572 1631 1632 1633 1634 1635 1636 1637 1638 1639Used by:1648
Symbol 1641 GraphicUsed by:1644
Symbol 1642 GraphicUsed by:1644
Symbol 1643 GraphicUsed by:1644
Symbol 1644 MovieClipUses:1641 1642 1643Used by:1648
Symbol 1645 GraphicUsed by:1647
Symbol 1646 GraphicUsed by:1647
Symbol 1647 MovieClipUses:1547 1645 1545 1646 1556 28Used by:1648
Symbol 1648 MovieClip {Custom12}Uses:1542 1548 1553 1560 1566 1573 1580 1584 1590 1595 1611 1640 1644 1647Used by:3075
Symbol 1649 GraphicUsed by:1660
Symbol 1650 GraphicUsed by:1660
Symbol 1651 GraphicUsed by:1660
Symbol 1652 GraphicUsed by:1660
Symbol 1653 GraphicUsed by:1660
Symbol 1654 GraphicUsed by:1660
Symbol 1655 GraphicUsed by:1660
Symbol 1656 GraphicUsed by:1660
Symbol 1657 GraphicUsed by:1660
Symbol 1658 GraphicUsed by:1660
Symbol 1659 GraphicUsed by:1660
Symbol 1660 MovieClip {Smoke}Uses:1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659Used by:3075
Symbol 1661 GraphicUsed by:1667
Symbol 1662 GraphicUsed by:1667
Symbol 1663 GraphicUsed by:1667
Symbol 1664 GraphicUsed by:1667
Symbol 1665 GraphicUsed by:1667
Symbol 1666 GraphicUsed by:1667
Symbol 1667 MovieClip {EatFoodMc}Uses:1661 1662 1663 1664 1665 1666Used by:3075
Symbol 1668 GraphicUsed by:1676 2539
Symbol 1669 GraphicUsed by:1675
Symbol 1670 GraphicUsed by:1675 1798 1800 1869 2514 2522 2534 2539 2742
Symbol 1671 GraphicUsed by:1675
Symbol 1672 GraphicUsed by:1675 2551 2745
Symbol 1673 GraphicUsed by:1675 2551
Symbol 1674 GraphicUsed by:1675
Symbol 1675 MovieClipUses:1669 1670 1671 1672 1673 1674Used by:1676
Symbol 1676 MovieClip {NeedMc}Uses:1668 1675Used by:3075
Symbol 1677 GraphicUsed by:1678
Symbol 1678 MovieClipUses:1677Used by:1689
Symbol 1679 GraphicUsed by:1689
Symbol 1680 GraphicUsed by:1681
Symbol 1681 MovieClipUses:1680Used by:1689
Symbol 1682 GraphicUsed by:1683
Symbol 1683 MovieClipUses:1682Used by:1689
Symbol 1684 GraphicUsed by:1685
Symbol 1685 MovieClipUses:1684Used by:1689
Symbol 1686 GraphicUsed by:1688
Symbol 1687 GraphicUsed by:1688
Symbol 1688 MovieClipUses:11 1686 1687Used by:1689
Symbol 1689 MovieClipUses:1678 1679 1681 1683 1685 1688Used by:1704
Symbol 1690 GraphicUsed by:1695
Symbol 1691 GraphicUsed by:1695
Symbol 1692 GraphicUsed by:1695 1998 2001 2026 2373 2375 2389 2390 2391 2404 2408 2414 2416 2419 2539
Symbol 1693 GraphicUsed by:1695
Symbol 1694 GraphicUsed by:1695
Symbol 1695 MovieClipUses:1690 1691 1692 1693 1694Used by:1704
Symbol 1696 GraphicUsed by:1701 1703
Symbol 1697 GraphicUsed by:1701 1703
Symbol 1698 GraphicUsed by:1701 1703
Symbol 1699 GraphicUsed by:1700 1702
Symbol 1700 MovieClipUses:1699Used by:1701
Symbol 1701 MovieClipUses:1696 1697 1698 1700Used by:1704
Symbol 1702 MovieClipUses:1699Used by:1703
Symbol 1703 MovieClipUses:1696 1697 1698 1702Used by:1704
Symbol 1704 MovieClip {Worker_3}Uses:1689 1695 1701 1703Used by:3075
Symbol 1705 GraphicUsed by:1709
Symbol 1706 GraphicUsed by:1709
Symbol 1707 GraphicUsed by:1709 1714 1717
Symbol 1708 GraphicUsed by:1709
Symbol 1709 MovieClipUses:1705 31 32 483 1706 1707 1708Used by:1718
Symbol 1710 GraphicUsed by:1714 1717
Symbol 1711 GraphicUsed by:1714 1717
Symbol 1712 GraphicUsed by:1714 1717
Symbol 1713 GraphicUsed by:1714 1717
Symbol 1714 MovieClipUses:1710 1711 1712 1713 1707Used by:1718
Symbol 1715 GraphicUsed by:1716
Symbol 1716 MovieClipUses:1715Used by:1717
Symbol 1717 MovieClipUses:1710 1711 1712 1713 1707 1716Used by:1718
Symbol 1718 MovieClip {Worker_2}Uses:1709 1714 1717Used by:3075
Symbol 1719 GraphicUsed by:1720
Symbol 1720 MovieClipUses:1719Used by:1733
Symbol 1721 GraphicUsed by:1733
Symbol 1722 GraphicUsed by:1723
Symbol 1723 MovieClipUses:1722Used by:1733
Symbol 1724 GraphicUsed by:1725
Symbol 1725 MovieClipUses:1724Used by:1733
Symbol 1726 GraphicUsed by:1727
Symbol 1727 MovieClipUses:1726Used by:1733
Symbol 1728 GraphicUsed by:1732
Symbol 1729 GraphicUsed by:1732 1870 1917 1989 2745 2828 2836
Symbol 1730 GraphicUsed by:1732
Symbol 1731 GraphicUsed by:1732
Symbol 1732 MovieClipUses:1728 1729 714 715 1730 31 32 483 1731Used by:1733
Symbol 1733 MovieClipUses:1720 1721 1723 1725 1727 1732Used by:1749
Symbol 1734 GraphicUsed by:1739
Symbol 1735 GraphicUsed by:1739
Symbol 1736 GraphicUsed by:1739
Symbol 1737 GraphicUsed by:1739 1833 1835 1837 1839 1841 1843 1845 2551 3017
Symbol 1738 GraphicUsed by:1739
Symbol 1739 MovieClipUses:1734 1735 1736 1737 1738Used by:1749
Symbol 1740 GraphicUsed by:1748
Symbol 1741 GraphicUsed by:1748
Symbol 1742 GraphicUsed by:1748
Symbol 1743 GraphicUsed by:1748
Symbol 1744 GraphicUsed by:1748
Symbol 1745 GraphicUsed by:1748
Symbol 1746 GraphicUsed by:1747
Symbol 1747 MovieClipUses:1746Used by:1748
Symbol 1748 MovieClipUses:1740 1741 1742 1743 1744 1745 1747Used by:1749
Symbol 1749 MovieClip {Worker_1}Uses:1733 1739 1748Used by:3075
Symbol 1750 GraphicUsed by:1754
Symbol 1751 GraphicUsed by:1754 1865 3017
Symbol 1752 GraphicUsed by:1754 1865 3017
Symbol 1753 GraphicUsed by:1754
Symbol 1754 MovieClipUses:1750 1751 1752 1753Used by:1801
Symbol 1755 GraphicUsed by:1756
Symbol 1756 MovieClipUses:1755Used by:1801
Symbol 1757 GraphicUsed by:1758
Symbol 1758 MovieClipUses:1757Used by:1774 3017
Symbol 1759 GraphicUsed by:1774 3017
Symbol 1760 GraphicUsed by:1774 3017
Symbol 1761 GraphicUsed by:1762
Symbol 1762 MovieClipUses:1761Used by:1774 3017
Symbol 1763 GraphicUsed by:1774 3017
Symbol 1764 GraphicUsed by:1774 3017
Symbol 1765 GraphicUsed by:1774 3017
Symbol 1766 GraphicUsed by:1774 3017
Symbol 1767 GraphicUsed by:1774 3017
Symbol 1768 GraphicUsed by:1774 3017
Symbol 1769 GraphicUsed by:1774 3017
Symbol 1770 GraphicUsed by:1771
Symbol 1771 MovieClipUses:1770Used by:1774 3017
Symbol 1772 GraphicUsed by:1773
Symbol 1773 MovieClipUses:1772Used by:1774 3017
Symbol 1774 MovieClipUses:1758 1759 1760 1762 1763 1764 1765 1766 1767 1768 1769 1771 1773Used by:1801
Symbol 1775 GraphicUsed by:1779
Symbol 1776 GraphicUsed by:1779 2539
Symbol 1777 GraphicUsed by:1779
Symbol 1778 GraphicUsed by:1779
Symbol 1779 MovieClipUses:1775 1776 1777 1778Used by:1801
Symbol 1780 GraphicUsed by:1798 1800 1869
Symbol 1781 GraphicUsed by:1798
Symbol 1782 GraphicUsed by:1792
Symbol 1783 GraphicUsed by:1792
Symbol 1784 GraphicUsed by:1792
Symbol 1785 GraphicUsed by:1792
Symbol 1786 GraphicUsed by:1792
Symbol 1787 GraphicUsed by:1792
Symbol 1788 GraphicUsed by:1792
Symbol 1789 GraphicUsed by:1792
Symbol 1790 GraphicUsed by:1792
Symbol 1791 GraphicUsed by:1792
Symbol 1792 MovieClipUses:1782 1783 1784 1785 1786 1787 1788 1789 1790 1791Used by:1793
Symbol 1793 MovieClipUses:1792Used by:1798
Symbol 1794 GraphicUsed by:1798 1800 1869
Symbol 1795 GraphicUsed by:1798 1800 1869 2404
Symbol 1796 GraphicUsed by:1798 1800 1869
Symbol 1797 GraphicUsed by:1798
Symbol 1798 MovieClipUses:1780 1781 1793 1670 1794 1795 1796 1797Used by:1801
Symbol 1799 GraphicUsed by:1800
Symbol 1800 MovieClipUses:1780 1670 1794 1795 1796 1799Used by:1801
Symbol 1801 MovieClip {LevelBGup}Uses:1754 1756 1774 1779 1798 1800Used by:3075
Symbol 1802 BitmapUsed by:1803
Symbol 1803 GraphicUses:1802Used by:1804
Symbol 1804 MovieClipUses:1803Used by:1813 1866 2768 2828
Symbol 1805 GraphicUsed by:1809
Symbol 1806 GraphicUsed by:1809
Symbol 1807 GraphicUsed by:1809
Symbol 1808 GraphicUsed by:1809
Symbol 1809 MovieClipUses:1805 1806 1807 1808Used by:1812
Symbol 1810 GraphicUsed by:1811
Symbol 1811 MovieClipUses:1810Used by:1812
Symbol 1812 MovieClipUses:1809 1811Used by:1813 1866
Symbol 1813 MovieClip {LevelFG2}Uses:1804 1812Used by:3075
Symbol 1814 GraphicUsed by:1821
Symbol 1815 GraphicUsed by:1821
Symbol 1816 GraphicUsed by:1821
Symbol 1817 GraphicUsed by:1821
Symbol 1818 GraphicUsed by:1821
Symbol 1819 GraphicUsed by:1821 2997
Symbol 1820 GraphicUsed by:1821
Symbol 1821 MovieClipUses:1814 1815 1816 1817 1818 1819 1820Used by:1866
Symbol 1822 GraphicUsed by:1856 3017
Symbol 1823 GraphicUsed by:1856
Symbol 1824 GraphicUsed by:1833
Symbol 1825 GraphicUsed by:1833 1835 1837 1839 1841 1843 1845
Symbol 1826 GraphicUsed by:1833 1835 1837 1839 1841 1843 1845
Symbol 1827 GraphicUsed by:1833 1835 1837 1839 1841 1843 1845
Symbol 1828 GraphicUsed by:1833 1835 1837 1839 1841 1843 1845
Symbol 1829 GraphicUsed by:1833 1835 1837 1839 1841 1843 1845
Symbol 1830 GraphicUsed by:1833 1835 1837 1839 1841 1843 1845
Symbol 1831 GraphicUsed by:1833 1835 1837 1839 1841 1843 1845
Symbol 1832 GraphicUsed by:1833 1835 1837 1839 1841 1843 1845
Symbol 1833 MovieClipUses:1824 1737 1825 1826 1827 1828 1829 1830 1831 1832Used by:1846
Symbol 1834 GraphicUsed by:1835
Symbol 1835 MovieClipUses:1834 1737 1825 1826 1827 1828 1829 1830 1831 1832Used by:1846
Symbol 1836 GraphicUsed by:1837
Symbol 1837 MovieClipUses:1836 1737 1825 1826 1827 1828 1829 1830 1831 1832Used by:1846
Symbol 1838 GraphicUsed by:1839
Symbol 1839 MovieClipUses:1838 1737 1825 1826 1827 1828 1829 1830 1831 1832Used by:1846
Symbol 1840 GraphicUsed by:1841
Symbol 1841 MovieClipUses:1840 1737 1825 1826 1827 1828 1829 1830 1831 1832Used by:1846
Symbol 1842 GraphicUsed by:1843
Symbol 1843 MovieClipUses:1842 1737 1825 1826 1827 1828 1829 1830 1831 1832Used by:1846
Symbol 1844 GraphicUsed by:1845
Symbol 1845 MovieClipUses:1844 1737 1825 1826 1827 1828 1829 1830 1831 1832Used by:1846
Symbol 1846 MovieClipUses:1833 1835 1837 1839 1841 1843 1845Used by:1856
Symbol 1847 GraphicUsed by:1849
Symbol 1848 GraphicUsed by:1849
Symbol 1849 MovieClipUses:1847 1848Used by:1850 2539 2828 3017
Symbol 1850 MovieClipUses:1849Used by:1856
Symbol 1851 GraphicUsed by:1856 3017
Symbol 1852 GraphicUsed by:1853
Symbol 1853 MovieClipUses:1852Used by:1856 2539 2545 2768 2807 2828 2848 2971 3017
Symbol 1854 GraphicUsed by:1856 2539 3017
Symbol 1855 GraphicUsed by:1856
Symbol 1856 MovieClipUses:1822 1823 1846 1850 1851 1853 1854 1855Used by:1866
Symbol 1857 GraphicUsed by:1865
Symbol 1858 GraphicUsed by:1863 3017
Symbol 1859 GraphicUsed by:1863 1865 3017
Symbol 1860 GraphicUsed by:1863 3017
Symbol 1861 GraphicUsed by:1863 3017
Symbol 1862 GraphicUsed by:1863 3017
Symbol 1863 MovieClipUses:1858 1859 1860 1861 1862Used by:1865
Symbol 1864 GraphicUsed by:1865
Symbol 1865 MovieClipUses:1857 1863 1751 1859 1752 1864Used by:1866
Symbol 1866 MovieClip {Level_BG}Uses:1821 1856 1804 1812 1865Used by:3075
Symbol 1867 GraphicUsed by:1870
Symbol 1868 GraphicUsed by:1869
Symbol 1869 MovieClipUses:1780 1670 1794 1795 1796 1868Used by:1870 1894 1917 1927 1946 1981 1985 1989 1995 2025 2026 2030 2057 2088 2097 2112 2135 2150 2154 2156 2182 2183 2187 2207 2232 2240 2257 2283 2285 2289 2293 2318 2319 2329 2345 2367 2373 2387 2406 2408 2412 2414
Symbol 1870 MovieClipUses:1867 1729 714 715 31 32 483 1869Used by:2027
Symbol 1871 GraphicUsed by:1872
Symbol 1872 MovieClipUses:1871Used by:1883 1982
Symbol 1873 GraphicUsed by:1883
Symbol 1874 GraphicUsed by:1883 1982
Symbol 1875 GraphicUsed by:1883 1982
Symbol 1876 GraphicUsed by:1883
Symbol 1877 GraphicUsed by:1883
Symbol 1878 GraphicUsed by:1883
Symbol 1879 GraphicUsed by:1883
Symbol 1880 GraphicUsed by:1883
Symbol 1881 GraphicUsed by:1883
Symbol 1882 GraphicUsed by:1883
Symbol 1883 MovieClipUses:1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882Used by:2027
Symbol 1884 GraphicUsed by:1885
Symbol 1885 MovieClipUses:1884Used by:1894 1946
Symbol 1886 GraphicUsed by:1894
Symbol 1887 GraphicUsed by:1894 1946
Symbol 1888 GraphicUsed by:1894
Symbol 1889 GraphicUsed by:1894
Symbol 1890 GraphicUsed by:1894
Symbol 1891 GraphicUsed by:1894
Symbol 1892 GraphicUsed by:1894
Symbol 1893 GraphicUsed by:1894
Symbol 1894 MovieClipUses:1885 1886 1887 1869 1888 1889 1890 1891 1892 1893Used by:2027
Symbol 1895 GraphicUsed by:1905
Symbol 1896 GraphicUsed by:1905 1993
Symbol 1897 GraphicUsed by:1898
Symbol 1898 MovieClipUses:1897Used by:1905 2354 2506
Symbol 1899 GraphicUsed by:1905
Symbol 1900 GraphicUsed by:1905
Symbol 1901 GraphicUsed by:1905
Symbol 1902 GraphicUsed by:1905
Symbol 1903 GraphicUsed by:1905
Symbol 1904 GraphicUsed by:1905
Symbol 1905 MovieClipUses:1895 1896 1898 1899 1900 1901 1902 1903 1904Used by:2027
Symbol 1906 GraphicUsed by:1917
Symbol 1907 GraphicUsed by:1908
Symbol 1908 MovieClipUses:1907Used by:1917 2367 2495 2522
Symbol 1909 GraphicUsed by:1917 1989
Symbol 1910 GraphicUsed by:1917 1981 1989 2232 2289 2367 2412 2495 2522
Symbol 1911 GraphicUsed by:1917
Symbol 1912 GraphicUsed by:1917
Symbol 1913 GraphicUsed by:1917
Symbol 1914 GraphicUsed by:1917
Symbol 1915 GraphicUsed by:1917
Symbol 1916 GraphicUsed by:1917
Symbol 1917 MovieClipUses:1906 1908 1909 1729 714 715 31 32 1910 1869 1911 1912 1913 1914 1915 1916Used by:2027
Symbol 1918 GraphicUsed by:1927
Symbol 1919 GraphicUsed by:1927 1934 1985 1995
Symbol 1920 GraphicUsed by:1927 1985 1995
Symbol 1921 GraphicUsed by:1927 1931 1934 1949 1950 1953 1976 1985 1994 2157
Symbol 1922 GraphicUsed by:1927
Symbol 1923 GraphicUsed by:1927
Symbol 1924 GraphicUsed by:1927 2097 2240 2373 2539
Symbol 1925 GraphicUsed by:1927
Symbol 1926 GraphicUsed by:1927
Symbol 1927 MovieClipUses:1918 1919 1920 1869 1921 1922 1923 1924 1925 1926Used by:2027
Symbol 1928 GraphicUsed by:1929 2241
Symbol 1929 MovieClipUses:1928Used by:1934 2100
Symbol 1930 GraphicUsed by:1931 1998 2157 2242
Symbol 1931 MovieClipUses:1921 1930Used by:1934 2100
Symbol 1932 GraphicUsed by:1934
Symbol 1933 GraphicUsed by:1934 1950 1976
Symbol 1934 MovieClipUses:1929 1931 1932 1919 1921 1933Used by:2027
Symbol 1935 GraphicUsed by:1946
Symbol 1936 GraphicUsed by:1946
Symbol 1937 GraphicUsed by:1946
Symbol 1938 GraphicUsed by:1946
Symbol 1939 GraphicUsed by:1946
Symbol 1940 GraphicUsed by:1946
Symbol 1941 GraphicUsed by:1946
Symbol 1942 GraphicUsed by:1946
Symbol 1943 GraphicUsed by:1946
Symbol 1944 GraphicUsed by:1946
Symbol 1945 GraphicUsed by:1946
Symbol 1946 MovieClipUses:1885 1935 1887 1869 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945Used by:2027
Symbol 1947 GraphicUsed by:1950 1976
Symbol 1948 GraphicUsed by:1949 2114 2259 2389
Symbol 1949 MovieClipUses:1948 1921Used by:1950
Symbol 1950 MovieClipUses:1921 1947 1949 1933Used by:2027
Symbol 1951 GraphicUsed by:1952
Symbol 1952 MovieClipUses:1951Used by:1953 2116
Symbol 1953 MovieClipUses:1952 1921Used by:1976
Symbol 1954 GraphicUsed by:1976 2131
Symbol 1955 GraphicUsed by:1976 2131 2280 2404
Symbol 1956 GraphicUsed by:1976 2131 2280 2404
Symbol 1957 GraphicUsed by:1976 2131 2280 2404
Symbol 1958 GraphicUsed by:1976
Symbol 1959 GraphicUsed by:1976
Symbol 1960 GraphicUsed by:1976 2131 2280 2404
Symbol 1961 GraphicUsed by:1976 2131 2280 2404
Symbol 1962 GraphicUsed by:1976 2131 2280 2404
Symbol 1963 GraphicUsed by:1976 2131 2280 2404
Symbol 1964 GraphicUsed by:1976
Symbol 1965 GraphicUsed by:1976
Symbol 1966 GraphicUsed by:1976
Symbol 1967 GraphicUsed by:1976
Symbol 1968 GraphicUsed by:1976
Symbol 1969 GraphicUsed by:1976
Symbol 1970 GraphicUsed by:1976
Symbol 1971 GraphicUsed by:1976 2131
Symbol 1972 GraphicUsed by:1976
Symbol 1973 GraphicUsed by:1976
Symbol 1974 GraphicUsed by:1976
Symbol 1975 GraphicUsed by:1976
Symbol 1976 MovieClipUses:1921 1947 1953 1933 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975Used by:2027
Symbol 1977 GraphicUsed by:1978 1990
Symbol 1978 MovieClipUses:1977Used by:1981 1982 1989 2135 2149 2283 2284 2289 2292 2406 2407 2412 2413
Symbol 1979 GraphicUsed by:1981
Symbol 1980 GraphicUsed by:1981
Symbol 1981 MovieClipUses:1978 1979 1980 714 715 31 32 1910 1869Used by:2027
Symbol 1982 MovieClipUses:1978 1872 1874 1875Used by:2027
Symbol 1983 GraphicUsed by:1984
Symbol 1984 MovieClipUses:1983Used by:1985 1995 2001 2025 2026 2150 2156 2159 2182 2183 2285 2293 2295 2318 2319 2408 2414
Symbol 1985 MovieClipUses:1984 1919 1920 1869 1921Used by:2027
Symbol 1986 GraphicUsed by:1987
Symbol 1987 MovieClipUses:1986Used by:1989
Symbol 1988 GraphicUsed by:1989 1993
Symbol 1989 MovieClipUses:1978 1987 1909 1729 714 715 31 32 1910 1988 1869Used by:2027
Symbol 1990 MovieClipUses:1977Used by:1993 2154 2155
Symbol 1991 GraphicUsed by:1992
Symbol 1992 MovieClipUses:1991Used by:1993 2413
Symbol 1993 MovieClipUses:1990 1988 1992 1896Used by:2027
Symbol 1994 MovieClipUses:1921Used by:1995
Symbol 1995 MovieClipUses:1984 1919 1920 1869 1994Used by:2027
Symbol 1996 GraphicUsed by:1997
Symbol 1997 MovieClipUses:1996Used by:2001 2159 2295 2375
Symbol 1998 MovieClipUses:1692 1930Used by:2001 2375
Symbol 1999 GraphicUsed by:2001 2026 2373 2375 2408 2414 2416 2419 2539
Symbol 2000 GraphicUsed by:2001 2375 2390 2404 2416 2419
Symbol 2001 MovieClipUses:1997 1998 1984 1999 1692 2000Used by:2027 2420
Symbol 2002 GraphicUsed by:2003
Symbol 2003 MovieClipUses:2002Used by:2025 2345 2387 2487 2514 2534
Symbol 2004 GraphicUsed by:2025
Symbol 2005 GraphicUsed by:2025
Symbol 2006 GraphicUsed by:2025 2026 2345 2373 2387 2408 2414 2487 2514 2534 2539
Symbol 2007 GraphicUsed by:2025
Symbol 2008 GraphicUsed by:2025
Symbol 2009 GraphicUsed by:2025
Symbol 2010 GraphicUsed by:2025
Symbol 2011 GraphicUsed by:2025
Symbol 2012 GraphicUsed by:2025
Symbol 2013 GraphicUsed by:2025
Symbol 2014 GraphicUsed by:2025
Symbol 2015 GraphicUsed by:2025
Symbol 2016 GraphicUsed by:2025
Symbol 2017 GraphicUsed by:2025
Symbol 2018 GraphicUsed by:2025
Symbol 2019 GraphicUsed by:2025
Symbol 2020 GraphicUsed by:2025
Symbol 2021 GraphicUsed by:2025
Symbol 2022 GraphicUsed by:2025
Symbol 2023 GraphicUsed by:2025
Symbol 2024 GraphicUsed by:2025
Symbol 2025 MovieClipUses:2003 2004 1984 2005 2006 1869 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024Used by:2027 2420
Symbol 2026 MovieClipUses:1984 1999 2006 1869 1692Used by:2027 2420
Symbol 2027 MovieClip {Waiter1}Uses:1870 1883 1894 1905 1917 1927 1934 1946 1950 1976 1981 1982 1985 1989 1993 1995 2001 2025 2026Used by:3075
Symbol 2028 GraphicUsed by:2030
Symbol 2029 GraphicUsed by:2030
Symbol 2030 MovieClipUses:2028 482 2029 31 32 812 1869Used by:2184
Symbol 2031 GraphicUsed by:2046
Symbol 2032 GraphicUsed by:2046 2149
Symbol 2033 GraphicUsed by:2046
Symbol 2034 GraphicUsed by:2046
Symbol 2035 GraphicUsed by:2046
Symbol 2036 GraphicUsed by:2046
Symbol 2037 GraphicUsed by:2046
Symbol 2038 GraphicUsed by:2046
Symbol 2039 GraphicUsed by:2046
Symbol 2040 GraphicUsed by:2046
Symbol 2041 GraphicUsed by:2046
Symbol 2042 GraphicUsed by:2046
Symbol 2043 GraphicUsed by:2046
Symbol 2044 GraphicUsed by:2046
Symbol 2045 GraphicUsed by:2046 2149
Symbol 2046 MovieClipUses:2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045Used by:2184
Symbol 2047 GraphicUsed by:2048
Symbol 2048 MovieClipUses:2047Used by:2057 2112 2182
Symbol 2049 GraphicUsed by:2057
Symbol 2050 GraphicUsed by:2057 2112 2150 2156 2182
Symbol 2051 GraphicUsed by:2057
Symbol 2052 GraphicUsed by:2057
Symbol 2053 GraphicUsed by:2057
Symbol 2054 GraphicUsed by:2057
Symbol 2055 GraphicUsed by:2057
Symbol 2056 GraphicUsed by:2057
Symbol 2057 MovieClipUses:2048 2049 2050 1869 2051 2052 2053 2054 2055 2056Used by:2184
Symbol 2058 GraphicUsed by:2069
Symbol 2059 GraphicUsed by:2069 2155
Symbol 2060 GraphicUsed by:2061
Symbol 2061 MovieClipUses:2060Used by:2069 2155
Symbol 2062 GraphicUsed by:2069
Symbol 2063 GraphicUsed by:2069
Symbol 2064 GraphicUsed by:2069
Symbol 2065 GraphicUsed by:2069
Symbol 2066 GraphicUsed by:2069
Symbol 2067 GraphicUsed by:2069
Symbol 2068 GraphicUsed by:2069
Symbol 2069 MovieClipUses:2058 2059 2061 2062 2063 2064 2065 2066 2067 2068Used by:2184
Symbol 2070 GraphicUsed by:2088
Symbol 2071 ShapeTweeningUsed by:2088
Symbol 2072 ShapeTweeningUsed by:2088
Symbol 2073 ShapeTweeningUsed by:2088
Symbol 2074 GraphicUsed by:2088 2154
Symbol 2075 GraphicUsed by:2088 2154
Symbol 2076 GraphicUsed by:2088 2154
Symbol 2077 GraphicUsed by:2088 2154 2232 2289
Symbol 2078 GraphicUsed by:2088 2154
Symbol 2079 GraphicUsed by:2088
Symbol 2080 GraphicUsed by:2088
Symbol 2081 GraphicUsed by:2088
Symbol 2082 ShapeTweeningUsed by:2088
Symbol 2083 ShapeTweeningUsed by:2088
Symbol 2084 ShapeTweeningUsed by:2088
Symbol 2085 GraphicUsed by:2088
Symbol 2086 GraphicUsed by:2088
Symbol 2087 GraphicUsed by:2088
Symbol 2088 MovieClipUses:2070 2071 2072 2073 2074 2075 2076 2077 31 32 483 2078 1869 2079 2080 2081 2082 2083 2084 2085 2086 2087Used by:2184
Symbol 2089 GraphicUsed by:2097
Symbol 2090 GraphicUsed by:2097 2100 2150 2156 2159 2183
Symbol 2091 GraphicUsed by:2097 2183
Symbol 2092 GraphicUsed by:2097 2100 2114 2115 2116 2131 2150 2156 2159 2183
Symbol 2093 GraphicUsed by:2097
Symbol 2094 GraphicUsed by:2097
Symbol 2095 GraphicUsed by:2097
Symbol 2096 GraphicUsed by:2097
Symbol 2097 MovieClipUses:2089 2090 2091 1869 2092 2093 2094 1924 2095 2096Used by:2184
Symbol 2098 GraphicUsed by:2100
Symbol 2099 GraphicUsed by:2100 2115 2131 2159
Symbol 2100 MovieClipUses:1929 1931 2098 2090 2092 2099Used by:2184
Symbol 2101 GraphicUsed by:2112
Symbol 2102 GraphicUsed by:2112
Symbol 2103 GraphicUsed by:2112
Symbol 2104 GraphicUsed by:2112
Symbol 2105 GraphicUsed by:2112
Symbol 2106 GraphicUsed by:2112
Symbol 2107 GraphicUsed by:2112
Symbol 2108 GraphicUsed by:2112
Symbol 2109 GraphicUsed by:2112
Symbol 2110 GraphicUsed by:2112
Symbol 2111 GraphicUsed by:2112
Symbol 2112 MovieClipUses:2048 2101 2050 1869 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111Used by:2184
Symbol 2113 GraphicUsed by:2115 2131
Symbol 2114 MovieClipUses:1948 2092Used by:2115
Symbol 2115 MovieClipUses:2092 2113 2114 2099Used by:2184
Symbol 2116 MovieClipUses:1952 2092Used by:2131
Symbol 2117 GraphicUsed by:2131
Symbol 2118 GraphicUsed by:2131
Symbol 2119 GraphicUsed by:2131
Symbol 2120 GraphicUsed by:2131
Symbol 2121 GraphicUsed by:2131
Symbol 2122 GraphicUsed by:2131
Symbol 2123 GraphicUsed by:2131
Symbol 2124 GraphicUsed by:2131
Symbol 2125 GraphicUsed by:2131
Symbol 2126 GraphicUsed by:2131
Symbol 2127 GraphicUsed by:2131
Symbol 2128 GraphicUsed by:2131
Symbol 2129 GraphicUsed by:2131
Symbol 2130 GraphicUsed by:2131
Symbol 2131 MovieClipUses:2092 2113 2116 2099 1954 1955 1956 1957 2117 2118 1960 1961 1962 1963 2119 2120 2121 2122 2123 2124 2125 2126 1971 2127 2128 2129 2130Used by:2184
Symbol 2132 GraphicUsed by:2135
Symbol 2133 GraphicUsed by:2135 2187 2283 2325
Symbol 2134 GraphicUsed by:2135
Symbol 2135 MovieClipUses:1978 2132 2133 2134 31 32 716 1869Used by:2184
Symbol 2136 GraphicUsed by:2149
Symbol 2137 GraphicUsed by:2149
Symbol 2138 GraphicUsed by:2149
Symbol 2139 GraphicUsed by:2149
Symbol 2140 GraphicUsed by:2149
Symbol 2141 GraphicUsed by:2149
Symbol 2142 GraphicUsed by:2149
Symbol 2143 GraphicUsed by:2149
Symbol 2144 GraphicUsed by:2149
Symbol 2145 GraphicUsed by:2149
Symbol 2146 GraphicUsed by:2149
Symbol 2147 GraphicUsed by:2149
Symbol 2148 GraphicUsed by:2149
Symbol 2149 MovieClipUses:1978 2136 2032 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2045Used by:2184
Symbol 2150 MovieClipUses:1984 2090 2092 2050 1869Used by:2184
Symbol 2151 GraphicUsed by:2152
Symbol 2152 MovieClipUses:2151Used by:2154
Symbol 2153 GraphicUsed by:2154 2155
Symbol 2154 MovieClipUses:1990 2152 2074 2075 2076 2077 31 32 483 2078 2153 1869Used by:2184
Symbol 2155 MovieClipUses:1990 2153 2061 2059Used by:2184
Symbol 2156 MovieClipUses:1984 2090 2092 2050 1869Used by:2184
Symbol 2157 MovieClipUses:1921 1930Used by:2159
Symbol 2158 GraphicUsed by:2159
Symbol 2159 MovieClipUses:1997 2157 2158 1984 2090 2092 2099Used by:2184
Symbol 2160 GraphicUsed by:2182
Symbol 2161 GraphicUsed by:2182
Symbol 2162 GraphicUsed by:2182
Symbol 2163 GraphicUsed by:2182
Symbol 2164 GraphicUsed by:2182
Symbol 2165 GraphicUsed by:2182
Symbol 2166 GraphicUsed by:2182
Symbol 2167 GraphicUsed by:2182
Symbol 2168 GraphicUsed by:2182
Symbol 2169 GraphicUsed by:2182
Symbol 2170 GraphicUsed by:2182
Symbol 2171 GraphicUsed by:2182
Symbol 2172 GraphicUsed by:2182
Symbol 2173 GraphicUsed by:2182
Symbol 2174 GraphicUsed by:2182
Symbol 2175 GraphicUsed by:2182
Symbol 2176 GraphicUsed by:2182
Symbol 2177 GraphicUsed by:2182
Symbol 2178 GraphicUsed by:2182
Symbol 2179 GraphicUsed by:2182
Symbol 2180 GraphicUsed by:2182
Symbol 2181 GraphicUsed by:2182
Symbol 2182 MovieClipUses:2048 2160 1984 2161 2050 1869 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181Used by:2184
Symbol 2183 MovieClipUses:1984 2090 2091 1869 2092Used by:2184
Symbol 2184 MovieClip {Waiter2}Uses:2030 2046 2057 2069 2088 2097 2100 2112 2115 2131 2135 2149 2150 2154 2155 2156 2159 2182 2183Used by:3075
Symbol 2185 GraphicUsed by:2187
Symbol 2186 GraphicUsed by:2187
Symbol 2187 MovieClipUses:2185 2133 31 32 716 2186 1869Used by:2327
Symbol 2188 GraphicUsed by:2189
Symbol 2189 MovieClipUses:2188Used by:2196 2284
Symbol 2190 GraphicUsed by:2196
Symbol 2191 GraphicUsed by:2192
Symbol 2192 MovieClipUses:2191Used by:2196 2284
Symbol 2193 GraphicUsed by:2194
Symbol 2194 MovieClipUses:2193Used by:2196 2284
Symbol 2195 GraphicUsed by:2196
Symbol 2196 MovieClipUses:2189 2190 2192 2194 2195Used by:2327
Symbol 2197 GraphicUsed by:2198
Symbol 2198 MovieClipUses:2197Used by:2207 2257 2318
Symbol 2199 GraphicUsed by:2207
Symbol 2200 GraphicUsed by:2207 2240 2257 2285 2293 2318 2319
Symbol 2201 GraphicUsed by:2207
Symbol 2202 GraphicUsed by:2207
Symbol 2203 GraphicUsed by:2207
Symbol 2204 GraphicUsed by:2207
Symbol 2205 GraphicUsed by:2207
Symbol 2206 GraphicUsed by:2207
Symbol 2207 MovieClipUses:2198 2199 2200 1869 2201 2202 2203 2204 2205 2206Used by:2327
Symbol 2208 GraphicUsed by:2218
Symbol 2209 GraphicUsed by:2218 2292
Symbol 2210 GraphicUsed by:2211
Symbol 2211 MovieClipUses:2210Used by:2218
Symbol 2212 GraphicUsed by:2218
Symbol 2213 GraphicUsed by:2218
Symbol 2214 GraphicUsed by:2218
Symbol 2215 GraphicUsed by:2218
Symbol 2216 GraphicUsed by:2218
Symbol 2217 GraphicUsed by:2218
Symbol 2218 MovieClipUses:2208 2209 2211 2212 2213 2214 2215 2216 2217Used by:2327
Symbol 2219 GraphicUsed by:2232
Symbol 2220 GraphicUsed by:2221
Symbol 2221 MovieClipUses:2220Used by:2232
Symbol 2222 GraphicUsed by:2232 2289
Symbol 2223 GraphicUsed by:2232 2289
Symbol 2224 GraphicUsed by:2232 2289
Symbol 2225 GraphicUsed by:2232 2289
Symbol 2226 GraphicUsed by:2232
Symbol 2227 GraphicUsed by:2232
Symbol 2228 GraphicUsed by:2232
Symbol 2229 GraphicUsed by:2232
Symbol 2230 GraphicUsed by:2232
Symbol 2231 GraphicUsed by:2232
Symbol 2232 MovieClipUses:2219 2221 2222 2223 2224 2077 31 32 1910 2225 1869 2226 2227 2228 2229 2230 2231Used by:2327
Symbol 2233 GraphicUsed by:2240
Symbol 2234 GraphicUsed by:2240 2245 2285 2293 2295 2319 2322 2326
Symbol 2235 GraphicUsed by:2240 2242 2245 2259 2260 2263 2280 2285 2293 2295 2319 2322 2326
Symbol 2236 GraphicUsed by:2240 2539
Symbol 2237 GraphicUsed by:2240 2539
Symbol 2238 GraphicUsed by:2240
Symbol 2239 GraphicUsed by:2240
Symbol 2240 MovieClipUses:2233 2234 2200 1869 2235 2236 2237 1924 2238 2239Used by:2327
Symbol 2241 MovieClipUses:1928Used by:2245
Symbol 2242 MovieClipUses:2235 1930Used by:2245 2295
Symbol 2243 GraphicUsed by:2245
Symbol 2244 GraphicUsed by:2245 2260 2280 2295 2322 2326
Symbol 2245 MovieClipUses:2241 2242 2243 2234 2235 2244Used by:2327
Symbol 2246 GraphicUsed by:2257
Symbol 2247 GraphicUsed by:2257
Symbol 2248 GraphicUsed by:2257
Symbol 2249 GraphicUsed by:2257
Symbol 2250 GraphicUsed by:2257
Symbol 2251 GraphicUsed by:2257
Symbol 2252 GraphicUsed by:2257
Symbol 2253 GraphicUsed by:2257
Symbol 2254 GraphicUsed by:2257
Symbol 2255 GraphicUsed by:2257
Symbol 2256 GraphicUsed by:2257
Symbol 2257 MovieClipUses:2198 2246 2200 1869 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256Used by:2327
Symbol 2258 GraphicUsed by:2260 2280
Symbol 2259 MovieClipUses:1948 2235Used by:2260
Symbol 2260 MovieClipUses:2235 2258 2259 2244Used by:2327
Symbol 2261 GraphicUsed by:2262
Symbol 2262 MovieClipUses:2261Used by:2263 2391
Symbol 2263 MovieClipUses:2262 2235Used by:2280
Symbol 2264 GraphicUsed by:2280
Symbol 2265 GraphicUsed by:2280
Symbol 2266 GraphicUsed by:2280
Symbol 2267 GraphicUsed by:2280
Symbol 2268 GraphicUsed by:2280
Symbol 2269 GraphicUsed by:2280
Symbol 2270 GraphicUsed by:2280
Symbol 2271 GraphicUsed by:2280
Symbol 2272 GraphicUsed by:2280
Symbol 2273 GraphicUsed by:2280
Symbol 2274 GraphicUsed by:2280
Symbol 2275 GraphicUsed by:2280 2404
Symbol 2276 GraphicUsed by:2280
Symbol 2277 GraphicUsed by:2280
Symbol 2278 GraphicUsed by:2280
Symbol 2279 GraphicUsed by:2280
Symbol 2280 MovieClipUses:2235 2258 2263 2244 2264 1955 1956 2265 2266 2267 1960 1961 1962 1963 1957 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279Used by:2327
Symbol 2281 GraphicUsed by:2283
Symbol 2282 GraphicUsed by:2283
Symbol 2283 MovieClipUses:1978 2281 2133 31 32 716 2282 1869Used by:2327
Symbol 2284 MovieClipUses:1978 2189 2192 2194Used by:2327
Symbol 2285 MovieClipUses:1984 2234 2235 2200 1869Used by:2327
Symbol 2286 GraphicUsed by:2287
Symbol 2287 MovieClipUses:2286Used by:2289
Symbol 2288 GraphicUsed by:2289 2292
Symbol 2289 MovieClipUses:1978 2287 2222 2223 2224 2077 31 32 1910 2225 2288 1869Used by:2327
Symbol 2290 GraphicUsed by:2291
Symbol 2291 MovieClipUses:2290Used by:2292
Symbol 2292 MovieClipUses:1978 2288 2291 2209Used by:2327
Symbol 2293 MovieClipUses:1984 2234 2200 1869 2235Used by:2327
Symbol 2294 GraphicUsed by:2295
Symbol 2295 MovieClipUses:1997 2242 2294 1984 2234 2235 2244Used by:2327
Symbol 2296 GraphicUsed by:2318
Symbol 2297 GraphicUsed by:2318
Symbol 2298 GraphicUsed by:2318
Symbol 2299 GraphicUsed by:2318
Symbol 2300 GraphicUsed by:2318
Symbol 2301 GraphicUsed by:2318
Symbol 2302 GraphicUsed by:2318
Symbol 2303 GraphicUsed by:2318
Symbol 2304 GraphicUsed by:2318
Symbol 2305 GraphicUsed by:2318
Symbol 2306 GraphicUsed by:2318
Symbol 2307 GraphicUsed by:2318
Symbol 2308 GraphicUsed by:2318
Symbol 2309 GraphicUsed by:2318
Symbol 2310 GraphicUsed by:2318
Symbol 2311 GraphicUsed by:2318
Symbol 2312 GraphicUsed by:2318
Symbol 2313 GraphicUsed by:2318
Symbol 2314 GraphicUsed by:2318
Symbol 2315 GraphicUsed by:2318
Symbol 2316 GraphicUsed by:2318
Symbol 2317 GraphicUsed by:2318
Symbol 2318 MovieClipUses:2198 2296 1984 2297 2200 1869 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317Used by:2327
Symbol 2319 MovieClipUses:1984 2234 2200 1869 2235Used by:2327
Symbol 2320 GraphicUsed by:2322 2326
Symbol 2321 GraphicUsed by:2322 2326 2416 2419
Symbol 2322 MovieClipUses:2320 2234 2244 2321 2235Used by:2327
Symbol 2323 GraphicUsed by:2325
Symbol 2324 GraphicUsed by:2325
Symbol 2325 MovieClipUses:2323 2133 31 32 716 2324Used by:2327
Symbol 2326 MovieClipUses:2320 2234 2244 2321 2235Used by:2327
Symbol 2327 MovieClip {Waiter3}Uses:2187 2196 2207 2218 2232 2240 2245 2257 2260 2280 2283 2284 2285 2289 2292 2293 2295 2318 2319 2322 2325 2326Used by:3075
Symbol 2328 GraphicUsed by:2329
Symbol 2329 MovieClipUses:2328 31 32 812 622 1869Used by:2420
Symbol 2330 GraphicUsed by:2331
Symbol 2331 MovieClipUses:2330Used by:2337 2407
Symbol 2332 GraphicUsed by:2337
Symbol 2333 GraphicUsed by:2334
Symbol 2334 MovieClipUses:2333Used by:2337 2407
Symbol 2335 GraphicUsed by:2336
Symbol 2336 MovieClipUses:2335Used by:2337 2407
Symbol 2337 MovieClipUses:2331 2332 2334 2336Used by:2420
Symbol 2338 GraphicUsed by:2345
Symbol 2339 GraphicUsed by:2345
Symbol 2340 GraphicUsed by:2345
Symbol 2341 GraphicUsed by:2345
Symbol 2342 GraphicUsed by:2345
Symbol 2343 GraphicUsed by:2345
Symbol 2344 GraphicUsed by:2345
Symbol 2345 MovieClipUses:2003 2338 2006 1869 2339 2340 2341 2342 2343 2344Used by:2420
Symbol 2346 GraphicUsed by:2354
Symbol 2347 GraphicUsed by:2354 2413 2506
Symbol 2348 GraphicUsed by:2354
Symbol 2349 GraphicUsed by:2354
Symbol 2350 GraphicUsed by:2354
Symbol 2351 GraphicUsed by:2354
Symbol 2352 GraphicUsed by:2354
Symbol 2353 GraphicUsed by:2354
Symbol 2354 MovieClipUses:2346 2347 1898 2348 2349 2350 2351 2352 2353Used by:2420 2539
Symbol 2355 GraphicUsed by:2367
Symbol 2356 GraphicUsed by:2367 2412 2495 2522
Symbol 2357 GraphicUsed by:2367 2412 2495 2522
Symbol 2358 GraphicUsed by:2367 2412 2495 2522
Symbol 2359 GraphicUsed by:2367 2412 2495 2522
Symbol 2360 GraphicUsed by:2367 2412 2495 2522
Symbol 2361 GraphicUsed by:2367
Symbol 2362 GraphicUsed by:2367
Symbol 2363 GraphicUsed by:2367
Symbol 2364 GraphicUsed by:2367
Symbol 2365 GraphicUsed by:2367
Symbol 2366 GraphicUsed by:2367
Symbol 2367 MovieClipUses:2355 1908 2356 2357 2358 2359 31 32 1910 2360 1869 2361 2362 2363 2364 2365 2366Used by:2420
Symbol 2368 GraphicUsed by:2373
Symbol 2369 GraphicUsed by:2373
Symbol 2370 GraphicUsed by:2373
Symbol 2371 GraphicUsed by:2373
Symbol 2372 GraphicUsed by:2373
Symbol 2373 MovieClipUses:2368 1999 2006 1869 1692 2369 2370 1924 2371 2372Used by:2420
Symbol 2374 GraphicUsed by:2375
Symbol 2375 MovieClipUses:1997 1998 2374 1999 1692 2000Used by:2420 2539
Symbol 2376 GraphicUsed by:2387
Symbol 2377 GraphicUsed by:2387
Symbol 2378 GraphicUsed by:2387
Symbol 2379 GraphicUsed by:2387
Symbol 2380 GraphicUsed by:2387
Symbol 2381 GraphicUsed by:2387
Symbol 2382 GraphicUsed by:2387
Symbol 2383 GraphicUsed by:2387
Symbol 2384 GraphicUsed by:2387
Symbol 2385 GraphicUsed by:2387
Symbol 2386 GraphicUsed by:2387
Symbol 2387 MovieClipUses:2003 2376 2006 1869 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386Used by:2420
Symbol 2388 GraphicUsed by:2390 2404
Symbol 2389 MovieClipUses:1948 1692Used by:2390
Symbol 2390 MovieClipUses:1692 2388 2389 2000Used by:2420
Symbol 2391 MovieClipUses:2262 1692Used by:2404
Symbol 2392 GraphicUsed by:2404
Symbol 2393 GraphicUsed by:2404
Symbol 2394 GraphicUsed by:2404
Symbol 2395 GraphicUsed by:2404
Symbol 2396 GraphicUsed by:2404
Symbol 2397 GraphicUsed by:2404
Symbol 2398 GraphicUsed by:2404
Symbol 2399 GraphicUsed by:2404
Symbol 2400 GraphicUsed by:2404
Symbol 2401 GraphicUsed by:2404
Symbol 2402 GraphicUsed by:2404
Symbol 2403 GraphicUsed by:2404
Symbol 2404 MovieClipUses:1692 2388 2391 2000 1795 1955 1956 1957 2392 2393 1960 1961 1962 1963 2394 2395 2396 2397 2398 2399 2275 2400 2401 2402 2403Used by:2420
Symbol 2405 GraphicUsed by:2406
Symbol 2406 MovieClipUses:1978 2405 31 32 812 622 1869Used by:2420
Symbol 2407 MovieClipUses:1978 2331 2334 2336Used by:2420
Symbol 2408 MovieClipUses:1984 1999 2006 1869 1692Used by:2420
Symbol 2409 GraphicUsed by:2410
Symbol 2410 MovieClipUses:2409Used by:2412
Symbol 2411 GraphicUsed by:2412 2413
Symbol 2412 MovieClipUses:1978 2410 2356 2357 2358 2359 31 32 1910 2360 2411 1869Used by:2420
Symbol 2413 MovieClipUses:1978 2411 1992 2347Used by:2420
Symbol 2414 MovieClipUses:1984 1999 2006 1869 1692Used by:2420
Symbol 2415 GraphicUsed by:2416 2419
Symbol 2416 MovieClipUses:2415 1999 2000 2321 1692Used by:2420
Symbol 2417 GraphicUsed by:2418
Symbol 2418 MovieClipUses:2417 31 32 812 622Used by:2420
Symbol 2419 MovieClipUses:2415 1999 2000 2321 1692Used by:2420
Symbol 2420 MovieClip {Waiter4}Uses:2329 2337 2345 2354 2367 2373 2375 2387 2390 2404 2406 2407 2408 2412 2413 2414 2001 2025 2026 2416 2418 2419Used by:3075
Symbol 2421 GraphicUsed by:2422
Symbol 2422 MovieClip {BathHit}Uses:2421Used by:3075
Symbol 2423 GraphicUsed by:2424
Symbol 2424 MovieClipUses:2423Used by:2447
Symbol 2425 GraphicUsed by:2427
Symbol 2426 GraphicUsed by:2427
Symbol 2427 ButtonUses:2425 2426 316Used by:2447
Symbol 2428 GraphicUsed by:2438
Symbol 2429 GraphicUsed by:2438
Symbol 2430 GraphicUsed by:2438
Symbol 2431 GraphicUsed by:2438
Symbol 2432 GraphicUsed by:2438
Symbol 2433 GraphicUsed by:2438
Symbol 2434 GraphicUsed by:2438
Symbol 2435 GraphicUsed by:2438
Symbol 2436 GraphicUsed by:2438
Symbol 2437 GraphicUsed by:2438
Symbol 2438 MovieClipUses:2428 2429 2430 2431 2432 2433 2434 2435 2436 2437Used by:2439 2974
Symbol 2439 MovieClipUses:2438Used by:2442 2928
Symbol 2440 GraphicUsed by:2441
Symbol 2441 MovieClipUses:2440Used by:2442
Symbol 2442 MovieClipUses:2439 2441Used by:2447
Symbol 2443 GraphicUsed by:2446
Symbol 2444 GraphicUsed by:2445 2845
Symbol 2445 MovieClipUses:2444Used by:2446
Symbol 2446 MovieClipUses:2443 2445Used by:2447
Symbol 2447 MovieClip {ShopArrows}Uses:2424 2427 2442 2446Used by:3075
Symbol 2448 GraphicUsed by:2545
Symbol 2449 GraphicUsed by:2545
Symbol 2450 GraphicUsed by:2451
Symbol 2451 MovieClipUses:2450Used by:2545 2773
Symbol 2452 GraphicUsed by:2455 2747
Symbol 2453 GraphicUsed by:2454
Symbol 2454 MovieClipUses:2453Used by:2455
Symbol 2455 MovieClip {main_fla.SonwGIF_549}Uses:2452 2454Used by:2545 2726 2807 2828 2971
Symbol 2456 GraphicUsed by:2457
Symbol 2457 MovieClipUses:2456Used by:2545
Symbol 2458 GraphicUsed by:2539
Symbol 2459 GraphicUsed by:2539
Symbol 2460 GraphicUsed by:2539
Symbol 2461 GraphicUsed by:2539
Symbol 2462 TextUses:213Used by:2539
Symbol 2463 TextUses:213Used by:2539
Symbol 2464 TextUses:213Used by:2539
Symbol 2465 GraphicUsed by:2539 2865
Symbol 2466 GraphicUsed by:2539 2865 3017 3022
Symbol 2467 GraphicUsed by:2539 2865 3017 3022
Symbol 2468 GraphicUsed by:2469
Symbol 2469 MovieClipUses:2468Used by:2539 2865 3017 3022
Symbol 2470 GraphicUsed by:2539 2865 3017 3022
Symbol 2471 GraphicUsed by:2472
Symbol 2472 MovieClipUses:2471 31 32 812 622Used by:2539
Symbol 2473 GraphicUsed by:2477 2539
Symbol 2474 GraphicUsed by:2475
Symbol 2475 MovieClipUses:2474Used by:2539
Symbol 2476 GraphicUsed by:2477 2539
Symbol 2477 MovieClipUses:2473 2476Used by:2539
Symbol 2478 GraphicUsed by:2539
Symbol 2479 GraphicUsed by:2539
Symbol 2480 GraphicUsed by:2487
Symbol 2481 GraphicUsed by:2487
Symbol 2482 GraphicUsed by:2487
Symbol 2483 GraphicUsed by:2487
Symbol 2484 GraphicUsed by:2487
Symbol 2485 GraphicUsed by:2487
Symbol 2486 GraphicUsed by:2487
Symbol 2487 MovieClipUses:2003 2480 2006 2481 2482 2483 2484 2485 2486Used by:2539
Symbol 2488 GraphicUsed by:2495
Symbol 2489 GraphicUsed by:2495
Symbol 2490 GraphicUsed by:2495
Symbol 2491 GraphicUsed by:2495
Symbol 2492 GraphicUsed by:2495
Symbol 2493 GraphicUsed by:2495
Symbol 2494 GraphicUsed by:2495
Symbol 2495 MovieClipUses:2488 1908 2356 2357 2358 2359 31 32 1910 2360 2489 2490 2491 2492 2493 2494Used by:2539
Symbol 2496 GraphicUsed by:2539
Symbol 2497 GraphicUsed by:2539
Symbol 2498 GraphicUsed by:2539
Symbol 2499 GraphicUsed by:2506
Symbol 2500 GraphicUsed by:2506
Symbol 2501 GraphicUsed by:2506
Symbol 2502 GraphicUsed by:2506
Symbol 2503 GraphicUsed by:2506
Symbol 2504 GraphicUsed by:2506
Symbol 2505 GraphicUsed by:2506
Symbol 2506 MovieClipUses:2499 2347 1898 2500 2501 2502 2503 2504 2505Used by:2539
Symbol 2507 GraphicUsed by:2514
Symbol 2508 GraphicUsed by:2514
Symbol 2509 GraphicUsed by:2514
Symbol 2510 GraphicUsed by:2514
Symbol 2511 GraphicUsed by:2514
Symbol 2512 GraphicUsed by:2514
Symbol 2513 GraphicUsed by:2514
Symbol 2514 MovieClipUses:2003 2507 2006 1670 2508 2509 2510 2511 2512 2513Used by:2539
Symbol 2515 GraphicUsed by:2522
Symbol 2516 GraphicUsed by:2522
Symbol 2517 GraphicUsed by:2522
Symbol 2518 GraphicUsed by:2522
Symbol 2519 GraphicUsed by:2522
Symbol 2520 GraphicUsed by:2522
Symbol 2521 GraphicUsed by:2522
Symbol 2522 MovieClipUses:2515 1908 2356 2357 2358 2359 31 32 1910 2360 1670 2516 2517 2518 2519 2520 2521Used by:2539
Symbol 2523 GraphicUsed by:2534
Symbol 2524 GraphicUsed by:2534
Symbol 2525 GraphicUsed by:2534
Symbol 2526 GraphicUsed by:2534
Symbol 2527 GraphicUsed by:2534
Symbol 2528 GraphicUsed by:2534
Symbol 2529 GraphicUsed by:2534
Symbol 2530 GraphicUsed by:2534
Symbol 2531 GraphicUsed by:2534
Symbol 2532 GraphicUsed by:2534
Symbol 2533 GraphicUsed by:2534
Symbol 2534 MovieClipUses:2003 2523 2006 1670 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533Used by:2539
Symbol 2535 GraphicUsed by:2539
Symbol 2536 GraphicUsed by:2539
Symbol 2537 ShapeTweeningUsed by:2539 2865
Symbol 2538 ShapeTweeningUsed by:2539 2865
Symbol 2539 MovieClipUses:2458 2459 1853 1849 1854 2460 1776 2461 2462 2463 2464 2465 2466 2467 2469 2470 604 2472 2473 609 2475 2476 623 2477 2478 2479 2487 2495 653 2375 644 1668 1670 2354 2496 1999 2006 1692 2236 2237 1924 2497 2498 2506 2514 2522 2534 704 617 2535 2536 2537 2538Used by:2545
Symbol 2540 GraphicUsed by:2543
Symbol 2541 GraphicUsed by:2543
Symbol 2542 GraphicUsed by:2543
Symbol 2543 ButtonUses:2540 2541 2542Used by:2544 2957
Symbol 2544 MovieClipUses:2543Used by:2545
Symbol 2545 MovieClip {src.ui.UI_Help}Uses:2448 1853 2449 2451 2455 2457 2539 2544Used by:3075
Symbol 2546 GraphicUsed by:2726
Symbol 2547 GraphicUsed by:2551
Symbol 2548 GraphicUsed by:2549
Symbol 2549 MovieClipUses:2548Used by:2551
Symbol 2550 GraphicUsed by:2551
Symbol 2551 MovieClipUses:2547 1737 1672 2549 1673 2550Used by:2726
Symbol 2552 GraphicUsed by:2726
Symbol 2553 GraphicUsed by:2557
Symbol 2554 GraphicUsed by:2557
Symbol 2555 GraphicUsed by:2557 2828
Symbol 2556 GraphicUsed by:2557
Symbol 2557 MovieClipUses:2553 2554 2555 2556Used by:2726
Symbol 2558 GraphicUsed by:2726
Symbol 2559 GraphicUsed by:2563
Symbol 2560 GraphicUsed by:2563
Symbol 2561 GraphicUsed by:2563
Symbol 2562 GraphicUsed by:2563 2766
Symbol 2563 ButtonUses:2559 2560 2561 2562Used by:2569 2767 2827 2846 2847
Symbol 2564 GraphicUsed by:2568
Symbol 2565 GraphicUsed by:2568
Symbol 2566 GraphicUsed by:2568
Symbol 2567 GraphicUsed by:2568
Symbol 2568 ButtonUses:2564 2565 2566 2567Used by:2569 2827
Symbol 2569 MovieClipUses:2563 2568Used by:2726
Symbol 2570 GraphicUsed by:2574
Symbol 2571 GraphicUsed by:2574
Symbol 2572 GraphicUsed by:2574
Symbol 2573 GraphicUsed by:2574
Symbol 2574 MovieClipUses:2570 2571 2572 2573Used by:2724
Symbol 2575 GraphicUsed by:2584
Symbol 2576 GraphicUsed by:2584
Symbol 2577 GraphicUsed by:2584 2724
Symbol 2578 GraphicUsed by:2584
Symbol 2579 GraphicUsed by:2584
Symbol 2580 GraphicUsed by:2584 2724
Symbol 2581 GraphicUsed by:2584 2724
Symbol 2582 GraphicUsed by:2584 2724
Symbol 2583 GraphicUsed by:2584 2724
Symbol 2584 MovieClipUses:2575 2576 2577 2578 2579 2580 2581 2582 2583Used by:2724
Symbol 2585 GraphicUsed by:2724
Symbol 2586 GraphicUsed by:2724
Symbol 2587 GraphicUsed by:2724
Symbol 2588 GraphicUsed by:2724
Symbol 2589 GraphicUsed by:2724
Symbol 2590 GraphicUsed by:2724
Symbol 2591 GraphicUsed by:2724
Symbol 2592 GraphicUsed by:2724
Symbol 2593 GraphicUsed by:2724
Symbol 2594 GraphicUsed by:2724
Symbol 2595 GraphicUsed by:2724
Symbol 2596 GraphicUsed by:2724
Symbol 2597 GraphicUsed by:2724
Symbol 2598 GraphicUsed by:2724
Symbol 2599 GraphicUsed by:2724
Symbol 2600 GraphicUsed by:2724
Symbol 2601 GraphicUsed by:2724
Symbol 2602 GraphicUsed by:2724
Symbol 2603 GraphicUsed by:2724
Symbol 2604 GraphicUsed by:2724
Symbol 2605 GraphicUsed by:2724
Symbol 2606 GraphicUsed by:2724
Symbol 2607 GraphicUsed by:2724
Symbol 2608 GraphicUsed by:2724
Symbol 2609 GraphicUsed by:2724
Symbol 2610 GraphicUsed by:2724
Symbol 2611 GraphicUsed by:2724
Symbol 2612 GraphicUsed by:2724
Symbol 2613 GraphicUsed by:2724
Symbol 2614 GraphicUsed by:2724
Symbol 2615 GraphicUsed by:2724
Symbol 2616 GraphicUsed by:2724
Symbol 2617 GraphicUsed by:2724
Symbol 2618 GraphicUsed by:2724
Symbol 2619 GraphicUsed by:2724
Symbol 2620 GraphicUsed by:2724
Symbol 2621 GraphicUsed by:2724
Symbol 2622 GraphicUsed by:2724
Symbol 2623 GraphicUsed by:2724
Symbol 2624 GraphicUsed by:2724
Symbol 2625 GraphicUsed by:2724
Symbol 2626 GraphicUsed by:2724
Symbol 2627 GraphicUsed by:2724
Symbol 2628 GraphicUsed by:2724
Symbol 2629 GraphicUsed by:2724
Symbol 2630 GraphicUsed by:2724
Symbol 2631 GraphicUsed by:2724
Symbol 2632 GraphicUsed by:2724
Symbol 2633 GraphicUsed by:2724
Symbol 2634 GraphicUsed by:2724
Symbol 2635 GraphicUsed by:2724
Symbol 2636 GraphicUsed by:2724
Symbol 2637 GraphicUsed by:2724
Symbol 2638 GraphicUsed by:2724
Symbol 2639 GraphicUsed by:2724
Symbol 2640 GraphicUsed by:2724
Symbol 2641 GraphicUsed by:2724
Symbol 2642 GraphicUsed by:2724
Symbol 2643 GraphicUsed by:2724
Symbol 2644 GraphicUsed by:2724
Symbol 2645 GraphicUsed by:2724
Symbol 2646 GraphicUsed by:2724
Symbol 2647 GraphicUsed by:2724
Symbol 2648 GraphicUsed by:2724
Symbol 2649 GraphicUsed by:2724
Symbol 2650 GraphicUsed by:2724
Symbol 2651 GraphicUsed by:2724
Symbol 2652 GraphicUsed by:2724
Symbol 2653 GraphicUsed by:2724
Symbol 2654 GraphicUsed by:2724
Symbol 2655 GraphicUsed by:2724
Symbol 2656 GraphicUsed by:2724
Symbol 2657 GraphicUsed by:2724
Symbol 2658 GraphicUsed by:2724
Symbol 2659 GraphicUsed by:2724
Symbol 2660 GraphicUsed by:2724
Symbol 2661 GraphicUsed by:2724
Symbol 2662 GraphicUsed by:2724
Symbol 2663 GraphicUsed by:2724
Symbol 2664 GraphicUsed by:2724
Symbol 2665 GraphicUsed by:2724
Symbol 2666 GraphicUsed by:2724
Symbol 2667 GraphicUsed by:2724
Symbol 2668 GraphicUsed by:2724
Symbol 2669 GraphicUsed by:2724
Symbol 2670 GraphicUsed by:2724
Symbol 2671 GraphicUsed by:2724
Symbol 2672 GraphicUsed by:2724
Symbol 2673 GraphicUsed by:2724
Symbol 2674 GraphicUsed by:2724
Symbol 2675 GraphicUsed by:2724
Symbol 2676 GraphicUsed by:2724
Symbol 2677 GraphicUsed by:2724
Symbol 2678 GraphicUsed by:2724
Symbol 2679 GraphicUsed by:2724
Symbol 2680 GraphicUsed by:2724
Symbol 2681 GraphicUsed by:2724
Symbol 2682 GraphicUsed by:2724
Symbol 2683 GraphicUsed by:2724
Symbol 2684 GraphicUsed by:2724
Symbol 2685 GraphicUsed by:2724
Symbol 2686 GraphicUsed by:2724
Symbol 2687 GraphicUsed by:2724
Symbol 2688 GraphicUsed by:2724
Symbol 2689 GraphicUsed by:2724
Symbol 2690 GraphicUsed by:2724
Symbol 2691 GraphicUsed by:2724
Symbol 2692 GraphicUsed by:2724
Symbol 2693 GraphicUsed by:2724
Symbol 2694 GraphicUsed by:2724
Symbol 2695 GraphicUsed by:2724
Symbol 2696 GraphicUsed by:2724
Symbol 2697 GraphicUsed by:2724
Symbol 2698 GraphicUsed by:2724
Symbol 2699 GraphicUsed by:2724
Symbol 2700 GraphicUsed by:2724
Symbol 2701 GraphicUsed by:2724
Symbol 2702 GraphicUsed by:2724
Symbol 2703 GraphicUsed by:2724
Symbol 2704 GraphicUsed by:2724
Symbol 2705 GraphicUsed by:2724
Symbol 2706 GraphicUsed by:2724
Symbol 2707 GraphicUsed by:2724
Symbol 2708 GraphicUsed by:2724
Symbol 2709 GraphicUsed by:2724
Symbol 2710 GraphicUsed by:2724
Symbol 2711 GraphicUsed by:2724
Symbol 2712 GraphicUsed by:2724
Symbol 2713 GraphicUsed by:2724
Symbol 2714 GraphicUsed by:2724
Symbol 2715 GraphicUsed by:2724
Symbol 2716 GraphicUsed by:2724
Symbol 2717 GraphicUsed by:2724
Symbol 2718 GraphicUsed by:2724
Symbol 2719 GraphicUsed by:2724
Symbol 2720 GraphicUsed by:2724
Symbol 2721 GraphicUsed by:2724
Symbol 2722 GraphicUsed by:2724
Symbol 2723 GraphicUsed by:2724
Symbol 2724 MovieClip {main_fla.LOGOTitter_573}Uses:2574 2584 2585 2586 2577 2587 2588 2580 2581 2582 2583 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723Used by:2725
Symbol 2725 MovieClip {main_fla.LOGOTitter_572}Uses:2724Used by:2726 2768 2807 2828 3027
Symbol 2726 MovieClip {src.ui.UI_Lose}Uses:2546 2551 2552 2557 2558 2455 2569 2725Used by:3075
Symbol 2727 GraphicUsed by:2768
Symbol 2728 GraphicUsed by:2768
Symbol 2729 GraphicUsed by:2730
Symbol 2730 MovieClipUses:2729Used by:2733
Symbol 2731 GraphicUsed by:2733
Symbol 2732 GraphicUsed by:2733
Symbol 2733 MovieClipUses:402 2730 2731 2732Used by:2768
Symbol 2734 GraphicUsed by:2738
Symbol 2735 MovieClipUses:380Used by:2738
Symbol 2736 GraphicUsed by:2737
Symbol 2737 MovieClipUses:2736Used by:2738
Symbol 2738 MovieClipUses:402 2734 408 2735 2737Used by:2768
Symbol 2739 GraphicUsed by:2742
Symbol 2740 GraphicUsed by:2742
Symbol 2741 GraphicUsed by:2742 2833
Symbol 2742 MovieClipUses:2739 482 2740 31 32 812 1670 2741Used by:2746
Symbol 2743 GraphicUsed by:2745
Symbol 2744 GraphicUsed by:2745
Symbol 2745 MovieClipUses:2743 1729 714 715 31 32 483 1672 2744Used by:2746
Symbol 2746 MovieClipUses:2742 2745Used by:2747
Symbol 2747 MovieClip {main_fla.SonwGIF_582}Uses:2452 2746Used by:2768
Symbol 2748 GraphicUsed by:2752
Symbol 2749 GraphicUsed by:2752
Symbol 2750 GraphicUsed by:2752
Symbol 2751 GraphicUsed by:2752
Symbol 2752 MovieClipUses:2748 2749 2750 2751Used by:2768
Symbol 2753 GraphicUsed by:2757
Symbol 2754 GraphicUsed by:2757
Symbol 2755 GraphicUsed by:2757
Symbol 2756 GraphicUsed by:2757
Symbol 2757 ButtonUses:2753 2754 2755 2756Used by:2767
Symbol 2758 GraphicUsed by:2762
Symbol 2759 GraphicUsed by:2762
Symbol 2760 GraphicUsed by:2762
Symbol 2761 GraphicUsed by:2762
Symbol 2762 ButtonUses:2758 2759 2760 2761Used by:2767 2806
Symbol 2763 GraphicUsed by:2766
Symbol 2764 GraphicUsed by:2766
Symbol 2765 GraphicUsed by:2766
Symbol 2766 ButtonUses:2763 2764 2765 2562Used by:2767
Symbol 2767 MovieClipUses:2757 2762 2766 2563Used by:2768
Symbol 2768 MovieClip {src.ui.UI_Title}Uses:2727 1853 2728 2733 2738 1804 2747 2752 2767 2725Used by:3075
Symbol 2769 GraphicUsed by:2807
Symbol 2770 GraphicUsed by:2807
Symbol 2771 GraphicUsed by:2773
Symbol 2772 GraphicUsed by:2773
Symbol 2773 MovieClipUses:2771 2451 2772Used by:2807 2848 2971
Symbol 2774 GraphicUsed by:2807 2927
Symbol 2775 GraphicUsed by:2807 2927
Symbol 2776 GraphicUsed by:2807 2927
Symbol 2777 GraphicUsed by:2807 2927
Symbol 2778 GraphicUsed by:2780
Symbol 2779 GraphicUsed by:2780
Symbol 2780 ButtonUses:2778 2779Used by:2805
Symbol 2781 GraphicUsed by:2783
Symbol 2782 GraphicUsed by:2783
Symbol 2783 MovieClipUses:2781 2782Used by:2805
Symbol 2784 GraphicUsed by:2804
Symbol 2785 GraphicUsed by:2804
Symbol 2786 GraphicUsed by:2804
Symbol 2787 GraphicUsed by:2804
Symbol 2788 GraphicUsed by:2804
Symbol 2789 GraphicUsed by:2804
Symbol 2790 GraphicUsed by:2804
Symbol 2791 GraphicUsed by:2804
Symbol 2792 GraphicUsed by:2804
Symbol 2793 GraphicUsed by:2804
Symbol 2794 GraphicUsed by:2804
Symbol 2795 GraphicUsed by:2804
Symbol 2796 GraphicUsed by:2804
Symbol 2797 GraphicUsed by:2804
Symbol 2798 GraphicUsed by:2804
Symbol 2799 GraphicUsed by:2804
Symbol 2800 GraphicUsed by:2804
Symbol 2801 GraphicUsed by:2804
Symbol 2802 GraphicUsed by:2804
Symbol 2803 GraphicUsed by:2804
Symbol 2804 MovieClipUses:2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803Used by:2805
Symbol 2805 MovieClipUses:2780 2783 2804Used by:2807
Symbol 2806 MovieClipUses:2762Used by:2807
Symbol 2807 MovieClip {src.ui.UI_Select}Uses:2769 1853 2770 2773 2774 2775 2776 2777 2455 2805 2806 2725Used by:3075
Symbol 2808 GraphicUsed by:2828
Symbol 2809 GraphicUsed by:2828
Symbol 2810 GraphicUsed by:2828
Symbol 2811 GraphicUsed by:2816
Symbol 2812 GraphicUsed by:2816
Symbol 2813 GraphicUsed by:2816
Symbol 2814 GraphicUsed by:2816
Symbol 2815 GraphicUsed by:2816
Symbol 2816 MovieClipUses:402 2811 2812 2813 2814 2815 31 32 812Used by:2828
Symbol 2817 GraphicUsed by:2820
Symbol 2818 GraphicUsed by:2820
Symbol 2819 GraphicUsed by:2820
Symbol 2820 MovieClipUses:2817 2818 2819 482 31 32 812Used by:2828
Symbol 2821 GraphicUsed by:2828
Symbol 2822 GraphicUsed by:2828
Symbol 2823 GraphicUsed by:2828
Symbol 2824 GraphicUsed by:2828
Symbol 2825 GraphicUsed by:2828
Symbol 2826 GraphicUsed by:2828
Symbol 2827 MovieClipUses:2563 2568Used by:2828
Symbol 2828 MovieClip {src.ui.UI_Congratulation}Uses:2808 1853 2809 1849 2810 2816 2820 2821 1729 714 715 31 32 483 2822 2823 812 622 1804 2455 2824 2825 2555 2826 2827 2725Used by:3075
Symbol 2829 GraphicUsed by:2848
Symbol 2830 GraphicUsed by:2848
Symbol 2831 GraphicUsed by:2833
Symbol 2832 GraphicUsed by:2833
Symbol 2833 MovieClipUses:2831 482 2832 31 32 812 2741Used by:2847
Symbol 2834 GraphicUsed by:2836
Symbol 2835 GraphicUsed by:2836
Symbol 2836 MovieClipUses:2834 1729 714 715 31 32 483 2835Used by:2847
Symbol 2837 GraphicUsed by:2841
Symbol 2838 GraphicUsed by:2841
Symbol 2839 GraphicUsed by:2841
Symbol 2840 GraphicUsed by:2841
Symbol 2841 MovieClipUses:2837 2838 2839 2840Used by:2847
Symbol 2842 GraphicUsed by:2845
Symbol 2843 GraphicUsed by:2845
Symbol 2844 GraphicUsed by:2845
Symbol 2845 ButtonUses:2842 2843 2844 2444Used by:2846 2847
Symbol 2846 MovieClipUses:2563 2845Used by:2847
Symbol 2847 MovieClipUses:2833 2836 2841 2845 2563 2846Used by:2848
Symbol 2848 MovieClip {src.ui.UI_Win}Uses:2829 1853 2830 2773 2847Used by:3075
Symbol 2849 GraphicUsed by:2929
Symbol 2850 GraphicUsed by:2852
Symbol 2851 GraphicUsed by:2852
Symbol 2852 MovieClipUses:2850 2851Used by:2859
Symbol 2853 GraphicUsed by:2855
Symbol 2854 GraphicUsed by:2855
Symbol 2855 ButtonUses:2853 2854Used by:2859
Symbol 2856 GraphicUsed by:2858
Symbol 2857 GraphicUsed by:2858
Symbol 2858 ButtonUses:2856 2857Used by:2859
Symbol 2859 MovieClipUses:2852 2855 2858Used by:2929
Symbol 2860 GraphicUsed by:2864
Symbol 2861 GraphicUsed by:2862
Symbol 2862 MovieClipUses:2861Used by:2864
Symbol 2863 GraphicUsed by:2864
Symbol 2864 MovieClipUses:2860 2862 2863Used by:2928
Symbol 2865 MovieClipUses:2465 2466 2467 2469 2470 2537 2538Used by:2928
Symbol 2866 GraphicUsed by:2927
Symbol 2867 GraphicUsed by:2927
Symbol 2868 GraphicUsed by:2927
Symbol 2869 GraphicUsed by:2927
Symbol 2870 GraphicUsed by:2927
Symbol 2871 GraphicUsed by:2927
Symbol 2872 GraphicUsed by:2927
Symbol 2873 GraphicUsed by:2927
Symbol 2874 GraphicUsed by:2927
Symbol 2875 GraphicUsed by:2927
Symbol 2876 GraphicUsed by:2927
Symbol 2877 GraphicUsed by:2927
Symbol 2878 GraphicUsed by:2927
Symbol 2879 GraphicUsed by:2927
Symbol 2880 GraphicUsed by:2927
Symbol 2881 GraphicUsed by:2927
Symbol 2882 GraphicUsed by:2927
Symbol 2883 GraphicUsed by:2927
Symbol 2884 GraphicUsed by:2927
Symbol 2885 GraphicUsed by:2927
Symbol 2886 GraphicUsed by:2927
Symbol 2887 GraphicUsed by:2927
Symbol 2888 GraphicUsed by:2927
Symbol 2889 GraphicUsed by:2927
Symbol 2890 GraphicUsed by:2927
Symbol 2891 GraphicUsed by:2927
Symbol 2892 GraphicUsed by:2927
Symbol 2893 GraphicUsed by:2927
Symbol 2894 GraphicUsed by:2927
Symbol 2895 GraphicUsed by:2927
Symbol 2896 GraphicUsed by:2927
Symbol 2897 GraphicUsed by:2927
Symbol 2898 GraphicUsed by:2927
Symbol 2899 GraphicUsed by:2927
Symbol 2900 GraphicUsed by:2927
Symbol 2901 GraphicUsed by:2927
Symbol 2902 GraphicUsed by:2927
Symbol 2903 GraphicUsed by:2927
Symbol 2904 GraphicUsed by:2927
Symbol 2905 GraphicUsed by:2927
Symbol 2906 GraphicUsed by:2927
Symbol 2907 GraphicUsed by:2927
Symbol 2908 GraphicUsed by:2927
Symbol 2909 GraphicUsed by:2927
Symbol 2910 GraphicUsed by:2927
Symbol 2911 GraphicUsed by:2927
Symbol 2912 GraphicUsed by:2927
Symbol 2913 GraphicUsed by:2927
Symbol 2914 GraphicUsed by:2927
Symbol 2915 GraphicUsed by:2927
Symbol 2916 GraphicUsed by:2927
Symbol 2917 GraphicUsed by:2927
Symbol 2918 GraphicUsed by:2927
Symbol 2919 GraphicUsed by:2927
Symbol 2920 GraphicUsed by:2927
Symbol 2921 GraphicUsed by:2927
Symbol 2922 GraphicUsed by:2927
Symbol 2923 GraphicUsed by:2927
Symbol 2924 GraphicUsed by:2927
Symbol 2925 GraphicUsed by:2927
Symbol 2926 GraphicUsed by:2927
Symbol 2927 MovieClipUses:2866 2867 2868 2869 2774 2775 2776 2777 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926Used by:2928
Symbol 2928 MovieClipUses:2864 2865 2439 2927Used by:2929
Symbol 2929 MovieClip {src.ui.UI_HUD}Uses:2849 2859 2928Used by:3075
Symbol 2930 GraphicUsed by:2938
Symbol 2931 GraphicUsed by:2933
Symbol 2932 GraphicUsed by:2933
Symbol 2933 ButtonUses:2931 2932Used by:2937 2943 2984 3019
Symbol 2934 GraphicUsed by:2936
Symbol 2935 GraphicUsed by:2936
Symbol 2936 ButtonUses:2934 2935Used by:2937 2984 3019
Symbol 2937 MovieClipUses:2933 2936Used by:2938
Symbol 2938 MovieClip {src.ui.load.UI_Warn}Uses:2930 2937Used by:3075
Symbol 2939 GraphicUsed by:2946
Symbol 2940 GraphicUsed by:2942
Symbol 2941 GraphicUsed by:2942
Symbol 2942 ButtonUses:2940 2941Used by:2943
Symbol 2943 MovieClipUses:2933 2942Used by:2946
Symbol 2944 EditableTextUses:213Used by:2945
Symbol 2945 MovieClipUses:2944Used by:2946
Symbol 2946 MovieClip {src.ui.load.UI_Input}Uses:2939 2943 2945Used by:3075
Symbol 2947 GraphicUsed by:2971
Symbol 2948 GraphicUsed by:2971
Symbol 2949 GraphicUsed by:2971
Symbol 2950 GraphicUsed by:2971
Symbol 2951 GraphicUsed by:2971
Symbol 2952 GraphicUsed by:2971
Symbol 2953 GraphicUsed by:2956
Symbol 2954 GraphicUsed by:2956
Symbol 2955 GraphicUsed by:2956
Symbol 2956 ButtonUses:2953 2954 2955Used by:2957
Symbol 2957 MovieClipUses:2543 2956Used by:2971
Symbol 2958 GraphicUsed by:2969
Symbol 2959 GraphicUsed by:2961
Symbol 2960 GraphicUsed by:2961
Symbol 2961 ButtonUses:2959 2960Used by:2969
Symbol 2962 FontUsed by:2963 2966 2967
Symbol 2963 EditableTextUses:2962Used by:2969
Symbol 2964 GraphicUsed by:2965
Symbol 2965 MovieClipUses:2964Used by:2968
Symbol 2966 EditableTextUses:2962Used by:2968
Symbol 2967 EditableTextUses:2962Used by:2968
Symbol 2968 MovieClipUses:2965 2966 2967Used by:2969
Symbol 2969 MovieClipUses:2958 2961 2963 2968Used by:2970
Symbol 2970 MovieClipUses:2969Used by:2971
Symbol 2971 MovieClip {src.ui.load.UI_Load}Uses:2947 1853 2948 2455 2773 2949 2950 2951 2952 2957 2970Used by:3075
Symbol 2972 GraphicUsed by:2976
Symbol 2973 GraphicUsed by:2976
Symbol 2974 MovieClipUses:2438Used by:2976 2985
Symbol 2975 GraphicUsed by:2976
Symbol 2976 MovieClip {src.ui.pop.UI_Goal}Uses:2972 482 31 32 812 2973 2974 2975Used by:3075
Symbol 2977 GraphicUsed by:3017 3022
Symbol 2978 GraphicUsed by:2979
Symbol 2979 MovieClipUses:2978Used by:3017
Symbol 2980 FontUsed by:2982 2988 2989 2991 2992 2993 2994 2998 2999 3001 3004 3006 3008 3010 3011
Symbol 2981 Font
Symbol 2982 EditableTextUses:2980Used by:3017
Symbol 2983 GraphicUsed by:3017
Symbol 2984 MovieClipUses:2933 2936Used by:3017
Symbol 2985 MovieClipUses:2974Used by:3017
Symbol 2986 GraphicUsed by:3017
Symbol 2987 Font
Symbol 2988 TextUses:2980Used by:3017
Symbol 2989 EditableTextUses:2980Used by:3017
Symbol 2990 GraphicUsed by:3017
Symbol 2991 EditableTextUses:2980Used by:3017
Symbol 2992 EditableTextUses:2980Used by:3017
Symbol 2993 EditableTextUses:2980Used by:3017
Symbol 2994 EditableTextUses:2980Used by:3017
Symbol 2995 GraphicUsed by:2996
Symbol 2996 MovieClipUses:2995Used by:3017
Symbol 2997 MovieClipUses:1819Used by:3017
Symbol 2998 EditableTextUses:2980Used by:3017
Symbol 2999 EditableTextUses:2980Used by:3017
Symbol 3000 GraphicUsed by:3017
Symbol 3001 EditableTextUses:2980Used by:3017
Symbol 3002 GraphicUsed by:3017
Symbol 3003 GraphicUsed by:3017
Symbol 3004 EditableTextUses:2980Used by:3017
Symbol 3005 GraphicUsed by:3017
Symbol 3006 EditableTextUses:2980Used by:3017
Symbol 3007 GraphicUsed by:3017
Symbol 3008 EditableTextUses:2980Used by:3017
Symbol 3009 GraphicUsed by:3017
Symbol 3010 EditableTextUses:2980Used by:3017
Symbol 3011 EditableTextUses:2980Used by:3017
Symbol 3012 GraphicUsed by:3017
Symbol 3013 TextUses:213Used by:3017 3022
Symbol 3014 GraphicUsed by:3016
Symbol 3015 GraphicUsed by:3016
Symbol 3016 ButtonUses:3014 3015Used by:3017 3021
Symbol 3017 MovieClip {src.ui.pop.UI_Buy}Uses:2977 2979 2982 1737 2983 2984 2985 2986 2988 1822 1851 1853 1854 2989 1849 2990 2991 2992 1751 1752 2993 2994 2996 2997 2998 2999 3000 3001 3002 1858 1859 1860 1861 3003 3004 1862 3005 3006 1758 1759 3007 3008 1760 1762 1763 1764 1765 1766 1767 1768 1769 1771 1773 3009 3010 3011 3012 3013 3016 2466 2467 2469 2470Used by:3075
Symbol 3018 GraphicUsed by:3020
Symbol 3019 MovieClipUses:2933 2936Used by:3020
Symbol 3020 MovieClip {src.ui.pop.UI_Sure}Uses:3018 3019Used by:3075
Symbol 3021 MovieClipUses:3016Used by:3022
Symbol 3022 MovieClip {src.ui.pop.UI_NoMoney}Uses:2977 3013 2466 2467 2469 2470 3021Used by:3075
Symbol 3023 GraphicUsed by:3024
Symbol 3024 ButtonUses:3023Used by:3025
Symbol 3025 MovieClipUses:3024Used by:3026
Symbol 3026 MovieClip {src.ui.pop.UI_Pause}Uses:3025Used by:3075
Symbol 3027 MovieClip {LogoMary}Uses:2725Used by:3075
Symbol 3028 Sound {Sfx_Goal}Used by:3075
Symbol 3029 Sound {Sfx_order_1}Used by:3075
Symbol 3030 Sound {Sfx_order_4}Used by:3075
Symbol 3031 Sound {Sfx_order_3}Used by:3075
Symbol 3032 Sound {Sfx_Hammer}Used by:3075
Symbol 3033 Sound {Sfx_Button1}Used by:3075
Symbol 3034 Sound {Sfx_order_2}Used by:3075
Symbol 3035 Sound {run_1}Used by:3075
Symbol 3036 Sound {Sfx_Button2}Used by:3075
Symbol 3037 Sound {run_2}Used by:3075
Symbol 3038 Sound {Sfx_eat}Used by:3075
Symbol 3039 Sound {open}Used by:3075
Symbol 3040 Sound {full_1}Used by:3075
Symbol 3041 Sound {full_2}Used by:3075
Symbol 3042 Sound {full_3}Used by:3075
Symbol 3043 Sound {Sfx_light_up}Used by:3075
Symbol 3044 Sound {Sfx_get}Used by:3075
Symbol 3045 Sound {put}Used by:3075
Symbol 3046 Sound {Sfx_grrr_1}Used by:3075
Symbol 3047 Sound {Sfx_grrr_2}Used by:3075
Symbol 3048 Sound {Sfx_Cash}Used by:3075
Symbol 3049 Sound {Sfx_Hello}Used by:3075
Symbol 3050 Sound {Sfx_road}Used by:3075
Symbol 3051 Sound {Sfx_angry_2}Used by:3075
Symbol 3052 Sound {Sfx_angry_4}Used by:3075
Symbol 3053 Sound {Sfx_run}Used by:3075
Symbol 3054 Sound {Sfx_smoke}Used by:3075
Symbol 3055 Sound {Sfx_angry_1}Used by:3075
Symbol 3056 Sound {Sfx_angry_3}Used by:3075
Symbol 3057 Sound {take}Used by:3075
Symbol 3058 Sound {Sfx_Poor}Used by:3075
Symbol 3059 Sound {smile_1}Used by:3075
Symbol 3060 Sound {smile_2}Used by:3075
Symbol 3061 Sound {Sfx_Done}Used by:3075
Symbol 3062 Sound {Sfx_door}Used by:3075
Symbol 3063 Sound {Sfx_light}Used by:3075
Symbol 3064 Sound {Sfx_Drink}Used by:3075
Symbol 3065 Sound {Sfx_Skating}Used by:3075
Symbol 3066 Sound {Sfx_Wait}Used by:3075
Symbol 3067 Sound {Sfx_Water}Used by:3075
Symbol 3068 Sound {Sfx_Shop}Used by:3075
Symbol 3069 Sound {Sfx_CoverBG}Used by:3075
Symbol 3070 Sound {Sfx_Win}Used by:3075
Symbol 3071 Sound {Sfx_Fail}Used by:3075
Symbol 3072 Sound {Sfx_Pass}Used by:3075
Symbol 3073 Sound {Sfx_Night}Used by:3075
Symbol 3074 Sound {Sfx_GameBG1}Used by:3075
Symbol 3075 MovieClipUses:478 592 705 809 918 1013 1119 1227 1318 1410 1539 1648 1660 1667 1676 1704 1718 1749 1801 1813 1866 2027 2184 2327 2420 2422 2447 2545 2726 2768 2807 2828 2848 2929 2938 2946 2971 2976 3017 3020 3022 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074Used by:Timeline

Instance Names

"TitterIntro"Frame 1Symbol 375 MovieClip {main_fla.YDK_1}
"mmao_mc"Symbol 133 MovieClip Frame 1Symbol 119 MovieClip {main_fla.YDK_8}
"yjing_mc"Symbol 133 MovieClip Frame 1Symbol 121 MovieClip
"shong_mc"Symbol 133 MovieClip Frame 1Symbol 123 MovieClip
"yying_mc"Symbol 133 MovieClip Frame 1Symbol 125 MovieClip {main_fla.YDK_11}
"jmao_mc"Symbol 133 MovieClip Frame 1Symbol 127 MovieClip
"zui_mc"Symbol 133 MovieClip Frame 1Symbol 129 MovieClip
"tz_mc"Symbol 133 MovieClip Frame 1Symbol 131 MovieClip
"role2_mc"Symbol 152 MovieClip {main_fla.YDK_2} Frame 70Symbol 133 MovieClip
"Logo"Symbol 320 MovieClip {main_fla.YDK_21} Frame 1Symbol 313 MovieClip {main_fla.YDK_22}
"glowMc"Symbol 320 MovieClip {main_fla.YDK_21} Frame 1Symbol 318 MovieClip {main_fla.YDK_90}
"Continue"Symbol 350 MovieClip Frame 1Symbol 349 MovieClip
"Gif"Symbol 375 MovieClip {main_fla.YDK_1} Frame 1Symbol 152 MovieClip {main_fla.YDK_2}
"titterBtn"Symbol 375 MovieClip {main_fla.YDK_1} Frame 1Symbol 320 MovieClip {main_fla.YDK_21}
"GameURL"Symbol 375 MovieClip {main_fla.YDK_1} Frame 1Symbol 322 Button
"LoadingPic"Symbol 375 MovieClip {main_fla.YDK_1} Frame 1Symbol 327 MovieClip {main_fla.YDK_94}
"loadTxt"Symbol 375 MovieClip {main_fla.YDK_1} Frame 1Symbol 328 EditableText
"Loading"Symbol 375 MovieClip {main_fla.YDK_1} Frame 1Symbol 347 MovieClip {main_fla.YDK_95}
"Continue"Symbol 375 MovieClip {main_fla.YDK_1} Frame 2Symbol 350 MovieClip
"Loaded"Symbol 375 MovieClip {main_fla.YDK_1} Frame 2Symbol 370 MovieClip {main_fla.YDK_98}
"mc"Symbol 478 MovieClip {Custom1} Frame 1Symbol 386 MovieClip
"mc"Symbol 478 MovieClip {Custom1} Frame 7Symbol 392 MovieClip
"mc"Symbol 478 MovieClip {Custom1} Frame 14Symbol 399 MovieClip
"mc"Symbol 478 MovieClip {Custom1} Frame 22Symbol 401 MovieClip
"mc"Symbol 478 MovieClip {Custom1} Frame 28Symbol 407 MovieClip
"mc"Symbol 478 MovieClip {Custom1} Frame 34Symbol 410 MovieClip
"mc"Symbol 478 MovieClip {Custom1} Frame 40Symbol 414 MovieClip
"mc"Symbol 478 MovieClip {Custom1} Frame 46Symbol 417 MovieClip
"mc"Symbol 478 MovieClip {Custom1} Frame 52Symbol 418 MovieClip
"mc"Symbol 478 MovieClip {Custom1} Frame 58Symbol 421 MovieClip
"mc"Symbol 478 MovieClip {Custom1} Frame 64Symbol 435 MovieClip
"mc"Symbol 478 MovieClip {Custom1} Frame 70Symbol 471 MovieClip
"mc"Symbol 478 MovieClip {Custom1} Frame 76Symbol 476 MovieClip
"mc"Symbol 478 MovieClip {Custom1} Frame 82Symbol 477 MovieClip
"mc"Symbol 592 MovieClip {Custom2} Frame 1Symbol 490 MovieClip
"mc"Symbol 592 MovieClip {Custom2} Frame 7Symbol 496 MovieClip
"mc"Symbol 592 MovieClip {Custom2} Frame 14Symbol 504 MovieClip
"mc"Symbol 592 MovieClip {Custom2} Frame 22Symbol 505 MovieClip
"mc"Symbol 592 MovieClip {Custom2} Frame 28Symbol 511 MovieClip
"mc"Symbol 592 MovieClip {Custom2} Frame 34Symbol 517 MovieClip
"mc"Symbol 592 MovieClip {Custom2} Frame 40Symbol 524 MovieClip
"mc"Symbol 592 MovieClip {Custom2} Frame 46Symbol 527 MovieClip
"mc"Symbol 592 MovieClip {Custom2} Frame 52Symbol 530 MovieClip
"mc"Symbol 592 MovieClip {Custom2} Frame 58Symbol 532 MovieClip
"mc"Symbol 592 MovieClip {Custom2} Frame 64Symbol 547 MovieClip
"mc"Symbol 592 MovieClip {Custom2} Frame 70Symbol 582 MovieClip
"mc"Symbol 592 MovieClip {Custom2} Frame 76Symbol 587 MovieClip
"mc"Symbol 592 MovieClip {Custom2} Frame 83Symbol 591 MovieClip
"mc"Symbol 705 MovieClip {Custom3} Frame 1Symbol 604 MovieClip
"mc"Symbol 705 MovieClip {Custom3} Frame 7Symbol 609 MovieClip
"mc"Symbol 705 MovieClip {Custom3} Frame 14Symbol 617 MovieClip
"mc"Symbol 705 MovieClip {Custom3} Frame 22Symbol 618 MovieClip
"mc"Symbol 705 MovieClip {Custom3} Frame 28Symbol 623 MovieClip
"mc"Symbol 705 MovieClip {Custom3} Frame 34Symbol 632 MovieClip
"mc"Symbol 705 MovieClip {Custom3} Frame 40Symbol 639 MovieClip
"mc"Symbol 705 MovieClip {Custom3} Frame 46Symbol 644 MovieClip
"mc"Symbol 705 MovieClip {Custom3} Frame 52Symbol 648 MovieClip
"mc"Symbol 705 MovieClip {Custom3} Frame 58Symbol 653 MovieClip
"mc"Symbol 705 MovieClip {Custom3} Frame 64Symbol 667 MovieClip
"mc"Symbol 705 MovieClip {Custom3} Frame 70Symbol 699 MovieClip
"mc"Symbol 705 MovieClip {Custom3} Frame 76Symbol 703 MovieClip
"mc"Symbol 705 MovieClip {Custom3} Frame 83Symbol 704 MovieClip
"mc"Symbol 809 MovieClip {Custom4} Frame 1Symbol 719 MovieClip
"mc"Symbol 809 MovieClip {Custom4} Frame 7Symbol 724 MovieClip
"mc"Symbol 809 MovieClip {Custom4} Frame 14Symbol 732 MovieClip
"mc"Symbol 809 MovieClip {Custom4} Frame 22Symbol 733 MovieClip
"mc"Symbol 809 MovieClip {Custom4} Frame 28Symbol 736 MovieClip
"mc"Symbol 809 MovieClip {Custom4} Frame 34Symbol 740 MovieClip
"mc"Symbol 809 MovieClip {Custom4} Frame 40Symbol 747 MovieClip
"mc"Symbol 809 MovieClip {Custom4} Frame 46Symbol 751 MovieClip
"mc"Symbol 809 MovieClip {Custom4} Frame 52Symbol 752 MovieClip
"mc"Symbol 809 MovieClip {Custom4} Frame 64Symbol 767 MovieClip
"mc"Symbol 809 MovieClip {Custom4} Frame 70Symbol 802 MovieClip
"mc"Symbol 809 MovieClip {Custom4} Frame 76Symbol 807 MovieClip
"mc"Symbol 809 MovieClip {Custom4} Frame 83Symbol 808 MovieClip
"mc"Symbol 918 MovieClip {Custom5} Frame 1Symbol 819 MovieClip
"mc"Symbol 918 MovieClip {Custom5} Frame 7Symbol 826 MovieClip
"mc"Symbol 918 MovieClip {Custom5} Frame 14Symbol 834 MovieClip
"mc"Symbol 918 MovieClip {Custom5} Frame 22Symbol 835 MovieClip
"mc"Symbol 918 MovieClip {Custom5} Frame 28Symbol 840 MovieClip
"mc"Symbol 918 MovieClip {Custom5} Frame 34Symbol 847 MovieClip
"mc"Symbol 918 MovieClip {Custom5} Frame 40Symbol 851 MovieClip
"mc"Symbol 918 MovieClip {Custom5} Frame 46Symbol 854 MovieClip
"mc"Symbol 918 MovieClip {Custom5} Frame 52Symbol 855 MovieClip
"mc"Symbol 918 MovieClip {Custom5} Frame 58Symbol 860 MovieClip
"mc"Symbol 918 MovieClip {Custom5} Frame 64Symbol 872 MovieClip
"mc"Symbol 918 MovieClip {Custom5} Frame 70Symbol 913 MovieClip
"mc"Symbol 918 MovieClip {Custom5} Frame 76Symbol 916 MovieClip
"mc"Symbol 918 MovieClip {Custom5} Frame 83Symbol 917 MovieClip
"mc"Symbol 1013 MovieClip {Custom6} Frame 1Symbol 920 MovieClip
"mc"Symbol 1013 MovieClip {Custom6} Frame 7Symbol 926 MovieClip
"mc"Symbol 1013 MovieClip {Custom6} Frame 22Symbol 936 MovieClip
"mc"Symbol 1013 MovieClip {Custom6} Frame 28Symbol 938 MovieClip
"mc"Symbol 1013 MovieClip {Custom6} Frame 34Symbol 944 MovieClip
"mc"Symbol 1013 MovieClip {Custom6} Frame 40Symbol 948 MovieClip
"mc"Symbol 1013 MovieClip {Custom6} Frame 46Symbol 951 MovieClip
"mc"Symbol 1013 MovieClip {Custom6} Frame 58Symbol 962 MovieClip
"mc"Symbol 1013 MovieClip {Custom6} Frame 70Symbol 1005 MovieClip
"mc"Symbol 1013 MovieClip {Custom6} Frame 83Symbol 1012 MovieClip
"mc"Symbol 1119 MovieClip {Custom7} Frame 1Symbol 1018 MovieClip
"mc"Symbol 1119 MovieClip {Custom7} Frame 7Symbol 1025 MovieClip
"mc"Symbol 1119 MovieClip {Custom7} Frame 22Symbol 1034 MovieClip
"mc"Symbol 1119 MovieClip {Custom7} Frame 28Symbol 1039 MovieClip
"mc"Symbol 1119 MovieClip {Custom7} Frame 34Symbol 1052 MovieClip
"mc"Symbol 1119 MovieClip {Custom7} Frame 40Symbol 1059 MovieClip
"mc"Symbol 1119 MovieClip {Custom7} Frame 46Symbol 1061 MovieClip
"mc"Symbol 1119 MovieClip {Custom7} Frame 58Symbol 1068 MovieClip
"mc"Symbol 1119 MovieClip {Custom7} Frame 70Symbol 1113 MovieClip
"mc"Symbol 1119 MovieClip {Custom7} Frame 83Symbol 1118 MovieClip
"mc"Symbol 1227 MovieClip {Custom8} Frame 1Symbol 1126 MovieClip
"mc"Symbol 1227 MovieClip {Custom8} Frame 7Symbol 1132 MovieClip
"mc"Symbol 1227 MovieClip {Custom8} Frame 22Symbol 1139 MovieClip
"mc"Symbol 1227 MovieClip {Custom8} Frame 28Symbol 1144 MovieClip
"mc"Symbol 1227 MovieClip {Custom8} Frame 34Symbol 1152 MovieClip
"mc"Symbol 1227 MovieClip {Custom8} Frame 40Symbol 1159 MovieClip
"mc"Symbol 1227 MovieClip {Custom8} Frame 46Symbol 1163 MovieClip
"mc"Symbol 1227 MovieClip {Custom8} Frame 58Symbol 1173 MovieClip
"mc"Symbol 1227 MovieClip {Custom8} Frame 70Symbol 1219 MovieClip
"mc"Symbol 1227 MovieClip {Custom8} Frame 83Symbol 1226 MovieClip
"mc"Symbol 1318 MovieClip {Custom9} Frame 1Symbol 1230 MovieClip
"mc"Symbol 1318 MovieClip {Custom9} Frame 7Symbol 1238 MovieClip
"mc"Symbol 1318 MovieClip {Custom9} Frame 22Symbol 1246 MovieClip
"mc"Symbol 1318 MovieClip {Custom9} Frame 28Symbol 1250 MovieClip
"mc"Symbol 1318 MovieClip {Custom9} Frame 34Symbol 1254 MovieClip
"mc"Symbol 1318 MovieClip {Custom9} Frame 40Symbol 1263 MovieClip
"mc"Symbol 1318 MovieClip {Custom9} Frame 46Symbol 1268 MovieClip
"mc"Symbol 1318 MovieClip {Custom9} Frame 58Symbol 1274 MovieClip
"mc"Symbol 1318 MovieClip {Custom9} Frame 70Symbol 1312 MovieClip
"mc"Symbol 1318 MovieClip {Custom9} Frame 83Symbol 1317 MovieClip
"mc"Symbol 1410 MovieClip {Custom10} Frame 1Symbol 1320 MovieClip
"mc"Symbol 1410 MovieClip {Custom10} Frame 7Symbol 1327 MovieClip
"mc"Symbol 1410 MovieClip {Custom10} Frame 22Symbol 1334 MovieClip
"mc"Symbol 1410 MovieClip {Custom10} Frame 28Symbol 1338 MovieClip
"mc"Symbol 1410 MovieClip {Custom10} Frame 34Symbol 1349 MovieClip
"mc"Symbol 1410 MovieClip {Custom10} Frame 40Symbol 1357 MovieClip
"mc"Symbol 1410 MovieClip {Custom10} Frame 46Symbol 1359 MovieClip
"mc"Symbol 1410 MovieClip {Custom10} Frame 58Symbol 1364 MovieClip
"mc"Symbol 1410 MovieClip {Custom10} Frame 70Symbol 1403 MovieClip
"mc"Symbol 1539 MovieClip {Custom11} Frame 1Symbol 1412 MovieClip
"mc"Symbol 1539 MovieClip {Custom11} Frame 7Symbol 1422 MovieClip
"mc"Symbol 1539 MovieClip {Custom11} Frame 22Symbol 1432 MovieClip
"mc"Symbol 1539 MovieClip {Custom11} Frame 28Symbol 1438 MovieClip
"mc"Symbol 1539 MovieClip {Custom11} Frame 34Symbol 1441 MovieClip
"mc"Symbol 1539 MovieClip {Custom11} Frame 40Symbol 1449 MovieClip
"mc"Symbol 1539 MovieClip {Custom11} Frame 46Symbol 1452 MovieClip
"mc"Symbol 1539 MovieClip {Custom11} Frame 58Symbol 1461 MovieClip
"mc"Symbol 1539 MovieClip {Custom11} Frame 70Symbol 1533 MovieClip
"mc"Symbol 1539 MovieClip {Custom11} Frame 83Symbol 1538 MovieClip
"mc"Symbol 1648 MovieClip {Custom12} Frame 1Symbol 1542 MovieClip
"mc"Symbol 1648 MovieClip {Custom12} Frame 7Symbol 1548 MovieClip
"mc"Symbol 1648 MovieClip {Custom12} Frame 22Symbol 1560 MovieClip
"mc"Symbol 1648 MovieClip {Custom12} Frame 28Symbol 1566 MovieClip
"mc"Symbol 1648 MovieClip {Custom12} Frame 34Symbol 1573 MovieClip
"mc"Symbol 1648 MovieClip {Custom12} Frame 40Symbol 1580 MovieClip
"mc"Symbol 1648 MovieClip {Custom12} Frame 46Symbol 1584 MovieClip
"mc"Symbol 1648 MovieClip {Custom12} Frame 58Symbol 1595 MovieClip
"mc"Symbol 1648 MovieClip {Custom12} Frame 70Symbol 1640 MovieClip
"mc"Symbol 1648 MovieClip {Custom12} Frame 83Symbol 1647 MovieClip
"type"Symbol 1676 MovieClip {NeedMc} Frame 1Symbol 1675 MovieClip
"mc"Symbol 1704 MovieClip {Worker_3} Frame 1Symbol 1689 MovieClip
"mc"Symbol 1704 MovieClip {Worker_3} Frame 12Symbol 1695 MovieClip
"mc"Symbol 1704 MovieClip {Worker_3} Frame 23Symbol 1701 MovieClip
"mc"Symbol 1704 MovieClip {Worker_3} Frame 38Symbol 1703 MovieClip
"mc"Symbol 1718 MovieClip {Worker_2} Frame 1Symbol 1709 MovieClip
"mc"Symbol 1749 MovieClip {Worker_1} Frame 1Symbol 1733 MovieClip
"mc"Symbol 1749 MovieClip {Worker_1} Frame 24Symbol 1748 MovieClip
"num"Symbol 1798 MovieClip Frame 1Symbol 1793 MovieClip
"door"Symbol 1801 MovieClip {LevelBGup} Frame 1Symbol 1754 MovieClip
"closed"Symbol 1801 MovieClip {LevelBGup} Frame 1Symbol 1756 MovieClip
"tree"Symbol 1801 MovieClip {LevelBGup} Frame 1Symbol 1774 MovieClip
"table"Symbol 1801 MovieClip {LevelBGup} Frame 1Symbol 1779 MovieClip
"type1"Symbol 1801 MovieClip {LevelBGup} Frame 1Symbol 1798 MovieClip
"type2"Symbol 1801 MovieClip {LevelBGup} Frame 1Symbol 1798 MovieClip
"type3"Symbol 1801 MovieClip {LevelBGup} Frame 1Symbol 1798 MovieClip
"type4"Symbol 1801 MovieClip {LevelBGup} Frame 1Symbol 1798 MovieClip
"type5"Symbol 1801 MovieClip {LevelBGup} Frame 1Symbol 1798 MovieClip
"anim1"Symbol 1801 MovieClip {LevelBGup} Frame 1Symbol 1800 MovieClip
"anim2"Symbol 1801 MovieClip {LevelBGup} Frame 1Symbol 1800 MovieClip
"anim5"Symbol 1801 MovieClip {LevelBGup} Frame 1Symbol 1800 MovieClip
"anim3"Symbol 1801 MovieClip {LevelBGup} Frame 1Symbol 1800 MovieClip
"anim4"Symbol 1801 MovieClip {LevelBGup} Frame 1Symbol 1800 MovieClip
"d1"Symbol 1812 MovieClip Frame 1Symbol 1809 MovieClip
"d3"Symbol 1812 MovieClip Frame 1Symbol 1809 MovieClip
"d2"Symbol 1812 MovieClip Frame 1Symbol 1809 MovieClip
"d4"Symbol 1812 MovieClip Frame 1Symbol 1809 MovieClip
"light"Symbol 1813 MovieClip {LevelFG2} Frame 1Symbol 1812 MovieClip
"i_1"Symbol 1846 MovieClip Frame 1Symbol 1833 MovieClip
"i_3"Symbol 1846 MovieClip Frame 1Symbol 1835 MovieClip
"i_17"Symbol 1846 MovieClip Frame 1Symbol 1833 MovieClip
"i_10"Symbol 1846 MovieClip Frame 1Symbol 1837 MovieClip
"i_2"Symbol 1846 MovieClip Frame 1Symbol 1839 MovieClip
"i_5"Symbol 1846 MovieClip Frame 1Symbol 1841 MovieClip
"i_7"Symbol 1846 MovieClip Frame 1Symbol 1835 MovieClip
"i_12"Symbol 1846 MovieClip Frame 1Symbol 1833 MovieClip
"i_14"Symbol 1846 MovieClip Frame 1Symbol 1835 MovieClip
"i_11"Symbol 1846 MovieClip Frame 1Symbol 1839 MovieClip
"i_16"Symbol 1846 MovieClip Frame 1Symbol 1841 MovieClip
"i_18"Symbol 1846 MovieClip Frame 1Symbol 1835 MovieClip
"i_20"Symbol 1846 MovieClip Frame 1Symbol 1843 MovieClip
"i_19"Symbol 1846 MovieClip Frame 1Symbol 1845 MovieClip
"i_9"Symbol 1846 MovieClip Frame 1Symbol 1843 MovieClip
"f_1"Symbol 1850 MovieClip Frame 1Symbol 1849 MovieClip
"f_2"Symbol 1850 MovieClip Frame 1Symbol 1849 MovieClip
"f_3"Symbol 1850 MovieClip Frame 1Symbol 1849 MovieClip
"f_4"Symbol 1850 MovieClip Frame 1Symbol 1849 MovieClip
"f_5"Symbol 1850 MovieClip Frame 1Symbol 1849 MovieClip
"f_6"Symbol 1850 MovieClip Frame 1Symbol 1849 MovieClip
"f_7"Symbol 1850 MovieClip Frame 1Symbol 1849 MovieClip
"f_8"Symbol 1850 MovieClip Frame 1Symbol 1849 MovieClip
"f_9"Symbol 1850 MovieClip Frame 1Symbol 1849 MovieClip
"f_10"Symbol 1850 MovieClip Frame 1Symbol 1849 MovieClip
"ices"Symbol 1856 MovieClip Frame 1Symbol 1846 MovieClip
"flowers"Symbol 1856 MovieClip Frame 1Symbol 1850 MovieClip
"carpet"Symbol 1865 MovieClip Frame 1Symbol 1863 MovieClip
"road"Symbol 1866 MovieClip {Level_BG} Frame 1Symbol 1821 MovieClip
"pool"Symbol 1866 MovieClip {Level_BG} Frame 1Symbol 1856 MovieClip
"smoke1"Symbol 1866 MovieClip {Level_BG} Frame 1Symbol 1804 MovieClip
"smoke2"Symbol 1866 MovieClip {Level_BG} Frame 1Symbol 1804 MovieClip
"light"Symbol 1866 MovieClip {Level_BG} Frame 1Symbol 1812 MovieClip
"door"Symbol 1866 MovieClip {Level_BG} Frame 1Symbol 1865 MovieClip
"dish"Symbol 1870 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 1894 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 1917 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 1927 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 1946 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 1981 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 1985 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 1989 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 1995 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2025 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2026 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2030 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2057 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2088 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2097 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2112 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2135 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2150 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2154 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2156 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2182 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2183 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2187 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2207 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2232 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2240 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2257 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2283 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2285 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2289 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2293 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2318 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2319 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2329 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2345 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2367 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2373 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2387 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2406 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2408 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2412 MovieClip Frame 1Symbol 1869 MovieClip
"dish"Symbol 2414 MovieClip Frame 1Symbol 1869 MovieClip
"num_coin"Symbol 2442 MovieClip Frame 1Symbol 2439 MovieClip
"table"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2424 MovieClip
"door"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2424 MovieClip
"road"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2424 MovieClip
"light"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2424 MovieClip
"role"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2424 MovieClip
"btn_next"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2427 Button
"mc_coin"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2442 MovieClip
"tree"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2424 MovieClip
"flower_1"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2424 MovieClip
"flower_2"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2424 MovieClip
"flower_3"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2424 MovieClip
"flower_4"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2424 MovieClip
"flower_5"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2424 MovieClip
"flower_10"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2424 MovieClip
"flower_9"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2424 MovieClip
"flower_6"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2424 MovieClip
"flower_7"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2424 MovieClip
"flower_8"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2424 MovieClip
"pool"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2424 MovieClip
"bath_1"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2446 MovieClip
"bath_2"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2446 MovieClip
"bath_3"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2446 MovieClip
"bath_5"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2446 MovieClip
"bath_7"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2446 MovieClip
"bath_9"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2446 MovieClip
"bath_10"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2446 MovieClip
"bath_11"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2446 MovieClip
"bath_12"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2446 MovieClip
"bath_14"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2446 MovieClip
"bath_16"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2446 MovieClip
"bath_18"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2446 MovieClip
"bath_20"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2446 MovieClip
"bath_17"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2446 MovieClip
"bath_19"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2446 MovieClip
"carpet"Symbol 2447 MovieClip {ShopArrows} Frame 1Symbol 2446 MovieClip
"Heat"Symbol 2455 MovieClip {main_fla.SonwGIF_549} Frame 1Symbol 2454 MovieClip
"mc"Symbol 2539 MovieClip Frame 1Symbol 604 MovieClip
"mc"Symbol 2539 MovieClip Frame 30Symbol 609 MovieClip
"mc"Symbol 2539 MovieClip Frame 64Symbol 623 MovieClip
"mc"Symbol 2539 MovieClip Frame 191Symbol 653 MovieClip
"mc"Symbol 2539 MovieClip Frame 241Symbol 644 MovieClip
"mc"Symbol 2539 MovieClip Frame 554Symbol 704 MovieClip
"mc"Symbol 2539 MovieClip Frame 612Symbol 617 MovieClip
"btn_back"Symbol 2544 MovieClip Frame 1Symbol 2543 Button
"mybtns"Symbol 2545 MovieClip {src.ui.UI_Help} Frame 1Symbol 2544 MovieClip
"btn_more"Symbol 2569 MovieClip Frame 1Symbol 2563 Button
"btn_tryagain"Symbol 2569 MovieClip Frame 1Symbol 2568 Button
"LogoColor"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 1Symbol 2574 MovieClip
"Logo"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 1Symbol 2584 MovieClip
"Logo"Symbol 2725 MovieClip {main_fla.LOGOTitter_572} Frame 1Symbol 2724 MovieClip {main_fla.LOGOTitter_573}
"mybtns"Symbol 2726 MovieClip {src.ui.UI_Lose} Frame 1Symbol 2569 MovieClip
"__id4_"Symbol 2726 MovieClip {src.ui.UI_Lose} Frame 1Symbol 2725 MovieClip {main_fla.LOGOTitter_572}
"Heat"Symbol 2747 MovieClip {main_fla.SonwGIF_582} Frame 1Symbol 2746 MovieClip
"btn_load"Symbol 2767 MovieClip Frame 1Symbol 2757 Button
"btn_play"Symbol 2767 MovieClip Frame 1Symbol 2762 Button
"btn_help"Symbol 2767 MovieClip Frame 1Symbol 2766 Button
"btn_more"Symbol 2767 MovieClip Frame 1Symbol 2563 Button
"mybtns"Symbol 2768 MovieClip {src.ui.UI_Title} Frame 1Symbol 2767 MovieClip
"__id3_"Symbol 2768 MovieClip {src.ui.UI_Title} Frame 1Symbol 2725 MovieClip {main_fla.LOGOTitter_572}
"s_1"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"s_2"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"s_3"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"s_4"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"s_6"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"s_7"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"s_8"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"s_9"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"s_10"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"s_11"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"s_12"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"s_13"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"s_14"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"s_15"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"s_16"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"s_17"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"s_18"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"s_19"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"s_20"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"pane"Symbol 2805 MovieClip Frame 1Symbol 2783 MovieClip
"s_5"Symbol 2805 MovieClip Frame 1Symbol 2780 Button
"nums"Symbol 2805 MovieClip Frame 1Symbol 2804 MovieClip
"btn_play"Symbol 2806 MovieClip Frame 1Symbol 2762 Button
"mc_content"Symbol 2807 MovieClip {src.ui.UI_Select} Frame 1Symbol 2805 MovieClip
"mybtns"Symbol 2807 MovieClip {src.ui.UI_Select} Frame 1Symbol 2806 MovieClip
"__id2_"Symbol 2807 MovieClip {src.ui.UI_Select} Frame 1Symbol 2725 MovieClip {main_fla.LOGOTitter_572}
"btn_more"Symbol 2827 MovieClip Frame 1Symbol 2563 Button
"btn_playAgain"Symbol 2827 MovieClip Frame 1Symbol 2568 Button
"mybtns"Symbol 2828 MovieClip {src.ui.UI_Congratulation} Frame 1Symbol 2827 MovieClip
"__id1_"Symbol 2828 MovieClip {src.ui.UI_Congratulation} Frame 1Symbol 2725 MovieClip {main_fla.LOGOTitter_572}
"btn_more"Symbol 2846 MovieClip Frame 1Symbol 2563 Button
"btn_next"Symbol 2846 MovieClip Frame 1Symbol 2845 Button
"mybtns"Symbol 2847 MovieClip Frame 47Symbol 2846 MovieClip
"animMc"Symbol 2848 MovieClip {src.ui.UI_Win} Frame 1Symbol 2847 MovieClip
"btn_sound"Symbol 2859 MovieClip Frame 1Symbol 2852 MovieClip
"btn_pause"Symbol 2859 MovieClip Frame 1Symbol 2855 Button
"btn_back"Symbol 2859 MovieClip Frame 1Symbol 2858 Button
"hand"Symbol 2864 MovieClip Frame 1Symbol 2862 MovieClip
"clock"Symbol 2928 MovieClip Frame 1Symbol 2864 MovieClip
"money"Symbol 2928 MovieClip Frame 1Symbol 2865 MovieClip
"num_goal"Symbol 2928 MovieClip Frame 1Symbol 2439 MovieClip
"num_coin"Symbol 2928 MovieClip Frame 1Symbol 2439 MovieClip
"level"Symbol 2928 MovieClip Frame 1Symbol 2927 MovieClip
"mybtns"Symbol 2929 MovieClip {src.ui.UI_HUD} Frame 1Symbol 2859 MovieClip
"mc_content"Symbol 2929 MovieClip {src.ui.UI_HUD} Frame 1Symbol 2928 MovieClip
"btn_yes"Symbol 2937 MovieClip Frame 1Symbol 2933 Button
"btn_no"Symbol 2937 MovieClip Frame 1Symbol 2936 Button
"mybtns"Symbol 2938 MovieClip {src.ui.load.UI_Warn} Frame 1Symbol 2937 MovieClip
"btn_ok"Symbol 2943 MovieClip Frame 1Symbol 2933 Button
"btn_close"Symbol 2943 MovieClip Frame 1Symbol 2942 Button
"txt_name"Symbol 2945 MovieClip Frame 1Symbol 2944 EditableText
"mybtns"Symbol 2946 MovieClip {src.ui.load.UI_Input} Frame 1Symbol 2943 MovieClip
"mc_content"Symbol 2946 MovieClip {src.ui.load.UI_Input} Frame 1Symbol 2945 MovieClip
"btn_back"Symbol 2957 MovieClip Frame 1Symbol 2543 Button
"btn_pageUp"Symbol 2957 MovieClip Frame 1Symbol 2956 Button
"btn_pageDown"Symbol 2957 MovieClip Frame 1Symbol 2956 Button
"txt_name"Symbol 2968 MovieClip Frame 1Symbol 2966 EditableText
"txt_time"Symbol 2968 MovieClip Frame 1Symbol 2967 EditableText
"btn_delete"Symbol 2969 MovieClip Frame 1Symbol 2961 Button
"txt_id"Symbol 2969 MovieClip Frame 1Symbol 2963 EditableText
"textMc"Symbol 2969 MovieClip Frame 1Symbol 2968 MovieClip
"slot1"Symbol 2970 MovieClip Frame 1Symbol 2969 MovieClip
"slot2"Symbol 2970 MovieClip Frame 1Symbol 2969 MovieClip
"slot3"Symbol 2970 MovieClip Frame 1Symbol 2969 MovieClip
"slot4"Symbol 2970 MovieClip Frame 1Symbol 2969 MovieClip
"slot5"Symbol 2970 MovieClip Frame 1Symbol 2969 MovieClip
"mybtns"Symbol 2971 MovieClip {src.ui.load.UI_Load} Frame 1Symbol 2957 MovieClip
"mc_content"Symbol 2971 MovieClip {src.ui.load.UI_Load} Frame 1Symbol 2970 MovieClip
"mc_goal"Symbol 2976 MovieClip {src.ui.pop.UI_Goal} Frame 1Symbol 2974 MovieClip
"btn_yes"Symbol 2984 MovieClip Frame 1Symbol 2933 Button
"btn_no"Symbol 2984 MovieClip Frame 1Symbol 2936 Button
"num_coin"Symbol 2985 MovieClip Frame 1Symbol 2974 MovieClip
"num_price"Symbol 2985 MovieClip Frame 1Symbol 2974 MovieClip
"mybtns"Symbol 3017 MovieClip {src.ui.pop.UI_Buy} Frame 1Symbol 2984 MovieClip
"mc_content"Symbol 3017 MovieClip {src.ui.pop.UI_Buy} Frame 1Symbol 2985 MovieClip
"btn_yes"Symbol 3019 MovieClip Frame 1Symbol 2933 Button
"btn_no"Symbol 3019 MovieClip Frame 1Symbol 2936 Button
"mybtns"Symbol 3020 MovieClip {src.ui.pop.UI_Sure} Frame 1Symbol 3019 MovieClip
"btn_ok"Symbol 3021 MovieClip Frame 1Symbol 3016 Button
"mybtns"Symbol 3022 MovieClip {src.ui.pop.UI_NoMoney} Frame 1Symbol 3021 MovieClip
"btn_continue"Symbol 3025 MovieClip Frame 1Symbol 3024 Button
"mybtns"Symbol 3026 MovieClip {src.ui.pop.UI_Pause} Frame 1Symbol 3025 MovieClip
"__id0_"Symbol 3027 MovieClip {LogoMary} Frame 1Symbol 2725 MovieClip {main_fla.LOGOTitter_572}

Special Tags

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

Labels

"MaryCOM"Symbol 313 MovieClip {main_fla.YDK_22} Frame 1
"TitterCOM"Symbol 313 MovieClip {main_fla.YDK_22} Frame 11
"TitterFR"Symbol 313 MovieClip {main_fla.YDK_22} Frame 27
"TitterES"Symbol 313 MovieClip {main_fla.YDK_22} Frame 37
"TitterPT"Symbol 313 MovieClip {main_fla.YDK_22} Frame 50
"TitterNL"Symbol 313 MovieClip {main_fla.YDK_22} Frame 59
"TitterIT"Symbol 313 MovieClip {main_fla.YDK_22} Frame 71
"WardaCOM"Symbol 313 MovieClip {main_fla.YDK_22} Frame 81
"TitterCOMCN"Symbol 313 MovieClip {main_fla.YDK_22} Frame 91
"TitterCOID"Symbol 313 MovieClip {main_fla.YDK_22} Frame 102
"TessaspieleDE"Symbol 313 MovieClip {main_fla.YDK_22} Frame 112
"TessagamesCOUK"Symbol 313 MovieClip {main_fla.YDK_22} Frame 125
"TitterPL"Symbol 313 MovieClip {main_fla.YDK_22} Frame 141
"TitterNO"Symbol 313 MovieClip {main_fla.YDK_22} Frame 151
"TitterSE"Symbol 313 MovieClip {main_fla.YDK_22} Frame 161
"TitterDK"Symbol 313 MovieClip {main_fla.YDK_22} Frame 172
"TitterHU"Symbol 313 MovieClip {main_fla.YDK_22} Frame 182
"TitterGR"Symbol 313 MovieClip {main_fla.YDK_22} Frame 193
"TitterTW"Symbol 313 MovieClip {main_fla.YDK_22} Frame 202
"TitterFI"Symbol 313 MovieClip {main_fla.YDK_22} Frame 213
"IrgytessyRU"Symbol 313 MovieClip {main_fla.YDK_22} Frame 222
"KikirtiCOM"Symbol 313 MovieClip {main_fla.YDK_22} Frame 233
"TitterEU"Symbol 313 MovieClip {main_fla.YDK_22} Frame 259
"TitterBE"Symbol 313 MovieClip {main_fla.YDK_22} Frame 267
"TitterDE"Symbol 313 MovieClip {main_fla.YDK_22} Frame 275
"TitterNET"Symbol 313 MovieClip {main_fla.YDK_22} Frame 285
"TitterORG"Symbol 313 MovieClip {main_fla.YDK_22} Frame 294
"TitterINFO"Symbol 313 MovieClip {main_fla.YDK_22} Frame 303
"TitterBIZ"Symbol 313 MovieClip {main_fla.YDK_22} Frame 312
"TitterMOBI"Symbol 313 MovieClip {main_fla.YDK_22} Frame 321
"TitterCC"Symbol 313 MovieClip {main_fla.YDK_22} Frame 332
"TitterTV"Symbol 313 MovieClip {main_fla.YDK_22} Frame 341
"TitterIN"Symbol 313 MovieClip {main_fla.YDK_22} Frame 349
"TitterNAME"Symbol 313 MovieClip {main_fla.YDK_22} Frame 366
"TitterME"Symbol 313 MovieClip {main_fla.YDK_22} Frame 376
"TitterAT"Symbol 313 MovieClip {main_fla.YDK_22} Frame 402
"TitterCH"Symbol 313 MovieClip {main_fla.YDK_22} Frame 412
"TitterCOM"Symbol 347 MovieClip {main_fla.YDK_95} Frame 1
"TitterFR"Symbol 347 MovieClip {main_fla.YDK_95} Frame 11
"TitterES"Symbol 347 MovieClip {main_fla.YDK_95} Frame 21
"TitterPT"Symbol 347 MovieClip {main_fla.YDK_95} Frame 34
"TitterNL"Symbol 347 MovieClip {main_fla.YDK_95} Frame 43
"TitterIT"Symbol 347 MovieClip {main_fla.YDK_95} Frame 55
"WardaCOM"Symbol 347 MovieClip {main_fla.YDK_95} Frame 65
"TitterCOMCN"Symbol 347 MovieClip {main_fla.YDK_95} Frame 75
"TitterCOID"Symbol 347 MovieClip {main_fla.YDK_95} Frame 86
"TessaspieleDE"Symbol 347 MovieClip {main_fla.YDK_95} Frame 96
"TessagamesCOUK"Symbol 347 MovieClip {main_fla.YDK_95} Frame 109
"TitterPL"Symbol 347 MovieClip {main_fla.YDK_95} Frame 125
"TitterNO"Symbol 347 MovieClip {main_fla.YDK_95} Frame 135
"TitterSE"Symbol 347 MovieClip {main_fla.YDK_95} Frame 145
"TitterDK"Symbol 347 MovieClip {main_fla.YDK_95} Frame 156
"TitterHU"Symbol 347 MovieClip {main_fla.YDK_95} Frame 166
"TitterGR"Symbol 347 MovieClip {main_fla.YDK_95} Frame 177
"TitterTW"Symbol 347 MovieClip {main_fla.YDK_95} Frame 186
"TitterFI"Symbol 347 MovieClip {main_fla.YDK_95} Frame 197
"IrgytessyRU"Symbol 347 MovieClip {main_fla.YDK_95} Frame 206
"KikirtiCOM"Symbol 347 MovieClip {main_fla.YDK_95} Frame 217
"TitterEU"Symbol 347 MovieClip {main_fla.YDK_95} Frame 243
"TitterBE"Symbol 347 MovieClip {main_fla.YDK_95} Frame 251
"TitterDE"Symbol 347 MovieClip {main_fla.YDK_95} Frame 259
"TitterNET"Symbol 347 MovieClip {main_fla.YDK_95} Frame 269
"TitterORG"Symbol 347 MovieClip {main_fla.YDK_95} Frame 278
"TitterINFO"Symbol 347 MovieClip {main_fla.YDK_95} Frame 287
"TitterBIZ"Symbol 347 MovieClip {main_fla.YDK_95} Frame 296
"TitterMOBI"Symbol 347 MovieClip {main_fla.YDK_95} Frame 305
"TitterCC"Symbol 347 MovieClip {main_fla.YDK_95} Frame 316
"TitterTV"Symbol 347 MovieClip {main_fla.YDK_95} Frame 325
"TitterIN"Symbol 347 MovieClip {main_fla.YDK_95} Frame 333
"TitterNAME"Symbol 347 MovieClip {main_fla.YDK_95} Frame 350
"TitterME"Symbol 347 MovieClip {main_fla.YDK_95} Frame 360
"TitterAT"Symbol 347 MovieClip {main_fla.YDK_95} Frame 386
"TitterCH"Symbol 347 MovieClip {main_fla.YDK_95} Frame 396
"TitterCOM"Symbol 370 MovieClip {main_fla.YDK_98} Frame 1
"TitterFR"Symbol 370 MovieClip {main_fla.YDK_98} Frame 11
"TitterES"Symbol 370 MovieClip {main_fla.YDK_98} Frame 21
"TitterPT"Symbol 370 MovieClip {main_fla.YDK_98} Frame 34
"TitterNL"Symbol 370 MovieClip {main_fla.YDK_98} Frame 43
"TitterIT"Symbol 370 MovieClip {main_fla.YDK_98} Frame 55
"WardaCOM"Symbol 370 MovieClip {main_fla.YDK_98} Frame 65
"TitterCOMCN"Symbol 370 MovieClip {main_fla.YDK_98} Frame 75
"TitterCOID"Symbol 370 MovieClip {main_fla.YDK_98} Frame 86
"TessaspieleDE"Symbol 370 MovieClip {main_fla.YDK_98} Frame 96
"TessagamesCOUK"Symbol 370 MovieClip {main_fla.YDK_98} Frame 109
"TitterPL"Symbol 370 MovieClip {main_fla.YDK_98} Frame 125
"TitterNO"Symbol 370 MovieClip {main_fla.YDK_98} Frame 135
"TitterSE"Symbol 370 MovieClip {main_fla.YDK_98} Frame 145
"TitterDK"Symbol 370 MovieClip {main_fla.YDK_98} Frame 156
"TitterHU"Symbol 370 MovieClip {main_fla.YDK_98} Frame 166
"TitterGR"Symbol 370 MovieClip {main_fla.YDK_98} Frame 177
"TitterTW"Symbol 370 MovieClip {main_fla.YDK_98} Frame 186
"TitterFI"Symbol 370 MovieClip {main_fla.YDK_98} Frame 197
"IrgytessyRU"Symbol 370 MovieClip {main_fla.YDK_98} Frame 206
"KikirtiCOM"Symbol 370 MovieClip {main_fla.YDK_98} Frame 217
"TitterEU"Symbol 370 MovieClip {main_fla.YDK_98} Frame 243
"TitterBE"Symbol 370 MovieClip {main_fla.YDK_98} Frame 251
"TitterDE"Symbol 370 MovieClip {main_fla.YDK_98} Frame 259
"TitterNET"Symbol 370 MovieClip {main_fla.YDK_98} Frame 269
"TitterORG"Symbol 370 MovieClip {main_fla.YDK_98} Frame 278
"TitterINFO"Symbol 370 MovieClip {main_fla.YDK_98} Frame 287
"TitterBIZ"Symbol 370 MovieClip {main_fla.YDK_98} Frame 296
"TitterMOBI"Symbol 370 MovieClip {main_fla.YDK_98} Frame 305
"TitterCC"Symbol 370 MovieClip {main_fla.YDK_98} Frame 316
"TitterTV"Symbol 370 MovieClip {main_fla.YDK_98} Frame 325
"TitterIN"Symbol 370 MovieClip {main_fla.YDK_98} Frame 333
"TitterNAME"Symbol 370 MovieClip {main_fla.YDK_98} Frame 350
"TitterME"Symbol 370 MovieClip {main_fla.YDK_98} Frame 360
"TitterAT"Symbol 370 MovieClip {main_fla.YDK_98} Frame 386
"TitterCH"Symbol 370 MovieClip {main_fla.YDK_98} Frame 396
"stand"Symbol 478 MovieClip {Custom1} Frame 1
"catch"Symbol 478 MovieClip {Custom1} Frame 7
"walk_up"Symbol 478 MovieClip {Custom1} Frame 14
"walk_x"Symbol 478 MovieClip {Custom1} Frame 22
"wave"Symbol 478 MovieClip {Custom1} Frame 28
"upset1"Symbol 478 MovieClip {Custom1} Frame 34
"upset2"Symbol 478 MovieClip {Custom1} Frame 40
"wait"Symbol 478 MovieClip {Custom1} Frame 46
"bath"Symbol 478 MovieClip {Custom1} Frame 52
"look"Symbol 478 MovieClip {Custom1} Frame 58
"mud"Symbol 478 MovieClip {Custom1} Frame 64
"eat"Symbol 478 MovieClip {Custom1} Frame 70
"towel"Symbol 478 MovieClip {Custom1} Frame 76
"drink"Symbol 478 MovieClip {Custom1} Frame 82
"stand"Symbol 592 MovieClip {Custom2} Frame 1
"catch"Symbol 592 MovieClip {Custom2} Frame 7
"walk_up"Symbol 592 MovieClip {Custom2} Frame 14
"walk_x"Symbol 592 MovieClip {Custom2} Frame 22
"wave"Symbol 592 MovieClip {Custom2} Frame 28
"upset1"Symbol 592 MovieClip {Custom2} Frame 34
"upset2"Symbol 592 MovieClip {Custom2} Frame 40
"wait"Symbol 592 MovieClip {Custom2} Frame 46
"bath"Symbol 592 MovieClip {Custom2} Frame 52
"look"Symbol 592 MovieClip {Custom2} Frame 58
"mud"Symbol 592 MovieClip {Custom2} Frame 64
"eat"Symbol 592 MovieClip {Custom2} Frame 70
"towel"Symbol 592 MovieClip {Custom2} Frame 76
"drink"Symbol 592 MovieClip {Custom2} Frame 83
"stand"Symbol 705 MovieClip {Custom3} Frame 1
"catch"Symbol 705 MovieClip {Custom3} Frame 7
"walk_up"Symbol 705 MovieClip {Custom3} Frame 14
"walk_x"Symbol 705 MovieClip {Custom3} Frame 22
"wave"Symbol 705 MovieClip {Custom3} Frame 28
"upset1"Symbol 705 MovieClip {Custom3} Frame 34
"upset2"Symbol 705 MovieClip {Custom3} Frame 40
"wait"Symbol 705 MovieClip {Custom3} Frame 46
"bath"Symbol 705 MovieClip {Custom3} Frame 52
"look"Symbol 705 MovieClip {Custom3} Frame 58
"mud"Symbol 705 MovieClip {Custom3} Frame 64
"eat"Symbol 705 MovieClip {Custom3} Frame 70
"towel"Symbol 705 MovieClip {Custom3} Frame 76
"drink"Symbol 705 MovieClip {Custom3} Frame 83
"stand"Symbol 809 MovieClip {Custom4} Frame 1
"catch"Symbol 809 MovieClip {Custom4} Frame 7
"walk_up"Symbol 809 MovieClip {Custom4} Frame 14
"walk_x"Symbol 809 MovieClip {Custom4} Frame 22
"wave"Symbol 809 MovieClip {Custom4} Frame 28
"upset1"Symbol 809 MovieClip {Custom4} Frame 34
"upset2"Symbol 809 MovieClip {Custom4} Frame 40
"wait"Symbol 809 MovieClip {Custom4} Frame 46
"bath"Symbol 809 MovieClip {Custom4} Frame 52
"look"Symbol 809 MovieClip {Custom4} Frame 58
"mud"Symbol 809 MovieClip {Custom4} Frame 64
"eat"Symbol 809 MovieClip {Custom4} Frame 70
"towel"Symbol 809 MovieClip {Custom4} Frame 76
"drink"Symbol 809 MovieClip {Custom4} Frame 83
"stand"Symbol 918 MovieClip {Custom5} Frame 1
"catch"Symbol 918 MovieClip {Custom5} Frame 7
"walk_up"Symbol 918 MovieClip {Custom5} Frame 14
"walk_x"Symbol 918 MovieClip {Custom5} Frame 22
"wave"Symbol 918 MovieClip {Custom5} Frame 28
"upset1"Symbol 918 MovieClip {Custom5} Frame 34
"upset2"Symbol 918 MovieClip {Custom5} Frame 40
"wait"Symbol 918 MovieClip {Custom5} Frame 46
"bath"Symbol 918 MovieClip {Custom5} Frame 52
"look"Symbol 918 MovieClip {Custom5} Frame 58
"mud"Symbol 918 MovieClip {Custom5} Frame 64
"eat"Symbol 918 MovieClip {Custom5} Frame 70
"towel"Symbol 918 MovieClip {Custom5} Frame 76
"drink"Symbol 918 MovieClip {Custom5} Frame 83
"stand"Symbol 1013 MovieClip {Custom6} Frame 1
"catch"Symbol 1013 MovieClip {Custom6} Frame 7
"walk_up"Symbol 1013 MovieClip {Custom6} Frame 14
"walk_x"Symbol 1013 MovieClip {Custom6} Frame 22
"wave"Symbol 1013 MovieClip {Custom6} Frame 28
"upset1"Symbol 1013 MovieClip {Custom6} Frame 34
"upset2"Symbol 1013 MovieClip {Custom6} Frame 40
"wait"Symbol 1013 MovieClip {Custom6} Frame 46
"bath"Symbol 1013 MovieClip {Custom6} Frame 52
"look"Symbol 1013 MovieClip {Custom6} Frame 58
"mud"Symbol 1013 MovieClip {Custom6} Frame 64
"eat"Symbol 1013 MovieClip {Custom6} Frame 70
"towel"Symbol 1013 MovieClip {Custom6} Frame 76
"drink"Symbol 1013 MovieClip {Custom6} Frame 83
"stand"Symbol 1119 MovieClip {Custom7} Frame 1
"catch"Symbol 1119 MovieClip {Custom7} Frame 7
"walk_up"Symbol 1119 MovieClip {Custom7} Frame 14
"walk_x"Symbol 1119 MovieClip {Custom7} Frame 22
"wave"Symbol 1119 MovieClip {Custom7} Frame 28
"upset1"Symbol 1119 MovieClip {Custom7} Frame 34
"upset2"Symbol 1119 MovieClip {Custom7} Frame 40
"wait"Symbol 1119 MovieClip {Custom7} Frame 46
"bath"Symbol 1119 MovieClip {Custom7} Frame 52
"look"Symbol 1119 MovieClip {Custom7} Frame 58
"mud"Symbol 1119 MovieClip {Custom7} Frame 64
"eat"Symbol 1119 MovieClip {Custom7} Frame 70
"towel"Symbol 1119 MovieClip {Custom7} Frame 76
"drink"Symbol 1119 MovieClip {Custom7} Frame 83
"stand"Symbol 1227 MovieClip {Custom8} Frame 1
"catch"Symbol 1227 MovieClip {Custom8} Frame 7
"walk_up"Symbol 1227 MovieClip {Custom8} Frame 14
"walk_x"Symbol 1227 MovieClip {Custom8} Frame 22
"wave"Symbol 1227 MovieClip {Custom8} Frame 28
"upset1"Symbol 1227 MovieClip {Custom8} Frame 34
"upset2"Symbol 1227 MovieClip {Custom8} Frame 40
"wait"Symbol 1227 MovieClip {Custom8} Frame 46
"bath"Symbol 1227 MovieClip {Custom8} Frame 52
"look"Symbol 1227 MovieClip {Custom8} Frame 58
"mud"Symbol 1227 MovieClip {Custom8} Frame 64
"eat"Symbol 1227 MovieClip {Custom8} Frame 70
"towel"Symbol 1227 MovieClip {Custom8} Frame 76
"drink"Symbol 1227 MovieClip {Custom8} Frame 83
"stand"Symbol 1318 MovieClip {Custom9} Frame 1
"catch"Symbol 1318 MovieClip {Custom9} Frame 7
"walk_up"Symbol 1318 MovieClip {Custom9} Frame 14
"walk_x"Symbol 1318 MovieClip {Custom9} Frame 22
"wave"Symbol 1318 MovieClip {Custom9} Frame 28
"upset1"Symbol 1318 MovieClip {Custom9} Frame 34
"upset2"Symbol 1318 MovieClip {Custom9} Frame 40
"wait"Symbol 1318 MovieClip {Custom9} Frame 46
"bath"Symbol 1318 MovieClip {Custom9} Frame 52
"look"Symbol 1318 MovieClip {Custom9} Frame 58
"mud"Symbol 1318 MovieClip {Custom9} Frame 64
"eat"Symbol 1318 MovieClip {Custom9} Frame 70
"towel"Symbol 1318 MovieClip {Custom9} Frame 76
"drink"Symbol 1318 MovieClip {Custom9} Frame 83
"stand"Symbol 1410 MovieClip {Custom10} Frame 1
"catch"Symbol 1410 MovieClip {Custom10} Frame 7
"walk_up"Symbol 1410 MovieClip {Custom10} Frame 14
"walk_x"Symbol 1410 MovieClip {Custom10} Frame 22
"wave"Symbol 1410 MovieClip {Custom10} Frame 28
"upset1"Symbol 1410 MovieClip {Custom10} Frame 34
"upset2"Symbol 1410 MovieClip {Custom10} Frame 40
"wait"Symbol 1410 MovieClip {Custom10} Frame 46
"bath"Symbol 1410 MovieClip {Custom10} Frame 52
"look"Symbol 1410 MovieClip {Custom10} Frame 58
"mud"Symbol 1410 MovieClip {Custom10} Frame 64
"eat"Symbol 1410 MovieClip {Custom10} Frame 70
"towel"Symbol 1410 MovieClip {Custom10} Frame 76
"drink"Symbol 1410 MovieClip {Custom10} Frame 83
"stand"Symbol 1539 MovieClip {Custom11} Frame 1
"catch"Symbol 1539 MovieClip {Custom11} Frame 7
"walk_up"Symbol 1539 MovieClip {Custom11} Frame 14
"walk_x"Symbol 1539 MovieClip {Custom11} Frame 22
"wave"Symbol 1539 MovieClip {Custom11} Frame 28
"upset1"Symbol 1539 MovieClip {Custom11} Frame 34
"upset2"Symbol 1539 MovieClip {Custom11} Frame 40
"wait"Symbol 1539 MovieClip {Custom11} Frame 46
"bath"Symbol 1539 MovieClip {Custom11} Frame 52
"look"Symbol 1539 MovieClip {Custom11} Frame 58
"mud"Symbol 1539 MovieClip {Custom11} Frame 64
"eat"Symbol 1539 MovieClip {Custom11} Frame 70
"towel"Symbol 1539 MovieClip {Custom11} Frame 76
"drink"Symbol 1539 MovieClip {Custom11} Frame 83
"stand"Symbol 1648 MovieClip {Custom12} Frame 1
"catch"Symbol 1648 MovieClip {Custom12} Frame 7
"walk_up"Symbol 1648 MovieClip {Custom12} Frame 14
"walk_x"Symbol 1648 MovieClip {Custom12} Frame 22
"wave"Symbol 1648 MovieClip {Custom12} Frame 28
"upset1"Symbol 1648 MovieClip {Custom12} Frame 34
"upset2"Symbol 1648 MovieClip {Custom12} Frame 40
"wait"Symbol 1648 MovieClip {Custom12} Frame 46
"bath"Symbol 1648 MovieClip {Custom12} Frame 52
"look"Symbol 1648 MovieClip {Custom12} Frame 58
"mud"Symbol 1648 MovieClip {Custom12} Frame 64
"eat"Symbol 1648 MovieClip {Custom12} Frame 70
"towel"Symbol 1648 MovieClip {Custom12} Frame 76
"drink"Symbol 1648 MovieClip {Custom12} Frame 83
"stand2"Symbol 1704 MovieClip {Worker_3} Frame 1
"walk2"Symbol 1704 MovieClip {Worker_3} Frame 12
"order2"Symbol 1704 MovieClip {Worker_3} Frame 23
"order"Symbol 1704 MovieClip {Worker_3} Frame 38
"stand2"Symbol 1718 MovieClip {Worker_2} Frame 1
"walk2"Symbol 1718 MovieClip {Worker_2} Frame 12
"order"Symbol 1718 MovieClip {Worker_2} Frame 25
"stand2"Symbol 1749 MovieClip {Worker_1} Frame 1
"walk2"Symbol 1749 MovieClip {Worker_1} Frame 12
"order"Symbol 1749 MovieClip {Worker_1} Frame 24
"l1"Symbol 1856 MovieClip Frame 1
"l2"Symbol 1856 MovieClip Frame 5
"stand"Symbol 2027 MovieClip {Waiter1} Frame 1
"upset"Symbol 2027 MovieClip {Waiter1} Frame 7
"walk_x"Symbol 2027 MovieClip {Waiter1} Frame 14
"walk_up"Symbol 2027 MovieClip {Waiter1} Frame 20
"walk_down"Symbol 2027 MovieClip {Waiter1} Frame 27
"get"Symbol 2027 MovieClip {Waiter1} Frame 40
"order"Symbol 2027 MovieClip {Waiter1} Frame 45
"send"Symbol 2027 MovieClip {Waiter1} Frame 51
"bath"Symbol 2027 MovieClip {Waiter1} Frame 60
"mud"Symbol 2027 MovieClip {Waiter1} Frame 66
"sk_stand"Symbol 2027 MovieClip {Waiter1} Frame 76
"sk_upset"Symbol 2027 MovieClip {Waiter1} Frame 84
"sk_walk_x"Symbol 2027 MovieClip {Waiter1} Frame 92
"sk_walk_down"Symbol 2027 MovieClip {Waiter1} Frame 101
"sk_walk_up"Symbol 2027 MovieClip {Waiter1} Frame 112
"sk_sway"Symbol 2027 MovieClip {Waiter1} Frame 120
"sk_order"Symbol 2027 MovieClip {Waiter1} Frame 127
"sk_send"Symbol 2027 MovieClip {Waiter1} Frame 135
"sk_get"Symbol 2027 MovieClip {Waiter1} Frame 142
"stand"Symbol 2184 MovieClip {Waiter2} Frame 1
"upset"Symbol 2184 MovieClip {Waiter2} Frame 8
"walk_x"Symbol 2184 MovieClip {Waiter2} Frame 15
"walk_up"Symbol 2184 MovieClip {Waiter2} Frame 21
"walk_down"Symbol 2184 MovieClip {Waiter2} Frame 28
"get"Symbol 2184 MovieClip {Waiter2} Frame 39
"order"Symbol 2184 MovieClip {Waiter2} Frame 46
"send"Symbol 2184 MovieClip {Waiter2} Frame 52
"bath"Symbol 2184 MovieClip {Waiter2} Frame 60
"mud"Symbol 2184 MovieClip {Waiter2} Frame 66
"sk_stand"Symbol 2184 MovieClip {Waiter2} Frame 75
"sk_upset"Symbol 2184 MovieClip {Waiter2} Frame 83
"sk_walk_x"Symbol 2184 MovieClip {Waiter2} Frame 91
"sk_walk_down"Symbol 2184 MovieClip {Waiter2} Frame 100
"sk_walk_up"Symbol 2184 MovieClip {Waiter2} Frame 111
"sk_sway"Symbol 2184 MovieClip {Waiter2} Frame 120
"sk_order"Symbol 2184 MovieClip {Waiter2} Frame 127
"sk_send"Symbol 2184 MovieClip {Waiter2} Frame 135
"sk_get"Symbol 2184 MovieClip {Waiter2} Frame 142
"stand"Symbol 2327 MovieClip {Waiter3} Frame 1
"upset"Symbol 2327 MovieClip {Waiter3} Frame 9
"walk_x"Symbol 2327 MovieClip {Waiter3} Frame 16
"walk_up"Symbol 2327 MovieClip {Waiter3} Frame 22
"walk_down"Symbol 2327 MovieClip {Waiter3} Frame 29
"get"Symbol 2327 MovieClip {Waiter3} Frame 39
"order"Symbol 2327 MovieClip {Waiter3} Frame 46
"send"Symbol 2327 MovieClip {Waiter3} Frame 52
"bath"Symbol 2327 MovieClip {Waiter3} Frame 60
"mud"Symbol 2327 MovieClip {Waiter3} Frame 66
"sk_stand"Symbol 2327 MovieClip {Waiter3} Frame 74
"sk_upset"Symbol 2327 MovieClip {Waiter3} Frame 82
"sk_walk_x"Symbol 2327 MovieClip {Waiter3} Frame 90
"sk_walk_down"Symbol 2327 MovieClip {Waiter3} Frame 99
"sk_walk_up"Symbol 2327 MovieClip {Waiter3} Frame 110
"sk_sway"Symbol 2327 MovieClip {Waiter3} Frame 119
"sk_order"Symbol 2327 MovieClip {Waiter3} Frame 126
"sk_send"Symbol 2327 MovieClip {Waiter3} Frame 134
"sk_get"Symbol 2327 MovieClip {Waiter3} Frame 141
"stand2"Symbol 2327 MovieClip {Waiter3} Frame 158
"walk2"Symbol 2327 MovieClip {Waiter3} Frame 164
"stand"Symbol 2420 MovieClip {Waiter4} Frame 1
"upset"Symbol 2420 MovieClip {Waiter4} Frame 9
"walk_x"Symbol 2420 MovieClip {Waiter4} Frame 16
"walk_up"Symbol 2420 MovieClip {Waiter4} Frame 22
"walk_down"Symbol 2420 MovieClip {Waiter4} Frame 29
"get"Symbol 2420 MovieClip {Waiter4} Frame 38
"order"Symbol 2420 MovieClip {Waiter4} Frame 45
"send"Symbol 2420 MovieClip {Waiter4} Frame 51
"bath"Symbol 2420 MovieClip {Waiter4} Frame 57
"mud"Symbol 2420 MovieClip {Waiter4} Frame 63
"sk_stand"Symbol 2420 MovieClip {Waiter4} Frame 74
"sk_upset"Symbol 2420 MovieClip {Waiter4} Frame 82
"sk_walk_x"Symbol 2420 MovieClip {Waiter4} Frame 90
"sk_walk_down"Symbol 2420 MovieClip {Waiter4} Frame 99
"sk_walk_up"Symbol 2420 MovieClip {Waiter4} Frame 110
"sk_sway"Symbol 2420 MovieClip {Waiter4} Frame 119
"sk_order"Symbol 2420 MovieClip {Waiter4} Frame 126
"sk_send"Symbol 2420 MovieClip {Waiter4} Frame 134
"sk_get"Symbol 2420 MovieClip {Waiter4} Frame 141
"stand2"Symbol 2420 MovieClip {Waiter4} Frame 160
"walk2"Symbol 2420 MovieClip {Waiter4} Frame 166
"TitterCOM"Symbol 2584 MovieClip Frame 1
"MaryCOM"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 1
"TitterCOM"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 13
"TitterFR"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 25
"TitterES"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 35
"TitterPT"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 48
"TitterNL"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 57
"TitterIT"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 69
"WardaCOM"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 79
"TitterCOMCN"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 89
"TitterCOID"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 100
"TessaspieleDE"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 110
"TessagamesCOUK"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 123
"TitterPL"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 139
"TitterNO"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 149
"TitterSE"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 159
"TitterDK"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 170
"TitterHU"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 180
"TitterGR"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 191
"TitterTW"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 200
"TitterFI"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 211
"IrgytessyRU"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 220
"KikirtiCOM"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 232
"TitterEU"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 257
"TitterBE"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 265
"TitterDE"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 273
"TitterNET"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 283
"TitterORG"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 292
"TitterINFO"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 301
"TitterBIZ"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 310
"TitterMOBI"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 319
"TitterCC"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 330
"TitterTV"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 339
"TitterIN"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 347
"TitterNAME"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 364
"TitterME"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 374
"TitterAT"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 400
"TitterCH"Symbol 2724 MovieClip {main_fla.LOGOTitter_573} Frame 410
"bath"Symbol 3017 MovieClip {src.ui.pop.UI_Buy} Frame 1
"pool"Symbol 3017 MovieClip {src.ui.pop.UI_Buy} Frame 6
"flower"Symbol 3017 MovieClip {src.ui.pop.UI_Buy} Frame 12
"table_1"Symbol 3017 MovieClip {src.ui.pop.UI_Buy} Frame 19
"door_1"Symbol 3017 MovieClip {src.ui.pop.UI_Buy} Frame 26
"door_2"Symbol 3017 MovieClip {src.ui.pop.UI_Buy} Frame 34
"road_1"Symbol 3017 MovieClip {src.ui.pop.UI_Buy} Frame 42
"road_2"Symbol 3017 MovieClip {src.ui.pop.UI_Buy} Frame 49
"light_1"Symbol 3017 MovieClip {src.ui.pop.UI_Buy} Frame 56
"light_2"Symbol 3017 MovieClip {src.ui.pop.UI_Buy} Frame 62
"carpet_1"Symbol 3017 MovieClip {src.ui.pop.UI_Buy} Frame 68
"carpet_2"Symbol 3017 MovieClip {src.ui.pop.UI_Buy} Frame 76
"tree_1"Symbol 3017 MovieClip {src.ui.pop.UI_Buy} Frame 84
"tree_2"Symbol 3017 MovieClip {src.ui.pop.UI_Buy} Frame 90
"role"Symbol 3017 MovieClip {src.ui.pop.UI_Buy} Frame 97
"noMoney"Symbol 3017 MovieClip {src.ui.pop.UI_Buy} Frame 102




http://swfchan.com/22/107802/info.shtml
Created: 16/3 -2019 03:37:20 Last modified: 16/3 -2019 03:37:20 Server time: 18/05 -2024 23:25:43