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

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

Scooby Doo Snack Machine.swf

This is the info page for
Flash #25408

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


Text
LOADING

Transition

SNACK

SCOOBY

MACHINE

DOO

PLAY

HOW

PLAY

TO

NEXT

BACK

HOW TO PLAY

Activate different mechanisms by clicking on them
with the mouse.

Crank

Gear

Click on an arrow at one end of the treadmill to
change its direction.

Get the Scooby Snacks in Scooby Doo’s mouth!

treadmill

Collect medals along the way.

Go for the best time and try to limit

your clicks for higher scores!

Watch out for crunchers!
They destroy the Scooby Snacks!

Hit switches with a snack to unlock the exits
that are closed.

CHOOSE YOUR DIFFICULTY
SETTINGS

levels
cleared

/

CLEAR PROGRESS

<p align="right"><font face="Komika Axis" size="12" color="#fcde04" letterSpacing="2.000000" kerning="0">00 </font></p>

<p align="right"><font face="Komika Axis" size="12" color="#fcde04" letterSpacing="2.000000" kerning="0">20</font></p>

<p align="right"><font face="Komika Axis" size="12" color="#fcde04" letterSpacing="2.000000" kerning="0">00 </font></p>

<p align="right"><font face="Komika Axis" size="12" color="#fcde04" letterSpacing="2.000000" kerning="0">20</font></p>

EASY

HARD

Win Pop

YOUR PERFORMANCE

Time:

Tokens collected:

Number of clicks:

Total time:

Score Conversion:

Previous best time:

N

I

A

G

Y

R

T

P

M

L

E

V

NEXT LEVEL

<p align="left"><font face="Komika Axis" size="12" color="#fcde04" letterSpacing="2.000000" kerning="0">01:00:65</font></p>

<p align="left"><font face="Komika Axis" size="12" color="#fcde04" letterSpacing="2.000000" kerning="0">01:00:65</font></p>

<p align="left"><font face="Komika Axis" size="12" color="#fcde04" letterSpacing="2.000000" kerning="0">40 / 50</font></p>

<p align="left"><font face="Komika Axis" size="12" color="#fcde04" letterSpacing="2.000000" kerning="0">40 / 50</font></p>

<p align="left"><font face="Komika Axis" size="12" color="#fcde04" letterSpacing="2.000000" kerning="0">01:00:65</font></p>

<p align="left"><font face="Komika Axis" size="12" color="#fcde04" letterSpacing="2.000000" kerning="0">190 700</font></p>

<p align="left"><font face="Komika Axis" size="10" color="#ffffff" letterSpacing="2.000000" kerning="0">(+5 seconds)</font></p>

WOW!

<p align="left"><font face="Komika Axis" size="10" color="#ffffff" letterSpacing="2.000000" kerning="0">(+5 seconds)</font></p>

LEVEL     CLEARED!

01

Loose Pop

A snack has been destroyed!

Scooby Doo can’t stand to lose
one bite of his food!

TRY AGAIN

LEVEL MAP

QUIT

OH NO !

Menu Pop

Y

A

L

P

O

T

W

H

SOUND OFF

SOUND ON

RESUME

MUSIC OFF

MUSIC ON

P

A

M

L

E

V

Progress clear confirm

YES

NO

Clear all
your progress
so far ?

Game quit confirm

Do you really
want to quit ?

Instructions pop-up

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

Menu

Level

clicks:

Total
time:

0

/

0

00:00:00

Level
Score:

000 000

0

0

00

00/20

Levels Cleared:

Total Score:

000 000 000

AllClear Pop

ALL
LEVELS
CLEAR!

LEVEL 01

Do not put anything here

Slow

Fast

Time:

00:00:00

Medals :

00 / 00

clicks :

00 / 00

LEVEL 02

Do not put anything here

Slow

LEVEL 03

Do not put anything here

CRADLE

Fixed

Fast

LEVEL 21

Do not put anything here

LEVEL 28

Do not put anything here

Moving

Fixed

WHEEL

LEVEL 22

Do not put anything here

LEVEL 36

Do not put anything here

LEVEL 35

Do not put anything here

LEVEL 30

Do not put anything here

LEVEL 37

Do not put anything here

LEVEL 10

Do not put anything here

LEVEL 12

Do not put anything here

LEVEL 38

Do not put anything here

LEVEL 25

Do not put anything here

LEVEL 11

Do not put anything here

LEVEL 16

Do not put anything here

LEVEL 23

Do not put anything here

LEVEL 27

Do not put anything here

Moving

LEVEL 09

Do not put anything here

LEVEL 15

Do not put anything here

LEVEL 24

Do not put anything here

LEVEL 31

Do not put anything here

LEVEL 40

Do not put anything here

LEVEL 05

Do not put anything here

LEVEL 13

Do not put anything here

LEVEL 33

Do not put anything here

LEVEL 39

Do not put anything here

LEVEL 34

Do not put anything here

LEVEL 29

Do not put anything here

LEVEL 14

Do not put anything here

LEVEL 06

Do not put anything here

LEVEL 04

Do not put anything here

LEVEL 07

Do not put anything here

LEVEL 32

Do not put anything here

LEVEL 26

Do not put anything here

LEVEL 08

Do not put anything here

LEVEL 20

Do not put anything here

LEVEL 17

Do not put anything here

LEVEL 18

Do not put anything here

LEVEL 19

Do not put anything here

WBOL_MainLoop

PLAY AGAIN

000 000 000

CONGRATULATIONS !

Your
final score:

There are 20 more levels
waiting for you
at the harder mode !

000 000 000

You’ve mastered
the hardest challenge!

You can replay the levels
to get better scores

Sorry, some levels have
not been cleared.

Be sure to come
back and try them later!

Sorry, some levels have
not been cleared.

Be sure to come
back and try them later!

000 000 000

GAME OVER

ActionScript [AS1/AS2]

Frame 1
if (_framesloaded >= 2) { nextFrame(); }
Frame 2
Object.prototype.gameTimeline = this; gGameID = "ScoobySnack"; function update() { mcScreen.mcLoading.gotoAndStop(nFakePc + 1); } Stage.showMenu = false; _focusrect = false; stop(); var MAX_LOAD_SPEED = 3; var TARGET_LABEL = "start"; var nFakePc = 0; var nPc; var sPc; var nFrame; this.onEnterFrame = function () { var _local2 = getBytesLoaded() / getBytesTotal(); nPc = Math.floor(_local2 * 100); nFakePc = nFakePc + MAX_LOAD_SPEED; if (nFakePc > nPc) { nFakePc = nPc; } update(); if (nFakePc == 100) { delete this.onEnterFrame; gotoAndStop(TARGET_LABEL); } };
Frame 11
GC = new HighScore.BaseGameController(this); GC.start(); _global.GC = GC; play(); stop(); new Main(this);
Frame 21
play();
Frame 22
GC.title(); stop(); _global.HS_Score = 0; _global.HS_Level = 1;
Frame 31
GC.instructions();
Frame 32
stop();
Frame 41
GC.play(); play();
Frame 42
if (Game.__get__Instance() == undefined) { GC.levelStart(_global.HS_Level, _global.HS_Score); }
Frame 43
stop();
Instance of Symbol 1151 MovieClip in Frame 43
onClipEvent (enterFrame) { GC.mainLoop(); }
Frame 44
stop();
Frame 51
GC.levelComplete();
Frame 52
stop();
Frame 61
if (Main.__get__Instance().__get__Section() != "win") { GC.win(_global.HS_Level, _global.HS_Score); }
Frame 62
stop();
Frame 71
if (Main.__get__Instance().__get__Section() != "gameOver") { GC.gameOver(_global.HS_Level, _global.HS_Score); }
Frame 72
stop();
Symbol 13 MovieClip [Dynamic_Hit] Frame 1
this._visible = false;
Symbol 67 MovieClip [SarbakanLibrary] Frame 1
#initclip 1 Object.registerClass("SarbakanLibrary", LibCompileHookComponent); #endinitclip
Symbol 1212 MovieClip [__Packages.HighScore.BaseGameController] Frame 0
class HighScore.BaseGameController { var gameTimeline, containerTimeline, engineClip, levelPauseTimer, inputTimer, mcHS, debugMsgList, mclListenerHS, mclHS, ScoresLevel, ScoresTotal; function BaseGameController (game_timeline, engine_clip) { gameTimeline = game_timeline; containerTimeline = gameTimeline._parent; if ((containerTimeline == undefined) && (gameTimeline != _level0)) { containerTimeline = _level0; } if ((containerTimeline != undefined) && (containerTimeline.AC == undefined)) { containerTimeline = _level10; } if ((containerTimeline != undefined) && (containerTimeline.AC == undefined)) { containerTimeline = _level10; } engineClip = engine_clip; engineClip._visible = false; levelPauseTimer = new HighScore.Timer(); inputTimer = new HighScore.Timer(); } function onHSReady() { mcHS.HS.loading(); } function onHSLoadError(error_code) { mcHS.HS = undefined; } function start() { debugMsgList = new Array(); if (containerTimeline != undefined) { containerTimeline.AC.gameStart(gameTimeline, this); } else { gameDebug("Container: undefined"); } mclListenerHS = new Object(); mclListenerHS.owner = this; mclHS = new MovieClipLoader(); mclListenerHS.onLoadComplete = function (target_mc) { target_mc.owner = this.owner; }; mclListenerHS.onLoadError = function (target_mc, errorCode) { this.owner.onHSLoadError(errorCode); }; mclHS.addListener(mclListenerHS); if (gameTimeline.gGameID == undefined) { gameTimeline.gGameID = "na.no_id.fla"; } if (gameTimeline.gHSRoot_swf == undefined) { gameTimeline.gHSRoot_swf = ""; } if (gameTimeline.gHSRoot_jsp == undefined) { gameTimeline.gHSRoot_jsp = "/web/load_variables/games/"; } if (gameTimeline.gHSRoot_top100 == undefined) { gameTimeline.gHSRoot_top100 = "/web/games/"; } if (gameTimeline.gDB_domain == undefined) { gameTimeline.gDB_domain = "http://looneytunes2.warnerbros.com"; } mcHS = gameTimeline.createEmptyMovieClip("hs_scripts2", 24000); mclHS.loadClip(gameTimeline.gHSRoot_swf + filenameHS, mcHS); } function title() { if (containerTimeline != undefined) { containerTimeline.AC.gameTitle(); } ScoresLevel = 0; ScoresTotal = 0; mcHS.HS.loaded(); } function instructions() { if (containerTimeline != undefined) { containerTimeline.AC.gameInstructions(); } } function play() { if (containerTimeline != undefined) { containerTimeline.AC.gamePlay(); } mcHS.HS.play(); } function levelStart(level, score) { if (containerTimeline != undefined) { containerTimeline.AC.gameLevelStart(level, score); } ScoresTotal = score; mcHS.HS.levelStart(level, score); } function mainLoop() { ScoresLevel = _global.HS_Score - ScoresTotal; HighScore.FrameTimeManager.calculateFrameTime(); } function checkLevelComplete() { return(false); } function checkGameOver() { return(false); } function levelComplete() { if (containerTimeline != undefined) { containerTimeline.AC.gameLevelComplete(); } levelPauseTimer.restartTimer(); } function win(level, score) { if (containerTimeline != undefined) { containerTimeline.AC.gameWin(level, score); } mcHS.HS.gameOver(level, score); levelPauseTimer.restartTimer(); } function gameOver(level, score) { if (containerTimeline != undefined) { containerTimeline.AC.gameGameOver(level, score); } mcHS.HS.gameOver(level, score); levelPauseTimer.restartTimer(); } function handleInput() { if (Key.isDown(HighScore.BaseInputManager.keyMap[HighScore.BaseInputManager.QUIT])) { gameTimeline.gotoAndPlay("gameOver"); } if (Key.getCode() == 13) { consoleCode = ""; } else if ((Key.getAscii() > 45) && (Key.getAscii() != prevConsoleCodeChar)) { consoleCode = consoleCode + (Key.getAscii() + ":"); prevConsoleCodeChar = Key.getAscii(); } if (consoleCode == "126:119:98:100:98:") { mcHS.HS.showDebugConsole(); consoleCode = ""; } } function getScore() { return(0); } function setScore(value) { } function getTotalScore() { return(_global.HS_Score); } function getLevel() { return(_global.HS_Level); } function setLevel(value) { } function getFrameTime() { return(HighScore.FrameTimeManager.getFrameMilliseconds()); } function getLevelScore() { return(ScoresLevel); } function gameDebug(msg) { if (gameTimeline.gDebug == undefined) { gameTimeline.gDebug = ""; } gameTimeline.gDebug = (gameTimeline.gDebug + msg) + newline; debugMsgList.push(msg); } var filenameHS = "HSScripts2.swf"; var consoleCode = ""; var prevConsoleCodeChar = 0; }
Symbol 1213 MovieClip [__Packages.HighScore.Timer] Frame 0
class HighScore.Timer { function Timer () { startTime = getTimer(); } function restartTimer() { startTime = getTimer(); } function milliseconds() { return(getTimer() - startTime); } function seconds() { return(getSeconds()); } function getSeconds() { return(Math.floor((getTimer() - startTime) / 1000)); } function minutes() { return(Math.floor(getSeconds() / 60)); } function remaining(time_allowed) { return(time_allowed - milliseconds()); } function expire() { startTime = -100000; } function display() { var _local2; var _local3; _local2 = "00" + minutes(); _local2 = _local2.substr(_local2.length - 2, 2); _local3 = "00" + seconds(); _local3 = _local3.substr(_local3.length - 2, 2); return((_local2 + ":") + _local3); } function displayRemaining(time_allowed) { var _local2; var _local3; var _local4 = time_allowed - milliseconds(); var _local5 = Math.floor(_local4 / 1000); var _local6 = Math.floor(_local5 / 60); if (_local4 >= 0) { _local2 = "00" + _local6; _local2 = _local2.substr(_local2.length - 2, 2); _local3 = "00" + _local5; _local3 = _local3.substr(_local3.length - 2, 2); } else { _local2 = "00"; _local3 = "00"; } return((_local2 + ":") + _local3); } var startTime = 0; }
Symbol 1214 MovieClip [__Packages.HighScore.FrameTimeManager] Frame 0
class HighScore.FrameTimeManager { static var frameTimeMilliseconds; function FrameTimeManager () { } static function calculateFrameTime() { frameTimeMilliseconds = frameTimeTimer.milliseconds(); frameTimeTimer.restartTimer(); } static function getFrameMilliseconds() { return(frameTimeMilliseconds); } static function getFrameSeconds() { return(frameTimeMilliseconds / 1000); } static var frameTimeTimer = new HighScore.Timer(); }
Symbol 1215 MovieClip [__Packages.HighScore.BaseInputManager] Frame 0
class HighScore.BaseInputManager { static var keyMap, inputState; function BaseInputManager () { } static function init() { keyMap = new Array(NUM_STATES); inputState = new Array(NUM_STATES); keyMap[QUIT] = 81; inputState[QUIT] = false; initialized = true; } static function processInput() { if (!initialized) { init(); } processKeyboardInput(); } static function processKeyboardInput() { inputState[QUIT] = Key.isDown(keyMap[QUIT]); } static function checkInputState(keyMapIndex) { return(inputState[keyMapIndex]); } static function showInputState() { } static var QUIT = 0; static var NUM_STATES = 1; static var initialized = false; }
Symbol 79 MovieClip [__Packages.Library.DispatcherBase] Frame 0
class Library.DispatcherBase { var bPaused, aListeners; function DispatcherBase () { bPaused = false; aListeners = new Array(); } function doEnterFrame() { if (!bPaused) { doDispatchMessage("doEnterFrame"); } } function doAddListener(__oRef) { aListeners.push(__oRef); } function doRemoveListener(__oRef) { for (var _local2 in aListeners) { if (aListeners[_local2] == __oRef) { delete aListeners[_local2]; aListeners.splice(Number(_local2), 1); } } } function doPause() { bPaused = true; doDispatchMessage("doPause"); } function doResume() { bPaused = false; doDispatchMessage("doResume"); } function doDestroy() { doDispatchMessage("doDestroy"); delete aListeners; } function doDispatchMessage(__sMessage) { for (var _local3 in aListeners) { aListeners[_local3][__sMessage](); } } }
Symbol 1216 MovieClip [__Packages.Main] Frame 0
class Main extends Library.DispatcherBase { static var oCtrl; var mcRef, oMusicPack, oMusicGame, oTransition, doAddListener, sCurrentSection, sTargetSection, nScoreShow, oGame, bHardDifficultyCompleted; function Main (__mcRef) { super(); mcRef = __mcRef; var _local3 = mcRef.createEmptyMovieClip("SOUND_MANAGER", SOUND_MANAGER_DEPTH); Library.Sound.SoundManager.doInit(_local3); Library.Sound.SoundManager.setCategoryVolume(SOUND_CATEGORY_SFX, 100); Library.Sound.SoundManager.setCategoryVolume(SOUND_CATEGORY_MUSIC, 45); oMusicPack = Library.Sound.SoundManager.doPlaySoundInCat(SOUND_CATEGORY_MUSIC, "Packaging.wav", 0, 9999999); oMusicGame = Library.Sound.SoundManager.doPlaySoundInCat(SOUND_CATEGORY_MUSIC, "Game.wav", 0, 9999999); oMusicPack.setFadeRate(2.25); oMusicGame.setFadeRate(2.25); oMusicPack.doFadeTo(100); mcRef.onEnterFrame = Library.Utils.Delegate.create(this, doEnterFrame); oCtrl = this; mcRef.mcTransition.swapDepths(50000); oTransition = new Library.Transition(mcRef.mcTransition); oTransition.__set__Listener(this); doAddListener(oTransition); doTransitionTo(SECTION_TITLE); } static function get Instance() { return(oCtrl); } function doEnterFrame() { super.doEnterFrame(); } function onTransitionEvent(__nEvent, __oTransition) { switch (__nEvent) { case Library.Transition.TRANSITION_SCREEN_COVERED : doUnloadSection(sCurrentSection); doSetSection(sTargetSection); Library.Sound.SoundManager.doPlaySoundInCat(SOUND_CATEGORY_SFX, "TransitionOut.wav"); break; case Library.Transition.TRANSITION_COMPLETE : } } function doInstructionPageChange(__nChange) { doClickSound(); mcRef.mcSection.gotoAndStop(mcRef.mcSection._currentframe + __nChange); doSetUpInstructions(); } function doRollSound() { Library.Sound.SoundManager.doPlaySoundInCat(SOUND_CATEGORY_SFX, "RollOver.wav"); } function doClickSound() { Library.Sound.SoundManager.doPlaySoundInCat(SOUND_CATEGORY_SFX, "Click.wav"); } function doSwitchMusicToGame() { oMusicPack.doFadeTo(0, false); oMusicGame.doFadeTo(85); } function doSwitchMusicToPack() { oMusicGame.doFadeTo(0, false); oMusicPack.doFadeTo(100); } function onTitleClickInstructions() { doClickSound(); doTransitionTo(SECTION_INSTRUCTIONS); } function onTitleClickTitle() { doClickSound(); doTransitionTo(SECTION_TITLE); } function onTitleClickGame() { doClickSound(); doTransitionTo(SECTION_GAME); } function doQuitGame() { nScoreShow = oGame.__get__Status().TotalScore; var _local2 = oGame.isPlayerWinner(); bHardDifficultyCompleted = oGame.__get__Difficulty() == Game.DIFFICULTY_MEDIUM; if (_local2) { doTransitionTo(SECTION_WIN); } else { doTransitionTo(SECTION_LOSE); } doSwitchMusicToPack(); } function get Section() { return(sCurrentSection); } function doSetUpTitle() { mcRef.mcSection.btnPlay.onRelease = Library.Utils.Delegate.create(this, onTitleClickGame); mcRef.mcSection.btnInstructions.onRelease = Library.Utils.Delegate.create(this, onTitleClickInstructions); mcRef.mcSection.btnPlay.onRollOver = Library.Utils.Delegate.create(Instance, Instance.doRollSound); mcRef.mcSection.btnInstructions.onRollOver = Library.Utils.Delegate.create(Instance, Instance.doRollSound); } function doSetUpInstructions() { mcRef.mcSection.stop(); mcRef.mcSection.btnPlay.onRelease = Library.Utils.Delegate.create(this, onTitleClickGame); mcRef.mcSection.btnNext.onRelease = Library.Utils.Delegate.create(this, doInstructionPageChange, 1); mcRef.mcSection.btnMenu.onRelease = Library.Utils.Delegate.create(this, onTitleClickTitle); mcRef.mcSection.btnBack.onRelease = Library.Utils.Delegate.create(this, doInstructionPageChange, -1); mcRef.mcSection.btnPlay.onRollOver = Library.Utils.Delegate.create(Instance, Instance.doRollSound); mcRef.mcSection.btnNext.onRollOver = Library.Utils.Delegate.create(Instance, Instance.doRollSound); mcRef.mcSection.btnMenu.onRollOver = Library.Utils.Delegate.create(Instance, Instance.doRollSound); mcRef.mcSection.btnBack.onRollOver = Library.Utils.Delegate.create(Instance, Instance.doRollSound); } function doWinLoseShared() { mcRef.mcSection.btnContinue.onRelease = Library.Utils.Delegate.create(this, onTitleClickTitle); mcRef.mcSection.btnContinue.onRollOver = Library.Utils.Delegate.create(Instance, Instance.doRollSound); mcRef.mcSection.txtScore.text = Library.Utils.Tools.returnFormatedNumber(nScoreShow, 9); _global.HS_Score = nScoreShow; } function doSetUpWin() { mcRef.mcSection.stop(); if (bHardDifficultyCompleted) { mcRef.mcSection.gotoAndStop(2); } Library.Sound.SoundManager.doPlaySoundInCat(SOUND_CATEGORY_SFX, "ScoobyWin.wav"); doWinLoseShared(); _global.GC.win(1, _global.HS_Score); } function doSetUpLose() { doWinLoseShared(); _global.GC.gameOver(1, _global.HS_Score); } function doCreateGame() { oGame = new Game(mcRef.mcSection); } function doUnloadGame() { oGame.doDestroy(); delete oGame; } function doSetSection(__sSection) { sCurrentSection = __sSection; mcRef.gotoAndStop(sCurrentSection); switch (sCurrentSection) { case SECTION_INSTRUCTIONS : doSetUpInstructions(); break; case SECTION_TITLE : doSetUpTitle(); break; case SECTION_WIN : doSetUpWin(); break; case SECTION_LOSE : doSetUpLose(); break; case SECTION_GAME : doCreateGame(); } } function doUnloadSection(__sSection) { switch (__sSection) { case SECTION_WIN : case SECTION_LOSE : _global.GC.mcHS.HS.HSD.hideDialog(); break; case SECTION_GAME : doUnloadGame(); } } function doTransitionTo(__sSection) { sTargetSection = __sSection; oTransition.doStart(); Library.Sound.SoundManager.doPlaySoundInCat(SOUND_CATEGORY_SFX, "TransitionIn.wav"); } static var FRAME_RATE = 30; static var SOUND_MANAGER_DEPTH = 25000; static var SOUND_CATEGORY_SFX = "SFX"; static var SOUND_CATEGORY_MUSIC = "MUSIC"; static var SECTION_TITLE = "title"; static var SECTION_INSTRUCTIONS = "instruction"; static var SECTION_GAME = "play"; static var SECTION_LEVEL_COMPLETE = "levelComplete"; static var SECTION_WIN = "win"; static var SECTION_LOSE = "gameOver"; }
Symbol 77 MovieClip [__Packages.Library.State] Frame 0
class Library.State { var mcRef, bStateLocked, bPaused, sState, nStateTotalFrame; function State (__mcRef) { mcRef = __mcRef; bStateLocked = false; bPaused = false; } function doEnterFrame() { this["do" + sState](); } function doPause() { bPaused = true; mcRef.mcState.stop(); } function doResume() { bPaused = false; mcRef.mcState.play(); } function setState(__sState) { if (!bStateLocked) { doForcedSetState(__sState); } } function doForcedSetState(__sState) { if (sState != __sState) { doUnLoadStateAction(sState); sState = __sState; mcRef.gotoAndStop(sState); nStateTotalFrame = mcRef.mcState._totalframes; doLoadStateAction(sState); } } function get Paused() { return(bPaused); } function get CurrentState() { return(sState); } function doLoadStateAction() { } function doUnLoadStateAction() { } function doLockState() { bStateLocked = true; } function doUnlockState() { bStateLocked = false; } function isStateComplete() { var _local2 = false; if (mcRef.mcState._currentframe == nStateTotalFrame) { _local2 = true; } return(_local2); } function isStateStarting() { var _local2 = false; if (mcRef.mcState._currentframe == 1) { _local2 = true; } return(_local2); } }
Symbol 80 MovieClip [__Packages.Library.Transition] Frame 0
class Library.Transition extends Library.State { var setState, isStateComplete, oListener, __get__Listener, mcRef; function Transition (__mcRef) { super(__mcRef); setState("Hidden"); } function doStart() { setState("In"); } function doDestroy() { } function doIn() { if (isStateComplete()) { oListener.onTransitionEvent(TRANSITION_SCREEN_COVERED, this); setState("Out"); } } function doOut() { if (isStateComplete()) { oListener.onTransitionEvent(TRANSITION_COMPLETE, this); setState("Hidden"); } } function set Listener(_o) { oListener = _o; //return(__get__Listener()); } function doLoadStateAction() { mcRef.mcState.btnBlock.useHandCursor = false; } static var TRANSITION_SCREEN_COVERED = 1; static var TRANSITION_COMPLETE = 2; }
Symbol 1217 MovieClip [__Packages.Game] Frame 0
class Game { static var oCtrl; var mcRef, oTransition, oPlayerStatus, oMenuPopUp, oLoosePopUp, oWinPopUp, oProgressClearPopUp, oGameQuitPopUp, oGameInstructionsPopUp, sCurrentSection, oTargetLevelData, nDifficulty, oLevel, oLevelStatistics, bBestTimeRecorded, nPreviousBestTime, sTargetSection, oLevelSelector; function Game (__mcRef) { oCtrl = this; mcRef = __mcRef; oTransition = new Library.Transition(mcRef.mcTransition); oTransition.__set__Listener(this); Main.__get__Instance().doAddListener(oTransition); oPlayerStatus = new PlayerStatus(); oMenuPopUp = new Library.BasicPopUp(mcRef.mcPopUps.mcMenu); oMenuPopUp.__set__Listener(this); Main.__get__Instance().doAddListener(oMenuPopUp); oLoosePopUp = new Library.BasicPopUp(mcRef.mcPopUps.mcLoose); oLoosePopUp.__set__Listener(this); Main.__get__Instance().doAddListener(oLoosePopUp); oWinPopUp = new Library.BasicPopUp(mcRef.mcPopUps.mcWin); oWinPopUp.__set__Listener(this); Main.__get__Instance().doAddListener(oWinPopUp); oProgressClearPopUp = new Library.BasicPopUp(mcRef.mcPopUps.mcProgressClear); oProgressClearPopUp.__set__Listener(this); Main.__get__Instance().doAddListener(oProgressClearPopUp); oGameQuitPopUp = new Library.BasicPopUp(mcRef.mcPopUps.mcGameQuit); oGameQuitPopUp.__set__Listener(this); Main.__get__Instance().doAddListener(oGameQuitPopUp); oGameInstructionsPopUp = new Library.BasicPopUp(mcRef.mcPopUps.mcInstructions); oGameInstructionsPopUp.__set__Listener(this); Main.__get__Instance().doAddListener(oGameInstructionsPopUp); doSetSection(SECTION_DIFFICULTY); Main.__get__Instance().doAddListener(this); } static function get Instance() { return(oCtrl); } function doEnterFrame() { super.doEnterFrame(); if (sCurrentSection == SECTION_GAME) { doUpdateHud(); } } function doToggleMute(__sCategoryName) { if (Library.Sound.SoundManager.isCategoryMuted(__sCategoryName)) { Library.Sound.SoundManager.doUnMuteCategory(__sCategoryName); } else { Library.Sound.SoundManager.doMuteCategory(__sCategoryName); } Main.__get__Instance().doClickSound(); doUpdateSoundMusicToggle(); } function doProgressToNext() { oTargetLevelData = oPlayerStatus.getNextIncompleteLevelFor(Difficulty); doTransitionTo(SECTION_GAME); } function doConfirmProgressClear() { oProgressClearPopUp.doOpen(); } function doClearProgressUserAnswer(__bAnswer) { if (__bAnswer) { oPlayerStatus.doFlushProgression(); doCreateDifficultyScreen(); } oProgressClearPopUp.doClose(); } function doConfirmExit() { oGameQuitPopUp.doOpen(); } function doGameQuitUserAnswer(__bAnswer) { if (__bAnswer) { Main.__get__Instance().doQuitGame(); } else { oGameQuitPopUp.doClose(); } Main.__get__Instance().doClickSound(); } function doStartLevel(__oLevel) { oTargetLevelData = __oLevel; doTransitionTo(SECTION_GAME); } function doUseDifficulty(__nDifficulty) { nDifficulty = __nDifficulty; Main.__get__Instance().doClickSound(); doTransitionTo(SECTION_LEVEL_SELECT); } function doOpenInstructions() { oGameInstructionsPopUp.doOpen(); Main.__get__Instance().doClickSound(); } function doInstructionPageChange(__nChange) { oGameInstructionsPopUp.__get__Ref().mcData.gotoAndStop(oGameInstructionsPopUp.__get__Ref().mcData._currentframe + __nChange); doUpdateInstructions(); Main.__get__Instance().doClickSound(); } function doResumeFromInstructions() { var _local2 = oGameInstructionsPopUp.__get__Ref().mcData._currentframe; oGameInstructionsPopUp.doClose(); oGameInstructionsPopUp.__get__Ref().mcData.gotoAndStop(_local2); Main.__get__Instance().doClickSound(); } function doResumeFromMenu() { oLevel.doResume(); oMenuPopUp.doClose(); Main.__get__Instance().doClickSound(); } function doOpenMenu() { oLevel.doPause(); oMenuPopUp.doOpen(); Main.__get__Instance().doClickSound(); } function doPlayerWon() { oLevelStatistics = oLevel.Statistics; bBestTimeRecorded = false; nPreviousBestTime = oTargetLevelData.BestTime; if (oLevelStatistics.__get__FinalTime() < nPreviousBestTime) { oTargetLevelData.doSaveFromStatistics(oLevelStatistics); bBestTimeRecorded = true; } oWinPopUp.doOpen(); } function doPlayerLost() { oLoosePopUp.doOpen(); } function doChooseAnotherLevel() { if (sCurrentSection != SECTION_LEVEL_SELECT) { doTransitionTo(SECTION_LEVEL_SELECT); } } function doRestartLevel() { doTransitionTo(SECTION_GAME); } function onPopUpEvent(__nEvent, __oPopUp) { if (!(__nEvent === Library.BasicPopUp.NEED_UPDATE)) { } else { switch (__oPopUp) { case oLoosePopUp : doUpdateLoosePopUp(); break; case oWinPopUp : doUpdateWinPopUp(); break; case oMenuPopUp : doUpdateMenuPopUp(); break; case oProgressClearPopUp : doUpdateProgressClear(); break; case oGameQuitPopUp : doUpdateGameQuit(); break; case oGameInstructionsPopUp : doUpdateInstructions(); } } } function onTransitionEvent(__nEvent, __oTransition) { switch (__nEvent) { case Library.Transition.TRANSITION_SCREEN_COVERED : doUnloadSection(sCurrentSection); doSetSection(sTargetSection); Library.Sound.SoundManager.doPlaySoundInCat(Main.SOUND_CATEGORY_SFX, "TransitionOut.wav"); break; case Library.Transition.TRANSITION_COMPLETE : } } function isPlayerWinner() { return(Status.isFirstCompletionFor(Difficulty)); } function doDestroy() { oLevel.doDestroy(); oTransition.doDestroy(); oLevelSelector.doDestroy(); oPlayerStatus.doDestroy(); delete oLoosePopUp; delete oWinPopUp; delete oMenuPopUp; delete oProgressClearPopUp; Main.__get__Instance().doRemoveListener(this); } function get Status() { return(oPlayerStatus); } function get Difficulty() { return(nDifficulty); } function doCreateDifficultyScreen() { mcRef.mcSection.btnDiffEasy.onRelease = Library.Utils.Delegate.create(this, doUseDifficulty, DIFFICULTY_EASY); mcRef.mcSection.btnDiffMedium.onRelease = Library.Utils.Delegate.create(this, doUseDifficulty, DIFFICULTY_MEDIUM); mcRef.mcSection.btnClearProgress.onRelease = Library.Utils.Delegate.create(this, doConfirmProgressClear); mcRef.mcSection.txtStatusEasy.text = Library.Utils.Tools.returnFormatedNumber(oPlayerStatus.getCompletedQuantityFor(DIFFICULTY_EASY), 2); mcRef.mcSection.txtStatusMedium.text = Library.Utils.Tools.returnFormatedNumber(oPlayerStatus.getCompletedQuantityFor(DIFFICULTY_MEDIUM), 2); mcRef.mcSection.txtTotalEasy.text = Library.Utils.Tools.returnFormatedNumber(oPlayerStatus.getLevelQuantityFor(DIFFICULTY_EASY), 2); mcRef.mcSection.txtTotalMedium.text = Library.Utils.Tools.returnFormatedNumber(oPlayerStatus.getLevelQuantityFor(DIFFICULTY_MEDIUM), 2); mcRef.mcSection.btnDiffEasy.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); mcRef.mcSection.btnDiffMedium.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); mcRef.mcSection.btnClearProgress.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); } function doCreateLevel() { mcRef.mcSection.gotoAndStop(oTargetLevelData.__get__LevelNumber()); oLevel = new Level(mcRef.mcSection.mcLevel, oTargetLevelData); Main.__get__Instance().doSwitchMusicToGame(); } function doCreateLevelSelector() { oLevelSelector = new LevelSelector(mcRef.mcSection); mcRef.mcSection.btnMenu.onRelease = Library.Utils.Delegate.create(this, doOpenMenu); mcRef.mcSection.btnMenu.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); } function doUpdateHud() { mcRef.mcSection.mcHud.btnMenu.onRelease = Library.Utils.Delegate.create(this, doOpenMenu); mcRef.mcSection.mcHud.btnMenu.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); mcRef.mcSection.mcHud.txtTime.text = Library.Utils.Tools.getFormatedTime(oLevel.__get__Statistics().__get__TimeSpent(), true); var _local4 = oLevel.__get__Statistics().__get__MedalsCollected(); var _local2 = oTargetLevelData.__get__MedalsQuantity(); mcRef.mcSection.mcHud.txtMedals.text = (_local4 + " / ") + _local2; var _local3 = oLevel.__get__Statistics().__get__UserClicks(); var _local5 = oTargetLevelData.__get__NormalClicks(); mcRef.mcSection.mcHud.txtClicks.text = (_local3 + " / ") + _local5; } function doUpdateInstructions() { oGameInstructionsPopUp.__get__Ref().mcData.stop(); oGameInstructionsPopUp.__get__Ref().mcData.btnPlay.onRelease = Library.Utils.Delegate.create(this, doResumeFromInstructions); oGameInstructionsPopUp.__get__Ref().mcData.btnNext.onRelease = Library.Utils.Delegate.create(this, doInstructionPageChange, 1); oGameInstructionsPopUp.__get__Ref().mcData.btnMenu.onRelease = Library.Utils.Delegate.create(this, doResumeFromInstructions); oGameInstructionsPopUp.__get__Ref().mcData.btnBack.onRelease = Library.Utils.Delegate.create(this, doInstructionPageChange, -1); oGameInstructionsPopUp.__get__Ref().mcData.btnPlay.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); oGameInstructionsPopUp.__get__Ref().mcData.btnNext.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); oGameInstructionsPopUp.__get__Ref().mcData.btnMenu.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); oGameInstructionsPopUp.__get__Ref().mcData.btnBack.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); } function doUpdateGameQuit() { oGameQuitPopUp.__get__Ref().btnYes.onRelease = Library.Utils.Delegate.create(this, doGameQuitUserAnswer, true); oGameQuitPopUp.__get__Ref().btnNo.onRelease = Library.Utils.Delegate.create(this, doGameQuitUserAnswer, false); oGameQuitPopUp.__get__Ref().btnYes.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); oGameQuitPopUp.__get__Ref().btnNo.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); } function doUpdateProgressClear() { oProgressClearPopUp.__get__Ref().btnYes.onRelease = Library.Utils.Delegate.create(this, doClearProgressUserAnswer, true); oProgressClearPopUp.__get__Ref().btnNo.onRelease = Library.Utils.Delegate.create(this, doClearProgressUserAnswer, false); oProgressClearPopUp.__get__Ref().btnYes.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); oProgressClearPopUp.__get__Ref().btnNo.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); } function doUpdateMenuPopUp() { oMenuPopUp.__get__Ref().btnResume.onRelease = Library.Utils.Delegate.create(this, doResumeFromMenu); oMenuPopUp.__get__Ref().btnHelp.onRelease = Library.Utils.Delegate.create(this, doOpenInstructions); oMenuPopUp.__get__Ref().btnLevelMap.onRelease = Library.Utils.Delegate.create(this, doChooseAnotherLevel); oMenuPopUp.__get__Ref().btnQuit.onRelease = Library.Utils.Delegate.create(this, doConfirmExit); doUpdateSoundMusicToggle(); oMenuPopUp.__get__Ref().btnResume.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); oMenuPopUp.__get__Ref().btnLevelMap.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); oMenuPopUp.__get__Ref().btnHelp.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); oMenuPopUp.__get__Ref().btnQuit.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); } function doUpdateSoundMusicToggle() { var _local3 = "On"; if (Library.Sound.SoundManager.isCategoryMuted(Main.SOUND_CATEGORY_MUSIC)) { _local3 = "Off"; } var _local2 = "On"; if (Library.Sound.SoundManager.isCategoryMuted(Main.SOUND_CATEGORY_SFX)) { _local2 = "Off"; } oMenuPopUp.__get__Ref().mcMusicGroup.gotoAndStop(_local3); oMenuPopUp.__get__Ref().mcSoundGroup.gotoAndStop(_local2); oMenuPopUp.__get__Ref().mcMusicGroup.btnToggle.onRelease = Library.Utils.Delegate.create(this, doToggleMute, Main.SOUND_CATEGORY_MUSIC); oMenuPopUp.__get__Ref().mcSoundGroup.btnToggle.onRelease = Library.Utils.Delegate.create(this, doToggleMute, Main.SOUND_CATEGORY_SFX); oMenuPopUp.__get__Ref().mcMusicGroup.btnToggle.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); oMenuPopUp.__get__Ref().mcSoundGroup.btnToggle.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); } function doUpdateLoosePopUp() { oLoosePopUp.__get__Ref().btnRestart.onRelease = Library.Utils.Delegate.create(this, doRestartLevel); oLoosePopUp.__get__Ref().btnChooseAnother.onRelease = Library.Utils.Delegate.create(this, doChooseAnotherLevel); oLoosePopUp.__get__Ref().btnQuit.onRelease = Library.Utils.Delegate.create(this, doConfirmExit); oLoosePopUp.__get__Ref().btnRestart.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); oLoosePopUp.__get__Ref().btnChooseAnother.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); oLoosePopUp.__get__Ref().btnQuit.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); } function doUpdateWinPopUp() { var _local6 = false; var _local10 = oPlayerStatus.getCompletedQuantityFor(Difficulty); var _local11 = oPlayerStatus.getLevelQuantityFor(Difficulty); if (_local10 >= _local11) { _local6 = true; } oWinPopUp.__get__Ref().btnRestart.onRelease = Library.Utils.Delegate.create(this, doRestartLevel); oWinPopUp.__get__Ref().btnChooseAnother.onRelease = Library.Utils.Delegate.create(this, doChooseAnotherLevel); oWinPopUp.__get__Ref().btnNextLevel.onRelease = Library.Utils.Delegate.create(this, doProgressToNext); if (_local6) { oWinPopUp.__get__Ref().btnNextLevel._visible = false; } oWinPopUp.__get__Ref().btnRestart.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); oWinPopUp.__get__Ref().btnChooseAnother.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); oWinPopUp.__get__Ref().btnNextLevel.onRollOver = Library.Utils.Delegate.create(Main.__get__Instance(), Main.__get__Instance().doRollSound); var _local9 = oLevelStatistics.__get__TimeSpent(); var _local13 = oLevelStatistics.__get__UserClicks(); var _local12 = oLevelStatistics.__get__MedalsCollected(); var _local7 = oLevelStatistics.__get__ClicksPenality(); var _local5 = oLevelStatistics.__get__MedalsPenality(); var _local14 = oLevelStatistics.__get__FinalTime(); var _local8; var _local4; if (bBestTimeRecorded) { if (oWinPopUp.__get__CurrentState() != "Idle") { oWinPopUp.__get__Ref().mcBest._visible = false; } else { Library.Sound.SoundManager.doPlaySoundInCat(Main.SOUND_CATEGORY_SFX, "RecordBeaten.wav"); } _local8 = oLevelStatistics.FinalTime; if (nPreviousBestTime != Number.POSITIVE_INFINITY) { _local4 = Library.Utils.Tools.getFormatedTime(nPreviousBestTime, true); } else { _local4 = "00:00:00"; } } else { oWinPopUp.__get__Ref().mcBest._visible = false; _local8 = nPreviousBestTime; _local4 = Library.Utils.Tools.getFormatedTime(_local8, true); } var _local3 = Library.Utils.Tools.getFormatedTime(_local5, true); var _local2 = Library.Utils.Tools.getFormatedTime(_local7, true); if (_local5 > 0) { _local3 = ("(+" + _local3) + ")"; } else { _local3 = ""; } if (_local7 > 0) { _local2 = ("(+" + _local2) + ")"; } else { _local2 = ""; } oWinPopUp.__get__Ref().txtLevelNumber.text = Library.Utils.Tools.returnFormatedNumber(oTargetLevelData.__get__DisplayNumber(), 2); oWinPopUp.__get__Ref().txtTime.text = Library.Utils.Tools.getFormatedTime(_local9, true); oWinPopUp.__get__Ref().txtTimeFinal.text = Library.Utils.Tools.getFormatedTime(_local14, true); oWinPopUp.__get__Ref().txtTimeBest.text = _local4; oWinPopUp.__get__Ref().txtClicks.text = (Library.Utils.Tools.returnFormatedNumber(_local13, 2) + " / ") + Library.Utils.Tools.returnFormatedNumber(oTargetLevelData.__get__NormalClicks(), 2); oWinPopUp.__get__Ref().txtClicksPenality.text = _local2; oWinPopUp.__get__Ref().txtMedals.text = (Library.Utils.Tools.returnFormatedNumber(_local12, 2) + " / ") + Library.Utils.Tools.returnFormatedNumber(oTargetLevelData.__get__MedalsQuantity(), 2); oWinPopUp.__get__Ref().txtMedalsPenality.text = _local3; oWinPopUp.__get__Ref().txtScore.text = Library.Utils.Tools.returnFormatedNumber(oTargetLevelData.getScoreForTime(oLevelStatistics.__get__FinalTime(), 6)); } function doUnloadLevel() { oLevel.doDestroy(); delete oLevel; mcRef.gotoAndStop("CleanUp"); oLoosePopUp.doHide(); oWinPopUp.doHide(); oMenuPopUp.doHide(); Main.__get__Instance().doSwitchMusicToPack(); } function doSetSection(__sSection) { sCurrentSection = __sSection; mcRef.gotoAndStop(sCurrentSection); switch (sCurrentSection) { case SECTION_LEVEL_SELECT : doCreateLevelSelector(); break; case SECTION_DIFFICULTY : doCreateDifficultyScreen(); break; case SECTION_GAME : doCreateLevel(); } } function doUnloadSection(__sSection) { if (!(__sSection === SECTION_GAME)) { } else { doUnloadLevel(); } } function doTransitionTo(__sSection) { sTargetSection = __sSection; oTransition.doStart(); Library.Sound.SoundManager.doPlaySoundInCat(Main.SOUND_CATEGORY_SFX, "TransitionIn.wav"); } static var SECTION_DIFFICULTY = "Difficulty"; static var SECTION_LEVEL_SELECT = "LevelSelect"; static var SECTION_GAME = "Game"; static var DIFFICULTY_EASY = 1; static var DIFFICULTY_MEDIUM = 2; }
Symbol 1218 MovieClip [__Packages.LevelDataBase] Frame 0
class LevelDataBase { var nStatus, nBestTime, nMedalsEarned, nMadeClicks, nMinimumTime, nNormalTime, nMaximumTime, nSnackQuantity, nDifficulty, nNormalClicks, nLevelNumber, nDisplayNumber, nMedalsQuantity, nSnackEntryRate, __get__MinimumTime, __get__MaximumTime, __get__NormalTime; function LevelDataBase () { doReset(); } function doSaveFromStatistics(__oStatistics) { nStatus = STATUS_COMPLETED; nBestTime = __oStatistics.FinalTime; nMedalsEarned = __oStatistics.MedalsCollected; nMadeClicks = __oStatistics.UserClicks; doSaveData(); } function doReset() { nStatus = STATUS_INCOMPLETE; nBestTime = Number.POSITIVE_INFINITY; nMedalsEarned = 0; nMadeClicks = 0; } function doDestroy() { } function getScoreForTime(__nTime) { var _local6 = POINTS_MINIMUM; var _local3 = POINTS_NORMAL; var _local5 = POINTS_MAXIMUM; var _local15 = nMinimumTime; var _local4 = nNormalTime; var _local13 = nMaximumTime; var _local7 = __nTime; var _local2; var _local8 = Math.abs(_local4 - _local7); if (_local7 < _local4) { var _local17 = Math.abs(_local4 - _local15); var _local10 = Math.abs(_local3 - _local5); var _local9 = _local8 / _local17; var _local12 = getExpValFor(_local9) * _local10; _local2 = _local3 + _local12; if (_local2 > _local5) { var _local11 = _local2 - _local5; var _local16 = _local3 / _local4; var _local14 = _local11 * _local16; _local2 = _local5 + _local14; } } else if (_local7 > _local4) { var _local17 = Math.abs(_local4 - _local13); var _local10 = Math.abs(_local3 - _local6); var _local9 = _local8 / _local17; var _local12 = getExpValFor(_local9) * _local10; _local2 = _local3 - _local12; if (_local2 < _local6) { _local2 = _local6; } } else { _local2 = _local3; } _local2 = Math.round(_local2); return(_local2); } function get Status() { return(nStatus); } function set SnackQuantity(__nSnackQuantity) { nSnackQuantity = __nSnackQuantity; //return(SnackQuantity); } function get SnackQuantity() { return(nSnackQuantity); } function set Difficulty(__nDifficulty) { nDifficulty = __nDifficulty; //return(Difficulty); } function get Difficulty() { return(nDifficulty); } function set NormalClicks(__nNormalClicks) { nNormalClicks = __nNormalClicks; //return(NormalClicks); } function get NormalClicks() { return(nNormalClicks); } function get MadeClicks() { return(nMadeClicks); } function set LevelNumber(__nLevelNumber) { nLevelNumber = __nLevelNumber; //return(LevelNumber); } function get LevelNumber() { return(nLevelNumber); } function set DisplayNumber(__nDisplayNumber) { nDisplayNumber = __nDisplayNumber; //return(DisplayNumber); } function get DisplayNumber() { return(nDisplayNumber); } function set MedalsQuantity(__nMedalsQuantity) { nMedalsQuantity = __nMedalsQuantity; //return(MedalsQuantity); } function get MedalsQuantity() { return(nMedalsQuantity); } function get MedalsEarned() { return(nMedalsEarned); } function set SnackEntryRate(__nSnackEntryRate) { nSnackEntryRate = Math.floor(__nSnackEntryRate); //return(SnackEntryRate); } function get SnackEntryRate() { return(nSnackEntryRate); } function get Score() { return(getScoreForTime(BestTime)); } function get BestTime() { return(nBestTime); } function set MinimumTime(__nMinimumTime) { nMinimumTime = __nMinimumTime; //return(__get__MinimumTime()); } function set MaximumTime(__nMaximumTime) { nMaximumTime = __nMaximumTime; //return(__get__MaximumTime()); } function set NormalTime(__nNormalTime) { nNormalTime = __nNormalTime; //return(__get__NormalTime()); } function doSaveData() { var _local2 = SharedObject.getLocal(PlayerStatus.SO_NAME); if (_local2.data["Level" + nLevelNumber] == undefined) { _local2.data["Level" + nLevelNumber] = new Object(); } if (_local2.data["Level" + nLevelNumber]["Difficulty" + nDifficulty] == undefined) { _local2.data["Level" + nLevelNumber]["Difficulty" + nDifficulty] = new Object(); } _local2.data["Level" + nLevelNumber]["Difficulty" + nDifficulty].nStatus = nStatus; _local2.data["Level" + nLevelNumber]["Difficulty" + nDifficulty].nBestTime = nBestTime; _local2.data["Level" + nLevelNumber]["Difficulty" + nDifficulty].nMedalsEarned = nMedalsEarned; _local2.data["Level" + nLevelNumber]["Difficulty" + nDifficulty].nMadeClicks = nMadeClicks; _local2.flush(); } function doLoadData() { var _local2 = SharedObject.getLocal(PlayerStatus.SO_NAME); if (_local2.data["Level" + nLevelNumber] != undefined) { if (_local2.data["Level" + nLevelNumber]["Difficulty" + nDifficulty] != undefined) { nStatus = _local2.data["Level" + nLevelNumber]["Difficulty" + nDifficulty].nStatus; nBestTime = _local2.data["Level" + nLevelNumber]["Difficulty" + nDifficulty].nBestTime; nMedalsEarned = _local2.data["Level" + nLevelNumber]["Difficulty" + nDifficulty].nMedalsEarned; nMadeClicks = _local2.data["Level" + nLevelNumber]["Difficulty" + nDifficulty].nMadeClicks; } } } function getExpValFor(__nPercent) { var _local6 = CONST_A; var _local5 = CONST_B; var _local4 = CONST_C; var _local3 = CONST_D; var _local2 = CONST_E; __nPercent = __nPercent * 100; var _local7 = __nPercent + _local4; var _local8 = _local2 * _local7; var _local9 = Math.pow(_local5, _local8); var _local1 = (_local6 * _local9) + _local3; _local1 = _local1 / 100; return(_local1); } static var CONST_A = 1.05; static var CONST_B = 1.22; static var CONST_C = 20; static var CONST_D = -2.2; static var CONST_E = 0.19185825759442; static var POINTS_MINIMUM = 100; static var POINTS_NORMAL = 15000; static var POINTS_MAXIMUM = 50000; static var SECONDS = Main.FRAME_RATE; static var FRAMES = 1; static var STATUS_COMPLETED = 1; static var STATUS_INCOMPLETE = 2; }
Symbol 1219 MovieClip [__Packages.LevelStatistics] Frame 0
class LevelStatistics { var oLevelData, nMedalsCollected, nUserClicks, nTimeSpent, bTimerActive; function LevelStatistics (__oLevelData) { oLevelData = __oLevelData; nMedalsCollected = 0; nUserClicks = 0; nTimeSpent = 0; bTimerActive = false; Level.__get__Instance().doAddListener(this); } function doEnterFrame() { if (bTimerActive) { nTimeSpent++; } } function doStartTimer() { nTimeSpent = 0; bTimerActive = true; } function doStopTimer() { bTimerActive = false; } function doUserClick() { nUserClicks++; } function doMedalCollected() { nMedalsCollected++; } function doDestroy() { delete oLevelData; Level.__get__Instance().doRemoveListener(this); } function get TimeSpent() { return(Math.round(nTimeSpent / (Main.FRAME_RATE / 1000))); } function get MedalsPenality() { var _local3 = oLevelData.__get__MedalsQuantity() - MedalsCollected; var _local2 = _local3 * PENALITY_PER_MEDALS; _local2 = Math.max(0, _local2); return(_local2); } function get ClicksPenality() { var _local3 = UserClicks - oLevelData.__get__NormalClicks(); var _local2 = _local3 * PENALITY_PER_CLICKS; _local2 = Math.max(0, _local2); return(_local2); } function get FinalTime() { return((TimeSpent + MedalsPenality) + ClicksPenality); } function get MedalsCollected() { return(nMedalsCollected); } function get UserClicks() { return(nUserClicks); } static var PENALITY_PER_MEDALS = 5000; static var PENALITY_PER_CLICKS = 1000; }
Symbol 1220 MovieClip [__Packages.Level] Frame 0
class Level extends Library.DispatcherBase { static var oLevel; var mcRef, bLevelOver, oLevelData, aObjects, oLevelStatistics, nAttachNext, nSnackEated, aFilters, oSnackDispenser, doPause, oDoorExit, oDoorEntry; function Level (__mcRef, __oLevel) { super(); mcRef = __mcRef; oLevel = this; bLevelOver = false; oLevelData = __oLevel; _global.HS_Score = Game.__get__Instance().__get__Status().TotalScore; _global.HS_Level = oLevelData.LevelNumber; _global.GC.levelStart(_global.HS_Level, _global.HS_Score); mcRef.gotoAndStop("Data"); aObjects = new Array(); oLevelStatistics = new LevelStatistics(oLevelData); oLevelStatistics.doStartTimer(); nAttachNext = 0; nSnackEated = 0; var _local4 = new flash.filters.DropShadowFilter(DROPSHADOW_DISTANCE, DROPSHADOW_ANGLE, 0, DROPSHADOW_ALPHA, DROPSHADOW_BLUR, DROPSHADOW_BLUR, DROPSHADOW_STRENGTH, DROPSHADOW_QUALITY, false, false, false); aFilters = new Array(); aFilters.push(_local4); Main.__get__Instance().doAddListener(this); } function doEnterFrame() { super.doEnterFrame(); for (var _local3 in aObjects) { if (aObjects[_local3].AdjustDepth) { doManageObjectDepth(aObjects[_local3]); } } } function doSnackExploded() { bLevelOver = true; oLevelStatistics.doStopTimer(); oSnackDispenser.doUnhappy(); } function onSnackLostComplete() { doPause(); Game.__get__Instance().doPlayerLost(); } function doSnackGiven(__bScoobyNeedToEatMore) { if ((nSnackEated >= oLevelData.__get__SnackQuantity()) && (!__bScoobyNeedToEatMore)) { doPause(); Game.__get__Instance().doPlayerWon(); } } function doSnackPassedDoor(__nSnackType) { oSnackDispenser.doReceiveSnack(__nSnackType); nSnackEated++; if (nSnackEated >= oLevelData.__get__SnackQuantity()) { bLevelOver = true; oLevelStatistics.doStopTimer(); } } function doCreateSnack(__nX, __nY, __nSnackType) { var _local2 = mcRef.attachMovie(SNACK_LINKAGE, "mcSnack" + NextDepth, NextDepth); _local2._x = __nX; _local2._y = __nY; doAddShadow(_local2); var _local3 = new Snack(_local2, __nSnackType); _local3.doSetSpeeds(0, 0); aObjects.push(_local3); } function doSetSnackDispenser(__mcRef) { oSnackDispenser = new SnackDispenser(__mcRef); } function doCreateDoorExit(__mcPositionRef) { var _local5 = __mcPositionRef._x; var _local4 = __mcPositionRef._y; __mcPositionRef.swapDepths(REMOVE_DEPTH); __mcPositionRef.removeMovieClip(); var _local2 = mcRef.attachMovie(DOOR_EXIT_LINKAGE, "mcDoorExit", NextDepth); _local2._x = _local5; _local2._y = _local4; oDoorExit = new DoorExit(_local2); } function doCreateDoorSwitch(__mcPositionRef) { var _local7 = __mcPositionRef._x; var _local6 = __mcPositionRef._y; __mcPositionRef.swapDepths(REMOVE_DEPTH); __mcPositionRef.removeMovieClip(); var _local3 = NextDepth; var _local2 = mcRef.attachMovie(DOOR_SWITCH_LINKAGE, "mcObject" + _local3, _local3); _local2._x = _local7; _local2._y = _local6; doAddShadow(_local2); var _local5 = new DoorSwitch(_local2); aObjects.push(_local5); } function doCreateMedal(__mcPositionRef) { var _local7 = __mcPositionRef._x; var _local6 = __mcPositionRef._y; __mcPositionRef.swapDepths(REMOVE_DEPTH); __mcPositionRef.removeMovieClip(); var _local3 = NextDepth; var _local2 = mcRef.attachMovie(MEDAL_LINKAGE, "mcObject" + _local3, _local3); _local2._x = _local7; _local2._y = _local6; doAddShadow(_local2); var _local5 = new Medal(_local2); aObjects.push(_local5); } function doCreateDoorEntry(__mcPositionRef) { var _local5 = __mcPositionRef._x; var _local4 = __mcPositionRef._y; __mcPositionRef.swapDepths(REMOVE_DEPTH); __mcPositionRef.removeMovieClip(); var _local2 = mcRef.attachMovie(DOOR_ENTRY_LINKAGE, "mcDoorEntry", NextDepth); _local2._x = _local5; _local2._y = _local4; oDoorEntry = new DoorEntry(_local2); oDoorEntry.setEntryRate(oLevelData.__get__SnackEntryRate()); oDoorEntry.setSnackQuantity(oLevelData.__get__SnackQuantity()); } function doCreateTreadMill(__mcPositionRef, __nRollDirection, __nSize) { var _local7 = __mcPositionRef._x; var _local6 = __mcPositionRef._y; __mcPositionRef.swapDepths(REMOVE_DEPTH); __mcPositionRef.removeMovieClip(); var _local4 = NextDepth; var _local2 = mcRef.attachMovie(TREADMILL_LINKAGE, "mcObject" + _local4, _local4); _local2._x = _local7; _local2._y = _local6; doAddShadow(_local2); var _local3 = new TreadMill(_local2); _local3.setRollDirection(__nRollDirection); _local3.setThreadSize(__nSize); aObjects.push(_local3); } function doCreateWheelRail(__mcPositionRef, __nInitialDirection) { var _local8 = __mcPositionRef._x; var _local7 = __mcPositionRef._y; var _local6 = __mcPositionRef._rotation; __mcPositionRef.swapDepths(REMOVE_DEPTH); __mcPositionRef.removeMovieClip(); var _local4 = NextDepth; var _local2 = mcRef.attachMovie(WHEEL_RAIL_LINKAGE, "mcObject" + _local4, _local4); _local2._x = _local8; _local2._y = _local7; var _local5 = new WheelRail(_local2); _local5.setRotation(_local6); _local5.setInitialDirection(__nInitialDirection); } function doCreateWheel(__mcPositionRef, __nRollDirection, __nSpeed) { var _local7 = __mcPositionRef._x; var _local6 = __mcPositionRef._y; __mcPositionRef.swapDepths(REMOVE_DEPTH); __mcPositionRef.removeMovieClip(); var _local4 = NextDepth; var _local2 = mcRef.attachMovie(WHEEL_LINKAGE, "mcObject" + _local4, _local4); _local2._x = _local7; _local2._y = _local6; doAddShadow(_local2); var _local3 = new Wheel(_local2); _local3.setRollDirection(__nRollDirection); _local3.setRollSpeed(__nSpeed); aObjects.push(_local3); } function doCreateCruncher(__mcPositionRef) { var _local6 = __mcPositionRef._x; var _local5 = __mcPositionRef._y; __mcPositionRef.swapDepths(REMOVE_DEPTH); __mcPositionRef.removeMovieClip(); var _local3 = NextDepth; var _local2 = mcRef.attachMovie(CRUNCHER_LINKAGE, "mcObject" + _local3, _local3); _local2._x = _local6; _local2._y = _local5; doAddShadow(_local2); var _local7 = new Cruncher(_local2); aObjects.push(_local7); } function doCreateCradle(__mcPositionRef, __nRollDirection, __nCradleType) { var _local7 = __mcPositionRef._x; var _local6 = __mcPositionRef._y; __mcPositionRef.swapDepths(REMOVE_DEPTH); __mcPositionRef.removeMovieClip(); var _local4 = NextDepth; var _local2 = mcRef.attachMovie(CRADLE_LINKAGE, "mcObject" + _local4, _local4); _local2._x = _local7; _local2._y = _local6; doAddShadow(_local2); var _local3 = new Cradle(_local2); _local3.setRollDirection(__nRollDirection); _local3.setCradleType(__nCradleType); aObjects.push(_local3); } function doCreateCradleRail(__mcPositionRef, __nRailSize) { var _local8 = __mcPositionRef._x; var _local7 = __mcPositionRef._y; var _local6 = __mcPositionRef._rotation; __mcPositionRef.swapDepths(REMOVE_DEPTH); __mcPositionRef.removeMovieClip(); var _local4 = NextDepth; var _local2 = mcRef.attachMovie(CRADLE_RAIL_LINKAGE, "mcObject" + _local4, _local4); _local2._x = _local8; _local2._y = _local7; var _local5 = new CradleRail(_local2); _local5.setRotation(_local6); _local5.setSize(__nRailSize); } function doRemoveObject(__oObject) { for (var _local3 in aObjects) { if (aObjects[_local3] == __oObject) { aObjects.splice(_local3, 1); } } } function doManageObjectDepth(__oObject) { var _local2; var _local4 = 0; do { _local2 = (DEPTH_MAX - getDepthForPositions(__oObject.__get__Ref()._x, __oObject.__get__Ref()._y)) - _local4; _local2 = _local2 + __oObject.DepthModifier; _local4++; } while (!isDepthFree(_local2)); __oObject.__get__Ref().swapDepths(_local2); } function doDestroy() { _global.HS_Score = Game.__get__Instance().__get__Status().TotalScore; _global.GC.levelComplete(); super.doDestroy(); for (var _local4 in aObjects) { aObjects[_local4].doDestroy(); aObjects.splice(_local4, 1); } oDoorExit.doDestroy(); oDoorEntry.doDestroy(); oSnackDispenser.doDestroy(); oLevelStatistics.doDestroy(); delete oLevelStatistics; delete oDoorExit; delete oDoorEntry; delete oSnackDispenser; delete aObjects; delete mcRef; delete oLevel; } static function get Instance() { return(oLevel); } function get Statistics() { return(oLevelStatistics); } function get ExitDoor() { return(oDoorExit); } function get Ref() { return(mcRef); } function get Objects() { var _local2 = Library.Utils.Tools.doCopyArray(aObjects); _local2.push(oDoorExit); return(_local2); } function get Boundaries() { return(LEVEL_BOUNDARIES); } function get Active() { return(!bLevelOver); } function get NextDepth() { var _local2; do { _local2 = ATTACH_START_DEPTH + (nAttachNext++); if (_local2 > DEPTH_MAX) { nAttachNext = 0; _local2 = ATTACH_START_DEPTH + nAttachNext; } } while (!isDepthFree(_local2)); return(_local2); } function doAddShadow(__mc) { } function getDepthForPositions(__nX, __nY) { var _local1 = __nY * 100; return(_local1); } function isDepthFree(__nDepth) { return(mcRef.getInstanceAtDepth(__nDepth) == undefined); } static var OBJECT_TYPE_SNACK = 1; static var OBJECT_TYPE_TREADMILL = 2; static var OBJECT_TYPE_EXIT_DOOR = 3; static var OBJECT_TYPE_WHEEL = 4; static var OBJECT_TYPE_CRUNCHER = 5; static var OBJECT_TYPE_DOOR_SWITCH = 6; static var OBJECT_TYPE_CRADLE = 7; static var OBJECT_TYPE_MEDAL = 8; static var MIN_DOOR_FALLING_TIME = 5; static var FALLING_DOOR_PIXEL_PER_FRAME = 10; static var ATTACH_START_DEPTH = 150; static var REMOVE_DEPTH = 25; static var DEPTH_MAX = 1010000; static var LEVEL_BOUNDARIES = {top:3, bottom:450, left:3, right:392}; static var SNACK_LINKAGE = "Dynamic_Snack"; static var TREADMILL_LINKAGE = "Dynamic_TreadMill"; static var DOOR_ENTRY_LINKAGE = "Dynamic_DoorEntry"; static var DOOR_EXIT_LINKAGE = "Dynamic_DoorExit"; static var SNACK_DISPENSER_LINKAGE = "Dynamic_SnackDispenser"; static var WHEEL_LINKAGE = "Dynamic_Wheel"; static var WHEEL_RAIL_LINKAGE = "Dynamic_WheelRail"; static var CRUNCHER_LINKAGE = "Dynamic_Cruncher"; static var DOOR_SWITCH_LINKAGE = "Dynamic_DoorSwitch"; static var CRADLE_LINKAGE = "Dynamic_CradleBody"; static var CRADLE_RAIL_LINKAGE = "Dynamic_CradleRail"; static var MEDAL_LINKAGE = "Dynamic_Medal"; static var DROPSHADOW_DISTANCE = 5; static var DROPSHADOW_ANGLE = 270; static var DROPSHADOW_ALPHA = 1; static var DROPSHADOW_BLUR = 8; static var DROPSHADOW_STRENGTH = 0.5; static var DROPSHADOW_QUALITY = 1; }
Symbol 1221 MovieClip [__Packages.BaseObject] Frame 0
class BaseObject extends Library.State { var bNeedDepthAdjustement, nOriginalScaleX, mcRef, nOriginalScaleY, oTweenListener, twX, twY, nDepthModifier, nObjectType, nCheckDistance, bPaused; function BaseObject (__mcRef) { super(__mcRef); bNeedDepthAdjustement = true; nOriginalScaleX = mcRef._xscale; nOriginalScaleY = mcRef._yscale; oTweenListener = new Object(); oTweenListener.onMotionFinished = Library.Utils.Delegate.create(this, onTweenComplete); Level.__get__Instance().doAddListener(this); } function onTweenComplete(__twTween) { if (__twTween == twX) { delete twX; } else if (__twTween == twY) { delete twY; } } function doReactVerticalHit(__nSpeed) { doBounce(0, Math.abs(__nSpeed)); } function doReactHorizontalHit(__nSpeed) { doBounce(Math.abs(__nSpeed), 0); } function doRemoveAffectedSnack() { } function doSnackExploded() { } function doAffectSnack() { } function doPause() { super.doPause(); twX.stop(); twY.stop(); } function doResume() { super.doResume(); twX.resume(); twY.resume(); } function doDestroy() { Level.__get__Instance().doRemoveListener(this); twX.stop(); twY.stop(); mcRef.swapDepths(Level.REMOVE_DEPTH); mcRef.removeMovieClip(); delete mcRef; delete twX; delete twY; } function get AdjustDepth() { return(bNeedDepthAdjustement); } function get DepthModifier() { if (nDepthModifier == undefined) { nDepthModifier = 0; } return(nDepthModifier); } function get ObjectType() { return(nObjectType); } function get CheckDistance() { return(nCheckDistance); } function get Hit() { return(Ref.mcState.mcHit); } function get Ref() { return(mcRef); } function doBounce(__nXStrength, __nYStrength) { if (!bPaused) { var _local2 = 100 - (Math.abs(__nXStrength) * BOUNCE_HORIZONTAL_SPEED_RATIO); var _local3 = 100 - (Math.abs(__nYStrength) * BOUNCE_VERTICAL_SPEED_RATIO); if ((_local2 < BOUNCE_HORIZONTAL_STRETCH) || (_local2 > 100)) { _local2 = BOUNCE_HORIZONTAL_STRETCH; } if ((_local3 < BOUNCE_VERTICAL_STRETCH) || (_local3 > 100)) { _local3 = BOUNCE_VERTICAL_STRETCH; } doReinitScale(); if (twX != undefined) { twX.stop(); } if (twY != undefined) { twY.stop(); } twX = new mx.transitions.Tween(mcRef, "_xscale", mx.transitions.easing.Elastic.easeOut, _local2, mcRef._xscale, BOUNCE_DURATION, false); twY = new mx.transitions.Tween(mcRef, "_yscale", mx.transitions.easing.Elastic.easeOut, _local3, mcRef._yscale, BOUNCE_DURATION, false); twX.addListener(oTweenListener); twY.addListener(oTweenListener); } } function doReinitScale() { mcRef._xscale = nOriginalScaleX; mcRef._yscale = nOriginalScaleY; } static var BOUNCE_DURATION = 15; static var BOUNCE_VERTICAL_STRETCH = 65; static var BOUNCE_HORIZONTAL_STRETCH = 60; static var BOUNCE_VERTICAL_SPEED_RATIO = 2; static var BOUNCE_HORIZONTAL_SPEED_RATIO = 2; }
Symbol 1222 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 1223 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 1224 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 70 MovieClip [__Packages.Library.Utils.Delegate] Frame 0
class Library.Utils.Delegate extends Object { var func; function Delegate () { super(); } function DelegateArgs(f) { func = f; } static function create(obj, func) { var _local2 = function () { var _local3 = arguments.callee.target; func = arguments.callee.func; var _local2 = arguments.callee.arg; _local2 = _local2.concat(arguments); return(func.apply(_local3, _local2)); }; _local2.target = obj; _local2.func = func; _local2.arg = arguments.slice(2); return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 1225 MovieClip [__Packages.mx.transitions.easing.Elastic] Frame 0
class mx.transitions.easing.Elastic { function Elastic () { } static function easeIn(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } if (!p) { p = d * 0.3; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } t = t - 1; return((-((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b); } static function easeOut(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } if (!p) { p = d * 0.3; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } return((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) + c) + b); } static function easeInOut(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / (d / 2); if (t == 2) { return(b + c); } if (!p) { p = d * 0.45; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } if (t < 1) { t = t - 1; return((-0.5 * ((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b); } t = t - 1; return(((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) * 0.5) + c) + b); } static var version = "1.1.0.52"; }
Symbol 1226 MovieClip [__Packages.DoorEntry] Frame 0
class DoorEntry extends BaseObject { var setState, nNextDelivery, nSnackType, nEntryRate, nSnackQuantity, isStateComplete, mcRef; function DoorEntry (__mcRef) { super(__mcRef); setState("Idle"); nNextDelivery = FIRST_DELIVERY_WAIT; } function doEnterFrame() { super.doEnterFrame(); nNextDelivery--; if (nNextDelivery == 0) { nSnackType = Library.Utils.MoreMath.getRandomRange(1, Snack.SNACK_TYPES_NUMBER); doGiveSnack(); } } function setEntryRate(__nEntryRate) { nEntryRate = __nEntryRate; } function setSnackQuantity(__nQuantity) { nSnackQuantity = __nQuantity; } function doGiveStart() { if (isStateComplete()) { doCreateNewSnack(); setState("GiveEnd"); } } function doGiveEnd() { if (isStateComplete()) { setState("Idle"); } } function doLoadStateAction() { mcRef.mcState.mcSnack.gotoAndStop(nSnackType); } function doGiveSnack() { setState("GiveStart"); Library.Sound.SoundManager.doPlaySoundInCat(Main.SOUND_CATEGORY_SFX, "SnackEntry.wav"); nSnackQuantity--; if (nSnackQuantity > 0) { nNextDelivery = nEntryRate; } } function doCreateNewSnack() { var _local2 = Library.Utils.MoreMath.getBoundsCenter(mcRef.mcState.mcPointRef.getBounds(Level.__get__Instance().__get__Ref())); Level.__get__Instance().doCreateSnack(_local2.x, _local2.y, nSnackType); } static var FIRST_DELIVERY_WAIT = 15; }
Symbol 72 MovieClip [__Packages.Library.Utils.MoreMath] Frame 0
class Library.Utils.MoreMath { function MoreMath () { } static function getRandomRange(__nMin, __nMax) { return(Math.floor(Math.random() * ((__nMax + 1) - __nMin)) + __nMin); } static function getPolarity(__nNum) { var _local1 = 0; if (__nNum < 0) { _local1 = -1; } else if (__nNum > 0) { _local1 = 1; } return(_local1); } static function getReachZero(__nNum, __nReducer) { return(getReachNum(__nNum, 0, __nReducer)); } static function getReachNum(__nNum, __nTargetNum, __nReducer) { var _local1 = __nNum; if (_local1 != __nTargetNum) { if (_local1 < __nTargetNum) { _local1 = _local1 + __nReducer; if (_local1 > __nTargetNum) { _local1 = __nTargetNum; } } else { _local1 = _local1 - __nReducer; if (_local1 < __nTargetNum) { _local1 = __nTargetNum; } } } return(_local1); } static function getDistance(__nX1, __nY1, __nX2, __nY2) { return(Math.sqrt(Math.pow(Math.abs(__nX2 - __nX1), 2) + Math.pow(Math.abs(__nY2 - __nY1), 2))); } static function getHypotenuse(__nDX, __nDY) { return(Math.sqrt(Math.pow(__nDX, 2) + Math.pow(__nDY, 2))); } static function getAngle(__nX1, __nY1, __nX2, __nY2) { var _local2; var _local1; var _local4; var _local3; _local2 = __nX2 - __nX1; _local1 = __nY2 - __nY1; _local4 = Math.atan2(_local1, _local2); _local3 = getDegreeFromRadius(_local4); return(_local3); } static function getDegreeFromRadius(__nRadius) { var _local1 = (__nRadius / Math.PI) * 180; return(_local1); } static function getRadianFromDegree(__nDegree) { var _local1 = __nDegree * (Math.PI/180); return(_local1); } static function getBoundsCenter(_oBox) { var _local3 = (_oBox.xMin + _oBox.xMax) / 2; var _local2 = (_oBox.yMin + _oBox.yMax) / 2; return({x:_local3, y:_local2}); } }
Symbol 1227 MovieClip [__Packages.Snack] Frame 0
class Snack extends BaseObject { var nSpeedX, nSpeedY, nSnackType, nCheckDistance, nObjectType, bRessourceDependant, setState, oDependency, mcRef, __get__Ref, isStateComplete, __get__Hit, doReactVerticalHit, doReactHorizontalHit; function Snack (__mcRef, __nSnackType) { super(__mcRef); nSpeedX = 0; nSpeedY = 0; nSnackType = __nSnackType; nCheckDistance = SNACK_CHECK_DISTANCE; nObjectType = Level.OBJECT_TYPE_SNACK; bRessourceDependant = false; setState("Idle" + nSnackType); } function doCradleDepends(__oCradle) { doSetRotation(0); doDependOn(BaseObject(__oCradle)); } function doSnackExplode() { if (bRessourceDependant) { oDependency.doSnackExploded(this); delete oDependency; } nSpeedX = 0; nSpeedY = 0; setState("Explode" + nSnackType); } function doReleaseFromObject() { bRessourceDependant = false; delete oDependency; } function doSetRotation(__nRotation, __bRelative) { if (__bRelative == undefined) { __bRelative = false; } if (__bRelative) { mcRef._rotation = mcRef._rotation + __nRotation; } else { mcRef._rotation = __nRotation; } } function doMove(__nSX, __nSY, __bRelative) { if (__bRelative == undefined) { __bRelative = true; } if (__bRelative) { doMoveHorizontalTo(__get__Ref()._x + __nSX); doMoveVerticalTo(__get__Ref()._y + __nSY); } else { doMoveHorizontalTo(__nSX); doMoveVerticalTo(__nSY); } } function doSetSpeeds(__nSX, __nSY, __bRelative) { if (__bRelative == undefined) { __bRelative = false; } if (__bRelative) { nSpeedX = nSpeedX + __nSX; nSpeedY = nSpeedY + __nSY; } else { nSpeedX = __nSX; nSpeedY = __nSY; } } function doEnterFrame() { super.doEnterFrame(); if (!bRessourceDependant) { doMoveBothDirections(); } else { nSpeedX = 0; nSpeedY = 0; } doCheckObjects(); } function doDestroy() { Level.__get__Instance().doRemoveObject(this); mcRef.swapDepths(Level.REMOVE_DEPTH); mcRef.removeMovieClip(); super.doDestroy(); } function get SnackType() { return(nSnackType); } function doExplode1() { doExplode(); } function doExplode2() { doExplode(); } function doExplode3() { doExplode(); } function doExplode() { if (isStateComplete()) { Level.__get__Instance().doSnackExploded(); doDestroy(); } } function doMoveBothDirections() { doMoveHorizontalTo(__get__Ref()._x + nSpeedX); doMoveVerticalTo(__get__Ref()._y + nSpeedY); } function doCheckObjects() { var _local4 = Level.__get__Instance().__get__Objects(); for (var _local5 in _local4) { var _local2 = _local4[_local5]; if (_local2 != this) { var _local3 = Library.Utils.MoreMath.getDistance(mcRef._x, mcRef._y, _local2.__get__Ref()._x, _local2.__get__Ref()._y); if (_local3 <= _local2.__get__CheckDistance()) { if (_local2.__get__Hit().hitTest(__get__Hit())) { switch (_local2.__get__ObjectType()) { case Level.OBJECT_TYPE_EXIT_DOOR : if (DoorExit(_local2).__get__Opened()) { DoorExit(_local2).doTakeSnack(nSnackType); doDestroy(); } break; case Level.OBJECT_TYPE_SNACK : Snack(_local2).doSnackExplode(); doSnackExplode(); break; case Level.OBJECT_TYPE_TREADMILL : if (!bRessourceDependant) { doCheckThreadMillHit(_local2); } break; case Level.OBJECT_TYPE_WHEEL : if (!bRessourceDependant) { doDependOn(_local2); } break; case Level.OBJECT_TYPE_CRADLE : break; case Level.OBJECT_TYPE_CRUNCHER : doSnackExplode(); Library.Sound.SoundManager.doPlaySoundInCat(Main.SOUND_CATEGORY_SFX, "SnackDestroy.wav"); break; case Level.OBJECT_TYPE_MEDAL : Medal(_local2).doReactSnack(); break; case Level.OBJECT_TYPE_DOOR_SWITCH : DoorSwitch(_local2).doReactSnack(); } } } } } } function doDependOn(__oObject) { nSpeedY = 0; nSpeedX = 0; if (oDependency != undefined) { oDependency.doRemoveAffectedSnack(this); } bRessourceDependant = true; oDependency = __oObject; if (!(__oObject.__get__ObjectType() === Level.OBJECT_TYPE_TREADMILL)) { } else { __get__Ref()._y = __oObject.__get__Ref()._y - __oObject.__get__Hit()._height; } __oObject.doAffectSnack(this); } function doCheckThreadMillHit(_oTM) { if (Library.Utils.MoreMath.getPolarity(nSpeedY) == -1) { __get__Ref()._y = (_oTM.__get__Ref()._y + __get__Hit()._height) + (__get__Ref()._y - _oTM.__get__Ref()._y); doVerticalBounce(); _oTM.doReactVerticalHit(nSpeedY); } else if ((__get__Ref()._x < (_oTM.__get__Ref()._x + (_oTM.__get__Hit()._width / 2))) && (__get__Ref()._x > (_oTM.__get__Ref()._x - (_oTM.__get__Hit()._width / 2)))) { doReactVerticalHit(nSpeedY); _oTM.doReactVerticalHit(nSpeedY); doDependOn(_oTM); } else { doHorizontalBounce(); _oTM.doReactHorizontalHit(nSpeedX); } } function doMoveHorizontalTo(__nFuturePosition) { var _local2 = false; if (__nFuturePosition > Level.__get__Instance().__get__Boundaries().right) { _local2 = true; __nFuturePosition = Level.__get__Instance().__get__Boundaries().right - (mcRef._width / 2); nSpeedX = Library.Utils.MoreMath.getReachZero(nSpeedX, BOUNCE_LOSS_HORIZONTAL); } else if ((__nFuturePosition - (mcRef._width / 2)) < Level.__get__Instance().__get__Boundaries().left) { _local2 = true; __nFuturePosition = Level.__get__Instance().__get__Boundaries().left + (mcRef._width / 2); nSpeedX = Library.Utils.MoreMath.getReachZero(nSpeedX, BOUNCE_LOSS_HORIZONTAL); } if (_local2) { if (nSpeedX != 0) { doHorizontalBounce(); } } mcRef._x = __nFuturePosition; } function doMoveVerticalTo(__nFuturePosition) { var _local2 = false; if (__nFuturePosition > Level.__get__Instance().__get__Boundaries().bottom) { doSnackExplode(); } else if ((__nFuturePosition - mcRef._height) < Level.__get__Instance().__get__Boundaries().top) { _local2 = true; __nFuturePosition = Level.__get__Instance().__get__Boundaries().top + mcRef._height; nSpeedY = Library.Utils.MoreMath.getReachZero(nSpeedY, BOUNCE_LOSS_VERTICAL_CEILING); } if (!_local2) { nSpeedY = nSpeedY + ACCELERATION_VERTICAL; if (Math.abs(nSpeedY) < MINIMUM_SPEED_VERTICAL) { nSpeedY = 0; } } else { if (nSpeedY != 0) { doVerticalBounce(); } doHorizontalFriction(); } mcRef._y = __nFuturePosition; } function doHorizontalFriction() { nSpeedX = Library.Utils.MoreMath.getReachZero(nSpeedX, FLOOR_FRICTION_HORIZONTAL); if (Math.abs(nSpeedX) < MINIMUM_SPEED_HORIZONTAL) { nSpeedX = 0; } } function doHorizontalBounce() { nSpeedX = nSpeedX * -1; doReactHorizontalHit(nSpeedX); } function doVerticalBounce() { nSpeedY = nSpeedY * -1; doReactVerticalHit(nSpeedY); } static var SNACK_TYPES_NUMBER = 3; static var SNACK_CHECK_DISTANCE = 50; static var BOUNCE_LOSS_VERTICAL_FLOOR = 14; static var BOUNCE_LOSS_VERTICAL_CEILING = 12; static var BOUNCE_LOSS_HORIZONTAL = 6; static var ACCELERATION_VERTICAL = 2.5; static var FLOOR_FRICTION_HORIZONTAL = 0.4; static var MINIMUM_SPEED_VERTICAL = 0.2; static var MINIMUM_SPEED_HORIZONTAL = 0.4; }
Symbol 1228 MovieClip [__Packages.Cradle] Frame 0
class Cradle extends BaseObject { var nRollDirection, nInitialRollDirection, nCradleType, nActionState, nClawMoveSpeed, bNeedToGoBackInitial, nClawInitialPosition, mcRef, nSlowFactor, nDistanceMade, nMaxDistance, nAngle, nObjectType, oClaw, oDropSound, mcRail, oAffectedSnack, nInitialDistanceMade; function Cradle (__mcRef) { super(__mcRef); nRollDirection = DIRECTION_LEFT; nInitialRollDirection = nRollDirection; nCradleType = CRADLE_FIXED; nActionState = ACTION_STATE_IDLE; nClawMoveSpeed = 0; bNeedToGoBackInitial = false; nClawInitialPosition = mcRef.mcState.mcClaw._y; nSlowFactor = 0; nDistanceMade = 0; nMaxDistance = 0; nAngle = 0; nObjectType = Level.OBJECT_TYPE_CRADLE; oClaw = new Library.State(mcRef.mcState.mcClaw); oClaw.setState("Closed"); doAdjustRopeLength(); doCreateClickEvents(); } function doPause() { super.doPause(); oDropSound.doPause(); oClaw.doPause(); } function doResume() { super.doResume(); oDropSound.doResume(); oClaw.doResume(); } function doEnterFrame() { var _local2 = false; if (nActionState == ACTION_STATE_MOVING_SNACK) { _local2 = true; } else if ((mcRail != undefined) && (nActionState == ACTION_STATE_IDLE)) { if ((nCradleType == CRADLE_MOVING) || (bNeedToGoBackInitial)) { _local2 = true; } } if (_local2) { doMoveCradle(); } if (HasSnack) { doManageSnack(); } if (nActionState == ACTION_STATE_CLAW_DROP) { doDropClaw(); } else if (nActionState == ACTION_STATE_CLAW_GET_UP) { doGetClawUp(); } if (oClaw.__get__CurrentState() == "Release") { if (oClaw.isStateComplete()) { oClaw.setState("Closed"); } } } function doReleaseClaw() { if (Level.__get__Instance().__get__Active()) { if (nActionState == ACTION_STATE_IDLE) { Level.__get__Instance().__get__Statistics().doUserClick(); nActionState = ACTION_STATE_CLAW_DROP; nClawMoveSpeed = 0; oClaw.setState("Opened"); doCreateClickEvents(); } } } function doUserRelease() { if (Level.__get__Instance().__get__Active()) { Level.__get__Instance().__get__Statistics().doUserClick(); oAffectedSnack.__get__Ref()._visible = true; oAffectedSnack.doSetSpeeds(0, 0); oAffectedSnack.doReleaseFromObject(); delete oAffectedSnack; nActionState = ACTION_STATE_IDLE; oClaw.setState("Release"); nClawMoveSpeed = 0; if (nCradleType == CRADLE_FIXED) { bNeedToGoBackInitial = true; } doCreateClickEvents(); } } function doSnackExploded(__oSnack) { oAffectedSnack.__get__Ref()._visible = true; delete oAffectedSnack; oClaw.setState("Closed"); if (nActionState == ACTION_STATE_MOVING_SNACK) { nActionState = ACTION_STATE_IDLE; } if (nCradleType == CRADLE_FIXED) { bNeedToGoBackInitial = true; } doCreateClickEvents(); } function doAffectSnack(__oSnack) { oAffectedSnack = __oSnack; doManageSnack(); } function setRollDirection(__nDirection) { nRollDirection = __nDirection; nInitialRollDirection = nRollDirection; } function setCradleType(__nType) { nCradleType = __nType; } function doUseRail(__mcRail, __nDistance) { mcRail = __mcRail; nAngle = mcRail._rotation; nMaxDistance = __nDistance / 2; nDistanceMade = Library.Utils.MoreMath.getDistance(mcRef._x, mcRef._y, mcRail._x, mcRail._y); var _local2 = Library.Utils.MoreMath.getPolarity(mcRef._x - mcRail._x); nDistanceMade = nDistanceMade * _local2; nInitialDistanceMade = nDistanceMade; doMoveCradle(); } function doSoundEvent(__nEvent, __oSound) { delete oDropSound; } function doDestroy() { super.doDestroy(); } function get HasSnack() { return(oAffectedSnack != undefined); } function doGetClawUp() { nClawMoveSpeed = nClawMoveSpeed + CLAW_GET_UP_ACCELERATION; if (nClawMoveSpeed > CLAW_GET_UP_SPEED_MAX) { nClawMoveSpeed = CLAW_GET_UP_SPEED_MAX; } mcRef.mcState.mcClaw._y = mcRef.mcState.mcClaw._y - nClawMoveSpeed; if (mcRef.mcState.mcClaw._y <= nClawInitialPosition) { mcRef.mcState.mcClaw._y = nClawInitialPosition; nClawMoveSpeed = 0; if (HasSnack) { nActionState = ACTION_STATE_MOVING_SNACK; } else { nActionState = ACTION_STATE_IDLE; if (nCradleType == CRADLE_FIXED) { bNeedToGoBackInitial = true; } } doCreateClickEvents(); } doAdjustRopeLength(); } function doDropClaw() { nClawMoveSpeed = nClawMoveSpeed + CLAW_DROP_ACCELERATION; if (nClawMoveSpeed > CLAW_DROP_SPEED_MAX) { nClawMoveSpeed = CLAW_DROP_SPEED_MAX; } mcRef.mcState.mcClaw._y = mcRef.mcState.mcClaw._y + nClawMoveSpeed; var _local6 = Level.__get__Instance().__get__Objects(); var _local3; _local3 = 0; while (_local3 <= (_local6.length - 1)) { var _local2 = _local6[_local3]; if (_local2 != this) { var _local4 = Library.Utils.MoreMath.getBoundsCenter(mcRef.mcState.mcClaw.getBounds(Level.__get__Instance().__get__Ref())); var _local5 = Library.Utils.MoreMath.getDistance(_local4.x, _local4.y, _local2.__get__Ref()._x, _local2.__get__Ref()._y); if (_local5 <= _local2.__get__CheckDistance()) { if (_local2.__get__Hit().hitTest(mcRef.mcState.mcClaw.mcState.mcHit)) { switch (_local2.__get__ObjectType()) { case Level.OBJECT_TYPE_SNACK : Snack(_local2).doCradleDepends(this); oAffectedSnack.__get__Ref()._visible = false; nClawMoveSpeed = 0; bNeedToGoBackInitial = false; nActionState = ACTION_STATE_CLAW_GET_UP; oClaw.setState("WithSnack"); oDropSound = Library.Sound.SoundManager.doPlaySoundInCat(Main.SOUND_CATEGORY_SFX, "Cradle.wav"); oDropSound.doAddListener(this); mcRef.mcState.mcClaw.mcState.mcSnack.gotoAndStop(oAffectedSnack.__get__SnackType()); break; case Level.OBJECT_TYPE_TREADMILL : case Level.OBJECT_TYPE_WHEEL : case Level.OBJECT_TYPE_CRUNCHER : nClawMoveSpeed = 0; nActionState = ACTION_STATE_CLAW_GET_UP; oClaw.setState("Closed"); oDropSound = Library.Sound.SoundManager.doPlaySoundInCat(Main.SOUND_CATEGORY_SFX, "Cradle.wav"); oDropSound.doAddListener(this); } } } } _local3++; } doAdjustRopeLength(); } function doMoveCradle() { var _local2; var _local3; if (nRollDirection == DIRECTION_LEFT) { _local3 = -1; } else { _local3 = 1; } if (bNeedToGoBackInitial) { if (Library.Utils.MoreMath.getPolarity(nInitialDistanceMade) == 1) { nRollDirection = DIRECTION_RIGHT; } else { nRollDirection = DIRECTION_LEFT; } _local2 = nInitialDistanceMade; } else if (nRollDirection == DIRECTION_LEFT) { _local2 = -nMaxDistance; } else { _local2 = nMaxDistance; } var _local5 = _local3 * MOVE_SPEED; if (Math.abs(nDistanceMade) >= (Math.abs(_local2) * PERCENT_DIST_MADE_DECEL)) { if (_local3 == Library.Utils.MoreMath.getPolarity(nDistanceMade)) { nSlowFactor = nSlowFactor - DECEL_ON_EDGES; if (nSlowFactor < MAX_SLOW_FACTOR) { nSlowFactor = MAX_SLOW_FACTOR; } } else { nSlowFactor = nSlowFactor + DECEL_ON_EDGES; if (nSlowFactor > 1) { nSlowFactor = 1; } } _local5 = _local5 * nSlowFactor; } else { nSlowFactor = 1; } nDistanceMade = nDistanceMade + _local5; var _local6 = Library.Utils.MoreMath.getRadianFromDegree(nAngle); var _local7 = Math.cos(_local6) * nDistanceMade; var _local8 = Math.sin(_local6) * nDistanceMade; mcRef._x = mcRail._x + _local7; mcRef._y = mcRail._y + _local8; if (nRollDirection == DIRECTION_LEFT) { if (nDistanceMade < _local2) { nRollDirection = DIRECTION_RIGHT; } } else if (nDistanceMade > _local2) { nRollDirection = DIRECTION_LEFT; } if (bNeedToGoBackInitial) { var _local4 = false; if (nRollDirection == DIRECTION_LEFT) { if (nDistanceMade < (_local2 + ACCEPTED_RETURN_POS_DISTANCE)) { _local4 = true; } } else if (nDistanceMade > (_local2 - ACCEPTED_RETURN_POS_DISTANCE)) { _local4 = true; } if (_local4) { nActionState = ACTION_STATE_IDLE; bNeedToGoBackInitial = false; nRollDirection = nInitialRollDirection; } } } function doAdjustRopeLength() { var _local3 = mcRef.mcState.mcRopeStart._y; var _local4 = mcRef.mcState.mcClaw._y; var _local2 = _local4 - _local3; mcRef.mcState.mcRope._height = _local2; } function doManageSnack() { var _local3; if (nRollDirection == DIRECTION_LEFT) { _local3 = -1; } else { _local3 = 1; } var _local2 = Library.Utils.MoreMath.getBoundsCenter(mcRef.mcState.mcClaw.getBounds(Level.__get__Instance().__get__Ref())); oAffectedSnack.__get__Ref()._x = _local2.x; oAffectedSnack.__get__Ref()._y = _local2.y; } function doCreateClickEvents() { if (HasSnack) { mcRef.mcState.btnGeneralClick.onRelease = Library.Utils.Delegate.create(this, doUserRelease); } else if (nActionState == ACTION_STATE_IDLE) { mcRef.mcState.btnGeneralClick.onRelease = Library.Utils.Delegate.create(this, doReleaseClaw); } else { delete mcRef.mcState.btnGeneralClick.onRelease; } } static var CRADLE_CHECK_DISTANCE = 0; static var DIRECTION_LEFT = 1; static var DIRECTION_RIGHT = 2; static var ACTION_STATE_IDLE = 1; static var ACTION_STATE_CLAW_DROP = 2; static var ACTION_STATE_MOVING_SNACK = 3; static var ACTION_STATE_CLAW_GET_UP = 4; static var CRADLE_FIXED = 1; static var CRADLE_MOVING = 2; static var ACCEPTED_RETURN_POS_DISTANCE = 5; static var MOVE_SPEED = 1.2; static var CLAW_DROP_SPEED_MAX = 13; static var CLAW_DROP_ACCELERATION = 1.4; static var CLAW_GET_UP_SPEED_MAX = 4; static var CLAW_GET_UP_ACCELERATION = 0.1; static var PERCENT_DIST_MADE_DECEL = 0.8; static var DECEL_ON_EDGES = 0.06; static var MAX_SLOW_FACTOR = 0.5; }
Symbol 69 MovieClip [__Packages.Library.Sound.SoundItem] Frame 0
class Library.Sound.SoundItem { var sndObj, sLinkage, mcRef, nRemainingLoop, nCurrentVolume, nTargetVolume, nFadeRate, sCategory, bFadeAtEnd, bMuted, bPaused, bNeedFreshStart, nCurrentTime, aEventListeners, bStopAfterFade; function SoundItem (__sndObject, __sLinkage, __nVolume, __nLoop, __sCategory, __mc) { sndObj = __sndObject; sLinkage = __sLinkage; mcRef = __mc; nRemainingLoop = __nLoop; nCurrentVolume = __nVolume; nTargetVolume = __nVolume; nFadeRate = FADE_RATE; sCategory = __sCategory; bFadeAtEnd = false; bMuted = false; bPaused = false; bNeedFreshStart = false; sndObj.onSoundComplete = mx.utils.Delegate.create(this, doSoundComplete); sndObj.start(0, __nLoop); sndObj.setVolume(returnComputedVolume(nCurrentVolume)); nCurrentTime = 0; aEventListeners = new Array(); } function doEnterFrame() { if (!bPaused) { if (nCurrentTime > sndObj.position) { nRemainingLoop--; } nCurrentTime = sndObj.position; } doCheckFadeAtEnd(); doManageFade(); } function doAddListener(__oListener) { aEventListeners.push(__oListener); } function doRemoveListener(__oListener) { var _local2 = 0; while (_local2 < aEventListeners.length) { if (aEventListeners[_local2] == __oListener) { delete aEventListeners[_local2]; aEventListeners.splice(_local2, 1); } _local2++; } } function doSoundComplete() { if (bNeedFreshStart && (nRemainingLoop > 1)) { sndObj.start(0, nRemainingLoop - 1); } else { doManageEndEvent(); } } function doUpdateSound() { sndObj.setVolume(returnComputedVolume(nCurrentVolume)); } function doMute() { bMuted = true; doUpdateSound(); } function doUnMute() { bMuted = false; doUpdateSound(); } function doPause() { sndObj.stop(); bPaused = true; } function doResume() { bPaused = false; bNeedFreshStart = true; sndObj.start(nCurrentTime / 1000, 1); } function doStop() { sndObj.stop(); doManageEndEvent(); } function doFadeTo(__nVolume, __bStopAndDelete) { if (__bStopAndDelete == undefined) { __bStopAndDelete = true; } bStopAfterFade = __bStopAndDelete; nTargetVolume = __nVolume; } function setFadeRate(__nRate) { if (__nRate == undefined) { __nRate = FADE_RATE; } nFadeRate = __nRate; } function setFadeAtEnd(__bFadeAtEnd) { bFadeAtEnd = true; } function setPan(__nPan) { sndObj.setPan(__nPan); } function get Category() { return(sCategory); } function get LinkageName() { return(sLinkage); } function doDestroy() { sndObj.stop(); delete sndObj; mcRef.removeMovieClip(); } function doCheckFadeAtEnd() { if (bFadeAtEnd) { if (nRemainingLoop == 1) { if ((sndObj.duration - nCurrentTime) <= FADE_AT_END_TIME) { doFadeTo(0); } } } } function doManageEndEvent() { var _local2 = 0; while (_local2 < aEventListeners.length) { aEventListeners[_local2].doSoundEvent(Library.Sound.SoundManager.EVENT_SOUND_COMPLETE, this); _local2++; } aEventListeners = new Array(); mcRef.removeMovieClip(); delete mcRef; delete aEventListeners; delete sndObj.onSoundComplete; delete sndObj; } function doManageFade() { if (nCurrentVolume != nTargetVolume) { nCurrentVolume = Library.Utils.MoreMath.getReachNum(nCurrentVolume, nTargetVolume, nFadeRate); sndObj.setVolume(returnComputedVolume(nCurrentVolume)); } if ((nCurrentVolume <= 0) && (bStopAfterFade)) { sndObj.stop(); doManageEndEvent(); } } function returnComputedVolume(__nVolume) { var _local2; if ((!bMuted) && (!Library.Sound.SoundManager.isCategoryMuted(sCategory))) { var _local3 = Library.Sound.SoundManager.__get__MasterVolume() / 100; var _local4 = Library.Sound.SoundManager.getCategoryVolume(sCategory) / 100; _local2 = __nVolume; _local2 = _local2 * _local4; _local2 = _local2 * _local3; } else { _local2 = 0; } return(_local2); } static var FADE_RATE = 8; static var FADE_AT_END_TIME = 800; }
Symbol 71 MovieClip [__Packages.Library.Sound.SoundManager] Frame 0
class Library.Sound.SoundManager { static var aSounds, mcAttach, nSoundNum, aSoundCategories, nMasterVolume, oEnterFrameListener; function SoundManager () { } static function doPlaySound(__sLinkage, __nVolume, __nLoop, __bUnique) { return(doPlaySoundInCat(DEFAULT_CATEGORY, __sLinkage, __nVolume, __nLoop, __bUnique)); } static function doPlaySoundInCat(__sCategoryName, __sLinkage, __nVolume, __nLoop, __bUnique) { doCheckInit(); var _local1; if (NewSoundAllowed) { if (__nVolume == undefined) { __nVolume = 100; } if (__nLoop == undefined) { __nLoop = 1; } if (__bUnique == undefined) { __bUnique = false; } var _local2; if (__bUnique) { var _local4 = isSoundPlaying(__sLinkage); _local2 = _local4.bPlaying; if (!_local2) { _local1 = _local4.oSound; } } else { _local2 = true; } if (_local2) { doManageCategory(__sCategoryName); var _local5 = getMCForSound(); var _local3 = new Sound(_local5); _local3.attachSound(__sLinkage); if (_local3.duration != undefined) { _local1 = new Library.Sound.SoundItem(_local3, __sLinkage, __nVolume, __nLoop, __sCategoryName, _local5); } _local1.doAddListener(Library.Sound.SoundManager); aSounds.push(_local1); } } return(_local1); } static function isSoundPlaying(__sLinkageName) { var _local1 = new Object(); _local1.bPlaying = false; _local1.oSound = undefined; for (var _local3 in aSounds) { if (aSounds[_local3].LinkageName == __sLinkageName) { _local1.oSound = aSounds[_local3]; _local1.bPlaying = true; } } return(_local1); } static function doManageExternalSound(__oSound) { doCheckInit(); doManageCategory(__oSound.__get__Category()); __oSound.doAddListener(Library.Sound.SoundManager); aSounds.push(__oSound); } static function getMCForSound() { var _local1 = getNextDepth(); var _local2 = mcAttach.createEmptyMovieClip("Snd" + _local1, _local1); return(_local2); } static function getNextDepth() { nSoundNum++; return(nSoundNum); } static function doInit(__mcAttach) { mcAttach = __mcAttach; if (!bInited) { bInited = true; nSoundNum = 0; aSounds = new Array(); aSoundCategories = new Array(); nMasterVolume = 100; _global.OnEnterFrameBeacon.init(); oEnterFrameListener = new Object(); oEnterFrameListener.onEnterFrame = Library.Utils.Delegate.create(Library.Sound.SoundManager, doEnterFrame); _global.MovieClip.addListener(oEnterFrameListener); } } static function doEnterFrame() { for (var _local1 in aSounds) { aSounds[_local1].doEnterFrame(); } } static function setCategoryVolume(__sCategoryName, __nVol) { doManageCategory(__sCategoryName); for (var _local3 in aSoundCategories) { if (aSoundCategories[_local3].sName == __sCategoryName) { aSoundCategories[_local3].nVolume = __nVol; } } doUpdateAllSoundsVolume(); } static function getCategoryVolume(__sCategoryName) { doManageCategory(__sCategoryName); var _local1; for (var _local3 in aSoundCategories) { if (aSoundCategories[_local3].sName == __sCategoryName) { _local1 = aSoundCategories[_local3].nVolume; } } return(_local1); } static function isCategoryMuted(__sCategoryName) { doManageCategory(__sCategoryName); var _local1; for (var _local3 in aSoundCategories) { if (aSoundCategories[_local3].sName == __sCategoryName) { _local1 = aSoundCategories[_local3].bMuted; } } return(_local1); } static function doSoundEvent(__nEvent, __oSound) { if (!(__nEvent === EVENT_SOUND_COMPLETE)) { } else { var _local1 = false; for (var _local3 in aSounds) { if (!_local1) { if (aSounds[_local3] == __oSound) { _local1 = true; delete aSounds[_local3]; aSounds.splice(Number(_local3), 1); } } } } } static function doMuteCategory(__sCategoryName) { for (var _local2 in aSoundCategories) { if (aSoundCategories[_local2].sName == __sCategoryName) { aSoundCategories[_local2].bMuted = true; } } doUpdateAllSoundsVolume(); } static function doUnMuteCategory(__sCategoryName) { for (var _local2 in aSoundCategories) { if (aSoundCategories[_local2].sName == __sCategoryName) { aSoundCategories[_local2].bMuted = false; } } doUpdateAllSoundsVolume(); } static function setMasterVolume(__nVol) { nMasterVolume = __nVol; doUpdateAllSoundsVolume(); } static function get NewSoundAllowed() { return(aSounds.length < MAX_SOUNDS_PLAYING); } static function get MasterVolume() { return(nMasterVolume); } static function doRemoveListenerFromAllSounds(__oListener) { for (var _local2 in aSounds) { aSounds[_local2].doRemoveListener(__oListener); } } static function doDestroy() { doRemoveListenerFromAllSounds(); for (var _local1 in aSounds) { aSounds[_local1].doDestroy(); } } static function doUpdateAllSoundsVolume() { for (var _local1 in aSounds) { aSounds[_local1].doUpdateSound(); } } static function doCheckInit() { if (!bInited) { } } static function doManageCategory(__sCategoryName) { doCheckInit(); var _local1 = false; for (var _local4 in aSoundCategories) { if (aSoundCategories[_local4].sName == __sCategoryName) { _local1 = true; } } if (!_local1) { var _local3 = new Object(); _local3.sName = __sCategoryName; _local3.nVolume = 100; _local3.bMuted = false; aSoundCategories.push(_local3); } } static var EVENT_SOUND_COMPLETE = 1; static var DEFAULT_CATEGORY = "SFX"; static var MAX_SOUNDS_PLAYING = 8; static var bInited = false; }
Symbol 1229 MovieClip [__Packages.DoorExit] Frame 0
class DoorExit extends BaseObject { var nCheckDistance, nObjectType, aSwitches, setState, nSnackType, __get__CurrentState, mcRef, isStateComplete; function DoorExit (__mcRef) { super(__mcRef); nCheckDistance = EXIT_DOOR_CHECK_DISTANCE; nObjectType = Level.OBJECT_TYPE_EXIT_DOOR; aSwitches = new Array(); setState("Opened"); } function doSwitchToggled() { var _local3 = true; var _local2 = 0; while (_local2 <= (aSwitches.length - 1)) { if (!aSwitches[_local2].Active) { _local3 = false; } _local2++; } if (_local3) { setState("Opened"); Library.Sound.SoundManager.doPlaySoundInCat(Main.SOUND_CATEGORY_SFX, "DoorOpen.wav"); } else { setState("Closed"); } } function doAddSwitch(__oSwitch) { aSwitches.push(__oSwitch); doSwitchToggled(); } function doTakeSnack(__nSnackType) { nSnackType = __nSnackType; setState("SnackEnter"); } function get Opened() { return(__get__CurrentState() == "Opened"); } function doSnackEnter() { mcRef.mcState.mcSnack.gotoAndStop(nSnackType); if (isStateComplete()) { setState("Opened"); Level.__get__Instance().doSnackPassedDoor(nSnackType); } } function doLoadStateAction() { mcRef.mcState.mcSnack.gotoAndStop(nSnackType); } static var EXIT_DOOR_CHECK_DISTANCE = 50; }
Symbol 1230 MovieClip [__Packages.DoorSwitch] Frame 0
class DoorSwitch extends BaseObject { var nCheckDistance, nObjectType, bNeedDepthAdjustement, bSearchingForAffectation, nSearchedTime, setState, __get__CurrentState, isStateComplete; function DoorSwitch (__mcRef) { super(__mcRef); nCheckDistance = SWITCH_CHECK_DISTANCE; nObjectType = Level.OBJECT_TYPE_DOOR_SWITCH; bNeedDepthAdjustement = false; bSearchingForAffectation = true; nSearchedTime = SEARCH_MAX_TIME; setState("Off"); } function doReactSnack() { if (__get__CurrentState() == "Off") { setState("OffToOn"); } } function doEnterFrame() { super.doEnterFrame(); if (bSearchingForAffectation) { if (nSearchedTime > 0) { nSearchedTime--; doSearchExitDoor(); } else { bSearchingForAffectation = false; } } } function doDestroy() { super.doDestroy(); } function get Active() { return(__get__CurrentState() == "On"); } function doOffToOn() { if (isStateComplete()) { setState("On"); Level.__get__Instance().__get__ExitDoor().doSwitchToggled(); } } function doSearchExitDoor() { if (Level.__get__Instance().__get__ExitDoor() != undefined) { bSearchingForAffectation = false; Level.__get__Instance().__get__ExitDoor().doAddSwitch(this); } } static var SWITCH_CHECK_DISTANCE = 60; static var SEARCH_MAX_TIME = 2; }
Symbol 1231 MovieClip [__Packages.Medal] Frame 0
class Medal extends BaseObject { var nCheckDistance, nObjectType, bNeedDepthAdjustement, nDepthModifier, setState, __get__CurrentState, isStateComplete; function Medal (__mcRef) { super(__mcRef); nCheckDistance = MEDAL_CHECK_DISTANCE; nObjectType = Level.OBJECT_TYPE_MEDAL; bNeedDepthAdjustement = false; nDepthModifier = 5500; Level.__get__Instance().doManageObjectDepth(this); setState("Idle"); } function doReactSnack() { if (__get__CurrentState() == "Idle") { Level.__get__Instance().__get__Statistics().doMedalCollected(); setState("Out"); Library.Sound.SoundManager.doPlaySoundInCat(Main.SOUND_CATEGORY_SFX, "Medal.wav"); } } function doDestroy() { super.doDestroy(); } function doOut() { if (isStateComplete()) { doDestroy(); } } static var MEDAL_CHECK_DISTANCE = 60; }
Symbol 1232 MovieClip [__Packages.SnackDispenser] Frame 0
class SnackDispenser extends BaseObject { var nSnackToEat, nDepth, mcRef, aFallingSnacks, setState, doLockState, isStateComplete, __get__CurrentState, sState; function SnackDispenser (__mcRef) { super(__mcRef); nSnackToEat = 0; nDepth = 0; mcRef.mcScoobyBowlFront.swapDepths(250000); aFallingSnacks = new Array(); setState("Idle"); } function doEnterFrame() { super.doEnterFrame(); var _local3; _local3 = 0; while (_local3 <= aFallingSnacks.length) { if (aFallingSnacks[_local3].nFrames != undefined) { if (aFallingSnacks[_local3].nFrames <= 0) { aFallingSnacks[_local3].mc.removeMovieClip(); onSnackFallComplete(aFallingSnacks[_local3].nSnackType, aFallingSnacks[_local3].nRotateRate * aFallingSnacks[_local3].nFrames); aFallingSnacks.splice(_local3, 1); } else { aFallingSnacks[_local3].nFrames--; aFallingSnacks[_local3].mc._x = aFallingSnacks[_local3].mc._x + aFallingSnacks[_local3].nSpeedX; aFallingSnacks[_local3].mc._y = aFallingSnacks[_local3].mc._y + aFallingSnacks[_local3].nSpeedY; if (aFallingSnacks[_local3].bRotation) { aFallingSnacks[_local3].mc._rotation = aFallingSnacks[_local3].mc._rotation + aFallingSnacks[_local3].nRotateRate; } } } _local3++; } } function doReceiveSnack(__nSnackType) { var _local5 = Library.Utils.MoreMath.getBoundsCenter(Level.__get__Instance().__get__ExitDoor().__get__Ref().getBounds(mcRef)); var _local4 = mcRef.attachMovie("Dynamic_Snack", "Snack" + nDepth, nDepth); _local4.gotoAndStop("Idle" + __nSnackType); _local4._x = _local5.x; _local4._y = _local5.y; var _local2 = new Object(); _local2.mc = _local4; var _local8 = 25; var _local7 = mcRef.mcSnackTarget._x - _local5.x; var _local6 = mcRef.mcSnackTarget._y - _local5.y; var _local3 = Library.Utils.MoreMath.getHypotenuse(_local7, _local6) / _local8; _local3 = Math.round(_local3); _local2.nFrames = _local3; _local2.nSnackType = __nSnackType; _local2.nSpeedX = _local7 / _local3; _local2.nSpeedY = _local6 / _local3; if (_local6 < 50) { _local2.bRotation = false; _local2.nRotateRate = 0; } else { _local2.bRotation = true; _local2.nRotateRate = Library.Utils.MoreMath.getRandomRange(180, 360) / _local3; } aFallingSnacks.push(_local2); } function doUnhappy() { setState("Frightfull"); doLockState(); Library.Sound.SoundManager.doPlaySoundInCat(Main.SOUND_CATEGORY_SFX, "ScoobyScared.wav"); } function doFrightfull() { if (isStateComplete()) { mcRef.mcState.stop(); Level.__get__Instance().onSnackLostComplete(); } } function doSnackArrives() { if (isStateComplete()) { nSnackToEat--; var _local2 = true; if (nSnackToEat <= 0) { if (aFallingSnacks.length == 0) { _local2 = false; } setState("Idle"); } else { if (__get__CurrentState() == "SnackArrives") { Library.Sound.SoundManager.doPlaySoundInCat(Main.SOUND_CATEGORY_SFX, "ScoobyEat.wav"); } setState("SnackArrives"); } Level.__get__Instance().doSnackGiven(_local2); } } function onSnackFallComplete(__nSnackType, __nRotation) { nSnackToEat++; if (__get__CurrentState() != "SnackArrives") { setState("SnackArrives"); } mcRef.mcState.mcSnack._visible = true; mcRef.mcState.mcSnack.gotoAndStop("Idle" + __nSnackType); mcRef.mcState.mcSnack._rotation = __nRotation; } function doLoadStateAction() { if (!(sState === "SnackArrives")) { } else { Library.Sound.SoundManager.doPlaySoundInCat(Main.SOUND_CATEGORY_SFX, "ScoobyEat.wav"); } } }
Symbol 1233 MovieClip [__Packages.TreadMill] Frame 0
class TreadMill extends BaseObject { var nRollDirection, nTreadSize, nCheckDistance, nObjectType, aAffectedSnacks, doBounce, __get__Ref, setState, mcRef; function TreadMill (__mcRef) { super(__mcRef); nRollDirection = ROLL_LEFT; nTreadSize = SIZE_SMALL; nCheckDistance = TREAD_CHECK_DISTANCE[nTreadSize]; nObjectType = Level.OBJECT_TYPE_TREADMILL; aAffectedSnacks = new Array(); doChangeVisual(); } function doUserRelease() { if (Level.__get__Instance().__get__Active()) { Level.__get__Instance().__get__Statistics().doUserClick(); var _local2 = Library.Utils.Tools.doCopyArray(aAffectedSnacks); for (var _local3 in _local2) { doReleaseSnack(_local2[_local3], RELEASE_USER); } } } function doAffectSnack(__oSnack) { aAffectedSnacks.push(__oSnack); doVerifySnack(__oSnack); } function setThreadSize(__nSize) { nTreadSize = __nSize; doChangeVisual(); } function doUserToggleDirection() { if (Level.__get__Instance().__get__Active()) { Level.__get__Instance().__get__Statistics().doUserClick(); if (nRollDirection == ROLL_LEFT) { setRollDirection(ROLL_RIGHT); } else { setRollDirection(ROLL_LEFT); } } } function setRollDirection(__nDirection) { nRollDirection = __nDirection; doChangeVisual(); } function doEnterFrame() { super.doEnterFrame(); for (var _local3 in aAffectedSnacks) { doVerifySnack(aAffectedSnacks[_local3]); } } function doSnackExploded(__oSnack) { doRemoveAffectedSnack(__oSnack); } function doRemoveAffectedSnack(__oSnack) { for (var _local2 in aAffectedSnacks) { if (aAffectedSnacks[_local2] == __oSnack) { aAffectedSnacks.splice(_local2, 1); } } } function doDestroy() { super.doDestroy(); } function doReleaseSnack(__oSnack, __nReleaseMethod) { var _local4; var _local3; var _local2; if (nRollDirection == ROLL_LEFT) { _local2 = -1; } else { _local2 = 1; } switch (__nReleaseMethod) { case RELEASE_AUTO : _local4 = (_local2 * TREAD_ROLL_SPEED) * AUTOMATIC_RELEASE_HORIZONTAL_SPEED_RATIO; _local3 = -AUTOMATIC_RELEASE_VERTICAL_SPEED; break; case RELEASE_USER : _local4 = (_local2 * TREAD_ROLL_SPEED) * USER_RELEASE_HORIZONTAL_SPEED_RATIO; _local3 = -USER_RELEASE_VERTICAL_SPEED; } __oSnack.doReleaseFromObject(); __oSnack.doSetSpeeds(_local4, _local3); doRemoveAffectedSnack(__oSnack); doBounce(_local4, _local3); Library.Sound.SoundManager.doPlaySoundInCat(Main.SOUND_CATEGORY_SFX, "BoingTreadMill.wav"); } function doVerifySnack(__oSnack) { var _local3; if (nRollDirection == ROLL_LEFT) { _local3 = -1; } else { _local3 = 1; } __oSnack.doMove(_local3 * TREAD_ROLL_SPEED); var _local2 = false; if (nRollDirection == ROLL_LEFT) { var _local6 = (__get__Ref()._x - (__get__Ref()._width / 2)) + SNACK_AUTO_RELEASE_DISTANCE; if (__oSnack.__get__Ref()._x < _local6) { _local2 = true; } } else { var _local5 = (__get__Ref()._x + (__get__Ref()._width / 2)) - SNACK_AUTO_RELEASE_DISTANCE; if (__oSnack.__get__Ref()._x > _local5) { _local2 = true; } } if (_local2) { doReleaseSnack(__oSnack, RELEASE_AUTO); } } function doChangeVisual() { var _local2; var _local3; switch (nTreadSize) { case SIZE_SMALL : _local2 = "Small"; break; case SIZE_MEDIUM : _local2 = "Medium"; break; case SIZE_BIG : _local2 = "Long"; } switch (nRollDirection) { case ROLL_LEFT : _local3 = "Left"; break; case ROLL_RIGHT : _local3 = "Right"; } var _local4 = ("Roll" + _local3) + _local2; setState(_local4); } function doLoadStateAction() { var _local2; switch (nRollDirection) { case ROLL_LEFT : _local2 = "Left"; break; case ROLL_RIGHT : _local2 = "Right"; } mcRef.mcState.mcSide1.gotoAndStop(_local2); mcRef.mcState.mcSide2.gotoAndStop(_local2); doCreateClickEvents(); } function doCreateClickEvents() { mcRef.mcState.btnGeneralClick.onRelease = Library.Utils.Delegate.create(this, doUserRelease); mcRef.mcState.mcSide1.btnChange.onRelease = Library.Utils.Delegate.create(this, doUserToggleDirection); mcRef.mcState.mcSide2.btnChange.onRelease = Library.Utils.Delegate.create(this, doUserToggleDirection); } static var TREAD_CHECK_DISTANCE = [80, 130, 180]; static var TREAD_ROLL_SPEED = 0.85; static var SNACK_AUTO_RELEASE_DISTANCE = 2; static var USER_RELEASE_VERTICAL_SPEED = 14; static var AUTOMATIC_RELEASE_VERTICAL_SPEED = 10; static var USER_RELEASE_HORIZONTAL_SPEED_RATIO = 6; static var AUTOMATIC_RELEASE_HORIZONTAL_SPEED_RATIO = 4; static var RELEASE_AUTO = 1; static var RELEASE_USER = 2; static var ROLL_LEFT = 1; static var ROLL_RIGHT = 2; static var SIZE_SMALL = 1; static var SIZE_MEDIUM = 2; static var SIZE_BIG = 3; }
Symbol 75 MovieClip [__Packages.Library.Utils.Tools] Frame 0
class Library.Utils.Tools { function Tools () { } static function isItemInArray(__aArray, __oItem) { var _local2 = false; for (var _local4 in __aArray) { if (__aArray[_local4] == __oItem) { _local2 = true; } } return(_local2); } static function doCopyArray(__aArraySource) { var _local3 = new Array(); var _local1 = 0; _local1 = 0; while (_local1 < __aArraySource.length) { if (__aArraySource[_local1] instanceof Array) { _local3.push(doCopyArray(__aArraySource[_local1])); } else { _local3.push(__aArraySource[_local1]); } _local1++; } return(_local3); } static function getFormatedNumber(__nNumber, __nMinimumChar) { return(returnFormatedNumber(__nNumber, __nMinimumChar)); } static function returnFormatedNumber(__nNumber, __nMinimumChar) { var _local1 = String(__nNumber); while (_local1.length < __nMinimumChar) { _local1 = "0" + _local1; } var _local3 = new Array(); var _local6 = _local1.length - 1; var _local2; _local2 = 0; while (_local2 <= _local6) { var _local5 = _local1.charAt(_local2); _local3.push(_local5); _local2++; } _local1 = ""; var _local4 = 0; _local2 = _local3.length - 1; while (_local2 >= 0) { if (((_local4 % 3) == 0) && (_local4 != 0)) { _local1 = " " + _local1; } _local1 = _local3[_local2] + _local1; _local4++; _local2--; } return(_local1); } static function getFormatedTime(__nTime, __bIncludeMilliseconds) { if (__bIncludeMilliseconds == undefined) { __bIncludeMilliseconds = false; } var _local6 = false; if (__nTime < 0) { _local6 = true; __nTime = Math.abs(__nTime); } var _local4 = Math.floor(__nTime / 1000); var _local3; if (__bIncludeMilliseconds) { var _local5; if (__nTime >= 1000) { _local5 = __nTime % (_local4 * 1000); } else { _local5 = __nTime; } _local3 = String(_local5).substr(0, 2); if (_local3.length <= 1) { _local3 = "0" + _local3; } } var _local8 = Math.floor(_local4 / 60); var _local9 = Math.floor(_local4 % 60); var _local11 = ""; var _local10 = ""; if (_local9 < 10) { _local10 = "0"; } if (_local8 < 10) { _local11 = "0"; } var _local2 = String((((_local11 + _local8) + ":") + _local10) + _local9); if (__bIncludeMilliseconds) { _local2 = _local2 + (":" + _local3); } if (_local6) { _local2 = "-" + _local2; } return(_local2); } }
Symbol 1234 MovieClip [__Packages.WheelRail] Frame 0
class WheelRail { var mcRef, nSlowFactor, nAngle, nDistanceMade, nDirection, nMaxDistance, bSearchingForAffectation, nSearchedTime, oWheelAffected; function WheelRail (__mcRef) { mcRef = __mcRef; nSlowFactor = 1; nAngle = 0; nDistanceMade = 0; nDirection = DIRECTION_LEFT; nMaxDistance = (mcRef._width / 2) - EDGE_BUFFER; bSearchingForAffectation = true; nSearchedTime = SEARCH_MAX_TIME; Level.__get__Instance().doAddListener(this); } function setRotation(__nAngle) { nAngle = __nAngle; mcRef._rotation = nAngle; } function setInitialDirection(__nDirection) { nDirection = __nDirection; } function doEnterFrame() { if (bSearchingForAffectation) { if (nSearchedTime > 0) { nSearchedTime--; doSearchWheel(); } else { bSearchingForAffectation = false; } } else { doMoveWheel(); } } function doDestroy() { delete oWheelAffected; } function doMoveWheel() { var _local2; if (nDirection == DIRECTION_LEFT) { _local2 = -1; } else { _local2 = 1; } var _local3 = _local2 * MOVE_SPEED; if (Math.abs(nDistanceMade) >= (nMaxDistance * PERCENT_DIST_MADE_DECEL)) { if (_local2 == Library.Utils.MoreMath.getPolarity(nDistanceMade)) { nSlowFactor = nSlowFactor - DECEL_ON_EDGES; if (nSlowFactor < MAX_SLOW_FACTOR) { nSlowFactor = MAX_SLOW_FACTOR; } } else { nSlowFactor = nSlowFactor + DECEL_ON_EDGES; if (nSlowFactor > 1) { nSlowFactor = 1; } } _local3 = _local3 * nSlowFactor; } else { nSlowFactor = 1; } nDistanceMade = nDistanceMade + _local3; var _local4 = Library.Utils.MoreMath.getRadianFromDegree(nAngle); var _local5 = Math.cos(_local4) * nDistanceMade; var _local6 = Math.sin(_local4) * nDistanceMade; oWheelAffected.__get__Ref()._x = mcRef._x + _local5; oWheelAffected.__get__Ref()._y = mcRef._y + _local6; if (Math.abs(nDistanceMade) > nMaxDistance) { if (nDirection == DIRECTION_LEFT) { nDirection = DIRECTION_RIGHT; } else { nDirection = DIRECTION_LEFT; } } } function doSearchWheel() { var _local3 = Level.__get__Instance().__get__Objects(); var _local7 = mcRef._x; var _local8 = mcRef._y; var _local2 = 0; while (_local2 <= (_local3.length - 1)) { if (_local3[_local2].ObjectType == Level.OBJECT_TYPE_WHEEL) { var _local5 = _local3[_local2].Ref._x; var _local6 = _local3[_local2].Ref._y; var _local4 = Library.Utils.MoreMath.getDistance(_local7, _local8, _local5, _local6); if (_local4 <= (AFFECT_DISTANCE_ADDON + Math.max(mcRef._width / 2, mcRef._height / 2))) { oWheelAffected = _local3[_local2]; oWheelAffected.__get__Ref()._x = mcRef._x; oWheelAffected.__get__Ref()._y = mcRef._y; doMoveWheel(); bSearchingForAffectation = false; _local2 = _local3.length; } } _local2++; } } static var DIRECTION_LEFT = 1; static var DIRECTION_RIGHT = 2; static var AFFECT_DISTANCE_ADDON = 35; static var SEARCH_MAX_TIME = 2; static var MOVE_SPEED = 1.2; static var EDGE_BUFFER = 10; static var PERCENT_DIST_MADE_DECEL = 0.5; static var DECEL_ON_EDGES = 0.08; static var MAX_SLOW_FACTOR = 0.1; }
Symbol 1235 MovieClip [__Packages.Wheel] Frame 0
class Wheel extends BaseObject { var mcRef, nRollDirection, nRollSpeed, nCheckDistance, nObjectType, nWheelNextDepth, aAffectedSnacksAssociation, doBounce, nWheelRadius, setState; function Wheel (__mcRef) { super(__mcRef); mcRef._x = mcRef._x + 4; nRollDirection = ROLL_LEFT; nRollSpeed = SPEED_SLOW; nCheckDistance = WHEEL_CHECK_DISTANCE; nObjectType = Level.OBJECT_TYPE_WHEEL; nWheelNextDepth = 0; aAffectedSnacksAssociation = new Array(); doChangeVisual(); } function doUserRelease() { if (Level.__get__Instance().__get__Active()) { Level.__get__Instance().__get__Statistics().doUserClick(); var _local3 = Library.Utils.Tools.doCopyArray(aAffectedSnacksAssociation); var _local2 = 0; while (_local2 <= (_local3.length - 1)) { doReleaseSnackAssociation(_local3[_local2]); _local2++; } doBounce(USER_RELEASE_SPEED, USER_RELEASE_SPEED); Library.Sound.SoundManager.doPlaySoundInCat(Main.SOUND_CATEGORY_SFX, "BoingWheel.wav"); } } function doAffectSnack(__oSnack) { var _local2 = new Object(); _local2.oSnack = __oSnack; var _local3 = getReferencePointFor(__oSnack); _local2.mcPointRef = _local3; aAffectedSnacksAssociation.push(_local2); doVerifySnackAssociation(_local2); } function setRollSpeed(__nSpeed) { nRollSpeed = __nSpeed; doChangeVisual(); } function setRollDirection(__nDirection) { nRollDirection = __nDirection; doChangeVisual(); } function doEnterFrame() { super.doEnterFrame(); var _local3 = 0; while (_local3 <= (aAffectedSnacksAssociation.length - 1)) { doVerifySnackAssociation(aAffectedSnacksAssociation[_local3]); _local3++; } } function doSnackExploded(__oSnack) { doRemoveAffectedSnackAssociation(__oSnack); } function doRemoveAffectedSnack(__oSnack) { doRemoveAffectedSnackAssociation(__oSnack); } function doDestroy() { super.doDestroy(); } function doReleaseSnackAssociation(__oAssociation) { var _local2 = __oAssociation.oSnack; _local2.doSetRotation(0); var _local4; var _local3; var _local9 = __oAssociation.mcPointRef; var _local7 = _local9.getBounds(mcRef); var _local5 = Library.Utils.MoreMath.getBoundsCenter(_local7); var _local6 = Library.Utils.MoreMath.getRadianFromDegree(Library.Utils.MoreMath.getAngle(0, 0, _local5.x, _local5.y)); _local4 = Math.cos(_local6) * USER_RELEASE_SPEED; _local3 = Math.sin(_local6) * USER_RELEASE_SPEED; _local2.doReleaseFromObject(); _local2.doSetSpeeds(_local4, _local3); _local2.doMove(_local4, _local3, true); doRemoveAffectedSnackAssociation(__oAssociation.oSnack); } function doVerifySnackAssociation(__oAssociation) { var _local2 = __oAssociation.oSnack; var _local5 = __oAssociation.mcPointRef; var _local8 = _local5.getBounds(Level.__get__Instance().__get__Ref()); var _local7 = _local5.getBounds(mcRef); var _local6 = Library.Utils.MoreMath.getBoundsCenter(_local8); var _local3 = Library.Utils.MoreMath.getBoundsCenter(_local7); _local2.__get__Ref()._x = _local6.x; _local2.__get__Ref()._y = _local6.y; var _local4 = Library.Utils.MoreMath.getAngle(0, 0, _local3.x, _local3.y); _local4 = _local4 + 90; _local2.doSetRotation(_local4); } function doRemoveAffectedSnackAssociation(__oSnack) { var _local2 = 0; while (_local2 <= aAffectedSnacksAssociation.length) { if (aAffectedSnacksAssociation[_local2].oSnack == __oSnack) { aAffectedSnacksAssociation[_local2].mcPointRef.removeMovieClip(); aAffectedSnacksAssociation.splice(_local2, 1); } _local2++; } } function getReferencePointFor(__oSnack) { var _local10 = __oSnack.__get__Ref().getBounds(mcRef.mcState.mcWheel); var _local3 = Library.Utils.MoreMath.getBoundsCenter(_local10); var _local2 = mcRef.mcState.mcWheel.createEmptyMovieClip("mcPointRef" + nWheelNextDepth, nWheelNextDepth); nWheelNextDepth++; var _local4 = Library.Utils.MoreMath.getDistance(0, 0, _local3.x, _local3.y); var _local6 = 0; var _local5 = 0; var _local8 = _local3.x / _local4; var _local9 = _local3.y / _local4; var _local7 = _local4 - nWheelRadius; _local6 = _local7 * _local8; _local5 = _local7 * _local9; _local2._x = _local3.x - _local6; _local2._y = _local3.y - _local5; _local2.moveTo(-1, -1); _local2.beginFill(0, 100); _local2.lineTo(-1, 1); _local2.lineTo(1, 1); _local2.lineTo(1, -1); _local2.lineTo(-1, -1); _local2.endFill(); _local2._visible = false; return(_local2); } function doChangeVisual() { var _local2; var _local3; switch (nRollSpeed) { case SPEED_SLOW : _local2 = "Slow"; break; case SPEED_FAST : _local2 = "Fast"; } switch (nRollDirection) { case ROLL_LEFT : _local3 = "Left"; break; case ROLL_RIGHT : _local3 = "Right"; } var _local4 = ("Roll" + _local3) + _local2; setState(_local4); doCreateClickEvents(); nWheelRadius = mcRef.mcState.mcWheel._width / 2; mcRef.mcState.mcWheel._visible = false; } function doCreateClickEvents() { mcRef.mcState.btnGeneralClick.onRelease = Library.Utils.Delegate.create(this, doUserRelease); } static var WHEEL_CHECK_DISTANCE = 120; static var USER_RELEASE_SPEED = 14; static var ROLL_LEFT = 1; static var ROLL_RIGHT = 2; static var SPEED_SLOW = 1; static var SPEED_FAST = 3; }
Symbol 1236 MovieClip [__Packages.Cruncher] Frame 0
class Cruncher extends BaseObject { var bNeedDepthAdjustement, nCheckDistance, nObjectType; function Cruncher (__mcRef) { super(__mcRef); bNeedDepthAdjustement = false; nCheckDistance = CRUNCHER_CHECK_DISTANCE; nObjectType = Level.OBJECT_TYPE_CRUNCHER; } function doDestroy() { super.doDestroy(); } static var CRUNCHER_CHECK_DISTANCE = 60; }
Symbol 1237 MovieClip [__Packages.CradleRail] Frame 0
class CradleRail { var mcRef, bSearchingForAffectation, nSearchedTime, nRailSize, nInitialWidth; function CradleRail (__mcRef) { mcRef = __mcRef; bSearchingForAffectation = true; nSearchedTime = SEARCH_MAX_TIME; nRailSize = SIZE_SMALL; mcRef.gotoAndStop(nRailSize); nInitialWidth = mcRef._width - EDGE_BUFFER; Level.__get__Instance().doAddListener(this); } function setSize(__nSize) { nRailSize = __nSize; mcRef.gotoAndStop(nRailSize); var _local2 = mcRef._rotation; mcRef._rotation = 0; nInitialWidth = mcRef._width - EDGE_BUFFER; mcRef._rotation = _local2; } function setRotation(__nAngle) { mcRef._rotation = __nAngle; } function doEnterFrame() { if (bSearchingForAffectation) { if (nSearchedTime > 0) { nSearchedTime--; doSearchCradle(); } else { bSearchingForAffectation = false; } } } function doDestroy() { delete mcRef; Level.__get__Instance().doRemoveListener(this); } function doSearchCradle() { var _local3 = Level.__get__Instance().__get__Objects(); var _local7 = mcRef._x; var _local8 = mcRef._y; var _local2 = 0; while (_local2 <= (_local3.length - 1)) { if (_local3[_local2].ObjectType == Level.OBJECT_TYPE_CRADLE) { var _local5 = _local3[_local2].Ref._x; var _local6 = _local3[_local2].Ref._y; var _local4 = Library.Utils.MoreMath.getDistance(_local7, _local8, _local5, _local6); if (_local4 <= (AFFECT_DISTANCE_ADDON + Math.max(mcRef._width / 2, mcRef._height / 2))) { _local3[_local2].doUseRail(mcRef, nInitialWidth); bSearchingForAffectation = false; doDestroy(); _local2 = Number.POSITIVE_INFINITY; } } _local2++; } } static var AFFECT_DISTANCE_ADDON = 35; static var SEARCH_MAX_TIME = 5; static var EDGE_BUFFER = 5; static var SIZE_SMALL = 1; static var SIZE_MEDIUM = 2; static var SIZE_LARGE = 2; }
Symbol 1238 MovieClip [__Packages.PlayerStatus] Frame 0
class PlayerStatus { var aLevels; function PlayerStatus () { doGenerateNewLevels(); } function isFirstCompletionFor(__nDifficultyNum) { var _local2 = SharedObject.getLocal(SO_NAME); var _local1 = _local2.data["FirstCompletion" + __nDifficultyNum]; if (_local1 == undefined) { _local1 = false; } return(_local1); } function setFirstCompletionFor(__nDifficultyNum) { var _local1 = SharedObject.getLocal(SO_NAME); _local1.data["FirstCompletion" + __nDifficultyNum] = true; } function getCompletedQuantityFor(__nDifficultyNum) { var _local4 = 0; var _local2 = 0; while (_local2 <= (aLevels.length - 1)) { var _local3 = aLevels[_local2]; if ((_local3.__get__Difficulty() == __nDifficultyNum) && (_local3.__get__Status() == LevelDataBase.STATUS_COMPLETED)) { _local4++; } _local2++; } return(_local4); } function getLevelQuantityFor(__nDifficultyNum) { var _local4 = 0; var _local2 = 0; while (_local2 <= (aLevels.length - 1)) { var _local3 = aLevels[_local2]; if (_local3.__get__Difficulty() == __nDifficultyNum) { _local4++; } _local2++; } return(_local4); } function getLevelData(__nLevelNum) { var _local4; var _local2 = 0; while (_local2 <= (aLevels.length - 1)) { var _local3 = aLevels[_local2]; if (_local3.__get__LevelNumber() == __nLevelNum) { _local4 = _local3; _local2 = aLevels.length; } _local2++; } return(_local4); } function getNextIncompleteLevelFor(__nDifficulty) { var _local4; var _local2 = 0; while (_local2 <= (aLevels.length - 1)) { var _local3 = aLevels[_local2]; if ((_local3.__get__Difficulty() == __nDifficulty) && (_local3.__get__Status() == LevelDataBase.STATUS_INCOMPLETE)) { _local4 = _local3; _local2 = aLevels.length; } _local2++; } return(_local4); } function doFlushProgression() { var _local3 = SharedObject.getLocal(SO_NAME); _local3.clear(); for (var _local2 in aLevels) { aLevels[_local2].doReset(); } } function doDestroy() { for (var _local2 in aLevels) { aLevels[_local2].doDestroy(); } aLevels = new Array(); delete aLevels; } function get TotalScore() { var _local4 = 0; var _local2 = 0; while (_local2 <= (aLevels.length - 1)) { var _local3 = aLevels[_local2]; if (_local3.__get__Status() == LevelDataBase.STATUS_COMPLETED) { _local4 = _local4 + _local3.Score; } _local2++; } return(_local4); } function doGenerateNewLevels() { aLevels = new Array(); aLevels.push(new Levels.LevelData_01()); aLevels.push(new Levels.LevelData_02()); aLevels.push(new Levels.LevelData_03()); aLevels.push(new Levels.LevelData_04()); aLevels.push(new Levels.LevelData_05()); aLevels.push(new Levels.LevelData_06()); aLevels.push(new Levels.LevelData_07()); aLevels.push(new Levels.LevelData_08()); aLevels.push(new Levels.LevelData_09()); aLevels.push(new Levels.LevelData_10()); aLevels.push(new Levels.LevelData_11()); aLevels.push(new Levels.LevelData_12()); aLevels.push(new Levels.LevelData_13()); aLevels.push(new Levels.LevelData_14()); aLevels.push(new Levels.LevelData_15()); aLevels.push(new Levels.LevelData_16()); aLevels.push(new Levels.LevelData_17()); aLevels.push(new Levels.LevelData_18()); aLevels.push(new Levels.LevelData_19()); aLevels.push(new Levels.LevelData_20()); aLevels.push(new Levels.LevelData_21()); aLevels.push(new Levels.LevelData_22()); aLevels.push(new Levels.LevelData_23()); aLevels.push(new Levels.LevelData_24()); aLevels.push(new Levels.LevelData_25()); aLevels.push(new Levels.LevelData_26()); aLevels.push(new Levels.LevelData_27()); aLevels.push(new Levels.LevelData_28()); aLevels.push(new Levels.LevelData_29()); aLevels.push(new Levels.LevelData_30()); aLevels.push(new Levels.LevelData_31()); aLevels.push(new Levels.LevelData_32()); aLevels.push(new Levels.LevelData_33()); aLevels.push(new Levels.LevelData_34()); aLevels.push(new Levels.LevelData_35()); aLevels.push(new Levels.LevelData_36()); aLevels.push(new Levels.LevelData_37()); aLevels.push(new Levels.LevelData_38()); aLevels.push(new Levels.LevelData_39()); aLevels.push(new Levels.LevelData_40()); } static var SO_NAME = "WBScoobySnackProgressSave"; }
Symbol 1239 MovieClip [__Packages.Levels.LevelData_01] Frame 0
class Levels.LevelData_01 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_01 () { super(); __set__LevelNumber(1); __set__DisplayNumber(1); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(2); __set__NormalClicks(3); __set__SnackEntryRate(3.5 * LevelDataBase.SECONDS); __set__MinimumTime(5000); __set__NormalTime(13000); __set__MaximumTime(20000); doLoadData(); } }
Symbol 1240 MovieClip [__Packages.Levels.LevelData_02] Frame 0
class Levels.LevelData_02 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_02 () { super(); __set__LevelNumber(2); __set__DisplayNumber(2); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(3); __set__NormalClicks(6); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(12000); __set__NormalTime(25000); __set__MaximumTime(35000); doLoadData(); } }
Symbol 1241 MovieClip [__Packages.Levels.LevelData_03] Frame 0
class Levels.LevelData_03 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_03 () { super(); __set__LevelNumber(3); __set__DisplayNumber(3); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(2); __set__NormalClicks(3); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(9000); __set__NormalTime(20000); __set__MaximumTime(31000); doLoadData(); } }
Symbol 1242 MovieClip [__Packages.Levels.LevelData_04] Frame 0
class Levels.LevelData_04 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_04 () { super(); __set__LevelNumber(4); __set__DisplayNumber(4); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(3); __set__NormalClicks(4); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(13000); __set__NormalTime(26000); __set__MaximumTime(39000); doLoadData(); } }
Symbol 1243 MovieClip [__Packages.Levels.LevelData_05] Frame 0
class Levels.LevelData_05 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_05 () { super(); __set__LevelNumber(5); __set__DisplayNumber(5); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(3); __set__NormalClicks(8); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(26000); __set__NormalTime(40000); __set__MaximumTime(65000); doLoadData(); } }
Symbol 1244 MovieClip [__Packages.Levels.LevelData_06] Frame 0
class Levels.LevelData_06 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_06 () { super(); __set__LevelNumber(6); __set__DisplayNumber(6); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(3); __set__NormalClicks(5); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(8000); __set__NormalTime(16000); __set__MaximumTime(24000); doLoadData(); } }
Symbol 1245 MovieClip [__Packages.Levels.LevelData_07] Frame 0
class Levels.LevelData_07 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_07 () { super(); __set__LevelNumber(7); __set__DisplayNumber(7); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(6); __set__NormalClicks(6); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(15000); __set__NormalTime(30000); __set__MaximumTime(45000); doLoadData(); } }
Symbol 1246 MovieClip [__Packages.Levels.LevelData_08] Frame 0
class Levels.LevelData_08 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_08 () { super(); __set__LevelNumber(8); __set__DisplayNumber(8); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(4); __set__NormalClicks(4); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(3000); __set__NormalTime(11000); __set__MaximumTime(20000); doLoadData(); } }
Symbol 1247 MovieClip [__Packages.Levels.LevelData_09] Frame 0
class Levels.LevelData_09 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_09 () { super(); __set__LevelNumber(9); __set__DisplayNumber(9); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(6); __set__NormalClicks(9); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(12000); __set__NormalTime(24000); __set__MaximumTime(36000); doLoadData(); } }
Symbol 1248 MovieClip [__Packages.Levels.LevelData_10] Frame 0
class Levels.LevelData_10 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_10 () { super(); __set__LevelNumber(10); __set__DisplayNumber(10); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(4); __set__NormalClicks(5); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(11000); __set__NormalTime(22000); __set__MaximumTime(33000); doLoadData(); } }
Symbol 1249 MovieClip [__Packages.Levels.LevelData_11] Frame 0
class Levels.LevelData_11 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_11 () { super(); __set__LevelNumber(11); __set__DisplayNumber(11); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(4); __set__NormalClicks(6); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(16000); __set__NormalTime(30000); __set__MaximumTime(44000); doLoadData(); } }
Symbol 1250 MovieClip [__Packages.Levels.LevelData_12] Frame 0
class Levels.LevelData_12 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_12 () { super(); __set__LevelNumber(12); __set__DisplayNumber(12); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(3); __set__NormalClicks(7); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(10000); __set__NormalTime(22000); __set__MaximumTime(34000); doLoadData(); } }
Symbol 1251 MovieClip [__Packages.Levels.LevelData_13] Frame 0
class Levels.LevelData_13 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_13 () { super(); __set__LevelNumber(13); __set__DisplayNumber(13); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(2); __set__NormalClicks(6); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(9000); __set__NormalTime(18000); __set__MaximumTime(27000); doLoadData(); } }
Symbol 1252 MovieClip [__Packages.Levels.LevelData_14] Frame 0
class Levels.LevelData_14 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_14 () { super(); __set__LevelNumber(14); __set__DisplayNumber(14); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(4); __set__NormalClicks(9); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(14000); __set__NormalTime(26000); __set__MaximumTime(40000); doLoadData(); } }
Symbol 1253 MovieClip [__Packages.Levels.LevelData_15] Frame 0
class Levels.LevelData_15 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_15 () { super(); __set__LevelNumber(15); __set__DisplayNumber(15); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(4); __set__NormalClicks(7); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(22000); __set__NormalTime(41000); __set__MaximumTime(60000); doLoadData(); } }
Symbol 1254 MovieClip [__Packages.Levels.LevelData_16] Frame 0
class Levels.LevelData_16 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_16 () { super(); __set__LevelNumber(16); __set__DisplayNumber(16); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(9); __set__NormalClicks(9); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(16000); __set__NormalTime(36000); __set__MaximumTime(56000); doLoadData(); } }
Symbol 1255 MovieClip [__Packages.Levels.LevelData_17] Frame 0
class Levels.LevelData_17 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_17 () { super(); __set__LevelNumber(17); __set__DisplayNumber(17); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(3); __set__NormalClicks(6); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(17000); __set__NormalTime(29000); __set__MaximumTime(40000); doLoadData(); } }
Symbol 1256 MovieClip [__Packages.Levels.LevelData_18] Frame 0
class Levels.LevelData_18 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_18 () { super(); __set__LevelNumber(18); __set__DisplayNumber(18); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(5); __set__NormalClicks(5); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(14000); __set__NormalTime(28000); __set__MaximumTime(40000); doLoadData(); } }
Symbol 1257 MovieClip [__Packages.Levels.LevelData_19] Frame 0
class Levels.LevelData_19 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_19 () { super(); __set__LevelNumber(19); __set__DisplayNumber(19); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(2); __set__NormalClicks(4); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(9000); __set__NormalTime(35000); __set__MaximumTime(60000); doLoadData(); } }
Symbol 1258 MovieClip [__Packages.Levels.LevelData_20] Frame 0
class Levels.LevelData_20 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_20 () { super(); __set__LevelNumber(20); __set__DisplayNumber(20); __set__Difficulty(Game.DIFFICULTY_EASY); __set__SnackQuantity(1); __set__MedalsQuantity(6); __set__NormalClicks(6); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(10000); __set__NormalTime(32000); __set__MaximumTime(54000); doLoadData(); } }
Symbol 1259 MovieClip [__Packages.Levels.LevelData_21] Frame 0
class Levels.LevelData_21 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_21 () { super(); __set__LevelNumber(21); __set__DisplayNumber(1); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(3); __set__NormalClicks(4); __set__SnackEntryRate(5 * LevelDataBase.SECONDS); __set__MinimumTime(5000); __set__NormalTime(16000); __set__MaximumTime(22000); doLoadData(); } }
Symbol 1260 MovieClip [__Packages.Levels.LevelData_22] Frame 0
class Levels.LevelData_22 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_22 () { super(); __set__LevelNumber(22); __set__DisplayNumber(2); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(3); __set__NormalClicks(7); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(11000); __set__NormalTime(22000); __set__MaximumTime(33000); doLoadData(); } }
Symbol 1261 MovieClip [__Packages.Levels.LevelData_23] Frame 0
class Levels.LevelData_23 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_23 () { super(); __set__LevelNumber(23); __set__DisplayNumber(3); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(3); __set__NormalClicks(6); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(22000); __set__NormalTime(42000); __set__MaximumTime(75000); doLoadData(); } }
Symbol 1262 MovieClip [__Packages.Levels.LevelData_24] Frame 0
class Levels.LevelData_24 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_24 () { super(); __set__LevelNumber(24); __set__DisplayNumber(4); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(2); __set__NormalClicks(2); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(4000); __set__NormalTime(15000); __set__MaximumTime(26000); doLoadData(); } }
Symbol 1263 MovieClip [__Packages.Levels.LevelData_25] Frame 0
class Levels.LevelData_25 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_25 () { super(); __set__LevelNumber(25); __set__DisplayNumber(5); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(3); __set__NormalClicks(7); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(13000); __set__NormalTime(40000); __set__MaximumTime(67000); doLoadData(); } }
Symbol 1264 MovieClip [__Packages.Levels.LevelData_26] Frame 0
class Levels.LevelData_26 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_26 () { super(); __set__LevelNumber(26); __set__DisplayNumber(6); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(4); __set__NormalClicks(6); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(10000); __set__NormalTime(20000); __set__MaximumTime(30000); doLoadData(); } }
Symbol 1265 MovieClip [__Packages.Levels.LevelData_27] Frame 0
class Levels.LevelData_27 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_27 () { super(); __set__LevelNumber(27); __set__DisplayNumber(7); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(2); __set__NormalClicks(6); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(7000); __set__NormalTime(15000); __set__MaximumTime(23000); doLoadData(); } }
Symbol 1266 MovieClip [__Packages.Levels.LevelData_28] Frame 0
class Levels.LevelData_28 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_28 () { super(); __set__LevelNumber(28); __set__DisplayNumber(8); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(3); __set__NormalClicks(6); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(17000); __set__NormalTime(30000); __set__MaximumTime(45000); doLoadData(); } }
Symbol 1267 MovieClip [__Packages.Levels.LevelData_29] Frame 0
class Levels.LevelData_29 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_29 () { super(); __set__LevelNumber(29); __set__DisplayNumber(9); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(3); __set__NormalClicks(7); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(6000); __set__NormalTime(15000); __set__MaximumTime(24000); doLoadData(); } }
Symbol 1268 MovieClip [__Packages.Levels.LevelData_30] Frame 0
class Levels.LevelData_30 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_30 () { super(); __set__LevelNumber(30); __set__DisplayNumber(10); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(6); __set__NormalClicks(10); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(16000); __set__NormalTime(39000); __set__MaximumTime(62000); doLoadData(); } }
Symbol 1269 MovieClip [__Packages.Levels.LevelData_31] Frame 0
class Levels.LevelData_31 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_31 () { super(); __set__LevelNumber(31); __set__DisplayNumber(11); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(4); __set__NormalClicks(6); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(11000); __set__NormalTime(41000); __set__MaximumTime(71000); doLoadData(); } }
Symbol 1270 MovieClip [__Packages.Levels.LevelData_32] Frame 0
class Levels.LevelData_32 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_32 () { super(); __set__LevelNumber(32); __set__DisplayNumber(12); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(4); __set__NormalClicks(5); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(18000); __set__NormalTime(40000); __set__MaximumTime(60000); doLoadData(); } }
Symbol 1271 MovieClip [__Packages.Levels.LevelData_33] Frame 0
class Levels.LevelData_33 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_33 () { super(); __set__LevelNumber(33); __set__DisplayNumber(13); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(3); __set__NormalClicks(9); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(13000); __set__NormalTime(27000); __set__MaximumTime(39000); doLoadData(); } }
Symbol 1272 MovieClip [__Packages.Levels.LevelData_34] Frame 0
class Levels.LevelData_34 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_34 () { super(); __set__LevelNumber(34); __set__DisplayNumber(14); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(3); __set__NormalClicks(5); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(12000); __set__NormalTime(24000); __set__MaximumTime(37000); doLoadData(); } }
Symbol 1273 MovieClip [__Packages.Levels.LevelData_35] Frame 0
class Levels.LevelData_35 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_35 () { super(); __set__LevelNumber(35); __set__DisplayNumber(15); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(2); __set__NormalClicks(7); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(18000); __set__NormalTime(34000); __set__MaximumTime(56000); doLoadData(); } }
Symbol 1274 MovieClip [__Packages.Levels.LevelData_36] Frame 0
class Levels.LevelData_36 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_36 () { super(); __set__LevelNumber(36); __set__DisplayNumber(16); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(4); __set__NormalClicks(11); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(25000); __set__NormalTime(50000); __set__MaximumTime(75000); doLoadData(); } }
Symbol 1275 MovieClip [__Packages.Levels.LevelData_37] Frame 0
class Levels.LevelData_37 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_37 () { super(); __set__LevelNumber(37); __set__DisplayNumber(17); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(4); __set__NormalClicks(6); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(9000); __set__NormalTime(25000); __set__MaximumTime(42000); doLoadData(); } }
Symbol 1276 MovieClip [__Packages.Levels.LevelData_38] Frame 0
class Levels.LevelData_38 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_38 () { super(); __set__LevelNumber(38); __set__DisplayNumber(18); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(3); __set__NormalClicks(4); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(11000); __set__NormalTime(37000); __set__MaximumTime(63000); doLoadData(); } }
Symbol 1277 MovieClip [__Packages.Levels.LevelData_39] Frame 0
class Levels.LevelData_39 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_39 () { super(); __set__LevelNumber(39); __set__DisplayNumber(19); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(4); __set__NormalClicks(7); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(6000); __set__NormalTime(17000); __set__MaximumTime(28000); doLoadData(); } }
Symbol 1278 MovieClip [__Packages.Levels.LevelData_40] Frame 0
class Levels.LevelData_40 extends LevelDataBase { var __set__LevelNumber, __set__DisplayNumber, __set__Difficulty, __set__SnackQuantity, __set__MedalsQuantity, __set__NormalClicks, __set__SnackEntryRate, __set__MinimumTime, __set__NormalTime, __set__MaximumTime, doLoadData; function LevelData_40 () { super(); __set__LevelNumber(40); __set__DisplayNumber(20); __set__Difficulty(Game.DIFFICULTY_MEDIUM); __set__SnackQuantity(1); __set__MedalsQuantity(2); __set__NormalClicks(7); __set__SnackEntryRate(2.5 * LevelDataBase.SECONDS); __set__MinimumTime(9000); __set__NormalTime(30000); __set__MaximumTime(51000); doLoadData(); } }
Symbol 1279 MovieClip [__Packages.LevelSelector] Frame 0
class LevelSelector { static var oCtrl; var mcRef, oAllClearPop, bUnlock1, bUnlock2, bUnlock3, bUnlock4, nUnlockTimer1, oRow2, nUnlockTimer2, oRow3, nUnlockTimer3, oRow4, nUnlockTimer4, oRow5, oRow1; function LevelSelector (__mcRef) { oCtrl = this; mcRef = __mcRef; oAllClearPop = new Library.BasicPopUp(mcRef.mcPop); oAllClearPop.__set__Listener(this); Main.__get__Instance().doAddListener(oAllClearPop); bUnlock1 = false; bUnlock2 = false; bUnlock3 = false; bUnlock4 = false; doHideStatistics(); doGenerateGrid(); Main.__get__Instance().doAddListener(this); } static function get Instance() { return(oCtrl); } function doEnterFrame() { if (bUnlock1) { if (nUnlockTimer1 == 0) { oRow2.doSlideIn(); bUnlock1 = false; } else { nUnlockTimer1--; } } if (bUnlock2) { if (nUnlockTimer2 == 0) { oRow3.doSlideIn(); bUnlock2 = false; } else { nUnlockTimer2--; } } if (bUnlock3) { if (nUnlockTimer3 == 0) { oRow4.doSlideIn(); bUnlock3 = false; } else { nUnlockTimer3--; } } if (bUnlock4) { if (nUnlockTimer4 == 0) { oRow5.doSlideIn(); bUnlock4 = false; } else { nUnlockTimer4--; } } } function onPopUpEvent(__nEvent, __oPopUp) { if (!(__nEvent === Library.BasicPopUp.NEED_UPDATE)) { } else if (!(__oPopUp === oAllClearPop)) { } else if (oAllClearPop.__get__CurrentState() == "Idle") { Main.__get__Instance().doQuitGame(); } } function doPlayLevel(__oLevel) { Game.__get__Instance().doStartLevel(__oLevel); } function doShowStatistics(__oLevel) { mcRef.mcStats.txtLevel.text = Library.Utils.Tools.returnFormatedNumber(__oLevel.__get__DisplayNumber(), 2); mcRef.mcStats.txtMedalsTotal.text = Library.Utils.Tools.returnFormatedNumber(__oLevel.__get__MedalsQuantity(), 2); mcRef.mcStats.txtClicksTotal.text = Library.Utils.Tools.returnFormatedNumber(__oLevel.__get__NormalClicks(), 2); if (__oLevel.__get__Status() == LevelDataBase.STATUS_COMPLETED) { mcRef.mcStats.txtMedals.text = Library.Utils.Tools.returnFormatedNumber(__oLevel.__get__MedalsEarned(), 2); mcRef.mcStats.txtClicks.text = Library.Utils.Tools.returnFormatedNumber(__oLevel.__get__MadeClicks(), 2); mcRef.mcStats.txtTotalTime.text = Library.Utils.Tools.getFormatedTime(__oLevel.__get__BestTime(), true); mcRef.mcStats.txtScore.text = Library.Utils.Tools.returnFormatedNumber(__oLevel.__get__Score(), 6); } else { mcRef.mcStats.txtMedals.text = "00"; mcRef.mcStats.txtClicks.text = "00"; mcRef.mcStats.txtTotalTime.text = "00:00:00"; mcRef.mcStats.txtScore.text = "000 000"; } } function doHideStatistics() { mcRef.mcStats.txtLevel.text = "00"; mcRef.mcStats.txtMedals.text = "00"; mcRef.mcStats.txtMedalsTotal.text = "00"; mcRef.mcStats.txtClicks.text = "00"; mcRef.mcStats.txtClicksTotal.text = "00"; mcRef.mcStats.txtTotalTime.text = "00:00:00"; mcRef.mcStats.txtScore.text = "000 000"; } function doDestroy() { Main.__get__Instance().doRemoveListener(this); } function doGenerateGrid() { var _local3; var _local2; var _local4 = 0; if (Game.__get__Instance().__get__Difficulty() == Game.DIFFICULTY_MEDIUM) { _local4 = 20; } oRow1 = new LevelSelectRow(mcRef.mcRow1); _local2 = 0; _local3 = 1; while (_local3 <= 4) { var _local5 = Game.__get__Instance().__get__Status().getLevelData((_local4 + _local2) + _local3); oRow1.setLevelData(_local3, _local5); _local3++; } oRow2 = new LevelSelectRow(mcRef.mcRow2); _local2 = 4; _local3 = 1; while (_local3 <= 4) { var _local5 = Game.__get__Instance().__get__Status().getLevelData((_local4 + _local2) + _local3); oRow2.setLevelData(_local3, _local5); _local3++; } oRow3 = new LevelSelectRow(mcRef.mcRow3); _local2 = 8; _local3 = 1; while (_local3 <= 4) { var _local5 = Game.__get__Instance().__get__Status().getLevelData((_local4 + _local2) + _local3); oRow3.setLevelData(_local3, _local5); _local3++; } oRow4 = new LevelSelectRow(mcRef.mcRow4); _local2 = 12; _local3 = 1; while (_local3 <= 4) { var _local5 = Game.__get__Instance().__get__Status().getLevelData((_local4 + _local2) + _local3); oRow4.setLevelData(_local3, _local5); _local3++; } oRow5 = new LevelSelectRow(mcRef.mcRow5); _local2 = 16; _local3 = 1; while (_local3 <= 4) { var _local5 = Game.__get__Instance().__get__Status().getLevelData((_local4 + _local2) + _local3); oRow5.setLevelData(_local3, _local5); _local3++; } oRow1.doSlideIn(); var _local6 = Library.Utils.Tools.returnFormatedNumber(Game.__get__Instance().__get__Status().getCompletedQuantityFor(Game.__get__Instance().__get__Difficulty()), 2); var _local7 = Library.Utils.Tools.returnFormatedNumber(Game.__get__Instance().__get__Status().getLevelQuantityFor(Game.__get__Instance().__get__Difficulty()), 2); mcRef.mcDiffStats.txtCleared.text = (_local6 + "/") + _local7; if (_local6 >= ROW_1_UNLOCK_NUM) { bUnlock1 = true; nUnlockTimer1 = UNLOCK_DELAY * 1; } if (_local6 >= ROW_2_UNLOCK_NUM) { bUnlock2 = true; nUnlockTimer2 = UNLOCK_DELAY * 2; } if (_local6 >= ROW_3_UNLOCK_NUM) { bUnlock3 = true; nUnlockTimer3 = UNLOCK_DELAY * 3; } if (_local6 >= ROW_4_UNLOCK_NUM) { bUnlock4 = true; nUnlockTimer4 = UNLOCK_DELAY * 4; } mcRef.mcDiffStats.txtTotalScore.text = Library.Utils.Tools.returnFormatedNumber(Game.__get__Instance().__get__Status().__get__TotalScore(), 9); checkAllCompleted(); } function checkAllCompleted() { var _local3 = Game.__get__Instance().__get__Status().getCompletedQuantityFor(Game.__get__Instance().__get__Difficulty()); var _local2 = Game.__get__Instance().__get__Status().getLevelQuantityFor(Game.__get__Instance().__get__Difficulty()); if (_local3 >= _local2) { if (!Game.__get__Instance().__get__Status().isFirstCompletionFor(Game.__get__Instance().__get__Difficulty())) { Game.__get__Instance().__get__Status().setFirstCompletionFor(Game.__get__Instance().__get__Difficulty()); oAllClearPop.doOpen(); } } } static var UNLOCK_DELAY = 8; static var ROW_1_UNLOCK_NUM = 2; static var ROW_2_UNLOCK_NUM = 5; static var ROW_3_UNLOCK_NUM = 9; static var ROW_4_UNLOCK_NUM = 14; }
Symbol 1280 MovieClip [__Packages.LevelSelectRow] Frame 0
class LevelSelectRow extends Library.State { var setState, mcRef, isStateComplete; function LevelSelectRow (__mcRef) { super(__mcRef); setState("Hidden"); Main.__get__Instance().doAddListener(this); } function setLevelData(__nBoxNum, __oLevelData) { this[("oBox" + __nBoxNum) + "Data"] = __oLevelData; } function onClickBox(__nBox) { var _local2 = this[("oBox" + __nBox) + "Data"]; LevelSelector.__get__Instance().doPlayLevel(_local2); } function onRollOverBox(__nBox) { Ref["mcBox" + __nBox].mcLightFront._visible = true; Ref["mcBox" + __nBox].mcLightBack._visible = true; var _local3 = this[("oBox" + __nBox) + "Data"]; Library.Sound.SoundManager.doPlaySoundInCat(Main.SOUND_CATEGORY_SFX, "RollOverBox.wav"); LevelSelector.__get__Instance().doShowStatistics(_local3); } function onRollOutBox(__nBox) { Ref["mcBox" + __nBox].mcLightFront._visible = false; Ref["mcBox" + __nBox].mcLightBack._visible = false; LevelSelector.__get__Instance().doHideStatistics(); } function doSlideIn() { setState("In"); Library.Sound.SoundManager.doPlaySoundInCat(Main.SOUND_CATEGORY_SFX, "SnackMachineRoll.wav"); } function doDestroy() { Main.__get__Instance().doRemoveListener(this); } function get Ref() { return(mcRef.mcState); } function doIn() { if (isStateComplete()) { setState("Idle"); } } function doBuildVisual() { var _local3 = 1; while (_local3 <= 4) { var _local2 = Ref["mcBox" + _local3]; var _local4 = this[("oBox" + _local3) + "Data"]; _local2.gotoAndStop(_local4.__get__DisplayNumber()); _local2.mcLightFront._visible = false; _local2.mcLightBack._visible = false; if (_local4.__get__Status() == LevelDataBase.STATUS_INCOMPLETE) { _local2.mcSnack._visible = false; } else { var _local5 = "Normal"; if (_local4.__get__MedalsEarned() >= _local4.__get__MedalsQuantity()) { _local5 = "Golden"; } _local2.mcSnack._visible = true; _local2.mcSnack.gotoAndStop(_local5); } _local2.onRelease = Library.Utils.Delegate.create(this, onClickBox, _local3); _local2.onRollOver = Library.Utils.Delegate.create(this, onRollOverBox, _local3); _local2.onRollOut = Library.Utils.Delegate.create(this, onRollOutBox, _local3); _local2.onReleaseOutside = Library.Utils.Delegate.create(this, onRollOutBox, _local3); _local3++; } } function doLoadStateAction() { doBuildVisual(); } }
Symbol 78 MovieClip [__Packages.Library.BasicPopUp] Frame 0
class Library.BasicPopUp extends Library.State { var setState, __get__CurrentState, mcRef, oListener, __get__Listener, isStateComplete; function BasicPopUp (__mcRef) { super(__mcRef); setState("Hidden"); } function doHide() { setState("Hidden"); } function doClose() { if (__get__CurrentState() == "Idle") { setState("Out"); } } function doOpen() { setState("In"); } function get Ref() { return(mcRef.mcState.mcBox); } function set Listener(__o) { oListener = __o; //return(__get__Listener()); } function doIn() { if (isStateComplete()) { setState("Idle"); } } function doOut() { if (isStateComplete()) { setState("Hidden"); } } function doLoadStateAction() { mcRef.mcState.btnBlock.onRelease = function () { }; mcRef.mcState.btnBlock.useHandCursor = false; if (__get__CurrentState() != "Hidden") { oListener.onPopUpEvent(NEED_UPDATE, this); } } static var NEED_UPDATE = 1; }
Symbol 65 MovieClip [__Packages.LibCompileHookComponent] Frame 0
class LibCompileHookComponent extends MovieClip { function LibCompileHookComponent () { super(); } function LibCompileHook() { } }
Symbol 68 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 73 MovieClip [__Packages.Library.Utils.Debug] Frame 0
class Library.Utils.Debug { static var lc; function Debug () { } static function clear() { lc = new LocalConnection(); lc.send("trace", "clear"); } static function setLevel(pLvl) { level = pLvl; } static function trace(pMsg, pLvl) { var _local1; if (pLvl != undefined) { _local1 = pLvl; } else { _local1 = level; } lc = new LocalConnection(); lc.send("trace", "trace", pMsg, _local1); } static function traceObject(o, pRecurseDepth, pLvl, pIndent) { var _local7; var _local5; var _local6; if (pLvl != undefined) { _local6 = pLvl; } else { _local6 = level; } if (pRecurseDepth == undefined) { _local7 = 0; } else { _local7 = pRecurseDepth; } if (pIndent == undefined) { _local5 = 0; } else { _local5 = pIndent; } for (var _local8 in o) { var _local3 = ""; var _local1 = 0; while (_local1 < _local5) { _local3 = _local3 + " "; _local1++; } var _local2 = o[_local8].toString(); if (o[_local8] instanceof Array) { _local2 = "[Array]"; } if (_local2 == "[object Object]") { _local2 = "[Object]"; } trace(((_local3 + _local8) + ": ") + _local2, _local6); if (_local7 > 0) { traceObject(o[_local8], _local7 - 1, _local6, _local5 + 1); } } } static var level = 0; static var DEBUG = 0; static var INFO = 1; static var WARN = 2; static var ERROR = 3; static var FATAL = 4; }
Symbol 74 MovieClip [__Packages.Library.Utils.KeysManager] Frame 0
class Library.Utils.KeysManager { var aKeys; function KeysManager () { aKeys = new Array(); _global.OnEnterFrameBeacon.init(); _global.MovieClip.addListener(this); } function setListenerForKey(__oListener, __nKeyCode) { var _local2 = false; for (var _local6 in aKeys) { if (aKeys[_local6].nCode == __nKeyCode) { aKeys[_local6].aListeners.push(__oListener); _local2 = true; } } if (!_local2) { var _local3 = new Object(); _local3.bPressed = false; _local3.nCode = __nKeyCode; _local3.aListeners = new Array(); _local3.aListeners.push(__oListener); aKeys.push(_local3); } } function onEnterFrame() { for (var _local5 in aKeys) { var _local3 = Key.isDown(aKeys[_local5].nCode); if (aKeys[_local5].bPressed != _local3) { aKeys[_local5].bPressed = _local3; for (var _local4 in aKeys[_local5].aListeners) { var _local2; if (_local3) { _local2 = EVENT_KEY_DOWN; } else { _local2 = EVENT_KEY_UP; } aKeys[_local5].aListeners[_local4].onKeyManagerEvent(_local2, aKeys[_local5].nCode); } } } } function doDestroy() { for (var _local3 in aKeys) { for (var _local2 in aKeys[_local3].aListeners) { delete aKeys[_local3].aListeners[_local2]; } aKeys[_local3].aListeners = new Array(); delete aKeys[_local3].aListeners; } aKeys = new Array(); delete aKeys; MovieClip.removeListener(this); } static var EVENT_KEY_DOWN = 1; static var EVENT_KEY_UP = 2; }
Symbol 76 MovieClip [__Packages.Library.Utils.XmlTool] Frame 0
class Library.Utils.XmlTool { var xmlData, sXmlFileName, bNoLoad, oListener; function XmlTool (_sXmlName) { if (_sXmlName.length != undefined) { xmlData = new XML(); sXmlFileName = _sXmlName; xmlData.ignoreWhite = true; xmlData.onLoad = Library.Utils.Delegate.create(this, doInformListener); xmlData.load(sXmlFileName); bNoLoad = false; } else { bNoLoad = true; } } function doSetListener(__oListener) { oListener = __oListener; } function doInformListener(__bSuccess) { oListener.onXMLLoadComplete(this, __bSuccess); } function isLoaded() { var _local2 = false; if (bNoLoad || ((xmlData.getBytesLoaded() >= xmlData.getBytesTotal()) && (xmlData.getBytesTotal() > 2))) { _local2 = true; } return(_local2); } function getSubXml(_sNodeName, _xmlRef) { var _local2 = new XMLNode(); if (isLoaded()) { var _local5 = xmlData; if (_xmlRef != undefined) { _local5 = _xmlRef; } var _local3 = 0; _local2 = _local5.firstChild; while ((((_local2.nodeName != _sNodeName) && (_local2.hasChildNodes())) && (_local2 != undefined)) && (_local3 < 256)) { _local2 = _local2.firstChild; _local3++; } } return(_local2); } function getLevelNode(_sNodeName, _xmlRef) { var _local4 = new XMLNode(); if (isLoaded()) { var _local3 = xmlData.firstChild; if (_xmlRef != undefined) { _local3 = _xmlRef; } var _local2 = 0; while (_local2 < _local3.childNodes.length) { if (_local3.childNodes[_local2].nodeName == _sNodeName) { _local4 = _local3.childNodes[_local2]; _local2 = _local3.childNodes.length; } _local2++; } } return(_local4); } function getLevelNodeData(_sNodeName, _xmlRef) { var _local4 = new String(); if (isLoaded()) { var _local2 = 0; while (_local2 < _xmlRef.childNodes.length) { if (_xmlRef.childNodes[_local2].nodeName == _sNodeName) { _local4 = _xmlRef.childNodes[_local2].childNodes[0].nodeValue; _local2 = _xmlRef.childNodes.length; } _local2++; } } return(_local4); } function getLevelNodeAttribute(_sNodeName, _sAttributeName, _xmlRef) { var _local4 = new String(); if (isLoaded()) { var _local2 = 0; while (_local2 < _xmlRef.childNodes.length) { if (_xmlRef.childNodes[_local2].nodeName == _sNodeName) { _local4 = _xmlRef.childNodes[_local2].attributes[_sAttributeName]; _local2 = _xmlRef.childNodes.length; } _local2++; } } return(_local4); } function doDestroy() { delete oListener; delete xmlData; } function valueOf() { return(xmlData.toString()); } }
Symbol 473 MovieClip Frame 1
stop();
Symbol 664 MovieClip Frame 23
stop();
Symbol 850 MovieClip Frame 1
stop(); this.hitArea = mcHit;
Symbol 945 MovieClip Frame 1
mcSnack._visible = true;
Symbol 945 MovieClip Frame 30
mcSnack._visible = false;
Symbol 961 MovieClip [Dynamic_SnackDispenser] Frame 1
Level.__get__Instance().doSetSnackDispenser(this);
Symbol 973 MovieClip Frame 1
Level.__get__Instance().doCreateDoorEntry(this);
Symbol 975 MovieClip Frame 1
Level.__get__Instance().doCreateDoorExit(this);
Symbol 978 MovieClip Frame 1
Level.__get__Instance().doCreateWheel(this, Wheel.ROLL_RIGHT, Wheel.SPEED_SLOW);
Symbol 981 MovieClip Frame 1
Level.__get__Instance().doCreateWheel(this, Wheel.ROLL_RIGHT, Wheel.SPEED_FAST);
Symbol 983 MovieClip Frame 1
Level.__get__Instance().doCreateTreadMill(this, TreadMill.ROLL_RIGHT, TreadMill.SIZE_SMALL);
Symbol 984 MovieClip Frame 1
Level.__get__Instance().doCreateTreadMill(this, TreadMill.ROLL_RIGHT, TreadMill.SIZE_MEDIUM);
Symbol 986 MovieClip Frame 1
Level.__get__Instance().doCreateTreadMill(this, TreadMill.ROLL_LEFT, TreadMill.SIZE_MEDIUM);
Symbol 987 MovieClip Frame 1
Level.__get__Instance().doCreateCruncher(this);
Symbol 989 MovieClip Frame 1
Level.__get__Instance().doCreateMedal(this);
Symbol 1001 MovieClip Frame 1
Level.__get__Instance().doCreateTreadMill(this, TreadMill.ROLL_LEFT, TreadMill.SIZE_SMALL);
Symbol 1005 MovieClip Frame 1
Level.__get__Instance().doCreateWheel(this, Wheel.ROLL_LEFT, Wheel.SPEED_SLOW);
Symbol 1011 MovieClip Frame 1
Level.__get__Instance().doCreateCradleRail(this, CradleRail.SIZE_LARGE);
Symbol 1014 MovieClip Frame 1
Level.__get__Instance().doCreateCradle(this, Cradle.DIRECTION_RIGHT, Cradle.CRADLE_FIXED);
Symbol 1017 MovieClip Frame 1
Level.__get__Instance().doCreateWheel(this, Wheel.ROLL_LEFT, Wheel.SPEED_FAST);
Symbol 1024 MovieClip Frame 1
Level.__get__Instance().doCreateCradleRail(this, CradleRail.SIZE_MEDIUM);
Symbol 1027 MovieClip Frame 1
Level.__get__Instance().doCreateCradle(this, Cradle.DIRECTION_LEFT, Cradle.CRADLE_MOVING);
Symbol 1028 MovieClip Frame 1
Level.__get__Instance().doCreateTreadMill(this, TreadMill.ROLL_RIGHT, TreadMill.SIZE_BIG);
Symbol 1030 MovieClip Frame 1
Level.__get__Instance().doCreateCradle(this, Cradle.DIRECTION_LEFT, Cradle.CRADLE_FIXED);
Symbol 1033 MovieClip Frame 1
Level.__get__Instance().doCreateWheelRail(this, WheelRail.DIRECTION_RIGHT);
Symbol 1038 MovieClip Frame 1
Level.__get__Instance().doCreateWheelRail(this, WheelRail.DIRECTION_LEFT);
Symbol 1043 MovieClip Frame 1
Level.__get__Instance().doCreateDoorSwitch(this);
Symbol 1047 MovieClip Frame 1
Level.__get__Instance().doCreateCradleRail(this, CradleRail.SIZE_SMALL);
Symbol 1079 MovieClip Frame 1
Level.__get__Instance().doCreateCradle(this, Cradle.DIRECTION_RIGHT, Cradle.CRADLE_MOVING);
Symbol 1147 MovieClip Frame 1
stop();

Library Items

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

Instance Names

"mcScreen"Frame 2Symbol 99 MovieClip
"mcTransition"Frame 11Symbol 492 MovieClip
"mcSection"Frame 21Symbol 550 MovieClip
"mcSection"Frame 31Symbol 595 MovieClip
"mcSection"Frame 41Symbol 1148 MovieClip
"mcSection"Frame 61Symbol 1196 MovieClip
"mcSection"Frame 71Symbol 1211 MovieClip
"mcHit"Symbol 14 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcHit"Symbol 16 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcSnack"Symbol 48 MovieClip Frame 1Symbol 43 MovieClip
"mcSnack"Symbol 48 MovieClip Frame 8Symbol 47 MovieClip
"mcState"Symbol 49 MovieClip [Dynamic_DoorExit] Frame 1Symbol 14 MovieClip
"mcState"Symbol 49 MovieClip [Dynamic_DoorExit] Frame 10Symbol 16 MovieClip
"mcState"Symbol 49 MovieClip [Dynamic_DoorExit] Frame 20Symbol 48 MovieClip
"mcHit"Symbol 63 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcState"Symbol 64 MovieClip [Dynamic_Cruncher] Frame 1Symbol 63 MovieClip
"mcLoading"Symbol 99 MovieClip Frame 1Symbol 88 MovieClip
"mcHit"Symbol 127 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcSnack"Symbol 128 MovieClip Frame 1Symbol 43 MovieClip
"mcState"Symbol 130 MovieClip Frame 1Symbol 126 MovieClip
"mcState"Symbol 130 MovieClip Frame 10Symbol 127 MovieClip
"mcState"Symbol 130 MovieClip Frame 20Symbol 128 MovieClip
"mcState"Symbol 130 MovieClip Frame 30Symbol 129 MovieClip
"btnGeneralClick"Symbol 131 MovieClip Frame 1Symbol 102 Button
"mcRope"Symbol 131 MovieClip Frame 1Symbol 105 MovieClip
"mcClaw"Symbol 131 MovieClip Frame 1Symbol 130 MovieClip
"mcRopeStart"Symbol 131 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcState"Symbol 132 MovieClip [Dynamic_CradleBody] Frame 1Symbol 131 MovieClip
"mcSnack"Symbol 143 MovieClip Frame 1Symbol 43 MovieClip
"mcPointRef"Symbol 143 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcState"Symbol 145 MovieClip [Dynamic_DoorEntry] Frame 1Symbol 140 MovieClip
"mcState"Symbol 145 MovieClip [Dynamic_DoorEntry] Frame 10Symbol 143 MovieClip
"mcState"Symbol 145 MovieClip [Dynamic_DoorEntry] Frame 20Symbol 144 MovieClip
"mcHit"Symbol 154 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcHit"Symbol 157 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcHit"Symbol 158 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcState"Symbol 159 MovieClip [Dynamic_DoorSwitch] Frame 1Symbol 154 MovieClip
"mcState"Symbol 159 MovieClip [Dynamic_DoorSwitch] Frame 10Symbol 157 MovieClip
"mcState"Symbol 159 MovieClip [Dynamic_DoorSwitch] Frame 20Symbol 158 MovieClip
"mcHit"Symbol 266 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcState"Symbol 272 MovieClip [Dynamic_Medal] Frame 1Symbol 266 MovieClip
"mcState"Symbol 272 MovieClip [Dynamic_Medal] Frame 10Symbol 271 MovieClip
"mcHit"Symbol 273 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcHit"Symbol 274 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcHit"Symbol 275 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcState"Symbol 299 MovieClip [Dynamic_Snack] Frame 1Symbol 273 MovieClip
"mcState"Symbol 299 MovieClip [Dynamic_Snack] Frame 10Symbol 274 MovieClip
"mcState"Symbol 299 MovieClip [Dynamic_Snack] Frame 20Symbol 275 MovieClip
"mcState"Symbol 299 MovieClip [Dynamic_Snack] Frame 30Symbol 286 MovieClip
"mcState"Symbol 299 MovieClip [Dynamic_Snack] Frame 40Symbol 292 MovieClip
"mcState"Symbol 299 MovieClip [Dynamic_Snack] Frame 50Symbol 298 MovieClip
"btnChange"Symbol 408 MovieClip Frame 1Symbol 401 Button
"btnChange"Symbol 408 MovieClip Frame 10Symbol 407 Button
"btnGeneralClick"Symbol 415 MovieClip Frame 1Symbol 102 Button
"mcHit"Symbol 415 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcSide1"Symbol 415 MovieClip Frame 1Symbol 408 MovieClip
"mcSide2"Symbol 415 MovieClip Frame 1Symbol 408 MovieClip
"btnGeneralClick"Symbol 416 MovieClip Frame 1Symbol 102 Button
"mcHit"Symbol 416 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcSide1"Symbol 416 MovieClip Frame 1Symbol 408 MovieClip
"mcSide2"Symbol 416 MovieClip Frame 1Symbol 408 MovieClip
"btnGeneralClick"Symbol 427 MovieClip Frame 1Symbol 102 Button
"mcHit"Symbol 427 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcSide1"Symbol 427 MovieClip Frame 1Symbol 408 MovieClip
"mcSide2"Symbol 427 MovieClip Frame 1Symbol 408 MovieClip
"btnGeneralClick"Symbol 428 MovieClip Frame 1Symbol 102 Button
"mcHit"Symbol 428 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcSide1"Symbol 428 MovieClip Frame 1Symbol 408 MovieClip
"mcSide2"Symbol 428 MovieClip Frame 1Symbol 408 MovieClip
"btnGeneralClick"Symbol 439 MovieClip Frame 1Symbol 102 Button
"mcHit"Symbol 439 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcSide1"Symbol 439 MovieClip Frame 1Symbol 408 MovieClip
"mcSide2"Symbol 439 MovieClip Frame 1Symbol 408 MovieClip
"btnGeneralClick"Symbol 440 MovieClip Frame 1Symbol 102 Button
"mcHit"Symbol 440 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcSide1"Symbol 440 MovieClip Frame 1Symbol 408 MovieClip
"mcSide2"Symbol 440 MovieClip Frame 1Symbol 408 MovieClip
"mcState"Symbol 441 MovieClip [Dynamic_TreadMill] Frame 1Symbol 415 MovieClip
"mcState"Symbol 441 MovieClip [Dynamic_TreadMill] Frame 10Symbol 416 MovieClip
"mcState"Symbol 441 MovieClip [Dynamic_TreadMill] Frame 20Symbol 427 MovieClip
"mcState"Symbol 441 MovieClip [Dynamic_TreadMill] Frame 29Symbol 428 MovieClip
"mcState"Symbol 441 MovieClip [Dynamic_TreadMill] Frame 39Symbol 439 MovieClip
"mcState"Symbol 441 MovieClip [Dynamic_TreadMill] Frame 48Symbol 440 MovieClip
"btnGeneralClick"Symbol 447 MovieClip Frame 1Symbol 443 Button
"mcWheel"Symbol 447 MovieClip Frame 1Symbol 446 MovieClip
"mcHit"Symbol 447 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"btnGeneralClick"Symbol 448 MovieClip Frame 1Symbol 443 Button
"mcWheel"Symbol 448 MovieClip Frame 1Symbol 446 MovieClip
"mcHit"Symbol 448 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"btnGeneralClick"Symbol 449 MovieClip Frame 1Symbol 443 Button
"mcWheel"Symbol 449 MovieClip Frame 1Symbol 446 MovieClip
"mcHit"Symbol 449 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"btnGeneralClick"Symbol 450 MovieClip Frame 1Symbol 443 Button
"mcWheel"Symbol 450 MovieClip Frame 1Symbol 446 MovieClip
"mcHit"Symbol 450 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcState"Symbol 451 MovieClip [Dynamic_Wheel] Frame 1Symbol 447 MovieClip
"mcState"Symbol 451 MovieClip [Dynamic_Wheel] Frame 10Symbol 448 MovieClip
"mcState"Symbol 451 MovieClip [Dynamic_Wheel] Frame 20Symbol 449 MovieClip
"mcState"Symbol 451 MovieClip [Dynamic_Wheel] Frame 30Symbol 450 MovieClip
"mcState"Symbol 474 MovieClip Frame 1Symbol 385 MovieClip
"mcScoobyBowlFront"Symbol 474 MovieClip Frame 1Symbol 387 MovieClip
"mcSnackTarget"Symbol 474 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"btnBlock"Symbol 489 MovieClip Frame 1Symbol 479 Button
"btnBlock"Symbol 491 MovieClip Frame 1Symbol 479 Button
"mcState"Symbol 492 MovieClip Frame 10Symbol 489 MovieClip
"mcState"Symbol 492 MovieClip Frame 20Symbol 491 MovieClip
"btnPlay"Symbol 550 MovieClip Frame 1Symbol 544 Button
"btnInstructions"Symbol 550 MovieClip Frame 1Symbol 549 Button
"mcWheel"Symbol 570 MovieClip Frame 1Symbol 446 MovieClip
"mcWheel"Symbol 570 MovieClip Frame 1Symbol 445 MovieClip
"btnNext"Symbol 595 MovieClip Frame 1Symbol 553 Button
"btnMenu"Symbol 595 MovieClip Frame 1Symbol 556 Button
"mcState"Symbol 595 MovieClip Frame 1Symbol 565 MovieClip
"mcState"Symbol 595 MovieClip Frame 1Symbol 570 MovieClip
"mcState"Symbol 595 MovieClip Frame 1Symbol 570 MovieClip
"btnBack"Symbol 595 MovieClip Frame 2Symbol 556 Button
"btnPlay"Symbol 595 MovieClip Frame 2Symbol 544 Button
"mcState"Symbol 595 MovieClip Frame 2Symbol 592 MovieClip
"btnClearProgress"Symbol 620 MovieClip Frame 1Symbol 603 Button
"txtStatusEasy"Symbol 620 MovieClip Frame 1Symbol 604 EditableText
"txtTotalEasy"Symbol 620 MovieClip Frame 1Symbol 605 EditableText
"txtStatusMedium"Symbol 620 MovieClip Frame 1Symbol 606 EditableText
"txtTotalMedium"Symbol 620 MovieClip Frame 1Symbol 607 EditableText
"btnDiffEasy"Symbol 620 MovieClip Frame 1Symbol 610 Button
"btnDiffMedium"Symbol 620 MovieClip Frame 1Symbol 613 Button
"btnRestart"Symbol 669 MovieClip Frame 1Symbol 641 Button
"btnChooseAnother"Symbol 669 MovieClip Frame 1Symbol 648 Button
"btnNextLevel"Symbol 669 MovieClip Frame 1Symbol 652 Button
"txtTimeBest"Symbol 669 MovieClip Frame 1Symbol 653 EditableText
"txtTime"Symbol 669 MovieClip Frame 1Symbol 654 EditableText
"txtMedals"Symbol 669 MovieClip Frame 1Symbol 655 EditableText
"txtClicks"Symbol 669 MovieClip Frame 1Symbol 656 EditableText
"txtTimeFinal"Symbol 669 MovieClip Frame 1Symbol 657 EditableText
"txtScore"Symbol 669 MovieClip Frame 1Symbol 658 EditableText
"txtMedalsPenality"Symbol 669 MovieClip Frame 1Symbol 659 EditableText
"mcBest"Symbol 669 MovieClip Frame 1Symbol 664 MovieClip
"txtClicksPenality"Symbol 669 MovieClip Frame 1Symbol 665 EditableText
"txtLevelNumber"Symbol 669 MovieClip Frame 1Symbol 668 EditableText
"btnBlock"Symbol 670 MovieClip Frame 1Symbol 479 Button
"mcBox"Symbol 670 MovieClip Frame 1Symbol 669 MovieClip
"btnBlock"Symbol 671 MovieClip Frame 1Symbol 479 Button
"mcBox"Symbol 671 MovieClip Frame 1Symbol 669 MovieClip
"btnBlock"Symbol 672 MovieClip Frame 1Symbol 479 Button
"mcBox"Symbol 672 MovieClip Frame 1Symbol 669 MovieClip
"mcState"Symbol 673 MovieClip Frame 10Symbol 670 MovieClip
"mcState"Symbol 673 MovieClip Frame 20Symbol 671 MovieClip
"mcState"Symbol 673 MovieClip Frame 30Symbol 672 MovieClip
"btnRestart"Symbol 692 MovieClip Frame 1Symbol 681 Button
"btnChooseAnother"Symbol 692 MovieClip Frame 1Symbol 684 Button
"btnQuit"Symbol 692 MovieClip Frame 1Symbol 687 Button
"btnBlock"Symbol 693 MovieClip Frame 1Symbol 479 Button
"mcBox"Symbol 693 MovieClip Frame 1Symbol 692 MovieClip
"btnBlock"Symbol 694 MovieClip Frame 1Symbol 479 Button
"mcBox"Symbol 694 MovieClip Frame 1Symbol 692 MovieClip
"btnBlock"Symbol 695 MovieClip Frame 1Symbol 479 Button
"mcBox"Symbol 695 MovieClip Frame 1Symbol 692 MovieClip
"mcState"Symbol 696 MovieClip Frame 10Symbol 693 MovieClip
"mcState"Symbol 696 MovieClip Frame 20Symbol 694 MovieClip
"mcState"Symbol 696 MovieClip Frame 30Symbol 695 MovieClip
"btnToggle"Symbol 716 MovieClip Frame 1Symbol 712 Button
"btnToggle"Symbol 716 MovieClip Frame 10Symbol 715 Button
"btnToggle"Symbol 726 MovieClip Frame 1Symbol 722 Button
"btnToggle"Symbol 726 MovieClip Frame 10Symbol 725 Button
"btnHelp"Symbol 735 MovieClip Frame 1Symbol 709 Button
"btnQuit"Symbol 735 MovieClip Frame 1Symbol 687 Button
"mcSoundGroup"Symbol 735 MovieClip Frame 1Symbol 716 MovieClip
"btnResume"Symbol 735 MovieClip Frame 1Symbol 719 Button
"mcMusicGroup"Symbol 735 MovieClip Frame 1Symbol 726 MovieClip
"btnLevelMap"Symbol 735 MovieClip Frame 1Symbol 734 Button
"btnBlock"Symbol 736 MovieClip Frame 1Symbol 479 Button
"mcBox"Symbol 736 MovieClip Frame 1Symbol 735 MovieClip
"btnBlock"Symbol 737 MovieClip Frame 1Symbol 479 Button
"mcBox"Symbol 737 MovieClip Frame 1Symbol 735 MovieClip
"btnBlock"Symbol 738 MovieClip Frame 1Symbol 479 Button
"mcBox"Symbol 738 MovieClip Frame 1Symbol 735 MovieClip
"mcState"Symbol 739 MovieClip Frame 10Symbol 736 MovieClip
"mcState"Symbol 739 MovieClip Frame 20Symbol 737 MovieClip
"mcState"Symbol 739 MovieClip Frame 30Symbol 738 MovieClip
"btnYes"Symbol 749 MovieClip Frame 1Symbol 744 Button
"btnNo"Symbol 749 MovieClip Frame 1Symbol 747 Button
"btnBlock"Symbol 750 MovieClip Frame 1Symbol 479 Button
"mcBox"Symbol 750 MovieClip Frame 1Symbol 749 MovieClip
"btnBlock"Symbol 751 MovieClip Frame 1Symbol 479 Button
"mcBox"Symbol 751 MovieClip Frame 1Symbol 749 MovieClip
"btnBlock"Symbol 752 MovieClip Frame 1Symbol 479 Button
"mcBox"Symbol 752 MovieClip Frame 1Symbol 749 MovieClip
"mcState"Symbol 753 MovieClip Frame 10Symbol 750 MovieClip
"mcState"Symbol 753 MovieClip Frame 20Symbol 751 MovieClip
"mcState"Symbol 753 MovieClip Frame 30Symbol 752 MovieClip
"btnYes"Symbol 756 MovieClip Frame 1Symbol 744 Button
"btnNo"Symbol 756 MovieClip Frame 1Symbol 747 Button
"btnBlock"Symbol 757 MovieClip Frame 1Symbol 479 Button
"mcBox"Symbol 757 MovieClip Frame 1Symbol 756 MovieClip
"btnBlock"Symbol 758 MovieClip Frame 1Symbol 479 Button
"mcBox"Symbol 758 MovieClip Frame 1Symbol 756 MovieClip
"btnBlock"Symbol 759 MovieClip Frame 1Symbol 479 Button
"mcBox"Symbol 759 MovieClip Frame 1Symbol 756 MovieClip
"mcState"Symbol 760 MovieClip Frame 10Symbol 757 MovieClip
"mcState"Symbol 760 MovieClip Frame 20Symbol 758 MovieClip
"mcState"Symbol 760 MovieClip Frame 30Symbol 759 MovieClip
"mcData"Symbol 764 MovieClip Frame 1Symbol 595 MovieClip
"btnBlock"Symbol 765 MovieClip Frame 1Symbol 479 Button
"mcBox"Symbol 765 MovieClip Frame 1Symbol 764 MovieClip
"btnBlock"Symbol 766 MovieClip Frame 1Symbol 479 Button
"mcBox"Symbol 766 MovieClip Frame 1Symbol 764 MovieClip
"btnBlock"Symbol 767 MovieClip Frame 1Symbol 479 Button
"mcBox"Symbol 767 MovieClip Frame 1Symbol 764 MovieClip
"mcState"Symbol 768 MovieClip Frame 10Symbol 765 MovieClip
"mcState"Symbol 768 MovieClip Frame 20Symbol 766 MovieClip
"mcState"Symbol 768 MovieClip Frame 30Symbol 767 MovieClip
"mcWin"Symbol 769 MovieClip Frame 1Symbol 673 MovieClip
"mcLoose"Symbol 769 MovieClip Frame 1Symbol 696 MovieClip
"mcMenu"Symbol 769 MovieClip Frame 1Symbol 739 MovieClip
"mcProgressClear"Symbol 769 MovieClip Frame 1Symbol 753 MovieClip
"mcGameQuit"Symbol 769 MovieClip Frame 1Symbol 760 MovieClip
"mcInstructions"Symbol 769 MovieClip Frame 1Symbol 768 MovieClip
"mcState"Symbol 770 MovieClip Frame 10Symbol 489 MovieClip
"mcState"Symbol 770 MovieClip Frame 20Symbol 491 MovieClip
"mcHit"Symbol 850 MovieClip Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcLightBack"Symbol 850 MovieClip Frame 1Symbol 782 MovieClip
"mcSnack"Symbol 850 MovieClip Frame 1Symbol 790 MovieClip
"mcLightFront"Symbol 850 MovieClip Frame 1Symbol 792 MovieClip
"mcBox1"Symbol 851 MovieClip Frame 1Symbol 850 MovieClip
"mcBox2"Symbol 851 MovieClip Frame 1Symbol 850 MovieClip
"mcBox3"Symbol 851 MovieClip Frame 1Symbol 850 MovieClip
"mcBox4"Symbol 851 MovieClip Frame 1Symbol 850 MovieClip
"mcBox1"Symbol 852 MovieClip Frame 1Symbol 850 MovieClip
"mcBox2"Symbol 852 MovieClip Frame 1Symbol 850 MovieClip
"mcBox3"Symbol 852 MovieClip Frame 1Symbol 850 MovieClip
"mcBox4"Symbol 852 MovieClip Frame 1Symbol 850 MovieClip
"mcBox1"Symbol 853 MovieClip Frame 1Symbol 850 MovieClip
"mcBox2"Symbol 853 MovieClip Frame 1Symbol 850 MovieClip
"mcBox3"Symbol 853 MovieClip Frame 1Symbol 850 MovieClip
"mcBox4"Symbol 853 MovieClip Frame 1Symbol 850 MovieClip
"mcState"Symbol 854 MovieClip Frame 1Symbol 851 MovieClip
"mcState"Symbol 854 MovieClip Frame 10Symbol 852 MovieClip
"mcState"Symbol 854 MovieClip Frame 20Symbol 853 MovieClip
"txtMedalsTotal"Symbol 874 MovieClip Frame 1Symbol 865 EditableText
"txtMedals"Symbol 874 MovieClip Frame 1Symbol 867 EditableText
"txtTotalTime"Symbol 874 MovieClip Frame 1Symbol 868 EditableText
"txtScore"Symbol 874 MovieClip Frame 1Symbol 870 EditableText
"txtClicksTotal"Symbol 874 MovieClip Frame 1Symbol 871 EditableText
"txtClicks"Symbol 874 MovieClip Frame 1Symbol 872 EditableText
"txtLevel"Symbol 874 MovieClip Frame 1Symbol 873 EditableText
"txtCleared"Symbol 879 MovieClip Frame 1Symbol 875 EditableText
"txtTotalScore"Symbol 879 MovieClip Frame 1Symbol 878 EditableText
"btnBlock"Symbol 887 MovieClip Frame 1Symbol 479 Button
"btnBlock"Symbol 888 MovieClip Frame 1Symbol 479 Button
"mcState"Symbol 889 MovieClip Frame 10Symbol 887 MovieClip
"mcState"Symbol 889 MovieClip Frame 20Symbol 888 MovieClip
"mcRow2"Symbol 890 MovieClip Frame 1Symbol 854 MovieClip
"mcRow1"Symbol 890 MovieClip Frame 1Symbol 854 MovieClip
"mcRow4"Symbol 890 MovieClip Frame 1Symbol 854 MovieClip
"mcRow3"Symbol 890 MovieClip Frame 1Symbol 854 MovieClip
"mcRow5"Symbol 890 MovieClip Frame 1Symbol 854 MovieClip
"btnMenu"Symbol 890 MovieClip Frame 1Symbol 860 Button
"mcStats"Symbol 890 MovieClip Frame 1Symbol 874 MovieClip
"mcDiffStats"Symbol 890 MovieClip Frame 1Symbol 879 MovieClip
"mcPop"Symbol 890 MovieClip Frame 1Symbol 889 MovieClip
"mcSnack"Symbol 945 MovieClip Frame 1Symbol 299 MovieClip [Dynamic_Snack]
"mcState"Symbol 961 MovieClip [Dynamic_SnackDispenser] Frame 1Symbol 385 MovieClip
"mcScoobyBowlFront"Symbol 961 MovieClip [Dynamic_SnackDispenser] Frame 1Symbol 387 MovieClip
"mcSnackTarget"Symbol 961 MovieClip [Dynamic_SnackDispenser] Frame 1Symbol 13 MovieClip [Dynamic_Hit]
"mcState"Symbol 961 MovieClip [Dynamic_SnackDispenser] Frame 10Symbol 945 MovieClip
"mcState"Symbol 961 MovieClip [Dynamic_SnackDispenser] Frame 20Symbol 960 MovieClip
"txtTime"Symbol 998 MovieClip Frame 1Symbol 992 EditableText
"txtMedals"Symbol 998 MovieClip Frame 1Symbol 994 EditableText
"btnMenu"Symbol 998 MovieClip Frame 1Symbol 995 Button
"txtClicks"Symbol 998 MovieClip Frame 1Symbol 997 EditableText
"mcRope"Symbol 1014 MovieClip Frame 1Symbol 105 MovieClip
"mcRope"Symbol 1027 MovieClip Frame 1Symbol 105 MovieClip
"mcRope"Symbol 1030 MovieClip Frame 1Symbol 105 MovieClip
"mcRope"Symbol 1079 MovieClip Frame 1Symbol 105 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 1Symbol 990 MovieClip
"mcHud"Symbol 1147 MovieClip Frame 1Symbol 998 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 2Symbol 1006 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 3Symbol 1018 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 4Symbol 1021 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 5Symbol 1034 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 6Symbol 1039 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 7Symbol 1044 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 8Symbol 1048 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 9Symbol 1051 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 10Symbol 1054 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 11Symbol 1057 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 12Symbol 1060 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 13Symbol 1063 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 14Symbol 1066 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 15Symbol 1069 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 16Symbol 1072 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 17Symbol 1075 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 18Symbol 1080 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 19Symbol 1083 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 20Symbol 1086 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 21Symbol 1089 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 22Symbol 1092 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 23Symbol 1095 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 24Symbol 1098 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 25Symbol 1101 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 26Symbol 1104 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 27Symbol 1107 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 28Symbol 1110 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 29Symbol 1113 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 30Symbol 1116 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 31Symbol 1119 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 32Symbol 1122 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 33Symbol 1125 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 34Symbol 1128 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 35Symbol 1131 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 36Symbol 1134 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 37Symbol 1137 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 38Symbol 1140 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 39Symbol 1143 MovieClip
"mcLevel"Symbol 1147 MovieClip Frame 40Symbol 1146 MovieClip
"mcSection"Symbol 1148 MovieClip Frame 1Symbol 620 MovieClip
"mcPopUps"Symbol 1148 MovieClip Frame 1Symbol 769 MovieClip
"mcTransition"Symbol 1148 MovieClip Frame 1Symbol 770 MovieClip
"mcSection"Symbol 1148 MovieClip Frame 10Symbol 890 MovieClip
"mcSection"Symbol 1148 MovieClip Frame 19Symbol 1147 MovieClip
"btnContinue"Symbol 1196 MovieClip Frame 1Symbol 1158 Button
"txtScore"Symbol 1196 MovieClip Frame 1Symbol 1181 EditableText
"txtScore"Symbol 1196 MovieClip Frame 2Symbol 1192 EditableText
"txtScore"Symbol 1211 MovieClip Frame 1Symbol 1205 EditableText
"btnContinue"Symbol 1211 MovieClip Frame 1Symbol 1158 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "ScoobyEat.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "RollOverBox.wav"
ExportAssets (56)Timeline Frame 1Symbol 13 as "Dynamic_Hit"
ExportAssets (56)Timeline Frame 1Symbol 49 as "Dynamic_DoorExit"
ExportAssets (56)Timeline Frame 1Symbol 64 as "Dynamic_Cruncher"
ExportAssets (56)Timeline Frame 1Symbol 67 as "SarbakanLibrary"
ExportAssets (56)Timeline Frame 10Symbol 1212 as "__Packages.HighScore.BaseGameController"
ExportAssets (56)Timeline Frame 10Symbol 1213 as "__Packages.HighScore.Timer"
ExportAssets (56)Timeline Frame 10Symbol 1214 as "__Packages.HighScore.FrameTimeManager"
ExportAssets (56)Timeline Frame 10Symbol 1215 as "__Packages.HighScore.BaseInputManager"
ExportAssets (56)Timeline Frame 10Symbol 79 as "__Packages.Library.DispatcherBase"
ExportAssets (56)Timeline Frame 10Symbol 1216 as "__Packages.Main"
ExportAssets (56)Timeline Frame 10Symbol 77 as "__Packages.Library.State"
ExportAssets (56)Timeline Frame 10Symbol 80 as "__Packages.Library.Transition"
ExportAssets (56)Timeline Frame 10Symbol 1217 as "__Packages.Game"
ExportAssets (56)Timeline Frame 10Symbol 1218 as "__Packages.LevelDataBase"
ExportAssets (56)Timeline Frame 10Symbol 1219 as "__Packages.LevelStatistics"
ExportAssets (56)Timeline Frame 10Symbol 1220 as "__Packages.Level"
ExportAssets (56)Timeline Frame 10Symbol 1221 as "__Packages.BaseObject"
ExportAssets (56)Timeline Frame 10Symbol 1222 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 10Symbol 1223 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 10Symbol 1224 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 10Symbol 70 as "__Packages.Library.Utils.Delegate"
ExportAssets (56)Timeline Frame 10Symbol 1225 as "__Packages.mx.transitions.easing.Elastic"
ExportAssets (56)Timeline Frame 10Symbol 1226 as "__Packages.DoorEntry"
ExportAssets (56)Timeline Frame 10Symbol 72 as "__Packages.Library.Utils.MoreMath"
ExportAssets (56)Timeline Frame 10Symbol 1227 as "__Packages.Snack"
ExportAssets (56)Timeline Frame 10Symbol 1228 as "__Packages.Cradle"
ExportAssets (56)Timeline Frame 10Symbol 69 as "__Packages.Library.Sound.SoundItem"
ExportAssets (56)Timeline Frame 10Symbol 71 as "__Packages.Library.Sound.SoundManager"
ExportAssets (56)Timeline Frame 10Symbol 1229 as "__Packages.DoorExit"
ExportAssets (56)Timeline Frame 10Symbol 1230 as "__Packages.DoorSwitch"
ExportAssets (56)Timeline Frame 10Symbol 1231 as "__Packages.Medal"
ExportAssets (56)Timeline Frame 10Symbol 1232 as "__Packages.SnackDispenser"
ExportAssets (56)Timeline Frame 10Symbol 1233 as "__Packages.TreadMill"
ExportAssets (56)Timeline Frame 10Symbol 75 as "__Packages.Library.Utils.Tools"
ExportAssets (56)Timeline Frame 10Symbol 1234 as "__Packages.WheelRail"
ExportAssets (56)Timeline Frame 10Symbol 1235 as "__Packages.Wheel"
ExportAssets (56)Timeline Frame 10Symbol 1236 as "__Packages.Cruncher"
ExportAssets (56)Timeline Frame 10Symbol 1237 as "__Packages.CradleRail"
ExportAssets (56)Timeline Frame 10Symbol 1238 as "__Packages.PlayerStatus"
ExportAssets (56)Timeline Frame 10Symbol 1239 as "__Packages.Levels.LevelData_01"
ExportAssets (56)Timeline Frame 10Symbol 1240 as "__Packages.Levels.LevelData_02"
ExportAssets (56)Timeline Frame 10Symbol 1241 as "__Packages.Levels.LevelData_03"
ExportAssets (56)Timeline Frame 10Symbol 1242 as "__Packages.Levels.LevelData_04"
ExportAssets (56)Timeline Frame 10Symbol 1243 as "__Packages.Levels.LevelData_05"
ExportAssets (56)Timeline Frame 10Symbol 1244 as "__Packages.Levels.LevelData_06"
ExportAssets (56)Timeline Frame 10Symbol 1245 as "__Packages.Levels.LevelData_07"
ExportAssets (56)Timeline Frame 10Symbol 1246 as "__Packages.Levels.LevelData_08"
ExportAssets (56)Timeline Frame 10Symbol 1247 as "__Packages.Levels.LevelData_09"
ExportAssets (56)Timeline Frame 10Symbol 1248 as "__Packages.Levels.LevelData_10"
ExportAssets (56)Timeline Frame 10Symbol 1249 as "__Packages.Levels.LevelData_11"
ExportAssets (56)Timeline Frame 10Symbol 1250 as "__Packages.Levels.LevelData_12"
ExportAssets (56)Timeline Frame 10Symbol 1251 as "__Packages.Levels.LevelData_13"
ExportAssets (56)Timeline Frame 10Symbol 1252 as "__Packages.Levels.LevelData_14"
ExportAssets (56)Timeline Frame 10Symbol 1253 as "__Packages.Levels.LevelData_15"
ExportAssets (56)Timeline Frame 10Symbol 1254 as "__Packages.Levels.LevelData_16"
ExportAssets (56)Timeline Frame 10Symbol 1255 as "__Packages.Levels.LevelData_17"
ExportAssets (56)Timeline Frame 10Symbol 1256 as "__Packages.Levels.LevelData_18"
ExportAssets (56)Timeline Frame 10Symbol 1257 as "__Packages.Levels.LevelData_19"
ExportAssets (56)Timeline Frame 10Symbol 1258 as "__Packages.Levels.LevelData_20"
ExportAssets (56)Timeline Frame 10Symbol 1259 as "__Packages.Levels.LevelData_21"
ExportAssets (56)Timeline Frame 10Symbol 1260 as "__Packages.Levels.LevelData_22"
ExportAssets (56)Timeline Frame 10Symbol 1261 as "__Packages.Levels.LevelData_23"
ExportAssets (56)Timeline Frame 10Symbol 1262 as "__Packages.Levels.LevelData_24"
ExportAssets (56)Timeline Frame 10Symbol 1263 as "__Packages.Levels.LevelData_25"
ExportAssets (56)Timeline Frame 10Symbol 1264 as "__Packages.Levels.LevelData_26"
ExportAssets (56)Timeline Frame 10Symbol 1265 as "__Packages.Levels.LevelData_27"
ExportAssets (56)Timeline Frame 10Symbol 1266 as "__Packages.Levels.LevelData_28"
ExportAssets (56)Timeline Frame 10Symbol 1267 as "__Packages.Levels.LevelData_29"
ExportAssets (56)Timeline Frame 10Symbol 1268 as "__Packages.Levels.LevelData_30"
ExportAssets (56)Timeline Frame 10Symbol 1269 as "__Packages.Levels.LevelData_31"
ExportAssets (56)Timeline Frame 10Symbol 1270 as "__Packages.Levels.LevelData_32"
ExportAssets (56)Timeline Frame 10Symbol 1271 as "__Packages.Levels.LevelData_33"
ExportAssets (56)Timeline Frame 10Symbol 1272 as "__Packages.Levels.LevelData_34"
ExportAssets (56)Timeline Frame 10Symbol 1273 as "__Packages.Levels.LevelData_35"
ExportAssets (56)Timeline Frame 10Symbol 1274 as "__Packages.Levels.LevelData_36"
ExportAssets (56)Timeline Frame 10Symbol 1275 as "__Packages.Levels.LevelData_37"
ExportAssets (56)Timeline Frame 10Symbol 1276 as "__Packages.Levels.LevelData_38"
ExportAssets (56)Timeline Frame 10Symbol 1277 as "__Packages.Levels.LevelData_39"
ExportAssets (56)Timeline Frame 10Symbol 1278 as "__Packages.Levels.LevelData_40"
ExportAssets (56)Timeline Frame 10Symbol 1279 as "__Packages.LevelSelector"
ExportAssets (56)Timeline Frame 10Symbol 1280 as "__Packages.LevelSelectRow"
ExportAssets (56)Timeline Frame 10Symbol 78 as "__Packages.Library.BasicPopUp"
ExportAssets (56)Timeline Frame 10Symbol 65 as "__Packages.LibCompileHookComponent"
ExportAssets (56)Timeline Frame 10Symbol 68 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 10Symbol 73 as "__Packages.Library.Utils.Debug"
ExportAssets (56)Timeline Frame 10Symbol 74 as "__Packages.Library.Utils.KeysManager"
ExportAssets (56)Timeline Frame 10Symbol 76 as "__Packages.Library.Utils.XmlTool"
ExportAssets (56)Timeline Frame 11Symbol 132 as "Dynamic_CradleBody"
ExportAssets (56)Timeline Frame 11Symbol 136 as "Dynamic_CradleRail"
ExportAssets (56)Timeline Frame 11Symbol 145 as "Dynamic_DoorEntry"
ExportAssets (56)Timeline Frame 11Symbol 159 as "Dynamic_DoorSwitch"
ExportAssets (56)Timeline Frame 11Symbol 272 as "Dynamic_Medal"
ExportAssets (56)Timeline Frame 11Symbol 299 as "Dynamic_Snack"
ExportAssets (56)Timeline Frame 11Symbol 441 as "Dynamic_TreadMill"
ExportAssets (56)Timeline Frame 11Symbol 451 as "Dynamic_Wheel"
ExportAssets (56)Timeline Frame 11Symbol 453 as "Dynamic_WheelRail"
ExportAssets (56)Timeline Frame 11Symbol 455 as "BoingTreadMill.wav"
ExportAssets (56)Timeline Frame 11Symbol 456 as "BoingWheel.wav"
ExportAssets (56)Timeline Frame 11Symbol 457 as "Click.wav"
ExportAssets (56)Timeline Frame 11Symbol 458 as "Cradle.wav"
ExportAssets (56)Timeline Frame 11Symbol 459 as "DoorOpen.wav"
ExportAssets (56)Timeline Frame 11Symbol 460 as "Medal.wav"
ExportAssets (56)Timeline Frame 11Symbol 461 as "RecordBeaten.wav"
ExportAssets (56)Timeline Frame 11Symbol 462 as "RollOver.wav"
ExportAssets (56)Timeline Frame 11Symbol 463 as "ScoobyIdle.wav"
ExportAssets (56)Timeline Frame 11Symbol 464 as "ScoobyScared.wav"
ExportAssets (56)Timeline Frame 11Symbol 465 as "SnackDestroy.wav"
ExportAssets (56)Timeline Frame 11Symbol 466 as "SnackEntry.wav"
ExportAssets (56)Timeline Frame 11Symbol 467 as "SnackMachineRoll.wav"
ExportAssets (56)Timeline Frame 11Symbol 468 as "TransitionIn.wav"
ExportAssets (56)Timeline Frame 11Symbol 469 as "TransitionOut.wav"
ExportAssets (56)Timeline Frame 11Symbol 470 as "ScoobyWin.wav"
ExportAssets (56)Timeline Frame 11Symbol 471 as "Game.wav"
ExportAssets (56)Timeline Frame 11Symbol 472 as "Packaging.wav"
ExportAssets (56)Timeline Frame 41Symbol 961 as "Dynamic_SnackDispenser"

Labels

"loading"Frame 2
"start"Frame 11
"title"Frame 21
"instruction"Frame 31
"play"Frame 41
"levelStart"Frame 42
"mainLoop"Frame 43
"levelComplete"Frame 51
"win"Frame 61
"gameOver"Frame 71
"Opened"Symbol 49 MovieClip [Dynamic_DoorExit] Frame 1
"Closed"Symbol 49 MovieClip [Dynamic_DoorExit] Frame 10
"SnackEnter"Symbol 49 MovieClip [Dynamic_DoorExit] Frame 20
"Idle"Symbol 64 MovieClip [Dynamic_Cruncher] Frame 1
"Closed"Symbol 130 MovieClip Frame 1
"Opened"Symbol 130 MovieClip Frame 10
"WithSnack"Symbol 130 MovieClip Frame 20
"Release"Symbol 130 MovieClip Frame 30
"Idle"Symbol 132 MovieClip [Dynamic_CradleBody] Frame 1
"Idle"Symbol 145 MovieClip [Dynamic_DoorEntry] Frame 1
"GiveStart"Symbol 145 MovieClip [Dynamic_DoorEntry] Frame 10
"GiveEnd"Symbol 145 MovieClip [Dynamic_DoorEntry] Frame 20
"Off"Symbol 159 MovieClip [Dynamic_DoorSwitch] Frame 1
"On"Symbol 159 MovieClip [Dynamic_DoorSwitch] Frame 10
"OffToOn"Symbol 159 MovieClip [Dynamic_DoorSwitch] Frame 20
"Idle"Symbol 272 MovieClip [Dynamic_Medal] Frame 1
"Out"Symbol 272 MovieClip [Dynamic_Medal] Frame 10
"Idle1"Symbol 299 MovieClip [Dynamic_Snack] Frame 1
"Idle2"Symbol 299 MovieClip [Dynamic_Snack] Frame 10
"Idle3"Symbol 299 MovieClip [Dynamic_Snack] Frame 20
"Explode1"Symbol 299 MovieClip [Dynamic_Snack] Frame 30
"Explode2"Symbol 299 MovieClip [Dynamic_Snack] Frame 40
"Explode3"Symbol 299 MovieClip [Dynamic_Snack] Frame 50
"Right"Symbol 408 MovieClip Frame 1
"Left"Symbol 408 MovieClip Frame 10
"RollLeftSmall"Symbol 441 MovieClip [Dynamic_TreadMill] Frame 1
"RollRightSmall"Symbol 441 MovieClip [Dynamic_TreadMill] Frame 10
"RollLeftMedium"Symbol 441 MovieClip [Dynamic_TreadMill] Frame 20
"RollRightMedium"Symbol 441 MovieClip [Dynamic_TreadMill] Frame 29
"RollLeftLong"Symbol 441 MovieClip [Dynamic_TreadMill] Frame 39
"RollRightLong"Symbol 441 MovieClip [Dynamic_TreadMill] Frame 48
"RollRightSlow"Symbol 451 MovieClip [Dynamic_Wheel] Frame 1
"RollRightFast"Symbol 451 MovieClip [Dynamic_Wheel] Frame 10
"RollLeftSlow"Symbol 451 MovieClip [Dynamic_Wheel] Frame 20
"RollLeftFast"Symbol 451 MovieClip [Dynamic_Wheel] Frame 30
"Hidden"Symbol 492 MovieClip Frame 1
"In"Symbol 492 MovieClip Frame 10
"Out"Symbol 492 MovieClip Frame 20
"Hidden"Symbol 673 MovieClip Frame 1
"In"Symbol 673 MovieClip Frame 10
"Idle"Symbol 673 MovieClip Frame 20
"Out"Symbol 673 MovieClip Frame 30
"Hidden"Symbol 696 MovieClip Frame 1
"In"Symbol 696 MovieClip Frame 10
"Idle"Symbol 696 MovieClip Frame 20
"Out"Symbol 696 MovieClip Frame 30
"Off"Symbol 716 MovieClip Frame 1
"On"Symbol 716 MovieClip Frame 10
"Off"Symbol 726 MovieClip Frame 1
"On"Symbol 726 MovieClip Frame 10
"Hidden"Symbol 739 MovieClip Frame 1
"In"Symbol 739 MovieClip Frame 10
"Idle"Symbol 739 MovieClip Frame 20
"Out"Symbol 739 MovieClip Frame 30
"Hidden"Symbol 753 MovieClip Frame 1
"In"Symbol 753 MovieClip Frame 10
"Idle"Symbol 753 MovieClip Frame 20
"Out"Symbol 753 MovieClip Frame 30
"Hidden"Symbol 760 MovieClip Frame 1
"In"Symbol 760 MovieClip Frame 10
"Idle"Symbol 760 MovieClip Frame 20
"Out"Symbol 760 MovieClip Frame 30
"Hidden"Symbol 768 MovieClip Frame 1
"In"Symbol 768 MovieClip Frame 10
"Idle"Symbol 768 MovieClip Frame 20
"Out"Symbol 768 MovieClip Frame 30
"Hidden"Symbol 770 MovieClip Frame 1
"In"Symbol 770 MovieClip Frame 10
"Out"Symbol 770 MovieClip Frame 20
"Normal"Symbol 790 MovieClip Frame 1
"Golden"Symbol 790 MovieClip Frame 10
"Hidden"Symbol 854 MovieClip Frame 1
"In"Symbol 854 MovieClip Frame 10
"Idle"Symbol 854 MovieClip Frame 20
"Hidden"Symbol 889 MovieClip Frame 1
"In"Symbol 889 MovieClip Frame 10
"Idle"Symbol 889 MovieClip Frame 20
"Idle"Symbol 961 MovieClip [Dynamic_SnackDispenser] Frame 1
"SnackArrives"Symbol 961 MovieClip [Dynamic_SnackDispenser] Frame 10
"Frightfull"Symbol 961 MovieClip [Dynamic_SnackDispenser] Frame 20
"Init"Symbol 990 MovieClip Frame 1
"Data"Symbol 990 MovieClip Frame 10
"Init"Symbol 1006 MovieClip Frame 1
"Data"Symbol 1006 MovieClip Frame 10
"Init"Symbol 1018 MovieClip Frame 1
"Data"Symbol 1018 MovieClip Frame 10
"Init"Symbol 1021 MovieClip Frame 1
"Data"Symbol 1021 MovieClip Frame 10
"Init"Symbol 1034 MovieClip Frame 1
"Data"Symbol 1034 MovieClip Frame 10
"Init"Symbol 1039 MovieClip Frame 1
"Data"Symbol 1039 MovieClip Frame 10
"Init"Symbol 1044 MovieClip Frame 1
"Data"Symbol 1044 MovieClip Frame 10
"Init"Symbol 1048 MovieClip Frame 1
"Data"Symbol 1048 MovieClip Frame 10
"Init"Symbol 1051 MovieClip Frame 1
"Data"Symbol 1051 MovieClip Frame 10
"Init"Symbol 1054 MovieClip Frame 1
"Data"Symbol 1054 MovieClip Frame 10
"Init"Symbol 1057 MovieClip Frame 1
"Data"Symbol 1057 MovieClip Frame 10
"Init"Symbol 1060 MovieClip Frame 1
"Data"Symbol 1060 MovieClip Frame 10
"Init"Symbol 1063 MovieClip Frame 1
"Data"Symbol 1063 MovieClip Frame 10
"Init"Symbol 1066 MovieClip Frame 1
"Data"Symbol 1066 MovieClip Frame 10
"Init"Symbol 1069 MovieClip Frame 1
"Data"Symbol 1069 MovieClip Frame 10
"Init"Symbol 1072 MovieClip Frame 1
"Data"Symbol 1072 MovieClip Frame 10
"Init"Symbol 1075 MovieClip Frame 1
"Data"Symbol 1075 MovieClip Frame 10
"Init"Symbol 1080 MovieClip Frame 1
"Data"Symbol 1080 MovieClip Frame 10
"Init"Symbol 1083 MovieClip Frame 1
"Data"Symbol 1083 MovieClip Frame 10
"Init"Symbol 1086 MovieClip Frame 1
"Data"Symbol 1086 MovieClip Frame 10
"Init"Symbol 1089 MovieClip Frame 1
"Data"Symbol 1089 MovieClip Frame 10
"Init"Symbol 1092 MovieClip Frame 1
"Data"Symbol 1092 MovieClip Frame 10
"Init"Symbol 1095 MovieClip Frame 1
"Data"Symbol 1095 MovieClip Frame 10
"Init"Symbol 1098 MovieClip Frame 1
"Data"Symbol 1098 MovieClip Frame 10
"Init"Symbol 1101 MovieClip Frame 1
"Data"Symbol 1101 MovieClip Frame 10
"Init"Symbol 1104 MovieClip Frame 1
"Data"Symbol 1104 MovieClip Frame 10
"Init"Symbol 1107 MovieClip Frame 1
"Data"Symbol 1107 MovieClip Frame 10
"Init"Symbol 1110 MovieClip Frame 1
"Data"Symbol 1110 MovieClip Frame 10
"Init"Symbol 1113 MovieClip Frame 1
"Data"Symbol 1113 MovieClip Frame 10
"Init"Symbol 1116 MovieClip Frame 1
"Data"Symbol 1116 MovieClip Frame 10
"Init"Symbol 1119 MovieClip Frame 1
"Data"Symbol 1119 MovieClip Frame 10
"Init"Symbol 1122 MovieClip Frame 1
"Data"Symbol 1122 MovieClip Frame 10
"Init"Symbol 1125 MovieClip Frame 1
"Data"Symbol 1125 MovieClip Frame 10
"Init"Symbol 1128 MovieClip Frame 1
"Data"Symbol 1128 MovieClip Frame 10
"Init"Symbol 1131 MovieClip Frame 1
"Data"Symbol 1131 MovieClip Frame 10
"Init"Symbol 1134 MovieClip Frame 1
"Data"Symbol 1134 MovieClip Frame 10
"Init"Symbol 1137 MovieClip Frame 1
"Data"Symbol 1137 MovieClip Frame 10
"Init"Symbol 1140 MovieClip Frame 1
"Data"Symbol 1140 MovieClip Frame 10
"Init"Symbol 1143 MovieClip Frame 1
"Data"Symbol 1143 MovieClip Frame 10
"Init"Symbol 1146 MovieClip Frame 1
"Data"Symbol 1146 MovieClip Frame 10
"Difficulty"Symbol 1148 MovieClip Frame 1
"LevelSelect"Symbol 1148 MovieClip Frame 10
"Game"Symbol 1148 MovieClip Frame 19
"CleanUp"Symbol 1148 MovieClip Frame 29




http://swfchan.com/6/25408/info.shtml
Created: 11/8 -2019 20:24:46 Last modified: 11/8 -2019 20:24:46 Server time: 22/12 -2024 17:04:56