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

swfchan turned sixteen years old yesterday! (5may2024)

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

Sponge Bob Square Pants Trash Bash.swf

This is the info page for
Flash #24208

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


Text
POINTS

LIFE

TIME

URCHIN

GOAL

capture
keys

MENU

MUSIC

QUIT

HOw to PlAY

OFF

ON

SFX

ClosE

Score:

Chances:

<p align="left"><font face="Tiki-Island" size="20" color="#fffff0" letterSpacing="1.000000" kerning="1">00000</font></p>

TIme:

<p align="left"><font face="Tiki-Island" size="20" color="#fffff0" letterSpacing="1.000000" kerning="1">00:00</font></p>

3

2

1

GO!

+ 100

Time freeze!

High Score

Play

Enter Code

SPACEBAR

Collect the pieces of the ripped up recipe from the
highest piles of trash without being trapped by the debris!

To help you reach distant items, grab and
throw Plankton with the spacebar. He can then
be controlled by tapping the arrow keys. Return
to Krabs to regain control of him.

Use KrabBY claws to break up
platforms and race up the canyon.

Help childhood pals Krabs and Plankton to rescue the recipe
for Krabby Patties before it gets lost in the trash dump!

Collect the pieces of the ripped up recipe from the
highest piles of trash without being trapped by the debris!

How to Play

How to Play

To help you reach distant items, grab and
throw Plankton with the spacebar. He can then
be controlled by tapping the arrow keys. Return
to Krabs to regain control of him.

Use KrabBY claws to break up
platforms and race up the canyon.

Help childhood pals Krabs and Plankton to rescue the recipe
for Krabby Patties before it gets lost in the trash dump!

<Time bubbles with their related
time frame>
Freeze time

<Time bubbles with their related
time frame>
Freeze time

Bonuses

Bonuses

<Patty> 100 extra points

<Patty> 100 extra points

<DEAD FISH> Extra chance

<DEAD FISH> Extra chance

Platforms

Platforms

SEAWEED:
Only Plankton
can go through IT

SEAWEED:
Only Plankton
can go through IT

Breakable:
Krabs can smash
it to break it up.

Breakable:
Krabs can smash
it to break it up.

Indestructible:
Nothing can
break this up.

Indestructible:
Nothing can
break this up.

Weakened:
Breaks if Krabs
walks over it.

Weakened:
Breaks if Krabs
walks over it.

Up

Up

00:00

00000

Are you sure
you want to quit ?

YES

No

Now, get the next piece of the recipe!

You got it!

Now, get the next piece of the recipe!

You got it!

<p align="right"><font face="Tiki-Island" size="29" color="#66ff99" letterSpacing="0.000000" kerning="1">99999</font></p>

Score:

Time Bonus

Score:

Time Bonus

pts

pts

<p align="right"><font face="Tiki-Island" size="29" color="#66ff99" letterSpacing="0.000000" kerning="1">99999</font></p>

NExT LEVEl

<p align="right"><font face="Tiki-Island" size="29" color="#66ffcc" letterSpacing="0.000000" kerning="1">99999</font></p>

<p align="right"><font face="Tiki-Island" size="29" color="#66ffcc" letterSpacing="0.000000" kerning="1">99999</font></p>

<p align="right"><font face="Tiki-Island" size="18" color="#ffff66" letterSpacing="0.000000" kerning="1">You&apos;ve earned no Nick Points. Play again to score some Nick Points!</font></p>

Recipe

Play AgaIn

SubmIT ScorE

VIEW High ScoRES

You’ve put the
recipe back together!

Oh yeah!

You’ve put the
recipe back together!

Oh yeah!

pts

TRY AgaIn

There are still pieces missing.

You should try to get them all!

Oops!

There are still pieces missing.

Oops!

You should try to get them all!

<p align="right"><font face="Tiki-Island" size="29" color="#66ffff" letterSpacing="0.000000" kerning="1">99999</font></p>

pts

<p align="right"><font face="Tiki-Island" size="16" color="#ffff66" letterSpacing="0.000000" kerning="1">You&apos;ve earned no Nick Points. Play again to score some Nick Points!</font></p>

<p align="left"><font face="Tiki-Island" size="14" color="#ffffff" letterSpacing="1.000000" kerning="0">High score list comin’ up...</font></p><p align="left"></p>

No.  NickName:

No.  NickName:

Score:

Score:

Scroll

<p align="right"></p>

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

Your Score:

Your Score:

<p align="right"><font face="Tiki-Island" size="29" color="#66ffff" letterSpacing="0.000000" kerning="1">99999</font></p>

Enter code

Enter code

Enter your secret code here to unlock
exclusive game content!

Enter your secret code here to unlock
exclusive game content!

SUBMIT

<p align="center"></p>

Congratulations!

Congratulations!

Look for this
power-up in
the game!

Look for this
power-up in
the game!

Wrong code...

Wrong code...

Oops! That wasn't the
correct code.

Oops! That wasn't the
correct code.

ActionScript [AS1/AS2]

Frame 1
function getPoints(_callbackFunction, _functionScope) { trace("getting points"); } function awardPoints(_points, _callbackFunction, _functionScope) { trace(("You earned " + _points) + " NickPoints"); } _global.NICKTROPOLIS_ENABLED = false; _global.CHEAT_ENABLED = false; if (_global.NICKTROPOLIS_ENABLED) { _global.gGetPoints = getPoints; _global.gAwardPoints = awardPoints; } Stage.showMenu = false; stop();
Frame 5
stop();
Frame 10
gotoAndStop ("game");
Frame 20
Array.prototype.indexOf = function (_oValue, _nStartIndex) { var _local4 = this.length; var _local3 = -1; if (_nStartIndex == undefined) { _nStartIndex = 0; } var _local2 = _nStartIndex; while (_local2 < _local4) { if (this[_local2] == _oValue) { _local3 = _local2; break; } _local2++; } return(_local3); }; Array.prototype.shuffle = function (_nLevel) { var _local3 = this.length; var _local2 = 0; while (_local2 < _nLevel) { this.exchange(Math.floor(Math.random() * _local3), Math.floor(Math.random() * _local3)); _local2++; } }; Array.prototype.exchange = function (_nIndexA, _nIndexB) { var _local2 = this[_nIndexA]; this[_nIndexA] = this[_nIndexB]; this[_nIndexB] = _local2; }; Array.prototype.equals = function (_aArray) { var _local3 = true; if (this != _aArray) { var _local2 = this.length; if (_local2 != _aArray.length) { _local3 = false; } else { while (_local2--) { if (this[_local2] != _aArray[_local2]) { _local3 = false; break; } } } } return(_local3); }; Array.prototype.getRandom = function () { return(this[Math.floor(Math.random() * this.length)]); }; String.prototype.pad = function (_nLen, _sPad, _bRight) { while (this.length < _nLen) { if (_bRight == true) { this=this + _sPad;//parameter overwritten this + _sPad; } else { this=_sPad + this;//parameter overwritten _sPad + this; } } return(this); }; ASSetPropFlags(Array.prototype, new Array("indexOf", "shuffle", "exchange", "equals", "getRandom"), 7); ASSetPropFlags(String.prototype, new Array("pad"), 7); _global.P = new FF_Package(this.mcPackage); _global.C = new FF_CtrlGame(this); _global.C.initGame(); stop();
Symbol 8 MovieClip Frame 1
this.onEnterFrame = function () { var _local3 = _parent.getBytesLoaded() / _parent.getBytesTotal(); if (_local3 < 1) { this.mcLoadBar.mcBar._xscale = _local3 * 100; } else { _parent.gotoAndStop("game"); } };
Symbol 696 MovieClip [__Packages.Game.State] Frame 0
class Game.State { var mcRef, sName, nPosX, nPosY, bPausable, sState, nNbFrAnim; function State (_mcRef) { mcRef = _mcRef; sName = _mcRef._name; nPosX = mcRef._x; nPosY = mcRef._y; bPausable = true; } function doPause() { mcRef.mcState.stop(); } function doUnPause() { mcRef.mcState.play(); } function doAction() { if (!bPausable) { this[sState](); } else if (!_global.C.bPause) { this[sState](); } } function setState(_sState) { if (sState != _sState) { sState = _sState; mcRef.gotoAndStop(sState); nNbFrAnim = mcRef.mcState._totalframes; } } }
Symbol 697 MovieClip [__Packages.Collision.Collider] Frame 0
class Collision.Collider extends Game.State { var nDistU, mcRef, nDistD, nDistR, nDistL, bBlocMove, sName, nPosX, nPosY; function Collider (_mcRef) { super(_mcRef); nDistU = mcRef._height / 2; nDistD = mcRef._height / 2; nDistR = mcRef._width / 2; nDistL = mcRef._width / 2; bBlocMove = true; _global.CM.nItemNameIndex++; _global.CM.aItemCollide.push(sName); offsetPosition(); } function offsetPosition() { nPosX = nPosX + mcRef._parent._x; nPosY = nPosY + mcRef._parent._y; } }
Symbol 698 MovieClip [__Packages.FF_Wall] Frame 0
class FF_Wall extends Collision.Collider { var setState, sItemType; function FF_Wall (_mcRef) { super(_mcRef); setState("idle" + (Math.floor(Math.random() * 3) + 1)); sItemType = "Wall"; } }
Symbol 699 MovieClip [__Packages.ScrollOptimizer.ScrollingItem] Frame 0
class ScrollOptimizer.ScrollingItem extends Collision.Collider { var nAttachDepth, mcContainer, sAttachLink, sLastState, nLastX, mcRef, nLastY, sName, oBounds, nDistUpSide, nDistDownSide, nDistRightSide, nDistLeftSide, sLUBroadcast, sRUBroadcast, sLDBroadcast, sRDBroadcast, nPosX, nPosY, sState, setState; function ScrollingItem (_mcRef, _sLinkName) { super(_mcRef); nAttachDepth = _mcRef.getDepth(); mcContainer = _mcRef._parent; sAttachLink = _sLinkName; setBounds(); addActivateBroadcast(); sLastState = "Idle"; nLastX = mcRef._x; nLastY = mcRef._y; _global.C.oActionBroadcast.addListener(this); } function destroyItem() { removeFromBroadcast(); delete _global.C.oGameObjects[sName]; _global.CM.aItemCollide.splice(_global.CM.aItemCollide.indexOf(sName), 1); mcRef.swapDepths(10); mcRef.removeMovieClip(); _global.C.oActionBroadcast.removeListener(this); } function setBounds() { oBounds = mcRef.getBounds(mcRef._parent); nDistUpSide = mcRef._y - oBounds.yMin; nDistDownSide = oBounds.yMax - mcRef._y; nDistRightSide = oBounds.xMax - mcRef._x; nDistLeftSide = mcRef._x - oBounds.xMin; } function addActivateBroadcast() { sLUBroadcast = _global.C.oBg.addToBroadcast(this, oBounds.xMin + mcRef._parent._x, oBounds.yMin + mcRef._parent._y); sRUBroadcast = _global.C.oBg.addToBroadcast(this, oBounds.xMax + mcRef._parent._x, oBounds.yMin + mcRef._parent._y); sLDBroadcast = _global.C.oBg.addToBroadcast(this, oBounds.xMin + mcRef._parent._x, oBounds.yMax + mcRef._parent._y); sRDBroadcast = _global.C.oBg.addToBroadcast(this, oBounds.xMax + mcRef._parent._x, oBounds.yMax + mcRef._parent._y); } function checkDesactivate() { setBounds(); var _local4 = nPosX + _global.C.oBg.nPosX; var _local3 = nPosY + _global.C.oBg.nPosY; var _local6 = _local4 - nDistLeftSide; var _local7 = _local4 + nDistRightSide; var _local5 = _local3 - nDistUpSide; var _local8 = _local3 + nDistDownSide; if ((((_local7 < _global.C.oBg.nLActiveLimit) || (_local6 > _global.C.oBg.nRActiveLimit)) || (_local8 < _global.C.oBg.nUpActiveLimit)) || (_local5 > _global.C.oBg.nDwActiveLimit)) { sLastState = sState; nLastX = mcRef._x; nLastY = mcRef._y; setState("NotActive"); addActivateBroadcast(); mcRef.swapDepths(10); mcRef.removeMovieClip(); _global.CM.aItemCollide.splice(_global.CM.aItemCollide.indexOf(sName), 1); _global.C.oActionBroadcast.removeListener(this); } } function checkActivate() { var _local4 = nPosX + _global.C.oBg.nPosX; var _local3 = nPosY + _global.C.oBg.nPosY; var _local6 = _local4 - nDistLeftSide; var _local7 = _local4 + nDistRightSide; var _local5 = _local3 - nDistUpSide; var _local8 = _local3 + nDistDownSide; if ((((_local7 > _global.C.oBg.nLActiveLimit) && (_local6 < _global.C.oBg.nRActiveLimit)) && (_local8 > _global.C.oBg.nUpActiveLimit)) && (_local5 < _global.C.oBg.nDwActiveLimit)) { activate(); } } function activate() { _global.CM.aItemCollide.push(sName); mcContainer.attachMovie(sAttachLink, sName, nAttachDepth); mcRef = mcContainer[sName]; mcRef._x = nLastX; mcRef._y = nLastY; removeFromBroadcast(); _global.C.oBg.addToGeneralBroadcast(this); setState(sLastState); _global.C.oActionBroadcast.addListener(this); } function removeFromBroadcast() { _global.C.oBg.removeFromBroadcast(this, sLUBroadcast); _global.C.oBg.removeFromBroadcast(this, sRUBroadcast); _global.C.oBg.removeFromBroadcast(this, sLDBroadcast); _global.C.oBg.removeFromBroadcast(this, sRDBroadcast); } }
Symbol 700 MovieClip [__Packages.FF_PlatformWeak] Frame 0
class FF_PlatformWeak extends ScrollOptimizer.ScrollingItem { var bUrchinPower, bBlocMove, setState, checkDesactivate, nNbFrAnim, mcRef, destroyItem; function FF_PlatformWeak (_mcRef, _sLinkName) { super(_mcRef, _sLinkName); } function doSetUrchinPower() { bUrchinPower = true; bBlocMove = false; } function doUnsetUrchinPower() { if (bUrchinPower) { bUrchinPower = false; bBlocMove = true; } } function onHit(_sSideHit) { if ((_sSideHit == "Bottom") || (bUrchinPower)) { setState("destroyUp"); bBlocMove = false; _global.C.oCtrlSFX.playSFX("destroyUp.wav", 100, 1); } if (_sSideHit == "Top") { setState("destroyDown"); bBlocMove = false; _global.C.oCtrlSFX.playSFX("destroyDown.wav", 100, 1); } } function Idle() { checkDesactivate(); } function destroyUp() { checkDesactivate(); if (mcRef.mcState._currentframe >= nNbFrAnim) { destroyItem(); } } function destroyDown() { checkDesactivate(); if (mcRef.mcState._currentframe >= nNbFrAnim) { destroyItem(); } } }
Symbol 701 MovieClip [__Packages.FF_PlatformNormal] Frame 0
class FF_PlatformNormal extends ScrollOptimizer.ScrollingItem { var bUrchinPower, bBlocMove, setState, checkDesactivate, nNbFrAnim, mcRef, destroyItem; function FF_PlatformNormal (_mcRef, _sLinkName) { super(_mcRef, _sLinkName); } function doSetUrchinPower() { bUrchinPower = true; bBlocMove = false; } function doUnsetUrchinPower() { if (bUrchinPower) { bUrchinPower = false; bBlocMove = true; } } function onHit(_sSideHit) { if ((_sSideHit == "Bottom") || (bUrchinPower)) { setState("destroyUp"); bBlocMove = false; _global.C.oCtrlSFX.playSFX("destroyUp.wav", 100, 1); } } function Idle() { checkDesactivate(); } function destroyUp() { checkDesactivate(); if (mcRef.mcState._currentframe >= nNbFrAnim) { destroyItem(); } } }
Symbol 702 MovieClip [__Packages.FF_PlatformStrong] Frame 0
class FF_PlatformStrong extends ScrollOptimizer.ScrollingItem { var sItemType, checkDesactivate; function FF_PlatformStrong (_mcRef, _sLinkName) { super(_mcRef, _sLinkName); sItemType = "PlatformStrong"; } function onHit(_sSideHit) { } function Idle() { checkDesactivate(); } }
Symbol 703 MovieClip [__Packages.FF_Obstacle] Frame 0
class FF_Obstacle extends ScrollOptimizer.ScrollingItem { var sItemType, checkDesactivate; function FF_Obstacle (_mcRef, _sLinkName) { super(_mcRef, _sLinkName); sItemType = "Obstacle"; } function Idle() { checkDesactivate(); } }
Symbol 704 MovieClip [__Packages.FF_BonusPatty] Frame 0
class FF_BonusPatty extends ScrollOptimizer.ScrollingItem { var mcRef, sItemType, bBlocMove, sState, setState, checkDesactivate, nNbFrAnim, destroyItem; function FF_BonusPatty (_mcRef, _sLinkName) { super(_mcRef, _sLinkName); mcRef._xscale = (mcRef._yscale = 80); sItemType = "Bonus"; bBlocMove = false; } function onHit(_sSideHit) { if (sState == "Idle") { _global.C.oStats.nScore = _global.C.oStats.nScore + 100; _global.C.oMessages.setState("points"); setState("collect"); bBlocMove = false; _global.C.oCtrlSFX.playSFX("bonusPoints.wav", 100, 1); } } function Idle() { checkDesactivate(); } function collect() { if (mcRef.mcState._currentframe >= nNbFrAnim) { destroyItem(); } } }
Symbol 705 MovieClip [__Packages.FF_BonusLife] Frame 0
class FF_BonusLife extends ScrollOptimizer.ScrollingItem { var mcRef, sItemType, bBlocMove, sState, setState, checkDesactivate, nNbFrAnim, destroyItem; function FF_BonusLife (_mcRef, _sLinkName) { super(_mcRef, _sLinkName); mcRef._xscale = (mcRef._yscale = 80); sItemType = "Bonus"; bBlocMove = false; } function onHit(_sSideHit) { if (sState == "Idle") { _global.C.oStats.nLives = _global.C.oStats.nLives + 1; setState("collect"); bBlocMove = false; _global.C.oCtrlSFX.playSFX("bonusLife.wav", 100, 1); } } function Idle() { checkDesactivate(); } function collect() { if (mcRef.mcState._currentframe >= nNbFrAnim) { destroyItem(); } } }
Symbol 706 MovieClip [__Packages.FF_BonusTime] Frame 0
class FF_BonusTime extends ScrollOptimizer.ScrollingItem { var mcRef, sItemType, bBlocMove, removeFromBroadcast, sName, sState, setState, checkDesactivate; function FF_BonusTime (_mcRef, _sLinkName) { super(_mcRef, _sLinkName); mcRef._xscale = (mcRef._yscale = 80); sItemType = "Bonus"; bBlocMove = false; } function destroyItem() { removeFromBroadcast(); delete _global.C.oGameObjects[sName]; _global.CM.aItemCollide.splice(_global.CM.aItemCollide.indexOf(sName), 1); mcRef.swapDepths(10); mcRef.removeMovieClip(); _global.C.oActionBroadcast.removeListener(this); } function onHit(_sSideHit) { if (sState == "Idle") { _global.C.oActionBroadcast.broadcastMessage("doFreeze"); setState("freeze"); bBlocMove = false; _global.C.oMessages.setState("timeFreeze"); _global.C.oCtrlSFX.playSFX("bonusTime.wav", 100, 1); } } function Idle() { checkDesactivate(); } function collect() { destroyItem(); } function freeze() { if (mcRef.mcState._currentframe == mcRef.mcState._totalframes) { _global.C.oActionBroadcast.broadcastMessage("doUnFreeze"); setState("collect"); } } }
Symbol 707 MovieClip [__Packages.FF_BonusUrchin] Frame 0
class FF_BonusUrchin extends ScrollOptimizer.ScrollingItem { var mcRef, sItemType, bBlocMove, removeFromBroadcast, sName, sState, setState, checkDesactivate, nNbFrAnim; function FF_BonusUrchin (_mcRef, _sLinkName) { super(_mcRef, _sLinkName); if (_global.CHEAT_ENABLED && (_global.SECRET_POWERUP)) { mcRef._xscale = (mcRef._yscale = 80); sItemType = "Urchin"; bBlocMove = false; } else { destroyItem(); } _global.SECRET_POWERUP = false; } function destroyItem() { removeFromBroadcast(); delete _global.C.oGameObjects[sName]; _global.CM.aItemCollide.splice(_global.CM.aItemCollide.indexOf(sName), 1); mcRef.swapDepths(10); mcRef.removeMovieClip(); _global.C.oActionBroadcast.removeListener(this); } function onHit(_sSideHit) { if (sState == "Idle") { setState("collect"); bBlocMove = false; _global.C.oCtrlSFX.playSFX("destroyUp.wav", 100, 1); _global.C.oPlayer.startUrchinPower(); } } function Idle() { checkDesactivate(); } function collect() { if (mcRef.mcState._currentframe == nNbFrAnim) { destroyItem(); } } }
Symbol 708 MovieClip [__Packages.FF_Goal] Frame 0
class FF_Goal extends ScrollOptimizer.ScrollingItem { var sItemType, sState, setState, bBlocMove, checkDesactivate, destroyItem; function FF_Goal (_mcRef, _sLinkName) { super(_mcRef, _sLinkName); sItemType = "Bonus"; } function onHit(_sSideHit) { if (sState != "collect") { _global.C.oStats.nScore = _global.C.oStats.nScore + 1000; _global.C.onWin(); setState("collect"); _global.C.oCtrlSFX.playSFX("goal.wav", 100, 1); bBlocMove = false; } } function Idle() { checkDesactivate(); } function collect() { destroyItem(); } }
Symbol 709 MovieClip [__Packages.FF_CtrlGame] Frame 0
class FF_CtrlGame { var mcRef, mcGame, nItemNameIndex, nItemDepthIndex, bPause, oStats, mcLevel, oCtrlLevels, oCtrlSFX, oActionBroadcast, oGameObjects, mcBg, oBg; function FF_CtrlGame (_mcRef) { mcRef = _mcRef; mcGame = mcRef; nItemNameIndex = 1; nItemDepthIndex = 50; bPause = false; _global.CM = new Collision.CollisionMgr(); oStats = new FF_GameStats(); mcLevel = mcRef.mcDisplay.mcLevel; oCtrlLevels = new FF_CtrlLevels(mcLevel); oCtrlSFX = new Game.CtrlSFX(mcRef); oActionBroadcast = new Object(); AsBroadcaster.initialize(oActionBroadcast); oGameObjects = new Object(); mcRef.onEnterFrame = mx.utils.Delegate.create(this, enterFrame); pauseGame(); mcBg = mcRef.mcDisplay; } function createBg() { oBg = new ScrollOptimizer.Background(mcBg, "oBg"); } function registerInstance(_oObj) { oGameObjects[_oObj.sName] = _oObj; } function clearGameObjects() { for (var _local3 in oGameObjects) { if (((oGameObjects[_local3].sName != "mcKrabby") && (oGameObjects[_local3].sName != "mcPlankton")) && (oGameObjects[_local3].sName != "mcTrash")) { if (oGameObjects[_local3].destroyItem) { oGameObjects[_local3].destroyItem(); } else { oGameObjects[_local3].mcRef.swapDepths(10); oGameObjects[_local3].mcRef.removeMovieClip(); delete oGameObjects[_local3]; } } } _global.CM.clearColliders(); oBg.clearScrBroadcasters(); oActionBroadcast.broadcastMessage("doReset"); } function initGame() { createBg(); mcLevel.createLevel(10); mcRef.mcDisplay.mcTarget = mcRef.mcDisplay.mcLevel.mcKrabby; } function pauseGame() { bPause = true; oActionBroadcast.broadcastMessage("doPause"); _global.C.oCtrlSFX.changeMusic("_package.wav"); } function unpauseGame() { bPause = false; oActionBroadcast.broadcastMessage("doUnPause"); _global.C.oCtrlSFX.changeMusic("_ingame.wav"); _global.oGameMenu.setState("Idle"); } function enterFrame() { oActionBroadcast.broadcastMessage("doAction"); oBg.broadcastScr(); } function onLoseLevel() { pauseGame(); _global.T.launch(this, function () { this.mcLevel.resetLevel(); this.unpauseGame(); }); } function onLoseGame() { pauseGame(); _global.T.launch(this, function () { _global.P.loseGame(); }); } function onWin() { if (oCtrlLevels.isLastLevel()) { _global.T.launch(this, function () { _global.P.winGame(); }); } else { _global.T.launch(this, function () { _global.P.winLevel(); }); } } }
Symbol 710 MovieClip [__Packages.Collision.CollisionMgr] Frame 0
class Collision.CollisionMgr { var nItemNameIndex, aItemCollide; function CollisionMgr () { clearColliders(); } function clearColliders() { nItemNameIndex = 1; aItemCollide = new Array(); } }
Symbol 711 MovieClip [__Packages.FF_GameStats] Frame 0
class FF_GameStats { var __nScore, __nLives; function FF_GameStats () { } function resetStats() { nScore = (0); nLives = (3); _global.canSubmitScore = true; } function get nScore() { return(__nScore); } function set nScore(_nScore) { __nScore = _nScore; _global.C.oHud.mcRef.txtScore.text = __nScore.toString().pad(5, "0"); //return(nScore); } function get nLives() { return(__nLives); } function set nLives(_nLives) { if (_nLives < __nLives) { if (_nLives > 0) { _global.C.onLoseLevel(); } else { _global.C.onLoseGame(); } } __nLives = _nLives; _global.HUD_fish01._visible = false; _global.HUD_fish02._visible = false; _global.HUD_fish03._visible = false; if (__nLives >= 1) { _global.HUD_fish01._visible = true; } if (__nLives >= 2) { _global.HUD_fish02._visible = true; } if (__nLives >= 3) { _global.HUD_fish03._visible = true; } //return(nLives); } }
Symbol 712 MovieClip [__Packages.FF_CtrlLevels] Frame 0
class FF_CtrlLevels { var mcLevel, nCurrentLevel; function FF_CtrlLevels (_mcLevel) { mcLevel = _mcLevel; } function nextLevel() { if (!isLastLevel()) { nCurrentLevel++; var _local2 = Math.floor(((nCurrentLevel / TOTAL_LEVELS) * (MAX_BLOCKS - MIN_BLOCKS)) + MIN_BLOCKS); mcLevel.createLevel(_local2); } } function newGame() { nCurrentLevel = 0; _global.C.oStats.resetStats(); nextLevel(); } function isLastLevel() { return(nCurrentLevel >= TOTAL_LEVELS); } var TOTAL_LEVELS = 5; var MIN_BLOCKS = 7; var MAX_BLOCKS = 20; }
Symbol 713 MovieClip [__Packages.Game.CtrlSFX] Frame 0
class Game.CtrlSFX { var SFXs, allMuted, libLevel, musicMuted, sfxMuted; function CtrlSFX (_libLevel) { SFXs = new Array(); allMuted = false; libLevel = _libLevel; } function playSFX(l_linkage, l_vol, l_loop) { var _local5 = true; l_loop = Math.max(0, l_loop); var _local3 = 0; while (_local3 < SFXs.length) { if (SFXs[_local3].linkageID == l_linkage) { _local5 = false; SFXs[_local3].volume = l_vol; SFXs[_local3].Play(l_loop); if (this == _global.G_Music) { (musicMuted ? (SFXs[_local3].Mute()) : null); } else { (sfxMuted ? (SFXs[_local3].Mute()) : null); } return(SFXs[_local3]); } _local3++; } if (_local5) { libLevel.createEmptyMovieClip("sfx" + SFXs.length, libLevel.getNextHighestDepth()); var _local8 = new Game.SFX(l_linkage, l_vol, l_loop, libLevel["sfx" + SFXs.length]); if (this == _global.G_Music) { (musicMuted ? (_local8.Mute()) : null); } else { (sfxMuted ? (_local8.Mute()) : null); } SFXs.push(_local8); return(_local8); } } function removeSFX(l_sfx) { var _local2 = 0; while (_local2 < SFXs.length) { if (SFXs[_local2] == l_sfx) { SFXs[_local2].Stop(); SFXs.splice(_local2, 1); } _local2++; } } function stopAllSounds() { var _local2 = 0; while (_local2 < SFXs.length) { SFXs[_local2].Stop(); _local2++; } } function playRandomSFX(l_prefix, l_amount) { var _local2 = ((l_prefix + "_") + Math.floor((Math.random() * l_amount) + 1)) + ".wav"; return(playSFX(_local2, 100, 1)); } function muteAll() { var _local2 = 0; while (_local2 < SFXs.length) { SFXs[_local2].Mute(); _local2++; } allMuted = true; } function unMuteAll() { var _local2 = 0; while (_local2 < SFXs.length) { SFXs[_local2].UnMute(); _local2++; } allMuted = false; } function muteSFX() { var _local3 = 0; while (_local3 < SFXs.length) { if (SFXs[_local3] != _global.G_Music) { SFXs[_local3].Mute(); } _local3++; } sfxMuted = true; } function unMuteSFX() { var _local3 = 0; while (_local3 < SFXs.length) { if (SFXs[_local3] != _global.G_Music) { SFXs[_local3].UnMute(); } _local3++; } sfxMuted = false; } function muteMusic() { _global.G_Music.Mute(); musicMuted = true; } function unMuteMusic() { _global.G_Music.UnMute(); musicMuted = false; } function changeMusic(_sLinkageName) { if (_global.G_Music.linkageID != _sLinkageName) { _global.G_Music.Stop(); _global.G_Music = playSFX(_sLinkageName, 60, 65535); if (musicMuted) { _global.G_Music.Mute(); } else { _global.G_Music.UnMute(); } } } }
Symbol 714 MovieClip [__Packages.Game.SFX] Frame 0
class Game.SFX extends Sound { var attachSound, isPlaying, linkageID, oldVolume, start, onSoundComplete, stop, setVolume, getVolume; function SFX (l_linkage, l_vol, l_loop, l_mcHolder) { super(l_mcHolder); attachSound(l_linkage); isPlaying = false; linkageID = l_linkage; volume = (l_vol); oldVolume = l_vol; Play(l_loop); } function Play(l_loop) { start(0, l_loop); isPlaying = true; onSoundComplete = function () { this.isPlaying = false; }; } function Stop() { stop(); isPlaying = false; } function Mute() { if (volume > 0) { oldVolume = volume; volume = (0); } } function UnMute() { volume = (oldVolume); } function set volume(l_vol) { setVolume(l_vol); //return(volume); } function get volume() { return(getVolume()); } }
Symbol 715 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 716 MovieClip [__Packages.ScrollOptimizer.Background] Frame 0
class ScrollOptimizer.Background extends Game.State { var nScrWidth, nScrHeight, nTotalWidth, mcRef, nTotalHeight, nTotalScrInX, nTotalScrInY, nActiveDist, nUpActiveLimit, nPosY, nDwActiveLimit, nRActiveLimit, nPosX, nLActiveLimit, nRightXMax, nLeftXMax, nUpYMax, nDownYMax, aScrBroadcasters, sState; function Background (_mcRef) { super(_mcRef); nScrWidth = 600; nScrHeight = 300; nTotalWidth = mcRef._width; nTotalHeight = mcRef._height; nTotalScrInX = int(nTotalWidth / nScrWidth) + 1; nTotalScrInY = int(nTotalHeight / nScrHeight) + 1; nActiveDist = 100; nUpActiveLimit = nPosY - nActiveDist; nDwActiveLimit = (nPosY + nScrHeight) + nActiveDist; nRActiveLimit = (nPosX + nScrWidth) + nActiveDist; nLActiveLimit = nPosX - nActiveDist; nRightXMax = 0; nLeftXMax = (nTotalWidth - nScrWidth) * -1; nUpYMax = (nTotalHeight - nScrHeight) * -1; nDownYMax = 0; aScrBroadcasters = new Array(); setState("Move"); _global.C.oActionBroadcast.addListener(this); } function broadcastScr() { var _local3 = (-int((nPosX + nScrWidth) / nScrWidth)) + 1; var _local2 = (-int((nPosY + nScrHeight) / nScrHeight)) + 1; this[(("oBroadcastScr" + (_local3 - 1)) + "_") + (_local2 - 1)].broadcastMessage("checkActivate"); this[(("oBroadcastScr" + _local3) + "_") + (_local2 - 1)].broadcastMessage("checkActivate"); this[(("oBroadcastScr" + (_local3 + 1)) + "_") + (_local2 - 1)].broadcastMessage("checkActivate"); this[(("oBroadcastScr" + (_local3 - 1)) + "_") + _local2].broadcastMessage("checkActivate"); this[(("oBroadcastScr" + _local3) + "_") + _local2].broadcastMessage("checkActivate"); this[(("oBroadcastScr" + (_local3 + 1)) + "_") + _local2].broadcastMessage("checkActivate"); this[(("oBroadcastScr" + (_local3 - 1)) + "_") + (_local2 + 1)].broadcastMessage("checkActivate"); this[(("oBroadcastScr" + _local3) + "_") + (_local2 + 1)].broadcastMessage("checkActivate"); this[(("oBroadcastScr" + (_local3 + 1)) + "_") + (_local2 + 1)].broadcastMessage("checkActivate"); } function addToBroadcast(_oRef, _nXCorner, _nYCorner) { var _local3 = int(_nXCorner / nScrWidth) + 1; var _local2 = int(_nYCorner / nScrHeight) + 1; if (_nXCorner < 0) { _local3 = _local3 - 2; } if (_nYCorner < 0) { _local2 = _local2 - 2; } var _local4 = (("oBroadcastScr" + _local3) + "_") + _local2; if (this[_local4] == undefined) { setScrBroadcaster(_local3, _local2); } this[_local4].addListener(_oRef); return(_local4); } function removeFromBroadcast(_oRef, _sBroadcastName) { this[_sBroadcastName].removeListener(_oRef); if (this[_sBroadcastName]._listeners.length == 0) { delete this[_sBroadcastName]; } } function addToGeneralBroadcast(_oRef) { _global.C.oActionBroadcast.addListener(_oRef); } function setState(_sState) { if (sState != _sState) { sState = _sState; } } function clearScrBroadcasters() { for (var _local3 in aScrBroadcasters) { for (var _local2 in aScrBroadcasters[_local3]._listeners) { aScrBroadcasters[_local3].removeListener(aScrBroadcasters[_local3]._listeners[_local2]); } delete aScrBroadcasters[_local3]; aScrBroadcasters.splice(_local3, 1); } aScrBroadcasters = new Array(); } function setScrBroadcaster(_nScrX, _nScrY) { this[(("oBroadcastScr" + _nScrX) + "_") + _nScrY] = new Object(); AsBroadcaster.initialize(this[(("oBroadcastScr" + _nScrX) + "_") + _nScrY]); aScrBroadcasters.push(this[(("oBroadcastScr" + _nScrX) + "_") + _nScrY]); } function Move() { nPosY = mcRef._y; } }
Symbol 717 MovieClip [__Packages.FF_Package] Frame 0
class FF_Package { var mcRef; function FF_Package (_mcRef) { mcRef = _mcRef; } function prepareGame() { _global.C.oCtrlLevels.newGame(); } function playGame() { prepareGame(); resumeGame(); } function loseGame() { _global.C.pauseGame(); mcRef.gotoAndStop("loseGame"); updateScore(); awardNPs(); mcRef._visible = true; } function winLevel() { _global.C.pauseGame(); mcRef.gotoAndStop("winLevel"); updateBonus(); updateScore(); mcRef._visible = true; } function winGame() { _global.C.pauseGame(); mcRef.gotoAndStop("winGame"); updateBonus(); updateScore(); awardNPs(); mcRef._visible = true; } function howToPlay() { _global.C.pauseGame(); mcRef.gotoAndStop("instructions1"); mcRef._visible = true; } function confirmQuit() { mcRef.gotoAndStop("gameMenu"); mcRef._visible = true; } function resumeGame() { _global.C.unpauseGame(); mcRef._visible = false; } function nextLevel() { _global.C.oCtrlLevels.nextLevel(); resumeGame(); } function awardNPs() { var _local3; if (_global.C.oStats.nScore < 100) { _local3 = 0; } else if (_global.C.oStats.nScore < 6000) { _local3 = 50; } else if (_global.C.oStats.nScore < 12000) { _local3 = 150; } else { _local3 = 300; } if (_global.NICKTROPOLIS_ENABLED) { if (_local3 > 0) { _global.gAwardPoints(_local3); mcRef.txtNPs.text = ("You've earned " + _local3) + " Nick Points! Play again for more Nick Points!"; } else { mcRef.txtNPs.text = "You've earned no Nick Points. Play again to score some Nick Points!"; } } else { mcRef.txtNPs.text = ""; } } function updateBonus() { var _local5 = _global.C.oTimer.nTime.toString() / 30; var _local4 = _global.C.oCtrlLevels.nCurrentLevel; var _local3 = Math.round(((-5 * _local5) + (50 * _local4)) + 500); _global.C.oStats.nScore = _global.C.oStats.nScore + _local3; mcRef.txtBonus.text = "+" + _local3.toString().pad(5, "0"); } function updateScore() { mcRef.txtScore.text = _global.C.oStats.nScore.toString().pad(5, "0"); } }
Symbol 718 MovieClip [__Packages.FF_Trash] Frame 0
class FF_Trash extends Game.State { var nInitY, nPosY, sndTrash, nSpdX, nSpdY, nCurrentSpd, mcRef, setState, bFrozen, nPosX; function FF_Trash (_mcRef) { super(_mcRef); nInitY = nPosY; doReset(); _global.C.oActionBroadcast.addListener(this); sndTrash = _global.C.oCtrlSFX.playSFX("junk.wav", 0, 65535); } function doReset() { nSpdX = 0; nSpdY = 0; nCurrentSpd = FILL_SPEED; nPosY = nInitY; mcRef._y = nPosY; setState("idle"); doUnFreeze(); } function doLayerOnTop() { mcRef.swapDepths(mcRef._parent.getNextHighestDepth()); } function doFreeze() { bFrozen = true; } function doUnFreeze() { bFrozen = false; } function doPause() { super.doPause(); sndTrash.Mute(); } function doUnPause() { super.doUnPause(); sndTrash.UnMute(); } function adjustVolume() { if (!_global.C.oCtrlSFX.sfxMuted) { sndTrash.__set__volume((Math.max(VOLUME_DIST - (nPosY - _global.C.oPlayer.nPosY), 0) / VOLUME_DIST) * 100); } } function checkHit() { if (nPosY < _global.C.oPlayer.nPosY) { _global.C.oPlayer.setState("die"); nCurrentSpd = 0; } } function doMove() { nPosX = nPosX + nSpdX; nPosY = nPosY + nSpdY; mcRef._x = nPosX; mcRef._y = nPosY; } function idle() { if (!bFrozen) { nSpdY = -nCurrentSpd; nCurrentSpd = Math.min(nCurrentSpd + FILL_ACCEL, FILL_SPEED_MAX); } else { nSpdY = 0; } adjustVolume(); checkHit(); doMove(); } function stop() { nSpdY = 0; } var FILL_SPEED = 0.1; var FILL_ACCEL = 0.0025; var FILL_SPEED_MAX = 3; var VOLUME_DIST = 450; }
Symbol 719 MovieClip [__Packages.Collision.ActiveCollider] Frame 0
class Collision.ActiveCollider extends Collision.Collider { var nSpdX, nSpdY, nCrossX, nPosX, nCrossY, nPosY, sItemGetHitX, sItemGetHitY, sSideHitX, sSideHitY, nYAtX, nXAtY, oMoveLine, setState, sName, nDistR, nDistL, nDistD, nDistU, mcRef; function ActiveCollider (_mcRef) { super(_mcRef); nSpdX = (Math.floor(Math.random() * 5) + 1) - 5; if (nSpdX == 0) { nSpdX = 5; } nSpdY = (Math.floor(Math.random() * 5) + 1) - 5; if (nSpdY == 0) { nSpdY = 5; } nCrossX = nPosX; nCrossY = nPosY; sItemGetHitX = ""; sItemGetHitY = ""; sSideHitX = ""; sSideHitY = ""; nYAtX = 0; nXAtY = 0; oMoveLine = new Object(); oMoveLine.nX1 = 0; oMoveLine.nY1 = 0; oMoveLine.nX2 = 0; oMoveLine.nY2 = 0; oMoveLine.nM = 0; oMoveLine.nB = 0; setState("idle"); _global.C.oActionBroadcast.addListener(this); } function checkCollide() { setMoveLine(); nCrossX = oMoveLine.nX2; nCrossY = oMoveLine.nY2; for (var _local3 in _global.CM.aItemCollide) { if (_global.CM.aItemCollide[_local3] != sName) { if (shouldCollideWith(_global.C.oGameObjects[_global.CM.aItemCollide[_local3]])) { if (_global.C.oGameObjects[_global.CM.aItemCollide[_local3]] != undefined) { if (checkInRange(_global.C.oGameObjects[_global.CM.aItemCollide[_local3]])) { checkHitX(_global.C.oGameObjects[_global.CM.aItemCollide[_local3]]); checkHitY(_global.C.oGameObjects[_global.CM.aItemCollide[_local3]]); } } else { _global.CM.aItemCollide.splice(_local3, 1); } } } } } function shouldCollideWith(_mcCollider) { return(true); } function setMoveLine() { oMoveLine.nX1 = nPosX; oMoveLine.nX2 = nPosX + nSpdX; oMoveLine.nY1 = nPosY; oMoveLine.nY2 = nPosY + nSpdY; with (oMoveLine) { nM = (nY2 - nY1) / (nX2 - nX1); nB = nY2 - (nM * nX2); } } function checkInRange(_oItem) { if (nSpdX > 0) { var _local4 = (nPosX + nSpdX) + nDistR; var _local3 = nPosX - nDistL; } else if (nSpdX < 0) { var _local4 = nPosX + nDistR; var _local3 = (nPosX + nSpdX) - nDistL; } else { var _local4 = nPosX + nDistR; var _local3 = nPosX - nDistL; } if ((_local3 <= (_oItem.nPosX + _oItem.nDistR)) && (_local4 >= (_oItem.nPosX - _oItem.nDistL))) { return(true); } return(false); } function checkHitX(_oItem) { if (nSpdX >= 0) { var _local3 = (_oItem.nPosX - _oItem.nDistL) - nDistR; if ((_local3 >= oMoveLine.nX1) && (_local3 <= oMoveLine.nX2)) { if ((oMoveLine.nM == Infinity) || (oMoveLine.nM == (-Infinity))) { var _local4 = nPosY; } else { var _local4 = (oMoveLine.nM * _local3) + oMoveLine.nB; } if ((_local4 >= ((_oItem.nPosY - _oItem.nDistU) - nDistD)) && (_local4 <= ((_oItem.nPosY + _oItem.nDistD) + nDistU))) { if (_local3 < nCrossX) { if (_oItem.bBlocMove) { sItemGetHitX = _oItem.sName; sSideHitX = "Left"; nCrossX = _local3 - 0.1; nYAtX = _local4; } else { _oItem.onHit(); } } } } } else if (nSpdX < 0) { var _local3 = (_oItem.nPosX + _oItem.nDistR) + nDistL; if ((_local3 <= oMoveLine.nX1) && (_local3 >= oMoveLine.nX2)) { if ((oMoveLine.nM == Infinity) || (oMoveLine.nM == (-Infinity))) { var _local4 = nPosY; } else { var _local4 = (oMoveLine.nM * _local3) + oMoveLine.nB; } if ((_local4 >= ((_oItem.nPosY - _oItem.nDistU) - nDistD)) && (_local4 <= ((_oItem.nPosY + _oItem.nDistD) + nDistU))) { if (_local3 >= nCrossX) { if (_oItem.bBlocMove) { sItemGetHitX = _oItem.sName; sSideHitX = "Right"; nCrossX = _local3 + 0.1; nYAtX = _local4; } else { _oItem.onHit(); } } } } } } function checkHitY(_oItem) { if (nSpdY > 0) { var _local3 = (_oItem.nPosY - _oItem.nDistU) - nDistD; if ((_local3 >= oMoveLine.nY1) && (_local3 <= oMoveLine.nY2)) { if ((oMoveLine.nM == Infinity) || (oMoveLine.nM == (-Infinity))) { var _local4 = nPosX; } else { var _local4 = (_local3 - oMoveLine.nB) / oMoveLine.nM; } if ((_local4 >= ((_oItem.nPosX - _oItem.nDistL) - nDistL)) && (_local4 <= ((_oItem.nPosX + _oItem.nDistR) + nDistR))) { if (_local3 <= nCrossY) { if (_oItem.bBlocMove) { sItemGetHitY = _oItem.sName; sSideHitY = "Top"; nCrossY = _local3 - 0.1; nXAtY = _local4; } else { _oItem.onHit(); } } } } } else if (nSpdY < 0) { var _local3 = (_oItem.nPosY + _oItem.nDistD) + nDistU; if ((_local3 <= oMoveLine.nY1) && (_local3 >= oMoveLine.nY2)) { if ((oMoveLine.nM == Infinity) || (oMoveLine.nM == (-Infinity))) { var _local4 = nPosX; } else { var _local4 = (_local3 - oMoveLine.nB) / oMoveLine.nM; } if ((_local4 >= ((_oItem.nPosX - _oItem.nDistL) - nDistL)) && (_local4 <= ((_oItem.nPosX + _oItem.nDistR) + nDistR))) { if (_local3 >= nCrossY) { if (_oItem.bBlocMove) { sItemGetHitY = _oItem.sName; sSideHitY = "Bottom"; nCrossY = _local3 + 0.1; nXAtY = _local4; } else { _oItem.onHit(); } } } } } } function selectHit(_sDirHit) { if (_sDirHit == "HitX") { _global.C.oGameObjects[sItemGetHitX].onHit(sSideHitX); if (_global.C.oGameObjects[sItemGetHitX].bBlocMove) { nSpdX = -nSpdX; } sItemGetHitX = ""; } else { _global.C.oGameObjects[sItemGetHitY].onHit(sSideHitY); if (_global.C.oGameObjects[sItemGetHitY].bBlocMove) { nSpdY = -nSpdY; } sItemGetHitY = ""; sSideHitY = ""; sSideHitX = ""; } } function doMove() { checkCollide(); if (nSpdY > 0) { if ((nYAtX > nCrossY) and (sItemGetHitX != "")) { nSpdY = 0; checkCollide(); } } if (nSpdY < 0) { if ((nYAtX < nCrossY) and (sItemGetHitX != "")) { nSpdY = 0; checkCollide(); } } nPosX = nCrossX; nPosY = nCrossY; mcRef._x = nPosX; mcRef._y = nPosY; if (sItemGetHitX != "") { selectHit("HitX"); } if (sItemGetHitY != "") { selectHit("HitY"); } } function idle() { doMove(); } }
Symbol 720 MovieClip [__Packages.FF_Plankton] Frame 0
class FF_Plankton extends Collision.ActiveCollider { var nInitX, nPosX, nInitY, nPosY, X_OFFSET, Y_OFFSET, mcTarget, sItemType, nMoveMode, nSpdX, setState, oThrower, mcRef, nSpdY, bCanInput, sSideHitX, sItemGetHitY, sSideHitY, sItemGetHitX, checkCollide, nCrossY, nYAtX, nCrossX, bFacingLeft; function FF_Plankton (_mcRef, _mcTarget) { super(_mcRef); nInitX = nPosX; nInitY = nPosY; X_OFFSET = 55; Y_OFFSET = -13; mcTarget = _mcTarget; var _mcPlankton = this; mcTarget.onGrab = function () { _mcPlankton.setState("grabbed"); }; mcTarget.onThrow = function (_oThrower) { _mcPlankton.oThrower = _oThrower; _mcPlankton.throwPlankton(); }; sItemType = "Sidekick"; doReset(); } function throwPlankton() { nMoveMode = MOVEMODE_THROWN; nPosX = targetX; nPosY = targetY; if (mcTarget._xscale < 0) { facingLeft = (true); nSpdX = -THROWN_SPEED; } else { facingLeft = (false); nSpdX = THROWN_SPEED; } setState("idle"); oThrower.bCanInput = false; } function doPause() { super.doPause(); mcRef.mcState.mcEyeLid.stop(); } function doUnPause() { super.doUnPause(); mcRef.mcState.mcEyeLid.play(); } function doReset() { setState("idle"); nSpdX = 0; nSpdY = 0; nPosX = nInitX; mcRef._x = nPosX; nPosY = nInitY; mcRef._y = nPosY; nMoveMode = MOVEMODE_FOLLOW; setState("idle"); bCanInput = true; } function doLayerOnTop() { mcRef.swapDepths(mcRef._parent.getNextHighestDepth()); } function selectHit(_sDirHit) { if ((sSideHitX != "") && ((nSpdX < -10) || (nSpdX > 10))) { setState("hitWall"); _global.C.oCtrlSFX.playSFX("hitWall.wav", 100, 1); } if (_sDirHit == "HitY") { if (_global.C.oGameObjects[sItemGetHitY].sItemType == "Bonus") { _global.C.oGameObjects[sItemGetHitY].onHit(sSideHitY); } nSpdY = 0; } if (_sDirHit == "HitX") { if (_global.C.oGameObjects[sItemGetHitX].sItemType == "Bonus") { _global.C.oGameObjects[sItemGetHitX].onHit(sSideHitX); } nSpdX = 0; } sItemGetHitY = ""; sItemGetHitX = ""; } function shouldCollideWith(_mcCollider) { if ((_mcCollider.sItemType == "Obstacle") || (_mcCollider.sItemType == "Urchin")) { return(false); } return(true); } function doCollide() { checkCollide(); if (nSpdY > 0) { if ((nYAtX > nCrossY) and (sItemGetHitX != "")) { nSpdY = 0; checkCollide(); } } if (nSpdY < 0) { if ((nYAtX < nCrossY) and (sItemGetHitX != "")) { nSpdY = 0; checkCollide(); } } nPosX = nCrossX; nPosY = nCrossY; mcRef._x = nPosX; mcRef._y = nPosY; if (sItemGetHitX != "") { selectHit("HitX"); } if (sItemGetHitY != "") { selectHit("HitY"); } } function doNotCollide() { nPosX = nPosX + nSpdX; nPosY = nPosY + nSpdY; mcRef._x = nPosX; mcRef._y = nPosY; } function doMove() { switch (nMoveMode) { case MOVEMODE_FOLLOW : doNotCollide(); break; case MOVEMODE_THROWN : doCollide(); break; case MOVEMODE_CONTROL : doCollide(); break; } } function checkFollow() { if (targetX < (nPosX - SWIM_SPEED)) { nSpdX = (targetX - nPosX) / 3; facingLeft = (true); } else if (targetX > (nPosX + SWIM_SPEED)) { nSpdX = (targetX - nPosX) / 3; facingLeft = (false); } else { nSpdX = 0; } if (targetY < (nPosY - SWIM_SPEED)) { nSpdY = (targetY - nPosY) / 3; } else if (targetY > (nPosY + SWIM_SPEED)) { nSpdY = (targetY - nPosY) / 3; } else { nSpdY = 0; } } function checkThrow() { } function checkControl() { obeyFriction(); if (Key.isDown(37)) { if (bCanInput) { nSpdX = nSpdX - SWIM_SPEED; facingLeft = (true); bCanInput = false; } } else if (Key.isDown(39)) { if (bCanInput) { nSpdX = nSpdX + SWIM_SPEED; facingLeft = (false); bCanInput = false; } } else if (Key.isDown(38)) { if (bCanInput) { nSpdY = nSpdY - SWIM_SPEED; bCanInput = false; } } else if (Key.isDown(40)) { if (bCanInput) { nSpdY = nSpdY + SWIM_SPEED; bCanInput = false; } } else { bCanInput = true; } } function obeyFriction() { if (Math.abs(nSpdX) > FRICTION_DECEL) { if (nSpdX > 0) { nSpdX = nSpdX - FRICTION_DECEL; } else { nSpdX = nSpdX + FRICTION_DECEL; } } else { nSpdX = 0; } if (Math.abs(nSpdY) > FRICTION_DECEL) { if (nSpdY > 0) { nSpdY = nSpdY - FRICTION_DECEL; } else { nSpdY = nSpdY + FRICTION_DECEL; } } else { nSpdY = 0; } } function checkMove() { switch (nMoveMode) { case MOVEMODE_FOLLOW : checkFollow(); break; case MOVEMODE_THROWN : checkThrow(); break; case MOVEMODE_CONTROL : checkControl(); checkTargetProximity(); break; } } function checkSwim() { if ((nSpdY != 0) || (nSpdX != 0)) { setState("swim"); } else { setState("idle"); } } function checkTargetProximity() { var _local3 = new flash.geom.Point(nPosX, nPosY); var _local2 = new flash.geom.Point(mcTarget._x, mcTarget._y); if (flash.geom.Point.distance(_local3, _local2) < PROXIMITY_THRESHOLD) { nMoveMode = MOVEMODE_FOLLOW; oThrower.bCanInput = true; } } function idle() { checkMove(); checkSwim(); doMove(); } function swim() { checkMove(); checkSwim(); doMove(); } function hitWall() { if (mcRef.mcState._currentframe == mcRef.mcState._totalframes) { setState("idle"); nMoveMode = MOVEMODE_CONTROL; } } function grabbed() { checkMove(); doMove(); } function die() { } function get facingLeft() { return(bFacingLeft); } function set facingLeft(_bFacingLeft) { bFacingLeft = _bFacingLeft; if (_bFacingLeft) { mcRef._xscale = -Math.abs(mcRef._xscale); } else { mcRef._xscale = Math.abs(mcRef._xscale); } //return(facingLeft); } function get targetX() { var _local2; if (nMoveMode == MOVEMODE_THROWN) { _local2 = mcTarget._x; } else if (mcTarget._xscale < 0) { _local2 = mcTarget._x - X_OFFSET; } else { _local2 = mcTarget._x + X_OFFSET; } return(_local2); } function set targetX(_targetX) { //return(targetX); } function get targetY() { return(mcTarget._y + Y_OFFSET); } function set targetY(_targetY) { //return(targetY); } var SWIM_SPEED = 6; var THROWN_SPEED = 25; var PROXIMITY_THRESHOLD = 50; var FRICTION_DECEL = 1; var MOVEMODE_FOLLOW = 0; var MOVEMODE_THROWN = 1; var MOVEMODE_CONTROL = 2; }
Symbol 721 MovieClip [__Packages.FF_Krabby] Frame 0
class FF_Krabby extends Collision.ActiveCollider { var nInitX, nPosX, nInitY, nPosY, sItemType, sState, mcRef, nNbFrAnim, nSpdX, nSpdY, bAlone, bCanInput, bCanJump, sItemGetHitY, sSideHitY, sItemGetHitX, sSideHitX, doMove, bFacingLeft; function FF_Krabby (_mcRef) { super(_mcRef); nInitX = nPosX; nInitY = nPosY; sItemType = "Player"; _global.C.oPlayer = this; doReset(); } function setState(_sState) { if (sState != _sState) { sState = _sState; mcRef.mcObj.gotoAndStop(sState); nNbFrAnim = mcRef.mcObj.mcState._totalframes; if (_sState == "fall") { _global.C.oActionBroadcast.broadcastMessage("doUnsetUrchinPower"); } } } function doPause() { mcRef.mcObj.mcState.stop(); mcRef.mcObj.mcState.mcEyeLid1.stop(); mcRef.mcObj.mcState.mcEyeLid2.stop(); } function doUnPause() { mcRef.mcObj.mcState.play(); mcRef.mcObj.mcState.mcEyeLid1.play(); mcRef.mcObj.mcState.mcEyeLid2.play(); } function doReset() { setState("idle"); nSpdX = 0; nSpdY = 0; nPosX = nInitX; mcRef._x = nPosX; nPosY = nInitY; mcRef._y = nPosY; mcRef.gotoAndStop("alone"); bAlone = true; bCanInput = true; bCanJump = true; } function doLayerOnTop() { mcRef.swapDepths(mcRef._parent.getNextHighestDepth()); } function startUrchinPower() { setState("jumpB"); nSpdY = -EXPLODE_FORCE; bCanJump = false; _global.C.oActionBroadcast.broadcastMessage("doSetUrchinPower"); } function onHit() { } function selectHit(_sDirHit) { if (_sDirHit == "HitY") { _global.C.oGameObjects[sItemGetHitY].onHit(sSideHitY); if ((_global.C.oGameObjects[sItemGetHitY].sItemType == "PlatformStrong") && (sSideHitY == "Bottom")) { _global.C.oCtrlSFX.playSFX("hitWall.wav", 100, 1); setState("hitRoof"); } nSpdY = 0; } if (_sDirHit == "HitX") { _global.C.oGameObjects[sItemGetHitX].onHit(sSideHitX); nSpdX = 0; } sItemGetHitY = ""; sItemGetHitX = ""; } function obeyGravity() { nSpdY = nSpdY + FALL_ACCEL; } function checkMove() { if (Key.isDown(37) && (bCanInput)) { nSpdX = -RUN_SPEED; facingLeft = (true); } else if (Key.isDown(39) && (bCanInput)) { nSpdX = RUN_SPEED; facingLeft = (false); } else { nSpdX = 0; } } function checkRun() { if ((Key.isDown(37) || (Key.isDown(39))) && (bCanInput)) { setState("run"); } } function checkIdle() { if ((!Key.isDown(37)) && (!Key.isDown(39))) { setState("idle"); } } function checkJump() { if (Key.isDown(38)) { if (bCanInput && (bCanJump)) { setState("jumpB"); nSpdY = -JUMP_FORCE; _global.C.oCtrlSFX.playSFX("jumpB.wav", 100, 1); bCanJump = false; } } else { bCanJump = true; } } function checkFall() { if (nSpdY > FALL_ACCEL) { setState("fall"); } } function checkPlankton() { if (Key.isDown(32) && (bCanInput)) { if (isAlone) { setState("grab"); _global.C.oCtrlSFX.playSFX("grab.wav", 100, 1); } else if (sState == "jumpB") { setState("jumpThrow"); } else { setState("throwPlankton"); } } } function idle() { obeyGravity(); checkMove(); checkRun(); checkJump(); checkPlankton(); checkFall(); doMove(); } function run() { obeyGravity(); checkMove(); checkIdle(); checkJump(); checkPlankton(); checkFall(); doMove(); } function jumpA() { obeyGravity(); checkMove(); if (mcRef.mcObj.mcState._currentframe == mcRef.mcObj.mcState._totalframes) { setState("jumpB"); nSpdY = -JUMP_FORCE; _global.C.oCtrlSFX.playSFX("jumpB.wav", 100, 1); } doMove(); } function jumpB() { obeyGravity(); checkMove(); checkPlankton(); if (nSpdY >= (-FALL_ACCEL)) { setState("jumpC"); } doMove(); } function jumpC() { obeyGravity(); checkMove(); if (mcRef.mcObj.mcState._currentframe == mcRef.mcObj.mcState._totalframes) { setState("fall"); } doMove(); } function fall() { obeyGravity(); checkMove(); if (nSpdY <= FALL_ACCEL) { setState("land"); } doMove(); } function land() { obeyGravity(); checkMove(); checkRun(); if (mcRef.mcObj.mcState._currentframe == mcRef.mcObj.mcState._totalframes) { setState("idle"); } checkJump(); doMove(); } function grab() { nSpdX = 0; obeyGravity(); if (mcRef.mcObj.mcState._currentframe == 8) { mcRef.onGrab(); } if (mcRef.mcObj.mcState._currentframe == mcRef.mcObj.mcState._totalframes) { isAlone = (false); setState("idle"); } doMove(); } function throwPlankton() { obeyGravity(); if (mcRef.mcObj.mcState._currentframe == 8) { _global.C.oCtrlSFX.playSFX("throw.wav", 100, 1); mcRef.onThrow(this); } if (mcRef.mcObj.mcState._currentframe == mcRef.mcObj.mcState._totalframes) { isAlone = (true); setState("idle"); } doMove(); } function jumpThrow() { obeyGravity(); if (mcRef.mcObj.mcState._currentframe == 6) { _global.C.oCtrlSFX.playSFX("throw.wav", 100, 1); mcRef.onThrow(this); } if (mcRef.mcObj.mcState._currentframe == mcRef.mcObj.mcState._totalframes) { isAlone = (true); setState("fall"); } doMove(); } function hitRoof() { if (mcRef.mcObj.mcState._currentframe == mcRef.mcObj.mcState._totalframes) { obeyGravity(); setState("fall"); } } function die() { if (mcRef.mcObj.mcState._currentframe == 1) { _global.C.oCtrlSFX.playSFX("die.wav", 100, 1); } if (mcRef.mcObj.mcState._currentframe == mcRef.mcObj.mcState._totalframes) { _global.C.oStats.nLives--; } } function get facingLeft() { return(bFacingLeft); } function set facingLeft(_bFacingLeft) { bFacingLeft = _bFacingLeft; if (_bFacingLeft) { mcRef._xscale = -Math.abs(mcRef._xscale); } else { mcRef._xscale = Math.abs(mcRef._xscale); } //return(facingLeft); } function get isAlone() { return(bAlone); } function set isAlone(_bAlone) { bAlone = _bAlone; if (_bAlone) { mcRef.gotoAndStop("alone"); } else { mcRef.gotoAndStop("plankton"); } //return(isAlone); } var RUN_SPEED = 3; var FALL_ACCEL = 1; var JUMP_FORCE = 17.5; var EXPLODE_FORCE = 33; }
Symbol 722 MovieClip [__Packages.FF_Hud] Frame 0
class FF_Hud { var mcRef; function FF_Hud (_mcRef) { _global.C.oHud = this; mcRef = _mcRef; } }
Symbol 723 MovieClip [__Packages.FF_GameMenu] Frame 0
class FF_GameMenu extends Game.State { var setState, mcRef; function FF_GameMenu (_mcRef) { super(_mcRef); _global.C.oActionBroadcast.addListener(this); setState("Idle"); } function Idle() { } function Open() { } function Close() { if (mcRef.mcState._currentframe == mcRef.mcState._totalframes) { setState("Idle"); } } }
Symbol 724 MovieClip [__Packages.FF_Timer] Frame 0
class FF_Timer extends Game.State { var setState, nTime, bFrozen, mcRef; function FF_Timer (_mcRef) { super(_mcRef); _global.C.oTimer = this; doReset(); _global.C.oActionBroadcast.addListener(this); } function doReset() { setState("idle"); nTime = 0; doUnFreeze(); } function doFreeze() { bFrozen = true; } function doUnFreeze() { bFrozen = false; } function toString() { var _local2 = Math.floor(nTime / 1800); var _local3 = Math.floor((nTime % 1800) / 30); return((_local2.toString().pad(2, "0") + ":") + _local3.toString().pad(2, "0")); } function idle() { if (!bFrozen) { nTime++; mcRef.txtTimer.text = toString(); } } }
Symbol 725 MovieClip [__Packages.FF_GameMessages] Frame 0
class FF_GameMessages extends Game.State { var setState, mcRef; function FF_GameMessages (_mcRef) { super(_mcRef); _global.C.oMessages = this; _global.C.oActionBroadcast.addListener(this); setState("idle"); } function idle() { } function countDown() { if (mcRef.mcState._currentframe == mcRef.mcState._totalframes) { _global.C.unpauseGame(); setState("idle"); } } function points() { if (mcRef.mcState._currentframe == mcRef.mcState._totalframes) { setState("idle"); } } function timeFreeze() { if (mcRef.mcState._currentframe == mcRef.mcState._totalframes) { setState("idle"); } } }
Symbol 726 MovieClip [__Packages.Game.Transition] Frame 0
class Game.Transition extends Game.State { var bPausable, setState, fToLaunch, fLaunched, nNbFrAnim, mcRef; function Transition (_mcRef) { super(_mcRef); bPausable = false; _global.T = this; _global.C.oActionBroadcast.addListener(this); setState("Idle"); } function launch(_oCaller, _fFunc) { startTransition(mx.utils.Delegate.create(_oCaller, _fFunc)); } function startTransition(_fToLaunch) { fToLaunch = _fToLaunch; setState("Opening"); _global.C.oCtrlSFX.playSFX("transition.wav", 100, 1); } function launchFunction() { fToLaunch(); fLaunched = fToLaunch; } function Opening() { if (mcRef.mcState._currentframe >= nNbFrAnim) { setState("Opened"); } } function Opened() { if (mcRef.mcState._currentframe >= nNbFrAnim) { launchFunction(); setState("Closing"); } } function Closing() { if (mcRef.mcState._currentframe >= nNbFrAnim) { setState("Idle"); } } }
Symbol 727 MovieClip [__Packages.Game.Follower] Frame 0
class Game.Follower extends MovieClip { var _y, mcTarget; function Follower () { super(); } function onEnterFrame() { _y = (-mcTarget._y) + 150; } }
Symbol 728 MovieClip [__Packages.FF_Level] Frame 0
class FF_Level extends MovieClip { var aLevels, BLOCK_HEIGHT, aCurrentFloors, attachMovie, getNextHighestDepth; function FF_Level () { super(); aLevels = new Array(); aLevels.push("LEVEL 0 IS A DUMMY"); aLevels.push({sLevelType:"Bottom", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Bottom", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Bottom", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Bottom", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Bottom", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array(1, 5, 19)}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array(), bUrchin:true}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array(5)}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array(19)}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array(), bUrchin:true}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array(4)}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array(5), bUrchin:true}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array(18)}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array(2), bUrchin:true}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array(5, 19), bUrchin:true}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array(1)}); aLevels.push({sLevelType:"Top", aNoPrecede:new Array(18, 21)}); aLevels.push({sLevelType:"Top", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Top", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Top", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Top", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array(), bUrchin:true}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Middle", aNoPrecede:new Array()}); aLevels.push({sLevelType:"Cap", aNoPrecede:new Array()}); BLOCK_HEIGHT = 300; } function createLevel(_nFloors) { clearLevel(); prepareTerrain(_nFloors); buildLevel(); } function clearLevel() { _global.SECRET_POWERUP = true; _global.C.clearGameObjects(); var _local3 = 0; while (_local3 < aCurrentFloors.length) { this["block" + _local3].swapDepths(10); this["block" + _local3].removeMovieClip(); _local3++; } } function resetLevel() { clearLevel(); buildLevel(); } function prepareTerrain(_nFloors) { aCurrentFloors = new Array(); var _local3 = 0; _local3 = addLevelBlock("Bottom", _local3); var _local2 = 0; while (_local2 < (_nFloors - 2)) { _local3 = addLevelBlock("Middle", _local3); _local2++; } addLevelBlock("Top", _local3); addLevelBlock("Cap", _local3); } function addLevelBlock(_sType, _nPrecede) { var _local2 = 0; while ((aLevels[_local2].sLevelType != _sType) || (aLevels[_local2].aNoPrecede.indexOf(_nPrecede) != -1)) { _local2 = Math.floor(Math.random() * aLevels.length); } aCurrentFloors.push(_local2); return(_local2); } function buildLevel() { var _local5 = false; var _local3 = 0; while (_local3 < aCurrentFloors.length) { var _local4 = "block" + _local3; attachMovie("FF_LevelBlock", _local4, getNextHighestDepth()); this[_local4]._y = BLOCK_HEIGHT * (-_local3); if ((_local3 == (aCurrentFloors.length - 3)) && (!_local5)) { this[_local4].gotoAndStop(16); } else { this[_local4].gotoAndStop(aCurrentFloors[_local3]); } if (aLevels[aCurrentFloors[_local3]].bUrchin) { _local5 = true; } _local3++; } _global.C.oActionBroadcast.broadcastMessage("doLayerOnTop"); } }
Symbol 37 MovieClip Frame 1
this._name = "Item" + _global.CM.nItemNameIndex; _global.C.registerInstance(new FF_Wall(this));
Symbol 37 MovieClip Frame 10
stop();
Symbol 37 MovieClip Frame 20
stop();
Symbol 37 MovieClip Frame 30
stop();
Symbol 39 MovieClip Frame 1
this._name = "Item" + _global.CM.nItemNameIndex; _global.C.registerInstance(new FF_PlatformWeak(this, "PlatformWeak")); this.swapDepths(10); this.removeMovieClip(); stop();
Symbol 41 MovieClip Frame 1
this._name = "Item" + _global.CM.nItemNameIndex; _global.C.registerInstance(new FF_PlatformNormal(this, "PlatformNormal")); this.swapDepths(10); this.removeMovieClip(); stop();
Symbol 43 MovieClip Frame 1
this._name = "Item" + _global.CM.nItemNameIndex; _global.C.registerInstance(new FF_PlatformStrong(this, "PlatformStrong")); this.swapDepths(10); this.removeMovieClip(); stop();
Symbol 46 MovieClip Frame 1
this._name = "Item" + _global.CM.nItemNameIndex; _global.C.registerInstance(new FF_Obstacle(this, "Obstacle")); this.swapDepths(10); this.removeMovieClip(); stop();
Symbol 49 MovieClip Frame 1
this._name = "Item" + _global.CM.nItemNameIndex; _global.C.registerInstance(new FF_BonusPatty(this, "BonusPatty")); this.swapDepths(10); this.removeMovieClip(); stop();
Symbol 51 MovieClip Frame 1
this._name = "Item" + _global.CM.nItemNameIndex; _global.C.registerInstance(new FF_BonusLife(this, "BonusLife")); this.swapDepths(10); this.removeMovieClip(); stop();
Symbol 53 MovieClip Frame 1
this._name = "Item" + _global.CM.nItemNameIndex; _global.C.registerInstance(new FF_BonusTime(this, "BonusTime")); this.swapDepths(10); this.removeMovieClip(); stop();
Symbol 55 MovieClip Frame 1
this._name = "Item" + _global.CM.nItemNameIndex; _global.C.registerInstance(new FF_BonusUrchin(this, "BonusUrchin")); this.swapDepths(10); this.removeMovieClip(); stop();
Symbol 57 MovieClip Frame 1
this._name = "Item" + _global.CM.nItemNameIndex; _global.C.registerInstance(new FF_Goal(this, "Goal")); this.swapDepths(10); this.removeMovieClip(); stop();
Symbol 68 MovieClip Frame 16
stop();
Symbol 89 MovieClip Frame 18
stop();
Symbol 104 MovieClip [Obstacle] Frame 1
stop();
Symbol 111 MovieClip Frame 5
stop();
Symbol 118 MovieClip Frame 150
stop();
Symbol 128 MovieClip Frame 5
stop();
Symbol 141 Button
on (keyPress "<Left>") { return(undefined); } on (keyPress "<Right>") { return(undefined); } on (keyPress "<Up>") { return(undefined); } on (keyPress "<Down>") { return(undefined); }
Symbol 170 MovieClip Frame 1
this._name = "mcTrash"; _global.C.registerInstance(new FF_Trash(this));
Symbol 170 MovieClip Frame 10
stop();
Symbol 170 MovieClip Frame 20
stop();
Symbol 193 MovieClip Frame 1
this._name = "mcEyeLid";
Symbol 195 MovieClip Frame 1
_global.C.oCtrlSFX.playRandomSFX("swim", 2);
Symbol 199 MovieClip Frame 7
stop();
Symbol 200 MovieClip Frame 1
_global.C.registerInstance(new FF_Plankton(this, this._parent.mcKrabby));
Symbol 200 MovieClip Frame 10
stop();
Symbol 200 MovieClip Frame 19
stop();
Symbol 200 MovieClip Frame 29
stop();
Symbol 200 MovieClip Frame 40
stop();
Symbol 200 MovieClip Frame 50
stop();
Symbol 216 MovieClip Frame 1
if ((this._parent.mcEyeLid1 != undefined) && (this._parent.mcEyeLid1 != this)) { this._name = "mcEyeLid2"; } else { this._name = "mcEyeLid1"; }
Symbol 225 MovieClip Frame 1
if ((this._parent.mcEyeLid1 != undefined) && (this._parent.mcEyeLid1 != this)) { this._name = "mcEyeLid2"; } else { this._name = "mcEyeLid1"; }
Symbol 280 MovieClip Frame 35
stop();
Symbol 304 MovieClip Frame 1
_global.C.registerInstance(new FF_Krabby(this));
Symbol 304 MovieClip Frame 10
stop();
Symbol 304 MovieClip Frame 20
stop();
Symbol 305 MovieClip [FF_Level] Frame 1
#initclip 35 Object.registerClass("FF_Level", FF_Level); #endinitclip
Symbol 306 MovieClip [Display] Frame 1
#initclip 34 Object.registerClass("Display", Game.Follower); #endinitclip
Symbol 308 MovieClip Frame 1
_global[this._name] = this;
Symbol 313 Button
on (release) { _global.C.pauseGame(); oGameMenu.setState("Open"); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Instance of Symbol 315 MovieClip in Symbol 316 MovieClip Frame 1
/* no clip actions */
Symbol 320 Button
on (release) { if (_global.C.oCtrlSFX.musicMuted) { _global.C.oCtrlSFX.unMuteMusic(); mcMusic.gotoAndStop("on"); } else { _global.C.oCtrlSFX.muteMusic(); mcMusic.gotoAndStop("off"); } } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 323 Button
on (release) { _global.P.confirmQuit(); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 326 Button
on (release) { _global.T.launch(this, function () { _global.P.howToPlay(); }); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 332 Button
on (release) { if (_global.C.oCtrlSFX.sfxMuted) { _global.C.oCtrlSFX.unMuteSFX(); mcSFX.gotoAndStop("on"); } else { _global.C.oCtrlSFX.muteSFX(); mcSFX.gotoAndStop("off"); } } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 333 MovieClip Frame 1
if (_global.C.oCtrlSFX.musicMuted) { mcMusic.gotoAndStop("off"); } else { mcMusic.gotoAndStop("on"); } if (_global.C.oCtrlSFX.sfxMuted) { mcSFX.gotoAndStop("off"); } else { mcSFX.gotoAndStop("on"); }
Symbol 334 MovieClip Frame 1
_global.C.oCtrlSFX.playSFX("menu.wav", 100, 1);
Symbol 334 MovieClip Frame 10
stop();
Symbol 337 Button
on (release) { _global.C.unpauseGame(); oGameMenu.setState("Close"); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 338 MovieClip Frame 1
_global.C.oCtrlSFX.playSFX("menu.wav", 100, 1);
Symbol 338 MovieClip Frame 10
stop();
Symbol 339 MovieClip Frame 1
this.oGameMenu = new FF_GameMenu(this); _global.oGameMenu = this.oGameMenu;
Symbol 347 MovieClip Frame 1
new FF_Timer(this);
Symbol 364 MovieClip Frame 1
new FF_GameMessages(this);
Symbol 365 MovieClip Frame 1
new FF_Hud(this);
Symbol 367 MovieClip Frame 1
this.onRelease = function () { }; this.useHandCursor = false;
Symbol 378 Button
on (release) { _global.T.launch(this, function () { _global.P.playGame(); }); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 379 Button
on (release) { _global.P.prepareGame(); _global.T.launch(this, function () { gotoAndStop ("instructions1"); }); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 382 Button
on (release) { _global.T.launch(this, function () { gotoAndStop ("enterCode"); }); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 435 Button
on (release) { _global.T.launch(this, function () { this.gotoAndStop("instructions2"); }); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 436 Button
on (release) { _global.T.launch(this, function () { _global.P.resumeGame(); }); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 468 Button
on (release) { _global.T.launch(this, function () { this.gotoAndStop("instructions1"); }); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 469 Button
on (release) { _global.T.launch(this, function () { this.gotoAndStop("instructions3"); }); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 487 MovieClip Frame 1
stop();
Symbol 488 MovieClip Frame 1
stop();
Symbol 491 MovieClip Frame 1
stop();
Symbol 494 Button
on (release) { _global.T.launch(this, function () { this.gotoAndStop("instructions2"); }); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 512 Button
on (release) { _global.C.onLoseGame(); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 515 Button
on (release) { _global.P.resumeGame(); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 548 Button
on (release) { _global.T.launch(this, function () { _global.P.nextLevel(); }); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 587 Button
on (release) { _global.T.launch(this, function () { _global.P.playGame(); }); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 588 Button
on (release) { _global.T.launch(this, function () { gotoAndStop ("titleCard"); }); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 591 Button
on (release) { _global.HS.submitScore(_global.C.oStats.nScore); _global.canSubmitScore = false; btnSubmit._visible = false; _global.T.launch(this, function () { gotoAndStop ("highscores"); }); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 594 Button
on (release) { _global.T.launch(this, function () { gotoAndStop ("highscores"); }); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 627 Button
on (release) { _global.T.launch(this, function () { _global.P.playGame(); }); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 651 Button
on (press) { ControlScroll.scrollUp = true; } on (release, releaseOutside) { ControlScroll.scrollUp = false; }
Symbol 652 Button
on (press) { ControlScroll.scrollDown = true; } on (release, releaseOutside) { ControlScroll.scrollDown = false; }
Instance of Symbol 648 MovieClip "ControlScroll" in Symbol 653 MovieClip Frame 1
onClipEvent (load) { scrollUp = false; scrollDown = false; } onClipEvent (enterFrame) { if (scrollUp == true) { _parent.txtHSNumber.scroll--; _parent.txtHSName.scroll--; _parent.txtHSScore.scroll--; } else if (scrollDown == true) { _parent.txtHSNumber.scroll++; _parent.txtHSName.scroll++; _parent.txtHSScore.scroll++; } }
Instance of Symbol 648 MovieClip "ControlScroll" in Symbol 653 MovieClip Frame 1
onClipEvent (load) { scrollUp = false; scrollDown = false; } onClipEvent (enterFrame) { if (scrollUp == true) { _parent.txtHSNumber.scroll--; _parent.txtHSName.scroll--; _parent.txtHSScore.scroll--; } else if (scrollDown == true) { _parent.txtHSNumber.scroll++; _parent.txtHSName.scroll++; _parent.txtHSScore.scroll++; } }
Symbol 663 Button
on (release) { _global.HS.submitScore(_global.C.oStats.nScore); _global.canSubmitScore = false; btnSubmit._visible = false; } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 664 Button
on (release) { _global.P.playGame(); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 673 Button
on (release) { if (txtCode.text.toUpperCase() == "TENTACLES") { _global.T.launch(this, function () { gotoAndStop ("goodCode"); }); } else { _global.T.launch(this, function () { gotoAndStop ("wrongCode"); }); } } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 687 Button
on (release) { _global.T.launch(this, function () { gotoAndStop ("enterCode"); }); } on (press) { _global.C.oCtrlSFX.playSFX("click.wav", 100, 1); }
Symbol 688 MovieClip Frame 1
stop(); _global.C.oCtrlSFX.changeMusic("_package.wav"); if (_global.CHEAT_ENABLED) { btnCode._visible = false; }
Instance of Symbol 371 MovieClip "ControlHS" in Symbol 688 MovieClip Frame 1
onClipEvent (load) { function getScores() { if (G_TestHighScore == true) { trace("getScores"); } if (gProxyObj == undefined) { if (G_TestHighScore == true) { trace("dans getscore, listescore"); } listScores(); } else { if (G_TestHighScore == true) { trace("dans getscore, getScores"); } gProxyObj.getScores(cbFunc2); } } function submitScore(theScore) { if (G_TestHighScore == true) { trace("Envoie le score = " + theScore); } gProxyObj.submitScore(theScore, cbFunc); } function initHiScores() { if (G_TestHighScore == true) { trace("Tu init le highscore!"); } gProxyObj.setGame_Id("sb_foe"); } function getScoreString() { var _local7 = "Oops! The high score list is not available right now!"; if (gProxyObj != undefined) { trace("gProxyObj is defined"); var _local6 = gProxyObj.getScoreCount(); if (_local6 > 0) { var _local2; var _local3; var _local4; var _local5; _local7 = ""; strNumber = ""; strName = ""; strScore = ""; _local2 = 0; while (_local2 < _local6) { _local3 = gProxyObj.getScoreItem(_local2); _local4 = _local3[0]; _local5 = fStyleNumber(_local3[1]); strNumber = strNumber + ((_local2 + 1) + newline); strName = strName + (_local4 + newline); strScore = strScore + ((_local5 + " pts") + newline); _local2++; } _parent.mcHS.txtHSNumber.text = strNumber; _parent.mcHS.txtHSName.text = strName; _parent.mcHS.txtHSScore.text = strScore; } else { _parent.mcHS.txtHSName.text = "Whoops, the high scores seem to have escaped!"; } } else { _parent.mcHS.txtHSName.text = "Oops! The high score list is not available right now!"; } if (G_TestHighScore == true) { trace("Tu retournes \u00E7a = " + _local7); } return(_local7); } function listScores() { if (G_TestHighScore == true) { trace("Liste les scores.."); } getScoreString(); } function setText() { if (G_TestHighScore == true) { trace("Set le texte.."); } } function cbFunc(thisBool) { if (thisBool) { if (G_TestHighScore == true) { trace("\u00C7a serait cool que tu list les scores"); } listScores(); } else { if (G_TestHighScore == true) { trace("CBfunc y\u00E9 false..."); } _parent.mcHS.txtHSName.text = "Oops! The high score list is not available right now!"; } } function cbFunc2(thisBool) { if (thisBool) { if (G_TestHighScore == true) { trace("\u00C7a serait cool que tu list les scores"); } listScores(); } else { if (G_TestHighScore == true) { trace("CBfunc y\u00E9 false..."); } _parent.mcHS.txtHSName.text = "Oops! The high score list is not available right now!"; } } function fStyleNumber(_nNumber, _nMinimumChar) { _sNumber = String(_nNumber); _sNewString = ""; _nlength = _sNumber.length; _nlength = _nlength / 3; if (_nlength <= 1) { _sNewNumber = _sNumber; if (_sNewNumber.length < _nMinimumChar) { _sNewNumber = "0" + _sNewNumber; } return(_sNewNumber); } _nLoop = _nlength; while (_nLoop > 1) { _sNewString = (" " + _sNumber.substr(-3)) + _sNewString; _sNumber = _sNumber.substr(0, -3); _nLoop--; } _sNewNumber = _sNumber + _sNewString; if (_sNewNumber.length < _nMinimumChar) { _sNewNumber = "0" + _sNewNumber; } return(_sNewNumber); } _global.HS = this; var G_ShowHighScore = true; var G_TestHighScore = false; if (G_TestHighScore == true) { gProxyObj.setServer("www.nick.com"); gProxyObj.setScreenName("TestUser"); gProxyObj.setIsLoggedIn(true); } initHiScores(); }
Symbol 688 MovieClip Frame 10
stop();
Instance of Symbol 315 MovieClip in Symbol 688 MovieClip Frame 10
/* no clip actions */
Symbol 688 MovieClip Frame 20
stop();
Instance of Symbol 315 MovieClip in Symbol 688 MovieClip Frame 30
/* no clip actions */
Symbol 688 MovieClip Frame 40
stop();
Symbol 688 MovieClip Frame 50
stop();
Instance of Symbol 315 MovieClip in Symbol 688 MovieClip Frame 50
/* no clip actions */
Symbol 688 MovieClip Frame 60
stop();
Instance of Symbol 315 MovieClip in Symbol 688 MovieClip Frame 60
/* no clip actions */
Symbol 688 MovieClip Frame 70
stop(); if ((gProxyObj.getIsLoggedIn() && (_global.canSubmitScore)) && (!_global.NICKTROPOLIS_ENABLED)) { btnSubmit._visible = true; } else { btnSubmit._visible = false; } if (_global.NICKTROPOLIS_ENABLED) { btnView._visible = false; } else { btnView._visible = true; }
Symbol 688 MovieClip Frame 80
stop(); if ((gProxyObj.getIsLoggedIn() && (_global.canSubmitScore)) && (!_global.NICKTROPOLIS_ENABLED)) { btnSubmit._visible = true; } else { btnSubmit._visible = false; } if (_global.NICKTROPOLIS_ENABLED) { btnView._visible = false; } else { btnView._visible = true; }
Instance of Symbol 315 MovieClip in Symbol 688 MovieClip Frame 80
/* no clip actions */
Symbol 688 MovieClip Frame 90
if (_global.NICKTROPOLIS_ENABLED) { gotoAndStop ("titleCard"); } _global.HS.getScores(); _global.P.updateScore(); if ((gProxyObj.getIsLoggedIn() && (_global.canSubmitScore)) && (!_global.NICKTROPOLIS_ENABLED)) { btnSubmit._visible = true; } else { btnSubmit._visible = false; } stop();
Instance of Symbol 315 MovieClip in Symbol 688 MovieClip Frame 90
/* no clip actions */
Symbol 688 MovieClip Frame 100
txtCode.text = ""; txtCode.maxChars = 10; Selection.setFocus(txtCode);
Symbol 688 MovieClip Frame 110
_global.CHEAT_ENABLED = true; getURL ("javascript:trackEvent('TENTACLES')");
Symbol 695 MovieClip Frame 1
new Game.Transition(this);

Library Items

Symbol 1 GraphicUsed by:8
Symbol 2 GraphicUsed by:6
Symbol 3 GraphicUsed by:6
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:6
Symbol 6 MovieClipUses:2 3 5Used by:8
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:1 6 7Used by:Timeline
Symbol 696 MovieClip [__Packages.Game.State]
Symbol 697 MovieClip [__Packages.Collision.Collider]
Symbol 698 MovieClip [__Packages.FF_Wall]
Symbol 699 MovieClip [__Packages.ScrollOptimizer.ScrollingItem]
Symbol 700 MovieClip [__Packages.FF_PlatformWeak]
Symbol 701 MovieClip [__Packages.FF_PlatformNormal]
Symbol 702 MovieClip [__Packages.FF_PlatformStrong]
Symbol 703 MovieClip [__Packages.FF_Obstacle]
Symbol 704 MovieClip [__Packages.FF_BonusPatty]
Symbol 705 MovieClip [__Packages.FF_BonusLife]
Symbol 706 MovieClip [__Packages.FF_BonusTime]
Symbol 707 MovieClip [__Packages.FF_BonusUrchin]
Symbol 708 MovieClip [__Packages.FF_Goal]
Symbol 709 MovieClip [__Packages.FF_CtrlGame]
Symbol 710 MovieClip [__Packages.Collision.CollisionMgr]
Symbol 711 MovieClip [__Packages.FF_GameStats]
Symbol 712 MovieClip [__Packages.FF_CtrlLevels]
Symbol 713 MovieClip [__Packages.Game.CtrlSFX]
Symbol 714 MovieClip [__Packages.Game.SFX]
Symbol 715 MovieClip [__Packages.mx.utils.Delegate]
Symbol 716 MovieClip [__Packages.ScrollOptimizer.Background]
Symbol 717 MovieClip [__Packages.FF_Package]
Symbol 718 MovieClip [__Packages.FF_Trash]
Symbol 719 MovieClip [__Packages.Collision.ActiveCollider]
Symbol 720 MovieClip [__Packages.FF_Plankton]
Symbol 721 MovieClip [__Packages.FF_Krabby]
Symbol 722 MovieClip [__Packages.FF_Hud]
Symbol 723 MovieClip [__Packages.FF_GameMenu]
Symbol 724 MovieClip [__Packages.FF_Timer]
Symbol 725 MovieClip [__Packages.FF_GameMessages]
Symbol 726 MovieClip [__Packages.Game.Transition]
Symbol 727 MovieClip [__Packages.Game.Follower]
Symbol 728 MovieClip [__Packages.FF_Level]
Symbol 9 Sound [goal.wav]Used by:29
Symbol 10 Sound [click.wav]Used by:29
Symbol 11 Sound [menu.wav]Used by:29
Symbol 12 Sound [transition.wav]Used by:29
Symbol 13 Sound [jumpA.wav]Used by:29
Symbol 14 Sound [jumpB.wav]Used by:29
Symbol 15 Sound [junk.wav]Used by:29
Symbol 16 Sound [throw.wav]Used by:29
Symbol 17 Sound [bonusLife.wav]Used by:29
Symbol 18 Sound [bonusPoints.wav]Used by:29
Symbol 19 Sound [bonusTime.wav]Used by:29
Symbol 20 Sound [destroyDown.wav]Used by:29
Symbol 21 Sound [destroyUp.wav]Used by:29
Symbol 22 Sound [die.wav]Used by:29
Symbol 23 Sound [grab.wav]Used by:29
Symbol 24 Sound [hitWall.wav]Used by:29
Symbol 25 Sound [swim1.wav]Used by:29
Symbol 26 Sound [swim2.wav]Used by:29
Symbol 27 Sound [_ingame.wav]Used by:29
Symbol 28 Sound [_package.wav]Used by:29
Symbol 29 MovieClipUses:9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28Used by:Timeline
Symbol 30 GraphicUsed by:37
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:37
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:37
Symbol 35 BitmapUsed by:36 146
Symbol 36 GraphicUses:35Used by:37 306
Symbol 37 MovieClipUses:30 32 34 36Used by:58
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:58
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:58
Symbol 42 GraphicUsed by:43 49 51 53 55 57 170 200 304
Symbol 43 MovieClipUses:42Used by:58
Symbol 44 MovieClipUsed by:58
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:58 688
Symbol 47 FontUsed by:48 50 52 54 56 140
Symbol 48 EditableTextUses:47Used by:49
Symbol 49 MovieClipUses:42 48Used by:58
Symbol 50 EditableTextUses:47Used by:51
Symbol 51 MovieClipUses:42 50Used by:58
Symbol 52 EditableTextUses:47Used by:53
Symbol 53 MovieClipUses:42 52Used by:58
Symbol 54 EditableTextUses:47Used by:55
Symbol 55 MovieClipUses:42 54Used by:58
Symbol 56 EditableTextUses:47Used by:57
Symbol 57 MovieClipUses:42 56Used by:58
Symbol 58 MovieClip [FF_LevelBlock]Uses:37 39 41 43 44 46 49 51 53 55 57Used by:Timeline
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:69
Symbol 61 BitmapUsed by:62 64 489
Symbol 62 GraphicUses:61Used by:63
Symbol 63 MovieClipUses:62Used by:69 491
Symbol 64 GraphicUses:61Used by:65
Symbol 65 MovieClipUses:64Used by:69 491
Symbol 66 GraphicUsed by:67
Symbol 67 ButtonUses:66Used by:68 89
Symbol 68 MovieClipUses:67Used by:69 90 488 491
Symbol 69 MovieClip [PlatformNormal]Uses:60 63 65 68Used by:Timeline
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:79
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:79 487
Symbol 74 BitmapUsed by:75 77 485
Symbol 75 GraphicUses:74Used by:76
Symbol 76 MovieClipUses:75Used by:79 487
Symbol 77 GraphicUses:74Used by:78
Symbol 78 MovieClipUses:77Used by:79 487
Symbol 79 MovieClip [PlatformStrong]Uses:71 73 76 78Used by:Timeline
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:90
Symbol 82 BitmapUsed by:83 85 87
Symbol 83 GraphicUses:82Used by:84
Symbol 84 MovieClipUses:83Used by:90 488
Symbol 85 GraphicUses:82Used by:86
Symbol 86 MovieClipUses:85Used by:90 488
Symbol 87 GraphicUses:82Used by:88
Symbol 88 MovieClipUses:87Used by:89 488
Symbol 89 MovieClipUses:88 67Used by:90 488
Symbol 90 MovieClip [PlatformWeak]Uses:81 84 86 68 89Used by:Timeline
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:101
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:101
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:101
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:101
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:101
Symbol 101 MovieClip [Goal]Uses:92 94 96 98 100Used by:Timeline
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:104
Symbol 104 MovieClip [Obstacle]Uses:103Used by:Timeline
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:112
Symbol 107 GraphicUsed by:111
Symbol 108 GraphicUsed by:111 128
Symbol 109 GraphicUsed by:111 128
Symbol 110 GraphicUsed by:111 128
Symbol 111 MovieClipUses:107 108 109 110Used by:112 115 118
Symbol 112 MovieClip [BonusLife]Uses:106 111Used by:Timeline
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:115
Symbol 115 MovieClip [BonusPatty]Uses:114 111Used by:Timeline
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:119
Symbol 118 MovieClipUses:111Used by:119
Symbol 119 MovieClip [BonusTime]Uses:117 118Used by:Timeline
Symbol 120 GraphicUsed by:121 447
Symbol 121 MovieClipUses:120Used by:136
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:126
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:126
Symbol 126 MovieClipUses:123 125Used by:135 136
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127 108 109 110Used by:136
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:135
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:135
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:135
Symbol 135 MovieClipUses:126 130 132 134Used by:136
Symbol 136 MovieClip [BonusUrchin]Uses:121 126 128 135Used by:Timeline
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:Timeline
Symbol 139 GraphicUsed by:141
Symbol 140 EditableTextUses:47Used by:141
Symbol 141 ButtonUses:139 140Used by:Timeline
Symbol 142 BitmapUsed by:144 637
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:142 143Used by:145
Symbol 145 MovieClipUses:144Used by:306
Symbol 146 GraphicUses:35Used by:306
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:169
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:169
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:169
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:169
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:169
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:169
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:169
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:169
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:169
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:169
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:169
Symbol 169 MovieClipUses:148 150 152 154 156 158 160 162 164 166 168Used by:170
Symbol 170 MovieClipUses:42 169Used by:305
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:194 195 196 199 273 284 285 286 287 293
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:194 195 196 199 273 284 285 286 287 293
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:194 195 196 273 284 285 286 287 293
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:194 195 196 273 284 285 286 287 293
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:194 195 196 199 273 284 285 286 287 293
Symbol 181 GraphicUsed by:182 424
Symbol 182 MovieClipUses:181Used by:193 196 199 272 293
Symbol 183 GraphicUsed by:184 425
Symbol 184 MovieClipUses:183Used by:193 196 199 272 293
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:185Used by:193 272
Symbol 187 GraphicUsed by:188 428
Symbol 188 MovieClipUses:187Used by:193 196 199 272 293
Symbol 189 GraphicUsed by:190 622
Symbol 190 MovieClipUses:189Used by:193 196 272
Symbol 191 GraphicUsed by:192 658
Symbol 192 MovieClipUses:191Used by:193 196 199 272 293
Symbol 193 MovieClipUses:182 184 186 188 190 192Used by:194 195 196 199
Symbol 194 MovieClipUses:172 174 176 178 180 193Used by:200 274
Symbol 195 MovieClipUses:172 174 176 178 193 180Used by:200
Symbol 196 MovieClipUses:172 174 176 178 180 182 184 192 188 190 193Used by:200
Symbol 197 GraphicUsed by:198 621
Symbol 198 MovieClipUses:197Used by:199
Symbol 199 MovieClipUses:172 174 198 180 182 184 192 188 193Used by:200
Symbol 200 MovieClipUses:42 194 195 196 199Used by:305
Symbol 201 GraphicUsed by:202 576
Symbol 202 MovieClipUses:201Used by:226 227 234 239 242 243 244 251 269 274 283 286 288 289 290 291 292 294 301 302
Symbol 203 GraphicUsed by:204 584
Symbol 204 MovieClipUses:203Used by:207 234 239 242 251 269 274 280 284 285 286 287 289 290 293 294 301 302
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205Used by:207 234 239 242 251 269 274 280 284 285 286 287 289 290 293 294 301 302
Symbol 207 MovieClipUses:204 206Used by:226 227 234 242 243 244 251 269 274 280 284 286 288 290 291 292 294 301 302
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:216 225 226 234 239 242 243 244 251 269 274 275 282 288 289 290 291 292 294 301 302
Symbol 210 GraphicUsed by:211 573
Symbol 211 MovieClipUses:210Used by:216 225 226 234 239 242 243 244 251 269 274 275 282 288 289 290 291 292 294 301 302
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:216 225 234 239 242 243 244 251 269 275 282 288 289 290 291 292 294 302
Symbol 214 GraphicUsed by:215 654
Symbol 215 MovieClipUses:214Used by:216 225 226 269 275 282 294
Symbol 216 MovieClipUses:209 211 213 215Used by:226 227 244 274 286 292 294 301
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:217Used by:221 224 280 301 302
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:221 224 254 301 302
Symbol 221 MovieClipUses:218 220Used by:226 227 234 239 242 243 244 251 269 274 283 286 288 289 290 291 292 294 301 302
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:226 227 234 239 242 243 244 251 269 280 284 286 288 289 290 291 292 294 301 302
Symbol 224 MovieClipUses:218 220Used by:226
Symbol 225 MovieClipUses:209 211 213 215Used by:226
Symbol 226 MovieClipUses:202 207 216 221 223 209 211 215 224 225Used by:281
Symbol 227 MovieClipUses:202 207 216 221 223Used by:281
Symbol 228 GraphicUsed by:229 409
Symbol 229 MovieClipUses:228Used by:234 244 269 274 288 289 290 292 294 301 302
Symbol 230 GraphicUsed by:231 408
Symbol 231 MovieClipUses:230Used by:234 244 269 288 292 294 301 302
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:234 244 269 288 292 294
Symbol 234 MovieClipUses:207 229 209 211 213 231 233 223 202 204 206 221Used by:281
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:239 242 251
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:239 242 243 251 269 289 290 291 294 302
Symbol 239 MovieClipUses:236 209 211 213 202 221 238 204 206 223Used by:281 688
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:240Used by:242 243 251 290 291 302
Symbol 242 MovieClipUses:236 209 211 213 202 221 238 204 206 223 207 241Used by:281
Symbol 243 MovieClipUses:223 202 207 209 211 213 221 238 241Used by:281
Symbol 244 MovieClipUses:207 229 209 211 213 231 233 202 216 221 223Used by:281
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:245Used by:251
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:251
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:249Used by:251
Symbol 251 MovieClipUses:223 206 204 246 248 236 250 241 207 202 209 211 213 221 238Used by:281
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:254
Symbol 254 MovieClipUses:253 220Used by:269 294
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:255Used by:269 294
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257Used by:269 294
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:269 294
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:269 294
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:263Used by:269 294
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:265Used by:269 294
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:269 294
Symbol 269 MovieClipUses:202 207 209 211 221 229 238 254 213 215 204 206 256 258 260 262 264 266 268 223 233 231Used by:281
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:274
Symbol 272 MovieClipUses:182 184 186 188 190 192Used by:273 284 285 286 287
Symbol 273 MovieClipUses:172 174 176 178 180 272Used by:274
Symbol 274 MovieClipUses:202 207 209 211 221 229 216 204 206 271 194 273Used by:281
Symbol 275 MovieClipUses:209 211 213 215Used by:280
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:280
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:280
Symbol 280 MovieClipUses:223 207 275 218 277 279 204 206Used by:281
Symbol 281 MovieClipUses:226 227 234 239 242 243 244 251 269 274 280Used by:304
Symbol 282 MovieClipUses:209 211 213 215Used by:284
Symbol 283 MovieClipUses:202 221Used by:284
Symbol 284 MovieClipUses:204 172 174 176 178 180 272 206 282 283 223 207Used by:303
Symbol 285 MovieClipUses:204 174 172 176 272 180 178 206Used by:286
Symbol 286 MovieClipUses:202 204 174 172 176 272 180 178 206 216 221 223 207 285Used by:303
Symbol 287 MovieClipUses:204 172 174 176 178 180 272 206Used by:288 289 290 291 292 294 301 302
Symbol 288 MovieClipUses:287 209 211 213 231 229 207 233 223 202 221Used by:303
Symbol 289 MovieClipUses:229 209 211 213 202 221 238 223 206 204 287Used by:303
Symbol 290 MovieClipUses:229 287 209 211 213 202 221 238 223 206 204 207 241Used by:303
Symbol 291 MovieClipUses:223 287 202 209 211 213 221 238 241 207Used by:303
Symbol 292 MovieClipUses:287 209 211 213 231 229 207 233 202 216 221 223Used by:303
Symbol 293 MovieClipUses:204 172 174 176 178 180 182 184 192 188 206Used by:294
Symbol 294 MovieClipUses:293 202 209 211 221 229 207 238 254 213 215 204 206 256 258 260 262 264 266 268 223 287 233 231 216Used by:303
Symbol 295 GraphicUsed by:296 403
Symbol 296 MovieClipUses:295Used by:301 302
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:301 302
Symbol 299 GraphicUsed by:300 402
Symbol 300 MovieClipUses:299Used by:301 302
Symbol 301 MovieClipUses:296 287 202 209 211 218 220 298 229 207 216 300 231 204 206 221 223Used by:303
Symbol 302 MovieClipUses:229 287 209 211 213 202 221 238 223 206 204 296 218 220 298 207 300 231 241Used by:303
Symbol 303 MovieClipUses:284 286 288 289 290 291 292 294 301 302Used by:304
Symbol 304 MovieClipUses:42 281 303Used by:305
Symbol 305 MovieClip [FF_Level]Uses:170 200 304Used by:306
Symbol 306 MovieClip [Display]Uses:145 146 36 305Used by:Timeline
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:313 320 323 326 332 337 339 365 379 382 512 515 587 588 591 594 627 663 664 673 687 688
Symbol 309 FontUsed by:310 317 321 324 327 328 330 335 342 343 344 345 346 358 361 376 380 437 438 439 440 441 444 445 446 470 471 474 475 476 477 497 498 499 500 501 502 503 504 505 506 507 508 509 510 513 538 539 540 541 542 543 544 545 546 557 558 559 569 585 589 592 599 625 628 629 631 633 634 635 636 639 660 661 662 667 668 671 674 678 679 685 686
Symbol 310 TextUses:309Used by:311
Symbol 311 MovieClipUses:310Used by:313 339
Symbol 312 GraphicUsed by:313 323 326 337 378 379 382 436 512 515 548 587 588 591 594 627 663 664 673 687
Symbol 313 ButtonUses:308 311 312Used by:339
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:316 688
Symbol 316 MovieClipUses:315Used by:333
Symbol 317 TextUses:309Used by:318
Symbol 318 MovieClipUses:317Used by:320
Symbol 319 GraphicUsed by:320 332
Symbol 320 ButtonUses:308 318 319Used by:333
Symbol 321 TextUses:309Used by:322
Symbol 322 MovieClipUses:321Used by:323 588
Symbol 323 ButtonUses:308 322 312Used by:333
Symbol 324 TextUses:309Used by:325
Symbol 325 MovieClipUses:324Used by:326 379
Symbol 326 ButtonUses:308 325 312Used by:333
Symbol 327 TextUses:309Used by:329
Symbol 328 TextUses:309Used by:329
Symbol 329 MovieClipUses:327 328Used by:333
Symbol 330 TextUses:309Used by:331
Symbol 331 MovieClipUses:330Used by:332
Symbol 332 ButtonUses:308 331 319Used by:333
Symbol 333 MovieClipUses:316 320 323 326 329 332Used by:334 338
Symbol 334 MovieClipUses:333Used by:339
Symbol 335 TextUses:309Used by:336
Symbol 336 MovieClipUses:335Used by:337
Symbol 337 ButtonUses:308 336 312Used by:339
Symbol 338 MovieClipUses:333Used by:339
Symbol 339 MovieClipUses:313 334 337 338 308 311Used by:365
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340Used by:365 688
Symbol 342 TextUses:309Used by:365 688
Symbol 343 TextUses:309Used by:365 688
Symbol 344 EditableTextUses:309 640Used by:365
Symbol 345 TextUses:309Used by:365 688
Symbol 346 EditableTextUses:309 640Used by:347
Symbol 347 MovieClipUses:346Used by:365
Symbol 348 FontUsed by:349 351 353 355 398 442 443 472 473 495 496 534 535 536 537 595 596 597 598 630 632 665 666 675 676 681 682
Symbol 349 TextUses:348Used by:350
Symbol 350 MovieClipUses:349Used by:357
Symbol 351 TextUses:348Used by:352
Symbol 352 MovieClipUses:351Used by:357
Symbol 353 TextUses:348Used by:354
Symbol 354 MovieClipUses:353Used by:357
Symbol 355 TextUses:348Used by:356
Symbol 356 MovieClipUses:355Used by:357
Symbol 357 MovieClipUses:350 352 354 356Used by:364
Symbol 358 TextUses:309Used by:359
Symbol 359 MovieClipUses:358Used by:360
Symbol 360 MovieClipUses:359Used by:364
Symbol 361 TextUses:309Used by:362
Symbol 362 MovieClipUses:361Used by:363
Symbol 363 MovieClipUses:362Used by:364
Symbol 364 MovieClipUses:357 360 363Used by:365
Symbol 365 MovieClipUses:339 341 308 342 343 344 345 347 364Used by:Timeline
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:366Used by:688 695
Symbol 368 GraphicUsed by:371
Symbol 369 FontUsed by:370
Symbol 370 TextUses:369Used by:371
Symbol 371 MovieClipUses:368 370Used by:688
Symbol 372 BitmapUsed by:373
Symbol 373 GraphicUses:372Used by:688
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:378 436 548 688
Symbol 376 TextUses:309Used by:377
Symbol 377 MovieClipUses:376Used by:378 436
Symbol 378 ButtonUses:375 377 312Used by:688
Symbol 379 ButtonUses:308 325 312Used by:688
Symbol 380 TextUses:309Used by:381
Symbol 381 MovieClipUses:380Used by:382
Symbol 382 ButtonUses:308 381 312Used by:688
Symbol 383 GraphicUsed by:384
Symbol 384 MovieClipUses:383Used by:688
Symbol 385 GraphicUsed by:386
Symbol 386 MovieClipUses:385Used by:688
Symbol 387 GraphicUsed by:388 479
Symbol 388 MovieClipUses:387Used by:389
Symbol 389 MovieClipUses:388Used by:519 688
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClipUses:390Used by:688
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:392Used by:688
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394Used by:688
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:399 493
Symbol 398 TextUses:348Used by:399
Symbol 399 MovieClipUses:397 398Used by:688
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClipUses:400Used by:688
Symbol 402 MovieClipUses:299Used by:688
Symbol 403 MovieClipUses:295Used by:688
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClipUses:404Used by:616 655 688
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:406Used by:616 655 688
Symbol 408 MovieClipUses:230Used by:688
Symbol 409 MovieClipUses:228Used by:688
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:410Used by:604 688
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:412Used by:604 688
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414Used by:688
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:416Used by:688
Symbol 418 GraphicUsed by:419
Symbol 419 MovieClipUses:418Used by:688
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:420Used by:688
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:422Used by:688
Symbol 424 MovieClipUses:181Used by:659 688
Symbol 425 MovieClipUses:183Used by:659 688
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:426Used by:659 688
Symbol 428 MovieClipUses:187Used by:659 688
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:429Used by:435 468 469 494 651 652
Symbol 431 GraphicUsed by:435 468 469 494 651 652
Symbol 432 GraphicUsed by:435 468 469 494 651 652
Symbol 433 GraphicUsed by:435 468 469 494 651 652
Symbol 434 GraphicUsed by:435 469 651
Symbol 435 ButtonUses:430 431 432 433 434Used by:688
Symbol 436 ButtonUses:375 377 312Used by:688
Symbol 437 TextUses:309Used by:688
Symbol 438 TextUses:309Used by:688
Symbol 439 TextUses:309Used by:688
Symbol 440 TextUses:309Used by:688
Symbol 441 TextUses:309Used by:688
Symbol 442 TextUses:348Used by:688
Symbol 443 TextUses:348Used by:688
Symbol 444 TextUses:309Used by:688
Symbol 445 TextUses:309Used by:688
Symbol 446 TextUses:309Used by:688
Symbol 447 MovieClipUses:120Used by:688
Symbol 448 GraphicUsed by:688
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClipUses:449Used by:688
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:451Used by:688
Symbol 453 GraphicUsed by:454
Symbol 454 MovieClipUses:453Used by:688
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClipUses:455Used by:465
Symbol 457 GraphicUsed by:458
Symbol 458 MovieClipUses:457Used by:465
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClipUses:459Used by:465
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:461Used by:465
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:463Used by:465
Symbol 465 MovieClipUses:456 458 460 462 464Used by:466
Symbol 466 MovieClipUses:465Used by:688
Symbol 467 GraphicUsed by:468 494 652
Symbol 468 ButtonUses:430 431 432 433 467Used by:688
Symbol 469 ButtonUses:430 431 432 433 434Used by:688
Symbol 470 TextUses:309Used by:688
Symbol 471 TextUses:309Used by:688
Symbol 472 TextUses:348Used by:688
Symbol 473 TextUses:348Used by:688
Symbol 474 TextUses:309Used by:688
Symbol 475 TextUses:309Used by:688
Symbol 476 TextUses:309Used by:688
Symbol 477 TextUses:309Used by:688
Symbol 478 GraphicUsed by:484
Symbol 479 MovieClipUses:387Used by:480
Symbol 480 MovieClipUses:479Used by:484
Symbol 481 BitmapUsed by:482 517
Symbol 482 GraphicUses:481Used by:483
Symbol 483 MovieClipUses:482Used by:484
Symbol 484 MovieClipUses:478 480 483Used by:688
Symbol 485 GraphicUses:74Used by:486
Symbol 486 MovieClipUses:485Used by:487
Symbol 487 MovieClipUses:73 486 76 78Used by:688
Symbol 488 MovieClipUses:88 84 86 68 89Used by:688
Symbol 489 GraphicUses:61Used by:490
Symbol 490 MovieClipUses:489Used by:491
Symbol 491 MovieClipUses:490 63 65 68Used by:688
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:397 492Used by:688
Symbol 494 ButtonUses:430 431 432 433 467Used by:688
Symbol 495 TextUses:348Used by:688
Symbol 496 TextUses:348Used by:688
Symbol 497 TextUses:309Used by:688
Symbol 498 TextUses:309Used by:688
Symbol 499 TextUses:309Used by:688
Symbol 500 TextUses:309Used by:688
Symbol 501 TextUses:309Used by:688
Symbol 502 TextUses:309Used by:688
Symbol 503 TextUses:309Used by:688
Symbol 504 TextUses:309Used by:688
Symbol 505 TextUses:309Used by:688
Symbol 506 TextUses:309Used by:688
Symbol 507 TextUses:309Used by:688
Symbol 508 TextUses:309Used by:688
Symbol 509 TextUses:309Used by:688
Symbol 510 TextUses:309Used by:511
Symbol 511 MovieClipUses:510Used by:512
Symbol 512 ButtonUses:308 511 312Used by:688
Symbol 513 TextUses:309Used by:514
Symbol 514 MovieClipUses:513Used by:515
Symbol 515 ButtonUses:308 514 312Used by:688
Symbol 516 GraphicUsed by:519
Symbol 517 GraphicUses:481Used by:518
Symbol 518 MovieClipUses:517Used by:519
Symbol 519 MovieClipUses:516 518 389Used by:688
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:522
Symbol 522 MovieClipUses:521Used by:688
Symbol 523 BitmapUsed by:524
Symbol 524 GraphicUses:523Used by:525
Symbol 525 MovieClipUses:524Used by:688
Symbol 526 BitmapUsed by:527
Symbol 527 GraphicUses:526Used by:528
Symbol 528 MovieClipUses:527Used by:688
Symbol 529 GraphicUsed by:688
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:530Used by:688
Symbol 532 BitmapUsed by:533 617
Symbol 533 GraphicUses:532Used by:688
Symbol 534 TextUses:348Used by:688
Symbol 535 TextUses:348Used by:688
Symbol 536 TextUses:348Used by:688
Symbol 537 TextUses:348Used by:688
Symbol 538 EditableTextUses:309 640Used by:688
Symbol 539 TextUses:309Used by:688
Symbol 540 TextUses:309Used by:688
Symbol 541 TextUses:309Used by:688
Symbol 542 TextUses:309Used by:688
Symbol 543 TextUses:309Used by:688
Symbol 544 TextUses:309Used by:688
Symbol 545 EditableTextUses:309 640Used by:688
Symbol 546 TextUses:309Used by:547
Symbol 547 MovieClipUses:546Used by:548
Symbol 548 ButtonUses:375 547 312Used by:688
Symbol 549 BitmapUsed by:550
Symbol 550 GraphicUses:549Used by:551
Symbol 551 MovieClipUses:550Used by:688
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:554
Symbol 554 MovieClipUses:553Used by:688
Symbol 555 GraphicUsed by:556
Symbol 556 MovieClipUses:555Used by:688
Symbol 557 EditableTextUses:309 640Used by:688
Symbol 558 EditableTextUses:309 640Used by:688
Symbol 559 EditableTextUses:309 640Used by:688
Symbol 560 GraphicUsed by:561
Symbol 561 MovieClipUses:560Used by:688
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:562Used by:688
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:564Used by:688
Symbol 566 GraphicUsed by:567
Symbol 567 MovieClipUses:566Used by:688
Symbol 568 GraphicUsed by:570
Symbol 569 TextUses:309Used by:570
Symbol 570 MovieClipUses:568 569Used by:688
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:571Used by:688
Symbol 573 MovieClipUses:210Used by:688
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClipUses:574Used by:688
Symbol 576 MovieClipUses:201Used by:688
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:577Used by:583 677
Symbol 579 GraphicUsed by:580
Symbol 580 MovieClipUses:579Used by:583 677
Symbol 581 GraphicUsed by:582
Symbol 582 MovieClipUses:581Used by:583 656
Symbol 583 MovieClipUses:578 580 582Used by:688
Symbol 584 MovieClipUses:203Used by:688
Symbol 585 TextUses:309Used by:586
Symbol 586 MovieClipUses:585Used by:587
Symbol 587 ButtonUses:308 586 312Used by:688
Symbol 588 ButtonUses:308 322 312Used by:688
Symbol 589 TextUses:309Used by:590
Symbol 590 MovieClipUses:589Used by:591 663
Symbol 591 ButtonUses:308 590 312Used by:688
Symbol 592 TextUses:309Used by:593
Symbol 593 MovieClipUses:592Used by:594
Symbol 594 ButtonUses:308 593 312Used by:688
Symbol 595 TextUses:348Used by:688
Symbol 596 TextUses:348Used by:688
Symbol 597 TextUses:348Used by:688
Symbol 598 TextUses:348Used by:688
Symbol 599 TextUses:309Used by:688
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:600Used by:616 688
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClipUses:602Used by:616 657 684
Symbol 604 MovieClipUses:411 413Used by:616 688
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClipUses:605Used by:616 655
Symbol 607 GraphicUsed by:608
Symbol 608 MovieClipUses:607Used by:611 656 683
Symbol 609 GraphicUsed by:610
Symbol 610 MovieClipUses:609Used by:611 656 683
Symbol 611 MovieClipUses:608 610Used by:616
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClipUses:612Used by:616
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:614Used by:616
Symbol 616 MovieClipUses:601 603 604 405 407 606 611 613 615Used by:688
Symbol 617 GraphicUses:532Used by:618
Symbol 618 MovieClipUses:617Used by:688
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClipUses:619Used by:688
Symbol 621 MovieClipUses:197Used by:688
Symbol 622 MovieClipUses:189Used by:659 688
Symbol 623 GraphicUsed by:624
Symbol 624 MovieClipUses:623Used by:688
Symbol 625 TextUses:309Used by:626
Symbol 626 MovieClipUses:625Used by:627 664 687
Symbol 627 ButtonUses:308 626 312Used by:688
Symbol 628 TextUses:309Used by:688
Symbol 629 TextUses:309Used by:688
Symbol 630 TextUses:348Used by:688
Symbol 631 TextUses:309Used by:688
Symbol 632 TextUses:348Used by:688
Symbol 633 TextUses:309Used by:688
Symbol 634 EditableTextUses:309 640Used by:688
Symbol 635 TextUses:309Used by:688
Symbol 636 EditableTextUses:309 640Used by:688
Symbol 637 GraphicUses:142Used by:638
Symbol 638 ButtonUses:637Used by:688
Symbol 639 EditableTextUses:309 640Used by:653
Symbol 640 FontUsed by:344 346 538 545 557 558 559 634 636 639 641 642 643 644 649 650 662
Symbol 641 TextUses:640Used by:653
Symbol 642 TextUses:640Used by:653
Symbol 643 TextUses:640Used by:653
Symbol 644 TextUses:640Used by:653
Symbol 645 FontUsed by:646
Symbol 646 TextUses:645Used by:648
Symbol 647 GraphicUsed by:648
Symbol 648 MovieClipUses:646 647Used by:653
Symbol 649 EditableTextUses:640Used by:653
Symbol 650 EditableTextUses:640Used by:653
Symbol 651 ButtonUses:430 431 432 433 434Used by:653
Symbol 652 ButtonUses:430 431 432 433 467Used by:653
Symbol 653 MovieClipUses:639 641 642 643 644 648 649 650 651 652Used by:688
Symbol 654 MovieClipUses:214Used by:655
Symbol 655 MovieClipUses:405 407 606 654Used by:688
Symbol 656 MovieClipUses:608 610 582Used by:657
Symbol 657 MovieClipUses:603 656Used by:688
Symbol 658 MovieClipUses:191Used by:659
Symbol 659 MovieClipUses:424 425 427 428 622 658Used by:688
Symbol 660 TextUses:309Used by:688
Symbol 661 TextUses:309Used by:688
Symbol 662 EditableTextUses:309 640Used by:688
Symbol 663 ButtonUses:308 590 312Used by:688
Symbol 664 ButtonUses:308 626 312Used by:688
Symbol 665 TextUses:348Used by:688
Symbol 666 TextUses:348Used by:688
Symbol 667 TextUses:309Used by:688
Symbol 668 TextUses:309Used by:688
Symbol 669 GraphicUsed by:670
Symbol 670 MovieClipUses:669Used by:688
Symbol 671 TextUses:309Used by:672
Symbol 672 MovieClipUses:671Used by:673
Symbol 673 ButtonUses:308 672 312Used by:688
Symbol 674 EditableTextUses:309Used by:688
Symbol 675 TextUses:348Used by:688
Symbol 676 TextUses:348Used by:688
Symbol 677 MovieClipUses:578 580Used by:688
Symbol 678 TextUses:309Used by:688
Symbol 679 TextUses:309Used by:688
Symbol 680 GraphicUsed by:688
Symbol 681 TextUses:348Used by:688
Symbol 682 TextUses:348Used by:688
Symbol 683 MovieClipUses:608 610Used by:684
Symbol 684 MovieClipUses:603 683Used by:688
Symbol 685 TextUses:309Used by:688
Symbol 686 TextUses:309Used by:688
Symbol 687 ButtonUses:308 626 312Used by:688
Symbol 688 MovieClipUses:367 371 373 378 379 382 384 386 389 391 393 395 315 399 401 402 403 405 407 408 409 411 413 415 417 419 421 423 424 425 427 428 375 435 436 437 438 439 440 441 442 443 444 445 446 447 448 450 452 454 466 468 469 470 471 472 473 474 475 476 477 484 239 487 488 491 46 493 494 495 496 497 498 499 500 501 502 503 504 505 506 341 308 342 343 345 507 508 509 512 515 519 522 525 528 529 531 533 534 535 536 537 538 539 540 541 542 543 544 545 548 551 554 556 557 558 559 561 563 565 567 570 572 573 575 576 583 584 587 588 591 594 595 596 597 598 599 616 618 620 621 622 624 627 628 629 630 631 632 633 634 635 636 638 653 655 657 659 601 604 660 661 662 663 664 665 666 667 668 670 673 674 675 676 677 678 679 680 681 682 684 685 686 687Used by:Timeline
Symbol 689 GraphicUsed by:690
Symbol 690 MovieClipUses:689Used by:691 694
Symbol 691 MovieClipUses:690Used by:695
Symbol 692 GraphicUsed by:693
Symbol 693 MovieClipUses:692Used by:695
Symbol 694 MovieClipUses:690Used by:695
Symbol 695 MovieClipUses:367 691 693 694Used by:Timeline

Instance Names

"capture"Frame 20Symbol 141 Button
"mcDisplay"Frame 20Symbol 306 MovieClip [Display]
"mcPackage"Frame 20Symbol 688 MovieClip
"mcBar"Symbol 6 MovieClip Frame 1Symbol 5 MovieClip
"mcLoadBar"Symbol 8 MovieClip Frame 1Symbol 6 MovieClip
"mcState"Symbol 69 MovieClip [PlatformNormal] Frame 41Symbol 68 MovieClip
"mcState"Symbol 90 MovieClip [PlatformWeak] Frame 41Symbol 68 MovieClip
"mcState"Symbol 90 MovieClip [PlatformWeak] Frame 51Symbol 89 MovieClip
"mcState"Symbol 112 MovieClip [BonusLife] Frame 11Symbol 111 MovieClip
"mcState"Symbol 115 MovieClip [BonusPatty] Frame 11Symbol 111 MovieClip
"mcState"Symbol 119 MovieClip [BonusTime] Frame 11Symbol 118 MovieClip
"mcState"Symbol 136 MovieClip [BonusUrchin] Frame 11Symbol 135 MovieClip
"mcState"Symbol 170 MovieClip Frame 10Symbol 169 MovieClip
"mcState"Symbol 200 MovieClip Frame 10Symbol 194 MovieClip
"mcState"Symbol 200 MovieClip Frame 19Symbol 195 MovieClip
"mcState"Symbol 200 MovieClip Frame 29Symbol 196 MovieClip
"mcState"Symbol 200 MovieClip Frame 50Symbol 199 MovieClip
"mcState"Symbol 281 MovieClip Frame 1Symbol 226 MovieClip
"mcState"Symbol 281 MovieClip Frame 11Symbol 227 MovieClip
"mcState"Symbol 281 MovieClip Frame 21Symbol 234 MovieClip
"mcState"Symbol 281 MovieClip Frame 31Symbol 239 MovieClip
"mcState"Symbol 281 MovieClip Frame 41Symbol 242 MovieClip
"mcState"Symbol 281 MovieClip Frame 51Symbol 243 MovieClip
"mcState"Symbol 281 MovieClip Frame 61Symbol 244 MovieClip
"mcState"Symbol 281 MovieClip Frame 71Symbol 251 MovieClip
"mcState"Symbol 281 MovieClip Frame 81Symbol 269 MovieClip
"mcState"Symbol 281 MovieClip Frame 91Symbol 274 MovieClip
"mcState"Symbol 281 MovieClip Frame 101Symbol 280 MovieClip
"mcState"Symbol 303 MovieClip Frame 1Symbol 284 MovieClip
"mcState"Symbol 303 MovieClip Frame 11Symbol 286 MovieClip
"mcState"Symbol 303 MovieClip Frame 22Symbol 288 MovieClip
"mcState"Symbol 303 MovieClip Frame 31Symbol 289 MovieClip
"mcState"Symbol 303 MovieClip Frame 41Symbol 290 MovieClip
"mcState"Symbol 303 MovieClip Frame 51Symbol 291 MovieClip
"mcState"Symbol 303 MovieClip Frame 61Symbol 292 MovieClip
"mcState"Symbol 303 MovieClip Frame 71Symbol 294 MovieClip
"mcState"Symbol 303 MovieClip Frame 81Symbol 301 MovieClip
"mcState"Symbol 303 MovieClip Frame 91Symbol 302 MovieClip
"mcObj"Symbol 304 MovieClip Frame 10Symbol 281 MovieClip
"mcObj"Symbol 304 MovieClip Frame 20Symbol 303 MovieClip
"mcTrash"Symbol 305 MovieClip [FF_Level] Frame 1Symbol 170 MovieClip
"mcPlankton"Symbol 305 MovieClip [FF_Level] Frame 1Symbol 200 MovieClip
"mcKrabby"Symbol 305 MovieClip [FF_Level] Frame 1Symbol 304 MovieClip
"mcLevel"Symbol 306 MovieClip [Display] Frame 1Symbol 305 MovieClip [FF_Level]
"mcMusic"Symbol 333 MovieClip Frame 1Symbol 329 MovieClip
"mcSFX"Symbol 333 MovieClip Frame 1Symbol 329 MovieClip
"mcMenuButton"Symbol 339 MovieClip Frame 10Symbol 313 Button
"mcState"Symbol 339 MovieClip Frame 20Symbol 334 MovieClip
"mcMenuButton"Symbol 339 MovieClip Frame 20Symbol 337 Button
"mcState"Symbol 339 MovieClip Frame 30Symbol 338 MovieClip
"txtTimer"Symbol 347 MovieClip Frame 1Symbol 346 EditableText
"mcState"Symbol 364 MovieClip Frame 20Symbol 357 MovieClip
"mcState"Symbol 364 MovieClip Frame 30Symbol 360 MovieClip
"mcState"Symbol 364 MovieClip Frame 40Symbol 363 MovieClip
"HUD_fish01"Symbol 365 MovieClip Frame 1Symbol 308 MovieClip
"HUD_fish02"Symbol 365 MovieClip Frame 1Symbol 308 MovieClip
"HUD_fish03"Symbol 365 MovieClip Frame 1Symbol 308 MovieClip
"txtScore"Symbol 365 MovieClip Frame 1Symbol 344 EditableText
"txtHSName"Symbol 653 MovieClip Frame 1Symbol 639 EditableText
"ControlScroll"Symbol 653 MovieClip Frame 1Symbol 648 MovieClip
"txtHSScore"Symbol 653 MovieClip Frame 1Symbol 649 EditableText
"txtHSNumber"Symbol 653 MovieClip Frame 1Symbol 650 EditableText
"ControlScroll"Symbol 653 MovieClip Frame 1Symbol 648 MovieClip
"ControlHS"Symbol 688 MovieClip Frame 1Symbol 371 MovieClip
"btnCode"Symbol 688 MovieClip Frame 1Symbol 382 Button
"txtScore"Symbol 688 MovieClip Frame 60Symbol 538 EditableText
"txtBonus"Symbol 688 MovieClip Frame 60Symbol 545 EditableText
"txtScore"Symbol 688 MovieClip Frame 70Symbol 557 EditableText
"txtBonus"Symbol 688 MovieClip Frame 70Symbol 558 EditableText
"txtNPs"Symbol 688 MovieClip Frame 70Symbol 559 EditableText
"btnSubmit"Symbol 688 MovieClip Frame 70Symbol 591 Button
"btnView"Symbol 688 MovieClip Frame 70Symbol 594 Button
"txtScore"Symbol 688 MovieClip Frame 80Symbol 634 EditableText
"txtNPs"Symbol 688 MovieClip Frame 80Symbol 636 EditableText
"mcHS"Symbol 688 MovieClip Frame 90Symbol 653 MovieClip
"txtScore"Symbol 688 MovieClip Frame 90Symbol 662 EditableText
"btnSubmit"Symbol 688 MovieClip Frame 90Symbol 663 Button
"txtCode"Symbol 688 MovieClip Frame 100Symbol 674 EditableText
"mcState"Symbol 695 MovieClip Frame 20Symbol 691 MovieClip
"mcState"Symbol 695 MovieClip Frame 30Symbol 693 MovieClip
"mcState"Symbol 695 MovieClip Frame 40Symbol 694 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 5Symbol 696 as "__Packages.Game.State"
ExportAssets (56)Timeline Frame 5Symbol 697 as "__Packages.Collision.Collider"
ExportAssets (56)Timeline Frame 5Symbol 698 as "__Packages.FF_Wall"
ExportAssets (56)Timeline Frame 5Symbol 699 as "__Packages.ScrollOptimizer.ScrollingItem"
ExportAssets (56)Timeline Frame 5Symbol 700 as "__Packages.FF_PlatformWeak"
ExportAssets (56)Timeline Frame 5Symbol 701 as "__Packages.FF_PlatformNormal"
ExportAssets (56)Timeline Frame 5Symbol 702 as "__Packages.FF_PlatformStrong"
ExportAssets (56)Timeline Frame 5Symbol 703 as "__Packages.FF_Obstacle"
ExportAssets (56)Timeline Frame 5Symbol 704 as "__Packages.FF_BonusPatty"
ExportAssets (56)Timeline Frame 5Symbol 705 as "__Packages.FF_BonusLife"
ExportAssets (56)Timeline Frame 5Symbol 706 as "__Packages.FF_BonusTime"
ExportAssets (56)Timeline Frame 5Symbol 707 as "__Packages.FF_BonusUrchin"
ExportAssets (56)Timeline Frame 5Symbol 708 as "__Packages.FF_Goal"
ExportAssets (56)Timeline Frame 5Symbol 709 as "__Packages.FF_CtrlGame"
ExportAssets (56)Timeline Frame 5Symbol 710 as "__Packages.Collision.CollisionMgr"
ExportAssets (56)Timeline Frame 5Symbol 711 as "__Packages.FF_GameStats"
ExportAssets (56)Timeline Frame 5Symbol 712 as "__Packages.FF_CtrlLevels"
ExportAssets (56)Timeline Frame 5Symbol 713 as "__Packages.Game.CtrlSFX"
ExportAssets (56)Timeline Frame 5Symbol 714 as "__Packages.Game.SFX"
ExportAssets (56)Timeline Frame 5Symbol 715 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 5Symbol 716 as "__Packages.ScrollOptimizer.Background"
ExportAssets (56)Timeline Frame 5Symbol 717 as "__Packages.FF_Package"
ExportAssets (56)Timeline Frame 5Symbol 718 as "__Packages.FF_Trash"
ExportAssets (56)Timeline Frame 5Symbol 719 as "__Packages.Collision.ActiveCollider"
ExportAssets (56)Timeline Frame 5Symbol 720 as "__Packages.FF_Plankton"
ExportAssets (56)Timeline Frame 5Symbol 721 as "__Packages.FF_Krabby"
ExportAssets (56)Timeline Frame 5Symbol 722 as "__Packages.FF_Hud"
ExportAssets (56)Timeline Frame 5Symbol 723 as "__Packages.FF_GameMenu"
ExportAssets (56)Timeline Frame 5Symbol 724 as "__Packages.FF_Timer"
ExportAssets (56)Timeline Frame 5Symbol 725 as "__Packages.FF_GameMessages"
ExportAssets (56)Timeline Frame 5Symbol 726 as "__Packages.Game.Transition"
ExportAssets (56)Timeline Frame 5Symbol 727 as "__Packages.Game.Follower"
ExportAssets (56)Timeline Frame 5Symbol 728 as "__Packages.FF_Level"
ExportAssets (56)Timeline Frame 10Symbol 9 as "goal.wav"
ExportAssets (56)Timeline Frame 10Symbol 10 as "click.wav"
ExportAssets (56)Timeline Frame 10Symbol 11 as "menu.wav"
ExportAssets (56)Timeline Frame 10Symbol 12 as "transition.wav"
ExportAssets (56)Timeline Frame 10Symbol 13 as "jumpA.wav"
ExportAssets (56)Timeline Frame 10Symbol 14 as "jumpB.wav"
ExportAssets (56)Timeline Frame 10Symbol 15 as "junk.wav"
ExportAssets (56)Timeline Frame 10Symbol 16 as "throw.wav"
ExportAssets (56)Timeline Frame 10Symbol 17 as "bonusLife.wav"
ExportAssets (56)Timeline Frame 10Symbol 18 as "bonusPoints.wav"
ExportAssets (56)Timeline Frame 10Symbol 19 as "bonusTime.wav"
ExportAssets (56)Timeline Frame 10Symbol 20 as "destroyDown.wav"
ExportAssets (56)Timeline Frame 10Symbol 21 as "destroyUp.wav"
ExportAssets (56)Timeline Frame 10Symbol 22 as "die.wav"
ExportAssets (56)Timeline Frame 10Symbol 23 as "grab.wav"
ExportAssets (56)Timeline Frame 10Symbol 24 as "hitWall.wav"
ExportAssets (56)Timeline Frame 10Symbol 25 as "swim1.wav"
ExportAssets (56)Timeline Frame 10Symbol 26 as "swim2.wav"
ExportAssets (56)Timeline Frame 10Symbol 27 as "_ingame.wav"
ExportAssets (56)Timeline Frame 10Symbol 28 as "_package.wav"
ExportAssets (56)Timeline Frame 10Symbol 58 as "FF_LevelBlock"
ExportAssets (56)Timeline Frame 10Symbol 69 as "PlatformNormal"
ExportAssets (56)Timeline Frame 10Symbol 79 as "PlatformStrong"
ExportAssets (56)Timeline Frame 10Symbol 90 as "PlatformWeak"
ExportAssets (56)Timeline Frame 10Symbol 101 as "Goal"
ExportAssets (56)Timeline Frame 10Symbol 104 as "Obstacle"
ExportAssets (56)Timeline Frame 10Symbol 112 as "BonusLife"
ExportAssets (56)Timeline Frame 10Symbol 115 as "BonusPatty"
ExportAssets (56)Timeline Frame 10Symbol 119 as "BonusTime"
ExportAssets (56)Timeline Frame 10Symbol 136 as "BonusUrchin"
ExportAssets (56)Timeline Frame 20Symbol 305 as "FF_Level"
ExportAssets (56)Timeline Frame 20Symbol 306 as "Display"

Labels

"loader"Frame 1
"export"Frame 10
"game"Frame 20
"init"Symbol 37 MovieClip Frame 1
"idle1"Symbol 37 MovieClip Frame 10
"idle2"Symbol 37 MovieClip Frame 20
"idle3"Symbol 37 MovieClip Frame 30
"init"Symbol 39 MovieClip Frame 1
"init"Symbol 41 MovieClip Frame 1
"init"Symbol 43 MovieClip Frame 1
"init"Symbol 46 MovieClip Frame 1
"init"Symbol 49 MovieClip Frame 1
"init"Symbol 51 MovieClip Frame 1
"init"Symbol 53 MovieClip Frame 1
"init"Symbol 55 MovieClip Frame 1
"init"Symbol 57 MovieClip Frame 1
"Idle"Symbol 69 MovieClip [PlatformNormal] Frame 1
"right"Symbol 69 MovieClip [PlatformNormal] Frame 11
"left"Symbol 69 MovieClip [PlatformNormal] Frame 21
"both"Symbol 69 MovieClip [PlatformNormal] Frame 31
"destroyUp"Symbol 69 MovieClip [PlatformNormal] Frame 41
"NotActive"Symbol 69 MovieClip [PlatformNormal] Frame 51
"Idle"Symbol 79 MovieClip [PlatformStrong] Frame 1
"right"Symbol 79 MovieClip [PlatformStrong] Frame 11
"left"Symbol 79 MovieClip [PlatformStrong] Frame 21
"both"Symbol 79 MovieClip [PlatformStrong] Frame 31
"NotActive"Symbol 79 MovieClip [PlatformStrong] Frame 41
"Idle"Symbol 90 MovieClip [PlatformWeak] Frame 1
"right"Symbol 90 MovieClip [PlatformWeak] Frame 11
"left"Symbol 90 MovieClip [PlatformWeak] Frame 21
"both"Symbol 90 MovieClip [PlatformWeak] Frame 31
"destroyUp"Symbol 90 MovieClip [PlatformWeak] Frame 41
"destroyDown"Symbol 90 MovieClip [PlatformWeak] Frame 51
"NotActive"Symbol 90 MovieClip [PlatformWeak] Frame 61
"Idle"Symbol 101 MovieClip [Goal] Frame 1
"idle2"Symbol 101 MovieClip [Goal] Frame 11
"idle3"Symbol 101 MovieClip [Goal] Frame 21
"idle4"Symbol 101 MovieClip [Goal] Frame 31
"idle5"Symbol 101 MovieClip [Goal] Frame 41
"collect"Symbol 101 MovieClip [Goal] Frame 51
"NotActive"Symbol 101 MovieClip [Goal] Frame 61
"Idle"Symbol 104 MovieClip [Obstacle] Frame 1
"NotActive"Symbol 104 MovieClip [Obstacle] Frame 11
"Idle"Symbol 112 MovieClip [BonusLife] Frame 1
"collect"Symbol 112 MovieClip [BonusLife] Frame 11
"NotActive"Symbol 112 MovieClip [BonusLife] Frame 21
"Idle"Symbol 115 MovieClip [BonusPatty] Frame 1
"collect"Symbol 115 MovieClip [BonusPatty] Frame 11
"NotActive"Symbol 115 MovieClip [BonusPatty] Frame 21
"Idle"Symbol 119 MovieClip [BonusTime] Frame 1
"freeze"Symbol 119 MovieClip [BonusTime] Frame 11
"collect"Symbol 119 MovieClip [BonusTime] Frame 21
"NotActive"Symbol 119 MovieClip [BonusTime] Frame 31
"Idle"Symbol 136 MovieClip [BonusUrchin] Frame 1
"collect"Symbol 136 MovieClip [BonusUrchin] Frame 11
"NotActive"Symbol 136 MovieClip [BonusUrchin] Frame 21
"init"Symbol 170 MovieClip Frame 1
"idle"Symbol 170 MovieClip Frame 10
"stop"Symbol 170 MovieClip Frame 20
"init"Symbol 200 MovieClip Frame 1
"idle"Symbol 200 MovieClip Frame 10
"swim"Symbol 200 MovieClip Frame 19
"hitWall"Symbol 200 MovieClip Frame 29
"grabbed"Symbol 200 MovieClip Frame 40
"die"Symbol 200 MovieClip Frame 50
"idle"Symbol 281 MovieClip Frame 1
"run"Symbol 281 MovieClip Frame 11
"jumpA"Symbol 281 MovieClip Frame 21
"jumpB"Symbol 281 MovieClip Frame 31
"jumpC"Symbol 281 MovieClip Frame 41
"fall"Symbol 281 MovieClip Frame 51
"land"Symbol 281 MovieClip Frame 61
"hitRoof"Symbol 281 MovieClip Frame 71
"cough"Symbol 281 MovieClip Frame 81
"grab"Symbol 281 MovieClip Frame 91
"die"Symbol 281 MovieClip Frame 101
"idle"Symbol 303 MovieClip Frame 1
"run"Symbol 303 MovieClip Frame 11
"jumpA"Symbol 303 MovieClip Frame 22
"jumpB"Symbol 303 MovieClip Frame 31
"jumpC"Symbol 303 MovieClip Frame 41
"fall"Symbol 303 MovieClip Frame 51
"land"Symbol 303 MovieClip Frame 61
"cough"Symbol 303 MovieClip Frame 71
"throwPlankton"Symbol 303 MovieClip Frame 81
"jumpThrow"Symbol 303 MovieClip Frame 91
"init"Symbol 304 MovieClip Frame 1
"alone"Symbol 304 MovieClip Frame 10
"plankton"Symbol 304 MovieClip Frame 20
"off"Symbol 329 MovieClip Frame 1
"on"Symbol 329 MovieClip Frame 10
"init"Symbol 339 MovieClip Frame 1
"Idle"Symbol 339 MovieClip Frame 10
"Open"Symbol 339 MovieClip Frame 20
"Close"Symbol 339 MovieClip Frame 30
"init"Symbol 364 MovieClip Frame 1
"idle"Symbol 364 MovieClip Frame 10
"countDown"Symbol 364 MovieClip Frame 20
"points"Symbol 364 MovieClip Frame 30
"timeFreeze"Symbol 364 MovieClip Frame 40
"titleCard"Symbol 688 MovieClip Frame 1
"instructions1"Symbol 688 MovieClip Frame 10
"instructions2"Symbol 688 MovieClip Frame 20
"instructions3"Symbol 688 MovieClip Frame 30
"Game Screen"Symbol 688 MovieClip Frame 40
"gameMenu"Symbol 688 MovieClip Frame 50
"winLevel"Symbol 688 MovieClip Frame 60
"winGame"Symbol 688 MovieClip Frame 70
"loseGame"Symbol 688 MovieClip Frame 80
"highscores"Symbol 688 MovieClip Frame 90
"enterCode"Symbol 688 MovieClip Frame 100
"goodCode"Symbol 688 MovieClip Frame 110
"wrongCode"Symbol 688 MovieClip Frame 120
"init"Symbol 695 MovieClip Frame 1
"Idle"Symbol 695 MovieClip Frame 10
"Opening"Symbol 695 MovieClip Frame 20
"Opened"Symbol 695 MovieClip Frame 30
"Closing"Symbol 695 MovieClip Frame 40

Dynamic Text Variables

_sHSNameSymbol 639 EditableText"<p align="left"><font face="Tiki-Island" size="14" color="#ffffff" letterSpacing="1.000000" kerning="0">High score list comin’ up...</font></p><p align="left"></p>"
_sHSScoreSymbol 649 EditableText"<p align="right"></p>"
_sHSNumberSymbol 650 EditableText"<p align="left"></p>"




http://swfchan.com/5/24208/info.shtml
Created: 25/5 -2019 09:43:49 Last modified: 25/5 -2019 09:43:49 Server time: 06/05 -2024 23:49:23