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

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

Sponge Bob Square Pants Ship O' Ghouls.swf

This is the info page for
Flash #22850

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


Text
This

Way

This

Way

<p align="right"><font face="Edmunds" size="20" color="#003fd1" letterSpacing="0.000000" kerning="1">100 %</font></p>

<p align="right"><font face="Edmunds" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">100 %</font></p>

Loader

capture
keys

export

Exit

Exit

size

Bonus

Level

Bonus

Level

Performance test

Play

Play

Play

Play

Play

Play

High

Scores

How

to

Play

Enter
your

Code

O'

Ghouls

Ship

O'

Ghouls

Ship

Watch “SpongeBob SquarePants”on Nickelodeon.

Watch “SpongeBob SquarePants”on Nickelodeon.

Can SpongeBob brave the horrors
of the un-sinking Dutchman???

enter your code

Back

Back

Validate

Enter

Enter

Enter your
code here

Codes

Codes

Codes

<p align="left"></p>

Accepted!

Invalid!

k

c

a

B

t

x

e

N

C

A

SpongeBob is trapped in the Flying Dutchman's haunted
wreck, and now, horror of horrors, the ship is rising to
the surface! If it sees the light of day, our soggy hero
will dry out, a truly frightening prospect!

doomed vessel is levelin' up, mateys!

Get him out of there as fast
as ye can!!!

SPACE  BAR

This guy gives
you an extra life

This guy gives
you an extra life

Slime SpongeBob with
sea slugs and squeeze
through tight passages

Slime SpongeBob with
sea slugs and squeeze
through tight passages

Items to be used
with

Items to be used
with

SpongeBob gets unnoticed
from enemies.

Krabby patties
boost your score

Krabby patties
boost your score

How to Play

How to Play

Jack-o-lanterns disguise
him from enemies

Jack-o-lanterns disguise
him from enemies

Bonuses

Bonuses

Arrr!

Arrr!

Arrr!

Arrr!

Medium

Medium

Medium

Medium

Easy

Easy

Easy

Easy

What kind o'
challenge dare
ye?

What kind o'
challenge dare
ye?

View

Submit

Score

Quit

Play

Again

Total Score:

<p align="left"><font face="Rasten" size="25" color="#26283f" letterSpacing="1.000000" kerning="1"><b>0000000</b></font></p>

Total Score:

<p align="left"><font face="Rasten" size="25" color="#00ff00" letterSpacing="1.000000" kerning="1"><b>0000000</b></font></p>

Try it at medium mode
for a higher score!

Aye!

You’ve made it out o' the spooky ship!

Aye!

You’ve made it out o' the spooky ship!

Try it at Medium mode
for a higher score!

You’ve made it out o' the spooky ship!

Medium mode
multiplier!

Try it at Arrr! mode for a
higher score!

You’ve made it out o' the spooky ship!

Try it at Arrr! mode for a
higher score!

Medium mode
multiplier!

What a hearty bilge rat ye are!

What a hearty bilge rat ye are!

Arrr! mode
multiplier!

Arrr! mode
multiplier!

Try

All Dried Up!
Would ye dare t'try again?

All Dried Up!
Would ye dare t'try again?

Would ye dare t'try again?

Total Score:

<p align="left"><font face="Rasten" size="25" color="#26283f" letterSpacing="1.000000" kerning="1"><b>0000000</b></font></p>

Total Score:

<p align="left"><font face="Rasten" size="25" color="#00ff00" letterSpacing="1.000000" kerning="1"><b>0000000</b></font></p>

SCURVIEST OF THE SCURVY

SCURVIEST OF THE SCURVY

<p align="left"><font face="Tiki-Surf" size="12" color="#000000" letterSpacing="1.000000" kerning="0">RAPTORIX</font></p>

<p align="right"><font face="Rasten" size="16" color="#000000" letterSpacing="1.000000" kerning="0">1000000</font></p>

PTS

<p align="center"><font face="Tiki-Surf" size="13" color="#000000" letterSpacing="1.000000" kerning="0">MESSAGE</font></p>

Game container

Floor

Maze

OPTIONS

QUIT

QUIT

QUIT

AUDIO

OFF

ON

AUDIO

AUDIO

Quit menu

Are ye sure ye want to quit?

Yes

Yes

Yes

No

No

No

X

X

Bonus Stage!

Bonus Stage!

easter egg

fade

ActionScript [AS1/AS2]

Frame 1
stop();
Instance of Symbol 41 MovieClip "mcLoader" in Frame 1
onClipEvent (enterFrame) { var l_nPc = (_root.getBytesLoaded() / _root.getBytesTotal()); var l_sPc = (Math.floor(l_nPc * 100) + " %"); this.progress = l_sPc; this.progressShadow = l_sPc; if (l_nPc == 1) { _parent.gotoAndPlay("performanceTest"); } }
Frame 11
sarbakan.utils.PerformanceWatcher.start(35);
Frame 46
_global.PerformanceTestResult = sarbakan.utils.PerformanceWatcher.fps; sarbakan.utils.PerformanceWatcher.stop();
Frame 47
stop();
Instance of Symbol 1212 MovieClip "mcContainer" in Frame 47
onClipEvent (load) { }
Symbol 20 MovieClip Frame 1
stop();
Symbol 44 Button
on (keyPress "<Left>") { return(undefined); } on (keyPress "<Right>") { return(undefined); } on (keyPress "<Up>") { return(undefined); } on (keyPress "<Down>") { return(undefined); } on (keyPress "<Space>") { return(undefined); }
Symbol 48 MovieClip Frame 1
_visible = false;
Symbol 67 MovieClip [_pause] Frame 1
#initclip 54 Object.registerClass("_pause", sarbakan.visual.PauseManager); #endinitclip
Symbol 101 MovieClip Frame 1
stop();
Symbol 204 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 373 MovieClip Frame 1
stop();
Symbol 1213 MovieClip [__Packages.sarbakan.visual.PauseManager] Frame 0
class sarbakan.visual.PauseManager extends MovieClip { static var oPausableList, bPaused; var _parent, _visible, swapDepths, removeMovieClip; function PauseManager () { super(); if (!oPausableList) { reset(); } add(_parent); _visible = false; swapDepths(999999); removeMovieClip(); bPaused = false; } static function add(l_mc) { oPausableList[l_mc] = l_mc; l_mc.onUnload = function () { sarbakan.visual.PauseManager.remove(this); }; } static function remove(l_mc) { delete oPausableList[l_mc]; } static function reset() { oPausableList = {}; } static function pause() { for (var _local1 in oPausableList) { oPausableList[_local1].stop(); } bPaused = true; } static function unpause() { for (var _local1 in oPausableList) { oPausableList[_local1].play(); } bPaused = false; } }
Symbol 1214 MovieClip [__Packages.sarbakan.utils.PerformanceWatcher] Frame 0
class sarbakan.utils.PerformanceWatcher { static var nMovieFPS, bActive, oEnterFrameListener, nCurrentFPS, mcDebug, nUpdateCount, nLastGetTimer; function PerformanceWatcher () { } static function start(l_nMovieFPS) { nMovieFPS = l_nMovieFPS; if (!bActive) { bActive = true; mx.transitions.OnEnterFrameBeacon.init(); oEnterFrameListener = new Object(); oEnterFrameListener.onEnterFrame = mx.utils.Delegate.create(sarbakan.utils.PerformanceWatcher, update); MovieClip.addListener(oEnterFrameListener); } nCurrentFPS = nMovieFPS; reset(); } static function stop() { if (bActive) { bActive = false; MovieClip.removeListener(oEnterFrameListener); stopDebug(); } } static function addListener(l_listener, l_nMinFPS, l_bDelete) { aListeners.push({listener:l_listener, nMinFPS:l_nMinFPS, bDelete:l_bDelete}); } static function removeListener(l_listener) { for (var _local2 in aListeners) { if (aListeners[_local2].listener == l_listener) { aListeners.splice(_local2, 1); } } } static function get fps() { return(nCurrentFPS); } static function startDebug(l_mcTimeline) { mcDebug = l_mcTimeline.createEmptyMovieClip("PerformanceWatcherDebug", DEBUG_DEPTH); mcDebug._x = (Stage.width - DEBUG_RIGHT_MARGIN) - 50; mcDebug._y = DEBUG_TOP_MARGIN; mcDebug.createTextField("field", 2, 0, 0, 50, 50); var _local1 = new TextFormat(); _local1.font = DEBUG_FONT; _local1.size = DEBUG_FONT_SIZE; _local1.color = DEBUG_FONT_COLOR; _local1.align = "right"; mcDebug.field.setNewTextFormat(_local1); mcDebug.field.selectable = false; mcDebug.createTextField("fieldShadow", 1, 1, 1, 50, 50); var _local2 = new TextFormat(); _local2.font = DEBUG_FONT; _local2.size = DEBUG_FONT_SIZE; _local2.color = DEBUG_FONT_SHADOW_COLOR; _local2.align = "right"; mcDebug.fieldShadow.setNewTextFormat(_local2); mcDebug.fieldShadow.selectable = false; } static function stopDebug() { if (mcDebug != undefined) { mcDebug.removeMovieClip(); } } static function update() { if ((++nUpdateCount) == nMovieFPS) { computeFrameRate(); updateDebug(); notifyListeners(); } } static function reset() { nUpdateCount = 0; nLastGetTimer = getTimer(); } static function computeFrameRate() { var _local1 = getTimer() - nLastGetTimer; var _local2 = _local1 / 1000; nCurrentFPS = Math.round(nMovieFPS / _local2); reset(); } static function notifyListeners() { var _local1 = new Array(); for (var _local2 in aListeners) { if (aListeners[_local2].nMinFPS >= nCurrentFPS) { aListeners[_local2].listener(nCurrentFPS); if (aListeners[_local2].bDelete) { _local1.push(aListeners[_local2].listener); } } } for (var _local2 in _local1) { removeListener(_local1[_local2]); } } static function updateDebug() { if (mcDebug != undefined) { mcDebug.field.text = nCurrentFPS + " fps"; mcDebug.fieldShadow.text = nCurrentFPS + " fps"; } } static var DEBUG_DEPTH = 123456; static var DEBUG_RIGHT_MARGIN = 0; static var DEBUG_TOP_MARGIN = 0; static var DEBUG_FONT = "Verdana"; static var DEBUG_FONT_SIZE = 10; static var DEBUG_FONT_COLOR = 16777215; static var DEBUG_FONT_SHADOW_COLOR = 0; static var aListeners = new Array(); }
Symbol 1215 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 1216 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 1217 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 1218 MovieClip [__Packages.Controller] Frame 0
class Controller { var mcContainer, oEnterFrameListener, oPackaging, bRestartGame, bEndGame, bEndLevelPart, nLevelPart, nLevelPartScore, nLevelPartMinutes, nLevelPartSeconds, oUnlockedCodes, oHUD, oModel, nDifficultyLevel, oGenerator, bSamePart, oGameView, oCam, oLayerFloor, oLayerGame, oLayerBg, oSpongeBob, sLastWaterType, oWater, oMazeView, oAmbiance, bRestarting, nQuality; function Controller (l_mcTimeline) { _global.C = this; mcContainer = l_mcTimeline; mcContainer.stop(); mcContainer._y = 0; mx.transitions.OnEnterFrameBeacon.init(); oEnterFrameListener = new Object(); oEnterFrameListener.onEnterFrame = mx.utils.Delegate.create(this, update); MovieClip.addListener(oEnterFrameListener); sarbakan.sound.SoundManager.init(l_mcTimeline); setQuality(); oPackaging = new Packaging(l_mcTimeline.mcPackaging); bRestartGame = false; bEndGame = false; bEndLevelPart = false; nLevelPart = 1; nLevelPartScore = 0; nLevelPartMinutes = 0; nLevelPartSeconds = 0; oUnlockedCodes = SharedObject.getLocal("sbghouls_codes"); } function initGame(l_bSameLevel, l_bNextPart) { mcContainer.gotoAndStop("game"); sarbakan.visual.PauseManager.reset(); resetElementsID(); if (!l_bSameLevel) { if (l_bNextPart) { nLevelPart++; nLevelPartScore = oHUD.nScore; nLevelPartMinutes = oHUD.nMinutes; nLevelPartSeconds = oHUD.nSeconds; } if (nLevelPart < 4) { oModel = new maze.MazeModel(maze.MazeData.DIFFICULTY_SETTING[nDifficultyLevel].width, maze.MazeData.DIFFICULTY_SETTING[nDifficultyLevel]["height" + nLevelPart]); oGenerator = new maze.MazeGenerator(oModel); oGenerator.generate(false); } else { oModel = new maze.MazeModel(maze.MazeData.BONUS_WIDTH, maze.MazeData.BONUS_HEIGHT); oGenerator = new maze.MazeGenerator(oModel); oGenerator.generate(true); } } bSamePart = l_bSameLevel; oGameView = new sarbakan.visual.layer.LayerManager(oModel.nWidth * maze.MazeData.VIEW_TILE_WIDTH, oModel.nHeight * maze.MazeData.VIEW_TILE_HEIGHT, 600, 300); oCam = oGameView.getCamera(); oLayerFloor = new sarbakan.visual.layer.Layer(mcContainer.mcGame.mcFloor, new sarbakan.visual.activation.GridActivation()); oGameView.addLayer(oLayerFloor, 1, 1); oLayerGame = new sarbakan.visual.layer.Layer(mcContainer.mcGame.mcMaze, new sarbakan.visual.activation.GridActivation()); oGameView.addLayer(oLayerGame, 1, 1); oLayerGame.addCollisionMap(new sarbakan.visual.layer.CollisionMap("floor", oLayerGame, 12632256)); oLayerGame.oCollisionMaps.floor.setNewSource(mcContainer.mcGame.mcFloor); oLayerGame.oCollisionMaps.floor.show(100); oLayerBg = new sarbakan.visual.layer.Layer(mcContainer.mcGame.mcBg, new sarbakan.visual.activation.NoActivation()); oGameView.addLayer(oLayerBg, 1, 1); oSpongeBob = new characters.SpongeBob(mcContainer.mcGame.mcMaze.mcSpongeBob); oLayerGame.addDynamicElement(oSpongeBob); oCam.lockOn(mx.utils.Delegate.create(oSpongeBob, oSpongeBob.getCoord), true); if (oUnlockedCodes.data.SYRUP_WATER) { if (sLastWaterType == "water") { oWater.mc.removeMovieClip(); } mcContainer.mcGame.mcMaze.gotoAndStop("syrup"); sLastWaterType = "syrup"; } else { mcContainer.mcGame.mcMaze.gotoAndStop("water"); sLastWaterType = "water"; } oWater = new maze.elements.Water(mcContainer.mcGame.mcMaze.mcWater); oLayerGame.addDynamicElement(oWater); oMazeView = new maze.MazeView(oLayerGame, oModel); oMazeView.render(); oHUD = new HUD(mcContainer.mcHUD); oHUD.showGetOut(); oHUD.setScore(nLevelPartScore); oHUD.setTimer(nLevelPartMinutes, nLevelPartSeconds); oAmbiance = sarbakan.sound.SoundManager.play("ambiance", maze.MazeData.VOLUME_AMBIANCE, 99999, true); oGameView.update(); } function destroyGame() { sarbakan.sound.SoundManager.stop(oAmbiance); oGameView.destroy(); delete oGameView; } function resetElementsID() { sarbakan.visual.element.BaseElement.resetID(); sarbakan.visual.element.BaseElement.resetID(); sarbakan.visual.element.BaseElement.resetID(); sarbakan.visual.element.BaseElement.resetID(); sarbakan.visual.element.BaseElement.resetID(); } function endLevelPart() { bEndLevelPart = true; } function endGame(l_bWin) { nLevelPart = 1; nLevelPartScore = 0; nLevelPartMinutes = 0; nLevelPartSeconds = 0; oHUD.resetLife(); bEndGame = true; if (l_bWin) { _global.C.oPackaging.goto("endGood" + nDifficultyLevel); } else { _global.C.oPackaging.goto("endBad"); } } function restartGame() { bRestartGame = true; bRestarting = true; } function restartFadeMiddle() { destroyGame(); if (nLevelPart <= 3) { if (bRestarting) { initGame(true, false); bRestarting = false; } else { initGame(false, true); } } } function restartFadeEnd() { mcContainer.mcFade.gotoAndPlay("disabled"); } function setDifficulty(l_nDifficultyLevel) { nDifficultyLevel = l_nDifficultyLevel; } function togglePause() { if (sarbakan.visual.PauseManager.bPaused) { sarbakan.sound.SoundManager.fade(_global.C.oPackaging.oMusic, sarbakan.sound.SoundManager.FADE_VOLUME, maze.MazeData.VOLUME_MUSIC, 15); } else { sarbakan.sound.SoundManager.fade(_global.C.oPackaging.oMusic, sarbakan.sound.SoundManager.FADE_VOLUME, maze.MazeData.VOLUME_MUSIC / 3, 15); } oGameView.togglePause(); } function unlockCode(l_sCodeID) { if (l_sCodeID == "RESET") { for (var _local2 in oUnlockedCodes.data) { oUnlockedCodes.data[_local2] = false; } } else { oUnlockedCodes.data[l_sCodeID] = true; } } function update() { if (bRestartGame || (bEndLevelPart)) { mcContainer.mcFade.gotoAndPlay("fade"); bRestartGame = false; bEndLevelPart = false; } if (bEndGame) { destroyGame(); bEndGame = false; } if (oGameView) { oGameView.update(); oHUD.update(); } else { oPackaging.update(); } } function setQuality() { if (_global.PerformanceTestResult >= 20) { nQuality = QUALITY_MEDIUM; } else { nQuality = QUALITY_LOW; } } static var QUALITY_LOW = 0; static var QUALITY_MEDIUM = 1; static var QUALITY_HI = 2; }
Symbol 1219 MovieClip [__Packages.HUD] Frame 0
class HUD { static var nLife; var mc, nMinutes, nSeconds, bTimerTick, nScore, oLifeField, oTimeMinField, oTimeSecField, oScoreField, nCurrentItemID, bMenuOpening, bMenuOpened, bCandyShown, bCandyShownCount, nTimerInterval; function HUD (l_mc) { mc = l_mc; setItem(); if (!nLife) { resetLife(); } nMinutes = 0; nSeconds = 0; bTimerTick = false; initTimerInterval(); initCandy(); nScore = 0; oLifeField = new sarbakan.packaging.DigitBitmapField([mc.mcLife0, mc.mcLife1]); oTimeMinField = new sarbakan.packaging.DigitBitmapField([mc.mcTime0, mc.mcTime1]); oTimeSecField = new sarbakan.packaging.DigitBitmapField([mc.mcTime2, mc.mcTime3]); oScoreField = new sarbakan.packaging.DigitBitmapField([mc.mcPoint0, mc.mcPoint1, mc.mcPoint2, mc.mcPoint3, mc.mcPoint4, mc.mcPoint5]); oScoreField.setContent(0); onOptionClosed(); } function update() { if ((!_global.C.bRestartGame) && (!_global.C.bRestarting)) { oLifeField.setContent(nLife); } updateTime(); updateScore(); updateMenu(); } function resetLife() { nLife = DEFAULT_LIFE; } function setItem(l_nItemID) { switch (l_nItemID) { case maze.MazeData.ELEMENT_PUMPKIN : mc.mcItem.gotoAndStop("pumpkin"); break; case maze.MazeData.ELEMENT_SLUG : mc.mcItem.gotoAndStop("slug"); break; default : mc.mcItem.gotoAndStop("empty"); } nCurrentItemID = l_nItemID; } function setScore(l_nScore) { nScore = l_nScore; oScoreField.setContent(nScore); } function setTimer(l_nMinutes, l_nSeconds) { nMinutes = l_nMinutes; nSeconds = l_nSeconds; } function getItem() { return(nCurrentItemID); } function useItem() { setItem(); } function gainLife() { nLife++; } function loseLife() { if ((--nLife) == 0) { _global.C.endGame(false); resetLife(); } else { _global.C.restartGame(); } delete mc.mcCandy.onRelease; } function increaseScore(l_nAmount) { nScore = nScore + l_nAmount; } function showGetOut() { if (!_global.C.bSamePart) { sarbakan.sound.SoundManager.play("start" + _global.C.nLevelPart, maze.MazeData.VOLUME_DUTCHSTART, 1); } mc.mcGetOut.gotoAndPlay(1); mc.mcGetOut.text.gotoAndStop("level"); } function onGetOutEnd() { _global.C.oSpongeBob.setState("idle"); if (_global.C.nLevelPart < 4) { _global.C.oWater.setState("idle"); } } function onTimerTick() { bTimerTick = true; } function onOptionOpened() { bMenuOpening = false; mc.mcOptions.stop(); initOptionsMenu(); } function onOptionClosed() { bMenuOpened = false; bMenuOpening = false; mc.mcOptions.gotoAndStop("idle"); initOptionsButton(); initTimerInterval(); } function onButtonOptions() { _global.C.togglePause(); mc.mcOptions.gotoAndPlay("opens"); bMenuOpened = true; bMenuOpening = true; bCandyShown = false; mc.mcCandy._visible = false; clearTimerInterval(); } function onButtonInstructions() { _global.C.oPackaging.goto("instructions", true); } function onButtonQuit() { mc.mcOptions.mcQuit.gotoAndStop("menu"); mc.mcOptions.mcQuit.btYes.onRelease = sarbakan.utils.Delegate.create(this, onButtonQuitYes); mc.mcOptions.mcQuit.btNo.onRelease = sarbakan.utils.Delegate.create(this, onButtonQuitNo); } function onButtonQuitYes() { _global.C.endGame(false); nLife = DEFAULT_LIFE; } function onButtonQuitNo() { mc.mcOptions.mcQuit.gotoAndStop("inactive"); onButtonClose(); } function onButtonClose() { _global.C.togglePause(); mc.mcOptions.gotoAndPlay("closes"); } function onButtonMusic() { if (sarbakan.sound.SoundManager.isMuted()) { sarbakan.sound.SoundManager.unmute(); } else { sarbakan.sound.SoundManager.mute(); } initOptionsMenu(); } function onCandyClick() { if (!sarbakan.visual.PauseManager.bPaused) { _global.C.togglePause(); bCandyShown = false; mc.mcCandy._visible = false; mc.mcEasterEgg.gotoAndPlay(2); sarbakan.sound.SoundManager.play("vampire", maze.MazeData.VOLUME_EASTEREGG, 1); sarbakan.sound.SoundManager.play("thunder", maze.MazeData.VOLUME_THUNDER, 1); } } function onEasterEggEnd() { _global.C.togglePause(); mc.mcEasterEgg.gotoAndStop(2); } function updateTime() { if (bTimerTick && (!sarbakan.visual.PauseManager.bPaused)) { if ((++nSeconds) == 60) { nSeconds = 0; nMinutes++; } updateCandy(); bTimerTick = false; } oTimeMinField.setContent(nMinutes); oTimeSecField.setContent(nSeconds); } function updateScore() { var _local2 = oScoreField.getContent(); if (_local2 < nScore) { _local2 = _local2 + SCORE_INCREASE_RATE; if (_local2 > nScore) { _local2 = nScore; } oScoreField.setContent(_local2); } } function initCandy() { bCandyShown = false; mc.mcCandy.onRelease = sarbakan.utils.Delegate.create(this, onCandyClick); } function updateCandy() { if ((!bCandyShown) && (Math.random() < CANDY_APPEAR_CHANCE)) { bCandyShown = true; mc.mcCandy._visible = true; mc.mcCandy._x = sarbakan.utils.MoreMath.random(5, 560); bCandyShownCount = 0; } else if ((++bCandyShownCount) == 2) { bCandyShown = false; mc.mcCandy._visible = false; } } function updateMenu() { if (_global.C.oSpongeBob.oKey.P && (!bMenuOpening)) { if (!bMenuOpened) { onButtonOptions(); } else { onButtonClose(); } } } function initOptionsButton() { mc.mcOptions.btOptions.onRelease = sarbakan.utils.Delegate.create(this, onButtonOptions); } function initOptionsMenu() { mc.mcOptions.mcMenu.btClose.onRelease = sarbakan.utils.Delegate.create(this, onButtonClose); mc.mcOptions.mcMenu.btInstructions.onRelease = sarbakan.utils.Delegate.create(this, onButtonInstructions); mc.mcOptions.mcMenu.btQuit.onRelease = sarbakan.utils.Delegate.create(this, onButtonQuit); mc.mcOptions.mcMenu.btMusicOn.onRelease = sarbakan.utils.Delegate.create(this, onButtonMusic); mc.mcOptions.mcMenu.btMusicOff.onRelease = sarbakan.utils.Delegate.create(this, onButtonMusic); if (sarbakan.sound.SoundManager.isMuted()) { mc.mcOptions.mcMenu.btMusicOn._visible = false; mc.mcOptions.mcMenu.btMusicOff._visible = true; } else { mc.mcOptions.mcMenu.btMusicOn._visible = true; mc.mcOptions.mcMenu.btMusicOff._visible = false; } } function initTimerInterval() { clearTimerInterval(); nTimerInterval = setInterval(sarbakan.utils.Delegate.create(this, onTimerTick), 1000); } function clearTimerInterval() { clearInterval(nTimerInterval); } static var DEFAULT_LIFE = 3; static var SCORE_INCREASE_RATE = 100; static var CANDY_APPEAR_CHANCE = 0.07; }
Symbol 1220 MovieClip [__Packages.sarbakan.packaging.DigitBitmapField] Frame 0
class sarbakan.packaging.DigitBitmapField { var mcDigitList, nNumber; function DigitBitmapField (l_mcDigitList) { mcDigitList = l_mcDigitList; setContent(0); } function setContent(l_number) { nNumber = l_number; update(); } function getContent() { return(nNumber); } function update() { var _local3 = getNumberToPaddedString(); var _local2 = 0; while (_local2 < mcDigitList.length) { mcDigitList[_local2].gotoAndStop(Number(_local3.charAt(_local2)) + 1); _local2++; } } function getNumberToPaddedString() { var _local2 = String(nNumber); while (_local2.length < mcDigitList.length) { _local2 = "0" + _local2; } return(_local2); } }
Symbol 1221 MovieClip [__Packages.maze.MazeData] Frame 0
class maze.MazeData { function MazeData () { } static function getRandomFloor() { var _local1 = (l_nID = Math.floor(Math.random() * FLOORS.length)); return(FLOORS[_local1]); } static var VIEW_TILE_WIDTH = 75; static var VIEW_TILE_HEIGHT = 100; static var ELEMENT_FLOOR = 1; static var ELEMENT_WALL = 2; static var ELEMENT_WALKWAY = 3; static var ELEMENT_PIPE = 4; static var ELEMENT_SPIDERWEB = 5; static var ELEMENT_WINDOW = 6; static var ELEMENT_CANDLE = 7; static var ELEMENT_DUTCHMAN = 8; static var ELEMENT_SKELETUNA = 9; static var ELEMENT_VAMPIRAY = 10; static var ELEMENT_PUMPKIN = 11; static var ELEMENT_BURGER = 12; static var ELEMENT_SLUG = 13; static var ELEMENT_TOKEN = 14; static var ELEMENT_EXIT = 15; static var ELEMENT_WAFFLE = 16; static var FLOORS = [{width:2, height:1}, {width:2, height:2}, {width:2, height:3}, {width:4, height:1}, {width:4, height:2}, {width:4, height:3}, {width:6, height:1}, {width:6, height:2}, {width:6, height:3}]; static var FLOORS_MIN_WIDTH = 2; static var FLOORS_MIN_HEIGHT = 1; static var FLOORS_MAX_HEIGHT = 3; static var TILE_EMPTY = 0; static var TILE_FLOOR = 1; static var TILE_WALL = 2; static var TILE_PIPE = 3; static var DEPTH_WINDOW = 10000; static var DEPTH_DUTCHMAN = 11000; static var DEPTH_DUTCHMAN_OUT = 9000; static var DEPTH_SPIDERWEB = 12000; static var DEPTH_CANDLE = 13000; static var DEPTH_EXIT = 14000; static var DEPTH_FLOOR = 20000; static var DEPTH_WALL = 30000; static var DEPTH_PIPE = 40000; static var DEPTH_SKELETUNA = 60000; static var DEPTH_SPONGEBOB = 61000; static var DEPTH_VAMPIRAY = 62000; static var DEPTH_BONUS = 70000; static var DEPTH_WATER = 80000; static var CHANCE_FLOOR_CREATION = 0.7; static var CHANCE_WALL_CREATION = 0.1; static var CHANCE_PIPE_CREATION = 0.8; static var CHANCE_SPIDERWEB_CREATION = 0.33; static var CHANCE_WINDOW_CREATION = 0.5; static var CHANCE_CANDLE_CREATION = 0.33; static var CHANCE_ENEMY_CREATION = 1; static var CHANCE_BONUS_CREATION = 0.6; static var CHANCE_BONUS_CREATION_WAFFLECODE = 0.9; static var CHANCE_DUTCHMAN_CREATION = 0.4; static var CHANCE_SKELETUNA_CREATION = 0.7; static var CHANCE_VAMPIRAY_CREATION = 1; static var CHANCE_TOKEN_CREATION = 0.1; static var CHANCE_PUMPKIN_CREATION = 0.3; static var CHANCE_SLUG_CREATION = 0.5; static var CHANCE_BURGER_CREATION = 1; static var MARGIN_PIPE = 30; static var MARGIN_WINDOW = 30; static var DIFFICULTY_EASY = 0; static var DIFFICULTY_MEDIUM = 1; static var DIFFICULTY_HARD = 2; static var BONUS_WIDTH = 8; static var BONUS_HEIGHT = 20; static var DIFFICULTY_SETTING = [{width:12, height1:20, height2:30, height3:40, height4:BONUS_HEIGHT, raiseSpeed:0.4, scoreMultiplier:1, scoreElapsedTime:10000}, {width:18, height1:40, height2:50, height3:60, height4:BONUS_HEIGHT, raiseSpeed:0.65, scoreMultiplier:1.25, scoreElapsedTime:25000}, {width:22, height1:60, height2:80, height3:90, height4:BONUS_HEIGHT, raiseSpeed:0.8, scoreMultiplier:1.5, scoreElapsedTime:50000}]; static var SCORE_HAMBURGER = 2000; static var SCORE_SLUG = 1000; static var SCORE_PUMPKIN = 1000; static var SCORE_TOKEN = 1000; static var SCORE_REMAINING_LIFE = 2000; static var VOLUME_MUSIC = 80; static var VOLUME_AMBIANCE = 100; static var VOLUME_EAT = 100; static var VOLUME_LIFE = 100; static var VOLUME_BONUS = 100; static var VOLUME_PUTMASK = 100; static var VOLUME_ENDMASK = 100; static var VOLUME_GREASE = 100; static var VOLUME_SQUISH = 110; static var VOLUME_SKELETUNA = 100; static var VOLUME_SKELETUNAOUT = 100; static var VOLUME_VAMPIRAY = 100; static var VOLUME_DUTCHMAN = 100; static var VOLUME_BUTTON = 100; static var VOLUME_LEVEL = 100; static var VOLUME_THUNDER = 150; static var VOLUME_EASTEREGG = 200; static var VOLUME_SCARED = 215; static var VOLUME_DUTCHSCARE = 140; static var VOLUME_DUTCHSTART = 180; }
Symbol 1222 MovieClip [__Packages.sarbakan.sound.SoundManager] Frame 0
class sarbakan.sound.SoundManager { static var mc, aSounds, oRootSound, oEnterFrameListener, bMuted, nSoundID; function SoundManager () { } static function init(l_mc) { mc = l_mc; aSounds = []; oRootSound = new Sound(mc); if (!oEnterFrameListener) { mx.transitions.OnEnterFrameBeacon.init(); oEnterFrameListener = new Object(); oEnterFrameListener.onEnterFrame = sarbakan.utils.Delegate.create(sarbakan.sound.SoundManager, update); MovieClip.addListener(oEnterFrameListener); } } static function play(l_sLinkage, l_nVolume, l_nLoop, l_bUnique) { if (!mc) { trace(("WARNING: Unitialized SoundManager OR Invalid base movieclip (" + l_sLinkage) + ")"); } var _local3 = canPlaySound(l_sLinkage); if (_local3 == true) { var _local1 = {}; _local1.mc = mc.createEmptyMovieClip(MOVIECLIP_BASE_NAME + getNextID(), mc.getNextHighestDepth()); _local1.sLinkage = l_sLinkage; _local1.bUnique = l_bUnique; _local1.aFade = []; _local1.nFullVolume = l_nVolume; _local1.oSound = new Sound(_local1.mc); _local1.oSound.attachSound(l_sLinkage); _local1.oSound.onSoundComplete = sarbakan.utils.Delegate.create(sarbakan.sound.SoundManager, remove, _local1.oSound); _local1.oSound.start(0, l_nLoop); _local1.oSound.setVolume(l_nVolume); aSounds.push(_local1); return(_local1.oSound); } return(_local3); } static function stop(l_oSound) { l_oSound.stop(); remove(l_oSound); } static function mute() { bMuted = true; oRootSound.setVolume(0); } static function unmute() { bMuted = false; oRootSound.setVolume(100); } static function fade(l_oSound, l_nFadeType, l_nDestination, l_nSpeed) { var _local3; var _local4; switch (l_nFadeType) { case FADE_VOLUME : _local3 = sarbakan.utils.Delegate.create(l_oSound, l_oSound.getVolume); _local4 = sarbakan.utils.Delegate.create(l_oSound, l_oSound.setVolume); break; case FADE_PAN : _local3 = sarbakan.utils.Delegate.create(l_oSound, l_oSound.getPan); _local4 = sarbakan.utils.Delegate.create(l_oSound, l_oSound.setPan); } var _local2 = getSoundData(l_oSound); if (l_nDestination < _local3()) { l_nSpeed = l_nSpeed * -1; } if (((l_nFadeType == FADE_VOLUME) && (l_nSpeed > 0)) && (l_nDestination > _local2.oData.nFullVolume)) { l_nDestination = _local2.oData.nFullVolume; } aSounds[_local2.nPosition].aFade[l_nFadeType] = {nDest:l_nDestination, nSpeed:l_nSpeed, fSet:_local4, fGet:_local3}; } static function fadeInAll(l_nSpeed) { if (!l_nSpeed) { l_nSpeed = FADE_DEFAULT_SPEED; } fadeAll(FADE_VOLUME, 100, l_nSpeed); } static function fadeOutAll(l_nSpeed) { if (!l_nSpeed) { l_nSpeed = FADE_DEFAULT_SPEED; } fadeAll(FADE_VOLUME, 0, l_nSpeed); } static function getLinkage(l_oSound) { return(getSoundData(l_oSound).oData.sLinkage); } static function isSoundPlaying(l_oSound) { return(l_oSound.duration != undefined); } static function isMuted() { return(bMuted); } static function update() { for (var _local2 in aSounds) { for (var _local1 in aSounds[_local2].aFade) { if (aSounds[_local2].aFade[_local1]) { aSounds[_local2].aFade[_local1].fSet(aSounds[_local2].aFade[_local1].fGet() + aSounds[_local2].aFade[_local1].nSpeed); if (((aSounds[_local2].aFade[_local1].nSpeed > 0) && (aSounds[_local2].aFade[_local1].fGet() >= aSounds[_local2].aFade[_local1].nDest)) or ((aSounds[_local2].aFade[_local1].nSpeed < 0) && (aSounds[_local2].aFade[_local1].fGet() <= aSounds[_local2].aFade[_local1].nDest))) { aSounds[_local2].aFade[_local1].fSet(aSounds[_local2].aFade[_local1].nDest); delete aSounds[_local2].aFade[_local1]; } } } } } static function canPlaySound(l_sLinkage) { for (var _local2 in aSounds) { if (aSounds[_local2].bUnique && (aSounds[_local2].sLinkage == l_sLinkage)) { return(aSounds[_local2].oSound); } } return(true); } static function getNextID() { if (!nSoundID) { nSoundID = 0; } return(nSoundID++); } static function remove(l_oSound) { var _local1 = getSoundData(l_oSound); _local1.oData.mc.removeMovieClip(); aSounds.splice(_local1.nPosition, 1); } static function getSoundData(l_oSound) { for (var _local3 in aSounds) { if (aSounds[_local3].oSound == l_oSound) { return({oData:aSounds[_local3], nPosition:_local3}); } } } static function fadeAll(l_nFadeType, l_nDestination, l_nSpeed) { for (var _local3 in aSounds) { fade(aSounds[_local3].oSound, l_nFadeType, l_nDestination, l_nSpeed); } } static var MOVIECLIP_BASE_NAME = "mcSounds"; static var FADE_DEFAULT_SPEED = 10; static var FADE_VOLUME = 0; static var FADE_PAN = 1; }
Symbol 1223 MovieClip [__Packages.sarbakan.utils.Delegate] Frame 0
class sarbakan.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; var _local4 = arguments.callee.func; var _local2 = arguments.callee.arg; _local2 = _local2.concat(arguments); return(_local4.apply(_local3, _local2)); }; _local2.target = obj; _local2.func = func; _local2.arg = arguments.slice(2); return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 1224 MovieClip [__Packages.sarbakan.utils.MoreMath] Frame 0
class sarbakan.utils.MoreMath { function MoreMath () { } static function random(l_nMin, l_nMax) { return(Math.floor(Math.random() * l_nMax) + l_nMin); } static function getDistance(l_x1, l_y1, l_x2, l_y2) { return(Math.sqrt(Math.pow(Math.abs(l_x2 - l_x1), 2) + Math.pow(Math.abs(l_y2 - l_y1), 2))); } static function getManhattanDistance(l_x1, l_y1, l_x2, l_y2) { return(Math.abs(l_x1 - l_x2) + Math.abs(l_y1 - l_y2)); } static function getAngle(l_oPt1, l_oPt2) { var _local2 = 0; var _local3 = 0; var _local1 = 0; var _local4 = 0; _local2 = (l_oPt1.x - l_oPt2.x) * -1; _local3 = (l_oPt1.y - l_oPt2.y) * -1; _local1 = Math.atan2(_local3, _local2); _local1 = (_local1 * 180) / Math.PI; if (_local1 < 0) { _local1 = _local1 * -1; _local4 = 180 - _local1; _local1 = 180 + _local4; } if (_local1 < 0) { _local1 = _local1 + 360; } return(_local1); } static function getRadian(l_oPt1, l_oPt2) { var _local1 = 0; var _local2 = 0; var _local3 = 0; _local1 = (l_oPt1.x - l_oPt2.x) * -1; _local2 = (l_oPt1.y - l_oPt2.y) * -1; _local3 = Math.atan2(_local2, _local1); return(_local3); } }
Symbol 1225 MovieClip [__Packages.Packaging] Frame 0
class Packaging { var mc, oSecretCodeInterface, oHiScore, oLevelRoll, nFinalScore, oMusic; function Packaging (l_mc) { mc = l_mc; mc.stop(); _global.oHS = new objHSNick(); _global.oHS.fDoHSInit(); show(); goto("title"); musicPackaging(); } function show() { mc._visible = true; _quality = "high"; } function hide() { mc._visible = false; switch (_global.C.nQuality) { case Controller.QUALITY_HI : _quality = "high"; break; case Controller.QUALITY_MEDIUM : _quality = "medium"; break; case Controller.QUALITY_LOW : _quality = "low"; } } function goto(l_sScreen, l_bInGame) { mc.gotoAndStop(l_sScreen); initButtons(l_bInGame); switch (l_sScreen) { case "endGood0" : case "endGood1" : case "endGood2" : if (_global.gProxyObj.getIsLoggedIn()) { mc.btnSubmitHS._visible = true; } else { mc.btnSubmitHS._visible = false; } musicPackaging(); showScore(true); break; case "endBad" : if (_global.gProxyObj.getIsLoggedIn()) { mc.btnSubmitHS._visible = true; } else { mc.btnSubmitHS._visible = false; } musicPackaging(); showScore(false); break; case "instructions" : mc.btBack._visible = false; } show(); } function toggleDemoButton(l_mc) { if (l_mc._currentframe == 1) { l_mc.gotoAndStop(2); } else { l_mc.gotoAndStop(1); } } function update() { if (oSecretCodeInterface) { oSecretCodeInterface.update(); } } function initButtons(l_bInGame) { if (l_bInGame) { mc.btPlay.onRelease = sarbakan.utils.Delegate.create(this, onButtonResume); } else { mc.btPlay.onRelease = sarbakan.utils.Delegate.create(this, onButtonPlay); mc.btTry.onRelease = mc.btPlay.onRelease; mc.btPlayTitle.onRelease = sarbakan.utils.Delegate.create(this, onButtonPlayTitle); } mc.btnViewHSTitle.onRelease = sarbakan.utils.Delegate.create(this, onButtonScoreTitle); mc.btnViewHS.onRelease = sarbakan.utils.Delegate.create(this, onButtonScore); mc.btnSubmitHS.onRelease = sarbakan.utils.Delegate.create(this, onButtonScoreSubmit); mc.btnSubmitHS2.onRelease = sarbakan.utils.Delegate.create(this, onButtonScoreSubmitRefresh); mc.btInstructions.onRelease = sarbakan.utils.Delegate.create(this, onButtonInstructions); mc.btBack.onRelease = sarbakan.utils.Delegate.create(this, onButtonBack); mc.btNext.onRelease = sarbakan.utils.Delegate.create(this, onButtonNext); mc.btQuit.onRelease = sarbakan.utils.Delegate.create(this, onButtonQuit); mc.btCode.onRelease = sarbakan.utils.Delegate.create(this, onButtonCode); mc.btEasy.onRelease = sarbakan.utils.Delegate.create(this, onButtonStartGame, maze.MazeData.DIFFICULTY_EASY); mc.btMedium.onRelease = sarbakan.utils.Delegate.create(this, onButtonStartGame, maze.MazeData.DIFFICULTY_MEDIUM); mc.btHard.onRelease = sarbakan.utils.Delegate.create(this, onButtonStartGame, maze.MazeData.DIFFICULTY_HARD); mc.btEasy.onRollOver = sarbakan.utils.Delegate.create(this, onButtonStartGameRoll); mc.btMedium.onRollOver = sarbakan.utils.Delegate.create(this, onButtonStartGameRoll); mc.btHard.onRollOver = sarbakan.utils.Delegate.create(this, onButtonStartGameRoll); } function onButtonPlay() { clickSound(); goto("levelSelect"); mc.btQuit._visible = false; } function onButtonPlayTitle() { onButtonPlay(); mc.btQuit._visible = true; mc.btBack._visible = false; } function onButtonResume() { clickSound(); hide(); _global.C.oHUD.onOptionClosed(); _global.C.togglePause(); } function onButtonScoreTitle() { clickSound(); goto("hiscores"); mc.btTry._visible = false; _global.oHS.fDoViewHS(mc, true); initHiScore(true); } function onButtonScore() { clickSound(); goto("hiscores"); mc.btPlay._visible = false; mc.btQuit._visible = false; _global.oHS.fDoViewHS(mc, true); initHiScore(); } function onButtonScoreSubmit() { clickSound(); goto("hiscores"); mc.btPlay._visible = false; mc.btQuit._visible = false; _global.oHS.fDoSubmitHS(this, true); initHiScore(); } function onButtonScoreSubmitRefresh() { clickSound(); mc.btnSubmitHS2._visible = false; oHiScore.clearScores(); _global.oHS.fDoSubmitHS(this, true); initHiScore(); } function onButtonInstructions() { clickSound(); goto("story"); } function onButtonBack() { clickSound(); mc.prevFrame(); initButtons(); } function onButtonNext() { clickSound(); mc.nextFrame(); initButtons(); } function onButtonQuit() { clickSound(); goto("title"); } function onButtonCode() { oSecretCodeInterface = new SecretCodeInterface(mc.mcCode); oSecretCodeInterface.show(); clickSound(); } function onButtonStartGame(l_nDifficultyLevel) { sarbakan.sound.SoundManager.play("level", maze.MazeData.VOLUME_LEVEL, 1); hide(); _global.C.setDifficulty(l_nDifficultyLevel); _global.C.initGame(); musicGame(); } function onButtonStartGameRoll() { if (sarbakan.sound.SoundManager.isSoundPlaying(oLevelRoll)) { sarbakan.sound.SoundManager.fade(oLevelRoll, sarbakan.sound.SoundManager.FADE_VOLUME, 0, 30); } oLevelRoll = sarbakan.sound.SoundManager.play("levelRoll", maze.MazeData.VOLUME_LEVEL, 1); } function showScore(l_bWin) { var _local3 = _global.C.oHUD; nFinalScore = _local3.nScore; if (l_bWin) { var _local4 = maze.MazeData.DIFFICULTY_SETTING[_global.C.nDifficultyLevel].scoreMultiplier; nFinalScore = nFinalScore + ((HUD.nLife + 1) * maze.MazeData.SCORE_REMAINING_LIFE); var _local5 = (_local3.nMinutes * 60) + _local3.nSeconds; nFinalScore = nFinalScore + (maze.MazeData.DIFFICULTY_SETTING[_global.C.nDifficultyLevel].scoreElapsedTime / (_local5 / _local4)); nFinalScore = nFinalScore * _local4; } nFinalScore = Math.round(nFinalScore); mc.score = nFinalScore; } function initHiScore(l_bFromTitle) { oHiScore = new sarbakan.packaging.HighScoreBoard(mc.mcHiScore, mc.mcHiScore.mcLine, 200, 7); oHiScore.setScrollBar(mc.mcScroll.mcScroller, -82, 80); oHiScore.setMargin(-7); _global.oHS.fSetHSBoard(mc); _global.oHS.bGetHS = true; mc.btnSubmitHS2._visible = false; if ((_global.oHS.bGetHS == true) && (_global.oHS.bSubmitHS != true)) { _global.oHS.bGetHS = false; _global.oHS.getScores(); if ((!l_bFromTitle) && (_global.gProxyObj.getIsLoggedIn())) { mc.btnSubmitHS2._visible = true; } } else if (_global.oHS.bSubmitHS == true) { _global.oHS.bSubmitHS = false; _global.oHS.submitScore(nFinalScore); } } function musicGame() { sarbakan.sound.SoundManager.stop(oMusic); oMusic = sarbakan.sound.SoundManager.play("musicGame", maze.MazeData.VOLUME_MUSIC, 999999, true); } function musicPackaging() { sarbakan.sound.SoundManager.stop(oMusic); oMusic = sarbakan.sound.SoundManager.play("musicPackaging", maze.MazeData.VOLUME_MUSIC, 999999, true); } function clickSound() { sarbakan.sound.SoundManager.play("click", maze.MazeData.VOLUME_BUTTON, 1); } }
Symbol 1226 MovieClip [__Packages.sarbakan.packaging.HighScoreBoard] Frame 0
class sarbakan.packaging.HighScoreBoard { var mcBoard, mcFields, nNextY, nFieldID, nMargin, nScrollPC, nBoardHeight, btUp, btDown, mcScrollBar, nScrollMin, nScrollMax, nScrollOrigin, bScrolling; function HighScoreBoard (l_mcBoard, l_mcFields, l_nBoardHeight) { mcBoard = l_mcBoard; mcFields = l_mcFields; nNextY = mcFields._y; mcFields._visible = false; nFieldID = 0; nMargin = DEFAULT_MARGIN; nScrollPC = 0; nBoardHeight = l_nBoardHeight; setMessage("Retrieving scores..."); } function setScrollButtons(l_btUp, l_btDown) { btUp = l_btUp; btDown = l_btDown; } function setScrollBar(l_mc, l_nMinY, l_nMaxY) { mcScrollBar = l_mc; mcScrollBar._visible = false; nScrollMin = l_nMinY; nScrollMax = l_nMaxY; mcScrollBar.onEnterFrame = sarbakan.utils.Delegate.create(this, onScrollBarUpdate); mcScrollBar.onPress = sarbakan.utils.Delegate.create(this, onScrollBarClick); mcScrollBar.onRelease = sarbakan.utils.Delegate.create(this, onScrollBarRelease); mcScrollBar.onReleaseOutside = mcScrollBar.onRelease; } function setMargin(l_nMargin) { nMargin = l_nMargin; } function addEntry(l_sName, l_nScore) { var _local2 = mcFields.duplicateMovieClip("mcField" + (nFieldID++), mcFields._parent.getNextHighestDepth()); _local2._visible = true; _local2._y = nNextY; nNextY = nNextY + (mcFields._height + nMargin); _local2.name = l_sName; _local2.score = l_nScore; clearMessage(); mcScrollBar._visible = true; } function setMessage(l_sMessage) { mcBoard.message = l_sMessage; } function clearMessage() { mcBoard.message = ""; } function clearScores() { var _local2 = 0; while (_local2 <= 100) { mcFields._parent["mcField" + _local2].removeMovieClip(); _local2++; } } function scrollTo(l_nScrollPC) { if (!nScrollOrigin) { nScrollOrigin = mcBoard._y; } mcBoard._y = nScrollOrigin - ((mcBoard._height - nBoardHeight) * (l_nScrollPC / 100)); } function onScrollBarUpdate() { if (bScrolling) { var _local2 = Math.round(((mcScrollBar._y - nScrollMin) / (nScrollMax - nScrollMin)) * 100); if (_local2 != nScrollPC) { nScrollPC = _local2; scrollTo(nScrollPC); } } } function onScrollBarClick() { bScrolling = true; mcScrollBar.startDrag(false, mcScrollBar._x, nScrollMin, mcScrollBar._x, nScrollMax); } function onScrollBarRelease() { bScrolling = false; mcScrollBar.stopDrag(); } static var DEFAULT_MARGIN = 5; }
Symbol 1227 MovieClip [__Packages.sarbakan.visual.element.BaseElement] Frame 0
class sarbakan.visual.element.BaseElement { static var nNextID; var id, oOwner, mc; function BaseElement (l_sID) { id = l_sID; } function setOwner(l_oOwner) { oOwner = l_oOwner; } function setMC(l_mc) { mc = l_mc; } function getMC() { return(mc); } function attachMC() { } function toString() { return(id); } static function resetID() { nNextID = undefined; } static function getNextID() { if (!nNextID) { nNextID = 0; } return(nNextID++); } }
Symbol 1228 MovieClip [__Packages.sarbakan.visual.layer.Layer] Frame 0
class sarbakan.visual.layer.Layer { var mc, oDynamicElements, oStaticElements, oCollisionMaps, oActivationManager, nStageWHalf, nStageHHalf; function Layer (l_mc, l_oActivationManager) { mc = l_mc; oDynamicElements = {}; oStaticElements = []; oCollisionMaps = {}; oActivationManager = l_oActivationManager; } function init(l_nStageW, l_nStageH) { nStageWHalf = l_nStageW / 2; nStageHHalf = l_nStageH / 2; oActivationManager.init(l_nStageW, l_nStageH); } function addDynamicElement(l_oElement) { oDynamicElements[l_oElement.id] = l_oElement; l_oElement.setOwner(this); if (!l_oElement.bAlwaysActive) { oActivationManager.addDynamicElement(l_oElement, l_oElement.mc._x, l_oElement.mc._y, l_oElement.mc._width, l_oElement.mc._height); } else { oActivationManager.addAlwaysActiveElement(l_oElement); } } function removeDynamicElement(l_oElement) { oActivationManager.removeDynamicElement(l_oElement); delete oDynamicElements[l_oElement.id]; } function addStaticElement(l_oElement) { l_oElement.mc._visible = false; l_oElement.setOwner(this); oActivationManager.addStaticElement(l_oElement.mc, l_oElement.mc._x, l_oElement.mc._y, l_oElement.mc._width, l_oElement.mc._height); oStaticElements.push(l_oElement.mc); } function addCollisionMap(l_oCollisionMap) { oCollisionMaps[l_oCollisionMap.id] = l_oCollisionMap; } function update() { oActivationManager.updateActivation((mc._x - nStageWHalf) * -1, (mc._y - nStageHHalf) * -1); var _local2; _local2 = oActivationManager.getActiveElements(); for (var _local3 in _local2) { _local2[_local3].update(); } } function reset() { for (var _local2 in oDynamicElements) { oDynamicElements[_local2].reset(); } } function pause() { var _local2; _local2 = oActivationManager.getActiveElements(); for (var _local3 in _local2) { _local2[_local3].pause(); } } function unpause() { var _local2; _local2 = oActivationManager.getActiveElements(); for (var _local3 in _local2) { _local2[_local3].unpause(); } } function destroy() { for (var _local2 in oDynamicElements) { oDynamicElements[_local2].remove(); } for (var _local2 in oStaticElements) { oStaticElements[_local2].removeMovieClip(); } for (var _local2 in oCollisionMaps) { oCollisionMaps[_local2].remove(); } } }
Symbol 1229 MovieClip [__Packages.sarbakan.visual.activation.ActivationManager] Frame 0
class sarbakan.visual.activation.ActivationManager { var nZoneWidth, nZoneHeight; function ActivationManager () { } function init(l_nZoneWidth, l_nZoneHeight) { nZoneWidth = l_nZoneWidth; nZoneHeight = l_nZoneHeight; } function addDynamicElement(l_oElement, l_nX, l_nY, l_nWidth, l_nHeight) { } function addAlwaysActiveElement(l_oElement) { } function removeDynamicElement(l_oElement) { } function addStaticElement(l_oElement, l_nX, l_nY, l_nWidth, l_nHeight) { } function removeStaticElement(l_oElement) { } function updateActivation(l_nX, l_nY) { } function getActiveElements() { return([]); } }
Symbol 1230 MovieClip [__Packages.sarbakan.visual.element.StaticElement] Frame 0
class sarbakan.visual.element.StaticElement extends sarbakan.visual.element.BaseElement { function StaticElement (l_sID) { super(l_sID); } }
Symbol 1231 MovieClip [__Packages.sarbakan.visual.layer.CollisionMap] Frame 0
class sarbakan.visual.layer.CollisionMap { static var nDepth; var id, oLayer, mc, nColor; function CollisionMap (l_sID, l_oLayer, l_nColor) { if (!nDepth) { nDepth = BASE_DEPTH; } id = l_sID; oLayer = l_oLayer; mc = oLayer.mc.createEmptyMovieClip(id, nDepth++); mc._visible = false; if (!l_nColor) { nColor = 16711935 /* 0xFF00FF */; } else { nColor = l_nColor; } } function show(l_nAlpha) { mc._visible = true; if (l_nAlpha) { mc._alpha = l_nAlpha; } else { mc._alpha = 100; } } function hide() { mc._visible = false; mc._alpha = 100; } function drawRect(l_nX, l_nY, l_nWidth, l_nHeight) { mc.moveTo(l_nX, l_nY); mc.beginFill(nColor); mc.lineTo(l_nX + l_nWidth, l_nY); mc.lineTo(l_nX + l_nWidth, l_nY + l_nHeight); mc.lineTo(l_nX, l_nY + l_nHeight); mc.lineTo(l_nX, l_nY); } function setNewSource(l_mcSource) { remove(); mc = l_mcSource; mc._visible = false; } function remove() { mc.removeMovieClip(); } static var BASE_DEPTH = 64000; }
Symbol 1232 MovieClip [__Packages.sarbakan.visual.element.DynamicElement] Frame 0
class sarbakan.visual.element.DynamicElement extends sarbakan.visual.element.BaseElement { var nSpeedX, nSpeedXLast, nSpeedY, nSpeedYLast, bAlwaysActive, bStaticMovieClip, bEnabled, mc, oOwner, sNextState, sState; function DynamicElement (l_sID) { super(l_sID); disable(); nSpeedX = 0; nSpeedXLast = 0; nSpeedY = 0; nSpeedYLast = 0; bAlwaysActive = false; bStaticMovieClip = false; } function update() { updateState(); updateDirection(); updateMove(); } function enable() { setState(DEFAULT_STATE); updateState(); bEnabled = true; } function disable() { setState("inactive"); updateState(); bEnabled = false; } function pause() { mc.state.stop(); } function unpause() { mc.state.play(); } function remove() { disable(); if (!bStaticMovieClip) { mc.removeMovieClip(); } oOwner.removeDynamicElement(this); } function reset() { } function setState(l_sState) { sNextState = l_sState; } function getCoord() { return({x:mc._x, y:mc._y}); } function setCoord(l_oPos) { mc._x = l_oPos.x; mc._y = l_oPos.y; } function collideWithMap(l_sCollisionMapID) { var _local3; if (arguments[1]) { _local3 = getGlobalPos(arguments[1]); } else { _local3 = getGlobalPos(mc); } return(oOwner.oCollisionMaps[l_sCollisionMapID].mc.hitTest(_local3.x, _local3.y, true)); } function collideWithElement(l_sElementID) { var _local3; if (arguments[1]) { _local3 = getGlobalPos(arguments[1]); } else { _local3 = getGlobalPos(mc); } return(oOwner.oDynamicElements[l_sElementID].mc.hitTest(_local3.x, _local3.y, false)); } function collideWithElementBox(l_sElementID) { var _local3; if (arguments[1]) { _local3 = arguments[1]; } else { _local3 = mc; } return(oOwner.oDynamicElements[l_sElementID].mc.hitTest(_local3)); } function setMC(l_mc) { super.setMC(l_mc); sNextState = sState; updateState(); } function getElement(l_sElementID) { return(oOwner.oDynamicElements[l_sElementID]); } function updateState() { if (sNextState != undefined) { sState = sNextState; sNextState = undefined; mc.gotoAndStop(sState); } this[sState](); } function updateDirection() { if (nSpeedX > 0) { mc._xscale = 100; } else if (nSpeedX < 0) { mc._xscale = -100; } nSpeedXLast = nSpeedX; nSpeedYLast = nSpeedY; } function updateMove() { mc._x = nSpeedX + mc._x; mc._y = nSpeedY + mc._y; } function getGlobalPos(l_mc) { var _local1 = new Object(); _local1.x = 0; _local1.y = 0; _local1.x = l_mc._x; _local1.y = l_mc._y; l_mc._parent.localToGlobal(_local1); return(_local1); } function stateStarting() { return(mc.state._currentframe == 1); } function stateFinished() { return(mc.state._currentframe == mc.state._totalframes); } function stateCurrentFrame() { return(mc.state._currentframe); } var DEFAULT_STATE = "idle"; }
Symbol 1233 MovieClip [__Packages.SecretCodeInterface] Frame 0
class SecretCodeInterface extends sarbakan.visual.element.DynamicElement { var setMC, setState, stateFinished, stateStarting, disable, mc; function SecretCodeInterface (l_mc) { super("secretCode"); setMC(l_mc); } function show() { setState("open"); } function open() { if (stateFinished()) { setState("idle"); } } function idle() { if (stateStarting()) { initButtons(); } if (Key.isDown(13)) { onButtonValidate(); } } function good() { if (stateFinished()) { setState("close"); } } function bad() { if (stateFinished()) { setState("idle"); } } function close() { if (stateFinished()) { disable(); } } function onButtonValidate() { _global.C.oPackaging.clickSound(); validateCode(); } function onButtonBack() { _global.C.oPackaging.clickSound(); setState("close"); } function initButtons() { mc.state.btValidate.onRelease = sarbakan.utils.Delegate.create(this, onButtonValidate); mc.state.btBack.onRelease = sarbakan.utils.Delegate.create(this, onButtonBack); } function validateCode() { var _local3 = false; for (var _local4 in SECRET_CODES) { if (mc.state.code.text.toLowerCase() == SECRET_CODES[_local4]) { _global.C.unlockCode(_local4); _local3 = true; setState("good"); getURL (("javascript:trackEvent('" + SECRET_CODES[_local4]) + "');"); break; } } if (!_local3) { setState("bad"); } } static var SECRET_CODES = {RANDOM_WAFFLES:"sun", BONUS_LEVEL:"pow", SYRUP_WATER:"find", RESET:"reset"}; }
Symbol 1234 MovieClip [__Packages.objHSNick] Frame 0
class objHSNick { var bHSAvailable, G_TestHighScore, bSubmitHS, bGetHS, G_GameID, mcHSZone; function objHSNick () { bHSAvailable = true; G_TestHighScore = false; bSubmitHS = false; bGetHS = false; G_GameID = "sb_ghouls"; mcHSZone = undefined; if (G_TestHighScore == true) { _global.gProxyObj.setServer("www.nick.com"); _global.gProxyObj.setScreenName("dd_programmer"); _global.gProxyObj.setIsLoggedIn(true); } } function getScores() { trace("getScore " + _global.gProxyObj); if (_global.gProxyObj == undefined) { listScores(); } else { _global.gProxyObj.getScores(cbFunc2); } } function submitScore(theScore) { addMessage("The high score list is updating!"); _global.gProxyObj.submitScore(theScore, cbFunc); } function initHiScores() { _global.gProxyObj.setGame_Id(G_GameID); } function getScoreString() { var _local8 = "Oops! The high score list is not available right now!"; if (_global.gProxyObj != undefined) { var _local7 = _global.gProxyObj.getScoreCount(); trace(_local7); if (_local7 > 0) { var _local3; var _local4; var _local5; var _local6; removeMessage(); _local3 = 0; while (_local3 < _local7) { _local8 = ""; _local4 = _global.gProxyObj.getScoreItem(_local3); _local5 = _local4[0]; trace(_local5); _local6 = _local4[1]; _global.C.oPackaging.oHiScore.addEntry(_local5, _local6); _local3++; } } else { addMessage("Oops! The high score list is not available right now!"); } } else { addMessage("Oops! The high score list is not available right now!"); } return(_local8); } function listScores() { getScoreString(); } function cbFunc(thisBool) { trace("cbFunc" + thisBool); if (thisBool) { _global.oHS.listScores(); } else { addMessage("Oops! The high score list is not available right now!"); } } function cbFunc2(thisBool) { trace("*" + thisBool); if (thisBool) { _global.oHS.listScores(); } else { addMessage("Oops! The high score list is not available right now!"); } } function fDoHSInit() { initHiScores(); if (_global.gProxyObj.getIsLoggedIn()) { mcHSZone.btnSubmitHS._visible = true; } else { mcHSZone.btnSubmitHS._visible = false; } } function fDoSubmitHS(l_mcStage) { bSubmitHS = true; } function fDoViewHS(l_mcStage, l_bFromGame) { bGetHS = true; _global.KMC.startHighScore(l_mcStage, l_bFromGame); } function fSetHSBoard(P_mcRef) { mcHSZone = P_mcRef; if (_global.gProxyObj.getIsLoggedIn()) { mcHSZone.btnSubmitHS._visible = true; } else { mcHSZone.btnSubmitHS._visible = false; } } function addMessage(l_sMsg) { _global.C.oPackaging.oHiScore.setMessage(l_sMsg); } function removeMessage() { _global.C.oPackaging.oHiScore.clearMessage(); } }
Symbol 1235 MovieClip [__Packages.maze.MazeModel] Frame 0
class maze.MazeModel { var nWidth, nHeight, aElementList, aGrid; function MazeModel (l_nWidth, l_nHeight) { nWidth = l_nWidth; nHeight = l_nHeight; aElementList = []; generateEmptyGrid(); } function addElementFloor(l_nX, l_nY, l_nWidth, l_nHeight) { aElementList.push({element:maze.MazeData.ELEMENT_FLOOR, w:l_nWidth, h:l_nHeight, x:l_nX, y:l_nY}); } function addElementWall(l_nX, l_nY) { aElementList.push({element:maze.MazeData.ELEMENT_WALL, x:l_nX, y:l_nY}); } function addElementWalkway(l_nX, l_nY, l_nWidth) { aElementList.push({element:maze.MazeData.ELEMENT_WALKWAY, x:l_nX, y:l_nY, width:l_nWidth}); } function addElementPipe(l_nX, l_nY, l_nHeight, l_bLastPipe) { aElementList.push({element:maze.MazeData.ELEMENT_PIPE, x:l_nX, y:l_nY, height:l_nHeight, lastPipe:l_bLastPipe}); } function addElementSpiderWeb(l_nX, l_nY, l_bFlipped) { aElementList.push({element:maze.MazeData.ELEMENT_SPIDERWEB, x:l_nX, y:l_nY, flipped:l_bFlipped}); } function addElementWindow(l_nX, l_nY, l_nWidth, l_nNumber) { aElementList.push({element:maze.MazeData.ELEMENT_WINDOW, x:l_nX, y:l_nY, width:l_nWidth, number:l_nNumber}); } function addElementCandle(l_nX, l_nY) { aElementList.push({element:maze.MazeData.ELEMENT_CANDLE, x:l_nX, y:l_nY}); } function addElementExit(l_nX, l_nY) { aElementList.push({element:maze.MazeData.ELEMENT_EXIT, x:l_nX, y:l_nY}); } function addElementDutchMan(l_nX, l_nY) { aElementList.push({element:maze.MazeData.ELEMENT_DUTCHMAN, x:l_nX, y:l_nY}); } function addElementVampiRay(l_nX, l_nY, l_nWidth) { aElementList.push({element:maze.MazeData.ELEMENT_VAMPIRAY, x:l_nX, y:l_nY, width:l_nWidth}); } function addElementSkeletuna(l_nX, l_nY) { aElementList.push({element:maze.MazeData.ELEMENT_SKELETUNA, x:l_nX, y:l_nY}); } function addElementToken(l_nX, l_nY) { aElementList.push({element:maze.MazeData.ELEMENT_TOKEN, x:l_nX, y:l_nY}); } function addElementPumpkin(l_nX, l_nY) { aElementList.push({element:maze.MazeData.ELEMENT_PUMPKIN, x:l_nX, y:l_nY}); } function addElementSlug(l_nX, l_nY) { aElementList.push({element:maze.MazeData.ELEMENT_SLUG, x:l_nX, y:l_nY}); } function addElementBurger(l_nX, l_nY) { aElementList.push({element:maze.MazeData.ELEMENT_BURGER, x:l_nX, y:l_nY}); } function addElementWaffle(l_nX, l_nY) { aElementList.push({element:maze.MazeData.ELEMENT_WAFFLE, x:l_nX, y:l_nY}); } function getElementList() { return(aElementList); } function debug() { var _local3; trace("==================="); var _local4 = 0; while (_local4 < nHeight) { _local3 = ""; var _local2 = 0; while (_local2 < nWidth) { _local3 = _local3 + aGrid[_local4][_local2]; _local2++; } trace(_local3); _local4++; } } function generateEmptyGrid() { aGrid = []; var _local3 = 0; while (_local3 < nHeight) { aGrid.push([]); var _local2 = 0; while (_local2 < nWidth) { aGrid[_local3][_local2] = maze.MazeData.TILE_EMPTY; _local2++; } _local3++; } } }
Symbol 1236 MovieClip [__Packages.maze.MazeView] Frame 0
class maze.MazeView { var oLayer, oModel, oDutchManManager; function MazeView (l_oLayer, l_oModel) { oLayer = l_oLayer; oModel = l_oModel; _global.walkway = 400000 /* 0x061A80 */; } function render() { oDutchManManager = new characters.DutchManManager(); oLayer.addDynamicElement(oDutchManManager); var _local3 = oModel.getElementList(); for (var _local5 in _local3) { switch (_local3[_local5].element) { case maze.MazeData.ELEMENT_FLOOR : oLayer.addStaticElement(new maze.elements.platforms.Floor(_global.C.oLayerFloor, _local3[_local5])); break; case maze.MazeData.ELEMENT_WALL : oLayer.addStaticElement(new maze.elements.platforms.Wall(_global.C.oLayerFloor, _local3[_local5])); break; case maze.MazeData.ELEMENT_PIPE : oLayer.addDynamicElement(new maze.elements.Pipe(oLayer, _local3[_local5])); break; case maze.MazeData.ELEMENT_DUTCHMAN : oLayer.addDynamicElement(new characters.DutchMan(oLayer, _local3[_local5], oDutchManManager)); break; case maze.MazeData.ELEMENT_VAMPIRAY : oLayer.addDynamicElement(new characters.VampiRay(oLayer, _local3[_local5])); break; case maze.MazeData.ELEMENT_SKELETUNA : oLayer.addDynamicElement(new characters.Skeletuna(oLayer, _local3[_local5])); break; case maze.MazeData.ELEMENT_SPIDERWEB : oLayer.addStaticElement(new maze.elements.decoration.SpiderWeb(oLayer, _local3[_local5])); break; case maze.MazeData.ELEMENT_WINDOW : oLayer.addStaticElement(new maze.elements.decoration.Window(oLayer, _local3[_local5])); break; case maze.MazeData.ELEMENT_CANDLE : oLayer.addStaticElement(new maze.elements.decoration.Candle(oLayer, _local3[_local5])); break; case maze.MazeData.ELEMENT_EXIT : oLayer.addStaticElement(new maze.elements.decoration.Exit(oLayer, _local3[_local5])); break; case maze.MazeData.ELEMENT_BURGER : oLayer.addDynamicElement(new maze.elements.bonuses.Burger(oLayer, _local3[_local5])); break; case maze.MazeData.ELEMENT_WAFFLE : oLayer.addDynamicElement(new maze.elements.bonuses.Waffle(oLayer, _local3[_local5])); break; case maze.MazeData.ELEMENT_PUMPKIN : oLayer.addDynamicElement(new maze.elements.bonuses.Pumpkin(oLayer, _local3[_local5])); break; case maze.MazeData.ELEMENT_SLUG : oLayer.addDynamicElement(new maze.elements.bonuses.Slug(oLayer, _local3[_local5])); break; case maze.MazeData.ELEMENT_TOKEN : oLayer.addDynamicElement(new maze.elements.bonuses.Token(oLayer, _local3[_local5])); break; case maze.MazeData.ELEMENT_WALKWAY : var _local4 = oLayer.mc.attachMovie("walkway", "a" + (_global.walkway++), _global.walkway); _local4._x = _local3[_local5].x * maze.MazeData.VIEW_TILE_WIDTH; _local4._y = _local3[_local5].y * maze.MazeData.VIEW_TILE_HEIGHT; _local4._width = _local4._width * _local3[_local5].width; _local4.size = (((_local3[_local5].x + ",") + _local3[_local5].y) + " = ") + _local3[_local5].width; } } } }
Symbol 1237 MovieClip [__Packages.characters.DutchManManager] Frame 0
class characters.DutchManManager extends sarbakan.visual.element.DynamicElement { var bAlwaysActive, aDutchMan, enable, nPickDelayCount, oCurrentDutchman, setState, oOwner; function DutchManManager () { super(); bAlwaysActive = true; aDutchMan = []; enable(); nPickDelayCount = 0; } function add(l_oDutchMan, l_nX, l_nY) { aDutchMan.push({dutchman:l_oDutchMan, x:l_nX, y:l_nY}); } function remove(l_oDutchMan) { for (var _local3 in aDutchMan) { if (aDutchMan[_local3].dutchman == l_oDutchMan) { aDutchMan.splice(_local3, 1); break; } } if (l_oDutchMan == oCurrentDutchman) { onDutchManOut(); } } function onDutchManOut() { oCurrentDutchman.setState("idle"); setState("idle"); } function idle() { if ((++nPickDelayCount) == PICK_DELAY) { nPickDelayCount = 0; setState("pick"); } } function pick() { var _local4; var _local3 = 100000 /* 0x0186A0 */; var _local2; for (var _local5 in aDutchMan) { _local2 = sarbakan.utils.MoreMath.getDistance(aDutchMan[_local5].dutchman.mc._x, aDutchMan[_local5].dutchman.mc._y, oOwner.oDynamicElements.spongebob.mc._x, oOwner.oDynamicElements.spongebob.mc._y); if (_local2 < _local3) { _local4 = _local5; _local3 = _local2; } } oCurrentDutchman = aDutchMan[_local4].dutchman; if (oCurrentDutchman) { aDutchMan[_local4].dutchman.setState("idleIn"); setState("wait"); } else { setState("idle"); } } static var PICK_DELAY = 50; }
Symbol 1238 MovieClip [__Packages.characters.DutchMan] Frame 0
class characters.DutchMan extends sarbakan.visual.element.DynamicElement { var mc, nX, nY, oManager, updateState, oOwner, collideWithElementBox, setState, stateFinished, stateStarting; function DutchMan (l_oLayer, l_oInfos, l_oManager) { super("dutchMan" + sarbakan.visual.element.BaseElement.getNextID()); var _local4 = l_oLayer.mc; mc = _local4.attachMovie("dutchMan", "dutchMan" + sarbakan.visual.element.BaseElement.nNextID, maze.MazeData.DEPTH_DUTCHMAN + sarbakan.visual.element.BaseElement.nNextID); mc._x = l_oInfos.x * maze.MazeData.VIEW_TILE_WIDTH; mc._y = l_oInfos.y * maze.MazeData.VIEW_TILE_HEIGHT; nX = l_oInfos.x; nY = l_oInfos.Y; oManager = l_oManager; disable(); updateState(); } function enable() { super.enable(); oManager.add(this, nX, nY); } function disable() { super.disable(); oManager.remove(this); } function idle() { } function idleIn() { if (((mc.state._currentframe > ATTACK_MINIMUM_IN_FRAMES) && (oOwner.oDynamicElements.spongebob.bCanBeScared)) && (collideWithElementBox("spongebob", mc.collider))) { oOwner.oDynamicElements.spongebob.onScared(); setState("attack"); sarbakan.sound.SoundManager.play("dutchmanSound", maze.MazeData.VOLUME_DUTCHMAN, 1, false); } if (stateFinished()) { oManager.onDutchManOut(); } } function attack() { if (stateStarting()) { mc.attachMovie("dutchmanAttack", "attack", 1); sarbakan.sound.SoundManager.play("dutchScare" + sarbakan.utils.MoreMath.random(1, 3), maze.MazeData.VOLUME_DUTCHSCARE, 1); if (mc._x < oOwner.oDynamicElements.spongebob.mc._x) { mc.state._xscale = -100; mc.attack.state._xscale = -100; } } if (stateFinished()) { setState("idle"); mc.attack.removeMovieClip(); oManager.onDutchManOut(); if (mc.state._xscale == -100) { mc.state._xscale = 100; } } } static var ATTACK_DELAY = 50; static var ATTACK_MINIMUM_IN_FRAMES = 10; var nAttackDelayCount = 0; }
Symbol 1239 MovieClip [__Packages.maze.elements.platforms.Floor] Frame 0
class maze.elements.platforms.Floor extends sarbakan.visual.element.StaticElement { var mc; function Floor (l_oLayer, l_oFloorInfos) { super("floor" + sarbakan.visual.element.BaseElement.getNextID()); var _local4 = l_oLayer.mc; mc = _local4.attachMovie((("floor_" + l_oFloorInfos.w) + "_") + l_oFloorInfos.h, "floor" + sarbakan.visual.element.BaseElement.nNextID, maze.MazeData.DEPTH_FLOOR + sarbakan.visual.element.BaseElement.nNextID); mc._x = l_oFloorInfos.x * maze.MazeData.VIEW_TILE_WIDTH; mc._y = l_oFloorInfos.y * maze.MazeData.VIEW_TILE_HEIGHT; mc.gotoAndStop(Math.floor(Math.random() * mc._totalframes) + 1); } }
Symbol 1240 MovieClip [__Packages.maze.elements.platforms.Wall] Frame 0
class maze.elements.platforms.Wall extends sarbakan.visual.element.StaticElement { var mc; function Wall (l_oLayer, l_oWallInfos) { super("wall" + sarbakan.visual.element.BaseElement.getNextID()); var _local3 = l_oLayer.mc; mc = _local3.attachMovie("wall", "wall" + sarbakan.visual.element.BaseElement.nNextID, maze.MazeData.DEPTH_WALL + sarbakan.visual.element.BaseElement.nNextID); mc._x = l_oWallInfos.x * maze.MazeData.VIEW_TILE_WIDTH; mc._y = l_oWallInfos.y * maze.MazeData.VIEW_TILE_HEIGHT; mc.gotoAndStop(Math.floor(Math.random() * mc._totalframes) + 1); } }
Symbol 1241 MovieClip [__Packages.maze.elements.Pipe] Frame 0
class maze.elements.Pipe extends sarbakan.visual.element.DynamicElement { var mc, bLastPipe, collideWithElement, oOwner, setState; function Pipe (l_oLayer, l_oPipeInfos) { super("pipe" + sarbakan.visual.element.BaseElement.getNextID()); var _local5 = l_oLayer.mc; mc = _local5.attachMovie("pipe", "pipe" + sarbakan.visual.element.BaseElement.nNextID, maze.MazeData.DEPTH_PIPE + sarbakan.visual.element.BaseElement.nNextID); var _local3 = Math.random() * maze.MazeData.VIEW_TILE_WIDTH; if (_local3 < maze.MazeData.MARGIN_PIPE) { _local3 = maze.MazeData.MARGIN_PIPE; } if (_local3 > (maze.MazeData.VIEW_TILE_WIDTH - maze.MazeData.MARGIN_PIPE)) { _local3 = _local3 - maze.MazeData.MARGIN_PIPE; } mc._x = (l_oPipeInfos.x * maze.MazeData.VIEW_TILE_WIDTH) + _local3; mc._y = l_oPipeInfos.y * maze.MazeData.VIEW_TILE_HEIGHT; tile(l_oPipeInfos.height * maze.MazeData.VIEW_TILE_HEIGHT); mc.mcBottom._y = l_oPipeInfos.height * maze.MazeData.VIEW_TILE_HEIGHT; mc.mcBottom.swapDepths(9999999); bLastPipe = l_oPipeInfos.lastPipe; disable(); } function enable() { super.enable(); mc._visible = true; } function disable() { super.disable(); mc._visible = false; } function remove() { super.remove(); } function tile(l_nHeight) { var _local4 = mc.mcMiddle1._height; var _local5 = Math.round(l_nHeight / _local4); var _local3; var _local2 = 1; while (_local2 < _local5) { _local3 = mc.mcMiddle1.duplicateMovieClip("mcMiddle" + _local2, mc.getNextHighestDepth()); _local3._y = _local3._y + (_local2 * (_local4 - 1)); _local2++; } _local3._height = _local3._height * (_local5 - (l_nHeight / _local4)); } function idle() { if (collideWithElement("spongebob", mc.collider)) { oOwner.oDynamicElements.spongebob.oCurrentPipe = this; setState("characterOn"); } } function characterOn() { if (!collideWithElement("spongebob", mc.collider)) { if (oOwner.oDynamicElements.spongebob.oCurrentPipe == this) { oOwner.oDynamicElements.spongebob.oCurrentPipe = undefined; } setState("idle"); } } }
Symbol 1242 MovieClip [__Packages.characters.VampiRay] Frame 0
class characters.VampiRay extends sarbakan.visual.element.DynamicElement { var mc, disable, updateState, oOwner, collideWithElementBox, setState, stateFinished; function VampiRay (l_oLayer, l_oInfos) { super("vampiRay" + sarbakan.visual.element.BaseElement.getNextID()); var _local3 = l_oLayer.mc; mc = _local3.attachMovie("vampiRay", "vampiRay" + sarbakan.visual.element.BaseElement.nNextID, maze.MazeData.DEPTH_VAMPIRAY + sarbakan.visual.element.BaseElement.nNextID); mc._x = l_oInfos.x * maze.MazeData.VIEW_TILE_WIDTH; mc._y = l_oInfos.y * maze.MazeData.VIEW_TILE_HEIGHT; disable(); updateState(); } function idle() { if (nAttackDelayCount < ATTACK_DELAY) { nAttackDelayCount++; } else if (oOwner.oDynamicElements.spongebob.bCanBeScared && (collideWithElementBox("spongebob", mc.collider))) { oOwner.oDynamicElements.spongebob.onScared(); nAttackDelayCount = 0; setState("attack"); sarbakan.sound.SoundManager.play("vampiraySound", maze.MazeData.VOLUME_VAMPIRAY, 1, false); } } function attack() { if (stateFinished()) { setState("idle"); } } static var ATTACK_DELAY = 200; var nAttackDelayCount = 0; }
Symbol 1243 MovieClip [__Packages.characters.Skeletuna] Frame 0
class characters.Skeletuna extends sarbakan.visual.element.DynamicElement { var mc, disable, updateState, collideWithElement, oOwner, setState, collideWithElementBox, stateFinished; function Skeletuna (l_oLayer, l_oInfos) { super("skeletuna" + sarbakan.visual.element.BaseElement.getNextID()); var _local3 = l_oLayer.mc; mc = _local3.attachMovie("skeletuna", "skeletuna" + sarbakan.visual.element.BaseElement.nNextID, maze.MazeData.DEPTH_SKELETUNA + sarbakan.visual.element.BaseElement.nNextID); mc._x = l_oInfos.x * maze.MazeData.VIEW_TILE_WIDTH; mc._y = l_oInfos.y * maze.MazeData.VIEW_TILE_HEIGHT; disable(); updateState(); } function checkDry() { if (collideWithElement("water", mc.dry)) { oOwner.oDynamicElements.spongebob.endBashingSkeletuna(); oOwner.oDynamicElements.spongebob.setState("idle"); setState("attackMiss"); oOwner.oDynamicElements.spongebob.mc._x = mc._x; } } function idle() { if (nAttackDelayCount < ATTACK_DELAY) { nAttackDelayCount++; } else if (oOwner.oDynamicElements.spongebob.bCanBeScared && (collideWithElementBox("spongebob", mc.collider))) { nAttackDelayCount = 0; setState("attackStart"); } } function attackStart() { if (stateFinished()) { if (collideWithElementBox("spongebob", mc.collider)) { oOwner.oDynamicElements.spongebob.setState("captured"); oOwner.oDynamicElements.spongebob.oCurrentSkeletuna = this; setState("attackGood"); sarbakan.sound.SoundManager.play("skeletunaGood", maze.MazeData.VOLUME_SKELETUNA, 1); } else { setState("attackMiss"); sarbakan.sound.SoundManager.play("skeletunaBad", maze.MazeData.VOLUME_SKELETUNA, 1); } } } function attackGood() { if (stateFinished()) { oOwner.oDynamicElements.spongebob.setState("capturedPush"); oOwner.oDynamicElements.spongebob.startBashingSkeletuna(); setState("push"); } } function attackEnd() { if (stateFinished()) { setState("idle"); } } function attackMiss() { if (stateFinished()) { setState("idle"); } } static var ATTACK_DELAY = 150; var nAttackDelayCount = 0; }
Symbol 1244 MovieClip [__Packages.maze.elements.decoration.SpiderWeb] Frame 0
class maze.elements.decoration.SpiderWeb extends sarbakan.visual.element.StaticElement { var mc; function SpiderWeb (l_oLayer, l_oInfos) { super("web" + sarbakan.visual.element.BaseElement.getNextID()); var _local3 = l_oLayer.mc; mc = _local3.attachMovie("bgWeb", "web" + sarbakan.visual.element.BaseElement.nNextID, maze.MazeData.DEPTH_SPIDERWEB + sarbakan.visual.element.BaseElement.nNextID); mc._x = l_oInfos.x * maze.MazeData.VIEW_TILE_WIDTH; mc._y = l_oInfos.y * maze.MazeData.VIEW_TILE_HEIGHT; if (l_oInfos.flipped) { mc._xscale = -100; } } }
Symbol 1245 MovieClip [__Packages.maze.elements.decoration.Window] Frame 0
class maze.elements.decoration.Window extends sarbakan.visual.element.StaticElement { var mc; function Window (l_oLayer, l_oInfos) { super("window" + sarbakan.visual.element.BaseElement.getNextID()); var _local4 = l_oLayer.mc; mc = _local4.attachMovie("bgWindow", "window" + sarbakan.visual.element.BaseElement.nNextID, maze.MazeData.DEPTH_WINDOW + sarbakan.visual.element.BaseElement.nNextID); mc.gotoAndStop(l_oInfos.number); mc._x = (l_oInfos.x * maze.MazeData.VIEW_TILE_WIDTH) + (((l_oInfos.width * maze.MazeData.VIEW_TILE_WIDTH) + mc._width) / 2); mc._y = l_oInfos.y * maze.MazeData.VIEW_TILE_HEIGHT; } }
Symbol 1246 MovieClip [__Packages.maze.elements.decoration.Candle] Frame 0
class maze.elements.decoration.Candle extends sarbakan.visual.element.StaticElement { var mc; function Candle (l_oLayer, l_oInfos) { super("candle" + sarbakan.visual.element.BaseElement.getNextID()); var _local4 = l_oLayer.mc; mc = _local4.attachMovie("bgCandle", "candle" + sarbakan.visual.element.BaseElement.nNextID, maze.MazeData.DEPTH_CANDLE + sarbakan.visual.element.BaseElement.nNextID); mc._x = l_oInfos.x * maze.MazeData.VIEW_TILE_WIDTH; mc._y = l_oInfos.y * maze.MazeData.VIEW_TILE_HEIGHT; if (_global.C.nQuality < Controller.QUALITY_MEDIUM) { mc.mcAlpha.gotoAndStop(2); mc.mcAlpha._visible = false; } } }
Symbol 1247 MovieClip [__Packages.maze.elements.decoration.Exit] Frame 0
class maze.elements.decoration.Exit extends sarbakan.visual.element.StaticElement { var mc; function Exit (l_oLayer, l_oInfos) { super("exit"); var _local5 = l_oLayer.mc; var _local4 = "exit"; if (_global.C.nLevelPart < 3) { _local4 = "thisWay"; } if ((_global.C.nLevelPart == 3) && (_global.C.oUnlockedCodes.data.BONUS_LEVEL)) { _local4 = "signBonus"; } mc = _local5.attachMovie(_local4, "exit", maze.MazeData.DEPTH_EXIT); mc._x = l_oInfos.x * maze.MazeData.VIEW_TILE_WIDTH; mc._y = l_oInfos.y * maze.MazeData.VIEW_TILE_HEIGHT; if (_global.C.nQuality < Controller.QUALITY_MEDIUM) { mc.mcSkull.mcAlpha.gotoAndStop(2); mc.mcSkull.mcAlpha._visible = false; } } }
Symbol 1248 MovieClip [__Packages.maze.elements.bonuses.Bonus] Frame 0
class maze.elements.bonuses.Bonus extends sarbakan.visual.element.DynamicElement { var oOwner, collideWithElement, mc, setState, DEFAULT_STATE, stateFinished; function Bonus (l_oLayer, l_oInfos) { super("bonus" + sarbakan.visual.element.BaseElement.getNextID()); } function idle() { if ((oOwner.oDynamicElements.spongebob.sState != "slidePipe") && (collideWithElement("spongebob", mc.collider))) { onPick(); setState("pick"); } } function pick() { DEFAULT_STATE = "picked"; if (stateFinished()) { setState("picked"); } } function onPick() { } }
Symbol 1249 MovieClip [__Packages.maze.elements.bonuses.Burger] Frame 0
class maze.elements.bonuses.Burger extends maze.elements.bonuses.Bonus { var mc, disable; function Burger (l_oLayer, l_oInfos) { super(l_oLayer, l_oInfos); var _local3 = l_oLayer.mc; mc = _local3.attachMovie("burger", "burger" + sarbakan.visual.element.BaseElement.nNextID, maze.MazeData.DEPTH_BONUS + sarbakan.visual.element.BaseElement.nNextID); mc._x = l_oInfos.x * maze.MazeData.VIEW_TILE_WIDTH; mc._y = l_oInfos.y * maze.MazeData.VIEW_TILE_HEIGHT; disable(); } function onPick() { _global.C.oHUD.increaseScore(maze.MazeData.SCORE_HAMBURGER); sarbakan.sound.SoundManager.play("eat", maze.MazeData.VOLUME_EAT, 1); } }
Symbol 1250 MovieClip [__Packages.maze.elements.bonuses.Waffle] Frame 0
class maze.elements.bonuses.Waffle extends maze.elements.bonuses.Bonus { var mc, disable; function Waffle (l_oLayer, l_oInfos) { super(l_oLayer, l_oInfos); var _local3 = l_oLayer.mc; mc = _local3.attachMovie("waffle", "waffle" + sarbakan.visual.element.BaseElement.nNextID, maze.MazeData.DEPTH_BONUS + sarbakan.visual.element.BaseElement.nNextID); mc._x = l_oInfos.x * maze.MazeData.VIEW_TILE_WIDTH; mc._y = l_oInfos.y * maze.MazeData.VIEW_TILE_HEIGHT; disable(); } function onPick() { _global.C.oHUD.increaseScore(maze.MazeData.SCORE_HAMBURGER); sarbakan.sound.SoundManager.play("eat", maze.MazeData.VOLUME_EAT, 1); } }
Symbol 1251 MovieClip [__Packages.maze.elements.bonuses.Pumpkin] Frame 0
class maze.elements.bonuses.Pumpkin extends maze.elements.bonuses.Bonus { var mc, disable; function Pumpkin (l_oLayer, l_oInfos) { super(l_oLayer, l_oInfos); var _local3 = l_oLayer.mc; mc = _local3.attachMovie("pumpkin", "pumpkin" + sarbakan.visual.element.BaseElement.nNextID, maze.MazeData.DEPTH_BONUS + sarbakan.visual.element.BaseElement.nNextID); mc._x = l_oInfos.x * maze.MazeData.VIEW_TILE_WIDTH; mc._y = l_oInfos.y * maze.MazeData.VIEW_TILE_HEIGHT; disable(); } function onPick() { _global.C.oHUD.setItem(maze.MazeData.ELEMENT_PUMPKIN); _global.C.oHUD.increaseScore(maze.MazeData.SCORE_PUMPKIN); sarbakan.sound.SoundManager.play("bonus", maze.MazeData.VOLUME_BONUS, 1); } }
Symbol 1252 MovieClip [__Packages.maze.elements.bonuses.Slug] Frame 0
class maze.elements.bonuses.Slug extends maze.elements.bonuses.Bonus { var mc, disable; function Slug (l_oLayer, l_oInfos) { super(l_oLayer, l_oInfos); var _local3 = l_oLayer.mc; mc = _local3.attachMovie("slug", "slug" + sarbakan.visual.element.BaseElement.nNextID, maze.MazeData.DEPTH_BONUS + sarbakan.visual.element.BaseElement.nNextID); mc._x = l_oInfos.x * maze.MazeData.VIEW_TILE_WIDTH; mc._y = l_oInfos.y * maze.MazeData.VIEW_TILE_HEIGHT; disable(); } function onPick() { _global.C.oHUD.setItem(maze.MazeData.ELEMENT_SLUG); _global.C.oHUD.increaseScore(maze.MazeData.SCORE_SLUG); sarbakan.sound.SoundManager.play("bonus", maze.MazeData.VOLUME_BONUS, 1); } }
Symbol 1253 MovieClip [__Packages.maze.elements.bonuses.Token] Frame 0
class maze.elements.bonuses.Token extends maze.elements.bonuses.Bonus { var mc, disable; function Token (l_oLayer, l_oInfos) { super(l_oLayer, l_oInfos); var _local3 = l_oLayer.mc; mc = _local3.attachMovie("token", "token" + sarbakan.visual.element.BaseElement.nNextID, maze.MazeData.DEPTH_BONUS + sarbakan.visual.element.BaseElement.nNextID); mc._x = l_oInfos.x * maze.MazeData.VIEW_TILE_WIDTH; mc._y = l_oInfos.y * maze.MazeData.VIEW_TILE_HEIGHT; disable(); } function onPick() { _global.C.oHUD.gainLife(); _global.C.oHUD.increaseScore(maze.MazeData.SCORE_TOKEN); sarbakan.sound.SoundManager.play("life", maze.MazeData.VOLUME_LIFE, 1); } }
Symbol 1254 MovieClip [__Packages.maze.MazeGenerator] Frame 0
class maze.MazeGenerator { var oModel, aGrid, nX, nY, oRandom; function MazeGenerator (l_oModel) { oModel = l_oModel; aGrid = oModel.aGrid; nX = 0; nY = 0; oRandom = new sarbakan.utils.PredefinedRandom(); } function generate(l_bBonusLevel) { var _local4; generateBorders(); nX = 0; nY = 4; while (nY < (oModel.nHeight - (maze.MazeData.FLOORS_MAX_HEIGHT + 2))) { nX = 0; while (nX < oModel.nWidth) { generateAtCurrentPos(); nX++; } nY++; } var _local2 = getWalkWays(); generatePipes(_local2, l_bBonusLevel); generateEndFloor(); if (!l_bBonusLevel) { _local4 = generateEnemies(_local2); } generateBonuses(_local2, l_bBonusLevel); generateDecoration(_local2, _local4); } function generateAtCurrentPos() { if (underFloor() && (canCreateWall())) { createWall(); } else if ((underWalkWay() || (underHole())) && (canCreateFloor())) { createFloor(); } } function generatePipes(l_aWalkWays, l_bBonusLevel) { for (var _local7 in l_aWalkWays) { var _local4 = 0; var _local5 = l_aWalkWays[_local7].width / 3; if (isWalkWayIsolated(l_aWalkWays[_local7].x, l_aWalkWays[_local7].y, l_aWalkWays[_local7].width)) { createPipe(l_aWalkWays[_local7]); _local4++; } if (l_bBonusLevel) { var _local3 = 0; while (_local3 < l_aWalkWays[_local7].width) { if (_local4 < _local5) { if (Math.random() < maze.MazeData.CHANCE_PIPE_CREATION) { if (createPipe(l_aWalkWays[_local7])) { _local4++; } } } else { break; } _local3++; } } } } function generateBorders() { nY = 0; while (nY < oModel.nHeight) { nX = 0; createWall(); nX = oModel.nWidth - 1; createWall(); nY++; } } function generateEndFloor() { nY = oModel.nHeight - 1; nX = 0; while (nX < oModel.nWidth) { createWall(); nX++; } createPipe({x:1, y:nY - 1, width:oModel.nWidth - 2}, true); createExit(1 + Math.floor(oRandom.getLastGetted() * (oModel.nWidth - 2)), nY - 2); } function createExit(l_nX, l_nY) { oModel.addElementExit(l_nX, l_nY); } function generateEnemies(l_aWalkWays) { var _local5 = false; var _local6; for (var _local7 in l_aWalkWays) { if (canCreateEnemy(l_aWalkWays[_local7])) { var _local4 = l_aWalkWays[_local7].x + Math.floor(Math.random() * l_aWalkWays[_local7].width); _local6 = aGrid[l_aWalkWays[_local7].y - 1][_local4] != maze.MazeData.TILE_EMPTY; var _local3 = Math.random(); if (_local3 <= maze.MazeData.CHANCE_DUTCHMAN_CREATION) { createDutchman(l_aWalkWays[_local7].x + sarbakan.utils.MoreMath.random(1, l_aWalkWays[_local7].width - 2), l_aWalkWays[_local7].y); _local5 = true; } else if (_local3 <= maze.MazeData.CHANCE_SKELETUNA_CREATION) { createSkeletuna(l_aWalkWays[_local7].x, l_aWalkWays[_local7].y); } else if ((_local3 <= maze.MazeData.CHANCE_VAMPIRAY_CREATION) && (_local6)) { createVampiray(_local4, l_aWalkWays[_local7].y); } else if (Math.random() < 0.6) { createDutchman(l_aWalkWays[_local7].x + sarbakan.utils.MoreMath.random(1, l_aWalkWays[_local7].width - 2), l_aWalkWays[_local7].y); _local5 = true; } else { createSkeletuna(l_aWalkWays[_local7].x, l_aWalkWays[_local7].y); } } } return(_local5); } function canCreateEnemy(l_aWalkWay) { return((l_aWalkWay.width > 2) && (Math.random() < maze.MazeData.CHANCE_ENEMY_CREATION)); } function createVampiray(l_nX, l_nY) { oModel.addElementVampiRay(l_nX, l_nY); } function createDutchman(l_nX, l_nY) { oModel.addElementDutchMan(l_nX, l_nY); } function createSkeletuna(l_nX, l_nY, l_nWidth) { oModel.addElementSkeletuna(l_nX + 2, l_nY); } function generateBonuses(l_aWalkWays, l_bBonusLevel) { var _local6; if (_global.C.oUnlockedCodes.data.RANDOM_WAFFLES) { _local6 = maze.MazeData.CHANCE_BONUS_CREATION_WAFFLECODE; } else { _local6 = maze.MazeData.CHANCE_BONUS_CREATION; } for (var _local8 in l_aWalkWays) { if (l_bBonusLevel) { var _local4 = l_aWalkWays[_local8].x; while (_local4 < (l_aWalkWays[_local8].x + l_aWalkWays[_local8].width)) { createBurger(_local4, l_aWalkWays[_local8].y, true); _local4++; } } else if (Math.random() < _local6) { var _local5 = Math.random(); var _local4 = l_aWalkWays[_local8].x + Math.floor(Math.random() * l_aWalkWays[_local8].width); if (_local5 <= maze.MazeData.CHANCE_TOKEN_CREATION) { createToken(_local4, l_aWalkWays[_local8].y); } else if (_local5 <= maze.MazeData.CHANCE_PUMPKIN_CREATION) { createPumpkin(_local4, l_aWalkWays[_local8].y); } else if (_local5 <= maze.MazeData.CHANCE_SLUG_CREATION) { createSlug(_local4, l_aWalkWays[_local8].y); } else if (_local5 <= maze.MazeData.CHANCE_BURGER_CREATION) { createBurger(_local4, l_aWalkWays[_local8].y); } } } } function createToken(l_nX, l_nY) { oModel.addElementToken(l_nX, l_nY); } function createPumpkin(l_nX, l_nY) { oModel.addElementPumpkin(l_nX, l_nY); } function createSlug(l_nX, l_nY) { oModel.addElementSlug(l_nX, l_nY); } function createBurger(l_nX, l_nY, l_bBonusLevel) { if (_global.C.oUnlockedCodes.data.RANDOM_WAFFLES || (l_bBonusLevel)) { oModel.addElementWaffle(l_nX, l_nY); } else { oModel.addElementBurger(l_nX, l_nY); } } function generateDecoration(l_aWalkWays, l_bDutchmanCreated) { for (var _local5 in l_aWalkWays) { if (canGenerateSpiderWeb(l_aWalkWays[_local5])) { createSpiderWeb(l_aWalkWays[_local5]); } if (canGenerateWindow(l_aWalkWays[_local5]) && (!l_bDutchmanCreated)) { var _local3 = 1; if (l_aWalkWays[_local5].width >= 4) { _local3++; } if (l_aWalkWays[_local5].width >= 6) { _local3++; } createWindow(l_aWalkWays[_local5], _local3); } if (canGenerateCandle()) { createCandle(l_aWalkWays[_local5]); } } } function underFloor() { return((nY == 0) || (aGrid[nY - 1][nX] == maze.MazeData.TILE_FLOOR)); } function underWalkWay() { return((nY == 1) || (((nY > 1) && (aGrid[nY - 1][nX] == maze.MazeData.TILE_EMPTY)) && (aGrid[nY - 2][nX] == maze.MazeData.TILE_FLOOR))); } function underHole() { return(((nY > 1) && (aGrid[nY - 1][nX] == maze.MazeData.TILE_EMPTY)) && (aGrid[nY - 2][nX] == maze.MazeData.TILE_EMPTY)); } function canCreateFloor() { return((((!mustCreateHole()) && ((oModel.nWidth - nX) >= maze.MazeData.FLOORS_MIN_WIDTH)) && (isGridFree(maze.MazeData.FLOORS_MIN_WIDTH, maze.MazeData.FLOORS_MIN_HEIGHT))) && (Math.random() < maze.MazeData.CHANCE_FLOOR_CREATION)); } function mustCreateHole() { return((aGrid[nY][nX - 1] == maze.MazeData.TILE_EMPTY) && (aGrid[nY][nX - 2] != maze.MazeData.TILE_EMPTY)); } function createFloor() { var _local2; _local2 = maze.MazeData.getRandomFloor(); while ((_local2.width > (oModel.nWidth - nX)) || (!isGridFree(_local2.width, _local2.height))) { _local2 = maze.MazeData.getRandomFloor(); } fillGrid(maze.MazeData.TILE_FLOOR, _local2.width, _local2.height); oModel.addElementFloor(nX, nY, _local2.width, _local2.height); } function canCreateWall() { return(((((oModel.nWidth - nX) >= 1) && (aGrid[nY + 1][nX] == maze.MazeData.TILE_EMPTY)) && (Math.random() < maze.MazeData.CHANCE_WALL_CREATION)) && (isGridFree(1, 1))); } function createWall() { fillGrid(maze.MazeData.TILE_WALL, 1, 1); oModel.addElementWall(nX, nY); } function createPipe(l_oWalkWay, l_bLastPipe) { var _local4 = l_oWalkWay.x + Math.floor(oRandom.get() * l_oWalkWay.width); var _local3 = l_oWalkWay.y + 1; var _local5 = 0; if (aGrid[_local3][_local4] != maze.MazeData.TILE_PIPE) { aGrid[_local3][_local4] = maze.MazeData.TILE_PIPE; var _local2 = _local3; while (_local2 < oModel.nHeight) { if (aGrid[_local2][_local4] == maze.MazeData.TILE_EMPTY) { break; } _local5++; _local2++; } oModel.addElementPipe(_local4, _local3, _local5, l_bLastPipe); return(true); } return(createPipe(l_oWalkWay, l_bLastPipe)); } function createSpiderWeb(l_aWalkWay) { var _local5; var _local4; var _local3; if (Math.random() < 0.5) { _local4 = l_aWalkWay.x; _local3 = l_aWalkWay.y; _local5 = true; } else { _local4 = l_aWalkWay.x + l_aWalkWay.width; _local3 = l_aWalkWay.y; _local5 = false; } oModel.addElementSpiderWeb(_local4, _local3, _local5); } function createWindow(l_aWalkWay, l_nNumber) { oModel.addElementWindow(l_aWalkWay.x, l_aWalkWay.y, l_aWalkWay.width, l_nNumber); } function createCandle(l_aWalkWay) { oModel.addElementCandle(l_aWalkWay.x, l_aWalkWay.y); } function canGenerateSpiderWeb(l_aWalkWay) { return(isWalkWayIsolated(l_aWalkWay.x, l_aWalkWay.y, l_aWalkWay.width) && (Math.random() < maze.MazeData.CHANCE_SPIDERWEB_CREATION)); } function canGenerateWindow(l_aWalkWay) { return((l_aWalkWay.width > 1) && (Math.random() < maze.MazeData.CHANCE_WINDOW_CREATION)); } function canGenerateCandle() { return(Math.random() < maze.MazeData.CHANCE_CANDLE_CREATION); } function fillGrid(l_nTileType, l_nWidth, l_nHeight) { var _local3 = nY; while (_local3 < (nY + l_nHeight)) { var _local2 = nX; while (_local2 < (nX + l_nWidth)) { aGrid[_local3][_local2] = l_nTileType; _local2++; } _local3++; } } function isGridFree(l_nWidth, l_nHeight) { var _local3 = nY; while (_local3 < (nY + l_nHeight)) { var _local2 = nX; while (_local2 < (nX + l_nWidth)) { if (aGrid[_local3][_local2] != maze.MazeData.TILE_EMPTY) { return(false); } _local2++; } _local3++; } return(true); } function getWalkWays() { var _local4 = []; var _local2 = false; var _local3 = {}; var _local7 = 0; while (_local7 < (oModel.nHeight - (maze.MazeData.FLOORS_MAX_HEIGHT + 2))) { var _local5 = 0; while (_local5 < oModel.nWidth) { if (_local2) { if ((aGrid[_local7][_local5] == maze.MazeData.TILE_EMPTY) && (aGrid[_local7 + 1][_local5] != maze.MazeData.TILE_EMPTY)) { _local3.width++; if (_local5 == (oModel.nWidth - 1)) { _local4.push(_local3); _local2 = false; } } else { _local2 = false; _local4.push(_local3); } } else if ((aGrid[_local7][_local5] == maze.MazeData.TILE_EMPTY) && (aGrid[_local7 + 1][_local5] != maze.MazeData.TILE_EMPTY)) { _local2 = true; _local3 = {x:_local5, y:_local7, width:1}; if (_local5 == (oModel.nWidth - 1)) { _local4.push(_local3); _local2 = false; } } _local5++; } _local7++; } return(_local4); } function isWalkWayIsolated(l_nX, l_nY, l_nWidth) { var _local3 = false; var _local5 = false; if (((l_nX > 0) && (aGrid[l_nY][l_nX - 1] == maze.MazeData.TILE_EMPTY)) && (aGrid[l_nY + 1][l_nX - 1] == maze.MazeData.TILE_EMPTY)) { _local3 = true; } if (((l_nX < oModel.nWidth) && (aGrid[l_nY][l_nX + l_nWidth] == maze.MazeData.TILE_EMPTY)) && (aGrid[l_nY + 1][l_nX + l_nWidth] == maze.MazeData.TILE_EMPTY)) { _local5 = true; } if ((!_local3) && (!_local5)) { return(true); } } }
Symbol 1255 MovieClip [__Packages.sarbakan.utils.PredefinedRandom] Frame 0
class sarbakan.utils.PredefinedRandom { var nListSize, aList, aOriginalList; function PredefinedRandom (l_nListSize) { if (l_nListSize) { nListSize = l_nListSize; } else { nListSize = DEFAULT_LIST_SIZE; } regenerate(); } function get() { var _local2 = aList.pop(); aList.unshift(_local2); return(_local2); } function getLastGetted() { return(aList[0]); } function regenerate() { aList = []; var _local2 = 0; while (_local2 < nListSize) { aList.push(Math.random()); _local2++; } aOriginalList = aList; } static var DEFAULT_LIST_SIZE = 50; }
Symbol 1256 MovieClip [__Packages.sarbakan.visual.layer.LayerManager] Frame 0
class sarbakan.visual.layer.LayerManager { var nStageW, nStageH, oCam, aLayers, bPaused, bWillPause; function LayerManager (l_nViewZoneW, l_nViewZoneH, l_nStageW, l_nStageH) { nStageW = l_nStageW; nStageH = l_nStageH; oCam = new sarbakan.visual.Camera(l_nViewZoneW, l_nViewZoneH, nStageW, nStageH); aLayers = []; bPaused = false; bWillPause = false; } function addLayer(l_oLayer, l_parallaxRatioX, l_parallaxRatioY) { aLayers.push({layer:l_oLayer, mc:l_oLayer.mc, ratioX:l_parallaxRatioX, ratioY:l_parallaxRatioY}); l_oLayer.init(nStageW, nStageH); } function getCamera() { return(oCam); } function destroy() { var _local2 = 0; while (_local2 < aLayers.length) { aLayers[_local2].layer.destroy(); _local2++; } oCam.destroy(); } function togglePause() { if (!bPaused) { pause(); } else { unpause(); } } function pause() { bWillPause = true; } function unpause() { if (bPaused) { var _local2 = 0; while (_local2 < aLayers.length) { aLayers[_local2].layer.unpause(); _local2++; } sarbakan.visual.PauseManager.unpause(); } bPaused = false; bWillPause = false; } function update() { if (bWillPause) { bPaused = true; bWillPause = false; var _local2 = 0; while (_local2 < aLayers.length) { aLayers[_local2].layer.pause(); _local2++; } sarbakan.visual.PauseManager.pause(); } if (!bPaused) { var _local2 = 0; while (_local2 < aLayers.length) { aLayers[_local2].layer.update(); _local2++; } var _local4 = oCam.getX(); var _local3 = oCam.getY(); _local2 = 0; while (_local2 < aLayers.length) { aLayers[_local2].mc._x = _local4 * aLayers[_local2].ratioX; aLayers[_local2].mc._y = _local3 * aLayers[_local2].ratioY; _local2++; } } } }
Symbol 1257 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular { function Regular () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static var version = "1.1.0.52"; }
Symbol 1258 MovieClip [__Packages.sarbakan.visual.Camera] Frame 0
class sarbakan.visual.Camera { static var oEnterFrameListener; var nX, nY, nViewZoneW, nViewZoneH, nStageW, nStageH, bLockedOn, nSpeed, bTravelling, oTweenX, fEasing, oTweenY, nTravelDestX, nTravelDestY, fEndListener, fLockedFunction, __get__x, __get__y; function Camera (l_viewZoneW, l_viewZoneH, l_nStageW, l_nStageH) { mx.transitions.OnEnterFrameBeacon.init(); oEnterFrameListener = new Object(); oEnterFrameListener.onEnterFrame = mx.utils.Delegate.create(this, update); MovieClip.addListener(oEnterFrameListener); nX = 0; nY = 0; nViewZoneW = l_viewZoneW; nViewZoneH = l_viewZoneH; nStageW = l_nStageW; nStageH = l_nStageH; setSpeed(DEFAULT_SPEED); setEasing(DEFAULT_EASING); bLockedOn = false; } function travelTo(l_nDestX, l_nDestY, l_fListener) { var _local2 = Math.round(sarbakan.utils.MoreMath.getDistance(nX * -1, nY * -1, l_nDestX, l_nDestY) / nSpeed); if (!bTravelling) { oTweenX = new mx.transitions.Tween(this, "x", fEasing, nX * -1, l_nDestX, _local2, false); oTweenY = new mx.transitions.Tween(this, "y", fEasing, nY * -1, l_nDestY, _local2, false); oTweenX.onMotionFinished = mx.utils.Delegate.create(this, onTravelFinished); } else { oTweenX.continueTo(l_nDestX, _local2); oTweenY.continueTo(l_nDestY, _local2); } nTravelDestX = l_nDestX; nTravelDestY = l_nDestY; if (l_fListener) { fEndListener = l_fListener; } bTravelling = true; } function moveTo(l_nDestX, l_nDestY) { x = (l_nDestX); y = (l_nDestY); } function lockOn(l_fLockFunction, l_bInstant) { bLockedOn = true; fLockedFunction = l_fLockFunction; var _local2 = fLockedFunction(); if ((_local2.x != nX) || (_local2.y != nY)) { if (l_bInstant) { moveTo(_local2.x, _local2.y); } else { travelTo(_local2.x, _local2.y); } } } function unlock() { bLockedOn = false; fLockedFunction = undefined; } function setSpeed(l_nSpeed) { if (l_nSpeed) { nSpeed = l_nSpeed; } else { setSpeed(DEFAULT_SPEED); } } function setEasing(l_fEasing) { if (l_fEasing) { fEasing = l_fEasing; } else { setEasing(DEFAULT_EASING); } } function set x(l_nX) { nX = l_nX; if (nX < 0) { nX = 0; } if (nX > (nViewZoneW - nStageW)) { nX = Math.round(nViewZoneW - nStageW); } nX = nX * -1; //return(__get__x()); } function set y(l_nY) { nY = l_nY; if (nY < 0) { nY = 0; } if (nY > (nViewZoneH - nStageH)) { nY = Math.round(nViewZoneH - nStageH); } nY = nY * -1; //return(__get__y()); } function getX() { return(nX); } function getY() { return(nY); } function destroy() { MovieClip.removeListener(oEnterFrameListener); } function update() { if (bLockedOn) { var _local2; if ((!bTravelling) && (bLockedOn)) { _local2 = fLockedFunction(); moveTo(_local2.x, _local2.y); } else if ((_local2.x != nTravelDestX) || (_local2.y != nTravelDestY)) { } } } function onTravelFinished() { bTravelling = false; if (fEndListener) { fEndListener(); fEndListener = undefined; } } static var DEFAULT_SPEED = 5; static var DEFAULT_EASING = mx.transitions.easing.Regular.easeOut; }
Symbol 1259 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 1260 MovieClip [__Packages.characters.SpongeBob] Frame 0
class characters.SpongeBob extends sarbakan.visual.element.DynamicElement { static var ORIGINAL_Y; var setMC, enable, setState, bAlwaysActive, bStaticMovieClip, oKey, mc, nCameraX, nCameraY, bAutoBash, bLevelRestarting, bCanBeScared, bMasked, bMaskDestroying, nMaskDestroyCount, bGreased, nTimeout, nSpeedX, mcPumpkin, mcGrease, nSpeedY, stateFinished, oSlidingPipe, bBashingA, oSquishSound, nSlideDistance, nSlideDistanceTotal, bBashingB, oCurrentSkeletuna, stateCurrentFrame, oCurrentPipe, collideWithElement, sState, collideWithMap, oKeyBasherA, nSlideModifier, oKeyBasherB; function SpongeBob (l_mc) { super("spongebob"); setMC(l_mc); enable(); setState("waitForStart"); bAlwaysActive = true; bStaticMovieClip = true; oKey = sarbakan.input.KeyManager.getInstance(); oKey.addKeyListener(38, "UP"); oKey.addKeyListener(40, "DOWN"); oKey.addKeyListener(37, "LEFT"); oKey.addKeyListener(39, "RIGHT"); oKey.addKeyListener(32, "SPACE"); oKey.addKeyListener(80, "P"); mc.swapDepths(maze.MazeData.DEPTH_SPONGEBOB); mc._x = ((_global.C.oModel.nWidth * maze.MazeData.VIEW_TILE_WIDTH) - mc._width) / 2; if (!ORIGINAL_Y) { ORIGINAL_Y = mc._y; } else { mc._y = ORIGINAL_Y; } nCameraX = BASE_CAMERAX; nCameraY = BASE_CAMERAY; bAutoBash = false; bLevelRestarting = false; bCanBeScared = false; bMasked = false; bMaskDestroying = false; nMaskDestroyCount = 0; bGreased = false; nTimeout = 0; } function update() { super.update(); bCanBeScared = canBeScared(); updateMask(); updateGrease(); } function getCoord() { return({x:mc._x + nCameraX, y:mc._y + nCameraY}); } function onScared() { nSpeedX = 0; setState("scared"); } function setPumpkin(l_mcPumpkin) { mcPumpkin = l_mcPumpkin; updateMask(); } function setGrease(l_mcGrease) { mcGrease = l_mcGrease; updateGrease(); } function waitForStart() { } function idle() { nSpeedX = 0; nSpeedY = 0; if (oKey.LEFT || (oKey.RIGHT)) { setState("run"); } checkPipe(); checkFall(); checkDry(); checkItem(); } function run() { checkWall(); if ((!oKey.LEFT) && (!oKey.RIGHT)) { setState("idle"); } if (oKey.LEFT) { nSpeedX = SPEED_RUN * -1; } else if (oKey.RIGHT) { nSpeedX = SPEED_RUN; } mc.state.splat._visible = bGreased; checkDry(); checkItem(); checkFall(); } function fallStart() { fall(); if (stateFinished()) { setState("fall"); } } function fall() { checkWall(); nSpeedY = SPEED_FALL; if (isOnGround()) { setPositionOutFloor(); nSpeedY = 0; setState("land"); } else if (oKey.LEFT) { nSpeedX = -1 * SPEED_FALL_MOVEX; } else if (oKey.RIGHT) { nSpeedX = SPEED_FALL_MOVEX; } else { nSpeedX = 0; } } function land() { if (stateFinished()) { setState("idle"); } } function jumpInPipe() { if (mc.state._currentframe == FR_INTUBE) { mc._x = oSlidingPipe.mc._x + CORRECTION_TUBE; } if (stateFinished()) { startBashingPipe(); setState("getInPipe"); } } function getInPipe() { if (!bBashingA) { mc.state.prevFrame(); } else { mc.state.stop(); } checkDry(); if (oKey.UP) { endBashingPipe(false); } if (!sarbakan.sound.SoundManager.isSoundPlaying(oSquishSound)) { oSquishSound = sarbakan.sound.SoundManager.play("squish" + sarbakan.utils.MoreMath.random(1, 6), maze.MazeData.VOLUME_SQUISH, 1); } } function slidePipe() { if (sarbakan.sound.SoundManager.isSoundPlaying(oSquishSound)) { sarbakan.sound.SoundManager.fade(oSquishSound, sarbakan.sound.SoundManager.FADE_VOLUME, 0, 10); } nSlideDistance = nSlideDistance + nSpeedY; if (nSlideDistance >= nSlideDistanceTotal) { nSpeedY = 0; mc._y = mc._y + CORRECTION_ENDSLIDE; setState("outPipeGood"); } } function outPipeGood() { if (stateFinished()) { setState("fall"); if (oSlidingPipe.bLastPipe) { if ((_global.C.nLevelPart < 3) || (_global.C.oUnlockedCodes.data.BONUS_LEVEL && (_global.C.nLevelPart < 4))) { _global.C.oWater.setState("done"); _global.C.endLevelPart(); } else { _global.C.endGame(true); } } } } function outPipeMiss() { if (sarbakan.sound.SoundManager.isSoundPlaying(oSquishSound)) { sarbakan.sound.SoundManager.fade(oSquishSound, sarbakan.sound.SoundManager.FADE_VOLUME, 0, 20); } if (stateFinished()) { setState("idle"); } } function scared() { if (mc.state._currentframe == FR_SCARED_YELL) { sarbakan.sound.SoundManager.play("scared" + sarbakan.utils.MoreMath.random(1, 2), maze.MazeData.VOLUME_SCARED, 1); } if (stateFinished()) { setState("idle"); } } function captured() { nSpeedX = 0; } function capturedPush() { if ((!bBashingA) || (!bBashingB)) { if (oCurrentSkeletuna.mc.state._currentFrame > 1) { oCurrentSkeletuna.mc.state.prevFrame(); } else { oCurrentSkeletuna.mc.state.stop(); } } else { oCurrentSkeletuna.mc.state.nextFrame(); if (oCurrentSkeletuna.mc.state._currentFrame == oCurrentSkeletuna.mc.state._totalframes) { oCurrentSkeletuna.setState("attackEnd"); endBashingSkeletuna(); setState("idle"); mc._x = oCurrentSkeletuna.mc._x; } } oCurrentSkeletuna.checkDry(); if (!sarbakan.sound.SoundManager.isSoundPlaying(oSquishSound)) { oSquishSound = sarbakan.sound.SoundManager.play("skeletunaOut" + sarbakan.utils.MoreMath.random(1, 3), maze.MazeData.VOLUME_SKELETUNAOUT, 1); } } function dry() { nSpeedX = 0; if (stateFinished() && (!bLevelRestarting)) { bLevelRestarting = true; _global.C.oWater.setState("done"); _global.C.oHUD.loseLife(); } } function putMask() { if (stateCurrentFrame() == 3) { sarbakan.sound.SoundManager.play("putMask", maze.MazeData.VOLUME_PUTMASK, 1); } if (stateFinished()) { setState("idle"); startMask(); } } function greaseSelf() { if (stateCurrentFrame() == 26) { sarbakan.sound.SoundManager.play("greaseA", maze.MazeData.VOLUME_GREASE, 1); } if (stateFinished()) { setState("idle"); startGrease(); } } function checkFall() { if (!isOnGround()) { setState("fallStart"); } } function checkWall() { if (isHittingWall()) { setPositionOutWall(); nSpeedX = 0; } } function checkPipe() { if (oCurrentPipe && (oKey.DOWN)) { setState("jumpInPipe"); endMask(); oSlidingPipe = oCurrentPipe; nSlideDistanceTotal = oCurrentPipe.mc._height; } } function checkDry() { if (collideWithElement("water", mc.dry)) { if (sState == "getInPipe") { endBashingPipe(false); } else { setState("dry"); } } } function isOnGround() { return(collideWithMap("floor", mc.bottom)); } function isHittingWall() { return(collideWithMap("floor", mc.front)); } function canBeScared() { return((!bMasked) && ((sState == "idle") || (sState == "run"))); } function checkItem() { if (oKey.SPACE && (_global.C.oHUD.getItem())) { var _local3 = _global.C.oHUD.getItem(); _global.C.oHUD.useItem(); switch (_local3) { case maze.MazeData.ELEMENT_PUMPKIN : endGrease(); setState("putMask"); break; case maze.MazeData.ELEMENT_SLUG : endMask(); setState("greaseSelf"); } nSpeedX = 0; } } function setPositionOutFloor() { while (isOnGround()) { mc._y--; } mc._y++; } function setPositionOutWall() { mc._x = mc._x - nSpeedX; } function startBashingPipe() { if (bGreased || (bAutoBash)) { oKeyBasherA = new sarbakan.input.KeyBasher(40, 1, 1, sarbakan.utils.Delegate.create(this, onBashReportPipe)); oKeyBasherA.enableAutoBashing(); } else { nSlideModifier = Math.round(nSlideDistanceTotal / maze.MazeData.VIEW_TILE_HEIGHT); if (nSlideModifier > 4) { nSlideModifier = 4; } oKeyBasherA = new sarbakan.input.KeyBasher(40, BASH_BASE_RATE * nSlideModifier, BASH_BASE_SPEED[_global.C.nDifficultyLevel] * nSlideModifier, sarbakan.utils.Delegate.create(this, onBashReportPipe)); } bBashingA = true; } function startBashingSkeletuna() { oKeyBasherA = new sarbakan.input.KeyBasher(37, BASH_BASE_RATE, BASH_BASE_SPEED[_global.C.nDifficultyLevel], sarbakan.utils.Delegate.create(this, onBashReportSkeletuna, "bBashingA")); oKeyBasherB = new sarbakan.input.KeyBasher(39, BASH_BASE_RATE, BASH_BASE_SPEED[_global.C.nDifficultyLevel], sarbakan.utils.Delegate.create(this, onBashReportSkeletuna, "bBashingB")); bBashingA = false; bBashingB = false; } function onBashReportPipe(l_bSuccess) { if (!sarbakan.visual.PauseManager.bPaused) { if (l_bSuccess) { mc.state.nextFrame(); if (stateFinished()) { endBashingPipe(true); } bBashingA = true; } else { if (mc.state._currentframe == 1) { endBashingPipe(false); } bBashingA = false; } } } function endBashingPipe(l_bSuccess) { oKeyBasherA.end(); if (l_bSuccess) { startSlide(); } else { setState("outPipeMiss"); } } function onBashReportSkeletuna(l_sVarName, l_bSuccess) { if (!sarbakan.visual.PauseManager.bPaused) { if (l_bSuccess) { this[l_sVarName] = true; } else { this[l_sVarName] = false; } } } function endBashingSkeletuna() { oKeyBasherA.end(); oKeyBasherB.end(); } function startSlide() { nSpeedY = SPEED_SLIDE; if ((bGreased || (bAutoBash)) || (nSlideModifier >= 3)) { nSpeedY = SPEED_SLIDE_GREASED; } nSlideDistance = 0; setState("slidePipe"); } function startMask() { bMasked = true; nTimeout = 0; } function endMask() { if (bMasked) { nMaskDestroyCount = 0; mcPumpkin.gotoAndPlay("remove"); bMaskDestroying = true; sarbakan.sound.SoundManager.play("endMask", maze.MazeData.VOLUME_ENDMASK, 1); } } function updateMask() { if (bMasked || (sState == "putMask")) { mcPumpkin._visible = true; if (bMaskDestroying) { if ((++nMaskDestroyCount) < FR_MASKDESTROY) { mcPumpkin.gotoAndStop("remove"); mcPumpkin.state.gotoAndStop(nMaskDestroyCount); } else { bMaskDestroying = false; bMasked = false; mcPumpkin._visible = false; } } } else { mcPumpkin._visible = false; } if ((((++nTimeout) >= TIMEOUT_MASK) && (bMasked)) && (!bMaskDestroying)) { endMask(); } } function startGrease() { bGreased = true; nTimeout = 0; } function endGrease() { bGreased = false; } function updateGrease() { if (bGreased) { mcGrease._visible = true; if ((++nTimeout) >= TIMEOUT_GREASE) { endGrease(); } } else { mcGrease._visible = false; } } static var SPEED_RUN = 8; static var SPEED_FALL = 10; static var SPEED_SLIDE = 10; static var SPEED_SLIDE_GREASED = 16; static var SPEED_FALL_MOVEX = 4; static var FR_INTUBE = 15; static var FR_MASKDESTROY = 8; static var FR_SCARED_YELL = 5; static var CORRECTION_TUBE = 18; static var CORRECTION_ENDSLIDE = 40; static var BASH_BASE_RATE = 1; static var BASH_BASE_SPEED = [10, 8, 5]; static var BASE_CAMERAX = -295; static var BASE_CAMERAY = -150; static var TIMEOUT_MASK = 500; static var TIMEOUT_GREASE = 800; }
Symbol 1261 MovieClip [__Packages.sarbakan.input.KeyBasher] Frame 0
class sarbakan.input.KeyBasher { var oEnterFrameListener, oKey, nPressNeeded, nPressCount, nUpdateDelay, nUpdateCount, fListener, bLastFrameWasDown, bAutoBashing; function KeyBasher (l_nKey, l_nPressNeeded, l_nUpdateDelay, l_fListener) { mx.transitions.OnEnterFrameBeacon.init(); oEnterFrameListener = new Object(); oEnterFrameListener.onEnterFrame = mx.utils.Delegate.create(this, update); MovieClip.addListener(oEnterFrameListener); oKey = sarbakan.input.KeyManager.getInstance(); oKey.addKeyListener(l_nKey, "KEY"); nPressNeeded = l_nPressNeeded; nPressCount = 0; nUpdateDelay = l_nUpdateDelay; nUpdateCount = 0; fListener = l_fListener; bLastFrameWasDown = false; bAutoBashing = false; } function enableAutoBashing() { bAutoBashing = true; } function disableAutoBashing() { bAutoBashing = false; } function end() { MovieClip.removeListener(oEnterFrameListener); } function update() { if (oKey.KEY) { if (!bLastFrameWasDown) { nPressCount++; } bLastFrameWasDown = true; } else { bLastFrameWasDown = false; } if ((++nUpdateCount) == nUpdateDelay) { report(); nUpdateCount = 0; nPressCount = 0; } } function report() { if ((nPressCount >= nPressNeeded) || (bAutoBashing)) { fListener(true); } else { fListener(false); } } }
Symbol 1262 MovieClip [__Packages.sarbakan.input.KeyManager] Frame 0
class sarbakan.input.KeyManager { static var oInstance; var oKeyList; function KeyManager () { mx.transitions.OnEnterFrameBeacon.init(); MovieClip.addListener(this); oKeyList = new Object(); } static function getInstance() { if (!oInstance) { oInstance = new sarbakan.input.KeyManager(); } return(oInstance); } function addKeyListener(l_nKeyCode, l_sKeyName) { oKeyList[l_sKeyName] = new Object(); oKeyList[l_sKeyName].nKeyCode = l_nKeyCode; this[l_sKeyName] = false; } function onEnterFrame() { setKey(); } function setKey() { var _local2; for (_local2 in oKeyList) { if (Key.isDown(oKeyList[_local2].nKeyCode)) { this[_local2] = true; } else { this[_local2] = false; } } } }
Symbol 1263 MovieClip [__Packages.maze.elements.Water] Frame 0
class maze.elements.Water extends sarbakan.visual.element.DynamicElement { static var ORIGINAL_Y; var setMC, enable, setState, bAlwaysActive, bStaticMovieClip, mc, nSpeed, oOwner; function Water (l_mc) { super("water"); setMC(l_mc); enable(); setState("waitForStart"); bAlwaysActive = true; bStaticMovieClip = true; if (!ORIGINAL_Y) { ORIGINAL_Y = mc._y; } else { mc._y = ORIGINAL_Y; } if (_global.C.nQuality < Controller.QUALITY_MEDIUM) { mc.mcAlpha._alpha = 100; mc.mcAlpha._visible = false; } nSpeed = maze.MazeData.DIFFICULTY_SETTING[_global.C.nDifficultyLevel].raiseSpeed; if (_global.C.oUnlockedCodes.data.SYRUP_WATER) { nSpeed = nSpeed * 0.85; } mc.swapDepths(maze.MazeData.DEPTH_WATER); mc.play(); } function waitForStart() { } function idle() { if ((oOwner.oDynamicElements.spongebob.sState == "dry") && (nSpeed < maze.MazeData.DIFFICULTY_SETTING[maze.MazeData.DIFFICULTY_HARD].raiseSpeed)) { nSpeed = nSpeed + 0.1; } var _local2 = Math.abs(mc._y - oOwner.oDynamicElements.spongebob.mc._y); if ((((_local2 > JUMP_DIFFERENCE) && (oOwner.oDynamicElements.spongebob.sState != "dry")) && (oOwner.oDynamicElements.spongebob.sState != "slidePipe")) && (oOwner.oDynamicElements.spongebob.sState != "outPipeGood")) { mc._y = mc._y + ((_local2 - JUMP_DIFFERENCE) + 1); } else { mc._y = mc._y + nSpeed; } mc._x = oOwner.mc._x * -1; } static var JUMP_DIFFERENCE = 250; }
Symbol 1264 MovieClip [__Packages.sarbakan.visual.activation.GridActivation] Frame 0
class sarbakan.visual.activation.GridActivation extends sarbakan.visual.activation.ActivationManager { var nZoneWidth, nZoneHeight, oDynamicElementsZone, oAlwaysActive, oStaticElementsZone, oCurrentZone, nCurrentX, nCurrentY, aVisibleZones; function GridActivation () { super(); } function init(l_nZoneWidth, l_nZoneHeight) { super.init(); nZoneWidth = l_nZoneWidth; nZoneHeight = l_nZoneHeight; oDynamicElementsZone = []; oAlwaysActive = []; oStaticElementsZone = []; oCurrentZone = {}; oCurrentZone = {x:-999999, y:-999999}; } function getActiveElements() { var _local3 = []; _local3 = _local3.concat(oAlwaysActive); var _local2 = getSurroundingZones(oCurrentZone); _local2.push(oCurrentZone); for (var _local4 in _local2) { _local3 = _local3.concat(oDynamicElementsZone[_local2[_local4].x][_local2[_local4].y]); } return(_local3); } function addDynamicElement(l_oElement, l_nX, l_nY, l_nWidth, l_nHeight) { addToActivationZones(oDynamicElementsZone, l_oElement, l_nX, l_nY, l_nWidth, l_nHeight); } function removeDynamicElement(l_oElement) { for (var _local5 in oDynamicElementsZone) { for (var _local4 in oDynamicElementsZone[_local5]) { if (oDynamicElementsZone[_local5][_local4]) { for (var _local3 in oDynamicElementsZone[_local5][_local4]) { if (oDynamicElementsZone[_local5][_local4][_local3]) { if (l_oElement == oDynamicElementsZone[_local5][_local4][_local3]) { delete oDynamicElementsZone[_local5][_local4][_local3]; } } } } } } } function addStaticElement(l_oElement, l_nX, l_nY, l_nWidth, l_nHeight) { addToActivationZones(oStaticElementsZone, l_oElement, l_nX, l_nY, l_nWidth, l_nHeight); } function removeStaticElement(l_oElement) { } function addAlwaysActiveElement(l_oElement) { oAlwaysActive.push(l_oElement); } function updateActivation(l_nX, l_nY) { nCurrentX = l_nX; nCurrentY = l_nY; var _local4 = getCurrentZone(); var _local2 = getSurroundingZones(_local4); _local2.push(_local4); if (((_local4.x != oCurrentZone.x) || (_local4.y != oCurrentZone.y)) || (zoneChanged(_local2))) { var _local3 = getSurroundingZones(oCurrentZone); _local3.push(oCurrentZone); for (var _local5 in _local3) { disableDynamicZone(_local3[_local5].x, _local3[_local5].y); disableStaticZone(_local3[_local5].x, _local3[_local5].y); } for (var _local5 in _local2) { enableDynamicZone(_local2[_local5].x, _local2[_local5].y); enableStaticZone(_local2[_local5].x, _local2[_local5].y); } } getVisibleZones(_local4); oCurrentZone = _local4; aVisibleZones = _local2; } function addToActivationZones(l_aZoneTable, l_oElementToRegister, l_nPosX, l_nPosY, l_nWidth, l_nHeight) { var _local8; var _local7; _local8 = l_nWidth / nZoneWidth; if (_local8 < 1) { _local8 = 1; } _local8 = Math.round(_local8); _local7 = l_nHeight / nZoneHeight; if (_local7 < 1) { _local7 = 1; } _local7 = Math.round(_local7); addToZone(l_aZoneTable, l_oElementToRegister, l_nPosX, l_nPosY); var _local2 = 1; while (_local2 <= _local8) { addToZone(l_aZoneTable, l_oElementToRegister, l_nPosX + (nZoneWidth * _local2), l_nPosY); _local2++; } _local2 = 1; while (_local2 <= _local7) { addToZone(l_aZoneTable, l_oElementToRegister, l_nPosX, l_nPosY + (nZoneHeight * _local2)); _local2++; } } function addToZone(l_aZoneTable, l_oElementToRegister, l_nPosX, l_nPosY) { var _local2 = getZone(l_nPosX, l_nPosY); if (!l_aZoneTable[_local2.x]) { l_aZoneTable[_local2.x] = []; } if (!l_aZoneTable[_local2.x][_local2.y]) { l_aZoneTable[_local2.x][_local2.y] = []; } l_aZoneTable[_local2.x][_local2.y].push(l_oElementToRegister); } function getZone(l_nPosX, l_nPosY) { var _local3 = Math.floor(l_nPosX / nZoneWidth) * nZoneWidth; var _local2 = Math.floor(l_nPosY / nZoneHeight) * nZoneHeight; return({x:_local3, y:_local2}); } function getSurroundingZones(l_oZone) { var _local3 = []; _local3.push({x:l_oZone.x - nZoneWidth, y:l_oZone.y - nZoneHeight}); _local3.push({x:l_oZone.x, y:l_oZone.y - nZoneHeight}); _local3.push({x:l_oZone.x + nZoneWidth, y:l_oZone.y - nZoneHeight}); _local3.push({x:l_oZone.x - nZoneWidth, y:l_oZone.y}); _local3.push({x:l_oZone.x + nZoneWidth, y:l_oZone.y}); _local3.push({x:l_oZone.x - nZoneWidth, y:l_oZone.y + nZoneHeight}); _local3.push({x:l_oZone.x, y:l_oZone.y + nZoneHeight}); _local3.push({x:l_oZone.x + nZoneWidth, y:l_oZone.y + nZoneHeight}); return(_local3); } function getVisibleZones(l_oZone) { var _local3 = []; var _local5 = Math.abs(Math.floor(nCurrentX / nZoneWidth) - (nCurrentX / nZoneWidth)); var _local4 = Math.abs(Math.floor(nCurrentY / nZoneHeight) - (nCurrentY / nZoneHeight)); if (_local5 < 0.5) { _local3.push({x:l_oZone.x - nZoneWidth, y:l_oZone.y}); if (_local4 < 0.5) { _local3.push({x:l_oZone.x - nZoneWidth, y:l_oZone.y - nZoneHeight}); } if (_local4 > 0.5) { _local3.push({x:l_oZone.x - nZoneWidth, y:l_oZone.y + nZoneHeight}); } } else if (_local5 > 0.5) { _local3.push({x:l_oZone.x + nZoneWidth, y:l_oZone.y}); if (_local4 < 0.5) { _local3.push({x:l_oZone.x + nZoneWidth, y:l_oZone.y - nZoneHeight}); } if (_local4 > 0.5) { _local3.push({x:l_oZone.x + nZoneWidth, y:l_oZone.y + nZoneHeight}); } } if (_local4 < 0.5) { _local3.push({x:l_oZone.x, y:l_oZone.y - nZoneHeight}); } if (_local4 > 0.5) { _local3.push({x:l_oZone.x, y:l_oZone.y + nZoneHeight}); } return(_local3); } function getCurrentZone() { return(getZone(nCurrentX, nCurrentY)); } function zoneChanged(l_oVisibleZones) { for (var _local3 in aVisibleZones) { if ((aVisibleZones[_local3].x != l_oVisibleZones[_local3].x) || (aVisibleZones[_local3].y != l_oVisibleZones[_local3].y)) { return(true); } } return(false); } function enableDynamicZone(l_nZoneX, l_nZoneY) { for (var _local4 in oDynamicElementsZone[l_nZoneX][l_nZoneY]) { oDynamicElementsZone[l_nZoneX][l_nZoneY][_local4].enable(); } } function disableDynamicZone(l_nZoneX, l_nZoneY) { for (var _local4 in oDynamicElementsZone[l_nZoneX][l_nZoneY]) { oDynamicElementsZone[l_nZoneX][l_nZoneY][_local4].disable(); } } function enableStaticZone(l_nZoneX, l_nZoneY) { for (var _local4 in oStaticElementsZone[l_nZoneX][l_nZoneY]) { oStaticElementsZone[l_nZoneX][l_nZoneY][_local4]._visible = true; } } function disableStaticZone(l_nZoneX, l_nZoneY) { for (var _local4 in oStaticElementsZone[l_nZoneX][l_nZoneY]) { oStaticElementsZone[l_nZoneX][l_nZoneY][_local4]._visible = false; } } }
Symbol 1265 MovieClip [__Packages.sarbakan.visual.activation.NoActivation] Frame 0
class sarbakan.visual.activation.NoActivation extends sarbakan.visual.activation.ActivationManager { var aDynamicElements; function NoActivation () { super(); aDynamicElements = []; } function addDynamicElement(l_oElement, l_nX, l_nY, l_nWidth, l_nHeight) { l_oElement.enable(); aDynamicElements.push(l_oElement); } function addAlwaysActiveElement(l_oElement) { l_oElement.enable(); aDynamicElements.push(l_oElement); } function removeDynamicElement(l_oElement) { for (var _local3 in aDynamicElements) { if (aDynamicElements[_local3] == l_oElement) { aDynamicElements.splice(_local3, 1); break; } } } function addStaticElement(l_oElement, l_nX, l_nY, l_nWidth, l_nHeight) { l_oElement._visible = true; } function getActiveElements() { return(aDynamicElements); } }
Symbol 379 MovieClip Frame 1
this.useHandCursor = false; this._alpha = 0; this.onRelease = function () { var _local1 = 0; };
Symbol 471 MovieClip Frame 1
onRelease = function () { }; useHandCursor = false; _alpha = 50;
Symbol 488 MovieClip Frame 23
stop();
Symbol 493 MovieClip Frame 35
stop();
Symbol 496 MovieClip Frame 35
stop();
Symbol 497 MovieClip Frame 18
stop();
Symbol 498 MovieClip Frame 1
stop();
Symbol 510 Button
on (release) { gotoAndStop ("titleCard"); }
Symbol 716 MovieClip Frame 1
_global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 48
_global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 49
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 62
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 64
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 66
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 68
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 70
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 72
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 74
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 76
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 78
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 80
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 82
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 84
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 86
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 106
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 108
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 110
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 112
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 114
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 116
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 118
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 120
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 122
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 124
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 126
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 128
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 129
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 131
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 716 MovieClip Frame 194
_global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 231
_global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 252
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft);
Symbol 716 MovieClip Frame 254
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 256
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 258
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 260
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 262
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 264
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 266
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 268
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 270
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 272
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 274
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 276
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 278
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 280
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 282
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 284
_global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 285
_global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 716 MovieClip Frame 299
_global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 731 MovieClip Frame 1
stop();
Symbol 732 MovieClip Frame 1
stop();
Symbol 733 MovieClip Frame 1
stop();
Symbol 734 MovieClip Frame 1
stop();
Symbol 763 MovieClip Frame 50
stop();
Symbol 771 MovieClip Frame 50
stop();
Symbol 778 MovieClip Frame 50
stop();
Symbol 885 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 908 MovieClip Frame 1
_global.C.oSpongeBob.setPumpkin(this); stop();
Symbol 910 MovieClip Frame 1
stop();
Symbol 923 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 925 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 949 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 961 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 981 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 990 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 998 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1022 MovieClip Frame 108
stop();
Symbol 1025 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1031 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1038 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1043 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1048 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1052 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1056 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1060 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1065 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1070 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1085 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1117 Button
on (release) { _global.C.ShowMenu("Menu"); }
Symbol 1139 MovieClip Frame 1
stop();
Symbol 1168 MovieClip Frame 1
stop();
Symbol 1169 MovieClip Frame 1
stop();
Symbol 1169 MovieClip Frame 22
_global.C.oHUD.onOptionOpened();
Symbol 1169 MovieClip Frame 35
_global.C.oHUD.onOptionClosed();
Symbol 1198 MovieClip Frame 1
if (_global.C.nLevelPart <= 3) { gotoAndStop ("level"); } else { gotoAndStop ("bonus"); }
Symbol 1199 MovieClip Frame 65
_global.C.oHUD.onGetOutEnd(); stop();
Symbol 1207 MovieClip Frame 2
stop();
Symbol 1207 MovieClip Frame 30
_global.C.oHUD.onEasterEggEnd();
Symbol 1211 MovieClip Frame 2
stop();
Symbol 1211 MovieClip Frame 27
_global.C.restartFadeMiddle();
Symbol 1211 MovieClip Frame 52
_global.C.restartFadeEnd();
Symbol 1212 MovieClip Frame 1
Controller = new Controller(this);

Library Items

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

Instance Names

"mcLoader"Frame 1Symbol 41 MovieClip
"capture"Frame 1Symbol 44 Button
"mcLoader"Frame 11Symbol 41 MovieClip
"mcContainer"Frame 47Symbol 1212 MovieClip
"mcAlpha"Symbol 21 MovieClip Frame 1Symbol 20 MovieClip
"mcSkull"Symbol 33 MovieClip [thisWay] Frame 1Symbol 21 MovieClip
"collider"Symbol 71 MovieClip [burger] Frame 1Symbol 48 MovieClip
"state"Symbol 71 MovieClip [burger] Frame 1Symbol 60 MovieClip
"state"Symbol 71 MovieClip [burger] Frame 10Symbol 70 MovieClip
"collider"Symbol 78 MovieClip [pumpkin] Frame 1Symbol 48 MovieClip
"state"Symbol 78 MovieClip [pumpkin] Frame 1Symbol 73 MovieClip
"state"Symbol 78 MovieClip [pumpkin] Frame 11Symbol 77 MovieClip
"collider"Symbol 85 MovieClip [slug] Frame 1Symbol 48 MovieClip
"state"Symbol 85 MovieClip [slug] Frame 1Symbol 83 MovieClip
"state"Symbol 85 MovieClip [slug] Frame 10Symbol 84 MovieClip
"collider"Symbol 90 MovieClip [token] Frame 1Symbol 48 MovieClip
"state"Symbol 90 MovieClip [token] Frame 1Symbol 88 MovieClip
"state"Symbol 90 MovieClip [token] Frame 10Symbol 89 MovieClip
"mcAlpha"Symbol 102 MovieClip [bgCandle] Frame 1Symbol 101 MovieClip
"mcSkull"Symbol 106 MovieClip [exit] Frame 1Symbol 21 MovieClip
"collider"Symbol 127 MovieClip [DutchMan] Frame 1Symbol 48 MovieClip
"state"Symbol 127 MovieClip [DutchMan] Frame 1Symbol 123 MovieClip
"state"Symbol 127 MovieClip [DutchMan] Frame 10Symbol 126 MovieClip
"state"Symbol 157 MovieClip [DutchmanAttack] Frame 1Symbol 156 MovieClip
"collider"Symbol 228 MovieClip [skeletuna] Frame 1Symbol 48 MovieClip
"state"Symbol 228 MovieClip [skeletuna] Frame 1Symbol 176 MovieClip
"state"Symbol 228 MovieClip [skeletuna] Frame 10Symbol 177 MovieClip
"state"Symbol 228 MovieClip [skeletuna] Frame 20Symbol 199 MovieClip
"state"Symbol 228 MovieClip [skeletuna] Frame 29Symbol 200 MovieClip
"state"Symbol 228 MovieClip [skeletuna] Frame 39Symbol 201 MovieClip
"dry"Symbol 228 MovieClip [skeletuna] Frame 50Symbol 48 MovieClip
"state"Symbol 228 MovieClip [skeletuna] Frame 50Symbol 227 MovieClip
"collider"Symbol 252 MovieClip [vampiRay] Frame 1Symbol 48 MovieClip
"state"Symbol 252 MovieClip [vampiRay] Frame 1Symbol 234 MovieClip
"state"Symbol 252 MovieClip [vampiRay] Frame 11Symbol 251 MovieClip
"mcMiddle1"Symbol 259 MovieClip [pipe] Frame 1Symbol 255 MovieClip
"mcBottom"Symbol 259 MovieClip [pipe] Frame 1Symbol 258 MovieClip
"mcTop"Symbol 259 MovieClip [pipe] Frame 1Symbol 258 MovieClip
"collider"Symbol 259 MovieClip [pipe] Frame 1Symbol 48 MovieClip
"collider"Symbol 331 MovieClip [waffle] Frame 1Symbol 48 MovieClip
"state"Symbol 331 MovieClip [waffle] Frame 1Symbol 329 MovieClip
"state"Symbol 331 MovieClip [waffle] Frame 10Symbol 330 MovieClip
"mcSkull"Symbol 337 MovieClip [signBonus] Frame 1Symbol 21 MovieClip
"btValidate"Symbol 490 MovieClip Frame 1Symbol 480 Button
"btBack"Symbol 490 MovieClip Frame 1Symbol 476 Button
"code"Symbol 490 MovieClip Frame 1Symbol 489 EditableText
"state"Symbol 498 MovieClip Frame 2Symbol 488 MovieClip
"state"Symbol 498 MovieClip Frame 9Symbol 490 MovieClip
"state"Symbol 498 MovieClip Frame 16Symbol 493 MovieClip
"state"Symbol 498 MovieClip Frame 27Symbol 496 MovieClip
"state"Symbol 498 MovieClip Frame 37Symbol 497 MovieClip
"btUp"Symbol 845 MovieClip Frame 1Symbol 842 MovieClip
"btDown"Symbol 845 MovieClip Frame 1Symbol 842 MovieClip
"mcScroller"Symbol 845 MovieClip Frame 1Symbol 844 MovieClip
"mcLine"Symbol 853 MovieClip Frame 1Symbol 851 MovieClip
"btPlayTitle"Symbol 854 MovieClip Frame 1Symbol 393 Button
"btnViewHSTitle"Symbol 854 MovieClip Frame 1Symbol 397 Button
"btInstructions"Symbol 854 MovieClip Frame 1Symbol 402 Button
"btCode"Symbol 854 MovieClip Frame 1Symbol 406 Button
"mcCode"Symbol 854 MovieClip Frame 1Symbol 498 MovieClip
"btBack"Symbol 854 MovieClip Frame 2Symbol 510 Button
"btNext"Symbol 854 MovieClip Frame 2Symbol 516 Button
"btPlay"Symbol 854 MovieClip Frame 3Symbol 393 Button
"mcUp"Symbol 854 MovieClip Frame 3Symbol 731 MovieClip
"mcLeft"Symbol 854 MovieClip Frame 3Symbol 732 MovieClip
"mcDown"Symbol 854 MovieClip Frame 3Symbol 733 MovieClip
"mcRight"Symbol 854 MovieClip Frame 3Symbol 734 MovieClip
"btHard"Symbol 854 MovieClip Frame 4Symbol 765 Button
"btMedium"Symbol 854 MovieClip Frame 4Symbol 772 Button
"btEasy"Symbol 854 MovieClip Frame 4Symbol 779 Button
"btQuit"Symbol 854 MovieClip Frame 4Symbol 510 Button
"btnViewHS"Symbol 854 MovieClip Frame 5Symbol 788 Button
"btnSubmitHS"Symbol 854 MovieClip Frame 5Symbol 793 Button
"btQuit"Symbol 854 MovieClip Frame 5Symbol 796 Button
"btPlay"Symbol 854 MovieClip Frame 5Symbol 800 Button
"btQuit"Symbol 854 MovieClip Frame 8Symbol 796 Button
"btPlay"Symbol 854 MovieClip Frame 8Symbol 828 Button
"btQuit"Symbol 854 MovieClip Frame 9Symbol 510 Button
"btTry"Symbol 854 MovieClip Frame 9Symbol 828 Button
"btPlay"Symbol 854 MovieClip Frame 9Symbol 393 Button
"btnSubmitHS2"Symbol 854 MovieClip Frame 9Symbol 793 Button
"mcScroll"Symbol 854 MovieClip Frame 9Symbol 845 MovieClip
"mcHiScore"Symbol 854 MovieClip Frame 9Symbol 853 MovieClip
"state"Symbol 908 MovieClip Frame 1Symbol 892 MovieClip
"state"Symbol 908 MovieClip Frame 11Symbol 907 MovieClip
"eyes"Symbol 910 MovieClip Frame 1Symbol 883 MovieClip
"splat"Symbol 943 MovieClip Frame 1Symbol 933 MovieClip
"state"Symbol 979 MovieClip Frame 25Symbol 892 MovieClip
"state"Symbol 1093 MovieClip Frame 1Symbol 910 MovieClip
"front"Symbol 1093 MovieClip Frame 1Symbol 48 MovieClip
"bottom"Symbol 1093 MovieClip Frame 1Symbol 48 MovieClip
"dry"Symbol 1093 MovieClip Frame 1Symbol 48 MovieClip
"state"Symbol 1093 MovieClip Frame 11Symbol 943 MovieClip
"state"Symbol 1093 MovieClip Frame 21Symbol 962 MovieClip
"state"Symbol 1093 MovieClip Frame 31Symbol 979 MovieClip
"state"Symbol 1093 MovieClip Frame 41Symbol 999 MovieClip
"state"Symbol 1093 MovieClip Frame 51Symbol 1022 MovieClip
"state"Symbol 1093 MovieClip Frame 61Symbol 1033 MovieClip
"state"Symbol 1093 MovieClip Frame 71Symbol 1071 MovieClip
"state"Symbol 1093 MovieClip Frame 81Symbol 1082 MovieClip
"state"Symbol 1093 MovieClip Frame 91Symbol 1088 MovieClip
"state"Symbol 1093 MovieClip Frame 100Symbol 1089 MovieClip
"state"Symbol 1093 MovieClip Frame 109Symbol 1090 MovieClip
"state"Symbol 1093 MovieClip Frame 119Symbol 1091 MovieClip
"state"Symbol 1093 MovieClip Frame 129Symbol 1092 MovieClip
"mcAlpha"Symbol 1099 MovieClip Frame 1Symbol 1095 MovieClip
"mcAlpha"Symbol 1105 MovieClip Frame 1Symbol 1095 MovieClip
"mcSpongeBob"Symbol 1106 MovieClip Frame 1Symbol 1093 MovieClip
"mcWater"Symbol 1106 MovieClip Frame 1Symbol 1099 MovieClip
"mcWater"Symbol 1106 MovieClip Frame 2Symbol 1105 MovieClip
"mcBg"Symbol 1107 MovieClip Frame 1Symbol 858 MovieClip
"mcFloor"Symbol 1107 MovieClip Frame 1Symbol 860 MovieClip
"mcMaze"Symbol 1107 MovieClip Frame 1Symbol 1106 MovieClip
"btInstructions"Symbol 1151 MovieClip Frame 1Symbol 1126 Button
"btQuit"Symbol 1151 MovieClip Frame 1Symbol 1135 Button
"btMusicOff"Symbol 1151 MovieClip Frame 1Symbol 1142 Button
"btClose"Symbol 1151 MovieClip Frame 1Symbol 1149 Button
"btMusicOn"Symbol 1151 MovieClip Frame 1Symbol 1150 Button
"btYes"Symbol 1168 MovieClip Frame 10Symbol 1163 Button
"btNo"Symbol 1168 MovieClip Frame 10Symbol 1167 Button
"btOptions"Symbol 1169 MovieClip Frame 1Symbol 1117 Button
"mcMenu"Symbol 1169 MovieClip Frame 10Symbol 1151 MovieClip
"mcQuit"Symbol 1169 MovieClip Frame 22Symbol 1168 MovieClip
"text"Symbol 1199 MovieClip Frame 1Symbol 1198 MovieClip
"mcItem"Symbol 1208 MovieClip Frame 1Symbol 1110 MovieClip
"mcOptions"Symbol 1208 MovieClip Frame 1Symbol 1169 MovieClip
"mcLife0"Symbol 1208 MovieClip Frame 1Symbol 1192 MovieClip
"mcTime0"Symbol 1208 MovieClip Frame 1Symbol 1192 MovieClip
"mcTime1"Symbol 1208 MovieClip Frame 1Symbol 1192 MovieClip
"mcTime2"Symbol 1208 MovieClip Frame 1Symbol 1192 MovieClip
"mcTime3"Symbol 1208 MovieClip Frame 1Symbol 1192 MovieClip
"mcPoint0"Symbol 1208 MovieClip Frame 1Symbol 1192 MovieClip
"mcPoint1"Symbol 1208 MovieClip Frame 1Symbol 1192 MovieClip
"mcPoint2"Symbol 1208 MovieClip Frame 1Symbol 1192 MovieClip
"mcPoint3"Symbol 1208 MovieClip Frame 1Symbol 1192 MovieClip
"mcPoint4"Symbol 1208 MovieClip Frame 1Symbol 1192 MovieClip
"mcPoint5"Symbol 1208 MovieClip Frame 1Symbol 1192 MovieClip
"mcLife1"Symbol 1208 MovieClip Frame 1Symbol 1192 MovieClip
"mcGetOut"Symbol 1208 MovieClip Frame 1Symbol 1199 MovieClip
"mcCandy"Symbol 1208 MovieClip Frame 1Symbol 1201 MovieClip
"mcEasterEgg"Symbol 1208 MovieClip Frame 1Symbol 1207 MovieClip
"mcPackaging"Symbol 1212 MovieClip Frame 1Symbol 854 MovieClip
"mcGame"Symbol 1212 MovieClip Frame 10Symbol 1107 MovieClip
"mcHUD"Symbol 1212 MovieClip Frame 10Symbol 1208 MovieClip
"mcFade"Symbol 1212 MovieClip Frame 10Symbol 1211 MovieClip

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 33 as "thisWay"
ExportAssets (56)Timeline Frame 2Symbol 67 as "_pause"
ExportAssets (56)Timeline Frame 2Symbol 71 as "burger"
ExportAssets (56)Timeline Frame 2Symbol 78 as "pumpkin"
ExportAssets (56)Timeline Frame 2Symbol 85 as "slug"
ExportAssets (56)Timeline Frame 2Symbol 90 as "token"
ExportAssets (56)Timeline Frame 2Symbol 102 as "bgCandle"
ExportAssets (56)Timeline Frame 2Symbol 106 as "exit"
ExportAssets (56)Timeline Frame 2Symbol 107 as "bgWeb"
ExportAssets (56)Timeline Frame 2Symbol 112 as "bgWindow"
ExportAssets (56)Timeline Frame 2Symbol 127 as "DutchMan"
ExportAssets (56)Timeline Frame 2Symbol 157 as "DutchmanAttack"
ExportAssets (56)Timeline Frame 2Symbol 228 as "skeletuna"
ExportAssets (56)Timeline Frame 2Symbol 252 as "vampiRay"
ExportAssets (56)Timeline Frame 2Symbol 259 as "pipe"
ExportAssets (56)Timeline Frame 2Symbol 266 as "floor_2_1"
ExportAssets (56)Timeline Frame 2Symbol 273 as "floor_2_2"
ExportAssets (56)Timeline Frame 2Symbol 280 as "floor_2_3"
ExportAssets (56)Timeline Frame 2Symbol 287 as "floor_4_1"
ExportAssets (56)Timeline Frame 2Symbol 294 as "floor_4_2"
ExportAssets (56)Timeline Frame 2Symbol 301 as "floor_4_3"
ExportAssets (56)Timeline Frame 2Symbol 304 as "floor_6_1"
ExportAssets (56)Timeline Frame 2Symbol 311 as "floor_6_2"
ExportAssets (56)Timeline Frame 2Symbol 318 as "floor_6_3"
ExportAssets (56)Timeline Frame 2Symbol 321 as "wall"
ExportAssets (56)Timeline Frame 2Symbol 324 as "walkway"
ExportAssets (56)Timeline Frame 2Symbol 331 as "waffle"
ExportAssets (56)Timeline Frame 2Symbol 337 as "signBonus"
ExportAssets (56)Timeline Frame 2Symbol 338 as "life"
ExportAssets (56)Timeline Frame 2Symbol 339 as "skeletunaBad"
ExportAssets (56)Timeline Frame 2Symbol 340 as "skeletunaGood"
ExportAssets (56)Timeline Frame 2Symbol 341 as "dutchmanSound"
ExportAssets (56)Timeline Frame 2Symbol 342 as "putMask"
ExportAssets (56)Timeline Frame 2Symbol 343 as "levelRoll"
ExportAssets (56)Timeline Frame 2Symbol 344 as "squish2"
ExportAssets (56)Timeline Frame 2Symbol 345 as "squish1"
ExportAssets (56)Timeline Frame 2Symbol 346 as "squish3"
ExportAssets (56)Timeline Frame 2Symbol 347 as "squish5"
ExportAssets (56)Timeline Frame 2Symbol 348 as "squish4"
ExportAssets (56)Timeline Frame 2Symbol 349 as "squish6"
ExportAssets (56)Timeline Frame 2Symbol 350 as "greaseA"
ExportAssets (56)Timeline Frame 2Symbol 351 as "eat"
ExportAssets (56)Timeline Frame 2Symbol 352 as "skeletunaOut1"
ExportAssets (56)Timeline Frame 2Symbol 353 as "skeletunaOut2"
ExportAssets (56)Timeline Frame 2Symbol 354 as "skeletunaOut3"
ExportAssets (56)Timeline Frame 2Symbol 355 as "level"
ExportAssets (56)Timeline Frame 2Symbol 356 as "click"
ExportAssets (56)Timeline Frame 2Symbol 357 as "endMask"
ExportAssets (56)Timeline Frame 2Symbol 358 as "bonus"
ExportAssets (56)Timeline Frame 2Symbol 359 as "musicGame"
ExportAssets (56)Timeline Frame 2Symbol 360 as "musicPackaging"
ExportAssets (56)Timeline Frame 2Symbol 361 as "thunder"
ExportAssets (56)Timeline Frame 2Symbol 362 as "vampiraySound"
ExportAssets (56)Timeline Frame 2Symbol 363 as "ambiance"
ExportAssets (56)Timeline Frame 2Symbol 364 as "scared2"
ExportAssets (56)Timeline Frame 2Symbol 365 as "scared1"
ExportAssets (56)Timeline Frame 2Symbol 366 as "dutchScare1"
ExportAssets (56)Timeline Frame 2Symbol 367 as "dutchScare2"
ExportAssets (56)Timeline Frame 2Symbol 368 as "dutchScare3"
ExportAssets (56)Timeline Frame 2Symbol 369 as "vampire"
ExportAssets (56)Timeline Frame 2Symbol 370 as "start3"
ExportAssets (56)Timeline Frame 2Symbol 371 as "start1"
ExportAssets (56)Timeline Frame 2Symbol 372 as "start2"
ExportAssets (56)Timeline Frame 2Symbol 1213 as "__Packages.sarbakan.visual.PauseManager"
ExportAssets (56)Timeline Frame 2Symbol 1214 as "__Packages.sarbakan.utils.PerformanceWatcher"
ExportAssets (56)Timeline Frame 2Symbol 1215 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 2Symbol 1216 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 2Symbol 1217 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 2Symbol 1218 as "__Packages.Controller"
ExportAssets (56)Timeline Frame 2Symbol 1219 as "__Packages.HUD"
ExportAssets (56)Timeline Frame 2Symbol 1220 as "__Packages.sarbakan.packaging.DigitBitmapField"
ExportAssets (56)Timeline Frame 2Symbol 1221 as "__Packages.maze.MazeData"
ExportAssets (56)Timeline Frame 2Symbol 1222 as "__Packages.sarbakan.sound.SoundManager"
ExportAssets (56)Timeline Frame 2Symbol 1223 as "__Packages.sarbakan.utils.Delegate"
ExportAssets (56)Timeline Frame 2Symbol 1224 as "__Packages.sarbakan.utils.MoreMath"
ExportAssets (56)Timeline Frame 2Symbol 1225 as "__Packages.Packaging"
ExportAssets (56)Timeline Frame 2Symbol 1226 as "__Packages.sarbakan.packaging.HighScoreBoard"
ExportAssets (56)Timeline Frame 2Symbol 1227 as "__Packages.sarbakan.visual.element.BaseElement"
ExportAssets (56)Timeline Frame 2Symbol 1228 as "__Packages.sarbakan.visual.layer.Layer"
ExportAssets (56)Timeline Frame 2Symbol 1229 as "__Packages.sarbakan.visual.activation.ActivationManager"
ExportAssets (56)Timeline Frame 2Symbol 1230 as "__Packages.sarbakan.visual.element.StaticElement"
ExportAssets (56)Timeline Frame 2Symbol 1231 as "__Packages.sarbakan.visual.layer.CollisionMap"
ExportAssets (56)Timeline Frame 2Symbol 1232 as "__Packages.sarbakan.visual.element.DynamicElement"
ExportAssets (56)Timeline Frame 2Symbol 1233 as "__Packages.SecretCodeInterface"
ExportAssets (56)Timeline Frame 2Symbol 1234 as "__Packages.objHSNick"
ExportAssets (56)Timeline Frame 2Symbol 1235 as "__Packages.maze.MazeModel"
ExportAssets (56)Timeline Frame 2Symbol 1236 as "__Packages.maze.MazeView"
ExportAssets (56)Timeline Frame 2Symbol 1237 as "__Packages.characters.DutchManManager"
ExportAssets (56)Timeline Frame 2Symbol 1238 as "__Packages.characters.DutchMan"
ExportAssets (56)Timeline Frame 2Symbol 1239 as "__Packages.maze.elements.platforms.Floor"
ExportAssets (56)Timeline Frame 2Symbol 1240 as "__Packages.maze.elements.platforms.Wall"
ExportAssets (56)Timeline Frame 2Symbol 1241 as "__Packages.maze.elements.Pipe"
ExportAssets (56)Timeline Frame 2Symbol 1242 as "__Packages.characters.VampiRay"
ExportAssets (56)Timeline Frame 2Symbol 1243 as "__Packages.characters.Skeletuna"
ExportAssets (56)Timeline Frame 2Symbol 1244 as "__Packages.maze.elements.decoration.SpiderWeb"
ExportAssets (56)Timeline Frame 2Symbol 1245 as "__Packages.maze.elements.decoration.Window"
ExportAssets (56)Timeline Frame 2Symbol 1246 as "__Packages.maze.elements.decoration.Candle"
ExportAssets (56)Timeline Frame 2Symbol 1247 as "__Packages.maze.elements.decoration.Exit"
ExportAssets (56)Timeline Frame 2Symbol 1248 as "__Packages.maze.elements.bonuses.Bonus"
ExportAssets (56)Timeline Frame 2Symbol 1249 as "__Packages.maze.elements.bonuses.Burger"
ExportAssets (56)Timeline Frame 2Symbol 1250 as "__Packages.maze.elements.bonuses.Waffle"
ExportAssets (56)Timeline Frame 2Symbol 1251 as "__Packages.maze.elements.bonuses.Pumpkin"
ExportAssets (56)Timeline Frame 2Symbol 1252 as "__Packages.maze.elements.bonuses.Slug"
ExportAssets (56)Timeline Frame 2Symbol 1253 as "__Packages.maze.elements.bonuses.Token"
ExportAssets (56)Timeline Frame 2Symbol 1254 as "__Packages.maze.MazeGenerator"
ExportAssets (56)Timeline Frame 2Symbol 1255 as "__Packages.sarbakan.utils.PredefinedRandom"
ExportAssets (56)Timeline Frame 2Symbol 1256 as "__Packages.sarbakan.visual.layer.LayerManager"
ExportAssets (56)Timeline Frame 2Symbol 1257 as "__Packages.mx.transitions.easing.Regular"
ExportAssets (56)Timeline Frame 2Symbol 1258 as "__Packages.sarbakan.visual.Camera"
ExportAssets (56)Timeline Frame 2Symbol 1259 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 2Symbol 1260 as "__Packages.characters.SpongeBob"
ExportAssets (56)Timeline Frame 2Symbol 1261 as "__Packages.sarbakan.input.KeyBasher"
ExportAssets (56)Timeline Frame 2Symbol 1262 as "__Packages.sarbakan.input.KeyManager"
ExportAssets (56)Timeline Frame 2Symbol 1263 as "__Packages.maze.elements.Water"
ExportAssets (56)Timeline Frame 2Symbol 1264 as "__Packages.sarbakan.visual.activation.GridActivation"
ExportAssets (56)Timeline Frame 2Symbol 1265 as "__Packages.sarbakan.visual.activation.NoActivation"
ExportAssets (56)Timeline Frame 47Symbol 1115 as "BtnRoll"
ExportAssets (56)Timeline Frame 47Symbol 1116 as "BtnClick"

Labels

"loader"Frame 1
"performanceTest"Frame 11
"game"Frame 47
"idle"Symbol 71 MovieClip [burger] Frame 1
"pick"Symbol 71 MovieClip [burger] Frame 10
"picked"Symbol 71 MovieClip [burger] Frame 21
"inactive"Symbol 71 MovieClip [burger] Frame 31
"idle"Symbol 78 MovieClip [pumpkin] Frame 1
"pick"Symbol 78 MovieClip [pumpkin] Frame 11
"picked"Symbol 78 MovieClip [pumpkin] Frame 21
"inactive"Symbol 78 MovieClip [pumpkin] Frame 31
"idle"Symbol 85 MovieClip [slug] Frame 1
"pick"Symbol 85 MovieClip [slug] Frame 10
"picked"Symbol 85 MovieClip [slug] Frame 21
"inactive"Symbol 85 MovieClip [slug] Frame 31
"idle"Symbol 90 MovieClip [token] Frame 1
"pick"Symbol 90 MovieClip [token] Frame 10
"picked"Symbol 90 MovieClip [token] Frame 21
"inactive"Symbol 90 MovieClip [token] Frame 31
"idleIn"Symbol 127 MovieClip [DutchMan] Frame 1
"attack"Symbol 127 MovieClip [DutchMan] Frame 10
"idle"Symbol 127 MovieClip [DutchMan] Frame 20
"inactive"Symbol 127 MovieClip [DutchMan] Frame 31
"idle"Symbol 228 MovieClip [skeletuna] Frame 1
"attackStart"Symbol 228 MovieClip [skeletuna] Frame 10
"attackGood"Symbol 228 MovieClip [skeletuna] Frame 20
"attackEnd"Symbol 228 MovieClip [skeletuna] Frame 29
"attackMiss"Symbol 228 MovieClip [skeletuna] Frame 39
"push"Symbol 228 MovieClip [skeletuna] Frame 50
"inactive"Symbol 228 MovieClip [skeletuna] Frame 62
"idle"Symbol 252 MovieClip [vampiRay] Frame 1
"attack"Symbol 252 MovieClip [vampiRay] Frame 11
"inactive"Symbol 252 MovieClip [vampiRay] Frame 21
"idle"Symbol 331 MovieClip [waffle] Frame 1
"pick"Symbol 331 MovieClip [waffle] Frame 10
"picked"Symbol 331 MovieClip [waffle] Frame 21
"inactive"Symbol 331 MovieClip [waffle] Frame 31
"open"Symbol 498 MovieClip Frame 2
"idle"Symbol 498 MovieClip Frame 9
"good"Symbol 498 MovieClip Frame 16
"bad"Symbol 498 MovieClip Frame 27
"close"Symbol 498 MovieClip Frame 37
"inactive"Symbol 498 MovieClip Frame 44
"title"Symbol 854 MovieClip Frame 1
"story"Symbol 854 MovieClip Frame 2
"instructions"Symbol 854 MovieClip Frame 3
"levelSelect"Symbol 854 MovieClip Frame 4
"endGood0"Symbol 854 MovieClip Frame 5
"Easy"Symbol 854 MovieClip Frame 5
"endGood1"Symbol 854 MovieClip Frame 6
"Medium"Symbol 854 MovieClip Frame 6
"endGood2"Symbol 854 MovieClip Frame 7
"Hard"Symbol 854 MovieClip Frame 7
"endBad"Symbol 854 MovieClip Frame 8
"hiscores"Symbol 854 MovieClip Frame 9
"on"Symbol 908 MovieClip Frame 1
"remove"Symbol 908 MovieClip Frame 11
"idle"Symbol 1093 MovieClip Frame 1
"run"Symbol 1093 MovieClip Frame 11
"scared"Symbol 1093 MovieClip Frame 21
"putMask"Symbol 1093 MovieClip Frame 31
"greaseSelf"Symbol 1093 MovieClip Frame 41
"dry"Symbol 1093 MovieClip Frame 51
"jumpInPipe"Symbol 1093 MovieClip Frame 61
"getInPipe"Symbol 1093 MovieClip Frame 71
"slidePipe"Symbol 1093 MovieClip Frame 81
"outPipeGood"Symbol 1093 MovieClip Frame 91
"outPipeMiss"Symbol 1093 MovieClip Frame 100
"fallStart"Symbol 1093 MovieClip Frame 109
"fall"Symbol 1093 MovieClip Frame 119
"land"Symbol 1093 MovieClip Frame 129
"captured"Symbol 1093 MovieClip Frame 141
"capturedPush"Symbol 1093 MovieClip Frame 151
"waitForStart"Symbol 1093 MovieClip Frame 161
"water"Symbol 1106 MovieClip Frame 1
"syrup"Symbol 1106 MovieClip Frame 2
"empty"Symbol 1110 MovieClip Frame 1
"pumpkin"Symbol 1110 MovieClip Frame 11
"slug"Symbol 1110 MovieClip Frame 21
"inactive"Symbol 1168 MovieClip Frame 1
"menu"Symbol 1168 MovieClip Frame 10
"idle"Symbol 1169 MovieClip Frame 1
"opens"Symbol 1169 MovieClip Frame 10
"closes"Symbol 1169 MovieClip Frame 23
"level"Symbol 1198 MovieClip Frame 1
"bonus"Symbol 1198 MovieClip Frame 11
"disabled"Symbol 1211 MovieClip Frame 1
"fade"Symbol 1211 MovieClip Frame 3
"packaging"Symbol 1212 MovieClip Frame 1
"game"Symbol 1212 MovieClip Frame 10

Dynamic Text Variables

progressShadowSymbol 37 EditableText"<p align="right"><font face="Edmunds" size="20" color="#003fd1" letterSpacing="0.000000" kerning="1">100 %</font></p>"
progressSymbol 38 EditableText"<p align="right"><font face="Edmunds" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">100 %</font></p>"
sizeSymbol 323 EditableText"size"
scoreSymbol 802 EditableText"<p align="left"><font face="Rasten" size="25" color="#26283f" letterSpacing="1.000000" kerning="1"><b>0000000</b></font></p>"
scoreSymbol 804 EditableText"<p align="left"><font face="Rasten" size="25" color="#00ff00" letterSpacing="1.000000" kerning="1"><b>0000000</b></font></p>"
scoreSymbol 833 EditableText"<p align="left"><font face="Rasten" size="25" color="#26283f" letterSpacing="1.000000" kerning="1"><b>0000000</b></font></p>"
scoreSymbol 835 EditableText"<p align="left"><font face="Rasten" size="25" color="#00ff00" letterSpacing="1.000000" kerning="1"><b>0000000</b></font></p>"
nameSymbol 848 EditableText"<p align="left"><font face="Tiki-Surf" size="12" color="#000000" letterSpacing="1.000000" kerning="0">RAPTORIX</font></p>"
scoreSymbol 849 EditableText"<p align="right"><font face="Rasten" size="16" color="#000000" letterSpacing="1.000000" kerning="0">1000000</font></p>"
messageSymbol 852 EditableText"<p align="center"><font face="Tiki-Surf" size="13" color="#000000" letterSpacing="1.000000" kerning="0">MESSAGE</font></p>"




http://swfchan.com/5/22850/info.shtml
Created: 26/5 -2019 15:44:26 Last modified: 26/5 -2019 15:44:26 Server time: 20/05 -2024 22:29:14