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

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

ship-o-ghouls.swf

This is the info page for
Flash #123367

(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 1234 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 102 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 374 MovieClip Frame 1
stop();
Symbol 1235 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 1236 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 1237 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 1238 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 1239 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 1240 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 1241 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 1242 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 1243 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 1244 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 1245 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 1246 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 1247 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 1248 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 1249 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 1250 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 1251 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 1252 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 1253 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 1254 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 1255 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"); break; } } if (!_local3) { setState("bad"); } } static var SECRET_CODES = {RANDOM_WAFFLES:"sun", BONUS_LEVEL:"pow", SYRUP_WATER:"find", RESET:"reset"}; }
Symbol 1256 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 1257 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 1258 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 1259 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 1260 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 1261 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 1262 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 1263 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 1264 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 1265 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 1266 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 1267 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 1268 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 1269 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 1270 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 1271 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 1272 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 1273 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 1274 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 1275 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 1276 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 1277 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 1278 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 1279 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 1280 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 1281 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 1282 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 1283 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 1284 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 1285 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 1286 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 1287 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 380 MovieClip Frame 1
this.useHandCursor = false; this._alpha = 0; this.onRelease = function () { var _local1 = 0; };
Symbol 472 MovieClip Frame 1
onRelease = function () { }; useHandCursor = false; _alpha = 50;
Symbol 489 MovieClip Frame 23
stop();
Symbol 494 MovieClip Frame 35
stop();
Symbol 497 MovieClip Frame 35
stop();
Symbol 498 MovieClip Frame 18
stop();
Symbol 499 MovieClip Frame 1
stop();
Symbol 511 Button
on (release) { gotoAndStop ("titleCard"); }
Symbol 729 MovieClip Frame 1
_global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 48
_global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 49
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 62
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 64
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 66
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 68
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 70
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 72
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 74
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 76
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 78
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 80
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 82
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 84
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 86
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 106
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 108
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 110
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 112
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 114
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 116
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 118
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 120
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 122
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 124
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 126
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 128
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 129
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 131
_global.C.oPackaging.toggleDemoButton(_parent.mcDown);
Symbol 729 MovieClip Frame 194
_global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 231
_global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 252
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft);
Symbol 729 MovieClip Frame 254
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 256
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 258
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 260
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 262
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 264
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 266
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 268
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 270
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 272
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 274
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 276
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 278
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 280
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 282
_global.C.oPackaging.toggleDemoButton(_parent.mcLeft); _global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 284
_global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 285
_global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 729 MovieClip Frame 299
_global.C.oPackaging.toggleDemoButton(_parent.mcRight);
Symbol 744 MovieClip Frame 1
stop();
Symbol 745 MovieClip Frame 1
stop();
Symbol 746 MovieClip Frame 1
stop();
Symbol 747 MovieClip Frame 1
stop();
Symbol 776 MovieClip Frame 50
stop();
Symbol 784 MovieClip Frame 50
stop();
Symbol 791 MovieClip Frame 50
stop();
Symbol 898 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 921 MovieClip Frame 1
_global.C.oSpongeBob.setPumpkin(this); stop();
Symbol 923 MovieClip Frame 1
stop();
Symbol 944 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 946 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 971 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 983 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1003 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1012 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1020 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1044 MovieClip Frame 108
stop();
Symbol 1047 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1053 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 1074 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1078 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1082 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1087 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1092 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1107 MovieClip Frame 1
_global.C.oSpongeBob.setGrease(this);
Symbol 1139 Button
on (release) { _global.C.ShowMenu("Menu"); }
Symbol 1161 MovieClip Frame 1
stop();
Symbol 1190 MovieClip Frame 1
stop();
Symbol 1191 MovieClip Frame 1
stop();
Symbol 1191 MovieClip Frame 22
_global.C.oHUD.onOptionOpened();
Symbol 1191 MovieClip Frame 35
_global.C.oHUD.onOptionClosed();
Symbol 1220 MovieClip Frame 1
if (_global.C.nLevelPart <= 3) { gotoAndStop ("level"); } else { gotoAndStop ("bonus"); }
Symbol 1221 MovieClip Frame 65
_global.C.oHUD.onGetOutEnd(); stop();
Symbol 1229 MovieClip Frame 2
stop();
Symbol 1229 MovieClip Frame 30
_global.C.oHUD.onEasterEggEnd();
Symbol 1233 MovieClip Frame 2
stop();
Symbol 1233 MovieClip Frame 27
_global.C.restartFadeMiddle();
Symbol 1233 MovieClip Frame 52
_global.C.restartFadeEnd();
Symbol 1234 MovieClip Frame 1
Controller = new Controller(this);

Library Items

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

Instance Names

"mcLoader"Frame 1Symbol 41 MovieClip
"capture"Frame 1Symbol 44 Button
"mcLoader"Frame 11Symbol 41 MovieClip
"mcContainer"Frame 47Symbol 1234 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 103 MovieClip [bgCandle] Frame 1Symbol 102 MovieClip
"mcSkull"Symbol 107 MovieClip [exit] Frame 1Symbol 21 MovieClip
"collider"Symbol 128 MovieClip [DutchMan] Frame 1Symbol 48 MovieClip
"state"Symbol 128 MovieClip [DutchMan] Frame 1Symbol 124 MovieClip
"state"Symbol 128 MovieClip [DutchMan] Frame 10Symbol 127 MovieClip
"state"Symbol 158 MovieClip [DutchmanAttack] Frame 1Symbol 157 MovieClip
"collider"Symbol 229 MovieClip [skeletuna] Frame 1Symbol 48 MovieClip
"state"Symbol 229 MovieClip [skeletuna] Frame 1Symbol 177 MovieClip
"state"Symbol 229 MovieClip [skeletuna] Frame 10Symbol 178 MovieClip
"state"Symbol 229 MovieClip [skeletuna] Frame 20Symbol 200 MovieClip
"state"Symbol 229 MovieClip [skeletuna] Frame 29Symbol 201 MovieClip
"state"Symbol 229 MovieClip [skeletuna] Frame 39Symbol 202 MovieClip
"dry"Symbol 229 MovieClip [skeletuna] Frame 50Symbol 48 MovieClip
"state"Symbol 229 MovieClip [skeletuna] Frame 50Symbol 228 MovieClip
"collider"Symbol 253 MovieClip [vampiRay] Frame 1Symbol 48 MovieClip
"state"Symbol 253 MovieClip [vampiRay] Frame 1Symbol 235 MovieClip
"state"Symbol 253 MovieClip [vampiRay] Frame 11Symbol 252 MovieClip
"mcMiddle1"Symbol 260 MovieClip [pipe] Frame 1Symbol 256 MovieClip
"mcBottom"Symbol 260 MovieClip [pipe] Frame 1Symbol 259 MovieClip
"mcTop"Symbol 260 MovieClip [pipe] Frame 1Symbol 259 MovieClip
"collider"Symbol 260 MovieClip [pipe] Frame 1Symbol 48 MovieClip
"collider"Symbol 332 MovieClip [waffle] Frame 1Symbol 48 MovieClip
"state"Symbol 332 MovieClip [waffle] Frame 1Symbol 330 MovieClip
"state"Symbol 332 MovieClip [waffle] Frame 10Symbol 331 MovieClip
"mcSkull"Symbol 338 MovieClip [signBonus] Frame 1Symbol 21 MovieClip
"btValidate"Symbol 491 MovieClip Frame 1Symbol 481 Button
"btBack"Symbol 491 MovieClip Frame 1Symbol 477 Button
"code"Symbol 491 MovieClip Frame 1Symbol 490 EditableText
"state"Symbol 499 MovieClip Frame 2Symbol 489 MovieClip
"state"Symbol 499 MovieClip Frame 9Symbol 491 MovieClip
"state"Symbol 499 MovieClip Frame 16Symbol 494 MovieClip
"state"Symbol 499 MovieClip Frame 27Symbol 497 MovieClip
"state"Symbol 499 MovieClip Frame 37Symbol 498 MovieClip
"btUp"Symbol 858 MovieClip Frame 1Symbol 855 MovieClip
"btDown"Symbol 858 MovieClip Frame 1Symbol 855 MovieClip
"mcScroller"Symbol 858 MovieClip Frame 1Symbol 857 MovieClip
"mcLine"Symbol 866 MovieClip Frame 1Symbol 864 MovieClip
"btPlayTitle"Symbol 867 MovieClip Frame 1Symbol 394 Button
"btnViewHSTitle"Symbol 867 MovieClip Frame 1Symbol 398 Button
"btInstructions"Symbol 867 MovieClip Frame 1Symbol 403 Button
"btCode"Symbol 867 MovieClip Frame 1Symbol 407 Button
"mcCode"Symbol 867 MovieClip Frame 1Symbol 499 MovieClip
"btBack"Symbol 867 MovieClip Frame 2Symbol 511 Button
"btNext"Symbol 867 MovieClip Frame 2Symbol 517 Button
"btPlay"Symbol 867 MovieClip Frame 3Symbol 394 Button
"mcUp"Symbol 867 MovieClip Frame 3Symbol 744 MovieClip
"mcLeft"Symbol 867 MovieClip Frame 3Symbol 745 MovieClip
"mcDown"Symbol 867 MovieClip Frame 3Symbol 746 MovieClip
"mcRight"Symbol 867 MovieClip Frame 3Symbol 747 MovieClip
"btHard"Symbol 867 MovieClip Frame 4Symbol 778 Button
"btMedium"Symbol 867 MovieClip Frame 4Symbol 785 Button
"btEasy"Symbol 867 MovieClip Frame 4Symbol 792 Button
"btQuit"Symbol 867 MovieClip Frame 4Symbol 511 Button
"btnViewHS"Symbol 867 MovieClip Frame 5Symbol 801 Button
"btnSubmitHS"Symbol 867 MovieClip Frame 5Symbol 806 Button
"btQuit"Symbol 867 MovieClip Frame 5Symbol 809 Button
"btPlay"Symbol 867 MovieClip Frame 5Symbol 813 Button
"btQuit"Symbol 867 MovieClip Frame 8Symbol 809 Button
"btPlay"Symbol 867 MovieClip Frame 8Symbol 841 Button
"btQuit"Symbol 867 MovieClip Frame 9Symbol 511 Button
"btTry"Symbol 867 MovieClip Frame 9Symbol 841 Button
"btPlay"Symbol 867 MovieClip Frame 9Symbol 394 Button
"btnSubmitHS2"Symbol 867 MovieClip Frame 9Symbol 806 Button
"mcScroll"Symbol 867 MovieClip Frame 9Symbol 858 MovieClip
"mcHiScore"Symbol 867 MovieClip Frame 9Symbol 866 MovieClip
"state"Symbol 921 MovieClip Frame 1Symbol 905 MovieClip
"state"Symbol 921 MovieClip Frame 11Symbol 920 MovieClip
"eyes"Symbol 923 MovieClip Frame 1Symbol 896 MovieClip
"splat"Symbol 965 MovieClip Frame 1Symbol 954 MovieClip
"state"Symbol 1001 MovieClip Frame 25Symbol 905 MovieClip
"state"Symbol 1115 MovieClip Frame 1Symbol 923 MovieClip
"front"Symbol 1115 MovieClip Frame 1Symbol 48 MovieClip
"bottom"Symbol 1115 MovieClip Frame 1Symbol 48 MovieClip
"dry"Symbol 1115 MovieClip Frame 1Symbol 48 MovieClip
"state"Symbol 1115 MovieClip Frame 11Symbol 965 MovieClip
"state"Symbol 1115 MovieClip Frame 21Symbol 984 MovieClip
"state"Symbol 1115 MovieClip Frame 31Symbol 1001 MovieClip
"state"Symbol 1115 MovieClip Frame 41Symbol 1021 MovieClip
"state"Symbol 1115 MovieClip Frame 51Symbol 1044 MovieClip
"state"Symbol 1115 MovieClip Frame 61Symbol 1055 MovieClip
"state"Symbol 1115 MovieClip Frame 71Symbol 1093 MovieClip
"state"Symbol 1115 MovieClip Frame 81Symbol 1104 MovieClip
"state"Symbol 1115 MovieClip Frame 91Symbol 1110 MovieClip
"state"Symbol 1115 MovieClip Frame 100Symbol 1111 MovieClip
"state"Symbol 1115 MovieClip Frame 109Symbol 1112 MovieClip
"state"Symbol 1115 MovieClip Frame 119Symbol 1113 MovieClip
"state"Symbol 1115 MovieClip Frame 129Symbol 1114 MovieClip
"mcAlpha"Symbol 1121 MovieClip Frame 1Symbol 1117 MovieClip
"mcAlpha"Symbol 1127 MovieClip Frame 1Symbol 1117 MovieClip
"mcSpongeBob"Symbol 1128 MovieClip Frame 1Symbol 1115 MovieClip
"mcWater"Symbol 1128 MovieClip Frame 1Symbol 1121 MovieClip
"mcWater"Symbol 1128 MovieClip Frame 2Symbol 1127 MovieClip
"mcBg"Symbol 1129 MovieClip Frame 1Symbol 871 MovieClip
"mcFloor"Symbol 1129 MovieClip Frame 1Symbol 873 MovieClip
"mcMaze"Symbol 1129 MovieClip Frame 1Symbol 1128 MovieClip
"btInstructions"Symbol 1173 MovieClip Frame 1Symbol 1148 Button
"btQuit"Symbol 1173 MovieClip Frame 1Symbol 1157 Button
"btMusicOff"Symbol 1173 MovieClip Frame 1Symbol 1164 Button
"btClose"Symbol 1173 MovieClip Frame 1Symbol 1171 Button
"btMusicOn"Symbol 1173 MovieClip Frame 1Symbol 1172 Button
"btYes"Symbol 1190 MovieClip Frame 10Symbol 1185 Button
"btNo"Symbol 1190 MovieClip Frame 10Symbol 1189 Button
"btOptions"Symbol 1191 MovieClip Frame 1Symbol 1139 Button
"mcMenu"Symbol 1191 MovieClip Frame 10Symbol 1173 MovieClip
"mcQuit"Symbol 1191 MovieClip Frame 22Symbol 1190 MovieClip
"text"Symbol 1221 MovieClip Frame 1Symbol 1220 MovieClip
"mcItem"Symbol 1230 MovieClip Frame 1Symbol 1132 MovieClip
"mcOptions"Symbol 1230 MovieClip Frame 1Symbol 1191 MovieClip
"mcLife0"Symbol 1230 MovieClip Frame 1Symbol 1214 MovieClip
"mcTime0"Symbol 1230 MovieClip Frame 1Symbol 1214 MovieClip
"mcTime1"Symbol 1230 MovieClip Frame 1Symbol 1214 MovieClip
"mcTime2"Symbol 1230 MovieClip Frame 1Symbol 1214 MovieClip
"mcTime3"Symbol 1230 MovieClip Frame 1Symbol 1214 MovieClip
"mcPoint0"Symbol 1230 MovieClip Frame 1Symbol 1214 MovieClip
"mcPoint1"Symbol 1230 MovieClip Frame 1Symbol 1214 MovieClip
"mcPoint2"Symbol 1230 MovieClip Frame 1Symbol 1214 MovieClip
"mcPoint3"Symbol 1230 MovieClip Frame 1Symbol 1214 MovieClip
"mcPoint4"Symbol 1230 MovieClip Frame 1Symbol 1214 MovieClip
"mcPoint5"Symbol 1230 MovieClip Frame 1Symbol 1214 MovieClip
"mcLife1"Symbol 1230 MovieClip Frame 1Symbol 1214 MovieClip
"mcGetOut"Symbol 1230 MovieClip Frame 1Symbol 1221 MovieClip
"mcCandy"Symbol 1230 MovieClip Frame 1Symbol 1223 MovieClip
"mcEasterEgg"Symbol 1230 MovieClip Frame 1Symbol 1229 MovieClip
"mcPackaging"Symbol 1234 MovieClip Frame 1Symbol 867 MovieClip
"mcGame"Symbol 1234 MovieClip Frame 10Symbol 1129 MovieClip
"mcHUD"Symbol 1234 MovieClip Frame 10Symbol 1230 MovieClip
"mcFade"Symbol 1234 MovieClip Frame 10Symbol 1233 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 103 as "bgCandle"
ExportAssets (56)Timeline Frame 2Symbol 107 as "exit"
ExportAssets (56)Timeline Frame 2Symbol 108 as "bgWeb"
ExportAssets (56)Timeline Frame 2Symbol 113 as "bgWindow"
ExportAssets (56)Timeline Frame 2Symbol 128 as "DutchMan"
ExportAssets (56)Timeline Frame 2Symbol 158 as "DutchmanAttack"
ExportAssets (56)Timeline Frame 2Symbol 229 as "skeletuna"
ExportAssets (56)Timeline Frame 2Symbol 253 as "vampiRay"
ExportAssets (56)Timeline Frame 2Symbol 260 as "pipe"
ExportAssets (56)Timeline Frame 2Symbol 267 as "floor_2_1"
ExportAssets (56)Timeline Frame 2Symbol 274 as "floor_2_2"
ExportAssets (56)Timeline Frame 2Symbol 281 as "floor_2_3"
ExportAssets (56)Timeline Frame 2Symbol 288 as "floor_4_1"
ExportAssets (56)Timeline Frame 2Symbol 295 as "floor_4_2"
ExportAssets (56)Timeline Frame 2Symbol 302 as "floor_4_3"
ExportAssets (56)Timeline Frame 2Symbol 305 as "floor_6_1"
ExportAssets (56)Timeline Frame 2Symbol 312 as "floor_6_2"
ExportAssets (56)Timeline Frame 2Symbol 319 as "floor_6_3"
ExportAssets (56)Timeline Frame 2Symbol 322 as "wall"
ExportAssets (56)Timeline Frame 2Symbol 325 as "walkway"
ExportAssets (56)Timeline Frame 2Symbol 332 as "waffle"
ExportAssets (56)Timeline Frame 2Symbol 338 as "signBonus"
ExportAssets (56)Timeline Frame 2Symbol 339 as "life"
ExportAssets (56)Timeline Frame 2Symbol 340 as "skeletunaBad"
ExportAssets (56)Timeline Frame 2Symbol 341 as "skeletunaGood"
ExportAssets (56)Timeline Frame 2Symbol 342 as "dutchmanSound"
ExportAssets (56)Timeline Frame 2Symbol 343 as "putMask"
ExportAssets (56)Timeline Frame 2Symbol 344 as "levelRoll"
ExportAssets (56)Timeline Frame 2Symbol 345 as "squish2"
ExportAssets (56)Timeline Frame 2Symbol 346 as "squish1"
ExportAssets (56)Timeline Frame 2Symbol 347 as "squish3"
ExportAssets (56)Timeline Frame 2Symbol 348 as "squish5"
ExportAssets (56)Timeline Frame 2Symbol 349 as "squish4"
ExportAssets (56)Timeline Frame 2Symbol 350 as "squish6"
ExportAssets (56)Timeline Frame 2Symbol 351 as "greaseA"
ExportAssets (56)Timeline Frame 2Symbol 352 as "eat"
ExportAssets (56)Timeline Frame 2Symbol 353 as "skeletunaOut1"
ExportAssets (56)Timeline Frame 2Symbol 354 as "skeletunaOut2"
ExportAssets (56)Timeline Frame 2Symbol 355 as "skeletunaOut3"
ExportAssets (56)Timeline Frame 2Symbol 356 as "level"
ExportAssets (56)Timeline Frame 2Symbol 357 as "click"
ExportAssets (56)Timeline Frame 2Symbol 358 as "endMask"
ExportAssets (56)Timeline Frame 2Symbol 359 as "bonus"
ExportAssets (56)Timeline Frame 2Symbol 360 as "musicGame"
ExportAssets (56)Timeline Frame 2Symbol 361 as "musicPackaging"
ExportAssets (56)Timeline Frame 2Symbol 362 as "thunder"
ExportAssets (56)Timeline Frame 2Symbol 363 as "vampiraySound"
ExportAssets (56)Timeline Frame 2Symbol 364 as "ambiance"
ExportAssets (56)Timeline Frame 2Symbol 365 as "scared2"
ExportAssets (56)Timeline Frame 2Symbol 366 as "scared1"
ExportAssets (56)Timeline Frame 2Symbol 367 as "dutchScare1"
ExportAssets (56)Timeline Frame 2Symbol 368 as "dutchScare2"
ExportAssets (56)Timeline Frame 2Symbol 369 as "dutchScare3"
ExportAssets (56)Timeline Frame 2Symbol 370 as "vampire"
ExportAssets (56)Timeline Frame 2Symbol 371 as "start3"
ExportAssets (56)Timeline Frame 2Symbol 372 as "start1"
ExportAssets (56)Timeline Frame 2Symbol 373 as "start2"
ExportAssets (56)Timeline Frame 2Symbol 1235 as "__Packages.sarbakan.visual.PauseManager"
ExportAssets (56)Timeline Frame 2Symbol 1236 as "__Packages.sarbakan.utils.PerformanceWatcher"
ExportAssets (56)Timeline Frame 2Symbol 1237 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 2Symbol 1238 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 2Symbol 1239 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 2Symbol 1240 as "__Packages.Controller"
ExportAssets (56)Timeline Frame 2Symbol 1241 as "__Packages.HUD"
ExportAssets (56)Timeline Frame 2Symbol 1242 as "__Packages.sarbakan.packaging.DigitBitmapField"
ExportAssets (56)Timeline Frame 2Symbol 1243 as "__Packages.maze.MazeData"
ExportAssets (56)Timeline Frame 2Symbol 1244 as "__Packages.sarbakan.sound.SoundManager"
ExportAssets (56)Timeline Frame 2Symbol 1245 as "__Packages.sarbakan.utils.Delegate"
ExportAssets (56)Timeline Frame 2Symbol 1246 as "__Packages.sarbakan.utils.MoreMath"
ExportAssets (56)Timeline Frame 2Symbol 1247 as "__Packages.Packaging"
ExportAssets (56)Timeline Frame 2Symbol 1248 as "__Packages.sarbakan.packaging.HighScoreBoard"
ExportAssets (56)Timeline Frame 2Symbol 1249 as "__Packages.sarbakan.visual.element.BaseElement"
ExportAssets (56)Timeline Frame 2Symbol 1250 as "__Packages.sarbakan.visual.layer.Layer"
ExportAssets (56)Timeline Frame 2Symbol 1251 as "__Packages.sarbakan.visual.activation.ActivationManager"
ExportAssets (56)Timeline Frame 2Symbol 1252 as "__Packages.sarbakan.visual.element.StaticElement"
ExportAssets (56)Timeline Frame 2Symbol 1253 as "__Packages.sarbakan.visual.layer.CollisionMap"
ExportAssets (56)Timeline Frame 2Symbol 1254 as "__Packages.sarbakan.visual.element.DynamicElement"
ExportAssets (56)Timeline Frame 2Symbol 1255 as "__Packages.SecretCodeInterface"
ExportAssets (56)Timeline Frame 2Symbol 1256 as "__Packages.objHSNick"
ExportAssets (56)Timeline Frame 2Symbol 1257 as "__Packages.maze.MazeModel"
ExportAssets (56)Timeline Frame 2Symbol 1258 as "__Packages.maze.MazeView"
ExportAssets (56)Timeline Frame 2Symbol 1259 as "__Packages.characters.DutchManManager"
ExportAssets (56)Timeline Frame 2Symbol 1260 as "__Packages.characters.DutchMan"
ExportAssets (56)Timeline Frame 2Symbol 1261 as "__Packages.maze.elements.platforms.Floor"
ExportAssets (56)Timeline Frame 2Symbol 1262 as "__Packages.maze.elements.platforms.Wall"
ExportAssets (56)Timeline Frame 2Symbol 1263 as "__Packages.maze.elements.Pipe"
ExportAssets (56)Timeline Frame 2Symbol 1264 as "__Packages.characters.VampiRay"
ExportAssets (56)Timeline Frame 2Symbol 1265 as "__Packages.characters.Skeletuna"
ExportAssets (56)Timeline Frame 2Symbol 1266 as "__Packages.maze.elements.decoration.SpiderWeb"
ExportAssets (56)Timeline Frame 2Symbol 1267 as "__Packages.maze.elements.decoration.Window"
ExportAssets (56)Timeline Frame 2Symbol 1268 as "__Packages.maze.elements.decoration.Candle"
ExportAssets (56)Timeline Frame 2Symbol 1269 as "__Packages.maze.elements.decoration.Exit"
ExportAssets (56)Timeline Frame 2Symbol 1270 as "__Packages.maze.elements.bonuses.Bonus"
ExportAssets (56)Timeline Frame 2Symbol 1271 as "__Packages.maze.elements.bonuses.Burger"
ExportAssets (56)Timeline Frame 2Symbol 1272 as "__Packages.maze.elements.bonuses.Waffle"
ExportAssets (56)Timeline Frame 2Symbol 1273 as "__Packages.maze.elements.bonuses.Pumpkin"
ExportAssets (56)Timeline Frame 2Symbol 1274 as "__Packages.maze.elements.bonuses.Slug"
ExportAssets (56)Timeline Frame 2Symbol 1275 as "__Packages.maze.elements.bonuses.Token"
ExportAssets (56)Timeline Frame 2Symbol 1276 as "__Packages.maze.MazeGenerator"
ExportAssets (56)Timeline Frame 2Symbol 1277 as "__Packages.sarbakan.utils.PredefinedRandom"
ExportAssets (56)Timeline Frame 2Symbol 1278 as "__Packages.sarbakan.visual.layer.LayerManager"
ExportAssets (56)Timeline Frame 2Symbol 1279 as "__Packages.mx.transitions.easing.Regular"
ExportAssets (56)Timeline Frame 2Symbol 1280 as "__Packages.sarbakan.visual.Camera"
ExportAssets (56)Timeline Frame 2Symbol 1281 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 2Symbol 1282 as "__Packages.characters.SpongeBob"
ExportAssets (56)Timeline Frame 2Symbol 1283 as "__Packages.sarbakan.input.KeyBasher"
ExportAssets (56)Timeline Frame 2Symbol 1284 as "__Packages.sarbakan.input.KeyManager"
ExportAssets (56)Timeline Frame 2Symbol 1285 as "__Packages.maze.elements.Water"
ExportAssets (56)Timeline Frame 2Symbol 1286 as "__Packages.sarbakan.visual.activation.GridActivation"
ExportAssets (56)Timeline Frame 2Symbol 1287 as "__Packages.sarbakan.visual.activation.NoActivation"
ExportAssets (56)Timeline Frame 47Symbol 1137 as "BtnRoll"
ExportAssets (56)Timeline Frame 47Symbol 1138 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 128 MovieClip [DutchMan] Frame 1
"attack"Symbol 128 MovieClip [DutchMan] Frame 10
"idle"Symbol 128 MovieClip [DutchMan] Frame 20
"inactive"Symbol 128 MovieClip [DutchMan] Frame 31
"idle"Symbol 229 MovieClip [skeletuna] Frame 1
"attackStart"Symbol 229 MovieClip [skeletuna] Frame 10
"attackGood"Symbol 229 MovieClip [skeletuna] Frame 20
"attackEnd"Symbol 229 MovieClip [skeletuna] Frame 29
"attackMiss"Symbol 229 MovieClip [skeletuna] Frame 39
"push"Symbol 229 MovieClip [skeletuna] Frame 50
"inactive"Symbol 229 MovieClip [skeletuna] Frame 62
"idle"Symbol 253 MovieClip [vampiRay] Frame 1
"attack"Symbol 253 MovieClip [vampiRay] Frame 11
"inactive"Symbol 253 MovieClip [vampiRay] Frame 21
"idle"Symbol 332 MovieClip [waffle] Frame 1
"pick"Symbol 332 MovieClip [waffle] Frame 10
"picked"Symbol 332 MovieClip [waffle] Frame 21
"inactive"Symbol 332 MovieClip [waffle] Frame 31
"open"Symbol 499 MovieClip Frame 2
"idle"Symbol 499 MovieClip Frame 9
"good"Symbol 499 MovieClip Frame 16
"bad"Symbol 499 MovieClip Frame 27
"close"Symbol 499 MovieClip Frame 37
"inactive"Symbol 499 MovieClip Frame 44
"title"Symbol 867 MovieClip Frame 1
"story"Symbol 867 MovieClip Frame 2
"instructions"Symbol 867 MovieClip Frame 3
"levelSelect"Symbol 867 MovieClip Frame 4
"endGood0"Symbol 867 MovieClip Frame 5
"Easy"Symbol 867 MovieClip Frame 5
"endGood1"Symbol 867 MovieClip Frame 6
"Medium"Symbol 867 MovieClip Frame 6
"endGood2"Symbol 867 MovieClip Frame 7
"Hard"Symbol 867 MovieClip Frame 7
"endBad"Symbol 867 MovieClip Frame 8
"hiscores"Symbol 867 MovieClip Frame 9
"on"Symbol 921 MovieClip Frame 1
"remove"Symbol 921 MovieClip Frame 11
"idle"Symbol 1115 MovieClip Frame 1
"run"Symbol 1115 MovieClip Frame 11
"scared"Symbol 1115 MovieClip Frame 21
"putMask"Symbol 1115 MovieClip Frame 31
"greaseSelf"Symbol 1115 MovieClip Frame 41
"dry"Symbol 1115 MovieClip Frame 51
"jumpInPipe"Symbol 1115 MovieClip Frame 61
"getInPipe"Symbol 1115 MovieClip Frame 71
"slidePipe"Symbol 1115 MovieClip Frame 81
"outPipeGood"Symbol 1115 MovieClip Frame 91
"outPipeMiss"Symbol 1115 MovieClip Frame 100
"fallStart"Symbol 1115 MovieClip Frame 109
"fall"Symbol 1115 MovieClip Frame 119
"land"Symbol 1115 MovieClip Frame 129
"captured"Symbol 1115 MovieClip Frame 141
"capturedPush"Symbol 1115 MovieClip Frame 151
"waitForStart"Symbol 1115 MovieClip Frame 161
"water"Symbol 1128 MovieClip Frame 1
"syrup"Symbol 1128 MovieClip Frame 2
"empty"Symbol 1132 MovieClip Frame 1
"pumpkin"Symbol 1132 MovieClip Frame 11
"slug"Symbol 1132 MovieClip Frame 21
"inactive"Symbol 1190 MovieClip Frame 1
"menu"Symbol 1190 MovieClip Frame 10
"idle"Symbol 1191 MovieClip Frame 1
"opens"Symbol 1191 MovieClip Frame 10
"closes"Symbol 1191 MovieClip Frame 23
"level"Symbol 1220 MovieClip Frame 1
"bonus"Symbol 1220 MovieClip Frame 11
"disabled"Symbol 1233 MovieClip Frame 1
"fade"Symbol 1233 MovieClip Frame 3
"packaging"Symbol 1234 MovieClip Frame 1
"game"Symbol 1234 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 324 EditableText"size"
scoreSymbol 815 EditableText"<p align="left"><font face="Rasten" size="25" color="#26283f" letterSpacing="1.000000" kerning="1"><b>0000000</b></font></p>"
scoreSymbol 817 EditableText"<p align="left"><font face="Rasten" size="25" color="#00ff00" letterSpacing="1.000000" kerning="1"><b>0000000</b></font></p>"
scoreSymbol 846 EditableText"<p align="left"><font face="Rasten" size="25" color="#26283f" letterSpacing="1.000000" kerning="1"><b>0000000</b></font></p>"
scoreSymbol 848 EditableText"<p align="left"><font face="Rasten" size="25" color="#00ff00" letterSpacing="1.000000" kerning="1"><b>0000000</b></font></p>"
nameSymbol 861 EditableText"<p align="left"><font face="Tiki-Surf" size="12" color="#000000" letterSpacing="1.000000" kerning="0">RAPTORIX</font></p>"
scoreSymbol 862 EditableText"<p align="right"><font face="Rasten" size="16" color="#000000" letterSpacing="1.000000" kerning="0">1000000</font></p>"
messageSymbol 865 EditableText"<p align="center"><font face="Tiki-Surf" size="13" color="#000000" letterSpacing="1.000000" kerning="0">MESSAGE</font></p>"




http://swfchan.com/25/123367/info.shtml
Created: 2/3 -2019 19:41:19 Last modified: 2/3 -2019 19:41:19 Server time: 09/05 -2024 07:49:02