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

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

the-secret-sea-collection.swf

This is the info page for
Flash #124184

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


Text
screens

preloader

Loading

100%

Sounds

screens

title

How
to play

Sea Collection

The Secret

PLAY

© 2008 Disney

help

How to play

Dive down to bring me the
secret items! I’ll put them in my
blobsnott and fly them to safety!

Ursula will be there in…

2:00

2:00

minutes!

NEXT

Ariel must keep her secret sea
collection out of Ursula’s hands!

BACK

Swim

High five Sebastian
to get a speed boost

Grab a bubble to get a shield

Extra life

Time bonus

Don’t forget your friends
and grab the bonuses!

win

We're safe!

That’s quite a
collection you have!

Oh, what it would be
to be human!

PLAY
AGAIN

Your score:

000

lose

TRY
AGAIN

Now your precious
collection is mine!

Hahaha!

popups

menu

Menu

QUIT

RESUME

SOUND

ON/OFF

ON/OFF

confirm

Quit

Are you sure you
want to quit?

YES

NO

level

GO!

Bring at least

to Scuttle!

items

00

Object

You found a snarfblatt!

You found a wingdinger!

That’s a dinglehopper!

It’s a whatsamabob!

Wow! A whatsitz!

That’s a flimdoodle!

Oh! A thinga-ma-jigger!

It’s a f lopnoodle!

Where did you
find a cloptropper?

transitions

default

MENU

x

0

2:00

Score:

000000

Items:

00

ActionScript [AS1/AS2]

Frame 1
var _oPreloaderScreen = (new com.disney.gem.games.ocean_cleaning.screens.PreloaderScreen(mcScreens.mcPreloader)); com.sarbakan.BaseDisneyController.bDEBUG = false; new com.disney.gem.games.ocean_cleaning.Controller(this, _oPreloaderScreen);
Symbol 1008 MovieClip [__Packages.com.sarbakan.utils.StateManaged] Frame 0
class com.sarbakan.utils.StateManaged { var mcRef, bPausable, sNextState, sState; function StateManaged (_mcRef) { setMC(_mcRef); setPausable(true); } function setMC(_mcRef) { mcRef = _mcRef; } function setPausable(_bPausable) { bPausable = _bPausable; } function setState(_sState, _bInstant, _bForce) { sNextState = _sState; if (_bInstant) { checkStateChange(); } if (_bForce) { mcRef.mcState.gotoAndPlay(1); } } function getState() { return(sState); } function stateStarting() { return(mcRef.mcState._currentframe == 1); } function stateFinished() { return(mcRef.mcState._currentframe == mcRef.mcState._totalframes); } function stateCurrentFrame() { return(mcRef.mcState._currentframe); } function stateIsNot() { var _local4 = false; var _local3 = arguments.length - 1; while (_local3 >= 0) { if (arguments[_local3] == sState) { _local4 = true; break; } _local3--; } return(!_local4); } function destroy() { delete mcRef; } function get Mc() { return(mcRef); } function onUpdate() { checkStateChange(); this["state_" + sState](); } function checkStateChange() { if ((sNextState != undefined) && (sNextState != sState)) { this[("state_" + sState) + "_end"](); sState = sNextState; sNextState = undefined; mcRef.gotoAndStop(sState); this[("state_" + sState) + "_init"](); } } function onUpdatePaused() { if (bPausable == false) { onUpdate(); } } function onPause() { if (bPausable) { mcRef.mcState.stop(); } } function onUnPause() { if (bPausable) { mcRef.mcState.play(); } } }
Symbol 1009 MovieClip [__Packages.com.sarbakan.utils.ScreenController] Frame 0
class com.sarbakan.utils.ScreenController extends com.sarbakan.utils.StateManaged { var setMC, setState, setPausable, oController, bInOut, fHideCallBack, mcRef, sState, stateFinished; function ScreenController (_mcRef) { super(); setMC(_mcRef); setState(sSTATE_HIDDEN); setPausable(false); } function setGameController(_oController) { oController = _oController; } function show(_bInOut) { bInOut = _bInOut; if (bInOut) { setState(sSTATE_IN, true); } else { setState(sSTATE_IDLE, true); } } function hide(_fHideCallBack, _bInOutOverride) { fHideCallBack = _fHideCallBack; var _local2 = bInOut; if (_bInOutOverride != undefined) { _local2 = _bInOutOverride; } if (_local2) { setState(sSTATE_OUT); } else { setState(sSTATE_HIDDEN, true); fHideCallBack(); } } function getRef() { return(mcRef); } function isInOutTransitionning() { return((sState == sSTATE_IN) || (sState == sSTATE_OUT)); } function state_in() { if (stateFinished()) { setState(sSTATE_IDLE); } } function state_out() { if (stateFinished()) { setState(sSTATE_HIDDEN, true); fHideCallBack(); } } function state_in_init() { mcRef.btBlocker.useHandCursor = false; } function state_idle_init() { mcRef.btBlocker.useHandCursor = false; } function state_out_init() { mcRef.btBlocker.useHandCursor = false; } static var sSTATE_HIDDEN = "hidden"; static var sSTATE_IN = "in"; static var sSTATE_IDLE = "idle"; static var sSTATE_OUT = "out"; }
Symbol 1010 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.screens.PreloaderScreen] Frame 0
class com.disney.gem.games.ocean_cleaning.screens.PreloaderScreen extends com.sarbakan.utils.ScreenController { var oController, mcRef; function PreloaderScreen (_mcRef) { super(_mcRef); } function state_idle() { var _local2 = com.disney.gem.games.ocean_cleaning.Controller(oController).mcTimeline.getBytesLoaded() / com.disney.gem.games.ocean_cleaning.Controller(oController).mcTimeline.getBytesTotal(); mcRef.mcState.mcBar.mcProgress._xscale = _local2 * 100; mcRef.mcState.txtLoading.text = Math.round(_local2 * 100) + "%"; if (_local2 == 1) { com.disney.gem.games.ocean_cleaning.Controller(oController).onPreloadingDone(); } } }
Symbol 1011 MovieClip [__Packages.com.sarbakan.BaseDisneyController] Frame 0
class com.sarbakan.BaseDisneyController { static var oInstance; var mcTimeline, oPreloaderScreen, oMainBroadcaster, oFrameRate, aPopups, oTransitionManager, bSoundMuted, nLastSoundToggleTimer, bPaused, oDXDControllerWrapper, nGamePhase, oCurrentScreen, fScreenShowTransitionCallBack, fScreenHideCallBack, nLevel, nScore, bInstructionCanBeDisplayed, bInstructionActive, nLastUpdateTimer; function BaseDisneyController (_mcTimeline, _oPreloaderScreen) { oInstance = this; mcTimeline = _mcTimeline; _mcTimeline.stop(); oPreloaderScreen = _oPreloaderScreen; oMainBroadcaster = new Object(); AsBroadcaster.initialize(oMainBroadcaster); oMainBroadcaster.addListener(this); if (bDEBUG) { oFrameRate = new com.sarbakan.utils.FrameRateDisplayer(_mcTimeline, nFRAME_RATE, nGAME_STAGE_WIDTH); oMainBroadcaster.addListener(oFrameRate); } else { Stage.showMenu = false; mcTimeline._focusrect = false; } aPopups = new Array(); if (getControllerMode() == nCONTROLLER_MODE_DXD) { setDXDCallback(); } else { initStandAloneController(); } } static function getInstance() { return(oInstance); } function init() { setGamePhase(nGAME_PHASE_PACKAGING); stopScreenContainers(); oTransitionManager = new com.sarbakan.utils.TransitionManager(mcTimeline.mcTransitions); oMainBroadcaster.addListener(oTransitionManager); bSoundMuted = false; nLastSoundToggleTimer = getTimer(); } function update(_nElapsed) { if (bPaused) { oMainBroadcaster.broadcastMessage("onUpdatePaused", _nElapsed); } else { oMainBroadcaster.broadcastMessage("onUpdate", _nElapsed); } checkGlobalKeys(); if (getControllerMode() == nCONTROLLER_MODE_DXD) { bSoundMuted = oDXDControllerWrapper.isMuted(); } } function pause() { if (!bPaused) { bPaused = true; oMainBroadcaster.broadcastMessage("onPause"); } } function unpause() { if (bPaused) { bPaused = false; oMainBroadcaster.broadcastMessage("onUnPause"); } } function togglePause() { if (bPaused) { unpause(); } else { pause(); } } function getControllerMode() { var _local1; if (com.disney.gem.base.BaseObject == undefined) { _local1 = nCONTROLLER_MODE_STANDALONE; } else { _local1 = nCONTROLLER_MODE_DXD; } return(_local1); } function setGamePhase(_nPhase) { nGamePhase = _nPhase; switch (_nPhase) { case nGAME_PHASE_PRELOADER : mcTimeline.gotoAndStop("preloader"); break; case nGAME_PHASE_PACKAGING : mcTimeline.gotoAndStop("packaging"); break; case nGAME_PHASE_INGAME : mcTimeline.gotoAndStop("game"); } } function getGamePhase() { return(nGamePhase); } function gameLog(_sText) { if (getControllerMode() == nCONTROLLER_MODE_DXD) { oDXDControllerWrapper.gameLog(_sText); } else { trace(_sText); } } function showScreen(_oScreenController, _bInOut, _sTransitionID, _fMidTransitionCallBack) { if (oCurrentScreen) { hideCurrentScreen(com.sarbakan.utils.Delegate.create(this, showScreen, _oScreenController, _bInOut, null, _fMidTransitionCallBack), _sTransitionID); } else { oCurrentScreen = _oScreenController; oCurrentScreen.setGameController(this); if (_sTransitionID != undefined) { fScreenShowTransitionCallBack = _fMidTransitionCallBack; oTransitionManager.playTransition(_sTransitionID, com.sarbakan.utils.Delegate.create(this, onScreenShowTransitionMiddle, _bInOut)); } else { oCurrentScreen.show(_bInOut); _fMidTransitionCallBack(); } oMainBroadcaster.addListener(oCurrentScreen); } } function hideCurrentScreen(_fHideCallBack, _sTransition, _fEndCallBack) { fScreenHideCallBack = _fHideCallBack; if (_sTransition != undefined) { oTransitionManager.playTransition(_sTransition, com.sarbakan.utils.Delegate.create(oCurrentScreen, oCurrentScreen.hide, com.sarbakan.utils.Delegate.create(this, onScreenHidden)), _fEndCallBack); } else { oCurrentScreen.hide(com.sarbakan.utils.Delegate.create(this, onScreenHidden)); } } function showPopup(_oPopupController, _bInOut) { var _local5 = false; var _local2 = aPopups.length - 1; while (_local2 >= 0) { var _local3 = aPopups[_local2]; if (_oPopupController.getRef() == _local3.getRef()) { _local5 = true; _local3.destroy(); oMainBroadcaster.removeListener(_local3); aPopups[_local2] = _oPopupController; break; } _local2--; } if (!_local5) { aPopups.push(_oPopupController); } _oPopupController.setGameController(this); _oPopupController.show(_bInOut); oMainBroadcaster.addListener(_oPopupController); } function setLevel(_nLevel) { nLevel = _nLevel; } function getLevel() { return(nLevel); } function setScore(_nScore) { nScore = _nScore; } function increaseScore(_nIncrement) { nScore = nScore + _nIncrement; } function getScore() { return(nScore); } function allowInstructions() { bInstructionCanBeDisplayed = true; } function disallowInstructions() { bInstructionCanBeDisplayed = false; } function showInstructions() { if (canShowInstructions()) { bInstructionActive = true; showInstructionsScreen(); } } function hideInstructions() { if (canHideInstructions()) { bInstructionActive = false; hideInstructionsScreen(); } } function toggleSound() { if ((getTimer() - nLastSoundToggleTimer) >= nSOUND_TOGGLE_DELAY) { bSoundMuted = !bSoundMuted; nLastSoundToggleTimer = getTimer(); if (getControllerMode() == nCONTROLLER_MODE_DXD) { oDXDControllerWrapper.toggleSound(); } else { toggleSoundStandalone(); } } } function onPreloadingDone() { hideCurrentScreen(); init(); } function onGameStart() { setLevel(1); setScore(0); } function onLevelStart() { if (getControllerMode() == nCONTROLLER_MODE_DXD) { oDXDControllerWrapper.startLevel(nLevel, nScore); } } function onLevelEnd() { if (getControllerMode() == nCONTROLLER_MODE_DXD) { oDXDControllerWrapper.endLevel(nLevel, nScore); } } function onGameEnd() { if (getControllerMode() == nCONTROLLER_MODE_DXD) { oDXDControllerWrapper.endGame(nLevel, nScore); } } function onTransitionStart(_mcTransition) { } function onTransitionMiddle(_mcTransition) { } function onEnterFrame() { var _local2 = getTimer(); update(_local2 - nLastUpdateTimer); nLastUpdateTimer = _local2; } function onScreenShowTransitionMiddle(_bInOut) { fScreenShowTransitionCallBack(); oCurrentScreen.show(_bInOut); } function onScreenHidden() { oMainBroadcaster.removeListener(oCurrentScreen); delete oCurrentScreen; fScreenHideCallBack(); } function setDXDCallback() { mcTimeline.init = com.sarbakan.utils.Delegate.create(this, initDXDController); } function initDXDController(_oOwner) { oDXDControllerWrapper = new com.sarbakan.DXDControllerWrapper(this, mcTimeline, _oOwner); return(oDXDControllerWrapper); } function initStandAloneController() { mcTimeline.onEnterFrame = com.sarbakan.utils.Delegate.create(this, onEnterFrame); nLastUpdateTimer = getTimer(); initPreloader(); } function initPreloader() { setGamePhase(nGAME_PHASE_PRELOADER); showScreen(oPreloaderScreen); } function checkGlobalKeys() { if (Key.isDown(nKEY_INSTRUCTIONS)) { if (!bInstructionActive) { showInstructions(); } else { hideInstructions(); } } if (Key.isDown(nKEY_SOUND)) { toggleSound(); } } function toggleSoundStandalone() { var _local2 = new Sound(mcTimeline); if (!bSoundMuted) { _local2.setVolume(100); } else { _local2.setVolume(0); } } function canShowInstructions() { return((((!bInstructionActive) && (bInstructionCanBeDisplayed)) && (!oCurrentScreen.isInOutTransitionning())) && (!oTransitionManager.isTransitionning())); } function canHideInstructions() { return(((bInstructionActive && (bInstructionCanBeDisplayed)) && (!oCurrentScreen.isInOutTransitionning())) && (!oTransitionManager.isTransitionning())); } function showInstructionsScreen() { } function hideInstructionsScreen() { } function stopScreenContainers() { var _local3 = [mcTimeline.mcPopups, mcTimeline.mcScreens]; var _local2 = _local3.length - 1; while (_local2 >= 0) { for (var _local4 in _local3[_local2]) { _local3[_local2][_local4].stop(); } _local2--; } } static var bDEBUG = true; static var nFRAME_RATE = 30; static var nCONTROLLER_MODE_STANDALONE = 1; static var nCONTROLLER_MODE_DXD = 2; static var nGAME_PHASE_PRELOADER = 1; static var nGAME_PHASE_PACKAGING = 2; static var nGAME_PHASE_INGAME = 3; static var nKEY_INSTRUCTIONS = 72; static var nKEY_SOUND = 77; static var nGAME_STAGE_WIDTH = 580; static var nGAME_STAGE_HEIGHT = 400; static var nSOUND_TOGGLE_DELAY = 100; }
Symbol 1012 MovieClip [__Packages.com.sarbakan.utils.TransitionManager] Frame 0
class com.sarbakan.utils.TransitionManager extends com.sarbakan.utils.StateManaged { var setPausable, mcTransitionContainer, mcTransition, fMiddleCallBack, fEndCallBack, bTransitionning, setMC, setState, stateFinished, mcRef; function TransitionManager (_mcTransition) { super(); setPausable(false); mcTransitionContainer = _mcTransition; for (var _local3 in mcTransitionContainer) { mcTransitionContainer[_local3].stop(); } } function playTransition(_sTransitionID, _fMiddleCallBack, _fEndCallBack) { mcTransition = mcTransitionContainer["mc" + com.sarbakan.utils.MoreString.upperFirstChar(_sTransitionID)]; fMiddleCallBack = _fMiddleCallBack; fEndCallBack = _fEndCallBack; if (mcTransition == undefined) { trace(("TransitionManager error: Unable to find mc" + com.sarbakan.utils.MoreString.upperFirstChar(_sTransitionID)) + " in transition movieclip"); } else { bTransitionning = true; setMC(mcTransition); setState(sSTATE_IN); } } function isTransitionning() { return(bTransitionning); } function state_in() { if (stateFinished()) { setState(sSTATE_OUT); fMiddleCallBack(); } } function state_out() { if (stateFinished()) { bTransitionning = false; setState(sSTATE_HIDDEN); fEndCallBack(); } } function state_in_init() { com.sarbakan.BaseDisneyController.getInstance().onTransitionStart(mcTransition); mcRef.btBlocker.useHandCursor = false; } function state_out_init() { com.sarbakan.BaseDisneyController.getInstance().onTransitionMiddle(mcTransition); mcRef.btBlocker.useHandCursor = false; } static var sSTATE_IN = "in"; static var sSTATE_OUT = "out"; static var sSTATE_HIDDEN = "hidden"; }
Symbol 1013 MovieClip [__Packages.com.sarbakan.utils.MoreString] Frame 0
class com.sarbakan.utils.MoreString { function MoreString () { } static function pad(_sToPad, _sCharPad, _nMinLength, _sSideToPad) { var _local1 = String(_sToPad); while (_local1.length < _nMinLength) { if (_sSideToPad == "RIGHT") { _local1 = _local1 + _sCharPad; } else { _local1 = _sCharPad + _local1; } } return(_local1); } static function trim(_sToTrim, _sCharTrim, _sSideToTrim) { var _local1 = String(_sToTrim); if (_sSideToTrim == "RIGHT") { while (_local1.substr(_local1.length - 2, 1) == _sCharTrim) { _local1 = _local1.slice(-1); } } else { while (_local1.substr(0, 1) == _sCharTrim) { _local1 = _local1.slice(1); } } return(_local1); } static function replace(_sString, _sFind, _sReplace) { return(_sString.split(_sFind).join(_sReplace)); } static function formatTime(_nTime) { var _local2 = _nTime; var _local1 = Math.floor(_local2 / 60); var _local3 = Math.round(_local2 - (_local1 * 60)); return((pad(String(_local1), "0", 2) + ":") + pad(String(_local3), "0", 2)); } static function formatNumber(__sNumber, __nMinimumChar) { var _local1 = String(__sNumber); var _local3 = ""; var _local4 = _local1.length; _local4 = _local4 / 3; var _local5; var _local2; if (_local4 <= 1) { _local5 = _local1; if (_local5.length < __nMinimumChar) { _local5 = "0" + _local5; } } else { _local2 = _local4; while (_local2 > 1) { _local3 = (" " + _local1.substr(-3)) + _local3; _local1 = _local1.substr(0, -3); _local2--; } _local5 = _local1 + _local3; if (_local5.length < __nMinimumChar) { _local5 = "0" + _local5; } } return(_local5); } static function upperFirstChar(_sString) { return(_sString.substr(0, 1).toUpperCase() + _sString.substr(1)); } static function lowerFirstChar(_sString) { return(_sString.substr(0, 1).toLowerCase() + _sString.substr(1)); } static function convertToBoolean(_sString) { return(_sString.toLowerCase() == "true"); } static function formatMoney(_nMoney, _sDelimiteur, _bDecimalOpt) { var _local5; var _local3; var _local2; var _local1; var _local6; if (_bDecimalOpt == undefined) { _local6 = true; } else { _local6 = _bDecimalOpt; } _local5 = String(_nMoney).split("."); if (_local5[1] != undefined) { _local3 = _local5[1].substr(0, 2); switch (_local3.length) { case 0 : _local3 = _local3 + "00"; break; case 1 : _local3 = _local3 + "0"; break; case 2 : break; default : _local3 = "00"; } } else { _local3 = "00"; } _local1 = _local5[0]; _local2 = ""; while (_local1.length > 3) { _local2 = (_sDelimiteur + _local1.substr(_local1.length - 3)) + _local2; _local1 = _local1.substr(0, _local1.length - 3); } _local2 = _local1 + _local2; if (_local6) { return(((_local2 + ".") + _local3) + "$"); } return(_local2 + " $"); } static function getOrdinalSuffix(_nNumber) { var _local2; var _local1 = String(_nNumber); if (((_local1.substr(-2, 2) == 11) || (_local1.substr(-2, 2) == 12)) || (_local1.substr(-2, 2) == 13)) { _local2 = "th"; } else if (_local1.substr(-1, 1) == 1) { _local2 = "st"; } else if (_local1.substr(-1, 1) == 2) { _local2 = "nd"; } else if (_local1.substr(-1, 1) == 3) { _local2 = "rd"; } else { _local2 = "th"; } return(_local2); } }
Symbol 1014 MovieClip [__Packages.com.sarbakan.DXDControllerWrapper] Frame 0
class com.sarbakan.DXDControllerWrapper extends com.disney.gem.games.BaseGameController { var oRealController, __owner; function DXDControllerWrapper (_oRealController, _mcTimeline, _oOwner) { super(_mcTimeline, _oOwner); oRealController = _oRealController; } function init() { super.init(); oRealController.init(); } function update(_nElapsed) { oRealController.update(_nElapsed); } function toggleSound() { __owner.onToggleSound(); } function isMuted() { return(!__owner.__soundOn); } function gameLog(_sText) { __owner.gameLog(_sText, "game"); } }
Symbol 1015 MovieClip [__Packages.com.disney.gem.games.GameContainer] Frame 0
interface com.disney.gem.games.GameContainer { }
Symbol 1016 MovieClip [__Packages.com.sarbakan.utils.FrameRateDisplayer] Frame 0
class com.sarbakan.utils.FrameRateDisplayer { var nMovieFPS, nUpdateCounter, nAverageFps, nCurrentFPS, nUpdateCount, mcDebug, nLastGetTimer; function FrameRateDisplayer (_mcTimeline, _nMovieFPS, _nStageWidth) { nMovieFPS = _nMovieFPS; nUpdateCounter = 0; nAverageFps = 0; nCurrentFPS = nMovieFPS; reset(); startDebug(_mcTimeline, _nStageWidth); } function get fps() { return(nCurrentFPS); } function onUpdate() { if ((++nUpdateCount) == nMovieFPS) { computeFrameRate(); updateDebug(); } } function onUpdatePaused() { onUpdate(); } function startDebug(_mcTimeline, _nStageWidth) { mcDebug = _mcTimeline.createEmptyMovieClip("PerformanceWatcherDebug", DEBUG_DEPTH); mcDebug._x = (_nStageWidth - DEBUG_RIGHT_MARGIN) - 400; mcDebug._y = DEBUG_TOP_MARGIN; mcDebug.createTextField("field", 2, 0, 0, 400, 50); var _local2 = new TextFormat(); _local2.font = DEBUG_FONT; _local2.size = DEBUG_FONT_SIZE; _local2.color = DEBUG_FONT_COLOR; _local2.align = "right"; mcDebug.field.setNewTextFormat(_local2); mcDebug.field.selectable = false; mcDebug.createTextField("fieldShadow", 1, 1, 1, 400, 50); var _local3 = new TextFormat(); _local3.font = DEBUG_FONT; _local3.size = DEBUG_FONT_SIZE; _local3.color = DEBUG_FONT_SHADOW_COLOR; _local3.align = "right"; mcDebug.fieldShadow.setNewTextFormat(_local3); mcDebug.fieldShadow.selectable = false; } function reset() { nUpdateCount = 0; nLastGetTimer = getTimer(); } function computeFrameRate() { var _local2 = getTimer() - nLastGetTimer; var _local3 = _local2 / 1000; nCurrentFPS = Math.round(nMovieFPS / _local3); reset(); } function updateDebug() { if (mcDebug != undefined) { nUpdateCounter++; var _local2 = ((nCurrentFPS + " fps (avg ") + getAverage()) + ")"; mcDebug.field.text = _local2; mcDebug.fieldShadow.text = _local2; } } function getAverage() { nAverageFps = nAverageFps + ((nCurrentFPS - nAverageFps) * (1 / nUpdateCounter)); var _local3 = ""; var _local2 = String(nAverageFps).split("."); if (_local2[1] == undefined) { _local3 = nAverageFps + ".00"; } else if (_local2[1].length == 1) { _local3 = (_local2[0] + ".0") + _local2[1]; } else { _local3 = (_local2[0] + ".") + _local2[1].substr(0, 2); } return(_local3); } static var DEBUG_DEPTH = 123456; static var DEBUG_RIGHT_MARGIN = 0; static var DEBUG_TOP_MARGIN = 0; static var DEBUG_FONT = "Verdana"; static var DEBUG_FONT_SIZE = 10; static var DEBUG_FONT_COLOR = 16777215; static var DEBUG_FONT_SHADOW_COLOR = 0; }
Symbol 1017 MovieClip [__Packages.com.sarbakan.utils.Delegate] Frame 0
class com.sarbakan.utils.Delegate extends Object { var func; function Delegate () { super(); } function DelegateArgs(f) { func = f; } static function create(obj, func) { var _local2 = function () { var _local3 = arguments.callee.target; var _local4 = arguments.callee.func; var _local2 = arguments.callee.arg; _local2 = _local2.concat(arguments); return(_local4.apply(_local3, _local2)); }; _local2.target = obj; _local2.func = func; _local2.arg = arguments.slice(2); return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 1018 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.Controller] Frame 0
class com.disney.gem.games.ocean_cleaning.Controller extends com.sarbakan.BaseDisneyController { var nIndex, mcTimeline, oTransitionManager, bIn, showScreen, onGameStart, setLevel, setGamePhase, nLevel, oGame, oMainBroadcaster, hideCurrentScreen, onLevelStart, pause, nGamePhase, unpause; function Controller (_mcTimeline, _oPreloaderScreen) { super(_mcTimeline, _oPreloaderScreen); nIndex = 0; var _local3 = mcTimeline.createEmptyMovieClip("mcSound", mcTimeline.getNextHighestDepth()); com.disney.gem.games.ocean_cleaning.utility.sndEngine.doInit(_local3); com.disney.gem.games.ocean_cleaning.utility.sndEngine.setCategoryVolume(com.disney.gem.games.ocean_cleaning.utility.Sounds.sMUSIC_CAT_NAME, com.disney.gem.games.ocean_cleaning.utility.Sounds.nMUSIC_CAT_VOLUME); com.disney.gem.games.ocean_cleaning.utility.sndEngine.setCategoryVolume(com.disney.gem.games.ocean_cleaning.utility.Sounds.sAMBIENT_CAT_NAME, com.disney.gem.games.ocean_cleaning.utility.Sounds.nAMBIENT_CAT_VOLUME); com.disney.gem.games.ocean_cleaning.utility.sndEngine.setCategoryVolume(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSOUND_CAT_NAME, com.disney.gem.games.ocean_cleaning.utility.Sounds.nSOUND_CAT_VOLUME); } static function getInstance() { return(com.disney.gem.games.ocean_cleaning.Controller(com.sarbakan.BaseDisneyController.oInstance)); } function update(_nElapsed) { super.update(_nElapsed); if ((oTransitionManager.getState() == "in") && (!bIn)) { bIn = true; com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_TRANSITION_IN, true, false); } else if ((oTransitionManager.getState() == "out") && (bIn)) { bIn = false; com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_TRANSITION_OUT, true, false); } } function init() { super.init(); showTitleScreen(); com.disney.gem.games.ocean_cleaning.utility.Sounds.setMusic(com.disney.gem.games.ocean_cleaning.utility.Sounds.sMUSIC_PACKAGING); } function showTitleScreen(_bShowTransition) { if (_bShowTransition) { showScreen(new com.disney.gem.games.ocean_cleaning.screens.TitleScreen(mcTimeline.mcScreens.mcTitle), false, sTRANSITION_DEFAULT); } else { showScreen(new com.disney.gem.games.ocean_cleaning.screens.TitleScreen(mcTimeline.mcScreens.mcTitle)); } } function startNewGame() { onGameStart(); setLevel(0); com.disney.gem.games.ocean_cleaning.Stats.reset(); startNextLevel(); } function startNextLevel() { setGamePhase(com.sarbakan.BaseDisneyController.nGAME_PHASE_INGAME); setLevel(nLevel + 1); oTransitionManager.playTransition(sTRANSITION_DEFAULT, com.sarbakan.utils.Delegate.create(this, restartLevel)); } function restartLevel(_bRestart) { if (_bRestart) { oTransitionManager.playTransition(sTRANSITION_DEFAULT, com.sarbakan.utils.Delegate.create(this, restartLevel)); } else { setGamePhase(com.sarbakan.BaseDisneyController.nGAME_PHASE_INGAME); setLevel(nLevel); if (oGame != undefined) { oGame.deleteAll(); oMainBroadcaster.removeListener(oGame); delete oGame; } oGame = new com.disney.gem.games.ocean_cleaning.GameEngine(this, mcTimeline.mcGame.mcGame); oMainBroadcaster.addListener(oGame); hideCurrentScreen(); onLevelStart(); onLevelTransitionDone(); } } function showInstructionScreen() { pause(); if (nGamePhase == com.sarbakan.BaseDisneyController.nGAME_PHASE_INGAME) { oTransitionManager.playTransition(sTRANSITION_DEFAULT, com.sarbakan.utils.Delegate.create(this, showHelpScreen)); } else { showScreen(new com.disney.gem.games.ocean_cleaning.screens.HelpScreen(mcTimeline.mcScreens.mcHelp), false, sTRANSITION_DEFAULT); } } function hideInstructionScreen() { if (nGamePhase == com.sarbakan.BaseDisneyController.nGAME_PHASE_INGAME) { oTransitionManager.playTransition(sTRANSITION_DEFAULT, com.sarbakan.utils.Delegate.create(this, hideHelpScreen), com.sarbakan.utils.Delegate.create(this, unpause)); } else { showScreen(new com.disney.gem.games.ocean_cleaning.screens.TitleScreen(mcTimeline.mcScreens.mcTitle), false, sTRANSITION_DEFAULT); } } function showHelpScreen() { showScreen(new com.disney.gem.games.ocean_cleaning.screens.HelpScreen(mcTimeline.mcScreens.mcHelp), false); } function hideHelpScreen() { hideCurrentScreen(null); } function onLevelTransitionDone() { oGame.init(); } function onGameLose() { showScreen(new com.disney.gem.games.ocean_cleaning.screens.EndScreen(mcTimeline.mcScreens.mcLose), false, sTRANSITION_DEFAULT, com.sarbakan.utils.Delegate.create(this, clearLevel, com.sarbakan.BaseDisneyController.nGAME_PHASE_PACKAGING)); } function onGameWon() { showScreen(new com.disney.gem.games.ocean_cleaning.screens.EndScreen(mcTimeline.mcScreens.mcWin), false, sTRANSITION_DEFAULT, com.sarbakan.utils.Delegate.create(this, clearLevel, com.sarbakan.BaseDisneyController.nGAME_PHASE_PACKAGING)); } function clearLevel(_nGamePhase) { setGamePhase(_nGamePhase); if (oGame != undefined) { oGame.deleteAll(); oMainBroadcaster.removeListener(oGame); delete oGame; } } function getGenericName(_sName) { _sName = (_sName + "_") + (nIndex++).toString(); return(_sName); } static var sTRANSITION_DEFAULT = "default"; }
Symbol 1019 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.GameEngine] Frame 0
class com.disney.gem.games.ocean_cleaning.GameEngine { static var oInstance; var oController, mcGame, oHud, oCam, aEventDispatcher, oPlayerDispatcher, aCollidersGroup, aObjects, bInited, nItems, nMaxItems, nFrame, nMinItems; function GameEngine (_oController, _mcGame) { oController = _oController; mcGame = _mcGame; oHud = new com.disney.gem.games.ocean_cleaning.Hud(oController, mcGame._parent.mcHud, this); oCam = new com.disney.gem.games.ocean_cleaning.Cameras(mcGame); aEventDispatcher = new Array(); oPlayerDispatcher = new com.disney.gem.games.ocean_cleaning.events.EventDispatcher(); aCollidersGroup = new Array(); aObjects = new Array(); bInited = false; nItems = 0; nMaxItems = 0; nFrame = 0; oInstance = this; } function init() { oHud.init(); com.disney.gem.games.ocean_cleaning.utility.Sounds.setMusic(com.disney.gem.games.ocean_cleaning.utility.Sounds.sMUSIC_INGAME); mcGame.gotoAndStop("Level" + com.disney.gem.games.ocean_cleaning.Controller.getInstance().getLevel()); bInited = false; buildLevel(com.disney.gem.games.ocean_cleaning.Controller.getInstance().getLevel()); com.disney.gem.games.ocean_cleaning.Controller(oController).unpause(); oCam.update(); } function onGameEnd() { oHud.pause(); if (nMaxItems <= 0) { com.disney.gem.games.ocean_cleaning.utility.Sounds.StopAll(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSOUND_CAT_NAME); com.disney.gem.games.ocean_cleaning.utility.Sounds.StopAll(com.disney.gem.games.ocean_cleaning.utility.Sounds.sAMBIENT_CAT_NAME); com.disney.gem.games.ocean_cleaning.utility.sndEngine.doMuteCategory(com.disney.gem.games.ocean_cleaning.utility.Sounds.sMUSIC_CAT_NAME); com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_WIN, true, false); com.disney.gem.games.ocean_cleaning.utility.sndEngine.isSoundPlaying(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_WIN).oSound.onComplete = function () { com.disney.gem.games.ocean_cleaning.utility.sndEngine.doUnMuteCategory(com.disney.gem.games.ocean_cleaning.utility.Sounds.sMUSIC_CAT_NAME); }; oController.increaseScore(Math.floor(oHud.nTime / 30) * 10); if (com.disney.gem.games.ocean_cleaning.Controller.getInstance().getLevel() == 3) { oController.onGameWon(); } else { com.disney.gem.games.ocean_cleaning.Controller.getInstance().startNextLevel(); } } else { com.disney.gem.games.ocean_cleaning.utility.Sounds.StopAll(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSOUND_CAT_NAME); com.disney.gem.games.ocean_cleaning.utility.Sounds.StopAll(com.disney.gem.games.ocean_cleaning.utility.Sounds.sAMBIENT_CAT_NAME); com.disney.gem.games.ocean_cleaning.utility.sndEngine.doMuteCategory(com.disney.gem.games.ocean_cleaning.utility.Sounds.sMUSIC_CAT_NAME); com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_LOSE, true, false); com.disney.gem.games.ocean_cleaning.utility.sndEngine.isSoundPlaying(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_LOSE).oSound.onComplete = function () { com.disney.gem.games.ocean_cleaning.utility.sndEngine.doUnMuteCategory(com.disney.gem.games.ocean_cleaning.utility.Sounds.sMUSIC_CAT_NAME); }; com.disney.gem.games.ocean_cleaning.Stats.__set__tries((com.disney.gem.games.ocean_cleaning.Stats.__get__tries()-1)); if (com.disney.gem.games.ocean_cleaning.Stats.__get__tries() > 0) { oController.restartLevel(true); } else { oController.onGameLose(); } } } function deleteAll() { var _local3 = aObjects.length; var _local2 = _local3 - 1; while (_local2 >= 0) { aObjects[_local2].destroy(); aObjects.splice(_local2, 1); _local2--; } _local2 = 0; while (_local2 < aEventDispatcher.length) { aEventDispatcher[_local2].clearListeners(); _local2++; } oPlayerDispatcher.clearListeners(); delete aEventDispatcher; delete oPlayerDispatcher; aCollidersGroup = new Array(); } function createBubble(_nX, _nY, _nWidth, _nHeight, _nXscale) { var _local2 = new Array(["x", _nX], ["y", _nY], ["xscale", _nXscale]); aObjects.push(new com.disney.gem.games.ocean_cleaning.bonus.Bubble(mcGame, aCollidersGroup, _local2)); } function onUpdate() { if (!com.disney.gem.games.ocean_cleaning.Controller.getInstance().oTransitionManager.isTransitionning()) { oHud.update(); oCam.update(); if ((nMaxItems <= 0) && (bInited)) { bInited = false; com.disney.gem.games.ocean_cleaning.Controller.getInstance().pause(); onGameEnd(); } } } function onPause() { } function onUnpause() { } function buildLevel(_nLevel) { var _local2 = com.disney.gem.games.ocean_cleaning.utility.ClassFinder.find("com.disney.gem.games.ocean_cleaning.levels.level" + _nLevel); var _local14 = _local2.Info.colliders; var _local15 = _local2.Info.items; var _local3; nMinItems = _local2.Info.minimum; oCam.__set__limits(_local2.Limits); var _local6 = 1; while (_local6 <= _local15) { _local3 = getProperties(_local2["oItem" + _local6]); var _local4 = com.disney.gem.games.ocean_cleaning.utility.ClassFinder.find((("com.disney.gem.games.ocean_cleaning." + _local2["oItem" + _local6].type) + ".") + _local2["oItem" + _local6].item); var _local5 = _local2["oItem" + _local6].depth; if ((_local2["oItem" + _local6].type == "friends") || (_local2["oItem" + _local6].type == "enemies")) { var _local9 = {startX:_local2["oItem" + _local6].startx, startY:_local2["oItem" + _local6].starty, endX:_local2["oItem" + _local6].endx, endY:_local2["oItem" + _local6].endy}; var _local8 = _local2["oItem" + _local6].delay; var _local7 = _local2["oItem" + _local6].speed; aObjects.push(new _local4[undefined](mcGame, aCollidersGroup, _local3, _local9, _local8, _local5, _local7, 0)); } else { if (_local2["oItem" + _local6].item == "Flounder") { aObjects.push(new _local4[undefined](mcGame, aCollidersGroup, _local3, _local2["oItem" + _local6].delay, _local5)); } else if ((_local2["oItem" + _local6].item == "Starfish") && (com.disney.gem.games.ocean_cleaning.Stats.__get__stars()["level" + _nLevel] == true)) { } else { aObjects.push(new _local4[undefined](mcGame, aCollidersGroup, _local3, _local5)); } if (_local2["oItem" + _local6].item == "Ariel") { oCam.__set__follow(aObjects[aObjects.length - 1].Mc); } if (_local2["oItem" + _local6].type == "items") { aEventDispatcher.push(new com.disney.gem.games.ocean_cleaning.events.EventDispatcher()); aObjects[aObjects.length - 1].setDispatcher(aEventDispatcher[aEventDispatcher.length - 1]); nMaxItems++; } } _local6++; } _local6 = 1; while (_local6 <= _local14) { _local3 = getProperties(_local2["oCollider" + _local6]); aObjects.push(new com.disney.gem.games.ocean_cleaning.colliders.AllSide(mcGame, aCollidersGroup, _local3)); _local6++; } bInited = true; } function getProperties(_oItem) { var _local4 = new Array(); var _local2 = new Array("x", "y", "xscale", "yscale", "rotation", "width", "height"); var _local1 = 0; while (_local1 < _local2.length) { if (_oItem[_local2[_local1]] != undefined) { _local4.push([_local2[_local1], _oItem[_local2[_local1]]]); } _local1++; } return(_local4); } function get items() { return(nItems); } function set items(_nItems) { nItems = _nItems; //return(items); } function get maxItems() { return(nMaxItems); } function set maxItems(_nMaxItems) { nMaxItems = _nMaxItems; //return(maxItems); } function get minItems() { return(nMinItems); } static function get Instance() { return(oInstance); } }
Symbol 1020 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.Cameras] Frame 0
class com.disney.gem.games.ocean_cleaning.Cameras { var mcRef, mcFollow, oLimits, __get__follow, __get__limits; function Cameras (_mcRef) { mcRef = _mcRef; } function update() { if (mcFollow != undefined) { if (((mcFollow._x - 290) * -1) > oLimits.left) { mcRef._x = oLimits.left; } else if (((mcFollow._x - 290) * -1) < ((-oLimits.right) + 580)) { mcRef._x = (-oLimits.right) + 580; } else { mcRef._x = (mcFollow._x - 290) * -1; } if (((mcFollow._y - 205) * -1) > oLimits.up) { mcRef._y = oLimits.up; } else if (((mcFollow._y - 205) * -1) < ((-oLimits.down) + 410)) { mcRef._y = (-oLimits.down) + 410; } else { mcRef._y = (mcFollow._y - 205) * -1; } } } function set follow(_mcFollow) { mcFollow = _mcFollow; //return(__get__follow()); } function set limits(_oLimits) { oLimits = _oLimits; //return(__get__limits()); } }
Symbol 1021 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.levels.level1] Frame 0
class com.disney.gem.games.ocean_cleaning.levels.level1 { function level1 () { } static var Info = {minimum:5, items:17, colliders:16}; static var Limits = {up:0, down:860, left:0, right:870}; static var oItem1 = {type:"bonus", item:"Flounder", x:132, y:675, yscale:99.7, xscale:-100.1, delay:300, depth:220}; static var oItem2 = {type:"bonus", item:"Sebastian", x:526.2, y:540.4, yscale:99.9, delay:200, depth:230}; static var oItem3 = {type:"bonus", item:"Starfish", x:746.4, y:515.3, yscale:100, xscale:100, rotation:15, depth:210}; static var oItem4 = {type:"bonus", item:"Stopwatch", x:56.4, y:810, yscale:100.3, xscale:100, rotation:-45, depth:200}; static var oItem5 = {type:"characters", item:"Ariel", x:450.8, y:323.1, yscale:100.1, depth:500}; static var oItem6 = {type:"characters", item:"Scuttle", x:816.2, y:241.7, yscale:100, depth:400}; static var oItem7 = {type:"items", item:"Boot", x:689.7, y:742.8, xscale:100.1, depth:180}; static var oItem8 = {type:"items", item:"Candelabra", x:782.8, y:768.4, yscale:100, xscale:100, rotation:-30, depth:160}; static var oItem9 = {type:"items", item:"Goblet", x:590.1, y:772.4, yscale:100.2, xscale:100.3, depth:140}; static var oItem10 = {type:"items", item:"Lamp", x:152.7, y:780.5, yscale:100.1, xscale:100.4, rotation:30, depth:150}; static var oItem11 = {type:"items", item:"Spyglass", x:397.4, y:739.1, yscale:100, xscale:100.5, rotation:135, depth:110}; static var oItem12 = {type:"items", item:"Wheel", x:66.5, y:594.1, yscale:99.9, depth:100}; static var oItem13 = {type:"enemies", item:"Flotsam", x:-246.5, y:649.5, startx:-246.5, starty:649.5, endx:1034.3, endy:649.5, yscale:100.1, delay:90, speed:5, depth:350}; static var oItem14 = {type:"friends", item:"Fish1", x:990.1, y:504, startx:990.1, starty:504, endx:-150, endy:504, delay:90, speed:5, depth:310}; static var oItem15 = {type:"friends", item:"Fish2", x:989.4, y:760.2, startx:989.4, starty:760.2, endx:-150.6, endy:760.2, yscale:100.1, xscale:100.1, delay:90, speed:5, depth:320}; static var oItem16 = {type:"friends", item:"Turtle", x:-152.6, y:406.4, startx:-152.6, starty:406.4, endx:987.4, endy:406.4, delay:90, speed:5, depth:330}; static var oItem17 = {type:"friends", item:"Fish3", x:986.2, y:307.8, startx:986.2, starty:307.8, endx:-153.8, endy:307.8, delay:70, speed:4, depth:300}; static var oCollider1 = {type:"AllSide", x:74, y:630.8, width:86, height:21.9}; static var oCollider2 = {type:"AllSide", x:19.4, y:595.6, width:44, height:92.1}; static var oCollider3 = {type:"AllSide", x:14.9, y:782, width:29.9, height:109.8}; static var oCollider4 = {type:"AllSide", x:595, y:814.6, width:497.7, height:21.6}; static var oCollider5 = {type:"AllSide", x:242.7, y:836.4, width:497.7, height:21.6}; static var oCollider6 = {type:"AllSide", x:42, y:683, width:96, height:93.1}; static var oCollider7 = {type:"AllSide", x:429.4, y:785.4, width:168.5, height:52}; static var oCollider8 = {type:"AllSide", x:848, y:755.5, width:44, height:140}; static var oCollider9 = {type:"AllSide", x:786, y:630, width:44, height:140}; static var oCollider10 = {type:"AllSide", x:820, y:687, width:44, height:44.1}; static var oCollider11 = {type:"AllSide", x:355.4, y:770.4, width:48.2, height:133.5}; static var oCollider12 = {type:"AllSide", x:435, y:218.3, width:870, height:50}; static var oCollider13 = {type:"AllSide", x:713.6, y:542.1, width:325.8, height:41.9}; static var oCollider14 = {type:"AllSide", x:652.4, y:566.4, width:312.1, height:23.9}; static var oCollider15 = {type:"AllSide", x:-5, y:433.3, width:10, height:400.3}; static var oCollider16 = {type:"AllSide", x:875, y:432.4, width:10, height:400.3}; }
Symbol 1022 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.levels.level2] Frame 0
class com.disney.gem.games.ocean_cleaning.levels.level2 { function level2 () { } static var Info = {minimum:7, items:20, colliders:15}; static var Limits = {up:0, down:860, left:0, right:870}; static var oItem1 = {type:"bonus", item:"Sebastian", x:124, y:771.4, yscale:99.9, delay:200, depth:230}; static var oItem2 = {type:"bonus", item:"Starfish", x:632, y:779, yscale:100, xscale:100, rotation:30, depth:210}; static var oItem3 = {type:"bonus", item:"Stopwatch", x:789.5, y:774.7, yscale:100.3, depth:200}; static var oItem4 = {type:"characters", item:"Ariel", x:479, y:285.3, yscale:100.1, depth:500}; static var oItem5 = {type:"characters", item:"Scuttle", x:816.2, y:241.7, yscale:100, depth:400}; static var oItem6 = {type:"items", item:"Boot", x:724, y:650.4, xscale:100.1, depth:180}; static var oItem7 = {type:"items", item:"Candelabra", x:111.9, y:624.4, yscale:100, xscale:100, rotation:-15, depth:160}; static var oItem8 = {type:"items", item:"Fork", x:179.6, y:791.1, yscale:100, xscale:100, rotation:60, depth:170}; static var oItem9 = {type:"items", item:"Goblet", x:510.4, y:707.6, yscale:100.2, xscale:100.3, rotation:-15, depth:140}; static var oItem10 = {type:"items", item:"Lamp", x:357.9, y:772.4, yscale:100.1, xscale:100.4, depth:150}; static var oItem11 = {type:"items", item:"Mirror", x:713.8, y:553.7, yscale:100, xscale:100, rotation:60, depth:120}; static var oItem12 = {type:"items", item:"Spyglass", x:779, y:655.3, yscale:100, xscale:100.5, rotation:75, depth:110}; static var oItem13 = {type:"items", item:"Wheel", x:714.3, y:779.6, yscale:99.9, xscale:100, rotation:90, depth:100}; static var oItem14 = {type:"enemies", item:"Jetsam", x:1002.8, y:646.5, startx:1002.8, starty:646.5, endx:-145.7, endy:646.5, yscale:100.1, delay:80, speed:5, depth:360}; static var oItem15 = {type:"friends", item:"Fish1", x:-150, y:579.8, startx:-150, starty:579.8, endx:990.1, endy:570.6, delay:30, speed:4, depth:310}; static var oItem16 = {type:"friends", item:"Fish2", x:-150.6, y:296.4, startx:-150.6, starty:296.4, endx:989.4, endy:296.4, yscale:100.1, xscale:100.1, delay:90, speed:6, depth:320}; static var oItem17 = {type:"friends", item:"Fish3", x:977.4, y:758.6, startx:977.4, starty:758.6, endx:-162.6, endy:758.6, delay:70, speed:4, depth:300}; static var oItem18 = {type:"friends", item:"Turtle", x:987.4, y:501.8, startx:987.4, starty:501.8, endx:-152.6, endy:501.8, delay:10, speed:2, depth:330}; static var oItem19 = {type:"enemies", item:"Shark", x:979, y:395.7, startx:979, starty:395.7, endx:-161.1, endy:395.7, xscale:100, delay:150, speed:7, depth:340}; static var oItem20 = {type:"bonus", item:"Flounder", x:111.7, y:468.8, yscale:99.7, xscale:-100.1, delay:300, depth:220}; static var oCollider1 = {type:"AllSide", x:45.5, y:598.5, width:43.8, height:154}; static var oCollider2 = {type:"AllSide", x:131.3, y:651.5, width:155.7, height:22.1}; static var oCollider3 = {type:"AllSide", x:57.5, y:729.5, width:39.6, height:158.4}; static var oCollider4 = {type:"AllSide", x:480.4, y:765.4, width:203.8, height:64.3}; static var oCollider5 = {type:"AllSide", x:444.4, y:687.3, width:45.9, height:98.1}; static var oCollider6 = {type:"AllSide", x:448.4, y:812.5, width:771.2, height:30.3}; static var oCollider7 = {type:"AllSide", x:828.5, y:752.4, width:45.9, height:182.4}; static var oCollider8 = {type:"AllSide", x:749.5, y:675.5, width:117, height:25.9}; static var oCollider9 = {type:"AllSide", x:827.5, y:616, width:31.1, height:93.5}; static var oCollider10 = {type:"AllSide", x:733, y:574.5, width:263.1, height:23.6}; static var oCollider11 = {type:"AllSide", x:807.5, y:551, width:141.4, height:23.6}; static var oCollider12 = {type:"AllSide", x:435.1, y:217.4, width:870, height:50}; static var oCollider13 = {type:"AllSide", x:-5, y:433.4, width:10, height:400.3}; static var oCollider14 = {type:"AllSide", x:875, y:433.4, width:10, height:400.3}; static var oCollider15 = {type:"AllSide", x:144.3, y:513.4, width:341.6, height:38.1}; }
Symbol 1023 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.levels.level3] Frame 0
class com.disney.gem.games.ocean_cleaning.levels.level3 { function level3 () { } static var Info = {minimum:9, items:22, colliders:14}; static var Limits = {up:0, down:860, left:0, right:870}; static var oItem1 = {type:"bonus", item:"Flounder", x:784.2, y:746.6, yscale:99.8, xscale:100.1, delay:300, depth:220}; static var oItem2 = {type:"bonus", item:"Starfish", x:824.3, y:551.2, yscale:100, xscale:100, rotation:-15, depth:210}; static var oItem3 = {type:"bonus", item:"Stopwatch", x:146.9, y:768.8, yscale:100.3, depth:200}; static var oItem4 = {type:"characters", item:"Ariel", x:479, y:285.3, yscale:100.1, depth:500}; static var oItem5 = {type:"characters", item:"Scuttle", x:816.2, y:241.7, yscale:100, depth:400}; static var oItem6 = {type:"items", item:"Boot", x:639, y:431.8, xscale:100.1, depth:180}; static var oItem7 = {type:"items", item:"Candelabra", x:190.4, y:779.4, yscale:100, xscale:100, rotation:-15, depth:160}; static var oItem8 = {type:"items", item:"Fork", x:427.1, y:756.2, yscale:100, xscale:100, rotation:45, depth:170}; static var oItem9 = {type:"items", item:"Goblet", x:567, y:560.7, yscale:100, xscale:100, rotation:-15, depth:140}; static var oItem10 = {type:"items", item:"Lamp", x:261.3, y:682.5, yscale:100.1, xscale:100.4, depth:150}; static var oItem11 = {type:"items", item:"Mirror", x:654.9, y:783.9, depth:120}; static var oItem12 = {type:"items", item:"Pipe", x:250.3, y:733.1, depth:130}; static var oItem13 = {type:"items", item:"Spyglass", x:816.9, y:671.5, yscale:100, xscale:100.5, rotation:90, depth:110}; static var oItem14 = {type:"items", item:"Wheel", x:710, y:556.4, yscale:99.9, xscale:100, rotation:90, depth:100}; static var oItem15 = {type:"enemies", item:"Flotsam", x:994.3, y:643.4, startx:994.3, starty:643.4, endx:-145.7, endy:643.4, yscale:100.1, delay:80, speed:4.8, depth:350}; static var oItem16 = {type:"enemies", item:"Jetsam", x:-145.7, y:763.9, startx:-145.7, starty:763.9, endx:994.3, endy:763.9, yscale:100.1, delay:50, speed:5, depth:360}; static var oItem17 = {type:"enemies", item:"Shark", x:983.5, y:367.1, startx:983.5, starty:367.1, endx:-156.6, endy:367.1, xscale:100, delay:150, speed:7, depth:340}; static var oItem18 = {type:"friends", item:"Fish1", x:-150, y:701.8, startx:-150, starty:701.8, endx:990.1, endy:701.8, delay:45, speed:6, depth:310}; static var oItem19 = {type:"friends", item:"Fish2", x:989.4, y:465.3, startx:989.4, starty:465.3, endx:-150.6, endy:465.3, yscale:100.1, xscale:100.1, delay:90, speed:4, depth:320}; static var oItem20 = {type:"friends", item:"Fish3", x:-150.8, y:548.2, startx:-150.8, starty:548.2, endx:989.2, endy:548.2, delay:40, speed:4.3, depth:300}; static var oItem21 = {type:"friends", item:"Turtle", x:987.4, y:294.1, startx:987.4, starty:294.1, endx:-152.6, endy:294.1, delay:25, speed:2.4, depth:330}; static var oItem22 = {type:"bonus", item:"Sebastian", x:36.4, y:647.2, yscale:99.9, delay:200, depth:230}; static var oCollider1 = {type:"AllSide", x:875, y:382.4, width:10, height:300.3}; static var oCollider2 = {type:"AllSide", x:435, y:217.3, width:870, height:50}; static var oCollider3 = {type:"AllSide", x:-5, y:383.4, width:10, height:300.3}; static var oCollider4 = {type:"AllSide", x:703.5, y:460.4, width:359.3, height:31.6}; static var oCollider5 = {type:"AllSide", x:701.1, y:574.5, width:314.9, height:23.6}; static var oCollider6 = {type:"AllSide", x:-37, y:744.5, width:39.6, height:158.4}; static var oCollider7 = {type:"AllSide", x:857.5, y:519.8, width:31.1, height:133.3}; static var oCollider8 = {type:"AllSide", x:543.4, y:607.6, width:29.1, height:89.9}; static var oCollider9 = {type:"AllSide", x:862.5, y:667.5, width:15.8, height:311.9}; static var oCollider10 = {type:"AllSide", x:437.9, y:831.6, width:974, height:30.3}; static var oCollider11 = {type:"AllSide", x:18.4, y:676.5, width:77.8, height:22.1}; static var oCollider12 = {type:"AllSide", x:-29.6, y:594.5, width:43.8, height:154}; static var oCollider13 = {type:"AllSide", x:246.8, y:787.7, width:53.8, height:98.1}; static var oCollider14 = {type:"AllSide", x:100.3, y:531.6, width:267, height:36.3}; }
Symbol 1024 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.collision.CollideItem] Frame 0
class com.disney.gem.games.ocean_cleaning.collision.CollideItem extends com.sarbakan.utils.StateManaged { var mcTopLeft, mcBottomRight, nSpeedX, nSpeedY, oTarget, mcRef; function CollideItem (_mcRef, _mcTopLeft, _mcBottomRight) { super(_mcRef); mcTopLeft = _mcTopLeft; mcBottomRight = _mcBottomRight; nSpeedX = 0; nSpeedY = 0; } function topLeft(_mc) { mcTopLeft = _mc; } function bottomRight(_mc) { mcBottomRight = _mc; } function setTarget(_oTarget) { oTarget = _oTarget; oTarget.addEventListener(com.disney.gem.games.ocean_cleaning.events.Event.TEST, Collide, this); } function Collide(_oEvt, _oObj) { var _local9 = left + speedX; var _local10 = top + speedY; var _local11 = right + speedX; var _local12 = bottom + speedY; var _local4 = _oObj.left + _oObj.speedX; var _local5 = _oObj.top + _oObj.speedY; var _local6 = _oObj.right + _oObj.speedX; var _local8 = _oObj.bottom + _oObj.speedY; var _local3 = testCollide(_local9, _local10, _local11, _local12, _local4, _local5, _local6, _local8); if (_local3 > -1) { var _local7 = fromWhere(_local3); _oEvt.__get__target().dispatchEvent(new com.disney.gem.games.ocean_cleaning.events.Event(com.disney.gem.games.ocean_cleaning.events.Event.COLLIDE, _local7), this); } } function fromWhere(_nFrom) { var _local1; switch (_nFrom) { case 0 : case 1 : case 2 : case 9 : _local1 = "top"; break; case 3 : case 11 : case 14 : case 16 : _local1 = "left"; break; case 5 : case 12 : case 15 : case 17 : _local1 = "right"; break; case 6 : case 7 : case 8 : case 10 : _local1 = "bottom"; break; case 4 : _local1 = "center"; break; case 13 : _local1 = "over"; break; default : _local1 = "undefined"; } return(_local1); } function testCollide(_nX1A, _nY1A, _nX2A, _nY2A, _nX1B, _nY1B, _nX2B, _nY2B) { var _local2 = ((_nX1A < _nX2A) ? (_nX1A) : (_nX2A)); var _local6 = ((_nX1A < _nX2A) ? (_nX2A) : (_nX1A)); var _local4 = ((_nY1A < _nY2A) ? (_nY1A) : (_nY2A)); var _local8 = ((_nY1A < _nY2A) ? (_nY2A) : (_nY1A)); var _local1 = ((_nX1B < _nX2B) ? (_nX1B) : (_nX2B)); var _local5 = ((_nX1B < _nX2B) ? (_nX2B) : (_nX1B)); var _local3 = ((_nY1B < _nY2B) ? (_nY1B) : (_nY2B)); var _local7 = ((_nY1B < _nY2B) ? (_nY2B) : (_nY1B)); var _local9 = -1; if ((((_local5 > _local2) && (_local7 > _local4)) && (_local1 < _local2)) && (_local3 < _local4)) { _local9 = (((_local5 - _local2) > (_local7 - _local4)) ? 0 : 14); } else if ((((_local5 < _local6) && (_local7 > _local4)) && (_local1 > _local2)) && (_local3 < _local4)) { _local9 = 1; } else if ((((_local5 > _local6) && (_local7 > _local4)) && (_local1 < _local6)) && (_local3 < _local4)) { _local9 = (((_local6 - _local1) > (_local7 - _local4)) ? 2 : 15); } else if ((((_local5 > _local2) && (_local7 < _local8)) && (_local1 < _local2)) && (_local3 > _local4)) { _local9 = 3; } else if ((((_local5 < _local6) && (_local7 < _local8)) && (_local1 > _local2)) && (_local3 > _local4)) { _local9 = 4; } else if ((((_local5 > _local6) && (_local7 < _local8)) && (_local1 < _local6)) && (_local3 > _local4)) { _local9 = 5; } else if ((((_local5 > _local2) && (_local7 > _local8)) && (_local1 < _local2)) && (_local3 < _local8)) { _local9 = (((_local5 - _local2) > (_local8 - _local3)) ? 6 : 16); } else if ((((_local5 < _local6) && (_local7 > _local8)) && (_local1 > _local2)) && (_local3 < _local8)) { _local9 = 7; } else if ((((_local5 > _local6) && (_local7 > _local8)) && (_local1 < _local6)) && (_local3 < _local8)) { _local9 = (((_local6 - _local1) > (_local8 - _local3)) ? 8 : 17); } else if ((((_local5 > _local6) && (_local1 < _local2)) && (_local7 > _local4)) && (_local3 < _local4)) { _local9 = 9; } else if ((((_local5 > _local6) && (_local1 < _local2)) && (_local3 < _local8)) && (_local7 > _local8)) { _local9 = 10; } else if ((((_local5 > _local2) && (_local1 < _local2)) && (_local3 < _local4)) && (_local7 > _local8)) { _local9 = 11; } else if ((((_local5 > _local6) && (_local1 < _local6)) && (_local3 < _local4)) && (_local7 > _local8)) { _local9 = 12; } else if ((((_local5 > _local6) && (_local1 < _local2)) && (_local3 < _local4)) && (_local7 > _local8)) { _local9 = 13; } return(_local9); } function startListening() { oTarget.addEventListener(com.disney.gem.games.ocean_cleaning.events.Event.TEST, Collide, this); } function stopListening() { oTarget.removeEventListener(com.disney.gem.games.ocean_cleaning.events.Event.TEST, Collide, this); } function destroy() { stopListening(); com.disney.gem.games.ocean_cleaning.Controller.getInstance().oMainBroadcaster.removeListener(this); super.destroy(); } function get x() { return(mcRef._x); } function get y() { return(mcRef._y); } function get top() { return(mcTopLeft._y + y); } function get bottom() { return(mcBottomRight._y + y); } function get left() { return(mcTopLeft._x + x); } function get right() { return(mcBottomRight._x + x); } function get speedX() { return(nSpeedX); } function get speedY() { return(nSpeedY); } function set x(_nX) { mcRef._x = _nX; //return(x); } function set y(_nY) { mcRef._y = _nY; //return(y); } }
Symbol 1025 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.events.EventDispatcher] Frame 0
class com.disney.gem.games.ocean_cleaning.events.EventDispatcher { var oListener, bEnabled; function EventDispatcher () { oListener = new Object(); bEnabled = true; } function dispatchEvent(_oEvt, _oOwner) { if (bEnabled) { _oEvt.__set__target(this); var _local4 = oListener[_oEvt.__get__type()]; var _local6 = _local4.length; var _local2 = _local6 - 1; while (_local2 > -1) { var _local3 = _local4[_local2]; _local3.func.apply(_local3.owner, [_oEvt, _oOwner]); _local2--; } } } function addEventListener(_sType, _fFunc, _oOwner) { if (oListener[_sType] == undefined) { oListener[_sType] = new Array(); } if (findListener(_sType, _fFunc, _oOwner) == -1) { oListener[_sType].push({func:_fFunc, owner:_oOwner}); } } function removeEventListener(_sType, _fFunc, _oOwner) { if (((_sType != undefined) && (_fFunc != undefined)) && (_oOwner != undefined)) { var _local2 = findListener(_sType, _fFunc, _oOwner); if (_local2 > -1) { oListener[_sType].splice(_local2, 1); } } } function clearListeners() { oListener = new Object(); } function hasEventListener(_sType) { return(oListener[_sType].length > 0); } function findListener(_sType, _fFunc, _oOwner) { var _local3 = oListener[_sType]; var _local5 = _local3.length; var _local4 = -1; var _local2 = _local5 - 1; while (_local2 > -1) { if ((_local3[_local2].owner == _oOwner) && (_local3[_local2].func == _fFunc)) { _local4 = _local2; break; } _local2--; } return(_local4); } function set enabled(_bEnabled) { bEnabled = _bEnabled; //return(enabled); } function get enabled() { return(bEnabled); } }
Symbol 1026 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.events.Event] Frame 0
class com.disney.gem.games.ocean_cleaning.events.Event { var sType, sFrom, oTarget; function Event (_sType, _sFrom) { sType = _sType; sFrom = _sFrom; } function set target(_oTarget) { oTarget = _oTarget; //return(target); } function get target() { return(oTarget); } function get type() { return(sType); } function get from() { return(sFrom); } function toString() { return(((("[Event type=\"" + sType) + "\" from=\"") + sFrom) + "\"]"); } static var COLLIDE = "collide"; static var TEST = "test"; }
Symbol 1027 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.characters.BaseChar] Frame 0
class com.disney.gem.games.ocean_cleaning.characters.BaseChar extends com.disney.gem.games.ocean_cleaning.collision.CollideItem { var sType, mcRef, oBox; function BaseChar (_mcRef, _oTarget, _mcTopLeft, _mcBottomRight) { super(_mcRef, _mcTopLeft, _mcBottomRight); sType = "character"; com.disney.gem.games.ocean_cleaning.Controller.getInstance().oMainBroadcaster.addListener(this); } function setProperties(_aProperties) { var _local2 = 0; while (_local2 < _aProperties.length) { mcRef["_" + _aProperties[_local2][0]] = _aProperties[_local2][1]; _local2++; } } function get type() { return(sType); } function get box() { return(oBox); } function destroy() { mcRef.removeMovieClip(); super.destroy(); } }
Symbol 1028 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.characters.Ariel] Frame 0
class com.disney.gem.games.ocean_cleaning.characters.Ariel extends com.disney.gem.games.ocean_cleaning.characters.BaseChar { var setMC, mcRef, topLeft, bottomRight, setProperties, bShield, bSpeed, oItem, bCanSwitch, bSwitched, bCanMove, bCanTake, bOccupied, nSpeedX, nSpeedY, nAccelX, nAccelY, nDecelX, nDecelY, nMaxSpeedX, nMaxSpeedY, nMinSpeedX, nMinSpeedY, nShieldTime, nSpeedTime, aControl, nPosition, setState, sCollideFrom, getState, __get__y, __get__x, stateFinished, stateCurrentFrame; function Ariel (_mcGame, _aCollidersGroup, _aProperties, _nDepth) { super(undefined, undefined, undefined); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcChar"); _mcGame.attachMovie("mcAriel", _local3, _nDepth); setMC(_mcGame[_local3]); mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); setProperties(_aProperties); bShield = false; bSpeed = false; oItem = null; bCanSwitch = false; bSwitched = false; bCanMove = true; bCanTake = true; bOccupied = false; nSpeedX = 0; nSpeedY = 0; nAccelX = 1; nAccelY = 1; nDecelX = 0.5; nDecelY = 0.5; nMaxSpeedX = 10; nMaxSpeedY = 10; nMinSpeedX = 0; nMinSpeedY = 0; nShieldTime = 0; nSpeedTime = 0; aControl = new Array(37, 39, 38, 40); nPosition = nPOSITION_LEFT; setState(sSTATE_IDLE, true); setHoldingObject(); setShield(); com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher.addEventListener(com.disney.gem.games.ocean_cleaning.events.Event.COLLIDE, collideWith, this); } function collideWith(_oEvt, _oObj) { if (_oEvt.__get__from() != undefined) { if ((_oObj.type == "bonus") && (!bOccupied)) { sCollideFrom = undefined; switch (_oObj.name) { case "Bubble" : com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_BUBBLE, true, false); bShield = true; nShieldTime = com.disney.gem.games.ocean_cleaning.Config.Bubble.Time; _oObj.destroy(); break; case "Sebastian" : if (_oObj.enabled) { bOccupied = true; bSpeed = true; nSpeedTime = com.disney.gem.games.ocean_cleaning.Config.Sebastian.Time; if (oItem != undefined) { setState(sSTATE_HIGHFIVE_OBJECT, true); } else { setState(sSTATE_HIGHFIVE, true); } _oObj.setState("highfive"); } break; case "Stopwatch" : com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_STOPWATCH, true, false); com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oHud.nTime = com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oHud.nTime + com.disney.gem.games.ocean_cleaning.Config.Stopwatch.Time; _oObj.destroy(); break; case "Starfish" : com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_STARFISH, true, false); com.disney.gem.games.ocean_cleaning.Stats.tries = com.disney.gem.games.ocean_cleaning.Stats.tries + com.disney.gem.games.ocean_cleaning.Config.Starfish.Try; com.disney.gem.games.ocean_cleaning.Stats.__get__stars()["level" + com.disney.gem.games.ocean_cleaning.Controller.getInstance().getLevel()] = true; _oObj.destroy(); } } else if (_oObj.type == "character") { sCollideFrom = undefined; if (((_oObj.name == "Scuttle") && (oItem != undefined)) && (com.disney.gem.games.ocean_cleaning.characters.Scuttle.__get__Instance().bCanReceive)) { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_ARIEL_GIVES, true, false); setState(sSTATE_GIVES, true); _oObj.item = oItem.name; com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_SCUTTLE_GRABS); _oObj.setScuttleState("grabs", true); oItem.destroy(); } } else if (_oObj.type == "enemy") { sCollideFrom = undefined; if ((((((getState() != sSTATE_HURT) && (getState() != sSTATE_BOUNCE)) && (getState() != sSTATE_BOUNCE_OBJECT)) && (getState() != sSTATE_GRABS_OBJECT)) && (getState() != sSTATE_HIGHFIVE)) && (getState() != sSTATE_HIGHFIVE_OBJECT)) { bounceFrom(_oObj, true); } } else if (_oObj.type == "friend") { sCollideFrom = undefined; if (((((((getState() != sSTATE_HURT) && (getState() != sSTATE_BOUNCE)) && (getState() != sSTATE_BOUNCE_OBJECT)) && (getState() != sSTATE_GIVES)) && (getState() != sSTATE_GRABS_OBJECT)) && (getState() != sSTATE_HIGHFIVE)) && (getState() != sSTATE_HIGHFIVE_OBJECT)) { bounceFrom(_oObj, false); } } else if (_oObj.type == "collider") { sCollideFrom = _oEvt.from; switch (_oEvt.__get__from()) { case "top" : mcRef._y = _oObj.top - mcRef.mcBoxBottomRight._y; nSpeedY = 0; break; case "left" : mcRef._x = _oObj.left - mcRef.mcBoxBottomRight._x; nSpeedX = 0; break; case "right" : mcRef._x = _oObj.right - mcRef.mcBoxTopLeft._x; nSpeedX = 0; break; case "bottom" : mcRef._y = _oObj.bottom - mcRef.mcBoxTopLeft._y; nSpeedY = 0; } } else if ((((_oObj.type == "item") && (oItem == undefined)) && (bCanTake)) && (!bOccupied)) { sCollideFrom = undefined; bOccupied = true; com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_ARIEL_GRABS, true, false); setState(sSTATE_GRABS_OBJECT, true); oItem = _oObj; oItem.stopListening(); } } else { trace(((("=== " + _oObj.name) + " : ") + _oEvt.__get__from()) + " ==="); } setHoldingObject(); setShield(); } function onUpdate() { super.onUpdate(); if (!com.disney.gem.games.ocean_cleaning.Controller.getInstance().oTransitionManager.isTransitionning()) { checkMovement(); move(); resetSpeed(); sCollideFrom = ""; com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher.dispatchEvent(new com.disney.gem.games.ocean_cleaning.events.Event(com.disney.gem.games.ocean_cleaning.events.Event.TEST), this); if (bShield) { nShieldTime--; if (nShieldTime <= 0) { bShield = false; } } if (bSpeed) { nSpeedTime--; if (nSpeedTime <= 0) { bSpeed = false; nAccelX = com.disney.gem.games.ocean_cleaning.Config.Ariel.Acceleration; nAccelY = com.disney.gem.games.ocean_cleaning.Config.Ariel.Acceleration; nMaxSpeedX = com.disney.gem.games.ocean_cleaning.Config.Ariel.MaximumSpeedX; nMaxSpeedY = com.disney.gem.games.ocean_cleaning.Config.Ariel.MaximumSpeedY; } else { nMaxSpeedX = com.disney.gem.games.ocean_cleaning.Config.Sebastian.MaximumSpeedX; nMaxSpeedY = com.disney.gem.games.ocean_cleaning.Config.Sebastian.MaximumSpeedY; nAccelX = com.disney.gem.games.ocean_cleaning.Config.Sebastian.Acceleration; nAccelY = com.disney.gem.games.ocean_cleaning.Config.Sebastian.Acceleration; } } if (__get__y() <= 260) { com.disney.gem.games.ocean_cleaning.utility.Sounds.setAmbient(com.disney.gem.games.ocean_cleaning.utility.Sounds.sAMBIENT_SURFACE); } else { com.disney.gem.games.ocean_cleaning.utility.Sounds.setAmbient(com.disney.gem.games.ocean_cleaning.utility.Sounds.sAMBIENT_UNDERWATER); } setShield(); setHoldingObject(); } } function onPause() { super.onPause(); mcRef.mcState.mcHead.stop(); } function onUnPause() { super.onUnPause(); mcRef.mcState.mcHead.play(); } function setItem(_oItem) { oItem = _oItem; } function dropItem() { bCanTake = false; var _local2; if (mcRef._xscale == -100) { _local2 = (mcRef._x - mcRef.mcState._x) - mcRef.mcState.mcObject._x; } else { _local2 = (mcRef._x + mcRef.mcState._x) + mcRef.mcState.mcObject._x; } var _local3 = (mcRef._y + mcRef.mcState._y) + mcRef.mcState.mcObject._y; oItem.mcRef._x = _local2; oItem.mcRef._y = _local3; oItem.startListening(); oItem.took(); setState(sSTATE_HURT, true); oItem = undefined; } function bounceFrom(_oObj, bEnemy) { if (bEnemy) { var _local3 = getAngle(__get__x(), __get__y(), _oObj.x, _oObj.y) + 180; nSpeedX = Math.sin(_local3 * (Math.PI/180)) * com.disney.gem.games.ocean_cleaning.Config.Ariel.Bounce; nSpeedY = (Math.cos(_local3 * (Math.PI/180)) * com.disney.gem.games.ocean_cleaning.Config.Ariel.Bounce) * -1; if (nShieldTime > 0) { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_ARIEL_BOUNCES, true, true); if (oItem != undefined) { setState(sSTATE_BOUNCE_OBJECT, true); } else { setState(sSTATE_BOUNCE, true); } bShield = false; nShieldTime = 0; } else { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_ARIEL_HURT, true, true); dropItem(); setState(sSTATE_HURT, true); } } else if (nShieldTime == 0) { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_ARIEL_BOUNCES, true, true); var _local3 = getAngle(__get__x(), __get__y(), _oObj.x, _oObj.y) + 180; nSpeedX = Math.sin(_local3 * (Math.PI/180)) * com.disney.gem.games.ocean_cleaning.Config.Ariel.Bounce; nSpeedY = (Math.cos(_local3 * (Math.PI/180)) * com.disney.gem.games.ocean_cleaning.Config.Ariel.Bounce) * -1; if (oItem != undefined) { setState(sSTATE_BOUNCE_OBJECT, true); } else { setState(sSTATE_BOUNCE, true); } slowMo(); } } function slowMo() { if (bSpeed) { bSpeed = false; nMaxSpeedX = com.disney.gem.games.ocean_cleaning.Config.Sebastian.MaximumSpeedX / 2; nMaxSpeedY = com.disney.gem.games.ocean_cleaning.Config.Sebastian.MaximumSpeedY / 2; nAccelX = com.disney.gem.games.ocean_cleaning.Config.Sebastian.Acceleration / 2; nAccelY = com.disney.gem.games.ocean_cleaning.Config.Sebastian.Acceleration / 2; } else { nMaxSpeedX = com.disney.gem.games.ocean_cleaning.Config.Ariel.MaximumSpeedX / 2; nMaxSpeedY = com.disney.gem.games.ocean_cleaning.Config.Ariel.MaximumSpeedY / 2; nAccelX = com.disney.gem.games.ocean_cleaning.Config.Ariel.Acceleration / 2; nAccelY = com.disney.gem.games.ocean_cleaning.Config.Ariel.Acceleration / 2; } } function resetSpeed() { if (nSpeedTime > 0) { bSpeed = true; } nMaxSpeedX = com.disney.gem.games.ocean_cleaning.Config.Ariel.MaximumSpeedX; nMaxSpeedY = com.disney.gem.games.ocean_cleaning.Config.Ariel.MaximumSpeedY; nAccelX = com.disney.gem.games.ocean_cleaning.Config.Ariel.Acceleration; nAccelY = com.disney.gem.games.ocean_cleaning.Config.Ariel.Acceleration; } function setHoldingObject() { mcRef.mcState.mcObject.gotoAndStop(oItem.name); } function setShield() { mcRef.mcState.mcShield._visible = bShield; } function setPosition(_sState) { var _local2; switch (_sState) { case sSTATE_IDLE : _local2 = (bSwitched ? (nPOSITION_RIGHT) : (nPOSITION_LEFT)); break; case sSTATE_IDLE_DOWN : _local2 = (bSwitched ? (nPOSITION_DOWN_RIGHT) : (nPOSITION_DOWN_LEFT)); break; case sSTATE_IDLE_UP : _local2 = (bSwitched ? (nPOSITION_UP_RIGHT) : (nPOSITION_UP_LEFT)); break; case sSTATE_DOWN : _local2 = nPOSITION_DOWN; break; case sSTATE_DOWN_IDLE : _local2 = (bSwitched ? (nPOSITION_DOWN_RIGHT) : (nPOSITION_DOWN_LEFT)); break; case sSTATE_UP : _local2 = nPOSITION_UP; break; case sSTATE_UP_IDLE : _local2 = (bSwitched ? (nPOSITION_UP_RIGHT) : (nPOSITION_UP_LEFT)); } nPosition = _local2; } function switchSide() { if (!bSwitched) { bSwitched = true; nPosition = nPOSITION_RIGHT; mcRef._xscale = -100; } else { bSwitched = false; nPosition = nPOSITION_LEFT; mcRef._xscale = 100; } } function checkControl() { if (key(37)) { if ((nPosition == nPOSITION_UP) && (bSwitched)) { setState(chooseState(sSTATE_UP_IDLE_OBJECT, sSTATE_UP_IDLE), true); } else if ((nPosition == nPOSITION_DOWN) && (bSwitched)) { setState(chooseState(sSTATE_DOWN_IDLE_OBJECT, sSTATE_DOWN_IDLE), true); } else if (nPosition == nPOSITION_RIGHT) { bCanMove = false; setState(chooseState(sSTATE_TURNOVER_OBJECT, sSTATE_TURNOVER), true); } } else if (key(39)) { if ((nPosition == nPOSITION_UP) && (!bSwitched)) { setState(chooseState(sSTATE_UP_IDLE_OBJECT, sSTATE_UP_IDLE), true); } else if ((nPosition == nPOSITION_DOWN) && (!bSwitched)) { setState(chooseState(sSTATE_DOWN_IDLE_OBJECT, sSTATE_DOWN_IDLE), true); } else if (nPosition == nPOSITION_LEFT) { bCanMove = false; setState(chooseState(sSTATE_TURNOVER_OBJECT, sSTATE_TURNOVER), true); } } else if ((key(38) && (none(40))) && (nPosition != nPOSITION_UP)) { setState(chooseState(sSTATE_IDLE_UP_OBJECT, sSTATE_IDLE_UP), true); setPosition(sSTATE_IDLE_UP); } else if ((key(40) && (none(38))) && (nPosition != nPOSITION_DOWN)) { setState(chooseState(sSTATE_IDLE_DOWN_OBJECT, sSTATE_IDLE_DOWN), true); setPosition(sSTATE_IDLE_DOWN); } else if (none(40) && (nPosition == nPOSITION_DOWN)) { setState(chooseState(sSTATE_DOWN_IDLE_OBJECT, sSTATE_DOWN_IDLE), true); setPosition(sSTATE_DOWN_IDLE); } else if (none(38) && (nPosition == nPOSITION_UP)) { setState(chooseState(sSTATE_UP_IDLE_OBJECT, sSTATE_UP_IDLE), true); setPosition(sSTATE_UP_IDLE); } else if ((key(38) && (key(40))) && ((nPosition == nPOSITION_DOWN) || (nPosition == nPOSITION_UP))) { if (nPosition == nPOSITION_DOWN) { setState(chooseState(sSTATE_DOWN_IDLE_OBJECT, sSTATE_DOWN_IDLE), true); } else if (nPosition == nPOSITION_UP) { setState(chooseState(sSTATE_UP_IDLE_OBJECT, sSTATE_UP_IDLE), true); } } } function chooseState(_sWith, _sWithout) { var _local2; if (oItem == undefined) { _local2 = _sWithout; } else { _local2 = _sWith; } return(_local2); } function checkMovement() { if (bCanMove) { if ((key(37) && (!key(39))) && (((sCollideFrom != "right") && (sCollideFrom != "topright")) && (sCollideFrom != "bottomright"))) { increaseSpeedX(-nAccelX); if ((getState() == sSTATE_IDLE) || (getState() == sSTATE_IDLE_OBJECT)) { setState(chooseState(sSTATE_FORWARD_OBJECT, sSTATE_FORWARD), true); } } else if ((key(39) && (!key(37))) && (((sCollideFrom != "left") && (sCollideFrom != "topleft")) && (sCollideFrom != "bottomleft"))) { increaseSpeedX(nAccelX); if ((getState() == sSTATE_IDLE) || (getState() == sSTATE_IDLE_OBJECT)) { setState(chooseState(sSTATE_FORWARD_OBJECT, sSTATE_FORWARD), true); } } else { decreaseSpeedX(nDecelX); if ((getState() == sSTATE_FORWARD) || (getState() == sSTATE_FORWARD_OBJECT)) { setState(chooseState(sSTATE_IDLE_OBJECT, sSTATE_IDLE), true); } } if ((key(38) && (!key(40))) && (((sCollideFrom != "bottom") && (sCollideFrom != "bottomleft")) && (sCollideFrom != "bottomright"))) { increaseSpeedY(-nAccelY); } else if ((key(40) && (!key(38))) && (((sCollideFrom != "top") && (sCollideFrom != "topright")) && (sCollideFrom != "topleft"))) { increaseSpeedY(nAccelY); } else { decreaseSpeedY(nDecelY); } } } function increaseSpeedX(_nAccel) { if (_nAccel > 0) { nSpeedX = nSpeedX + _nAccel; if (nSpeedX >= nMaxSpeedX) { nSpeedX = nMaxSpeedX; } } else if (_nAccel < 0) { nSpeedX = nSpeedX + _nAccel; if (nSpeedX <= (-nMaxSpeedX)) { nSpeedX = -nMaxSpeedX; } } } function increaseSpeedY(_nAccel) { if (_nAccel > 0) { nSpeedY = nSpeedY + _nAccel; if (nSpeedY >= nMaxSpeedY) { nSpeedY = nMaxSpeedY; } } else if (_nAccel < 0) { nSpeedY = nSpeedY + _nAccel; if (nSpeedY <= (-nMaxSpeedY)) { nSpeedY = -nMaxSpeedY; } } } function decreaseSpeedX(_nDecel) { if (nSpeedX > nMinSpeedX) { nSpeedX = nSpeedX - _nDecel; if (nSpeedX <= nMinSpeedX) { nSpeedX = nMinSpeedX; } } else if (nSpeedX < nMinSpeedX) { nSpeedX = nSpeedX + _nDecel; if (nSpeedX >= nMinSpeedX) { nSpeedX = nMinSpeedX; } } } function decreaseSpeedY(_nDecel) { if (nSpeedY > nMinSpeedY) { nSpeedY = nSpeedY - _nDecel; if (nSpeedY <= nMinSpeedY) { nSpeedY = nMinSpeedY; } } else if (nSpeedY < nMinSpeedY) { nSpeedY = nSpeedY + _nDecel; if (nSpeedY >= nMinSpeedY) { nSpeedY = nMinSpeedY; } } } function move() { mcRef._x = mcRef._x + nSpeedX; mcRef._y = mcRef._y + nSpeedY; } function only(_nKey) { var _local3 = Key.isDown(_nKey); if (_local3) { var _local2 = 0; while (_local2 < aControl.length) { if ((aControl[_local2] != _nKey) && (Key.isDown(aControl[_local2]))) { _local3 = false; break; } _local2++; } } return(_local3); } function none() { var _local4 = true; if (arguments.length > 0) { var _local3 = 0; while (_local3 < arguments.length) { if (Key.isDown(arguments[_local3])) { _local4 = false; break; } _local3++; } } else { var _local3 = 0; while (_local3 < aControl.length) { if (Key.isDown(aControl[_local3])) { _local4 = false; break; } _local3++; } } return(_local4); } function key(_nKey) { var _local1 = Key.isDown(_nKey); return(_local1); } function state_idle() { checkControl(); bCanSwitch = true; } function state_forward() { checkControl(); bCanSwitch = true; } function state_turnover() { if (stateFinished()) { switchSide(); setState(sSTATE_IDLE, true); bCanMove = true; } } function state_highfive() { nSpeedX = 0; nSpeedY = 0; if (stateCurrentFrame() == 11) { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_ARIEL_HIGHFIVE, true, false); } if (stateFinished()) { bOccupied = false; setState(sSTATE_IDLE, true); setPosition(sSTATE_IDLE); } } function state_idle_up() { if (stateFinished()) { setState(sSTATE_UP, true); setPosition(sSTATE_UP); } } function state_up() { checkControl(); bCanSwitch = true; } function state_up_idle() { if (stateFinished()) { setState(sSTATE_IDLE, true); setPosition(sSTATE_IDLE); } } function state_idle_down() { if (stateFinished()) { setState(sSTATE_DOWN, true); setPosition(sSTATE_DOWN); } } function state_down() { checkControl(); bCanSwitch = true; } function state_down_idle() { if (stateFinished()) { setState(sSTATE_IDLE, true); setPosition(sSTATE_IDLE); } } function state_bounce() { if (stateFinished()) { bCanMove = true; setState(sSTATE_IDLE, true); setPosition(sSTATE_IDLE); } } function state_hurt() { if (stateFinished()) { bCanMove = true; setState(sSTATE_IDLE, true); setPosition(sSTATE_IDLE); bCanTake = true; } } function state_grabs_object() { nSpeedX = 0; nSpeedY = 0; if (stateCurrentFrame() == 12) { oItem.hide(); oItem.stopListening(); } if (stateFinished()) { bCanMove = true; bCanSwitch = true; bOccupied = false; setState(sSTATE_IDLE_OBJECT, true); setPosition(sSTATE_IDLE); } } function state_highfive_object() { nSpeedX = 0; nSpeedY = 0; if (stateCurrentFrame() == 11) { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_ARIEL_HIGHFIVE, true, false); } if (stateFinished()) { bOccupied = false; setState(sSTATE_IDLE_OBJECT, true); setPosition(sSTATE_IDLE); } } function state_turnover_object() { if (stateFinished()) { switchSide(); setState(sSTATE_IDLE_OBJECT, true); bCanMove = true; } } function state_idle_object() { checkControl(); bCanSwitch = true; } function state_forward_object() { checkControl(); bCanSwitch = true; } function state_idle_up_object() { if (stateFinished()) { setState(sSTATE_UP_OBJECT, true); setPosition(sSTATE_UP); } } function state_up_object() { checkControl(); bCanSwitch = true; } function state_up_idle_object() { if (stateFinished()) { setState(sSTATE_IDLE_OBJECT, true); setPosition(sSTATE_IDLE); } } function state_idle_down_object() { if (stateFinished()) { setState(sSTATE_DOWN_OBJECT, true); setPosition(sSTATE_DOWN); } } function state_down_object() { checkControl(); bCanSwitch = true; } function state_down_idle_object() { if (stateFinished()) { setState(sSTATE_IDLE_OBJECT, true); setPosition(sSTATE_IDLE); } } function state_bounce_object() { if (stateFinished()) { bCanMove = true; setState(sSTATE_IDLE_OBJECT, true); setPosition(sSTATE_IDLE); } } function state_gives() { nSpeedX = 0; nSpeedY = 0; if (stateFinished()) { oItem = undefined; setState(sSTATE_IDLE, true); bCanMove = true; setPosition(sSTATE_IDLE); } } function getAngle(_nX1, _nY1, _nX2, _nY2) { var _local1 = ((Math.atan2(_nY2 - _nY1, _nX2 - _nX1) * 180) / Math.PI) + 90; if (_local1 > 180) { _local1 = -360 + _local1; } return(_local1); } static var sSTATE_IDLE = "idle"; static var sSTATE_FORWARD = "forward"; static var sSTATE_IDLE_OBJECT = "idle_object"; static var sSTATE_FORWARD_OBJECT = "forward_object"; static var sSTATE_IDLE_UP = "idle_up"; static var sSTATE_IDLE_UP_OBJECT = "idle_up_object"; static var sSTATE_UP = "up"; static var sSTATE_UP_OBJECT = "up_object"; static var sSTATE_UP_IDLE = "up_idle"; static var sSTATE_UP_IDLE_OBJECT = "up_idle_object"; static var sSTATE_IDLE_DOWN = "idle_down"; static var sSTATE_IDLE_DOWN_OBJECT = "idle_down_object"; static var sSTATE_DOWN = "down"; static var sSTATE_DOWN_OBJECT = "down_object"; static var sSTATE_DOWN_IDLE = "down_idle"; static var sSTATE_DOWN_IDLE_OBJECT = "down_idle_object"; static var sSTATE_GRABS_OBJECT = "grabs_object"; static var sSTATE_TURNOVER = "turnover"; static var sSTATE_TURNOVER_OBJECT = "turnover_object"; static var sSTATE_BOUNCE = "bounce"; static var sSTATE_BOUNCE_OBJECT = "bounce_object"; static var sSTATE_HURT = "hurt"; static var sSTATE_GIVES = "gives"; static var sSTATE_HIGHFIVE = "highfive"; static var sSTATE_HIGHFIVE_OBJECT = "highfive_object"; static var nPOSITION_IDLE = 0; static var nPOSITION_LEFT = 1; static var nPOSITION_RIGHT = 2; static var nPOSITION_UP = 3; static var nPOSITION_DOWN = 4; static var nPOSITION_UP_LEFT = 5; static var nPOSITION_UP_RIGHT = 6; static var nPOSITION_DOWN_LEFT = 7; static var nPOSITION_DOWN_RIGHT = 8; }
Symbol 1029 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.utility.Sounds] Frame 0
class com.disney.gem.games.ocean_cleaning.utility.Sounds { static var sCurrentMusic, sCurrentAmbient; function Sounds () { } static function Play(_sSound, _bUnique, _bOverride) { var _local1 = true; if (_bUnique) { if (com.disney.gem.games.ocean_cleaning.utility.sndEngine.isSoundPlaying(_sSound).bPlaying) { _local1 = false; } } if (_bOverride && (!_local1)) { Stop(_sSound); _local1 = true; } if (_local1) { com.disney.gem.games.ocean_cleaning.utility.sndEngine.doPlaySoundInCat(sSOUND_CAT_NAME, _sSound, 100, 1); } } static function Stop(_sSound) { if (com.disney.gem.games.ocean_cleaning.utility.sndEngine.isSoundPlaying(_sSound).bPlaying) { com.disney.gem.games.ocean_cleaning.utility.sndEngine.isSoundPlaying(_sSound).oSound.doStop(); } } static function Pause(_sCategory) { com.disney.gem.games.ocean_cleaning.utility.sndEngine.doPauseCategory(_sCategory); } static function Unpause(_sCategory) { com.disney.gem.games.ocean_cleaning.utility.sndEngine.doUnPauseCategory(_sCategory); } static function StopAll(_sCategory) { com.disney.gem.games.ocean_cleaning.utility.sndEngine.doStopCategory(_sCategory); } static function setMusic(_sSound) { if ((sCurrentMusic != undefined) && (sCurrentMusic != _sSound)) { com.disney.gem.games.ocean_cleaning.utility.sndEngine.isSoundPlaying(sCurrentMusic).oSound.doFadeTo(0); } com.disney.gem.games.ocean_cleaning.utility.sndEngine.doPlaySoundInCat(sMUSIC_CAT_NAME, _sSound, 0, 655336, true); com.disney.gem.games.ocean_cleaning.utility.sndEngine.isSoundPlaying(_sSound).oSound.doFadeTo(100, false); sCurrentMusic = _sSound; } static function setAmbient(_sSound) { if (com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGamePhase() == com.sarbakan.BaseDisneyController.nGAME_PHASE_INGAME) { if ((sCurrentAmbient != undefined) && (sCurrentAmbient != _sSound)) { com.disney.gem.games.ocean_cleaning.utility.sndEngine.isSoundPlaying(sCurrentAmbient).oSound.doFadeTo(0); } com.disney.gem.games.ocean_cleaning.utility.sndEngine.doPlaySoundInCat(sAMBIENT_CAT_NAME, _sSound, 0, 655336, true); com.disney.gem.games.ocean_cleaning.utility.sndEngine.isSoundPlaying(_sSound).oSound.doFadeTo(100, false); sCurrentAmbient = _sSound; } else { StopAll(sAMBIENT_CAT_NAME); } } static var sSOUND_CAT_NAME = "SFX"; static var sAMBIENT_CAT_NAME = "Ambient"; static var sMUSIC_CAT_NAME = "Music"; static var nSOUND_CAT_VOLUME = 80; static var nAMBIENT_CAT_VOLUME = 50; static var nMUSIC_CAT_VOLUME = 25; static var sMUSIC_PACKAGING = "sMu_pack"; static var sMUSIC_INGAME = "sMu_game"; static var sAMBIENT_SURFACE = "sAm_surface"; static var sAMBIENT_UNDERWATER = "sAm_underwater1,sAm_underwater2"; static var sSFX_ARIEL_BOUNCES = "sSfx_ariel_bounce1,sSfx_ariel_bounce2,sSfx_ariel_bounce3"; static var sSFX_ARIEL_GIVES = "sSfx_ariel_gives1,sSfx_ariel_gives2,sSfx_ariel_gives3,sSfx_ariel_gives4,sSfx_ariel_gives5,sSfx_ariel_gives6,sSfx_ariel_gives7"; static var sSFX_ARIEL_GRABS = "sSfx_ariel_grabs1,sSfx_ariel_grabs2,sSfx_ariel_grabs3"; static var sSFX_ARIEL_HIGHFIVE = "sSfx_ariel_highfive"; static var sSFX_ARIEL_HURT = "sSfx_ariel_hurt"; static var sSFX_BOOT_GROUND = "sSfx_boot_ground1,sSfx_boot_ground2"; static var sSFX_BUBBLE = "sSfx_bubble"; static var sSFX_CANDELABRA_GROUND = "sSfx_candelabra_ground"; static var sSFX_FLOUNDER_BUBBLE = "sSfx_flounder_bubble"; static var sSFX_FORK_GROUND = "sSfx_fork_ground"; static var sSFX_GOBLET_GROUND = "sSfx_goblet_ground"; static var sSFX_LAMP_GROUND = "sSfx_lamp_ground"; static var sSFX_MIRROR_GROUND = "sSfx_mirror_ground"; static var sSFX_OBJECT_BAGS = "sSfx_object_bags1,sSfx_object_bags2"; static var sSFX_PIPE_GROUND = "sSfx_pipe_ground"; static var sSFX_POPUP = "sSfx_popup"; static var sSFX_SCUTTLE_BAGS = "sSfx_scuttle_bags1,sSfx_scuttle_bags2,sSfx_scuttle_bags3"; static var sSFX_SCUTTLE_GRABS = "sSfx_scuttle_grabs1,sSfx_scuttle_grabs2"; static var sSFX_SEBASTIAN_HIGHFIVE = "sSfx_sebastian_highfive"; static var sSFX_SPYGLASS_GROUND = "sSfx_spyglass_ground"; static var sSFX_STARFISH = "sSfx_starfish"; static var sSFX_STOPWATCH = "sSfx_stopwatch"; static var sSFX_WHEEL_GROUND = "sSfx_wheel_ground"; static var sSFX_BUTTON_CLICK = "sSfx_button_click"; static var sSFX_BUTTON_ROLLOVER = "sSfx_button_rollover"; static var sSFX_TRANSITION_IN = "sSfx_transition_in"; static var sSFX_TRANSITION_OUT = "sSfx_transition_out"; static var sSFX_LOSE = "sSfx_lose"; static var sSFX_WIN = "sSfx_win"; }
Symbol 1030 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.utility.sndEngine] Frame 0
class com.disney.gem.games.ocean_cleaning.utility.sndEngine { static var aSounds, mcAttach, nSoundNum, aSoundCategories, nMasterVolume; function sndEngine () { } static function doPlaySound(__sLinkage, __nVolume, __nLoop, __bUnique) { return(doPlaySoundInCat(DEFAULT_CATEGORY, __sLinkage, __nVolume, __nLoop, __bUnique)); } static function doPlaySoundInCat(__sCategoryName, __sLinkage, __nVolume, __nLoop, __bUnique) { doCheckInit(); var _local1; var _local4 = new Array(); if (__nVolume == undefined) { __nVolume = 100; } if (__nLoop == undefined) { __nLoop = 1; } if (__bUnique == undefined) { __bUnique = false; } var _local3; if (__sLinkage.indexOf(",") > 0) { _local4 = __sLinkage.split(","); _local3 = _local4[Math.floor(Math.random() * (_local4.length - 1))]; } else { _local3 = __sLinkage; } var _local2; if (__bUnique) { var _local7 = isSoundPlaying(__sLinkage); if (_local7.bPlaying) { _local2 = false; _local1 = _local7.oSound; } else { _local2 = true; } } else { _local2 = true; } if (_local2) { doManageCategory(__sCategoryName); var _local8 = getMCForSound(); var _local6 = new Sound(_local8); _local6.attachSound(_local3); if (_local6.duration != undefined) { _local1 = new com.disney.gem.games.ocean_cleaning.utility.sndItem(_local6, _local3, __nVolume, __nLoop, __sCategoryName, _local8); } else { trace("***** BAD SOUND LINKAGE : " + __sLinkage); } _local1.doAddListener(com.disney.gem.games.ocean_cleaning.utility.sndEngine); aSounds.push(_local1); } return(_local1); } static function isSoundPlaying(__sLinkageName) { var _local2 = new Object(); var _local4 = new Array(); _local2.bPlaying = false; _local2.oSound = undefined; if (__sLinkageName.indexOf(",") > 0) { _local4 = __sLinkageName.split(","); } if (_local4.length > 0) { var _local3 = 0; while (_local3 < aSounds.length) { var _local1 = 0; while (_local1 < _local4.length) { if (aSounds[_local3].LinkageName == _local4[_local1]) { _local2.oSound = aSounds[_local3]; _local2.bPlaying = true; break; } _local1++; } if (_local2.bPlaying) { break; } _local3++; } } else { var _local3 = 0; while (_local3 < aSounds.length) { if (aSounds[_local3].LinkageName == __sLinkageName) { _local2.oSound = aSounds[_local3]; _local2.bPlaying = true; break; } _local3++; } } return(_local2); } static function doManageExternalSound(__oSound) { doCheckInit(); doManageCategory(__oSound.__get__Category()); __oSound.doAddListener(com.disney.gem.games.ocean_cleaning.utility.sndEngine); aSounds.push(__oSound); } static function getMCForSound() { var _local1 = getNextDepth(); var _local2 = mcAttach.createEmptyMovieClip("Snd" + _local1, _local1); return(_local2); } static function getNextDepth() { nSoundNum++; return(nSoundNum); } static function doInit(__mcAttach) { mcAttach = __mcAttach; if (!bInited) { bInited = true; nSoundNum = 0; aSounds = new Array(); aSoundCategories = new Array(); nMasterVolume = 100; mcAttach.onEnterFrame = com.sarbakan.utils.Delegate.create(com.disney.gem.games.ocean_cleaning.utility.sndEngine, doEnterFrame); } } static function doEnterFrame() { var _local1 = 0; while (_local1 < aSounds.length) { aSounds[_local1].doEnterFrame(); _local1++; } } static function setCategoryVolume(__sCategoryName, __nVol) { doManageCategory(__sCategoryName); var _local1 = 0; while (_local1 < aSoundCategories.length) { if (aSoundCategories[_local1].sName == __sCategoryName) { aSoundCategories[_local1].nVolume = __nVol; } _local1++; } doUpdateAllSoundsVolume(); } static function getCategoryVolume(__sCategoryName) { doManageCategory(__sCategoryName); var _local2; var _local1 = 0; while (_local1 < aSoundCategories.length) { if (aSoundCategories[_local1].sName == __sCategoryName) { _local2 = aSoundCategories[_local1].nVolume; } _local1++; } return(_local2); } static function isCategoryMuted(__sCategoryName) { doManageCategory(__sCategoryName); var _local2; var _local1 = 0; while (_local1 < aSoundCategories.length) { if (aSoundCategories[_local1].sName == __sCategoryName) { _local2 = aSoundCategories[_local1].bMuted; } _local1++; } return(_local2); } static function doSoundEvent(__nEvent, __oSound) { if (!(__nEvent === EVENT_SOUND_COMPLETE)) { } else { var _local2 = false; var _local1 = 0; while (_local1 < aSounds.length) { if (!_local2) { if (aSounds[_local1] == __oSound) { _local2 = true; delete aSounds[_local1]; aSounds.splice(_local1, 1); } } _local1++; } } } static function doMuteCategory(__sCategoryName) { var _local1 = 0; while (_local1 < aSoundCategories.length) { if (aSoundCategories[_local1].sName == __sCategoryName) { aSoundCategories[_local1].bMuted = true; } _local1++; } doUpdateAllSoundsVolume(); } static function doUnMuteCategory(__sCategoryName) { var _local1 = 0; while (_local1 < aSoundCategories.length) { if (aSoundCategories[_local1].sName == __sCategoryName) { aSoundCategories[_local1].bMuted = false; } _local1++; } doUpdateAllSoundsVolume(); } static function doPauseCategory(__sCategoryName) { var _local1 = 0; while (_local1 < aSounds.length) { if (aSounds[_local1].Category == __sCategoryName) { aSounds[_local1].doPause(); } _local1++; } } static function doUnPauseCategory(__sCategoryName) { var _local1 = 0; while (_local1 < aSounds.length) { if (aSounds[_local1].Category == __sCategoryName) { aSounds[_local1].doResume(); } _local1++; } } static function doStopCategory(__sCategoryName) { var _local1 = 0; while (_local1 < aSounds.length) { if (aSounds[_local1].Category == __sCategoryName) { aSounds[_local1].doStop(); } _local1++; } } static function setMasterVolume(__nVol) { nMasterVolume = __nVol; doUpdateAllSoundsVolume(); } static function get NewSoundAllowed() { return(aSounds.length < MAX_SOUNDS_PLAYING); } static function get MasterVolume() { return(nMasterVolume); } static function doRemoveListenerFromAllSounds(__oListener) { var _local1 = 0; while (_local1 < aSounds.length) { aSounds[_local1].doRemoveListener(__oListener); _local1++; } } static function clearData() { doRemoveListenerFromAllSounds(); var _local1 = 0; while (_local1 < aSounds.length) { aSounds[_local1].clearData(); _local1++; } } static function doUpdateAllSoundsVolume() { var _local1 = 0; while (_local1 < aSounds.length) { aSounds[_local1].doUpdateSound(); _local1++; } } static function doCheckInit() { if (!bInited) { trace("***** ERROR, NEED TO INIT SOUND MANAGER FIRST *****"); } } static function doManageCategory(__sCategoryName) { doCheckInit(); var _local2 = false; var _local1 = 0; while (_local1 < aSoundCategories.length) { if (aSoundCategories[_local1].sName == __sCategoryName) { _local2 = true; } _local1++; } if (!_local2) { var _local4 = new Object(); _local4.sName = __sCategoryName; _local4.nVolume = 100; _local4.bMuted = false; aSoundCategories.push(_local4); } } static var EVENT_SOUND_COMPLETE = 1; static var DEFAULT_CATEGORY = "SFX"; static var MAX_SOUNDS_PLAYING = 128; static var bInited = false; }
Symbol 1031 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.utility.sndItem] Frame 0
class com.disney.gem.games.ocean_cleaning.utility.sndItem { var sndObj, sLinkage, mcRef, nRemainingLoop, nCurrentVolume, nTargetVolume, nFadeRate, sCategory, bFadeAtEnd, bMuted, bPaused, bNeedFreshStart, nCurrentTime, aEventListeners, onComplete, bStopAfterFade; function sndItem (__sndObject, __sLinkage, __nVolume, __nLoop, __sCategory, __mc) { sndObj = __sndObject; sLinkage = __sLinkage; mcRef = __mc; nRemainingLoop = __nLoop; nCurrentVolume = __nVolume; nTargetVolume = __nVolume; nFadeRate = FADE_RATE; sCategory = __sCategory; bFadeAtEnd = false; bMuted = false; bPaused = false; bNeedFreshStart = false; sndObj.onSoundComplete = com.sarbakan.utils.Delegate.create(this, doSoundComplete); sndObj.start(0, __nLoop); sndObj.setVolume(returnComputedVolume(nCurrentVolume)); nCurrentTime = 0; aEventListeners = new Array(); } function doEnterFrame() { if (!bPaused) { if (nCurrentTime > sndObj.position) { nRemainingLoop--; } nCurrentTime = sndObj.position; } doCheckFadeAtEnd(); doManageFade(); } function doAddListener(__oListener) { aEventListeners.push(__oListener); } function doRemoveListener(__oListener) { var _local2 = 0; while (_local2 < aEventListeners.length) { if (aEventListeners[_local2] == __oListener) { delete aEventListeners[_local2]; aEventListeners.splice(_local2, 1); } _local2++; } } function doSoundComplete() { if (bNeedFreshStart && (nRemainingLoop > 1)) { sndObj.start(0, nRemainingLoop - 1); } else { if (onComplete != undefined) { onComplete(); } doManageEndEvent(); } } function doUpdateSound() { sndObj.setVolume(returnComputedVolume(nCurrentVolume)); } function doMute() { bMuted = true; doUpdateSound(); } function doUnMute() { bMuted = false; doUpdateSound(); } function doPause() { sndObj.stop(); bPaused = true; } function doResume() { bPaused = false; bNeedFreshStart = true; sndObj.start(nCurrentTime / 1000, 1); } function doStop() { sndObj.stop(); doManageEndEvent(); } function doFadeTo(__nVolume, __bStopAndDelete) { if (__bStopAndDelete == undefined) { __bStopAndDelete = true; } bStopAfterFade = __bStopAndDelete; nTargetVolume = __nVolume; } function setFadeRate(__nRate) { if (__nRate == undefined) { __nRate = FADE_RATE; } nFadeRate = __nRate; } function setFadeAtEnd(__bFadeAtEnd) { bFadeAtEnd = __bFadeAtEnd; } function setPan(__nPan) { sndObj.setPan(__nPan); } function get Category() { return(sCategory); } function get LinkageName() { return(sLinkage); } function get Volume() { return(sndObj.getVolume()); } function get Position() { return(sndObj.position); } function get SoundObject() { return(sndObj); } function clearData() { sndObj.stop(); delete sndObj; mcRef.removeMovieClip(); } function doCheckFadeAtEnd() { if (bFadeAtEnd) { if (nRemainingLoop == 1) { if ((sndObj.duration - nCurrentTime) <= FADE_AT_END_TIME) { doFadeTo(0); } } } } function doManageEndEvent() { var _local2 = 0; while (_local2 < aEventListeners.length) { aEventListeners[_local2].doSoundEvent(com.disney.gem.games.ocean_cleaning.utility.sndEngine.EVENT_SOUND_COMPLETE, this); _local2++; } aEventListeners = new Array(); mcRef.removeMovieClip(); delete mcRef; delete aEventListeners; delete sndObj.onSoundComplete; delete sndObj; } function doManageFade() { if (nCurrentVolume != nTargetVolume) { nCurrentVolume = com.sarbakan.utils.MoreMath.getReachNum(nCurrentVolume, nTargetVolume, nFadeRate); sndObj.setVolume(returnComputedVolume(nCurrentVolume)); } if ((nCurrentVolume <= 0) && (bStopAfterFade)) { sndObj.stop(); doManageEndEvent(); } } function returnComputedVolume(__nVolume) { var _local2; if ((!bMuted) && (!com.disney.gem.games.ocean_cleaning.utility.sndEngine.isCategoryMuted(sCategory))) { var _local3 = com.disney.gem.games.ocean_cleaning.utility.sndEngine.__get__MasterVolume() / 100; var _local4 = com.disney.gem.games.ocean_cleaning.utility.sndEngine.getCategoryVolume(sCategory) / 100; _local2 = __nVolume; _local2 = _local2 * _local4; _local2 = _local2 * _local3; } else { _local2 = 0; } return(_local2); } static var FADE_RATE = 8; static var FADE_AT_END_TIME = 800; }
Symbol 1032 MovieClip [__Packages.com.sarbakan.utils.MoreMath] Frame 0
class com.sarbakan.utils.MoreMath { function MoreMath () { } static function getRandomRange(__nMin, __nMax) { return(Math.floor(Math.random() * ((__nMax + 1) - __nMin)) + __nMin); } static function getPolarity(__nNum) { var _local1 = 0; if (__nNum < 0) { _local1 = -1; } else if (__nNum > 0) { _local1 = 1; } return(_local1); } static function getReachZero(__nNum, __nReducer) { return(getReachNum(__nNum, 0, __nReducer)); } static function getReachNum(__nNum, __nTargetNum, __nReducer) { var _local1 = __nNum; if (_local1 != __nTargetNum) { if (_local1 < __nTargetNum) { _local1 = _local1 + __nReducer; if (_local1 > __nTargetNum) { _local1 = __nTargetNum; } } else { _local1 = _local1 - __nReducer; if (_local1 < __nTargetNum) { _local1 = __nTargetNum; } } } return(_local1); } static function getDistance(__nX1, __nY1, __nX2, __nY2) { return(Math.sqrt(Math.pow(Math.abs(__nX2 - __nX1), 2) + Math.pow(Math.abs(__nY2 - __nY1), 2))); } static function getManhattanDistance(_x1, _y1, _x2, _y2) { return(Math.abs(_x1 - _x2) + Math.abs(_y1 - _y2)); } static function getHypotenuse(__nDX, __nDY) { return(Math.sqrt(Math.pow(__nDX, 2) + Math.pow(__nDY, 2))); } static function getAngle(__nX1, __nY1, __nX2, __nY2) { var _local2; var _local1; var _local4; var _local3; _local2 = __nX2 - __nX1; _local1 = __nY2 - __nY1; _local4 = Math.atan2(_local1, _local2); _local3 = getDegreeFromRadius(_local4); return(_local3); } static function getCleanedAngle(_nAngle) { while (_nAngle < 360) { _nAngle = _nAngle + 360; } _nAngle = _nAngle % 360; return(_nAngle); } static function getDegreeFromRadius(__nRadius) { var _local1 = (__nRadius / MATH_PI) * 180; return(_local1); } static function getRadianFromDegree(__nDegree) { var _local1 = __nDegree * (MATH_PI / 180); return(_local1); } static function getBoundsCenter(_oBox) { var _local3 = (_oBox.xMin + _oBox.xMax) / 2; var _local2 = (_oBox.yMin + _oBox.yMax) / 2; return({x:_local3, y:_local2}); } static var MATH_PI = Math.PI; }
Symbol 1033 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.Config] Frame 0
class com.disney.gem.games.ocean_cleaning.Config { function Config () { } static var nGRAVITY = 0.8; static var nFRICTION = 0.95; static var CLD_SOLID = "Solid"; static var CLD_FORCE = "Force"; static var CLD_LINE = "Line"; static var CLD_SKIP = 0; static var nGAME_TIME = 120; static var nDEFAULT_TRIES = 1; static var PopUp = {Objects:{Time:30}}; static var Ariel = {Acceleration:1, Deceleration:0.5, MinimumSpeedY:0.15, MaximumSpeedY:8, MaximumSpeedX:8, Bounce:10}; static var Scuttle = {Acceleration:0, Deceleration:0, MinimumSpeedY:0, MaximumSpeedY:0, MaximumSpeedX:0}; static var Fish1 = {Acceleration:1, Deceleration:0.5, MinimumSpeedY:0.15, MaximumSpeedY:8, MaximumSpeedX:8}; static var Fish2 = {Acceleration:1, Deceleration:0.5, MinimumSpeedY:0.15, MaximumSpeedY:8, MaximumSpeedX:8}; static var Fish3 = {Acceleration:1, Deceleration:0.5, MinimumSpeedY:0.15, MaximumSpeedY:8, MaximumSpeedX:8}; static var Turtle = {Acceleration:1, Deceleration:0.5, MinimumSpeedY:0.15, MaximumSpeedY:8, MaximumSpeedX:8}; static var Shark = {Acceleration:1, Deceleration:0.5, MinimumSpeedY:0.15, MaximumSpeedY:8, MaximumSpeedX:8}; static var Jetsam = {Acceleration:1, Deceleration:0.5, MinimumSpeedY:0.15, MaximumSpeedY:8, MaximumSpeedX:8}; static var Flotsam = {Acceleration:1, Deceleration:0.5, MinimumSpeedY:0.15, MaximumSpeedY:8, MaximumSpeedX:8}; static var Sebastian = {MaximumSpeedY:12, MaximumSpeedX:12, Acceleration:1.5, Time:175}; static var Starfish = {Try:1}; static var Stopwatch = {Time:350}; static var Bubble = {Distance:150, FadeRate:10, SpeedX:0.1, SpeedXMax:2, SpeedY:0.8, Shield:true, Time:175}; static var Boot = {Name:"Boot", Score:500, Mass:200}; static var Candelabra = {Name:"Candelabra", Score:350, Mass:125}; static var Fork = {Name:"Fork", Score:250, Mass:50}; static var Goblet = {Name:"Goblet", Score:350, Mass:100}; static var Lamp = {Name:"Lamp", Score:350, Mass:150}; static var Mirror = {Name:"Mirror", Score:250, Mass:75}; static var Pipe = {Name:"Pipe", Score:250, Mass:50}; static var Spyglass = {Name:"Spyglass", Score:350, Mass:150}; static var Wheel = {Name:"Wheel", Score:500, Mass:250}; }
Symbol 1034 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.Stats] Frame 0
class com.disney.gem.games.ocean_cleaning.Stats { function Stats () { } static function reset() { nTries = nTRIES_DEFAULT; oStar = {level1:false, level2:false, level3:false}; } static function get tries() { return(nTries); } static function set tries(_nTries) { nTries = _nTries; //return(tries); } static function get stars() { return(oStar); } static function set stars(_oStar) { oStar = _oStar; //return(stars); } static var nTRIES_DEFAULT = com.disney.gem.games.ocean_cleaning.Config.nDEFAULT_TRIES; static var nTries = com.disney.gem.games.ocean_cleaning.Config.nDEFAULT_TRIES; static var oStar = {level1:false, level2:false, level3:false}; }
Symbol 1035 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.characters.Scuttle] Frame 0
class com.disney.gem.games.ocean_cleaning.characters.Scuttle extends com.disney.gem.games.ocean_cleaning.characters.BaseChar { static var oInstance; var setMC, setProperties, mcRef, sName, bCanReceive, topLeft, bottomRight, setTarget, mcScuttle, sItem, oObjectPopup, sNextScuttleState, sNextBagState, mcBag, sScuttleState, sBagState, bPausable, __get__item; function Scuttle (_mcGame, _aCollidersGroup, _aProperties, _nDepth) { super(undefined, undefined, undefined); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcChar"); _mcGame.attachMovie("mcScuttle", _local3, _nDepth); setMC(_mcGame[_local3]); setProperties(_aProperties); setMCScuttle(mcRef.mcScuttle); setMCBag(mcRef.mcBag); sName = "Scuttle"; bCanReceive = true; setScuttleState(sSTATE_SCUTTLE_IDLE, true); setBagState(sSTATE_BAG_IDLE, true); mcRef.mcScuttle.mcBoxTopLeft._visible = false; mcRef.mcScuttle.mcBoxBottomRight._visible = false; topLeft(mcRef.mcScuttle.mcBoxTopLeft); bottomRight(mcRef.mcScuttle.mcBoxBottomRight); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); oInstance = this; } function state_bag_bump() { if (stateBagFinished()) { setBagState(sSTATE_BAG_IDLE, true); } } function state_scuttle_grabs() { bCanReceive = false; mcScuttle.mcState.mcObject.gotoAndStop(sItem); if (stateScuttleFinished()) { setScuttleState(sSTATE_SCUTTLE_EXAMINE, true); mcScuttle.mcState.mcObject.gotoAndStop(sItem); oObjectPopup = new com.disney.gem.games.ocean_cleaning.popups.ObjectPopup(com.disney.gem.games.ocean_cleaning.Controller.getInstance().mcTimeline.mcPopups.mcObject, sItem); com.disney.gem.games.ocean_cleaning.Controller.getInstance().showPopup(oObjectPopup, true); } } function state_scuttle_examine() { mcScuttle.mcState.mcObject.gotoAndStop(sItem); if (stateScuttleFinished()) { com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.__set__items((com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.__get__items()+1)); com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.__set__maxItems((com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.__get__maxItems()-1)); com.disney.gem.games.ocean_cleaning.Controller.getInstance().increaseScore(com.disney.gem.games.ocean_cleaning.Config[sItem].Score); com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_SCUTTLE_BAGS, true, false); setScuttleState(sSTATE_SCUTTLE_BAGS, true); oObjectPopup.hide(null, true); mcScuttle.mcState.mcObject.gotoAndStop(sItem); } } function state_scuttle_bags() { mcScuttle.mcState.mcObject.gotoAndStop(sItem); if (stateScuttleFinished()) { bCanReceive = true; setScuttleState(sSTATE_SCUTTLE_IDLE, true); } if (stateScuttleCurrentFrame() == 27) { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_OBJECT_BAGS, true, false); setBagState(sSTATE_BAG_BUMP, true); } } function sendToBag() { com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.__set__items((com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.__get__items()+1)); com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.__set__maxItems((com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.__get__maxItems()-1)); com.disney.gem.games.ocean_cleaning.Controller.getInstance().increaseScore(com.disney.gem.games.ocean_cleaning.Config[sItem].Score); setScuttleState(sSTATE_SCUTTLE_BAGS, true); mcScuttle.mcState.mcObject.gotoAndStop(sItem); } function setScuttleState(_sState, _bInstant, _bForce) { sNextScuttleState = _sState; if (_bInstant) { checkScuttleStateChange(); } if (_bForce) { mcScuttle.mcState.gotoAndPlay(1); } } function setBagState(_sState, _bInstant, _bForce) { sNextBagState = _sState; if (_bInstant) { checkBagStateChange(); } if (_bForce) { mcBag.mcState.gotoAndPlay(1); } } function getScuttleState() { return(sScuttleState); } function getBagState() { return(sBagState); } function stateScuttleStarting() { return(mcScuttle.mcState._currentframe == 1); } function stateBagStarting() { return(mcScuttle.mcState._currentframe == 1); } function stateScuttleFinished() { return(mcScuttle.mcState._currentframe == mcScuttle.mcState._totalframes); } function stateBagFinished() { return(mcBag.mcState._currentframe == mcBag.mcState._totalframes); } function stateScuttleCurrentFrame() { return(mcScuttle.mcState._currentframe); } function stateBagCurrentFrame() { return(mcBag.mcState._currentframe); } function onUpdate() { checkScuttleStateChange(); checkBagStateChange(); this["state_scuttle_" + sScuttleState](); this["state_bag_" + sBagState](); } function checkScuttleStateChange() { if ((sNextScuttleState != undefined) && (sNextScuttleState != sScuttleState)) { this[("state_scuttle_" + sScuttleState) + "_end"](); sScuttleState = sNextScuttleState; sNextScuttleState = undefined; mcScuttle.gotoAndStop(sScuttleState); this[("state_scuttle_" + sScuttleState) + "_init"](); } } function checkBagStateChange() { if ((sNextBagState != undefined) && (sNextBagState != sBagState)) { this[("state_bag_" + sBagState) + "_end"](); sBagState = sNextBagState; sNextBagState = undefined; mcBag.gotoAndStop(sBagState); this[("state_bag_" + sBagState) + "_init"](); } } function onPause() { if (bPausable) { mcScuttle.mcState.stop(); mcScuttle.mcState.mcHead.stop(); mcBag.mcState.stop(); mcRef.stop(); } } function onUnPause() { if (bPausable) { mcScuttle.mcState.play(); mcScuttle.mcState.mcHead.stop(); mcBag.mcState.play(); mcRef.play(); } } function setMCScuttle(_mcRef) { mcScuttle = _mcRef; } function setMCBag(_mcRef) { mcBag = _mcRef; } function get name() { return(sName); } function set item(_sItem) { sItem = _sItem; //return(__get__item()); } static function get Instance() { return(oInstance); } static var sSTATE_BAG_IDLE = "idle"; static var sSTATE_BAG_BUMP = "bump"; static var sSTATE_SCUTTLE_IDLE = "idle"; static var sSTATE_SCUTTLE_GRABS = "grabs"; static var sSTATE_SCUTTLE_EXAMINE = "examine"; static var sSTATE_SCUTTLE_BAGS = "bags"; }
Symbol 1036 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.popups.ObjectPopup] Frame 0
class com.disney.gem.games.ocean_cleaning.popups.ObjectPopup extends com.sarbakan.utils.ScreenController { var sItem, stateFinished, setState, nFrame, mcRef; function ObjectPopup (_mcRef, _sItem) { super(_mcRef); sItem = _sItem; } function state_in_init() { super.state_in_init(); com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_POPUP, true, false); } function state_in() { setObject(); if (stateFinished()) { setState(com.sarbakan.utils.ScreenController.sSTATE_IDLE, true); setObject(); } } function state_idle_init() { super.state_idle_init(); nFrame = 0; } function state_idle() { nFrame++; if (nFrame >= com.disney.gem.games.ocean_cleaning.Config.PopUp.Objects.Time) { setState(com.sarbakan.utils.ScreenController.sSTATE_OUT, true); setObject(); com.disney.gem.games.ocean_cleaning.characters.Scuttle.__get__Instance().sendToBag(); } } function state_out() { setObject(); if (stateFinished()) { setState(com.sarbakan.utils.ScreenController.sSTATE_HIDDEN, true); } } function setObject() { mcRef.mcState.mcObject.gotoAndStop(sItem); } }
Symbol 1037 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.bonus.BaseBonus] Frame 0
class com.disney.gem.games.ocean_cleaning.bonus.BaseBonus extends com.disney.gem.games.ocean_cleaning.collision.CollideItem { var sType, mcRef, nDelay; function BaseBonus (_mcRef, _aCollidersGroup) { super(undefined, undefined, undefined); sType = "bonus"; com.disney.gem.games.ocean_cleaning.Controller.getInstance().oMainBroadcaster.addListener(this); } function setProperties(_aProperties) { var _local2 = 0; while (_local2 < _aProperties.length) { mcRef["_" + _aProperties[_local2][0]] = _aProperties[_local2][1]; _local2++; } } function setDelay(_nDelay) { nDelay = _nDelay; } function get type() { return(sType); } function destroy() { mcRef.removeMovieClip(); com.disney.gem.games.ocean_cleaning.Controller.getInstance().oMainBroadcaster.removeListener(this); super.destroy(); } }
Symbol 1038 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.bonus.Flounder] Frame 0
class com.disney.gem.games.ocean_cleaning.bonus.Flounder extends com.disney.gem.games.ocean_cleaning.bonus.BaseBonus { var setMC, setProperties, setDelay, setState, nFrame, nDelay, mcRef, stateFinished; function Flounder (_mcGame, _aCollidersGroup, _aProperties, _nDelay, _nDepth) { super(undefined, _aCollidersGroup); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcBonus"); _mcGame.attachMovie("mcFlounder", _local3, _nDepth); setMC(_mcGame[_local3]); setProperties(_aProperties); setDelay(_nDelay); setState("idle", true); } function state_idle_init() { nFrame = 0; } function state_idle() { nFrame++; if (nFrame >= nDelay) { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_FLOUNDER_BUBBLE, true, false); setState("bubble"); } } function onPause() { super.onPause(); mcRef.mcState.mcEyeRight.stop(); mcRef.mcState.mcEyeLeft.stop(); } function onUnPause() { super.onUnPause(); mcRef.mcState.mcEyeRight.play(); mcRef.mcState.mcEyeLeft.play(); } function state_bubble() { if (stateFinished()) { var _local3; var _local2; if (mcRef._xscale < 0) { _local3 = (mcRef._x - mcRef.mcState._x) - mcRef.mcState.mcBubble._x; _local2 = (mcRef.mcState.mcBubble._y + mcRef._y) + mcRef.mcState._y; } else { _local3 = (mcRef.mcState.mcBubble._x + mcRef._x) + mcRef.mcState._x; _local2 = (mcRef.mcState.mcBubble._y + mcRef._y) + mcRef.mcState._y; } com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.createBubble(_local3, _local2, mcRef.mcState.mcBubble._width, mcRef.mcState.mcBubble._height, mcRef._xscale); setState("idle"); } } }
Symbol 1039 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.bonus.Sebastian] Frame 0
class com.disney.gem.games.ocean_cleaning.bonus.Sebastian extends com.disney.gem.games.ocean_cleaning.bonus.BaseBonus { var setMC, setProperties, setDelay, mcRef, topLeft, bottomRight, sName, bEnabled, setState, setTarget, nFrame, nDelay, stateCurrentFrame, stateFinished; function Sebastian (_mcGame, _aCollidersGroup, _aProperties, _nDelay, _nDepth) { super(undefined, undefined, undefined); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcBonus"); _mcGame.attachMovie("mcSebastian", _local3, _nDepth); setMC(_mcGame[_local3]); setProperties(_aProperties); setDelay(_nDelay); mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); sName = "Sebastian"; bEnabled = false; setState("idle", true); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); com.disney.gem.games.ocean_cleaning.Controller.getInstance().oMainBroadcaster.addListener(this); } function state_idle_init() { nFrame = 0; bEnabled = false; } function state_idle() { if (!bEnabled) { nFrame++; if (nFrame >= nDelay) { bEnabled = true; } } } function state_highfive() { bEnabled = false; if (stateCurrentFrame() == 11) { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_SEBASTIAN_HIGHFIVE, true, false); } if (stateFinished()) { setState("idle", true); } } function onPause() { super.onPause(); mcRef.mcState.mcHead.stop(); } function onUnPause() { super.onUnPause(); mcRef.mcState.mcHead.play(); } function get enabled() { return(bEnabled); } function get name() { return(sName); } }
Symbol 1040 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.bonus.Starfish] Frame 0
class com.disney.gem.games.ocean_cleaning.bonus.Starfish extends com.disney.gem.games.ocean_cleaning.bonus.BaseBonus { var setMC, setState, mcRef, topLeft, bottomRight, sName, setTarget, setProperties; function Starfish (_mcGame, _aCollidersGroup, _aProperties, _nDepth) { super(undefined, undefined, undefined); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcBonus"); _mcGame.attachMovie("mcStarfish", _local3, _nDepth); setMC(_mcGame[_local3]); setState("idle", true); mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); sName = "Starfish"; setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); setProperties(_aProperties); } function get box() { var _local2 = {x:mcRef.mcBoxTopLeft._x, y:mcRef.mcBoxTopLeft._y}; var _local3 = {x:mcRef.mcBoxBottomRight._x, y:mcRef.mcBoxBottomRight._y}; mcRef._parent.localToGlobal(_local2); mcRef._parent.localToGlobal(_local3); var _local4 = new Object(); _local4.left = ((_local2.x < _local3.x) ? (_local2.x) : (_local3.x)); _local4.right = ((_local2.x < _local3.x) ? (_local3.x) : (_local2.x)); _local4.top = _local2.y; _local4.bottom = _local3.y; return(_local4); } function get name() { return(sName); } }
Symbol 1041 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.bonus.Stopwatch] Frame 0
class com.disney.gem.games.ocean_cleaning.bonus.Stopwatch extends com.disney.gem.games.ocean_cleaning.bonus.BaseBonus { var setMC, setState, mcRef, topLeft, bottomRight, sName, setTarget, setProperties; function Stopwatch (_mcGame, _aCollidersGroup, _aProperties, _nDepth) { super(undefined, undefined, undefined); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcBonus"); _mcGame.attachMovie("mcStopwatch", _local3, _nDepth); setMC(_mcGame[_local3]); setState("idle", true); mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); sName = "Stopwatch"; setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); setProperties(_aProperties); } function get box() { var _local2 = {x:mcRef.mcBoxTopLeft._x, y:mcRef.mcBoxTopLeft._y}; var _local3 = {x:mcRef.mcBoxBottomRight._x, y:mcRef.mcBoxBottomRight._y}; mcRef._parent.localToGlobal(_local2); mcRef._parent.localToGlobal(_local3); var _local4 = new Object(); _local4.left = ((_local2.x < _local3.x) ? (_local2.x) : (_local3.x)); _local4.right = ((_local2.x < _local3.x) ? (_local3.x) : (_local2.x)); _local4.top = _local2.y; _local4.bottom = _local3.y; return(_local4); } function get name() { return(sName); } }
Symbol 1042 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.enemies.BaseEnemy] Frame 0
class com.disney.gem.games.ocean_cleaning.enemies.BaseEnemy extends com.disney.gem.games.ocean_cleaning.collision.CollideItem { var sType, mcRef, nSpeedX, nSpeedY, oActions, __get__Mc, nDelay, nFrame, setState, sName; function BaseEnemy (_mcRef, _aCollidersGroup) { super(_mcRef, undefined, undefined); sType = "enemy"; com.disney.gem.games.ocean_cleaning.Controller.getInstance().oMainBroadcaster.addListener(this); } function setProperties(_aProperties) { var _local2 = 0; while (_local2 < _aProperties.length) { mcRef["_" + _aProperties[_local2][0]] = _aProperties[_local2][1]; _local2++; } } function setSpeed(_nSpeedX, _nSpeedY) { nSpeedX = _nSpeedX; nSpeedY = _nSpeedY; if (oActions.startX >= oActions.endX) { nSpeedX = nSpeedX * -1; } else { __get__Mc()._xscale = -100; } } function setActions(_oActions) { oActions = _oActions; } function setDelay(_nDelay) { nDelay = _nDelay; } function state_wait_init() { nFrame = 0; } function state_wait() { nFrame++; if (nFrame >= nDelay) { setState("idle"); } } function state_idle_init() { __get__Mc()._x = oActions.startX; __get__Mc()._y = oActions.startY; } function state_idle() { __get__Mc()._x = __get__Mc()._x + nSpeedX; __get__Mc()._y = __get__Mc()._y + nSpeedY; if (hasFinished()) { setState("wait"); } } function destroy() { mcRef.removeMovieClip(); super.destroy(); } function hasFinished() { var _local2 = false; if (oActions.startX >= oActions.endX) { if (__get__Mc()._x <= oActions.endX) { _local2 = true; } } else if (oActions.startX <= oActions.endX) { if (__get__Mc()._x >= oActions.endX) { _local2 = true; } } return(_local2); } function get type() { return(sType); } function get name() { return(sName); } }
Symbol 1043 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.enemies.Flotsam] Frame 0
class com.disney.gem.games.ocean_cleaning.enemies.Flotsam extends com.disney.gem.games.ocean_cleaning.enemies.BaseEnemy { var setMC, setProperties, setActions, setDelay, setSpeed, setState, sName, mcRef, topLeft, bottomRight, setTarget, stopListening; function Flotsam (_mcGame, _aCollidersGroup, _aProperties, _oActions, _nDelay, _nDepth, _nSpeedX, _nSpeedY) { super(undefined, _aCollidersGroup); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcEnemy"); _mcGame.attachMovie("mcFlotsam", _local3, _nDepth); setMC(_mcGame[_local3]); setProperties(_aProperties); setActions(_oActions); setDelay(_nDelay); setSpeed(_nSpeedX, _nSpeedY); setState("wait", true); sName = "Flotsam"; mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); } function removeFromEvent() { stopListening(); } }
Symbol 1044 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.enemies.Jetsam] Frame 0
class com.disney.gem.games.ocean_cleaning.enemies.Jetsam extends com.disney.gem.games.ocean_cleaning.enemies.BaseEnemy { var setMC, setProperties, setActions, setDelay, setSpeed, setState, sName, mcRef, topLeft, bottomRight, setTarget, stopListening; function Jetsam (_mcGame, _aCollidersGroup, _aProperties, _oActions, _nDelay, _nDepth, _nSpeedX, _nSpeedY) { super(undefined, _aCollidersGroup); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcEnemy"); _mcGame.attachMovie("mcJetsam", _local3, _nDepth); setMC(_mcGame[_local3]); setProperties(_aProperties); setActions(_oActions); setDelay(_nDelay); setSpeed(_nSpeedX, _nSpeedY); setState("wait", true); sName = "Jetsam"; mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); } function removeFromEvent() { stopListening(); } }
Symbol 1045 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.enemies.Shark] Frame 0
class com.disney.gem.games.ocean_cleaning.enemies.Shark extends com.disney.gem.games.ocean_cleaning.enemies.BaseEnemy { var setMC, setProperties, setActions, setDelay, setSpeed, setState, sName, mcRef, topLeft, bottomRight, setTarget, stopListening; function Shark (_mcGame, _aCollidersGroup, _aProperties, _oActions, _nDelay, _nDepth, _nSpeedX, _nSpeedY) { super(undefined, _aCollidersGroup); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcEnemey"); _mcGame.attachMovie("mcShark", _local3, _nDepth); setMC(_mcGame[_local3]); setProperties(_aProperties); setActions(_oActions); setDelay(_nDelay); setSpeed(_nSpeedX, _nSpeedY); setState("wait", true); sName = "Shark"; mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); } function removeFromEvent() { stopListening(); } }
Symbol 1046 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.friends.BaseFriend] Frame 0
class com.disney.gem.games.ocean_cleaning.friends.BaseFriend extends com.disney.gem.games.ocean_cleaning.collision.CollideItem { var sType, mcRef, nSpeedX, nSpeedY, oActions, __get__Mc, nDelay, nFrame, setState; function BaseFriend (_mcRef, _aCollidersGroup) { super(_mcRef, undefined, undefined); sType = "friend"; com.disney.gem.games.ocean_cleaning.Controller.getInstance().oMainBroadcaster.addListener(this); } function setProperties(_aProperties) { var _local2 = 0; while (_local2 < _aProperties.length) { mcRef["_" + _aProperties[_local2][0]] = _aProperties[_local2][1]; _local2++; } } function setSpeed(_nSpeedX, _nSpeedY) { nSpeedX = _nSpeedX; nSpeedY = _nSpeedY; if (oActions.startX >= oActions.endX) { nSpeedX = nSpeedX * -1; } else { __get__Mc()._xscale = -100; } } function setActions(_oActions) { oActions = _oActions; } function setDelay(_nDelay) { nDelay = _nDelay; } function state_wait_init() { nFrame = 0; } function state_wait() { nFrame++; if (nFrame >= nDelay) { setState("idle", true); } } function state_idle_init() { __get__Mc()._x = oActions.startX; __get__Mc()._y = oActions.startY; } function state_idle() { __get__Mc()._x = __get__Mc()._x + nSpeedX; __get__Mc()._y = __get__Mc()._y + nSpeedY; if (hasFinished()) { setState("wait"); } } function destroy() { mcRef.removeMovieClip(); super.destroy(); } function hasFinished() { var _local2 = false; if (oActions.startX >= oActions.endX) { if (__get__Mc()._x <= oActions.endX) { _local2 = true; } } else if (oActions.startX <= oActions.endX) { if (__get__Mc()._x >= oActions.endX) { _local2 = true; } } return(_local2); } function get type() { return(sType); } }
Symbol 1047 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.friends.Fish1] Frame 0
class com.disney.gem.games.ocean_cleaning.friends.Fish1 extends com.disney.gem.games.ocean_cleaning.friends.BaseFriend { var setMC, setProperties, setActions, setDelay, setSpeed, setState, mcRef, topLeft, bottomRight, setTarget, stopListening; function Fish1 (_mcGame, _aCollidersGroup, _aProperties, _oActions, _nDelay, _nDepth, _nSpeedX, _nSpeedY) { super(undefined, _aCollidersGroup); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcFriend"); _mcGame.attachMovie("mcFish1", _local3, _nDepth); setMC(_mcGame[_local3]); setProperties(_aProperties); setActions(_oActions); setDelay(_nDelay); setSpeed(_nSpeedX, _nSpeedY); setState("wait", true); mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); } function removeFromEvent() { stopListening(); } function onPause() { super.onPause(); mcRef.mcState.mcEye.stop(); } function onUnPause() { super.onUnPause(); mcRef.mcState.mcEye.play(); } }
Symbol 1048 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.friends.Fish2] Frame 0
class com.disney.gem.games.ocean_cleaning.friends.Fish2 extends com.disney.gem.games.ocean_cleaning.friends.BaseFriend { var setMC, setProperties, setActions, setDelay, setSpeed, setState, mcRef, topLeft, bottomRight, setTarget, stopListening; function Fish2 (_mcGame, _aCollidersGroup, _aProperties, _oActions, _nDelay, _nDepth, _nSpeedX, _nSpeedY) { super(undefined, _aCollidersGroup); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcFriend"); _mcGame.attachMovie("mcFish2", _local3, _nDepth); setMC(_mcGame[_local3]); setProperties(_aProperties); setActions(_oActions); setDelay(_nDelay); setSpeed(_nSpeedX, _nSpeedY); setState("wait", true); mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); } function removeFromEvent() { stopListening(); } function onPause() { super.onPause(); mcRef.mcState.mcEyes.stop(); } function onUnPause() { super.onUnPause(); mcRef.mcState.mcEyes.play(); } }
Symbol 1049 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.friends.Fish3] Frame 0
class com.disney.gem.games.ocean_cleaning.friends.Fish3 extends com.disney.gem.games.ocean_cleaning.friends.BaseFriend { var setMC, setProperties, setActions, setDelay, setSpeed, setState, mcRef, topLeft, bottomRight, setTarget, stopListening; function Fish3 (_mcGame, _aCollidersGroup, _aProperties, _oActions, _nDelay, _nDepth, _nSpeedX, _nSpeedY) { super(undefined, _aCollidersGroup); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcFriend"); _mcGame.attachMovie("mcFish3", _local3, _nDepth); setMC(_mcGame[_local3]); setProperties(_aProperties); setActions(_oActions); setDelay(_nDelay); setSpeed(_nSpeedX, _nSpeedY); setState("wait", true); mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); } function removeFromEvent() { stopListening(); } }
Symbol 1050 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.friends.Turtle] Frame 0
class com.disney.gem.games.ocean_cleaning.friends.Turtle extends com.disney.gem.games.ocean_cleaning.friends.BaseFriend { var setMC, setProperties, setActions, setDelay, setSpeed, setState, mcRef, topLeft, bottomRight, setTarget, stopListening; function Turtle (_mcGame, _aCollidersGroup, _aProperties, _oActions, _nDelay, _nDepth, _nSpeedX, _nSpeedY) { super(undefined, _aCollidersGroup); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcFriend"); _mcGame.attachMovie("mcTurtle", _local3, _nDepth); setMC(_mcGame[_local3]); setProperties(_aProperties); setActions(_oActions); setDelay(_nDelay); setSpeed(_nSpeedX, _nSpeedY); setState("wait", true); mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); } function removeFromEvent() { stopListening(); } function onPause() { super.onPause(); mcRef.mcState.mcEye.stop(); } function onUnPause() { super.onUnPause(); mcRef.mcState.mcEye.play(); } }
Symbol 1051 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.BaseItem] Frame 0
class com.disney.gem.games.ocean_cleaning.items.BaseItem extends com.disney.gem.games.ocean_cleaning.collision.CollideItem { var bTaken, bHold, nSpeedX, sType, nAccel, oItemDispatcher, mcRef, nSpeedY, nMass, nValue, sName; function BaseItem (_mcRef, _aCollidersGroup, _mcTopLeft, _mcBottomRight) { super(_mcRef, undefined, undefined); bTaken = false; bHold = false; nSpeedX = 0; sType = "item"; nAccel = 0.4; com.disney.gem.games.ocean_cleaning.Controller.getInstance().oMainBroadcaster.addListener(this); } function setDispatcher(_oItemDispatcher) { oItemDispatcher = _oItemDispatcher; oItemDispatcher.addEventListener(com.disney.gem.games.ocean_cleaning.events.Event.COLLIDE, collideWith, this); } function setProperties(_aProperties) { var _local2 = 0; while (_local2 < _aProperties.length) { mcRef["_" + _aProperties[_local2][0]] = _aProperties[_local2][1]; _local2++; } } function collideWith(_oEvt, _oObj) { switch (_oEvt.__get__from()) { case "top" : mcRef._y = _oObj.top - mcRef.mcBoxBottomRight._y; nSpeedY = 0; break; case "left" : mcRef._x = _oObj.left - mcRef.mcBoxBottomRight._x; nSpeedX = 0; break; case "right" : mcRef._x = _oObj.right - mcRef.mcBoxTopLeft._x; nSpeedX = 0; break; case "bottom" : mcRef._y = _oObj.bottom - mcRef.mcBoxTopLeft._y; nSpeedY = 0; } playGround(); bTaken = false; } function playGround() { } function hide() { mcRef._x = -1000; } function show() { } function took() { bTaken = true; } function setMass(_nMass) { nMass = _nMass; } function setValue(_nValue) { nValue = _nValue; } function setName(_sName) { sName = _sName; } function defineAccel() { nAccel = com.disney.gem.games.ocean_cleaning.Config.nGRAVITY / nMass; } function state_idle() { if (bHold) { mcRef._visible = false; } else { mcRef._visible = true; } if (bTaken) { oItemDispatcher.dispatchEvent(new com.disney.gem.games.ocean_cleaning.events.Event(com.disney.gem.games.ocean_cleaning.events.Event.TEST), this); nSpeedY = nSpeedY + nAccel; mcRef._y = mcRef._y + nSpeedY; } } function destroy() { mcRef.removeMovieClip(); super.destroy(); } function get name() { return(sName); } function get type() { return(sType); } }
Symbol 1052 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.Boot] Frame 0
class com.disney.gem.games.ocean_cleaning.items.Boot extends com.disney.gem.games.ocean_cleaning.items.BaseItem { var setMC, setState, setProperties, setMass, setValue, setName, mcRef, topLeft, bottomRight, setTarget; function Boot (_mcGame, _aCollidersGroup, _aProperties, _nDepth) { super(undefined, undefined, undefined); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcItem"); _mcGame.attachMovie("mcBoot", _local3, _nDepth); setMC(_mcGame[_local3]); setState("idle", true); setProperties(_aProperties); setMass(com.disney.gem.games.ocean_cleaning.Config.Boot.Mass); setValue(com.disney.gem.games.ocean_cleaning.Config.Boot.Score); setName(com.disney.gem.games.ocean_cleaning.Config.Boot.Name); mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); } function playGround() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_BOOT_GROUND, true, false); } }
Symbol 1053 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.Candelabra] Frame 0
class com.disney.gem.games.ocean_cleaning.items.Candelabra extends com.disney.gem.games.ocean_cleaning.items.BaseItem { var setMC, setState, setProperties, setMass, setValue, setName, mcRef, topLeft, bottomRight, setTarget, stopListening; function Candelabra (_mcGame, _aCollidersGroup, _aProperties, _nDepth) { super(undefined, undefined, undefined); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcItem"); _mcGame.attachMovie("mcCandelabra", _local3, _nDepth); setMC(_mcGame[_local3]); setState("idle", true); setProperties(_aProperties); setMass(com.disney.gem.games.ocean_cleaning.Config.Candelabra.Mass); setValue(com.disney.gem.games.ocean_cleaning.Config.Candelabra.Score); setName(com.disney.gem.games.ocean_cleaning.Config.Candelabra.Name); mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); } function removeFromEvent() { stopListening(); } function playGround() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_CANDELABRA_GROUND, true, false); } }
Symbol 1054 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.Fork] Frame 0
class com.disney.gem.games.ocean_cleaning.items.Fork extends com.disney.gem.games.ocean_cleaning.items.BaseItem { var setMC, setState, setProperties, setMass, setValue, setName, mcRef, topLeft, bottomRight, setTarget, stopListening; function Fork (_mcGame, _aCollidersGroup, _aProperties, _nDepth) { super(undefined, undefined, undefined); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcItem"); _mcGame.attachMovie("mcFork", _local3, _nDepth); setMC(_mcGame[_local3]); setState("idle", true); setProperties(_aProperties); setMass(com.disney.gem.games.ocean_cleaning.Config.Fork.Mass); setValue(com.disney.gem.games.ocean_cleaning.Config.Fork.Score); setName(com.disney.gem.games.ocean_cleaning.Config.Fork.Name); mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); } function removeFromEvent() { stopListening(); } function playGround() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_FORK_GROUND, true, false); } }
Symbol 1055 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.Goblet] Frame 0
class com.disney.gem.games.ocean_cleaning.items.Goblet extends com.disney.gem.games.ocean_cleaning.items.BaseItem { var setMC, setState, setProperties, setMass, setValue, setName, mcRef, topLeft, bottomRight, setTarget, stopListening; function Goblet (_mcGame, _aCollidersGroup, _aProperties, _nDepth) { super(undefined, undefined, undefined); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcItem"); _mcGame.attachMovie("mcGoblet", _local3, _nDepth); setMC(_mcGame[_local3]); setState("idle", true); setProperties(_aProperties); setMass(com.disney.gem.games.ocean_cleaning.Config.Goblet.Mass); setValue(com.disney.gem.games.ocean_cleaning.Config.Goblet.Score); setName(com.disney.gem.games.ocean_cleaning.Config.Goblet.Name); mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); } function removeFromEvent() { stopListening(); } function playGround() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_GOBLET_GROUND, true, false); } }
Symbol 1056 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.Lamp] Frame 0
class com.disney.gem.games.ocean_cleaning.items.Lamp extends com.disney.gem.games.ocean_cleaning.items.BaseItem { var setMC, setState, setProperties, setMass, setValue, setName, mcRef, topLeft, bottomRight, setTarget, stopListening; function Lamp (_mcGame, _aCollidersGroup, _aProperties, _nDepth) { super(undefined, undefined, undefined); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcItem"); _mcGame.attachMovie("mcLamp", _local3, _nDepth); setMC(_mcGame[_local3]); setState("idle", true); setProperties(_aProperties); setMass(com.disney.gem.games.ocean_cleaning.Config.Lamp.Mass); setValue(com.disney.gem.games.ocean_cleaning.Config.Lamp.Score); setName(com.disney.gem.games.ocean_cleaning.Config.Lamp.Name); mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); } function removeFromEvent() { stopListening(); } function playGround() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_LAMP_GROUND, true, false); } }
Symbol 1057 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.Mirror] Frame 0
class com.disney.gem.games.ocean_cleaning.items.Mirror extends com.disney.gem.games.ocean_cleaning.items.BaseItem { var setMC, setState, setProperties, setMass, setValue, setName, mcRef, topLeft, bottomRight, setTarget, stopListening; function Mirror (_mcGame, _aCollidersGroup, _aProperties, _nDepth) { super(undefined, undefined, undefined); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcItem"); _mcGame.attachMovie("mcMirror", _local3, _nDepth); setMC(_mcGame[_local3]); setState("idle", true); setProperties(_aProperties); setMass(com.disney.gem.games.ocean_cleaning.Config.Mirror.Mass); setValue(com.disney.gem.games.ocean_cleaning.Config.Mirror.Score); setName(com.disney.gem.games.ocean_cleaning.Config.Mirror.Name); mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); } function removeFromEvent() { stopListening(); } function playGround() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_MIRROR_GROUND, true, false); } }
Symbol 1058 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.Pipe] Frame 0
class com.disney.gem.games.ocean_cleaning.items.Pipe extends com.disney.gem.games.ocean_cleaning.items.BaseItem { var setMC, setState, setProperties, setMass, setValue, setName, mcRef, topLeft, bottomRight, setTarget, stopListening; function Pipe (_mcGame, _aCollidersGroup, _aProperties, _nDepth) { super(undefined, undefined, undefined); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcItem"); _mcGame.attachMovie("mcPipe", _local3, _nDepth); setMC(_mcGame[_local3]); setState("idle", true); setProperties(_aProperties); setMass(com.disney.gem.games.ocean_cleaning.Config.Pipe.Mass); setValue(com.disney.gem.games.ocean_cleaning.Config.Pipe.Score); setName(com.disney.gem.games.ocean_cleaning.Config.Pipe.Name); mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); } function removeFromEvent() { stopListening(); } function playGround() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_PIPE_GROUND, true, false); } }
Symbol 1059 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.Spyglass] Frame 0
class com.disney.gem.games.ocean_cleaning.items.Spyglass extends com.disney.gem.games.ocean_cleaning.items.BaseItem { var setMC, setState, setProperties, setMass, setValue, setName, mcRef, topLeft, bottomRight, setTarget, stopListening; function Spyglass (_mcGame, _aCollidersGroup, _aProperties, _nDepth) { super(undefined, undefined, undefined); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcItem"); _mcGame.attachMovie("mcSpyglass", _local3, _nDepth); setMC(_mcGame[_local3]); setState("idle", true); setProperties(_aProperties); setMass(com.disney.gem.games.ocean_cleaning.Config.Spyglass.Mass); setValue(com.disney.gem.games.ocean_cleaning.Config.Spyglass.Score); setName(com.disney.gem.games.ocean_cleaning.Config.Spyglass.Name); mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); } function removeFromEvent() { stopListening(); } function playGround() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_SPYGLASS_GROUND, true, false); } }
Symbol 1060 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.Wheel] Frame 0
class com.disney.gem.games.ocean_cleaning.items.Wheel extends com.disney.gem.games.ocean_cleaning.items.BaseItem { var setMC, setState, setProperties, setMass, setValue, setName, mcRef, topLeft, bottomRight, setTarget, stopListening; function Wheel (_mcGame, _aCollidersGroup, _aProperties, _nDepth) { super(undefined, undefined, undefined); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcItem"); _mcGame.attachMovie("mcWheel", _local3, _nDepth); setMC(_mcGame[_local3]); setState("idle", true); setProperties(_aProperties); setMass(com.disney.gem.games.ocean_cleaning.Config.Wheel.Mass); setValue(com.disney.gem.games.ocean_cleaning.Config.Wheel.Score); setName(com.disney.gem.games.ocean_cleaning.Config.Wheel.Name); mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); } function removeFromEvent() { stopListening(); } function playGround() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_WHEEL_GROUND, true, false); } }
Symbol 1061 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.Hud] Frame 0
class com.disney.gem.games.ocean_cleaning.Hud { var oController, mcHud, oGame, nTime, bPause; function Hud (_oController, _mcHud, _oGame) { oController = _oController; mcHud = _mcHud; oGame = _oGame; nTime = com.disney.gem.games.ocean_cleaning.Config.nGAME_TIME * 30; bPause = true; mcHud.txtTime.text = formatTime(nTime); mcHud.btMenu.onRelease = com.sarbakan.utils.Delegate.create(this, onBtMenu); } function update() { if (!bPause) { nTime--; if (nTime == -1) { oGame.onGameEnd(); } else { mcHud.txtTime.text = formatTime(nTime); } mcHud.txtItems.text = oGame.__get__maxItems().toString(); mcHud.txtScore.text = formatScore(oController.getScore()); mcHud.txtTries.text = com.disney.gem.games.ocean_cleaning.Stats.tries; } } function init() { bPause = false; mcHud.txtItems.text = oGame.__get__maxItems().toString(); mcHud.txtScore.text = formatScore(oController.getScore()); mcHud.txtTries.text = com.disney.gem.games.ocean_cleaning.Stats.tries; } function pause() { bPause = true; } function onBtMenu() { com.disney.gem.games.ocean_cleaning.Controller.getInstance().pause(); com.disney.gem.games.ocean_cleaning.Controller.getInstance().showPopup(new com.disney.gem.games.ocean_cleaning.popups.MenuPopup(com.disney.gem.games.ocean_cleaning.Controller.getInstance().mcTimeline.mcPopups.mcMenu), true); } function formatTime(_nTime) { var _local4; _nTime = Math.floor(_nTime / 30); var _local3 = Math.floor(_nTime / 60); var _local1 = _nTime - (_local3 * 60); var _local5 = _local3.toString(); var _local6 = ((_local1 < 10) ? ("0" + _local1.toString()) : (_local1)).toString(); _local4 = (_local5 + ":") + _local6; return(_local4); } function formatScore(_nScore) { var _local1 = _nScore.toString(); return(_local1); } }
Symbol 1062 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.popups.MenuPopup] Frame 0
class com.disney.gem.games.ocean_cleaning.popups.MenuPopup extends com.sarbakan.utils.ScreenController { var oController, hide, mcRef; function MenuPopup (_mcRef) { super(_mcRef); } function onBtSound() { playClick(); com.disney.gem.games.ocean_cleaning.Controller(oController).toggleSound(); updateSoundGroup(); } function onBtHelp() { playClick(); hide(null, true); com.disney.gem.games.ocean_cleaning.Controller(oController).showInstructionScreen(); } function onBtQuit() { playClick(); hide(com.sarbakan.utils.Delegate.create(this, onHide), true); } function onBtResume() { playClick(); com.disney.gem.games.ocean_cleaning.Controller(oController).unpause(); com.disney.gem.games.ocean_cleaning.utility.Sounds.Unpause(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSOUND_CAT_NAME); com.disney.gem.games.ocean_cleaning.utility.Sounds.Unpause(com.disney.gem.games.ocean_cleaning.utility.Sounds.sAMBIENT_CAT_NAME); com.disney.gem.games.ocean_cleaning.utility.Sounds.setMusic(com.disney.gem.games.ocean_cleaning.utility.Sounds.sMUSIC_INGAME); hide(); } function state_in_init() { super.state_in_init(); com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_POPUP, true, false); setBts(); com.disney.gem.games.ocean_cleaning.utility.Sounds.Pause(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSOUND_CAT_NAME); com.disney.gem.games.ocean_cleaning.utility.Sounds.Pause(com.disney.gem.games.ocean_cleaning.utility.Sounds.sAMBIENT_CAT_NAME); com.disney.gem.games.ocean_cleaning.utility.Sounds.setMusic(com.disney.gem.games.ocean_cleaning.utility.Sounds.sMUSIC_PACKAGING); } function state_idle_init() { super.state_idle_init(); setBts(); } function state_out_init() { super.state_out_init(); setBts(); } function onHide() { com.disney.gem.games.ocean_cleaning.Controller(oController).showPopup(new com.disney.gem.games.ocean_cleaning.popups.ConfirmPopup(com.disney.gem.games.ocean_cleaning.Controller(oController).mcTimeline.mcPopups.mcConfirm, this), true); } function setBts() { mcRef.mcState.btHelp.onRelease = com.sarbakan.utils.Delegate.create(this, onBtHelp); mcRef.mcState.btHelp.onRollOver = com.sarbakan.utils.Delegate.create(this, playOver); mcRef.mcState.btQuit.onRelease = com.sarbakan.utils.Delegate.create(this, onBtQuit); mcRef.mcState.btQuit.onRollOver = com.sarbakan.utils.Delegate.create(this, playOver); mcRef.mcState.btResume.onRelease = com.sarbakan.utils.Delegate.create(this, onBtResume); mcRef.mcState.btResume.onRollOver = com.sarbakan.utils.Delegate.create(this, playOver); updateSoundGroup(); } function updateSoundGroup() { if (com.disney.gem.games.ocean_cleaning.Controller(oController).bSoundMuted) { mcRef.mcState.btSoundOn._visible = false; mcRef.mcState.btSoundOff._visible = true; } else { mcRef.mcState.btSoundOn._visible = true; mcRef.mcState.btSoundOff._visible = false; } mcRef.mcState.btSoundOn.onRelease = com.sarbakan.utils.Delegate.create(this, onBtSound); mcRef.mcState.btSoundOn.onRollOver = com.sarbakan.utils.Delegate.create(this, playOver); mcRef.mcState.btSoundOff.onRelease = com.sarbakan.utils.Delegate.create(this, onBtSound); mcRef.mcState.btSoundOff.onRollOver = com.sarbakan.utils.Delegate.create(this, playOver); } function playClick() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_BUTTON_CLICK, true, true); } function playOver() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_BUTTON_ROLLOVER, true, false); } }
Symbol 1063 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.popups.ConfirmPopup] Frame 0
class com.disney.gem.games.ocean_cleaning.popups.ConfirmPopup extends com.sarbakan.utils.ScreenController { var oMenuOrigin, hide, oController, mcRef; function ConfirmPopup (_mcRef, _oMenuOrigin) { super(_mcRef); oMenuOrigin = _oMenuOrigin; } function onBtNo() { playClick(); hide(com.sarbakan.utils.Delegate.create(this, onHide)); } function onBtYes() { playClick(); hide(); com.disney.gem.games.ocean_cleaning.Controller(oController).onGameLose(); } function state_in_init() { super.state_in_init(); com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_POPUP, true, false); setBts(); } function state_idle_init() { super.state_idle_init(); setBts(); } function state_out_init() { super.state_out_init(); setBts(); } function onHide() { oMenuOrigin.show(true); } function setBts() { mcRef.mcState.btNo.onRelease = com.sarbakan.utils.Delegate.create(this, onBtNo); mcRef.mcState.btNo.onRollOver = com.sarbakan.utils.Delegate.create(this, playOver); mcRef.mcState.btYes.onRelease = com.sarbakan.utils.Delegate.create(this, onBtYes); mcRef.mcState.btYes.onRollOver = com.sarbakan.utils.Delegate.create(this, playOver); } function playClick() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_BUTTON_CLICK, true, true); } function playOver() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_BUTTON_ROLLOVER, true, false); } }
Symbol 1064 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.bonus.Bubble] Frame 0
class com.disney.gem.games.ocean_cleaning.bonus.Bubble extends com.disney.gem.games.ocean_cleaning.collision.CollideItem { var setMC, topLeft, mcRef, bottomRight, nDistance, sType, sName, setState, setTarget, nSpeed, __get__Mc, bLeft; function Bubble (_mcGame, _aCollidersGroup, _aProperties) { super(undefined, undefined, undefined); var _local3 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcBubble"); _mcGame.attachMovie("mcBubble", _local3, _mcGame.getNextHighestDepth()); setMC(_mcGame[_local3]); setProperties(_aProperties); setSpeed(0); topLeft(mcRef.mcBoxTopLeft); bottomRight(mcRef.mcBoxBottomRight); nDistance = 0; sType = "bonus"; sName = "Bubble"; setState("idle", true); mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); com.disney.gem.games.ocean_cleaning.Controller.getInstance().oMainBroadcaster.addListener(this); } function setProperties(_aProperties) { var _local2 = 0; while (_local2 < _aProperties.length) { mcRef["_" + _aProperties[_local2][0]] = _aProperties[_local2][1]; _local2++; } } function setSpeed(_nSpeed) { nSpeed = _nSpeed; } function state_idle() { __get__Mc()._x = __get__Mc()._x + getSpeed(); __get__Mc()._y = __get__Mc()._y - com.disney.gem.games.ocean_cleaning.Config.nGRAVITY; nDistance = nDistance + com.disney.gem.games.ocean_cleaning.Config.nGRAVITY; if (nDistance >= com.disney.gem.games.ocean_cleaning.Config.Bubble.Distance) { setState("fade"); } } function state_fade() { __get__Mc()._x = __get__Mc()._x + getSpeed(); __get__Mc()._y = __get__Mc()._y - com.disney.gem.games.ocean_cleaning.Config.nGRAVITY; __get__Mc()._alpha = __get__Mc()._alpha - com.disney.gem.games.ocean_cleaning.Config.Bubble.FadeRate; if (__get__Mc()._alpha <= 0) { destroy(); } } function destroy() { com.disney.gem.games.ocean_cleaning.Controller.getInstance().oMainBroadcaster.removeListener(this); mcRef.removeMovieClip(); super.destroy(); } function getSpeed() { if (nSpeed >= com.disney.gem.games.ocean_cleaning.Config.Bubble.SpeedXMax) { bLeft = true; } else if (nSpeed <= (-com.disney.gem.games.ocean_cleaning.Config.Bubble.SpeedXMax)) { bLeft = false; } if (bLeft) { nSpeed = nSpeed - com.disney.gem.games.ocean_cleaning.Config.Bubble.SpeedX; } else { nSpeed = nSpeed + com.disney.gem.games.ocean_cleaning.Config.Bubble.SpeedX; } return(nSpeed); } function get box() { var _local2 = {x:mcRef.mcBoxTopLeft._x, y:mcRef.mcBoxTopLeft._y}; var _local3 = {x:mcRef.mcBoxBottomRight._x, y:mcRef.mcBoxBottomRight._y}; mcRef._parent.localToGlobal(_local2); mcRef._parent.localToGlobal(_local3); var _local4 = new Object(); _local4.left = ((_local2.x < _local3.x) ? (_local2.x) : (_local3.x)); _local4.right = ((_local2.x < _local3.x) ? (_local3.x) : (_local2.x)); _local4.top = _local2.y; _local4.bottom = _local3.y; return(_local4); } function get name() { return(sName); } function get type() { return(sType); } function get bottom() { return(__get__Mc()._y + (__get__Mc()._height / 2)); } function get top() { return(__get__Mc()._y - (__get__Mc()._height / 2)); } function get left() { return(__get__Mc()._x - (__get__Mc()._width / 2)); } function get right() { return(__get__Mc()._x + (__get__Mc()._width / 2)); } }
Symbol 1065 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.utility.ClassFinder] Frame 0
class com.disney.gem.games.ocean_cleaning.utility.ClassFinder { function ClassFinder () { } static function find(_sPackage) { var _local3 = _global; var _local4 = _sPackage.split("."); var _local2 = 0; while (_local2 < _local4.length) { _local3 = _local3[_local4[_local2]]; _local2++; } return(Function(_local3)); } }
Symbol 1066 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.colliders.AllSide] Frame 0
class com.disney.gem.games.ocean_cleaning.colliders.AllSide extends com.disney.gem.games.ocean_cleaning.collision.CollideItem { var setMC, __get__Mc, mcRef, sType, topLeft, bottomRight, setTarget, Collide; function AllSide (_mcGame, _aCollidersGroup, _aProperties) { super(undefined, undefined, undefined); var _local5 = com.disney.gem.games.ocean_cleaning.Controller.getInstance().getGenericName("mcAllSide"); _mcGame.attachMovie("mcAllSide", _local5, _mcGame.getNextHighestDepth()); setMC(_mcGame[_local5]); __get__Mc().sName = _local5; var _local3 = 0; while (_local3 < _aProperties.length) { mcRef["_" + _aProperties[_local3][0]] = _aProperties[_local3][1]; _local3++; } __get__Mc()._visible = false; sType = "collider"; mcRef.mcBoxTopLeft._visible = false; mcRef.mcBoxBottomRight._visible = false; var _local7 = new Object(); var _local6 = new Object(); _local7._x = (mcRef._width / 2) * -1; _local7._y = (mcRef._height / 2) * -1; _local6._x = mcRef._width / 2; _local6._y = mcRef._height / 2; topLeft(_local7); bottomRight(_local6); setTarget(com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.oPlayerDispatcher); _local3 = 0; while (_local3 < com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.aEventDispatcher.length) { com.disney.gem.games.ocean_cleaning.Controller.getInstance().oGame.aEventDispatcher[_local3].addEventListener(com.disney.gem.games.ocean_cleaning.events.Event.TEST, Collide, this); _local3++; } } function onCollide(_oObj) { if (!(_oObj.sType === "characters")) { } } function destroy() { mcRef.removeMovieClip(); super.destroy(); } function get type() { return(sType); } function get nextMoveX() { return(__get__Mc()._x); } function get nextMoveY() { return(__get__Mc()._y); } function get bottom() { return(__get__Mc()._y + (__get__Mc()._height / 2)); } function get top() { return(__get__Mc()._y - (__get__Mc()._height / 2)); } function get left() { return(__get__Mc()._x - (__get__Mc()._width / 2)); } function get right() { return(__get__Mc()._x + (__get__Mc()._width / 2)); } function get name() { return(__get__Mc()._name); } function get box() { var _local2 = {x:mcRef.mcBoxTopLeft._x, y:mcRef.mcBoxTopLeft._y}; var _local3 = {x:mcRef.mcBoxBottomRight._x, y:mcRef.mcBoxBottomRight._y}; mcRef._parent.localToGlobal(_local2); mcRef._parent.localToGlobal(_local3); var _local4 = new Object(); _local4.left = ((_local2.x < _local3.x) ? (_local2.x) : (_local3.x)); _local4.right = ((_local2.x < _local3.x) ? (_local3.x) : (_local2.x)); _local4.top = _local2.y; _local4.bottom = _local3.y; return(_local4); } }
Symbol 1067 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.screens.TitleScreen] Frame 0
class com.disney.gem.games.ocean_cleaning.screens.TitleScreen extends com.sarbakan.utils.ScreenController { var oController, mcRef; function TitleScreen (_mcRef) { super(_mcRef); } function onBtHelp() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_BUTTON_CLICK, true, true); com.disney.gem.games.ocean_cleaning.Controller(oController).showInstructionScreen(); } function onBtPlay() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_BUTTON_CLICK, true, true); com.disney.gem.games.ocean_cleaning.Controller(oController).startNewGame(); } function onBtOver() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_BUTTON_ROLLOVER, true, false); } function state_idle_init() { super.state_idle_init(); mcRef.mcState.mcContent.btHelp.onRelease = com.sarbakan.utils.Delegate.create(this, onBtHelp); mcRef.mcState.mcContent.btPlay.onRelease = com.sarbakan.utils.Delegate.create(this, onBtPlay); mcRef.mcState.mcContent.btHelp.onRollOver = com.sarbakan.utils.Delegate.create(this, onBtOver); mcRef.mcState.mcContent.btPlay.onRollOver = com.sarbakan.utils.Delegate.create(this, onBtOver); } }
Symbol 1068 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.screens.HelpScreen] Frame 0
class com.disney.gem.games.ocean_cleaning.screens.HelpScreen extends com.sarbakan.utils.ScreenController { var setState, oController, mcRef; function HelpScreen (_mcRef) { super(_mcRef); setState("idle"); } function onBtPlay() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_BUTTON_CLICK, true, true); if (com.disney.gem.games.ocean_cleaning.Controller(oController).getGamePhase() == com.sarbakan.BaseDisneyController.nGAME_PHASE_INGAME) { com.disney.gem.games.ocean_cleaning.Controller(oController).hideInstructionScreen(); } else { com.disney.gem.games.ocean_cleaning.Controller(oController).startNewGame(); } } function onBtNext() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_BUTTON_CLICK, true, true); setState("idle2"); } function onBtBack() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_BUTTON_CLICK, true, true); setState("idle"); } function onBtOver() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_BUTTON_ROLLOVER, true, false); } function state_idle_init() { super.state_idle_init(); mcRef.mcState.mcContent.btNext.onRelease = com.sarbakan.utils.Delegate.create(this, onBtNext); mcRef.mcState.mcContent.btNext.onRollOver = com.sarbakan.utils.Delegate.create(this, onBtOver); mcRef.mcState.mcContent.btPlay.onRelease = com.sarbakan.utils.Delegate.create(this, onBtPlay); mcRef.mcState.mcContent.btPlay.onRollOver = com.sarbakan.utils.Delegate.create(this, onBtOver); } function state_idle2_init() { mcRef.btBlocker.useHandCursor = false; mcRef.mcState.mcContent.btPlay.onRelease = com.sarbakan.utils.Delegate.create(this, onBtPlay); mcRef.mcState.mcContent.btPlay.onRollOver = com.sarbakan.utils.Delegate.create(this, onBtOver); mcRef.mcState.mcContent.btBack.onRelease = com.sarbakan.utils.Delegate.create(this, onBtBack); mcRef.mcState.mcContent.btBack.onRollOver = com.sarbakan.utils.Delegate.create(this, onBtOver); } }
Symbol 1069 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.screens.EndScreen] Frame 0
class com.disney.gem.games.ocean_cleaning.screens.EndScreen extends com.sarbakan.utils.ScreenController { var oController, mcRef; function EndScreen (_mcRef) { super(_mcRef); com.disney.gem.games.ocean_cleaning.utility.Sounds.StopAll(com.disney.gem.games.ocean_cleaning.utility.Sounds.sAMBIENT_CAT_NAME); com.disney.gem.games.ocean_cleaning.utility.Sounds.setMusic(com.disney.gem.games.ocean_cleaning.utility.Sounds.sMUSIC_PACKAGING); } function onBtPlay() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_BUTTON_CLICK, true, true); com.disney.gem.games.ocean_cleaning.Controller(oController).showTitleScreen(true); } function onBtOver() { com.disney.gem.games.ocean_cleaning.utility.Sounds.Play(com.disney.gem.games.ocean_cleaning.utility.Sounds.sSFX_BUTTON_ROLLOVER, true, false); } function state_idle_init() { super.state_idle_init(); mcRef.mcState.mcContent.mcNormal.txtScore.text = formatScore(com.disney.gem.games.ocean_cleaning.Controller.getInstance().getScore()); mcRef.mcState.mcContent.mcShadow.txtScore.text = formatScore(com.disney.gem.games.ocean_cleaning.Controller.getInstance().getScore()); mcRef.mcState.mcContent.btPlay.onRelease = com.sarbakan.utils.Delegate.create(this, onBtPlay); mcRef.mcState.mcContent.btPlay.onRollOver = com.sarbakan.utils.Delegate.create(this, onBtOver); } function formatScore(_nScore) { var _local1 = _nScore.toString(); return(_local1); } }
Symbol 626 MovieClip Frame 1
stop();
Symbol 626 MovieClip Frame 2
gotoAndStop (1);

Library Items

Symbol 1 GraphicUsed by:27 878 960 984
Symbol 2 FontUsed by:3 627 879 961
Symbol 3 EditableTextUses:2Used by:27
Symbol 4 GraphicUsed by:26 717 787 849 877 900 918 935 959 983
Symbol 5 FontUsed by:6 628 718 788 850 880 901 919 936 962
Symbol 6 EditableTextUses:5Used by:26
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:26
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:25 715 875
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:25 715 875
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:15
Symbol 15 MovieClipUses:14Used by:25
Symbol 16 GraphicUsed by:19
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:19 654 676 799 803 863 865
Symbol 19 MovieClipUses:16 18Used by:25 684 693 875
Symbol 20 FontUsed by:21 752 756 757 835 837 844 845 870 881 902 937 939 941 943 945 947 949 951 953 1000 1001 1002 1003 1004 1005
Symbol 21 TextUses:20Used by:22
Symbol 22 MovieClipUses:21Used by:25
Symbol 23 FontUsed by:24 754 755 758 763 777 778 779 780 781 782 833 872 923 924
Symbol 24 EditableTextUses:23Used by:25
Symbol 25 MovieClipUses:10 12 15 19 22 24Used by:26
Symbol 26 MovieClipUses:4 6 8 25Used by:27
Symbol 27 MovieClipUses:1 3 26Used by:Timeline
Symbol 1008 MovieClip [__Packages.com.sarbakan.utils.StateManaged]
Symbol 1009 MovieClip [__Packages.com.sarbakan.utils.ScreenController]
Symbol 1010 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.screens.PreloaderScreen]
Symbol 1011 MovieClip [__Packages.com.sarbakan.BaseDisneyController]
Symbol 1012 MovieClip [__Packages.com.sarbakan.utils.TransitionManager]
Symbol 1013 MovieClip [__Packages.com.sarbakan.utils.MoreString]
Symbol 1014 MovieClip [__Packages.com.sarbakan.DXDControllerWrapper]
Symbol 1015 MovieClip [__Packages.com.disney.gem.games.GameContainer]
Symbol 1016 MovieClip [__Packages.com.sarbakan.utils.FrameRateDisplayer]
Symbol 1017 MovieClip [__Packages.com.sarbakan.utils.Delegate]
Symbol 1018 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.Controller]
Symbol 1019 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.GameEngine]
Symbol 1020 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.Cameras]
Symbol 1021 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.levels.level1]
Symbol 1022 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.levels.level2]
Symbol 1023 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.levels.level3]
Symbol 1024 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.collision.CollideItem]
Symbol 1025 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.events.EventDispatcher]
Symbol 1026 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.events.Event]
Symbol 1027 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.characters.BaseChar]
Symbol 1028 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.characters.Ariel]
Symbol 1029 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.utility.Sounds]
Symbol 1030 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.utility.sndEngine]
Symbol 1031 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.utility.sndItem]
Symbol 1032 MovieClip [__Packages.com.sarbakan.utils.MoreMath]
Symbol 1033 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.Config]
Symbol 1034 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.Stats]
Symbol 1035 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.characters.Scuttle]
Symbol 1036 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.popups.ObjectPopup]
Symbol 1037 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.bonus.BaseBonus]
Symbol 1038 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.bonus.Flounder]
Symbol 1039 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.bonus.Sebastian]
Symbol 1040 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.bonus.Starfish]
Symbol 1041 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.bonus.Stopwatch]
Symbol 1042 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.enemies.BaseEnemy]
Symbol 1043 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.enemies.Flotsam]
Symbol 1044 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.enemies.Jetsam]
Symbol 1045 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.enemies.Shark]
Symbol 1046 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.friends.BaseFriend]
Symbol 1047 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.friends.Fish1]
Symbol 1048 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.friends.Fish2]
Symbol 1049 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.friends.Fish3]
Symbol 1050 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.friends.Turtle]
Symbol 1051 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.BaseItem]
Symbol 1052 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.Boot]
Symbol 1053 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.Candelabra]
Symbol 1054 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.Fork]
Symbol 1055 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.Goblet]
Symbol 1056 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.Lamp]
Symbol 1057 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.Mirror]
Symbol 1058 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.Pipe]
Symbol 1059 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.Spyglass]
Symbol 1060 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.items.Wheel]
Symbol 1061 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.Hud]
Symbol 1062 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.popups.MenuPopup]
Symbol 1063 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.popups.ConfirmPopup]
Symbol 1064 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.bonus.Bubble]
Symbol 1065 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.utility.ClassFinder]
Symbol 1066 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.colliders.AllSide]
Symbol 1067 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.screens.TitleScreen]
Symbol 1068 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.screens.HelpScreen]
Symbol 1069 MovieClip [__Packages.com.disney.gem.games.ocean_cleaning.screens.EndScreen]
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:51
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:51
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:51
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:51
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:51
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:48
Symbol 40 GraphicUsed by:41 236 334 563
Symbol 41 MovieClipUses:40Used by:48
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:48
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:48
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:48
Symbol 48 MovieClipUses:39 41 43 45 47Used by:51
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:51
Symbol 51 MovieClipUses:29 31 33 35 37 48 50Used by:56
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:56 75 93 155 156 176 213 316 359 550 551 552 553 554 555 556 557 558 559 566 570 571 573
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:56 75 93 155 156 176 213 316 359 550 551 552 553 554 555 556 557 558 559 566 570 571 573
Symbol 56 MovieClip [mcFish1]Uses:51 53 55Used by:Timeline
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:74
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:74
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:74
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:74
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:73
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:73
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:73
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:73
Symbol 73 MovieClipUses:66 68 70 72Used by:74
Symbol 74 MovieClipUses:58 60 62 64 73Used by:75
Symbol 75 MovieClip [mcFish2]Uses:74 53 55Used by:Timeline
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:92
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:92
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:92
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:92
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:92
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:92
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:92
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:92
Symbol 92 MovieClipUses:77 79 81 83 85 87 89 91Used by:93
Symbol 93 MovieClip [mcFish3]Uses:92 53 55Used by:Timeline
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:154
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:154
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:154
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:154
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:154
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:154
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:154
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:154
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:154
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:154
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:154
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:154
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:154
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:154
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:154
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:154
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:154
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:154
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:154
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:154
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:154
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:154
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:154
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:154
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:154
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:154
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:154
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:154
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:154
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:154
Symbol 154 MovieClipUses:95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 147 149 151 153Used by:155 156
Symbol 155 MovieClip [mcFlotsam]Uses:154 55 53Used by:Timeline
Symbol 156 MovieClip [mcJetsam]Uses:154 53 55Used by:Timeline
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:175
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:175
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:175
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:175
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:175
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:175
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169Used by:175
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:175
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:175
Symbol 175 MovieClipUses:158 160 162 164 166 168 170 172 174Used by:176
Symbol 176 MovieClip [mcShark]Uses:175 55 53Used by:Timeline
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:212
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:212
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:212
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:183Used by:212
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:185Used by:212
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:195
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:189Used by:195
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:195
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:195
Symbol 195 MovieClipUses:188 190 192 194Used by:212
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:212
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:212
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:212
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:212
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:212
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:212
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:212
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:212
Symbol 212 MovieClipUses:178 180 182 184 186 195 197 199 201 203 205 207 209 211Used by:213
Symbol 213 MovieClip [mcTurtle]Uses:212 55 53Used by:Timeline
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:317
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:218 219
Symbol 218 MovieClipUses:217Used by:219
Symbol 219 MovieClipUses:217 218Used by:317
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:220Used by:257 309 315
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:257 309 310 315
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:257 309 310 315
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226Used by:257 309 310 315
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228Used by:257 309 310 315
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:257 309 310 315
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:246
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:243
Symbol 236 MovieClipUses:40Used by:243
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:243
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:243
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:243
Symbol 243 MovieClipUses:235 236 238 240 242Used by:246
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:244Used by:246
Symbol 246 MovieClipUses:233 243 245Used by:257 309 310 315
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:257 309 310 315
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:249Used by:257 309 315
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:257 309 315
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:253Used by:257 309 315
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:255Used by:257 309 315
Symbol 257 MovieClipUses:221 223 225 227 229 231 246 248 250 252 254 256Used by:316
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:258Used by:309
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:260Used by:309
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262Used by:309
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:309
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:266Used by:309
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:309
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:309
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:272Used by:309
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:278 640
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:278 640
Symbol 278 MovieClipUses:275 277Used by:296 551 875 955
Symbol 279 GraphicUsed by:280 664
Symbol 280 MovieClipUses:279Used by:296 552 955
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:281Used by:296 559 955
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:283Used by:296 556 955
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:287 655
Symbol 287 MovieClipUses:286Used by:296 557 955
Symbol 288 GraphicUsed by:289 732
Symbol 289 MovieClipUses:288Used by:296 555 955
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290Used by:296 553 955
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:292Used by:296 554 955
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:296 558 955
Symbol 296 MovieClipUses:278 280 282 284 287 289 291 293 295Used by:309 310 315 470 479 498 499 500 501 502 503 506 507 508 523 549
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:309
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:299Used by:309
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClipUses:301Used by:309 310 315
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:303Used by:309 310 315
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClipUses:305Used by:309 310 315
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:309 310 315
Symbol 309 MovieClipUses:221 223 225 227 229 231 248 250 252 254 256 246 259 261 263 265 267 269 271 273 296 298 300 302 304 306 308Used by:316
Symbol 310 MovieClipUses:302 304 306 296 223 225 227 229 231 248 246 308Used by:316
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:311Used by:315
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:313Used by:315
Symbol 315 MovieClipUses:302 304 306 296 223 225 227 229 231 248 246 308 312 314 252 256 250 254 221Used by:316
Symbol 316 MovieClipUses:257 55 53 309 310 315Used by:317
Symbol 317 MovieClip [mcScuttle]Uses:215 219 316Used by:Timeline
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:350 358
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:320Used by:350 358
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:350 358
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:350 358
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:350 358
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:350 358
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:341 355
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332Used by:341 355
Symbol 334 MovieClipUses:40Used by:341 355
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClipUses:335Used by:341 355
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:337Used by:341 355
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:339Used by:341 355
Symbol 341 MovieClipUses:331 333 334 336 338 340Used by:350 358
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:342Used by:350 358
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:344Used by:350 358
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:350 358
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:350 358
Symbol 350 MovieClipUses:319 321 323 325 327 329 341 343 345 347 349Used by:359
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:351Used by:355
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:353Used by:355
Symbol 355 MovieClipUses:331 333 334 336 338 340 352 354Used by:358
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356Used by:358
Symbol 358 MovieClipUses:319 321 323 325 327 329 355 343 345 347 349 341 357Used by:359 775
Symbol 359 MovieClip [mcSebastian]Uses:350 53 55 358Used by:Timeline
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:360Used by:383 390 776
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:383 390 776
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:364Used by:383 390 776
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:366Used by:383 390 776
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:368Used by:383 390 776
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:370Used by:383 390 776
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:372Used by:380
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:380
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:376Used by:380
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:378Used by:380 390
Symbol 380 MovieClipUses:373 375 377 379Used by:383 390 776
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClipUses:381Used by:383 390
Symbol 383 MovieClipUses:361 363 365 367 369 371 380 382Used by:391
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:384Used by:390 776
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:386Used by:390
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:388Used by:390 453 454 461 470 476 479 480 481 482 483 484 485 498 499 500 501 502 503 506 507 508 522 523 549 571 784
Symbol 390 MovieClipUses:361 363 365 369 371 380 367 382 385 379 387 389Used by:391
Symbol 391 MovieClip [mcFlounder]Uses:383 390Used by:Timeline
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:392Used by:453 454 461 470 476 479 480 481 482 483 484 485 498 499 500 501 502 503 506 507 508 522 523 540 549
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394Used by:453 454 461 476 480 481 482 483 484 485 498 522 523 540 549
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:453 454 461 476 479 480 481 482 483 484 485 498 499 500 501 503 507 522 523 540 549
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClipUses:398Used by:453 454 461 476 479 480 481 482 483 484 485 498 506 507 508 522 540 549
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClipUses:400Used by:453 454 461 470 476 479 480 481 482 483 484 485 498 499 500 501 502 503 506 507 508 522 523 540 549
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClipUses:402Used by:453 454 461 470 476 479 480 481 482 483 484 485 498 499 500 501 502 503 506 507 508 522 523 540 549
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClipUses:404Used by:453 454 461 470 476 479 480 481 482 483 484 485 498 499 500 501 502 503 506 507 508 549
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:406Used by:453 454 461 470 476 479 480 481 482 483 484 485 498 499 500 501 502 503 506 507 508 522 523 540 549
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:408Used by:453 454 461 470 476 479 480 481 482 483 484 485 498 499 500 501 502 503 506 507 508 522 523 540 549
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:410Used by:453 454 461 470 476 479 480 481 482 483 484 485 498 499 500 501 502 503 506 507 508 522 523 540 549
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:412Used by:432 471 517
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414Used by:432 471 517
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:416Used by:432 471
Symbol 418 GraphicUsed by:419
Symbol 419 MovieClipUses:418Used by:432 471 517
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:420Used by:432 471 517
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:422Used by:432 471 517
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:424Used by:432 471 517
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:426Used by:432
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClipUses:428Used by:432
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClipUses:430Used by:432
Symbol 432 MovieClipUses:413 415 417 419 421 423 425 427 429 431Used by:453 454 461 470 480 481 483 485 498 499 500 501 502 503 506 508 522 523 540 549
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClipUses:433Used by:453 454 461 470 476 479 480 481 482 483 484 485 498 499 500 501 502 503 506 507 508 522 523 540 549
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClipUses:435Used by:453 454 461 470 476 479 480 481 482 483 484 485 498 499 500 501 502 503 506 507 508 522 523 540 549
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:437Used by:453 454 461 470 476 479 480 481 482 483 484 485 498 499 500 501 502 503 506 507 508 522 523 540 549
Symbol 439 GraphicUsed by:440
Symbol 440 MovieClipUses:439Used by:453 454 481 484 499 500 502 507
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:441Used by:453 454 481 484 499 500 502 507
Symbol 443 GraphicUsed by:444
Symbol 444 MovieClipUses:443Used by:453
Symbol 445 GraphicUsed by:446
Symbol 446 MovieClipUses:445Used by:453 454 461 470 481 484 498 499 500 502 507
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClipUses:447Used by:453 454 481 484 499 500 502 507
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClipUses:449Used by:453
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:451Used by:453 454 461 470 481 484 498 499 500 502 507
Symbol 453 MovieClipUses:393 395 397 399 401 403 405 407 409 411 432 434 436 438 389 440 442 444 446 448 450 452Used by:550
Symbol 454 MovieClipUses:393 395 397 399 401 403 405 407 409 411 432 434 436 438 389 440 442 446 448 452Used by:550
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClipUses:455Used by:461 470
Symbol 457 GraphicUsed by:458
Symbol 458 MovieClipUses:457Used by:461 470
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClipUses:459Used by:461 470
Symbol 461 MovieClipUses:393 395 397 399 401 403 405 407 409 411 432 434 436 438 389 456 458 460 446 452Used by:550
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClipUses:462Used by:470 498 499 500 501 502 503 506 508 523 549
Symbol 464 GraphicUsed by:465
Symbol 465 MovieClipUses:464Used by:470 498 499 500 501 502 503 506 508 523 549
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClipUses:466Used by:470 479 498 499 500 501 502 503 506 507 508 523 549
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:468Used by:470 498 499 500 501 502 503 506 507 508 523
Symbol 470 MovieClipUses:393 463 401 403 405 407 409 411 432 434 436 465 296 438 467 469 389 456 458 460 446 452Used by:550
Symbol 471 MovieClipUses:413 415 419 421 423 417 425Used by:476 479 482 483 484 498 503 506 507 508 549
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:476 479
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:476 479 540
Symbol 476 MovieClipUses:393 399 395 397 401 403 405 407 409 411 471 434 436 438 389 473 475Used by:550
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:477Used by:479 549
Symbol 479 MovieClipUses:393 399 473 397 401 403 405 407 409 411 471 434 436 296 438 467 478 389 475Used by:550
Symbol 480 MovieClipUses:393 411 399 403 407 438 395 397 409 432 434 436 405 401 389Used by:550
Symbol 481 MovieClipUses:393 395 397 399 411 403 407 409 432 434 436 405 401 438 389 440 442 446 448 452Used by:550
Symbol 482 MovieClipUses:395 397 393 411 399 403 407 409 471 434 436 405 401 438 389Used by:550
Symbol 483 MovieClipUses:393 411 399 401 403 407 438 395 397 409 432 434 436 405 389 471Used by:550
Symbol 484 MovieClipUses:393 399 411 395 397 403 407 409 471 434 436 405 401 438 389 440 442 446 448 452Used by:550
Symbol 485 MovieClipUses:401 393 411 399 403 407 409 432 434 436 405 438 395 397 389Used by:550
Symbol 486 GraphicUsed by:487
Symbol 487 MovieClipUses:486Used by:498
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:488Used by:498
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:490Used by:498
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:492Used by:498
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:498
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496Used by:498
Symbol 498 MovieClipUses:401 393 411 395 397 399 403 407 438 409 432 434 436 405 389 463 465 487 489 471 467 491 493 452 495 446 497 296 469Used by:550
Symbol 499 MovieClipUses:393 463 465 411 403 407 409 432 434 436 405 401 296 438 467 469 389 440 442 397 446 448 452Used by:550
Symbol 500 MovieClipUses:393 463 465 411 403 407 409 432 434 436 405 401 296 438 467 469 389 440 442 397 446 448 452Used by:550
Symbol 501 MovieClipUses:393 463 465 411 403 407 409 432 434 436 405 401 438 296 467 469 389 397Used by:550
Symbol 502 MovieClipUses:393 463 465 411 403 407 409 432 434 436 405 401 296 438 467 469 389 440 442 446 448 452Used by:550
Symbol 503 MovieClipUses:393 463 465 411 397 403 407 409 471 434 436 405 401 438 296 467 469 389 432Used by:550
Symbol 504 GraphicUsed by:505
Symbol 505 MovieClipUses:504Used by:506 507 508
Symbol 506 MovieClipUses:393 463 465 411 403 407 409 432 434 436 405 401 438 296 467 469 389 505 399 471Used by:550
Symbol 507 MovieClipUses:393 505 399 411 403 407 409 471 434 436 405 401 296 438 467 469 389 397 440 442 446 448 452Used by:550
Symbol 508 MovieClipUses:505 401 393 411 399 403 407 409 471 434 436 405 438 296 467 469 389 432 463 465Used by:550
Symbol 509 GraphicUsed by:510
Symbol 510 MovieClipUses:509Used by:522 523
Symbol 511 GraphicUsed by:512
Symbol 512 MovieClipUses:511Used by:522 523
Symbol 513 GraphicUsed by:514
Symbol 514 MovieClipUses:513Used by:522 523
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:515Used by:517
Symbol 517 MovieClipUses:413 415 419 421 423 516 425Used by:522 523 540
Symbol 518 GraphicUsed by:519
Symbol 519 MovieClipUses:518Used by:522
Symbol 520 GraphicUsed by:521
Symbol 521 MovieClipUses:520Used by:522 523 540
Symbol 522 MovieClipUses:393 401 510 512 514 409 411 517 434 436 438 395 519 389 399 521 407 397 403 432Used by:550
Symbol 523 MovieClipUses:393 401 510 512 514 409 411 517 434 436 438 296 467 469 389 521 463 407 395 397 403 432 465Used by:550
Symbol 524 GraphicUsed by:525
Symbol 525 MovieClipUses:524Used by:540
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:526Used by:540
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:540
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:530Used by:540
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:532Used by:540
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClipUses:534Used by:540
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:536Used by:540
Symbol 538 GraphicUsed by:539
Symbol 539 MovieClipUses:538Used by:540
Symbol 540 MovieClipUses:393 525 527 411 395 397 403 407 409 517 434 436 401 438 521 529 531 533 535 537 475 539 399 432Used by:550
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:541Used by:549
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClipUses:543Used by:549
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClipUses:545Used by:549
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClipUses:547Used by:549
Symbol 549 MovieClipUses:393 463 465 401 403 405 407 409 411 432 434 436 542 296 438 467 478 389 544 546 548 471 395 397 399Used by:550
Symbol 550 MovieClip [mcAriel]Uses:453 55 53 454 461 470 476 479 480 481 482 483 484 485 498 499 500 501 502 503 506 507 508 522 523 540 549Used by:Timeline
Symbol 551 MovieClip [mcWheel]Uses:278 53 55Used by:Timeline
Symbol 552 MovieClip [mcBoot]Uses:280 55 53Used by:Timeline
Symbol 553 MovieClip [mcMirror]Uses:291 53 55Used by:Timeline
Symbol 554 MovieClip [mcPipe]Uses:293 55 53Used by:Timeline
Symbol 555 MovieClip [mcFork]Uses:289 53 55Used by:Timeline
Symbol 556 MovieClip [mcLamp]Uses:284 55 53Used by:Timeline
Symbol 557 MovieClip [mcCandelabra]Uses:287 53 55Used by:Timeline
Symbol 558 MovieClip [mcGoblet]Uses:295 53 55Used by:Timeline
Symbol 559 MovieClip [mcSpyglass]Uses:282 53 55Used by:Timeline
Symbol 560 GraphicUsed by:561
Symbol 561 MovieClipUses:560Used by:565
Symbol 562 GraphicUsed by:564
Symbol 563 MovieClipUses:40Used by:564 568 744 751 824
Symbol 564 MovieClipUses:562 563Used by:565
Symbol 565 MovieClipUses:561 564Used by:566 784
Symbol 566 MovieClip [mcStopwatch]Uses:565 55 53Used by:Timeline
Symbol 567 GraphicUsed by:568
Symbol 568 MovieClipUses:567 563Used by:569
Symbol 569 MovieClipUses:568Used by:570 784
Symbol 570 MovieClip [mcStarfish]Uses:569 53 55Used by:Timeline
Symbol 571 MovieClip [mcBubble]Uses:389 55 53Used by:Timeline
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClip [mcAllSide]Uses:572 53 55Used by:Timeline
Symbol 574 GraphicUsed by:626
Symbol 575 FontUsed by:576 711
Symbol 576 TextUses:575Used by:626
Symbol 577 Sound [sAm_surface]Used by:626
Symbol 578 Sound [sAm_underwater1]Used by:626
Symbol 579 Sound [sAm_underwater2]Used by:626
Symbol 580 Sound [sMu_game]Used by:626
Symbol 581 Sound [sMu_pack]Used by:626
Symbol 582 Sound [sSfx_button_click]Used by:626
Symbol 583 Sound [sSfx_button_rollover]Used by:626
Symbol 584 Sound [sSfx_transition_in]Used by:626
Symbol 585 Sound [sSfx_transition_out]Used by:626
Symbol 586 Sound [sSfx_win]Used by:626
Symbol 587 Sound [sSfx_lose]Used by:626
Symbol 588 Sound [sSfx_ariel_bounce1]Used by:626
Symbol 589 Sound [sSfx_ariel_bounce2]Used by:626
Symbol 590 Sound [sSfx_ariel_bounce3]Used by:626
Symbol 591 Sound [sSfx_ariel_gives1]Used by:626
Symbol 592 Sound [sSfx_ariel_gives2]Used by:626
Symbol 593 Sound [sSfx_ariel_gives3]Used by:626
Symbol 594 Sound [sSfx_ariel_gives4]Used by:626
Symbol 595 Sound [sSfx_ariel_gives5]Used by:626
Symbol 596 Sound [sSfx_ariel_gives6]Used by:626
Symbol 597 Sound [sSfx_ariel_gives7]Used by:626
Symbol 598 Sound [sSfx_ariel_grabs1]Used by:626
Symbol 599 Sound [sSfx_ariel_grabs2]Used by:626
Symbol 600 Sound [sSfx_ariel_grabs3]Used by:626
Symbol 601 Sound [sSfx_ariel_highfive]Used by:626
Symbol 602 Sound [sSfx_ariel_hurt]Used by:626
Symbol 603 Sound [sSfx_boot_ground1]Used by:626
Symbol 604 Sound [sSfx_boot_ground2]Used by:626
Symbol 605 Sound [sSfx_bubble]Used by:626
Symbol 606 Sound [sSfx_candelabra_ground]Used by:626
Symbol 607 Sound [sSfx_flounder_bubble]Used by:626
Symbol 608 Sound [sSfx_fork_ground]Used by:626
Symbol 609 Sound [sSfx_goblet_ground]Used by:626
Symbol 610 Sound [sSfx_lamp_ground]Used by:626
Symbol 611 Sound [sSfx_mirror_ground]Used by:626
Symbol 612 Sound [sSfx_object_bags1]Used by:626
Symbol 613 Sound [sSfx_object_bags2]Used by:626
Symbol 614 Sound [sSfx_pipe_ground]Used by:626
Symbol 615 Sound [sSfx_popup]Used by:626
Symbol 616 Sound [sSfx_scuttle_bags1]Used by:626
Symbol 617 Sound [sSfx_scuttle_bags2]Used by:626
Symbol 618 Sound [sSfx_scuttle_bags3]Used by:626
Symbol 619 Sound [sSfx_scuttle_grabs1]Used by:626
Symbol 620 Sound [sSfx_scuttle_grabs2]Used by:626
Symbol 621 Sound [sSfx_sebastian_highfive]Used by:626
Symbol 622 Sound [sSfx_spyglass_ground]Used by:626
Symbol 623 Sound [sSfx_starfish]Used by:626
Symbol 624 Sound [sSfx_stopwatch]Used by:626
Symbol 625 Sound [sSfx_wheel_ground]Used by:626
Symbol 626 MovieClipUses:574 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625Used by:Timeline
Symbol 627 EditableTextUses:2Used by:878
Symbol 628 EditableTextUses:5Used by:717
Symbol 629 GraphicUsed by:630
Symbol 630 ButtonUses:629Used by:717 787 849 877 900 918 935 959 983
Symbol 631 GraphicUsed by:632
Symbol 632 MovieClipUses:631Used by:715 765 785 875
Symbol 633 BitmapUsed by:634
Symbol 634 GraphicUses:633Used by:635
Symbol 635 MovieClipUses:634Used by:715 875
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:636Used by:715 875
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClipUses:638Used by:715 875
Symbol 640 MovieClipUses:275 277Used by:715 735 875
Symbol 641 GraphicUsed by:642
Symbol 642 MovieClipUses:641Used by:715 875
Symbol 643 GraphicUsed by:644
Symbol 644 MovieClipUses:643Used by:715 875
Symbol 645 GraphicUsed by:646
Symbol 646 MovieClipUses:645Used by:715 735 875
Symbol 647 GraphicUsed by:648
Symbol 648 MovieClipUses:647Used by:715 735 875
Symbol 649 GraphicUsed by:650
Symbol 650 MovieClipUses:649Used by:715
Symbol 651 GraphicUsed by:652
Symbol 652 MovieClipUses:651Used by:715
Symbol 653 GraphicUsed by:654
Symbol 654 MovieClipUses:653 18Used by:715 875
Symbol 655 MovieClipUses:286Used by:715 735 875
Symbol 656 GraphicUsed by:657
Symbol 657 MovieClipUses:656Used by:715 875
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClipUses:658Used by:683 715 855 875 955
Symbol 660 GraphicUsed by:661
Symbol 661 MovieClipUses:660Used by:715 875
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClipUses:662Used by:715 875
Symbol 664 MovieClipUses:279Used by:715 875
Symbol 665 GraphicUsed by:666
Symbol 666 MovieClipUses:665Used by:715 875
Symbol 667 GraphicUsed by:668
Symbol 668 MovieClipUses:667Used by:715 735 875
Symbol 669 GraphicUsed by:670
Symbol 670 MovieClipUses:669Used by:684
Symbol 671 GraphicUsed by:672
Symbol 672 MovieClipUses:671Used by:684
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:673Used by:684
Symbol 675 GraphicUsed by:676
Symbol 676 MovieClipUses:675 18Used by:684
Symbol 677 GraphicUsed by:678
Symbol 678 MovieClipUses:677Used by:684
Symbol 679 GraphicUsed by:680
Symbol 680 MovieClipUses:679Used by:684
Symbol 681 GraphicUsed by:683
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClipUses:681 659 682Used by:684
Symbol 684 MovieClipUses:670 672 674 676 678 680 19 683Used by:715
Symbol 685 GraphicUsed by:686
Symbol 686 MovieClipUses:685Used by:693 830
Symbol 687 GraphicUsed by:688
Symbol 688 MovieClipUses:687Used by:693 830
Symbol 689 GraphicUsed by:690
Symbol 690 MovieClipUses:689Used by:693 830
Symbol 691 GraphicUsed by:692
Symbol 692 MovieClipUses:691Used by:693 830
Symbol 693 MovieClipUses:686 19 688 690 692Used by:715
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClipUses:694Used by:715 875
Symbol 696 GraphicUsed by:697 702 710 762 769 843 869 892 893 894 897 911 914 922 997
Symbol 697 MovieClipUses:696Used by:698
Symbol 698 MovieClipUses:697Used by:702 710 762 769 843 869 891 892 893 894 897 899 911 914 922 997
Symbol 699 FontUsed by:700 708 760 767 920
Symbol 700 TextUses:699Used by:701
Symbol 701 MovieClipUses:700Used by:702 891 899
Symbol 702 ButtonUses:698 701 696Used by:715 898
Symbol 703 FontUsed by:704
Symbol 704 TextUses:703Used by:707
Symbol 705 FontUsed by:706
Symbol 706 TextUses:705Used by:707
Symbol 707 MovieClipUses:704 706Used by:715
Symbol 708 TextUses:699Used by:709 710 843 869
Symbol 709 MovieClipUses:708Used by:710
Symbol 710 ButtonUses:698 709 696 708Used by:715 765 785
Symbol 711 TextUses:575Used by:712
Symbol 712 MovieClipUses:711Used by:715
Symbol 713 GraphicUsed by:714
Symbol 714 MovieClipUses:713Used by:715
Symbol 715 MovieClipUses:632 635 637 639 640 642 644 646 648 12 10 650 652 654 655 657 659 661 663 664 666 668 684 693 695 702 707 710 712 714Used by:716
Symbol 716 MovieClipUses:715Used by:717
Symbol 717 MovieClipUses:4 628 630 716Used by:878
Symbol 718 EditableTextUses:5Used by:787
Symbol 719 BitmapUsed by:720
Symbol 720 GraphicUses:719Used by:721
Symbol 721 MovieClipUses:720Used by:765 785 847
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClipUses:722Used by:765 785 847
Symbol 724 GraphicUsed by:727
Symbol 725 GraphicUsed by:726
Symbol 726 MovieClipUses:725Used by:727
Symbol 727 MovieClipUses:724 726Used by:736
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClipUses:728Used by:736
Symbol 730 GraphicUsed by:731
Symbol 731 MovieClipUses:730Used by:735
Symbol 732 MovieClipUses:288Used by:735
Symbol 733 GraphicUsed by:734
Symbol 734 MovieClipUses:733Used by:735
Symbol 735 MovieClipUses:731 640 732 646 655 648 668 734Used by:736
Symbol 736 MovieClipUses:727 729 735Used by:765 785
Symbol 737 GraphicUsed by:738
Symbol 738 MovieClipUses:737Used by:745 765 785 847
Symbol 739 GraphicUsed by:742
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClipUses:740Used by:742
Symbol 742 MovieClipUses:739 741Used by:765 785 847
Symbol 743 GraphicUsed by:744
Symbol 744 MovieClipUses:743 563Used by:745 792 818 852
Symbol 745 MovieClipUses:738 744Used by:765 785 875 891 898 899 915 916 917 931 933 934 955
Symbol 746 GraphicUsed by:747
Symbol 747 MovieClipUses:746Used by:765 785 827
Symbol 748 GraphicUsed by:751
Symbol 749 GraphicUsed by:750
Symbol 750 MovieClipUses:749Used by:751 824
Symbol 751 MovieClipUses:748 563 750Used by:765 785
Symbol 752 TextUses:20Used by:753
Symbol 753 MovieClipUses:752Used by:765 785
Symbol 754 TextUses:23Used by:759
Symbol 755 TextUses:23Used by:759
Symbol 756 TextUses:20Used by:759
Symbol 757 TextUses:20Used by:759
Symbol 758 TextUses:23Used by:759
Symbol 759 MovieClipUses:754 755 756 757 758Used by:765
Symbol 760 TextUses:699Used by:761
Symbol 761 MovieClipUses:760Used by:762
Symbol 762 ButtonUses:698 761 696Used by:765
Symbol 763 TextUses:23Used by:764
Symbol 764 MovieClipUses:763Used by:765
Symbol 765 MovieClipUses:721 723 632 736 738 742 745 747 751 753 759 710 762 764Used by:766
Symbol 766 MovieClipUses:765Used by:787
Symbol 767 TextUses:699Used by:768
Symbol 768 MovieClipUses:767Used by:769
Symbol 769 ButtonUses:698 768 696Used by:785
Symbol 770 GraphicUsed by:771
Symbol 771 MovieClipUses:770Used by:774
Symbol 772 GraphicUsed by:773
Symbol 773 MovieClipUses:772Used by:774
Symbol 774 MovieClipUses:771 773Used by:784
Symbol 775 MovieClipUses:358Used by:784
Symbol 776 MovieClipUses:361 363 365 369 371 380 367 385Used by:784
Symbol 777 TextUses:23Used by:784
Symbol 778 TextUses:23Used by:784
Symbol 779 TextUses:23Used by:784
Symbol 780 TextUses:23Used by:784
Symbol 781 TextUses:23Used by:784
Symbol 782 TextUses:23Used by:783
Symbol 783 MovieClipUses:782Used by:784
Symbol 784 MovieClipUses:774 775 776 569 565 777 778 779 389 780 781 783Used by:785
Symbol 785 MovieClipUses:721 723 632 736 738 742 745 747 751 753 769 784 710Used by:786
Symbol 786 MovieClipUses:785Used by:787
Symbol 787 MovieClipUses:4 718 630 766 786Used by:878
Symbol 788 EditableTextUses:5Used by:849
Symbol 789 GraphicUsed by:790
Symbol 790 MovieClipUses:789Used by:847
Symbol 791 GraphicUsed by:792
Symbol 792 MovieClipUses:791 744Used by:813
Symbol 793 GraphicUsed by:794
Symbol 794 MovieClipUses:793Used by:812
Symbol 795 GraphicUsed by:796
Symbol 796 MovieClipUses:795Used by:812
Symbol 797 GraphicUsed by:804
Symbol 798 GraphicUsed by:799
Symbol 799 MovieClipUses:798 18Used by:804
Symbol 800 GraphicUsed by:801
Symbol 801 MovieClipUses:800Used by:804
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClipUses:802 18Used by:804
Symbol 804 MovieClipUses:797 799 801 803Used by:812
Symbol 805 GraphicUsed by:806
Symbol 806 MovieClipUses:805Used by:812
Symbol 807 GraphicUsed by:808
Symbol 808 MovieClipUses:807Used by:812
Symbol 809 MovieClipUsed by:812
Symbol 810 GraphicUsed by:811
Symbol 811 MovieClipUses:810Used by:812
Symbol 812 MovieClipUses:794 796 804 806 808 809 811Used by:813
Symbol 813 MovieClipUses:792 812Used by:847
Symbol 814 GraphicUsed by:815
Symbol 815 MovieClipUses:814Used by:847
Symbol 816 GraphicUsed by:817
Symbol 817 MovieClipUses:816Used by:818
Symbol 818 MovieClipUses:817 744Used by:847
Symbol 819 GraphicUsed by:820
Symbol 820 MovieClipUses:819Used by:847
Symbol 821 GraphicUsed by:822
Symbol 822 MovieClipUses:821Used by:827
Symbol 823 GraphicUsed by:824
Symbol 824 MovieClipUses:823 563 750Used by:827
Symbol 825 GraphicUsed by:826
Symbol 826 MovieClipUses:825Used by:827
Symbol 827 MovieClipUses:747 822 824 826Used by:847
Symbol 828 GraphicUsed by:829
Symbol 829 MovieClipUses:828Used by:847
Symbol 830 MovieClipUses:686 688 690 692Used by:847
Symbol 831 GraphicUsed by:832
Symbol 832 MovieClipUses:831Used by:847
Symbol 833 TextUses:23Used by:834
Symbol 834 MovieClipUses:833Used by:839
Symbol 835 TextUses:20Used by:836
Symbol 836 MovieClipUses:835Used by:839
Symbol 837 TextUses:20Used by:838
Symbol 838 MovieClipUses:837Used by:839
Symbol 839 MovieClipUses:834 836 838Used by:847
Symbol 840 FontUsed by:841 867 884 886 888 889 895 909 912 995
Symbol 841 TextUses:840Used by:842
Symbol 842 MovieClipUses:841Used by:843
Symbol 843 ButtonUses:698 842 696 708Used by:847
Symbol 844 TextUses:20Used by:846
Symbol 845 EditableTextUses:20Used by:846
Symbol 846 MovieClipUses:844 845Used by:847 875
Symbol 847 MovieClipUses:721 723 790 742 813 815 738 818 820 827 829 830 832 839 843 846Used by:848
Symbol 848 MovieClipUses:847Used by:849
Symbol 849 MovieClipUses:4 788 630 848Used by:878
Symbol 850 EditableTextUses:5Used by:877
Symbol 851 GraphicUsed by:852
Symbol 852 MovieClipUses:851 744Used by:875
Symbol 853 GraphicUsed by:863
Symbol 854 GraphicUsed by:855
Symbol 855 MovieClipUses:854 659Used by:863
Symbol 856 GraphicUsed by:863
Symbol 857 GraphicUsed by:858
Symbol 858 MovieClipUses:857Used by:863
Symbol 859 GraphicUsed by:860
Symbol 860 MovieClipUses:859Used by:863
Symbol 861 GraphicUsed by:862
Symbol 862 MovieClipUses:861Used by:863
Symbol 863 MovieClipUses:853 855 856 858 860 862 18Used by:866
Symbol 864 GraphicUsed by:865
Symbol 865 MovieClipUses:864 18Used by:866
Symbol 866 MovieClipUses:863 865Used by:875
Symbol 867 TextUses:840Used by:868
Symbol 868 MovieClipUses:867Used by:869
Symbol 869 ButtonUses:698 868 696 708Used by:875
Symbol 870 TextUses:20Used by:871
Symbol 871 MovieClipUses:870Used by:874
Symbol 872 TextUses:23Used by:873
Symbol 873 MovieClipUses:872Used by:874
Symbol 874 MovieClipUses:871 873Used by:875
Symbol 875 MovieClipUses:632 635 10 640 644 657 642 666 654 639 278 12 745 637 663 852 668 646 648 695 866 19 659 661 664 655 869 874 846Used by:876
Symbol 876 MovieClipUses:875Used by:877
Symbol 877 MovieClipUses:4 850 630 876Used by:878
Symbol 878 MovieClipUses:1 627 717 787 849 877Used by:Timeline
Symbol 879 EditableTextUses:2Used by:960
Symbol 880 EditableTextUses:5Used by:900
Symbol 881 TextUses:20Used by:882
Symbol 882 MovieClipUses:881Used by:883 898
Symbol 883 MovieClipUses:882Used by:891 899
Symbol 884 TextUses:840Used by:885
Symbol 885 MovieClipUses:884Used by:891 892 899
Symbol 886 TextUses:840Used by:887
Symbol 887 MovieClipUses:886Used by:891 893 899
Symbol 888 TextUses:840Used by:890 896
Symbol 889 TextUses:840Used by:890
Symbol 890 MovieClipUses:888 889Used by:891 894 899
Symbol 891 MovieClipUses:745 883 698 701 885 887 890Used by:900
Symbol 892 ButtonUses:698 885 696Used by:898
Symbol 893 ButtonUses:698 887 696Used by:898
Symbol 894 ButtonUses:698 890 696Used by:898
Symbol 895 TextUses:840Used by:896
Symbol 896 MovieClipUses:888 895Used by:897
Symbol 897 ButtonUses:698 896 696Used by:898
Symbol 898 MovieClipUses:745 882 702 892 893 894 897Used by:900
Symbol 899 MovieClipUses:745 698 701 885 887 890 883Used by:900
Symbol 900 MovieClipUses:4 880 630 891 898 899Used by:960
Symbol 901 EditableTextUses:5Used by:918
Symbol 902 TextUses:20Used by:903
Symbol 903 MovieClipUses:902Used by:904 916
Symbol 904 MovieClipUses:903Used by:915 917
Symbol 905 FontUsed by:906
Symbol 906 TextUses:905Used by:907
Symbol 907 MovieClipUses:906Used by:908 916
Symbol 908 MovieClipUses:907Used by:915 917
Symbol 909 TextUses:840Used by:910
Symbol 910 MovieClipUses:909Used by:911
Symbol 911 ButtonUses:698 910 696Used by:915 916 917
Symbol 912 TextUses:840Used by:913
Symbol 913 MovieClipUses:912Used by:914
Symbol 914 ButtonUses:698 913 696Used by:915 916 917
Symbol 915 MovieClipUses:745 904 908 911 914Used by:918
Symbol 916 MovieClipUses:745 911 914 903 907Used by:918
Symbol 917 MovieClipUses:745 904 908 911 914Used by:918
Symbol 918 MovieClipUses:4 901 630 915 916 917Used by:960
Symbol 919 EditableTextUses:5Used by:935
Symbol 920 TextUses:699Used by:921
Symbol 921 MovieClipUses:920Used by:922
Symbol 922 ButtonUses:698 921 696Used by:931 933 934
Symbol 923 TextUses:23Used by:929
Symbol 924 TextUses:23Used by:929
Symbol 925 FontUsed by:926
Symbol 926 TextUses:925Used by:929
Symbol 927 FontUsed by:928
Symbol 928 EditableTextUses:927Used by:929
Symbol 929 MovieClipUses:923 924 926 928Used by:930 932
Symbol 930 MovieClipUses:929Used by:931 934
Symbol 931 MovieClipUses:745 922 930Used by:935
Symbol 932 MovieClipUses:929Used by:933
Symbol 933 MovieClipUses:745 922 932Used by:935
Symbol 934 MovieClipUses:745 922 930Used by:935
Symbol 935 MovieClipUses:4 919 630 931 933 934Used by:960
Symbol 936 EditableTextUses:5Used by:959
Symbol 937 TextUses:20Used by:938
Symbol 938 MovieClipUses:937Used by:955
Symbol 939 TextUses:20Used by:940
Symbol 940 MovieClipUses:939Used by:955
Symbol 941 TextUses:20Used by:942
Symbol 942 MovieClipUses:941Used by:955
Symbol 943 TextUses:20Used by:944
Symbol 944 MovieClipUses:943Used by:955
Symbol 945 TextUses:20Used by:946
Symbol 946 MovieClipUses:945Used by:955
Symbol 947 TextUses:20Used by:948
Symbol 948 MovieClipUses:947Used by:955
Symbol 949 TextUses:20Used by:950
Symbol 950 MovieClipUses:949Used by:955
Symbol 951 TextUses:20Used by:952
Symbol 952 MovieClipUses:951Used by:955
Symbol 953 TextUses:20Used by:954
Symbol 954 MovieClipUses:953Used by:955
Symbol 955 MovieClipUses:745 293 659 938 291 940 289 942 284 944 287 946 282 948 280 950 278 952 954 295Used by:956 957 958
Symbol 956 MovieClipUses:955Used by:959
Symbol 957 MovieClipUses:955Used by:959
Symbol 958 MovieClipUses:955Used by:959
Symbol 959 MovieClipUses:4 936 630 956 957 958Used by:960
Symbol 960 MovieClipUses:1 879 900 918 935 959Used by:Timeline
Symbol 961 EditableTextUses:2Used by:984
Symbol 962 EditableTextUses:5Used by:983
Symbol 963 GraphicUsed by:964
Symbol 964 MovieClipUses:963Used by:969 970
Symbol 965 GraphicUsed by:966
Symbol 966 MovieClipUses:965Used by:969 970
Symbol 967 GraphicUsed by:968
Symbol 968 MovieClipUses:967Used by:969 970
Symbol 969 MovieClipUses:964 966 968Used by:981 982
Symbol 970 MovieClipUses:964 966 968Used by:981 982
Symbol 971 GraphicUsed by:972
Symbol 972 MovieClipUses:971Used by:981 982
Symbol 973 GraphicUsed by:977
Symbol 974 GraphicUsed by:975
Symbol 975 MovieClipUses:974Used by:977
Symbol 976 GraphicUsed by:977
Symbol 977 MovieClipUses:973 975 976Used by:981 982
Symbol 978 GraphicUsed by:979
Symbol 979 MovieClipUses:978Used by:980
Symbol 980 MovieClipUses:979Used by:981 982
Symbol 981 MovieClipUses:969 970 972 977 980Used by:983
Symbol 982 MovieClipUses:972 980 977 969 970Used by:983
Symbol 983 MovieClipUses:4 962 630 981 982Used by:984
Symbol 984 MovieClipUses:1 961 983Used by:Timeline
Symbol 985 GraphicUsed by:1007
Symbol 986 BitmapUsed by:987
Symbol 987 GraphicUses:986Used by:992
Symbol 988 BitmapUsed by:989
Symbol 989 GraphicUses:988Used by:992
Symbol 990 BitmapUsed by:991
Symbol 991 GraphicUses:990Used by:992
Symbol 992 MovieClipUses:987 989 991Used by:1007
Symbol 993 GraphicUsed by:994
Symbol 994 MovieClipUses:993Used by:1006
Symbol 995 TextUses:840Used by:996
Symbol 996 MovieClipUses:995Used by:997
Symbol 997 ButtonUses:698 996 696Used by:1006
Symbol 998 FontUsed by:999
Symbol 999 TextUses:998Used by:1006
Symbol 1000 EditableTextUses:20Used by:1006
Symbol 1001 EditableTextUses:20Used by:1006
Symbol 1002 TextUses:20Used by:1006
Symbol 1003 EditableTextUses:20Used by:1006
Symbol 1004 TextUses:20Used by:1006
Symbol 1005 EditableTextUses:20Used by:1006
Symbol 1006 MovieClipUses:994 997 999 1000 1001 1002 1003 1004 1005Used by:1007
Symbol 1007 MovieClipUses:985 992 1006Used by:Timeline

Instance Names

"mcScreens"Frame 1Symbol 27 MovieClip
"mcScreens"Frame 31Symbol 878 MovieClip
"mcPopups"Frame 31Symbol 960 MovieClip
"mcTransitions"Frame 31Symbol 984 MovieClip
"mcGame"Frame 41Symbol 1007 MovieClip
"mcProgress"Symbol 15 MovieClip Frame 1Symbol 14 MovieClip
"mcBar"Symbol 25 MovieClip Frame 1Symbol 15 MovieClip
"txtLoading"Symbol 25 MovieClip Frame 1Symbol 24 EditableText
"mcState"Symbol 26 MovieClip Frame 10Symbol 25 MovieClip
"mcPreloader"Symbol 27 MovieClip Frame 1Symbol 26 MovieClip
"mcEye"Symbol 51 MovieClip Frame 1Symbol 48 MovieClip
"mcState"Symbol 56 MovieClip [mcFish1] Frame 1Symbol 51 MovieClip
"mcBoxBottomRight"Symbol 56 MovieClip [mcFish1] Frame 1Symbol 53 MovieClip
"mcBoxTopLeft"Symbol 56 MovieClip [mcFish1] Frame 1Symbol 55 MovieClip
"mcState"Symbol 56 MovieClip [mcFish1] Frame 11Symbol 51 MovieClip
"mcState"Symbol 75 MovieClip [mcFish2] Frame 1Symbol 74 MovieClip
"mcBoxBottomRight"Symbol 75 MovieClip [mcFish2] Frame 1Symbol 53 MovieClip
"mcBoxTopLeft"Symbol 75 MovieClip [mcFish2] Frame 1Symbol 55 MovieClip
"mcState"Symbol 75 MovieClip [mcFish2] Frame 11Symbol 74 MovieClip
"mcState"Symbol 93 MovieClip [mcFish3] Frame 1Symbol 92 MovieClip
"mcBoxBottomRight"Symbol 93 MovieClip [mcFish3] Frame 1Symbol 53 MovieClip
"mcBoxTopLeft"Symbol 93 MovieClip [mcFish3] Frame 1Symbol 55 MovieClip
"mcState"Symbol 93 MovieClip [mcFish3] Frame 11Symbol 92 MovieClip
"mcBoxTopLeft"Symbol 155 MovieClip [mcFlotsam] Frame 1Symbol 55 MovieClip
"mcBoxBottomRight"Symbol 155 MovieClip [mcFlotsam] Frame 1Symbol 53 MovieClip
"mcState"Symbol 156 MovieClip [mcJetsam] Frame 1Symbol 154 MovieClip
"mcBoxBottomRight"Symbol 156 MovieClip [mcJetsam] Frame 1Symbol 53 MovieClip
"mcBoxTopLeft"Symbol 156 MovieClip [mcJetsam] Frame 1Symbol 55 MovieClip
"mcState"Symbol 156 MovieClip [mcJetsam] Frame 11Symbol 154 MovieClip
"mcState"Symbol 176 MovieClip [mcShark] Frame 1Symbol 175 MovieClip
"mcBoxTopLeft"Symbol 176 MovieClip [mcShark] Frame 1Symbol 55 MovieClip
"mcBoxBottomRight"Symbol 176 MovieClip [mcShark] Frame 1Symbol 53 MovieClip
"mcState"Symbol 176 MovieClip [mcShark] Frame 11Symbol 175 MovieClip
"mcEye"Symbol 212 MovieClip Frame 1Symbol 195 MovieClip
"mcState"Symbol 213 MovieClip [mcTurtle] Frame 1Symbol 212 MovieClip
"mcBoxTopLeft"Symbol 213 MovieClip [mcTurtle] Frame 1Symbol 55 MovieClip
"mcBoxBottomRight"Symbol 213 MovieClip [mcTurtle] Frame 1Symbol 53 MovieClip
"mcState"Symbol 213 MovieClip [mcTurtle] Frame 11Symbol 212 MovieClip
"mcState"Symbol 219 MovieClip Frame 1Symbol 217 MovieClip
"mcState"Symbol 219 MovieClip Frame 11Symbol 218 MovieClip
"mcEyeRight"Symbol 246 MovieClip Frame 1Symbol 243 MovieClip
"mcEyeLeft"Symbol 246 MovieClip Frame 1Symbol 243 MovieClip
"mcHead"Symbol 257 MovieClip Frame 1Symbol 246 MovieClip
"mcHead"Symbol 309 MovieClip Frame 1Symbol 246 MovieClip
"mcHead"Symbol 309 MovieClip Frame 5Symbol 246 MovieClip
"mcObject"Symbol 309 MovieClip Frame 16Symbol 296 MovieClip
"mcObject"Symbol 310 MovieClip Frame 1Symbol 296 MovieClip
"mcHead"Symbol 310 MovieClip Frame 1Symbol 246 MovieClip
"mcObject"Symbol 315 MovieClip Frame 1Symbol 296 MovieClip
"mcHead"Symbol 315 MovieClip Frame 1Symbol 246 MovieClip
"mcState"Symbol 316 MovieClip Frame 1Symbol 257 MovieClip
"mcBoxTopLeft"Symbol 316 MovieClip Frame 1Symbol 55 MovieClip
"mcBoxBottomRight"Symbol 316 MovieClip Frame 1Symbol 53 MovieClip
"mcState"Symbol 316 MovieClip Frame 11Symbol 309 MovieClip
"mcState"Symbol 316 MovieClip Frame 21Symbol 310 MovieClip
"mcState"Symbol 316 MovieClip Frame 31Symbol 315 MovieClip
"mcBag"Symbol 317 MovieClip [mcScuttle] Frame 1Symbol 219 MovieClip
"mcScuttle"Symbol 317 MovieClip [mcScuttle] Frame 1Symbol 316 MovieClip
"mcHead"Symbol 350 MovieClip Frame 1Symbol 341 MovieClip
"mcHead"Symbol 358 MovieClip Frame 1Symbol 355 MovieClip
"mcHead"Symbol 358 MovieClip Frame 3Symbol 341 MovieClip
"mcHead"Symbol 358 MovieClip Frame 9Symbol 355 MovieClip
"mcState"Symbol 359 MovieClip [mcSebastian] Frame 1Symbol 350 MovieClip
"mcBoxBottomRight"Symbol 359 MovieClip [mcSebastian] Frame 1Symbol 53 MovieClip
"mcBoxTopLeft"Symbol 359 MovieClip [mcSebastian] Frame 1Symbol 55 MovieClip
"mcState"Symbol 359 MovieClip [mcSebastian] Frame 11Symbol 358 MovieClip
"mcEyeRight"Symbol 383 MovieClip Frame 1Symbol 380 MovieClip
"mcEyeLeft"Symbol 383 MovieClip Frame 1Symbol 380 MovieClip
"mcEyeRight"Symbol 390 MovieClip Frame 1Symbol 380 MovieClip
"mcEyeLeft"Symbol 390 MovieClip Frame 1Symbol 380 MovieClip
"mcBubble"Symbol 390 MovieClip Frame 14Symbol 389 MovieClip
"mcEyeRight"Symbol 390 MovieClip Frame 38Symbol 380 MovieClip
"mcEyeLeft"Symbol 390 MovieClip Frame 38Symbol 380 MovieClip
"mcState"Symbol 391 MovieClip [mcFlounder] Frame 1Symbol 383 MovieClip
"mcState"Symbol 391 MovieClip [mcFlounder] Frame 11Symbol 390 MovieClip
"mcHead"Symbol 453 MovieClip Frame 1Symbol 432 MovieClip
"mcShield"Symbol 453 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 454 MovieClip Frame 1Symbol 432 MovieClip
"mcShield"Symbol 454 MovieClip Frame 1Symbol 389 MovieClip
"mcShield"Symbol 461 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 470 MovieClip Frame 1Symbol 432 MovieClip
"mcObject"Symbol 470 MovieClip Frame 1Symbol 296 MovieClip
"mcShield"Symbol 470 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 470 MovieClip Frame 9Symbol 432 MovieClip
"mcHead"Symbol 470 MovieClip Frame 11Symbol 432 MovieClip
"mcHead"Symbol 476 MovieClip Frame 1Symbol 471 MovieClip
"mcShield"Symbol 476 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 479 MovieClip Frame 1Symbol 471 MovieClip
"mcObject"Symbol 479 MovieClip Frame 1Symbol 296 MovieClip
"mcShield"Symbol 479 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 480 MovieClip Frame 1Symbol 432 MovieClip
"mcShield"Symbol 480 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 480 MovieClip Frame 3Symbol 432 MovieClip
"mcHead"Symbol 481 MovieClip Frame 1Symbol 432 MovieClip
"mcShield"Symbol 481 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 482 MovieClip Frame 1Symbol 471 MovieClip
"mcShield"Symbol 482 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 483 MovieClip Frame 1Symbol 432 MovieClip
"mcShield"Symbol 483 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 483 MovieClip Frame 3Symbol 471 MovieClip
"mcHead"Symbol 483 MovieClip Frame 5Symbol 471 MovieClip
"mcShield"Symbol 484 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 485 MovieClip Frame 1Symbol 432 MovieClip
"mcShield"Symbol 485 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 485 MovieClip Frame 3Symbol 432 MovieClip
"mcHead"Symbol 498 MovieClip Frame 1Symbol 432 MovieClip
"mcShield"Symbol 498 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 498 MovieClip Frame 3Symbol 432 MovieClip
"mcHead"Symbol 498 MovieClip Frame 4Symbol 471 MovieClip
"mcHead"Symbol 498 MovieClip Frame 5Symbol 471 MovieClip
"mcHead"Symbol 498 MovieClip Frame 8Symbol 471 MovieClip
"mcHead"Symbol 498 MovieClip Frame 12Symbol 432 MovieClip
"mcObject"Symbol 498 MovieClip Frame 12Symbol 296 MovieClip
"mcHead"Symbol 499 MovieClip Frame 1Symbol 432 MovieClip
"mcObject"Symbol 499 MovieClip Frame 1Symbol 296 MovieClip
"mcShield"Symbol 499 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 500 MovieClip Frame 1Symbol 432 MovieClip
"mcObject"Symbol 500 MovieClip Frame 1Symbol 296 MovieClip
"mcShield"Symbol 500 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 501 MovieClip Frame 1Symbol 432 MovieClip
"mcObject"Symbol 501 MovieClip Frame 1Symbol 296 MovieClip
"mcShield"Symbol 501 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 501 MovieClip Frame 2Symbol 432 MovieClip
"mcHead"Symbol 501 MovieClip Frame 5Symbol 432 MovieClip
"mcHead"Symbol 502 MovieClip Frame 1Symbol 432 MovieClip
"mcObject"Symbol 502 MovieClip Frame 1Symbol 296 MovieClip
"mcShield"Symbol 502 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 503 MovieClip Frame 1Symbol 471 MovieClip
"mcObject"Symbol 503 MovieClip Frame 1Symbol 296 MovieClip
"mcShield"Symbol 503 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 503 MovieClip Frame 2Symbol 471 MovieClip
"mcHead"Symbol 503 MovieClip Frame 5Symbol 471 MovieClip
"mcHead"Symbol 503 MovieClip Frame 6Symbol 432 MovieClip
"mcHead"Symbol 506 MovieClip Frame 1Symbol 432 MovieClip
"mcObject"Symbol 506 MovieClip Frame 1Symbol 296 MovieClip
"mcShield"Symbol 506 MovieClip Frame 1Symbol 389 MovieClip
"mcObject"Symbol 506 MovieClip Frame 2Symbol 296 MovieClip
"mcHead"Symbol 506 MovieClip Frame 3Symbol 471 MovieClip
"mcObject"Symbol 506 MovieClip Frame 4Symbol 296 MovieClip
"mcHead"Symbol 506 MovieClip Frame 5Symbol 471 MovieClip
"mcHead"Symbol 507 MovieClip Frame 1Symbol 471 MovieClip
"mcObject"Symbol 507 MovieClip Frame 1Symbol 296 MovieClip
"mcShield"Symbol 507 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 508 MovieClip Frame 1Symbol 471 MovieClip
"mcObject"Symbol 508 MovieClip Frame 1Symbol 296 MovieClip
"mcShield"Symbol 508 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 508 MovieClip Frame 3Symbol 471 MovieClip
"mcObject"Symbol 508 MovieClip Frame 3Symbol 296 MovieClip
"mcHead"Symbol 508 MovieClip Frame 4Symbol 432 MovieClip
"mcHead"Symbol 508 MovieClip Frame 5Symbol 432 MovieClip
"mcHead"Symbol 522 MovieClip Frame 1Symbol 517 MovieClip
"mcShield"Symbol 522 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 522 MovieClip Frame 2Symbol 517 MovieClip
"mcHead"Symbol 522 MovieClip Frame 7Symbol 517 MovieClip
"mcHead"Symbol 522 MovieClip Frame 9Symbol 432 MovieClip
"mcHead"Symbol 522 MovieClip Frame 10Symbol 432 MovieClip
"mcHead"Symbol 523 MovieClip Frame 1Symbol 517 MovieClip
"mcObject"Symbol 523 MovieClip Frame 1Symbol 296 MovieClip
"mcShield"Symbol 523 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 523 MovieClip Frame 2Symbol 517 MovieClip
"mcObject"Symbol 523 MovieClip Frame 2Symbol 296 MovieClip
"mcObject"Symbol 523 MovieClip Frame 5Symbol 296 MovieClip
"mcHead"Symbol 523 MovieClip Frame 7Symbol 517 MovieClip
"mcHead"Symbol 523 MovieClip Frame 9Symbol 432 MovieClip
"mcHead"Symbol 523 MovieClip Frame 10Symbol 432 MovieClip
"mcHead"Symbol 540 MovieClip Frame 1Symbol 517 MovieClip
"mcHead"Symbol 540 MovieClip Frame 20Symbol 432 MovieClip
"mcHead"Symbol 549 MovieClip Frame 1Symbol 432 MovieClip
"mcObject"Symbol 549 MovieClip Frame 1Symbol 296 MovieClip
"mcShield"Symbol 549 MovieClip Frame 1Symbol 389 MovieClip
"mcHead"Symbol 549 MovieClip Frame 15Symbol 432 MovieClip
"mcObject"Symbol 549 MovieClip Frame 15Symbol 542 MovieClip
"mcHead"Symbol 549 MovieClip Frame 22Symbol 471 MovieClip
"mcObject"Symbol 549 MovieClip Frame 25Symbol 397 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 1Symbol 453 MovieClip
"mcBoxTopLeft"Symbol 550 MovieClip [mcAriel] Frame 1Symbol 55 MovieClip
"mcBoxBottomRight"Symbol 550 MovieClip [mcAriel] Frame 1Symbol 53 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 11Symbol 454 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 21Symbol 461 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 31Symbol 470 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 41Symbol 476 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 51Symbol 479 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 61Symbol 480 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 71Symbol 481 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 81Symbol 482 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 91Symbol 483 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 101Symbol 484 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 111Symbol 485 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 121Symbol 498 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 131Symbol 499 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 141Symbol 500 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 151Symbol 501 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 161Symbol 502 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 171Symbol 503 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 181Symbol 506 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 191Symbol 507 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 201Symbol 508 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 211Symbol 522 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 221Symbol 523 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 231Symbol 540 MovieClip
"mcState"Symbol 550 MovieClip [mcAriel] Frame 241Symbol 549 MovieClip
"mcState"Symbol 551 MovieClip [mcWheel] Frame 1Symbol 278 MovieClip
"mcBoxBottomRight"Symbol 551 MovieClip [mcWheel] Frame 1Symbol 53 MovieClip
"mcBoxTopLeft"Symbol 551 MovieClip [mcWheel] Frame 1Symbol 55 MovieClip
"mcState"Symbol 552 MovieClip [mcBoot] Frame 1Symbol 280 MovieClip
"mcBoxTopLeft"Symbol 552 MovieClip [mcBoot] Frame 1Symbol 55 MovieClip
"mcBoxBottomRight"Symbol 552 MovieClip [mcBoot] Frame 1Symbol 53 MovieClip
"mcState"Symbol 553 MovieClip [mcMirror] Frame 1Symbol 291 MovieClip
"mcBoxBottomRight"Symbol 553 MovieClip [mcMirror] Frame 1Symbol 53 MovieClip
"mcBoxTopLeft"Symbol 553 MovieClip [mcMirror] Frame 1Symbol 55 MovieClip
"mcState"Symbol 554 MovieClip [mcPipe] Frame 1Symbol 293 MovieClip
"mcBoxTopLeft"Symbol 554 MovieClip [mcPipe] Frame 1Symbol 55 MovieClip
"mcBoxBottomRight"Symbol 554 MovieClip [mcPipe] Frame 1Symbol 53 MovieClip
"mcState"Symbol 555 MovieClip [mcFork] Frame 1Symbol 289 MovieClip
"mcBoxBottomRight"Symbol 555 MovieClip [mcFork] Frame 1Symbol 53 MovieClip
"mcBoxTopLeft"Symbol 555 MovieClip [mcFork] Frame 1Symbol 55 MovieClip
"mcState"Symbol 556 MovieClip [mcLamp] Frame 1Symbol 284 MovieClip
"mcBoxTopLeft"Symbol 556 MovieClip [mcLamp] Frame 1Symbol 55 MovieClip
"mcBoxBottomRight"Symbol 556 MovieClip [mcLamp] Frame 1Symbol 53 MovieClip
"mcState"Symbol 557 MovieClip [mcCandelabra] Frame 1Symbol 287 MovieClip
"mcBoxBottomRight"Symbol 557 MovieClip [mcCandelabra] Frame 1Symbol 53 MovieClip
"mcBoxTopLeft"Symbol 557 MovieClip [mcCandelabra] Frame 1Symbol 55 MovieClip
"mcState"Symbol 558 MovieClip [mcGoblet] Frame 1Symbol 295 MovieClip
"mcBoxBottomRight"Symbol 558 MovieClip [mcGoblet] Frame 1Symbol 53 MovieClip
"mcBoxTopLeft"Symbol 558 MovieClip [mcGoblet] Frame 1Symbol 55 MovieClip
"mcState"Symbol 559 MovieClip [mcSpyglass] Frame 1Symbol 282 MovieClip
"mcBoxBottomRight"Symbol 559 MovieClip [mcSpyglass] Frame 1Symbol 53 MovieClip
"mcBoxTopLeft"Symbol 559 MovieClip [mcSpyglass] Frame 1Symbol 55 MovieClip
"mcState"Symbol 566 MovieClip [mcStopwatch] Frame 1Symbol 565 MovieClip
"mcBoxTopLeft"Symbol 566 MovieClip [mcStopwatch] Frame 1Symbol 55 MovieClip
"mcBoxBottomRight"Symbol 566 MovieClip [mcStopwatch] Frame 1Symbol 53 MovieClip
"mcState"Symbol 570 MovieClip [mcStarfish] Frame 1Symbol 569 MovieClip
"mcBoxBottomRight"Symbol 570 MovieClip [mcStarfish] Frame 1Symbol 53 MovieClip
"mcBoxTopLeft"Symbol 570 MovieClip [mcStarfish] Frame 1Symbol 55 MovieClip
"mcBoxTopLeft"Symbol 571 MovieClip [mcBubble] Frame 1Symbol 55 MovieClip
"mcBoxBottomRight"Symbol 571 MovieClip [mcBubble] Frame 1Symbol 53 MovieClip
"mcBoxBottomRight"Symbol 573 MovieClip [mcAllSide] Frame 1Symbol 53 MovieClip
"mcBoxTopLeft"Symbol 573 MovieClip [mcAllSide] Frame 1Symbol 55 MovieClip
"btHelp"Symbol 715 MovieClip Frame 1Symbol 702 Button
"btPlay"Symbol 715 MovieClip Frame 1Symbol 710 Button
"mcContent"Symbol 716 MovieClip Frame 1Symbol 715 MovieClip
"btBlocker"Symbol 717 MovieClip Frame 10Symbol 630 Button
"mcState"Symbol 717 MovieClip Frame 10Symbol 716 MovieClip
"btPlay"Symbol 765 MovieClip Frame 1Symbol 710 Button
"btNext"Symbol 765 MovieClip Frame 1Symbol 762 Button
"mcContent"Symbol 766 MovieClip Frame 1Symbol 765 MovieClip
"btBack"Symbol 785 MovieClip Frame 1Symbol 769 Button
"btPlay"Symbol 785 MovieClip Frame 1Symbol 710 Button
"mcContent"Symbol 786 MovieClip Frame 1Symbol 785 MovieClip
"btBlocker"Symbol 787 MovieClip Frame 10Symbol 630 Button
"mcState"Symbol 787 MovieClip Frame 10Symbol 766 MovieClip
"mcState"Symbol 787 MovieClip Frame 20Symbol 786 MovieClip
"txtScore"Symbol 846 MovieClip Frame 1Symbol 845 EditableText
"btPlay"Symbol 847 MovieClip Frame 1Symbol 843 Button
"mcShadow"Symbol 847 MovieClip Frame 1Symbol 846 MovieClip
"mcNormal"Symbol 847 MovieClip Frame 1Symbol 846 MovieClip
"mcContent"Symbol 848 MovieClip Frame 1Symbol 847 MovieClip
"btBlocker"Symbol 849 MovieClip Frame 10Symbol 630 Button
"mcState"Symbol 849 MovieClip Frame 10Symbol 848 MovieClip
"btPlay"Symbol 875 MovieClip Frame 1Symbol 869 Button
"mcShadow"Symbol 875 MovieClip Frame 1Symbol 846 MovieClip
"mcNormal"Symbol 875 MovieClip Frame 1Symbol 846 MovieClip
"mcContent"Symbol 876 MovieClip Frame 1Symbol 875 MovieClip
"btBlocker"Symbol 877 MovieClip Frame 10Symbol 630 Button
"mcState"Symbol 877 MovieClip Frame 10Symbol 876 MovieClip
"mcTitle"Symbol 878 MovieClip Frame 1Symbol 717 MovieClip
"mcHelp"Symbol 878 MovieClip Frame 1Symbol 787 MovieClip
"mcWin"Symbol 878 MovieClip Frame 1Symbol 849 MovieClip
"mcLose"Symbol 878 MovieClip Frame 1Symbol 877 MovieClip
"btHelp"Symbol 898 MovieClip Frame 1Symbol 702 Button
"btQuit"Symbol 898 MovieClip Frame 1Symbol 892 Button
"btResume"Symbol 898 MovieClip Frame 1Symbol 893 Button
"btSoundOn"Symbol 898 MovieClip Frame 1Symbol 894 Button
"btSoundOff"Symbol 898 MovieClip Frame 1Symbol 897 Button
"btBlocker"Symbol 900 MovieClip Frame 10Symbol 630 Button
"mcState"Symbol 900 MovieClip Frame 10Symbol 891 MovieClip
"mcState"Symbol 900 MovieClip Frame 20Symbol 898 MovieClip
"mcState"Symbol 900 MovieClip Frame 30Symbol 899 MovieClip
"btYes"Symbol 915 MovieClip Frame 1Symbol 911 Button
"btNo"Symbol 915 MovieClip Frame 1Symbol 914 Button
"btYes"Symbol 916 MovieClip Frame 1Symbol 911 Button
"btNo"Symbol 916 MovieClip Frame 1Symbol 914 Button
"btYes"Symbol 917 MovieClip Frame 1Symbol 911 Button
"btNo"Symbol 917 MovieClip Frame 1Symbol 914 Button
"btBlocker"Symbol 918 MovieClip Frame 10Symbol 630 Button
"mcState"Symbol 918 MovieClip Frame 10Symbol 915 MovieClip
"mcState"Symbol 918 MovieClip Frame 20Symbol 916 MovieClip
"mcState"Symbol 918 MovieClip Frame 30Symbol 917 MovieClip
"txtItems"Symbol 929 MovieClip Frame 1Symbol 928 EditableText
"mcShadow"Symbol 930 MovieClip Frame 1Symbol 929 MovieClip
"mcNormal"Symbol 930 MovieClip Frame 1Symbol 929 MovieClip
"btGo"Symbol 931 MovieClip Frame 1Symbol 922 Button
"mcContent"Symbol 931 MovieClip Frame 1Symbol 930 MovieClip
"mcShadow"Symbol 932 MovieClip Frame 1Symbol 929 MovieClip
"mcNormal"Symbol 932 MovieClip Frame 1Symbol 929 MovieClip
"btGo"Symbol 933 MovieClip Frame 1Symbol 922 Button
"mcContent"Symbol 933 MovieClip Frame 1Symbol 932 MovieClip
"btGo"Symbol 934 MovieClip Frame 1Symbol 922 Button
"mcContent"Symbol 934 MovieClip Frame 1Symbol 930 MovieClip
"btBlocker"Symbol 935 MovieClip Frame 10Symbol 630 Button
"mcState"Symbol 935 MovieClip Frame 10Symbol 931 MovieClip
"mcState"Symbol 935 MovieClip Frame 20Symbol 933 MovieClip
"mcState"Symbol 935 MovieClip Frame 30Symbol 934 MovieClip
"mcObject"Symbol 956 MovieClip Frame 1Symbol 955 MovieClip
"mcObject"Symbol 957 MovieClip Frame 1Symbol 955 MovieClip
"mcObject"Symbol 958 MovieClip Frame 1Symbol 955 MovieClip
"btBlocker"Symbol 959 MovieClip Frame 11Symbol 630 Button
"mcState"Symbol 959 MovieClip Frame 11Symbol 956 MovieClip
"mcState"Symbol 959 MovieClip Frame 21Symbol 957 MovieClip
"mcState"Symbol 959 MovieClip Frame 31Symbol 958 MovieClip
"mcMenu"Symbol 960 MovieClip Frame 1Symbol 900 MovieClip
"mcConfirm"Symbol 960 MovieClip Frame 1Symbol 918 MovieClip
"mcLevel"Symbol 960 MovieClip Frame 1Symbol 935 MovieClip
"mcObject"Symbol 960 MovieClip Frame 1Symbol 959 MovieClip
"btBlocker"Symbol 983 MovieClip Frame 10Symbol 630 Button
"mcState"Symbol 983 MovieClip Frame 10Symbol 981 MovieClip
"mcState"Symbol 983 MovieClip Frame 20Symbol 982 MovieClip
"mcDefault"Symbol 984 MovieClip Frame 1Symbol 983 MovieClip
"btMenu"Symbol 1006 MovieClip Frame 1Symbol 997 Button
"txtTries"Symbol 1006 MovieClip Frame 1Symbol 1000 EditableText
"txtTime"Symbol 1006 MovieClip Frame 1Symbol 1001 EditableText
"txtScore"Symbol 1006 MovieClip Frame 1Symbol 1003 EditableText
"txtItems"Symbol 1006 MovieClip Frame 1Symbol 1005 EditableText
"mcGame"Symbol 1007 MovieClip Frame 1Symbol 992 MovieClip
"mcHud"Symbol 1007 MovieClip Frame 1Symbol 1006 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1008 as "__Packages.com.sarbakan.utils.StateManaged"
ExportAssets (56)Timeline Frame 1Symbol 1009 as "__Packages.com.sarbakan.utils.ScreenController"
ExportAssets (56)Timeline Frame 1Symbol 1010 as "__Packages.com.disney.gem.games.ocean_cleaning.screens.PreloaderScreen"
ExportAssets (56)Timeline Frame 1Symbol 1011 as "__Packages.com.sarbakan.BaseDisneyController"
ExportAssets (56)Timeline Frame 1Symbol 1012 as "__Packages.com.sarbakan.utils.TransitionManager"
ExportAssets (56)Timeline Frame 1Symbol 1013 as "__Packages.com.sarbakan.utils.MoreString"
ExportAssets (56)Timeline Frame 1Symbol 1014 as "__Packages.com.sarbakan.DXDControllerWrapper"
ExportAssets (56)Timeline Frame 1Symbol 1015 as "__Packages.com.disney.gem.games.GameContainer"
ExportAssets (56)Timeline Frame 1Symbol 1016 as "__Packages.com.sarbakan.utils.FrameRateDisplayer"
ExportAssets (56)Timeline Frame 1Symbol 1017 as "__Packages.com.sarbakan.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 1018 as "__Packages.com.disney.gem.games.ocean_cleaning.Controller"
ExportAssets (56)Timeline Frame 1Symbol 1019 as "__Packages.com.disney.gem.games.ocean_cleaning.GameEngine"
ExportAssets (56)Timeline Frame 1Symbol 1020 as "__Packages.com.disney.gem.games.ocean_cleaning.Cameras"
ExportAssets (56)Timeline Frame 1Symbol 1021 as "__Packages.com.disney.gem.games.ocean_cleaning.levels.level1"
ExportAssets (56)Timeline Frame 1Symbol 1022 as "__Packages.com.disney.gem.games.ocean_cleaning.levels.level2"
ExportAssets (56)Timeline Frame 1Symbol 1023 as "__Packages.com.disney.gem.games.ocean_cleaning.levels.level3"
ExportAssets (56)Timeline Frame 1Symbol 1024 as "__Packages.com.disney.gem.games.ocean_cleaning.collision.CollideItem"
ExportAssets (56)Timeline Frame 1Symbol 1025 as "__Packages.com.disney.gem.games.ocean_cleaning.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 1026 as "__Packages.com.disney.gem.games.ocean_cleaning.events.Event"
ExportAssets (56)Timeline Frame 1Symbol 1027 as "__Packages.com.disney.gem.games.ocean_cleaning.characters.BaseChar"
ExportAssets (56)Timeline Frame 1Symbol 1028 as "__Packages.com.disney.gem.games.ocean_cleaning.characters.Ariel"
ExportAssets (56)Timeline Frame 1Symbol 1029 as "__Packages.com.disney.gem.games.ocean_cleaning.utility.Sounds"
ExportAssets (56)Timeline Frame 1Symbol 1030 as "__Packages.com.disney.gem.games.ocean_cleaning.utility.sndEngine"
ExportAssets (56)Timeline Frame 1Symbol 1031 as "__Packages.com.disney.gem.games.ocean_cleaning.utility.sndItem"
ExportAssets (56)Timeline Frame 1Symbol 1032 as "__Packages.com.sarbakan.utils.MoreMath"
ExportAssets (56)Timeline Frame 1Symbol 1033 as "__Packages.com.disney.gem.games.ocean_cleaning.Config"
ExportAssets (56)Timeline Frame 1Symbol 1034 as "__Packages.com.disney.gem.games.ocean_cleaning.Stats"
ExportAssets (56)Timeline Frame 1Symbol 1035 as "__Packages.com.disney.gem.games.ocean_cleaning.characters.Scuttle"
ExportAssets (56)Timeline Frame 1Symbol 1036 as "__Packages.com.disney.gem.games.ocean_cleaning.popups.ObjectPopup"
ExportAssets (56)Timeline Frame 1Symbol 1037 as "__Packages.com.disney.gem.games.ocean_cleaning.bonus.BaseBonus"
ExportAssets (56)Timeline Frame 1Symbol 1038 as "__Packages.com.disney.gem.games.ocean_cleaning.bonus.Flounder"
ExportAssets (56)Timeline Frame 1Symbol 1039 as "__Packages.com.disney.gem.games.ocean_cleaning.bonus.Sebastian"
ExportAssets (56)Timeline Frame 1Symbol 1040 as "__Packages.com.disney.gem.games.ocean_cleaning.bonus.Starfish"
ExportAssets (56)Timeline Frame 1Symbol 1041 as "__Packages.com.disney.gem.games.ocean_cleaning.bonus.Stopwatch"
ExportAssets (56)Timeline Frame 1Symbol 1042 as "__Packages.com.disney.gem.games.ocean_cleaning.enemies.BaseEnemy"
ExportAssets (56)Timeline Frame 1Symbol 1043 as "__Packages.com.disney.gem.games.ocean_cleaning.enemies.Flotsam"
ExportAssets (56)Timeline Frame 1Symbol 1044 as "__Packages.com.disney.gem.games.ocean_cleaning.enemies.Jetsam"
ExportAssets (56)Timeline Frame 1Symbol 1045 as "__Packages.com.disney.gem.games.ocean_cleaning.enemies.Shark"
ExportAssets (56)Timeline Frame 1Symbol 1046 as "__Packages.com.disney.gem.games.ocean_cleaning.friends.BaseFriend"
ExportAssets (56)Timeline Frame 1Symbol 1047 as "__Packages.com.disney.gem.games.ocean_cleaning.friends.Fish1"
ExportAssets (56)Timeline Frame 1Symbol 1048 as "__Packages.com.disney.gem.games.ocean_cleaning.friends.Fish2"
ExportAssets (56)Timeline Frame 1Symbol 1049 as "__Packages.com.disney.gem.games.ocean_cleaning.friends.Fish3"
ExportAssets (56)Timeline Frame 1Symbol 1050 as "__Packages.com.disney.gem.games.ocean_cleaning.friends.Turtle"
ExportAssets (56)Timeline Frame 1Symbol 1051 as "__Packages.com.disney.gem.games.ocean_cleaning.items.BaseItem"
ExportAssets (56)Timeline Frame 1Symbol 1052 as "__Packages.com.disney.gem.games.ocean_cleaning.items.Boot"
ExportAssets (56)Timeline Frame 1Symbol 1053 as "__Packages.com.disney.gem.games.ocean_cleaning.items.Candelabra"
ExportAssets (56)Timeline Frame 1Symbol 1054 as "__Packages.com.disney.gem.games.ocean_cleaning.items.Fork"
ExportAssets (56)Timeline Frame 1Symbol 1055 as "__Packages.com.disney.gem.games.ocean_cleaning.items.Goblet"
ExportAssets (56)Timeline Frame 1Symbol 1056 as "__Packages.com.disney.gem.games.ocean_cleaning.items.Lamp"
ExportAssets (56)Timeline Frame 1Symbol 1057 as "__Packages.com.disney.gem.games.ocean_cleaning.items.Mirror"
ExportAssets (56)Timeline Frame 1Symbol 1058 as "__Packages.com.disney.gem.games.ocean_cleaning.items.Pipe"
ExportAssets (56)Timeline Frame 1Symbol 1059 as "__Packages.com.disney.gem.games.ocean_cleaning.items.Spyglass"
ExportAssets (56)Timeline Frame 1Symbol 1060 as "__Packages.com.disney.gem.games.ocean_cleaning.items.Wheel"
ExportAssets (56)Timeline Frame 1Symbol 1061 as "__Packages.com.disney.gem.games.ocean_cleaning.Hud"
ExportAssets (56)Timeline Frame 1Symbol 1062 as "__Packages.com.disney.gem.games.ocean_cleaning.popups.MenuPopup"
ExportAssets (56)Timeline Frame 1Symbol 1063 as "__Packages.com.disney.gem.games.ocean_cleaning.popups.ConfirmPopup"
ExportAssets (56)Timeline Frame 1Symbol 1064 as "__Packages.com.disney.gem.games.ocean_cleaning.bonus.Bubble"
ExportAssets (56)Timeline Frame 1Symbol 1065 as "__Packages.com.disney.gem.games.ocean_cleaning.utility.ClassFinder"
ExportAssets (56)Timeline Frame 1Symbol 1066 as "__Packages.com.disney.gem.games.ocean_cleaning.colliders.AllSide"
ExportAssets (56)Timeline Frame 1Symbol 1067 as "__Packages.com.disney.gem.games.ocean_cleaning.screens.TitleScreen"
ExportAssets (56)Timeline Frame 1Symbol 1068 as "__Packages.com.disney.gem.games.ocean_cleaning.screens.HelpScreen"
ExportAssets (56)Timeline Frame 1Symbol 1069 as "__Packages.com.disney.gem.games.ocean_cleaning.screens.EndScreen"
ExportAssets (56)Timeline Frame 21Symbol 56 as "mcFish1"
ExportAssets (56)Timeline Frame 21Symbol 75 as "mcFish2"
ExportAssets (56)Timeline Frame 21Symbol 93 as "mcFish3"
ExportAssets (56)Timeline Frame 21Symbol 155 as "mcFlotsam"
ExportAssets (56)Timeline Frame 21Symbol 156 as "mcJetsam"
ExportAssets (56)Timeline Frame 21Symbol 176 as "mcShark"
ExportAssets (56)Timeline Frame 21Symbol 213 as "mcTurtle"
ExportAssets (56)Timeline Frame 21Symbol 317 as "mcScuttle"
ExportAssets (56)Timeline Frame 21Symbol 359 as "mcSebastian"
ExportAssets (56)Timeline Frame 21Symbol 391 as "mcFlounder"
ExportAssets (56)Timeline Frame 21Symbol 550 as "mcAriel"
ExportAssets (56)Timeline Frame 21Symbol 551 as "mcWheel"
ExportAssets (56)Timeline Frame 21Symbol 552 as "mcBoot"
ExportAssets (56)Timeline Frame 21Symbol 553 as "mcMirror"
ExportAssets (56)Timeline Frame 21Symbol 554 as "mcPipe"
ExportAssets (56)Timeline Frame 21Symbol 555 as "mcFork"
ExportAssets (56)Timeline Frame 21Symbol 556 as "mcLamp"
ExportAssets (56)Timeline Frame 21Symbol 557 as "mcCandelabra"
ExportAssets (56)Timeline Frame 21Symbol 558 as "mcGoblet"
ExportAssets (56)Timeline Frame 21Symbol 559 as "mcSpyglass"
ExportAssets (56)Timeline Frame 21Symbol 566 as "mcStopwatch"
ExportAssets (56)Timeline Frame 21Symbol 570 as "mcStarfish"
ExportAssets (56)Timeline Frame 21Symbol 571 as "mcBubble"
ExportAssets (56)Timeline Frame 21Symbol 573 as "mcAllSide"
ExportAssets (56)Timeline Frame 21Symbol 577 as "sAm_surface"
ExportAssets (56)Timeline Frame 21Symbol 578 as "sAm_underwater1"
ExportAssets (56)Timeline Frame 21Symbol 579 as "sAm_underwater2"
ExportAssets (56)Timeline Frame 21Symbol 580 as "sMu_game"
ExportAssets (56)Timeline Frame 21Symbol 581 as "sMu_pack"
ExportAssets (56)Timeline Frame 21Symbol 582 as "sSfx_button_click"
ExportAssets (56)Timeline Frame 21Symbol 583 as "sSfx_button_rollover"
ExportAssets (56)Timeline Frame 21Symbol 584 as "sSfx_transition_in"
ExportAssets (56)Timeline Frame 21Symbol 585 as "sSfx_transition_out"
ExportAssets (56)Timeline Frame 21Symbol 586 as "sSfx_win"
ExportAssets (56)Timeline Frame 21Symbol 587 as "sSfx_lose"
ExportAssets (56)Timeline Frame 21Symbol 588 as "sSfx_ariel_bounce1"
ExportAssets (56)Timeline Frame 21Symbol 589 as "sSfx_ariel_bounce2"
ExportAssets (56)Timeline Frame 21Symbol 590 as "sSfx_ariel_bounce3"
ExportAssets (56)Timeline Frame 21Symbol 591 as "sSfx_ariel_gives1"
ExportAssets (56)Timeline Frame 21Symbol 592 as "sSfx_ariel_gives2"
ExportAssets (56)Timeline Frame 21Symbol 593 as "sSfx_ariel_gives3"
ExportAssets (56)Timeline Frame 21Symbol 594 as "sSfx_ariel_gives4"
ExportAssets (56)Timeline Frame 21Symbol 595 as "sSfx_ariel_gives5"
ExportAssets (56)Timeline Frame 21Symbol 596 as "sSfx_ariel_gives6"
ExportAssets (56)Timeline Frame 21Symbol 597 as "sSfx_ariel_gives7"
ExportAssets (56)Timeline Frame 21Symbol 598 as "sSfx_ariel_grabs1"
ExportAssets (56)Timeline Frame 21Symbol 599 as "sSfx_ariel_grabs2"
ExportAssets (56)Timeline Frame 21Symbol 600 as "sSfx_ariel_grabs3"
ExportAssets (56)Timeline Frame 21Symbol 601 as "sSfx_ariel_highfive"
ExportAssets (56)Timeline Frame 21Symbol 602 as "sSfx_ariel_hurt"
ExportAssets (56)Timeline Frame 21Symbol 603 as "sSfx_boot_ground1"
ExportAssets (56)Timeline Frame 21Symbol 604 as "sSfx_boot_ground2"
ExportAssets (56)Timeline Frame 21Symbol 605 as "sSfx_bubble"
ExportAssets (56)Timeline Frame 21Symbol 606 as "sSfx_candelabra_ground"
ExportAssets (56)Timeline Frame 21Symbol 607 as "sSfx_flounder_bubble"
ExportAssets (56)Timeline Frame 21Symbol 608 as "sSfx_fork_ground"
ExportAssets (56)Timeline Frame 21Symbol 609 as "sSfx_goblet_ground"
ExportAssets (56)Timeline Frame 21Symbol 610 as "sSfx_lamp_ground"
ExportAssets (56)Timeline Frame 21Symbol 611 as "sSfx_mirror_ground"
ExportAssets (56)Timeline Frame 21Symbol 612 as "sSfx_object_bags1"
ExportAssets (56)Timeline Frame 21Symbol 613 as "sSfx_object_bags2"
ExportAssets (56)Timeline Frame 21Symbol 614 as "sSfx_pipe_ground"
ExportAssets (56)Timeline Frame 21Symbol 615 as "sSfx_popup"
ExportAssets (56)Timeline Frame 21Symbol 616 as "sSfx_scuttle_bags1"
ExportAssets (56)Timeline Frame 21Symbol 617 as "sSfx_scuttle_bags2"
ExportAssets (56)Timeline Frame 21Symbol 618 as "sSfx_scuttle_bags3"
ExportAssets (56)Timeline Frame 21Symbol 619 as "sSfx_scuttle_grabs1"
ExportAssets (56)Timeline Frame 21Symbol 620 as "sSfx_scuttle_grabs2"
ExportAssets (56)Timeline Frame 21Symbol 621 as "sSfx_sebastian_highfive"
ExportAssets (56)Timeline Frame 21Symbol 622 as "sSfx_spyglass_ground"
ExportAssets (56)Timeline Frame 21Symbol 623 as "sSfx_starfish"
ExportAssets (56)Timeline Frame 21Symbol 624 as "sSfx_stopwatch"
ExportAssets (56)Timeline Frame 21Symbol 625 as "sSfx_wheel_ground"

Labels

"init"Frame 1
"preloader"Frame 11
"export"Frame 21
"packaging"Frame 31
"game"Frame 41
"hidden"Symbol 26 MovieClip Frame 1
"idle"Symbol 26 MovieClip Frame 10
"idle"Symbol 56 MovieClip [mcFish1] Frame 1
"wait"Symbol 56 MovieClip [mcFish1] Frame 11
"idle"Symbol 75 MovieClip [mcFish2] Frame 1
"wait"Symbol 75 MovieClip [mcFish2] Frame 11
"idle"Symbol 93 MovieClip [mcFish3] Frame 1
"wait"Symbol 93 MovieClip [mcFish3] Frame 11
"idle"Symbol 155 MovieClip [mcFlotsam] Frame 1
"wait"Symbol 155 MovieClip [mcFlotsam] Frame 11
"idle"Symbol 156 MovieClip [mcJetsam] Frame 1
"wait"Symbol 156 MovieClip [mcJetsam] Frame 11
"idle"Symbol 176 MovieClip [mcShark] Frame 1
"wait"Symbol 176 MovieClip [mcShark] Frame 11
"idle"Symbol 213 MovieClip [mcTurtle] Frame 1
"wait"Symbol 213 MovieClip [mcTurtle] Frame 11
"idle"Symbol 219 MovieClip Frame 1
"bump"Symbol 219 MovieClip Frame 11
"Wheel"Symbol 296 MovieClip Frame 1
"Boot"Symbol 296 MovieClip Frame 11
"Spyglass"Symbol 296 MovieClip Frame 21
"Lamp"Symbol 296 MovieClip Frame 31
"Candelabra"Symbol 296 MovieClip Frame 41
"Fork"Symbol 296 MovieClip Frame 51
"Mirror"Symbol 296 MovieClip Frame 61
"Pipe"Symbol 296 MovieClip Frame 71
"Goblet"Symbol 296 MovieClip Frame 81
"idle"Symbol 316 MovieClip Frame 1
"grabs"Symbol 316 MovieClip Frame 11
"examine"Symbol 316 MovieClip Frame 21
"bags"Symbol 316 MovieClip Frame 31
"idle"Symbol 359 MovieClip [mcSebastian] Frame 1
"highfive"Symbol 359 MovieClip [mcSebastian] Frame 11
"idle"Symbol 391 MovieClip [mcFlounder] Frame 1
"bubble"Symbol 391 MovieClip [mcFlounder] Frame 11
"idle"Symbol 550 MovieClip [mcAriel] Frame 1
"forward"Symbol 550 MovieClip [mcAriel] Frame 11
"turnover"Symbol 550 MovieClip [mcAriel] Frame 21
"turnover_object"Symbol 550 MovieClip [mcAriel] Frame 31
"highfive"Symbol 550 MovieClip [mcAriel] Frame 41
"highfive_object"Symbol 550 MovieClip [mcAriel] Frame 51
"idle_up"Symbol 550 MovieClip [mcAriel] Frame 61
"up"Symbol 550 MovieClip [mcAriel] Frame 71
"up_idle"Symbol 550 MovieClip [mcAriel] Frame 81
"idle_down"Symbol 550 MovieClip [mcAriel] Frame 91
"down"Symbol 550 MovieClip [mcAriel] Frame 101
"down_idle"Symbol 550 MovieClip [mcAriel] Frame 111
"grabs_object"Symbol 550 MovieClip [mcAriel] Frame 121
"idle_object"Symbol 550 MovieClip [mcAriel] Frame 131
"forward_object"Symbol 550 MovieClip [mcAriel] Frame 141
"idle_up_object"Symbol 550 MovieClip [mcAriel] Frame 151
"up_object"Symbol 550 MovieClip [mcAriel] Frame 161
"up_idle_object"Symbol 550 MovieClip [mcAriel] Frame 171
"idle_down_object"Symbol 550 MovieClip [mcAriel] Frame 181
"down_object"Symbol 550 MovieClip [mcAriel] Frame 191
"down_idle_object"Symbol 550 MovieClip [mcAriel] Frame 201
"bounce"Symbol 550 MovieClip [mcAriel] Frame 211
"bounce_object"Symbol 550 MovieClip [mcAriel] Frame 221
"hurt"Symbol 550 MovieClip [mcAriel] Frame 231
"gives"Symbol 550 MovieClip [mcAriel] Frame 241
"idle"Symbol 551 MovieClip [mcWheel] Frame 1
"idle"Symbol 552 MovieClip [mcBoot] Frame 1
"idle"Symbol 553 MovieClip [mcMirror] Frame 1
"idle"Symbol 554 MovieClip [mcPipe] Frame 1
"idle"Symbol 555 MovieClip [mcFork] Frame 1
"idle"Symbol 556 MovieClip [mcLamp] Frame 1
"idle"Symbol 557 MovieClip [mcCandelabra] Frame 1
"idle"Symbol 558 MovieClip [mcGoblet] Frame 1
"idle"Symbol 559 MovieClip [mcSpyglass] Frame 1
"idle"Symbol 566 MovieClip [mcStopwatch] Frame 1
"idle"Symbol 570 MovieClip [mcStarfish] Frame 1
"idle"Symbol 571 MovieClip [mcBubble] Frame 1
"idle"Symbol 639 MovieClip Frame 1
"idle"Symbol 640 MovieClip Frame 1
"idle"Symbol 646 MovieClip Frame 1
"idle"Symbol 648 MovieClip Frame 1
"idle"Symbol 652 MovieClip Frame 1
"idle"Symbol 655 MovieClip Frame 1
"idle"Symbol 664 MovieClip Frame 1
"idle"Symbol 668 MovieClip Frame 1
"hidden"Symbol 717 MovieClip Frame 1
"idle"Symbol 717 MovieClip Frame 10
"idle"Symbol 732 MovieClip Frame 1
"hidden"Symbol 787 MovieClip Frame 1
"idle"Symbol 787 MovieClip Frame 10
"idle2"Symbol 787 MovieClip Frame 20
"hidden"Symbol 849 MovieClip Frame 1
"idle"Symbol 849 MovieClip Frame 10
"hidden"Symbol 877 MovieClip Frame 1
"idle"Symbol 877 MovieClip Frame 10
"hidden"Symbol 900 MovieClip Frame 1
"in"Symbol 900 MovieClip Frame 10
"idle"Symbol 900 MovieClip Frame 20
"out"Symbol 900 MovieClip Frame 30
"hidden"Symbol 918 MovieClip Frame 1
"in"Symbol 918 MovieClip Frame 10
"idle"Symbol 918 MovieClip Frame 20
"out"Symbol 918 MovieClip Frame 30
"hidden"Symbol 935 MovieClip Frame 1
"in"Symbol 935 MovieClip Frame 10
"idle"Symbol 935 MovieClip Frame 20
"out"Symbol 935 MovieClip Frame 30
"Pipe"Symbol 955 MovieClip Frame 1
"Mirror"Symbol 955 MovieClip Frame 11
"Fork"Symbol 955 MovieClip Frame 21
"Lamp"Symbol 955 MovieClip Frame 31
"Candelabra"Symbol 955 MovieClip Frame 41
"Spyglass"Symbol 955 MovieClip Frame 51
"Boot"Symbol 955 MovieClip Frame 61
"Wheel"Symbol 955 MovieClip Frame 71
"Goblet"Symbol 955 MovieClip Frame 81
"hidden"Symbol 959 MovieClip Frame 1
"in"Symbol 959 MovieClip Frame 11
"idle"Symbol 959 MovieClip Frame 21
"out"Symbol 959 MovieClip Frame 31
"hidden"Symbol 983 MovieClip Frame 1
"in"Symbol 983 MovieClip Frame 10
"out"Symbol 983 MovieClip Frame 20
"Level1"Symbol 992 MovieClip Frame 1
"Level2"Symbol 992 MovieClip Frame 11
"Level3"Symbol 992 MovieClip Frame 21




http://swfchan.com/25/124184/info.shtml
Created: 2/3 -2019 00:28:01 Last modified: 2/3 -2019 00:28:01 Server time: 19/05 -2024 02:22:45