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

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

lilo-stitch-manic-mayhem.swf

This is the info page for
Flash #119365

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


Text
screens

preloader

loading

100

%

screens

title

/

manic

mayhem

play

hELP

2008

Disney

c

help

HOOT DOWN THE CANNONS
BY PRESSING
THE CORRECT KEYS
AT THE RIGHT TIME

tIP:

FOLLOW THE
BEAT BECAUSE
TIMING IS CRUCIAL

IF YOU'RE REALLY GOOD,
YOU WILL ENTER THE
BONUS ROUND

S

MISS ANY KEY
AND THE CANNONs
WILL FIRE BACK!

!

TIPS:


STITCH ESCAPE
FROM GANTU'S
SHIP BY BLASTING
HIS WAY OUT

ELP

h

Play

win

Your
score

Now let's find
lilo and catch
a wave.

Wow!

hat a rush !

W

000000000

Play

again

lose

you can do it.

just keep
grooving!

complete

lockdown

!

Your
score

000,000000

Play

try

popups

menu

Resume

Resume

Resume

restart

sound

on

OFF

MENU

MENU

on

OFF

confirm

no

yes

Are you sure you want to restart?

level

GET READY
FOR LEVEL

88

perfect

perFect !!!

transitions

default

remix

1982

1: love remix

2: shake it

3: dip me in hot chocolate

4: dance with me

Bubble back

evel

l

menu

88

000000000

comboBox

COMBO

x

1

ActionScript [AS1/AS2]

Frame 1
var _oPreloaderScreen = (new com.disney.gem.games.robotDance.screens.PreloaderScreen(mcScreens.mcPreloader)); com.sarbakan.BaseDisneyController.bDEBUG = false; new com.disney.gem.games.robotDance.Controller(this, _oPreloaderScreen);
Symbol 1066 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() { if (com.disney.gem.base.BaseObject == undefined) { var _local2 = nCONTROLLER_MODE_STANDALONE; } else { var _local2 = nCONTROLLER_MODE_DXD; } return(_local2); } 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); } } 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 _local4 = false; var _local5 = aPopups.length - 1; for ( ; _local5 >= 0 ; _local5--) { var _local6 = aPopups[_local5]; if (_oPopupController.getRef() == _local6.getRef()) { _local4 = true; _local6.destroy(); oMainBroadcaster.removeListener(_local6); aPopups[_local5] = _oPopupController; break; } } if (!_local4) { 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 _local2 = [mcTimeline.mcPopups, mcTimeline.mcScreens]; var _local3 = _local2.length - 1; for ( ; _local3 >= 0 ; _local3--) { for (var j in _local2[_local3]) { _local2[_local3][j].stop(); } } } 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 1067 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 _local2 = false; var _local3 = arguments.length - 1; for ( ; _local3 >= 0 ; _local3--) { if (arguments[_local3] == sState) { _local2 = true; break; } } return(!_local2); } 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 1068 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 i in mcTransitionContainer) { mcTransitionContainer[i].stop(); } } function playTransition(_sTransitionID, _fMiddleCallBack, _fEndCallBack) { mcTransition = mcTransitionContainer["mc" + com.sarbakan.utils.MoreString.upperFirstChar(_sTransitionID)]; fMiddleCallBack = _fMiddleCallBack; fEndCallBack = _fEndCallBack; if (mcTransition == undefined) { } 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 1069 MovieClip [__Packages.com.sarbakan.utils.MoreString] Frame 0
class com.sarbakan.utils.MoreString { function MoreString () { } static function pad(_sToPad, _sCharPad, _nMinLength, _sSideToPad) { var _local6 = String(_sToPad); while (_local6.length < _nMinLength) { if (_sSideToPad == "RIGHT") { _local6 = _local6 + _sCharPad; } else { _local6 = _sCharPad + _local6; } } return(_local6); } static function trim(_sToTrim, _sCharTrim, _sSideToTrim) { var _local5 = String(_sToTrim); if (_sSideToTrim == "RIGHT") { while (_local5.substr(_local5.length - 2, 1) == _sCharTrim) { _local5 = _local5.slice(-1); } } else { while (_local5.substr(0, 1) == _sCharTrim) { _local5 = _local5.slice(1); } } return(_local5); } static function replace(_sString, _sFind, _sReplace) { return(_sString.split(_sFind).join(_sReplace)); } static function formatTime(_nTime) { var _local3 = _nTime; var _local4 = Math.floor(_local3 / 60); var _local5 = Math.round(_local3 - (_local4 * 60)); return((pad(String(_local4), "0", 2) + ":") + pad(String(_local5), "0", 2)); } static function formatNumber(__sNumber, __nMinimumChar) { var _local4 = String(__sNumber); var _local5 = ""; var _local6 = _local4.length; _local6 = _local6 / 3; if (_local6 <= 1) { var _local7 = _local4; if (_local7.length < __nMinimumChar) { _local7 = "0" + _local7; } } else { var _local8 = _local6; for ( ; _local8 > 1 ; _local8--) { _local5 = (" " + _local4.substr(-3)) + _local5; _local4 = _local4.substr(0, -3); } var _local7 = _local4 + _local5; if (_local7.length < __nMinimumChar) { _local7 = "0" + _local7; } } return(_local7); } 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) { if (_bDecimalOpt == undefined) { var _local9 = true; } else { var _local9 = _bDecimalOpt; } var _local5 = String(_nMoney).split("."); if (_local5[1] != undefined) { var _local6 = _local5[1].substr(0, 2); switch (_local6.length) { case 0 : _local6 = _local6 + "00"; break; case 1 : _local6 = _local6 + "0"; break; case 2 : break; default : _local6 = "00"; } } else { var _local6 = "00"; } var _local8 = _local5[0]; var _local7 = ""; while (_local8.length > 3) { _local7 = (_sDelimiteur + _local8.substr(_local8.length - 3)) + _local7; _local8 = _local8.substr(0, _local8.length - 3); } _local7 = _local8 + _local7; if (_local9) { return(((_local7 + ".") + _local6) + "$"); } return(_local7 + " $"); } static function getOrdinalSuffix(_nNumber) { var _local4 = String(_nNumber); if ((_local4.substr(-2, 2) == 11) || ((_local4.substr(-2, 2) == 12) || (_local4.substr(-2, 2) == 13))) { var _local3 = "th"; } else if (_local4.substr(-1, 1) == 1) { var _local3 = "st"; } else if (_local4.substr(-1, 1) == 2) { var _local3 = "nd"; } else if (_local4.substr(-1, 1) == 3) { var _local3 = "rd"; } else { var _local3 = "th"; } return(_local3); } }
Symbol 1070 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 1071 MovieClip [__Packages.com.disney.gem.games.GameContainer] Frame 0
class com.disney.gem.games.GameContainer { function GameContainer () { } }
Symbol 1072 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 _local4 = new TextFormat(); _local4.font = DEBUG_FONT; _local4.size = DEBUG_FONT_SIZE; _local4.color = DEBUG_FONT_COLOR; _local4.align = "right"; mcDebug.field.setNewTextFormat(_local4); mcDebug.field.selectable = false; mcDebug.createTextField("fieldShadow", 1, 1, 1, 400, 50); var _local5 = new TextFormat(); _local5.font = DEBUG_FONT; _local5.size = DEBUG_FONT_SIZE; _local5.color = DEBUG_FONT_SHADOW_COLOR; _local5.align = "right"; mcDebug.fieldShadow.setNewTextFormat(_local5); 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 _local2 = ""; var _local3 = String(nAverageFps).split("."); if (_local3[1] == undefined) { _local2 = nAverageFps + ".00"; } else if (_local3[1].length == 1) { _local2 = (_local3[0] + ".0") + _local3[1]; } else { _local2 = (_local3[0] + ".") + _local3[1].substr(0, 2); } return(_local2); } 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 1073 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 _local4 = bInOut; if (_bInOutOverride != undefined) { _local4 = _bInOutOverride; } if (_local4) { 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 1074 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 _local4 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; var _local4 = arguments.callee.arg; _local4 = _local4.concat(arguments); return(_local3.apply(_local2, _local4)); }; _local4.target = obj; _local4.func = func; _local4.arg = arguments.slice(2); return(_local4); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 1075 MovieClip [__Packages.com.disney.gem.games.robotDance.Controller] Frame 0
class com.disney.gem.games.robotDance.Controller extends com.sarbakan.BaseDisneyController { var showScreen, mcTimeline, allowInstructions, onGameStart, setLevel, bPaused, unpause, setGamePhase, nLevel, oGame, oMainBroadcaster, hideCurrentScreen, nGamePhase, pause, oMusicPack, setScore, onGameEnd, disallowInstructions; function Controller (_mcTimeline, _oPreloaderScreen) { super(_mcTimeline, _oPreloaderScreen); com.sarbakan.sound.SoundManager.doInit(_mcTimeline.createEmptyMovieClip(sMC_SOUND_NAME, nMC_SOUND_DEPTH)); com.sarbakan.sound.SoundManager.setCategoryVolume(sSOUND_CAT_MUSIC, com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_MUSIC); com.sarbakan.sound.SoundManager.setCategoryVolume(sSOUND_CAT_SOUND, com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_SOUND); } static function getInstance() { return(com.disney.gem.games.robotDance.Controller(com.sarbakan.BaseDisneyController.oInstance)); } function init() { super.init(); showTitleScreen(); } function showTitleScreen(_bShowTransition) { if (_bShowTransition) { showScreen(new com.disney.gem.games.robotDance.screens.TitleScreen(mcTimeline.mcScreens.mcTitle), false, sTRANSITION_DEFAULT); playTransitionSound(); } else { showScreen(new com.disney.gem.games.robotDance.screens.TitleScreen(mcTimeline.mcScreens.mcTitle)); } allowInstructions(); startPackMusic(); } function startNewGame() { onGameStart(); setLevel(0); startGame(); } function startGame() { if (bPaused) { unpause(); } setGamePhase(com.sarbakan.BaseDisneyController.nGAME_PHASE_INGAME); setLevel(nLevel + 1); oGame = new com.disney.gem.games.robotDance.GameEngine(this, mcTimeline.mcGame); oMainBroadcaster.addListener(oGame); hideCurrentScreen(com.sarbakan.utils.Delegate.create(this, onLevelTransitionDone), sTRANSITION_DEFAULT); playTransitionSound(); stopPackMusic(); } function showInstructionsScreen() { if (nGamePhase == com.sarbakan.BaseDisneyController.nGAME_PHASE_INGAME) { oGame.haltGame(); pause(); showScreen(new com.disney.gem.games.robotDance.screens.HelpScreen(mcTimeline.mcScreens.mcHelp), false, sTRANSITION_DEFAULT); playTransitionSound(); } else { pause(); showScreen(new com.disney.gem.games.robotDance.screens.HelpScreen(mcTimeline.mcScreens.mcHelp), false, sTRANSITION_DEFAULT); playTransitionSound(); } } function hideInstructionsScreen() { if (nGamePhase == com.sarbakan.BaseDisneyController.nGAME_PHASE_INGAME) { unpause(); hideCurrentScreen(null, sTRANSITION_DEFAULT); playTransitionSound(); oGame.resumeGame(); } else { startNewGame(); } } function playTransitionSound() { com.sarbakan.sound.SoundManager.doPlaySoundInCat(sSOUND_CAT_SOUND, com.disney.gem.games.robotDance.GameData.sSOUND_TRANSITION, com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_SOUND); } function playClickSound() { com.sarbakan.sound.SoundManager.doPlaySoundInCat(sSOUND_CAT_SOUND, com.disney.gem.games.robotDance.GameData.sSOUND_CLICK, com.disney.gem.games.robotDance.GameData.nSOUND_CLICK_VOL); } function applyRollSound(_oButton) { _oButton.onRollOver = com.sarbakan.utils.Delegate.create(this, playRollSound); } function startPackMusic() { if (oMusicPack == undefined) { oMusicPack = com.sarbakan.sound.SoundManager.doPlaySoundInCat(sSOUND_CAT_MUSIC, com.disney.gem.games.robotDance.GameData.sMUSIC_PACK, com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_MUSIC, 99999999); oMusicPack.doAddListener(this); } oMusicPack.doFadeTo(100); } function stopPackMusic() { oMusicPack.doFadeTo(0); } function resumeGame() { if (nGamePhase == com.sarbakan.BaseDisneyController.nGAME_PHASE_INGAME) { oGame.resumeGame(); } } function doSoundEvent(_nEvent, _oSound) { if (_nEvent == com.sarbakan.sound.SoundManager.nEVENT_SOUND_COMPLETE) { if (_oSound == oMusicPack) { delete oMusicPack; } } } function onLevelTransitionDone() { oGame.init(); } function onGameLose() { setScore(oGame.FinalScore); onGameEnd(); disallowInstructions(); showScreen(new com.disney.gem.games.robotDance.screens.EndScreen(mcTimeline.mcScreens.mcLose), false, sTRANSITION_DEFAULT, com.sarbakan.utils.Delegate.create(this, cleanGame)); playTransitionSound(); startPackMusic(); } function onGameWon() { setScore(oGame.FinalScore); onGameEnd(); disallowInstructions(); showScreen(new com.disney.gem.games.robotDance.screens.WinScreen(mcTimeline.mcScreens.mcWin), false, sTRANSITION_DEFAULT, com.sarbakan.utils.Delegate.create(this, cleanGame)); playTransitionSound(); } function playRollSound() { var _local2 = com.sarbakan.sound.SoundManager.isSoundPlaying(com.disney.gem.games.robotDance.GameData.sSOUND_ROLL); if (_local2.bPlaying) { com.sarbakan.sound.SoundItem(_local2.oSound).doStop(); } com.sarbakan.sound.SoundManager.doPlaySoundInCat(sSOUND_CAT_SOUND, com.disney.gem.games.robotDance.GameData.sSOUND_ROLL, com.disney.gem.games.robotDance.GameData.nSOUND_ROLL_VOL); } function cleanGame() { oMainBroadcaster.removeListener(oGame); oGame.destroy(); setGamePhase(com.sarbakan.BaseDisneyController.nGAME_PHASE_PACKAGING); } static var sTRANSITION_DEFAULT = "default"; static var sSOUND_CAT_SOUND = "SFX"; static var sSOUND_CAT_MUSIC = "Music"; static var sMC_SOUND_NAME = "mcSoundManager"; static var nMC_SOUND_DEPTH = 80000; static var nMIN_FPS_PERF_TRIGGER = 15; }
Symbol 1076 MovieClip [__Packages.com.disney.gem.games.robotDance.GameEngine] Frame 0
class com.disney.gem.games.robotDance.GameEngine { var oController, mcGame, oKeysGenerator, oStich, oRobot, oCursor, oComboBox, nMultiplierIndex, nMultiplier, bGameFinished, mcBackground, nCameraShakeTimer, bScratchSoundDone, bStartGameMusic, bStartBonusMusic, bArmsDestroyed, bBonusRound, bPerfect, nStreak, nScore, nShownScore, nBonusChances, nDelayInput, oMusicGame, oMusicBonus, oMusicLevelTrans, oScratchSound; function GameEngine (_oController, _mcGame) { oController = _oController; mcGame = _mcGame; mcGame.mcHud.btMenu.onRelease = com.sarbakan.utils.Delegate.create(this, onBtMenu); mcGame.mcHud.txtScore.text = oController.getScore(); mcGame.mcHud.mcLevel.txtLevel.text = oController.getLevel(); oKeysGenerator = new com.disney.gem.games.robotDance.game.KeysGen(mcGame.mcHud.mcKeyGen, this); oStich = new com.disney.gem.games.robotDance.game.Stitch(mcGame.mcStich, this); oRobot = new com.disney.gem.games.robotDance.game.Robot(mcGame.mcRobot, this); oController.oMainBroadcaster.addListener(oStich); oCursor = new com.disney.gem.games.robotDance.game.Cursor(mcGame.mcHud.mcKeyGen.mcCursor); oController.oMainBroadcaster.addListener(oCursor); oComboBox = new com.disney.gem.games.robotDance.game.ComboBox(mcGame.mcCombo); oController.oMainBroadcaster.addListener(oComboBox); nMultiplierIndex = 0; nMultiplier = com.disney.gem.games.robotDance.GameData.aSCORE_MULTIPLIER[nMultiplierIndex]; bGameFinished = false; mcBackground = mcGame.mcBackground; nCameraShakeTimer = 0; bScratchSoundDone = false; bStartGameMusic = false; bStartBonusMusic = false; bArmsDestroyed = false; bBonusRound = false; bPerfect = true; nStreak = 0; nScore = 0; nShownScore = 0; oController.oMainBroadcaster.addListener(oKeysGenerator); setBackground(sBACKGROUND_NORMAL_LABEL); if (com.disney.gem.games.robotDance.Controller.bPerfAltered) { mcBackground.mcState.stop(); } } function init() { updateHealth(); startLevel(); } function get ControllerRef() { return(oController); } function badMove(_bKeyPressed) { nStreak = 0; resetMultiplier(); bPerfect = false; if (bBonusRound) { nBonusChances--; if (nBonusChances <= 0) { oStich.endBonus(); bBonusRound = false; oKeysGenerator.flushCurrentKeys(); stopBonusMusic(); } com.sarbakan.sound.SoundManager.doPlaySoundInCat(com.disney.gem.games.robotDance.Controller.sSOUND_CAT_SOUND, com.disney.gem.games.robotDance.GameData.aSTITCH_LOSE_BONUS[Math.floor(Math.random() * (com.disney.gem.games.robotDance.GameData.aSTITCH_LOSE_BONUS.length - 1))], com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_SOUND); } else { setCameraShake(); var _local3 = oRobot.shoot(); oStich.shot(_local3); } updateHealth(); setMultiplier(); if (_bKeyPressed || (_bKeyPressed == undefined)) { oCursor.setPress(); } nDelayInput = com.disney.gem.games.robotDance.GameData.nDELAY_GOOD_PRESS; } function goodMove() { nStreak++; setMultiplier(); if (bBonusRound) { if (nMultiplier > 0) { nScore = nScore + (com.disney.gem.games.robotDance.GameData.nSCORE_KEY_PRESS_BONUS * nMultiplier); } else { nScore = nScore + com.disney.gem.games.robotDance.GameData.nSCORE_KEY_PRESS_BONUS; } } else if (nMultiplier > 0) { nScore = nScore + (com.disney.gem.games.robotDance.GameData.nSCORE_KEY_PRESS * nMultiplier); } else { nScore = nScore + com.disney.gem.games.robotDance.GameData.nSCORE_KEY_PRESS; } if ((nStreak != 0) && ((nStreak % com.disney.gem.games.robotDance.GameData.nSTICH_KEYS_SHOTS) == 0)) { var _local2 = oRobot.shot(); oStich.shoot(_local2); } checkBonusRound(); oCursor.setPress(); nDelayInput = com.disney.gem.games.robotDance.GameData.nDELAY_GOOD_PRESS; } function isGameStarted() { return(true); } function get isInBonus() { return(bBonusRound); } function stitchDestroyed() { oController.onLevelEnd(); oKeysGenerator.flushCurrentKeys(); } function robotDestroyed() { bArmsDestroyed = true; oController.onLevelEnd(); oKeysGenerator.flushCurrentKeys(); oController.disallowInstructions(); if (oController.getLevel() <= com.disney.gem.games.robotDance.GameData.nMAX_LEVEL) { oController.setLevel(oController.getLevel() + 1); } } function armsGone() { pauseBonusMusic(); pauseGameMusic(); stopBonusMusic(); stopGameMusic(); if (oController.getLevel() <= com.disney.gem.games.robotDance.GameData.nMAX_LEVEL) { startLevelTransMusic(); } else { oController.startPackMusic(); } oStich.won(); } function playerLost() { if (!bGameFinished) { stopGameMusic(); oController.onGameLose(); bGameFinished = true; oController.disallowInstructions(); } } function playerWon() { oController.disallowInstructions(); bGameFinished = true; stopGameMusic(); oController.disallowInstructions(); if (oController.getLevel() <= com.disney.gem.games.robotDance.GameData.nMAX_LEVEL) { if (!bPerfect) { oController.showPopup(new com.disney.gem.games.robotDance.popups.LevelPopup(oController.mcTimeline.mcPopups.mcLevel, this), true); } else { oController.showPopup(new com.disney.gem.games.robotDance.popups.PerfectPopup(oController.mcTimeline.mcPopups.mcPerfect, this), true); nScore = nScore + Number(com.disney.gem.games.robotDance.GameData.aSCORE_PERFECT[oController.getLevel() - 2]); } } else if (!bPerfect) { oController.onGameWon(); } else { oController.showPopup(new com.disney.gem.games.robotDance.popups.PerfectPopup(oController.mcTimeline.mcPopups.mcPerfect, this), true); nScore = nScore + Number(com.disney.gem.games.robotDance.GameData.aSCORE_PERFECT[oController.getLevel() - 2]); } } function startLevel() { bArmsDestroyed = false; bGameFinished = false; bBonusRound = false; bPerfect = true; nStreak = 0; oKeysGenerator.init(); oStich.init(); oRobot.init(); oController.onLevelStart(); oController.allowInstructions(); setMultiplier(); updateHealth(); resetMultiplier(); if (oController.getLevel() > 1) { stopLevelTransMusic(); } startGameMusic(); mcGame.mcHud.mcLevel.txtLevel.text = oController.getLevel(); oController.allowInstructions(); } function get FinalScore() { return(nScore); } function perfectClosing() { if (oController.getLevel() <= com.disney.gem.games.robotDance.GameData.nMAX_LEVEL) { oController.showPopup(new com.disney.gem.games.robotDance.popups.LevelPopup(oController.mcTimeline.mcPopups.mcLevel, this), true); } else { oController.onGameWon(); } } function getMultiplier() { return(nMultiplierIndex); } function switchDone() { if ((!bGameFinished) && (!oStich.bGameWon)) { startSratchingSound(); if (!isInBonus) { bStartGameMusic = true; } else { bStartBonusMusic = true; } } } function changingBackground() { if (isInBonus && (!oStich.bGameWon)) { setBackground(sBACKGROUND_BONUS_LABEL); } else { setBackground(sBACKGROUND_NORMAL_LABEL); } } function canHalt() { return(!bGameFinished); } function haltGame() { oKeysGenerator.pauseCurrentKeys(); if (isInBonus) { pauseBonusMusic(); } else { pauseGameMusic(); } oController.startPackMusic(); } function resumeGame() { oKeysGenerator.resumeCurrentKeys(); oController.stopPackMusic(); if (!isInBonus) { resumeGameMusic(); } else { resumeBonusMusic(); } } function updateHealth() { var _local2 = Math.round((MovieClip(mcGame.mcHud.mcArm0Energy.mcEnergy)._totalframes - ((oRobot.Health[0] * MovieClip(mcGame.mcHud.mcArm0Energy.mcEnergy)._totalframes) / com.disney.gem.games.robotDance.GameData.aCANNON_ENERGY[oController.getLevel() - 1])) + 1); var _local3 = Math.round((MovieClip(mcGame.mcHud.mcArm0Energy.mcEnergy)._totalframes - ((oRobot.Health[1] * MovieClip(mcGame.mcHud.mcArm1Energy.mcEnergy)._totalframes) / com.disney.gem.games.robotDance.GameData.aCANNON_ENERGY[oController.getLevel() - 1])) + 1); var _local4 = Math.round((MovieClip(mcGame.mcHud.mcStichEnergy)._totalframes - ((oStich.Health * MovieClip(mcGame.mcHud.mcStichEnergy)._totalframes) / com.disney.gem.games.robotDance.GameData.nSTICH_ENERGY)) + 1); MovieClip(mcGame.mcHud.mcArm0Energy.mcEnergy).gotoAndStop(_local2); MovieClip(mcGame.mcHud.mcArm1Energy.mcEnergy).gotoAndStop(_local3); MovieClip(mcGame.mcHud.mcStichEnergy).gotoAndStop(_local4); } function destroy() { oController.oMainBroadcaster.removeListener(oKeysGenerator); oController.oMainBroadcaster.removeListener(oCursor); oController.oMainBroadcaster.removeListener(oComboBox); oController.oMainBroadcaster.removeListener(oStich); oRobot.destroy(); oStich.destroy(); oKeysGenerator.destroy(); delete oController; delete oRobot; delete oStich; delete oKeysGenerator; delete oMusicGame; delete oMusicBonus; delete oMusicLevelTrans; delete oScratchSound; } function onUpdate() { checkKeys(); checkCameraShake(); checkScratchSound(); updateScore(); } function onBtMenu() { if (canHalt()) { oController.pause(); oController.showPopup(new com.disney.gem.games.robotDance.popups.MenuPopup(oController.mcTimeline.mcPopups.mcMenu), true); haltGame(); } } function onPause() { mcBackground.mcState.stop(); } function onUnPause() { mcBackground.mcState.play(); } function doSoundEvent(_nEvent, _oSound) { if (_nEvent == com.sarbakan.sound.SoundManager.nEVENT_SOUND_COMPLETE) { if (_oSound == oMusicBonus) { delete oMusicBonus; } else if (_oSound == oMusicGame) { delete oMusicGame; } else if (_oSound == oMusicLevelTrans) { delete oMusicLevelTrans; } else if (_oSound == oScratchSound) { bScratchSoundDone = true; delete oScratchSound; } } } function startGameMusic() { if (oMusicGame == undefined) { oMusicGame = com.sarbakan.sound.SoundManager.doPlaySoundInCat(com.disney.gem.games.robotDance.Controller.sSOUND_CAT_MUSIC, com.disney.gem.games.robotDance.GameData.aMUSIC_GAME[oController.getLevel() - 1], com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_MUSIC, 9999999); oMusicGame.doAddListener(this); } oMusicGame.doFadeTo(100); } function stopGameMusic() { oMusicGame.doFadeTo(0, true); } function pauseGameMusic() { oMusicGame.doPause(); } function resumeGameMusic() { oMusicGame.doResume(); } function startBonusMusic() { if (oMusicBonus == undefined) { oMusicBonus = com.sarbakan.sound.SoundManager.doPlaySoundInCat(com.disney.gem.games.robotDance.Controller.sSOUND_CAT_MUSIC, com.disney.gem.games.robotDance.GameData.aMUSIC_BONUS[oController.getLevel() - 1], com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_MUSIC, 9999999); oMusicBonus.doAddListener(this); } oMusicBonus.doFadeTo(100); } function startSratchingSound() { if (oScratchSound == undefined) { oScratchSound = com.sarbakan.sound.SoundManager.doPlaySoundInCat(com.disney.gem.games.robotDance.Controller.sSOUND_CAT_SOUND, com.disney.gem.games.robotDance.GameData.sSOUND_TRANSITION, com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_SOUND, 1); oScratchSound.doAddListener(this); } oScratchSound.doFadeTo(100); } function stopBonusMusic() { oMusicBonus.doFadeTo(0, true); } function pauseBonusMusic() { oMusicBonus.doPause(); } function resumeBonusMusic() { oMusicBonus.doResume(); } function startLevelTransMusic() { if (oMusicLevelTrans == undefined) { oMusicLevelTrans = com.sarbakan.sound.SoundManager.doPlaySoundInCat(com.disney.gem.games.robotDance.Controller.sSOUND_CAT_MUSIC, com.disney.gem.games.robotDance.GameData.aMUSIC_BONUS[com.disney.gem.games.robotDance.GameData.aMUSIC_BONUS.length - 1], com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_MUSIC, 9999999); oMusicLevelTrans.doAddListener(this); } oMusicLevelTrans.doFadeTo(100); } function stopLevelTransMusic() { oMusicLevelTrans.doFadeTo(0, true); } function checkKeys() { if ((!bGameFinished) && ((!bArmsDestroyed) && (oStich.isReady && (oKeysGenerator.isReady())))) { var _local2 = false; var _local3 = false; var _local4 = false; var _local5 = false; if (Key.isDown(Key.DOWN)) { _local2 = true; } if (Key.isDown(Key.LEFT)) { _local4 = true; } if (Key.isDown(Key.RIGHT)) { _local5 = true; } if (Key.isDown(Key.UP)) { _local3 = true; } if (oKeysGenerator.ActualKeys != undefined) { switch (oKeysGenerator.ActualKeys.KeyType) { case com.disney.gem.games.robotDance.GameData.sKEY_UP : if (_local3 && ((!_local2) && ((!_local4) && (!_local5)))) { oKeysGenerator.KeyPressed(oKeysGenerator.ActualKeys, true); goodMove(); } else if ((!_local3) && (_local2 || (_local4 || (_local5)))) { oKeysGenerator.KeyPressed(oKeysGenerator.ActualKeys, false); badMove(); } break; case com.disney.gem.games.robotDance.GameData.sKEY_DOWN : if ((!_local3) && (_local2 && ((!_local4) && (!_local5)))) { oKeysGenerator.KeyPressed(oKeysGenerator.ActualKeys, true); goodMove(); } else if ((!_local2) && (_local3 || (_local4 || (_local5)))) { oKeysGenerator.KeyPressed(oKeysGenerator.ActualKeys, false); badMove(); } break; case com.disney.gem.games.robotDance.GameData.sKEY_LEFT : if ((!_local3) && ((!_local2) && (_local4 && (!_local5)))) { oKeysGenerator.KeyPressed(oKeysGenerator.ActualKeys, true); goodMove(); } else if ((!_local4) && (_local3 || (_local2 || (_local5)))) { oKeysGenerator.KeyPressed(oKeysGenerator.ActualKeys, false); badMove(); } break; case com.disney.gem.games.robotDance.GameData.sKEY_RIGHT : if ((!_local3) && ((!_local2) && ((!_local4) && (_local5)))) { oKeysGenerator.KeyPressed(oKeysGenerator.ActualKeys, true); goodMove(); } else if ((!_local5) && (_local3 || (_local2 || (_local4)))) { oKeysGenerator.KeyPressed(oKeysGenerator.ActualKeys, false); badMove(); } break; case com.disney.gem.games.robotDance.GameData.sKEY_SPACE : if (_local3 || (_local2 || (_local4 || (_local5)))) { } break; case com.disney.gem.games.robotDance.GameData.sKEY_UP_DOWN : case com.disney.gem.games.robotDance.GameData.sKEY_DOWN_UP : if (_local3 && (_local2 && ((!_local4) && (!_local5)))) { oKeysGenerator.KeyPressed(oKeysGenerator.ActualKeys, true); goodMove(); } break; case com.disney.gem.games.robotDance.GameData.sKEY_LEFT_RIGHT : case com.disney.gem.games.robotDance.GameData.sKEY_RIGHT_LEFT : if ((!_local3) && ((!_local2) && (_local4 && (_local5)))) { oKeysGenerator.KeyPressed(oKeysGenerator.ActualKeys, true); goodMove(); } break; case com.disney.gem.games.robotDance.GameData.sKEY_UP_LEFT : case com.disney.gem.games.robotDance.GameData.sKEY_LEFT_UP : if (_local3 && ((!_local2) && (_local4 && (!_local5)))) { oKeysGenerator.KeyPressed(oKeysGenerator.ActualKeys, true); goodMove(); } break; case com.disney.gem.games.robotDance.GameData.sKEY_UP_RIGHT : case com.disney.gem.games.robotDance.GameData.sKEY_RIGHT_UP : if (_local3 && ((!_local2) && ((!_local4) && (_local5)))) { oKeysGenerator.KeyPressed(oKeysGenerator.ActualKeys, true); goodMove(); } break; case com.disney.gem.games.robotDance.GameData.sKEY_DOWN_LEFT : case com.disney.gem.games.robotDance.GameData.sKEY_LEFT_DOWN : if ((!_local3) && (_local2 && (_local4 && (!_local5)))) { oKeysGenerator.KeyPressed(oKeysGenerator.ActualKeys, true); goodMove(); } break; case com.disney.gem.games.robotDance.GameData.sKEY_DOWN_RIGHT : case com.disney.gem.games.robotDance.GameData.sKEY_RIGHT_DOWN : if (!((!_local3) && (_local2 && ((!_local4) && (_local5))))) { break; } oKeysGenerator.KeyPressed(oKeysGenerator.ActualKeys, true); goodMove(); } } } } function setMultiplier() { if ((nStreak >= com.disney.gem.games.robotDance.GameData.aSCORE_MULTIPLIER_TRIGGER[nMultiplierIndex]) && (nMultiplierIndex < com.disney.gem.games.robotDance.GameData.aSCORE_MULTIPLIER_TRIGGER.length)) { nMultiplierIndex++; nMultiplier = com.disney.gem.games.robotDance.GameData.aSCORE_MULTIPLIER[nMultiplierIndex]; oKeysGenerator.updateMultiplier(nMultiplierIndex); oComboBox.setCombo(String(nMultiplier)); } } function resetMultiplier() { nMultiplierIndex = 0; nMultiplier = com.disney.gem.games.robotDance.GameData.aSCORE_MULTIPLIER[nMultiplierIndex]; oKeysGenerator.updateMultiplier(nMultiplierIndex); } function updateScore() { if (nShownScore < nScore) { if ((nScore - nShownScore) >= com.disney.gem.games.robotDance.GameData.nSCORE_UPS_BIG) { nShownScore = nShownScore + com.disney.gem.games.robotDance.GameData.nSCORE_UPS_BIG; } else { nShownScore = nShownScore + com.disney.gem.games.robotDance.GameData.nSCORE_UPS_SMALL; } if (nShownScore > nScore) { nShownScore = nScore; } mcGame.mcHud.txtScore.text = com.sarbakan.utils.Tools.getFormatedNumber(nShownScore); } } function checkBonusRound() { if (nStreak >= com.disney.gem.games.robotDance.GameData.nBONUS_KEYS_TRIGGER) { if (!bBonusRound) { oStich.switchGameMode(); bBonusRound = true; nBonusChances = com.disney.gem.games.robotDance.GameData.nBONUS_MISS_CHANCES; oKeysGenerator.flushCurrentKeys(); stopGameMusic(); oController.disallowInstructions(); } } } function setCameraShake() { nCameraShakeTimer = com.disney.gem.games.robotDance.GameData.nCAMERA_SHAKE_TIME; } function checkCameraShake() { if (nCameraShakeTimer > 0) { nCameraShakeTimer--; if (nCameraShakeTimer <= 0) { mcGame._x = 0; mcGame._y = 0; nCameraShakeTimer = 0; } else { var _local2 = Math.round((com.disney.gem.games.robotDance.GameData.nCAMERA_SHAKE_AMPLITUDE * nCameraShakeTimer) / com.disney.gem.games.robotDance.GameData.nCAMERA_SHAKE_TIME); if (_local2 > com.disney.gem.games.robotDance.GameData.nCAMERA_SHAKE_AMPLITUDE) { _local2 = com.disney.gem.games.robotDance.GameData.nCAMERA_SHAKE_AMPLITUDE; } var _local3 = Math.floor(Math.random() * ((_local2 + _local2) + 1)) - _local2; mcGame._x = _local3; mcGame._y = _local3; } } } function setBackground(_sLabel) { mcBackground.gotoAndStop(_sLabel); if (com.disney.gem.games.robotDance.Controller.bPerfAltered) { mcBackground.mcState.stop(); } } function checkScratchSound() { if (bScratchSoundDone && (!com.disney.gem.games.robotDance.Controller.getInstance().bPaused)) { if (bStartGameMusic) { startGameMusic(); oKeysGenerator.init(); oController.allowInstructions(); bStartGameMusic = false; } else if (bStartBonusMusic) { startBonusMusic(); oKeysGenerator.init(); oController.allowInstructions(); bStartBonusMusic = false; } bScratchSoundDone = false; } } var sBACKGROUND_NORMAL_LABEL = "Normal"; var sBACKGROUND_BONUS_LABEL = "Bonus"; }
Symbol 1077 MovieClip [__Packages.com.disney.gem.games.robotDance.game.KeysGen] Frame 0
class com.disney.gem.games.robotDance.game.KeysGen { var mcRef, oGameEngine, mcAttachedKeys, nDepth, nDelayAttachement, aIncomingKeys, aShownKeys, nOriginalWidth, bActionChecked, bGenerateKeys, bFirstInit, bReady, nKeysSpeed, oActualKey, oPressedKey, oLastKeyInZone, nGamePaused, nLastFrameTime; function KeysGen (_mcRef, _oGameEngine) { mcRef = _mcRef; oGameEngine = _oGameEngine; mcAttachedKeys = mcRef.createEmptyMovieClip("mcAttach", nDepth); nDepth = 0; nDelayAttachement = 0; mcAttachedKeys._x = mcAttachedKeys._x + nX_ATTACH; mcAttachedKeys._y = mcAttachedKeys._y + nY_ATTACH; nDepth++; MovieClip(mcRef.mcCursor).swapDepths(nCURSOR_DEPTH); MovieClip(mcRef.mcZone)._visible = false; aIncomingKeys = new Array(); aShownKeys = new Array(); nOriginalWidth = com.disney.gem.games.robotDance.GameData.nSTAGE_WIDTH; bActionChecked = false; bGenerateKeys = false; bFirstInit = true; bReady = false; } function init() { bGenerateKeys = true; setBPM(); if (oGameEngine.isInBonus) { createBonusBeat(); } else { createNormalBeat(); } } function setBPM() { var _local2 = com.disney.gem.games.robotDance.GameData.aKEY_SPEED_BPM[com.disney.gem.games.robotDance.Controller.getInstance().getLevel() - 1]; var _local3 = com.disney.gem.games.robotDance.GameData.nMINUTE / _local2; nKeysSpeed = ((nOriginalWidth / com.disney.gem.games.robotDance.GameData.nKEYS_ON_SCREEN) * com.disney.gem.games.robotDance.GameData.nTARGET_FPS) / _local3; } function get ActualKeys() { return(oActualKey); } function KeyPressed(_oKeys, _bGoodMove) { oPressedKey = _oKeys; if (_bGoodMove) { oPressedKey.pressed(); } else { oPressedKey.missed(); } } function updateMultiplier(_nMultiplierIndex) { var _local3 = 0; for ( ; _local3 < aShownKeys.length ; _local3++) { if (!com.disney.gem.games.robotDance.game.Keys(aShownKeys[_local3]).bPassedCursor) { com.disney.gem.games.robotDance.game.Keys(aShownKeys[_local3]).updateMultiplier(_nMultiplierIndex); } } } function removeKey(_oKey) { oGameEngine.ControllerRef.oMainBroadcaster.removeListener(_oKey); _oKey.Mc.removeMovieClip(); _oKey.destroy(); var _local3 = 0; for ( ; _local3 < aShownKeys.length ; _local3++) { if (_oKey == aShownKeys[_local3]) { aShownKeys.splice(_local3, 1); break; } } } function flushCurrentKeys() { bGenerateKeys = false; bReady = false; oActualKey = null; oLastKeyInZone = null; oPressedKey = null; bFirstInit = true; var _local2 = 0; for ( ; _local2 < aIncomingKeys.length ; _local2++) { var _local3 = com.disney.gem.games.robotDance.game.Keys(aIncomingKeys[_local2]); oGameEngine.ControllerRef.oMainBroadcaster.removeListener(_local3); _local3.Mc.removeMovieClip(); _local3.destroy(); } aIncomingKeys = new Array(); var _local4 = 0; for ( ; _local4 < aShownKeys.length ; _local4++) { var _local5 = com.disney.gem.games.robotDance.game.Keys(aShownKeys[_local4]); oGameEngine.ControllerRef.oMainBroadcaster.removeListener(_local5); _local5.Mc.removeMovieClip(); _local5.destroy(); } aShownKeys = new Array(); } function pauseCurrentKeys() { bReady = false; nGamePaused = getTimer(); } function resumeCurrentKeys() { var _local2 = getTimer() - nGamePaused; var _local3 = 0; for ( ; _local3 < aShownKeys.length ; _local3++) { com.disney.gem.games.robotDance.game.Keys(aShownKeys[_local3]).addDelay(_local2); } var _local4 = 0; for ( ; _local4 < aIncomingKeys.length ; _local4++) { com.disney.gem.games.robotDance.game.Keys(aIncomingKeys[_local4]).addDelay(_local2); } nDelayAttachement = 0; bReady = true; } function isEmpty() { var _local2 = true; var _local3 = 0; for ( ; _local3 < aShownKeys.length ; _local3++) { if (com.disney.gem.games.robotDance.game.Keys(aShownKeys[_local3]).Mc._x > mcRef.mcCursor._x) { _local2 = false; break; } } return(_local2); } function isReady() { return(bReady && (oActualKey != null)); } function destroy() { delete mcRef; delete oGameEngine; } function onUpdate() { if (oGameEngine.isGameStarted) { moveAttachedKeys(); if (bGenerateKeys) { checkIncomingKeys(); checkCurrentKey(); } } } function onUnPause() { nLastFrameTime = getTimer(); } function createNormalBeat() { nLastFrameTime = getTimer(); if (bFirstInit) { var _local2 = 0; for ( ; _local2 < com.disney.gem.games.robotDance.GameData.nPAUSE_BEGINING ; _local2++) { var _local3 = com.disney.gem.games.robotDance.GameData.sKEY_SPACE; var _local4 = nLastFrameTime + (_local2 * (com.disney.gem.games.robotDance.GameData.nMINUTE / com.disney.gem.games.robotDance.GameData.aKEY_SPEED_BPM[oGameEngine.ControllerRef.getLevel() - 1])); var _local5 = new com.disney.gem.games.robotDance.game.Keys(undefined, _local4, _local3, this); aIncomingKeys.push(_local5); } bFirstInit = false; nLastFrameTime = nLastFrameTime + (aIncomingKeys.length * (com.disney.gem.games.robotDance.GameData.nMINUTE / com.disney.gem.games.robotDance.GameData.aKEY_SPEED_BPM[oGameEngine.ControllerRef.getLevel() - 1])); } var _local6 = com.disney.gem.games.robotDance.GameData.aNORMAL_BEATS[com.disney.gem.games.robotDance.Controller.getInstance().getLevel() - 1]; var _local7 = _local6[Math.floor(Math.random() * _local6.length)]; var _local8 = 0; for ( ; _local8 < _local7.length ; _local8++) { var _local9 = _local7.charAt(_local8); var _local10 = nLastFrameTime + ((_local8 + 1) * (com.disney.gem.games.robotDance.GameData.nMINUTE / com.disney.gem.games.robotDance.GameData.aKEY_SPEED_BPM[oGameEngine.ControllerRef.getLevel() - 1])); var _local11 = new com.disney.gem.games.robotDance.game.Keys(undefined, _local10, _local9, this); aIncomingKeys.push(_local11); } bReady = true; } function createBonusBeat() { nLastFrameTime = getTimer(); var _local2 = com.disney.gem.games.robotDance.GameData.aBONUS_BEATS_FIRSTKEY[com.disney.gem.games.robotDance.Controller.getInstance().getLevel() - 1]; var _local3 = com.disney.gem.games.robotDance.GameData.aBONUS_BEATS_SECNDKEY[com.disney.gem.games.robotDance.Controller.getInstance().getLevel() - 1]; var _local4 = Math.floor(Math.random() * _local2.length); var _local5 = _local2[_local4]; var _local6 = _local3[_local4]; var _local7 = 0; for ( ; _local7 < _local5.length ; _local7++) { var _local8 = _local5.charAt(_local7); if (_local8 != com.disney.gem.games.robotDance.GameData.sKEY_SPACE) { _local8 = _local8 + _local6.charAt(_local7); } var _local9 = nLastFrameTime + ((_local7 + 1) * (com.disney.gem.games.robotDance.GameData.nMINUTE / com.disney.gem.games.robotDance.GameData.aKEY_SPEED_BPM[oGameEngine.ControllerRef.getLevel() - 1])); var _local10 = new com.disney.gem.games.robotDance.game.Keys(undefined, _local9, _local8, this); aIncomingKeys.push(_local10); } bReady = true; } function checkIncomingKeys() { if (getTimer() >= com.disney.gem.games.robotDance.game.Keys(aIncomingKeys[0]).TimerStart) { var _local2 = com.disney.gem.games.robotDance.game.Keys(aIncomingKeys.shift()); var _local3 = _local2.KeyType; switch (_local3) { case com.disney.gem.games.robotDance.GameData.sKEY_UP : var _local4 = mcAttachedKeys.attachMovie(com.disney.gem.games.robotDance.GameData.sLINKAGE_UP, com.disney.gem.games.robotDance.GameData.sLINKAGE_UP + nDepth, nDepth); break; case com.disney.gem.games.robotDance.GameData.sKEY_DOWN : _local4 = mcAttachedKeys.attachMovie(com.disney.gem.games.robotDance.GameData.sLINKAGE_DOWN, com.disney.gem.games.robotDance.GameData.sLINKAGE_DOWN + nDepth, nDepth); break; case com.disney.gem.games.robotDance.GameData.sKEY_LEFT : _local4 = mcAttachedKeys.attachMovie(com.disney.gem.games.robotDance.GameData.sLINKAGE_LEFT, com.disney.gem.games.robotDance.GameData.sLINKAGE_LEFT + nDepth, nDepth); break; case com.disney.gem.games.robotDance.GameData.sKEY_RIGHT : _local4 = mcAttachedKeys.attachMovie(com.disney.gem.games.robotDance.GameData.sLINKAGE_RIGHT, com.disney.gem.games.robotDance.GameData.sLINKAGE_RIGHT + nDepth, nDepth); break; case com.disney.gem.games.robotDance.GameData.sKEY_SPACE : case com.disney.gem.games.robotDance.GameData.sKEY_TAB : _local4 = mcAttachedKeys.attachMovie(com.disney.gem.games.robotDance.GameData.sLINKAGE_SPACE, com.disney.gem.games.robotDance.GameData.sLINKAGE_SPACE + nDepth, nDepth); break; case com.disney.gem.games.robotDance.GameData.sKEY_UP_DOWN : case com.disney.gem.games.robotDance.GameData.sKEY_DOWN_UP : _local4 = mcAttachedKeys.attachMovie(com.disney.gem.games.robotDance.GameData.sLINKAGE_UP_DOWN, com.disney.gem.games.robotDance.GameData.sLINKAGE_UP_DOWN + nDepth, nDepth); break; case com.disney.gem.games.robotDance.GameData.sKEY_UP_LEFT : case com.disney.gem.games.robotDance.GameData.sKEY_LEFT_UP : _local4 = mcAttachedKeys.attachMovie(com.disney.gem.games.robotDance.GameData.sLINKAGE_UP_LEFT, com.disney.gem.games.robotDance.GameData.sLINKAGE_UP_LEFT + nDepth, nDepth); break; case com.disney.gem.games.robotDance.GameData.sKEY_UP_RIGHT : case com.disney.gem.games.robotDance.GameData.sKEY_RIGHT_UP : _local4 = mcAttachedKeys.attachMovie(com.disney.gem.games.robotDance.GameData.sLINKAGE_UP_RIGHT, com.disney.gem.games.robotDance.GameData.sLINKAGE_UP_RIGHT + nDepth, nDepth); break; case com.disney.gem.games.robotDance.GameData.sKEY_DOWN_LEFT : case com.disney.gem.games.robotDance.GameData.sKEY_LEFT_DOWN : _local4 = mcAttachedKeys.attachMovie(com.disney.gem.games.robotDance.GameData.sLINKAGE_DOWN_LEFT, com.disney.gem.games.robotDance.GameData.sLINKAGE_DOWN_LEFT + nDepth, nDepth); break; case com.disney.gem.games.robotDance.GameData.sKEY_DOWN_RIGHT : case com.disney.gem.games.robotDance.GameData.sKEY_RIGHT_DOWN : _local4 = mcAttachedKeys.attachMovie(com.disney.gem.games.robotDance.GameData.sLINKAGE_DOWN_RIGHT, com.disney.gem.games.robotDance.GameData.sLINKAGE_DOWN_RIGHT + nDepth, nDepth); break; case com.disney.gem.games.robotDance.GameData.sKEY_LEFT_RIGHT : case com.disney.gem.games.robotDance.GameData.sKEY_RIGHT_LEFT : _local4 = mcAttachedKeys.attachMovie(com.disney.gem.games.robotDance.GameData.sLINKAGE_LEFT_RIGHT, com.disney.gem.games.robotDance.GameData.sLINKAGE_LEFT_RIGHT + nDepth, nDepth); break; default : _local4 = mcAttachedKeys.attachMovie(com.disney.gem.games.robotDance.GameData.sLINKAGE_SPACE, com.disney.gem.games.robotDance.GameData.sLINKAGE_SPACE + nDepth, nDepth); } _local4._x = nOriginalWidth; oGameEngine.ControllerRef.oMainBroadcaster.addListener(_local2); _local2.setMc(_local4); aShownKeys.push(_local2); nDepth++; nDelayAttachement = nDelayAttachement + (getTimer() - _local2.TimerStart); } if (aIncomingKeys.length == 0) { if (oGameEngine.isInBonus) { createBonusBeat(); } else { createNormalBeat(); } } } function moveAttachedKeys() { var _local2 = ((getTimer() - nDelayAttachement) - nLastFrameTime) / (1000 / com.disney.gem.games.robotDance.GameData.nTARGET_FPS); var _local3 = Math.round(nKeysSpeed * _local2); var _local4 = 0; for ( ; _local4 < aShownKeys.length ; _local4++) { if (!com.disney.gem.games.robotDance.game.Keys(aShownKeys[_local4]).bPressed) { com.disney.gem.games.robotDance.game.Keys(aShownKeys[_local4]).Mc._x = com.disney.gem.games.robotDance.game.Keys(aShownKeys[_local4]).Mc._x - _local3; } } if (com.disney.gem.games.robotDance.game.Keys(aShownKeys[0]).Mc._x < 0) { removeKey(aShownKeys[0]); } nLastFrameTime = getTimer(); nDelayAttachement = 0; } function checkCurrentKey() { var _local2 = false; var _local3 = 0; for ( ; _local3 < aShownKeys.length ; _local3++) { if (com.disney.gem.games.robotDance.game.Keys(aShownKeys[_local3]).KeyType != com.disney.gem.games.robotDance.GameData.sKEY_SPACE) { if ((com.disney.gem.games.robotDance.game.Keys(aShownKeys[_local3]).Mc._x > (mcRef.mcCursor._x - com.disney.gem.games.robotDance.GameData.nCURSOR_ZONE)) && (com.disney.gem.games.robotDance.game.Keys(aShownKeys[_local3]).Mc._x < (mcRef.mcCursor._x + com.disney.gem.games.robotDance.GameData.nCURSOR_ZONE))) { if (oPressedKey != com.disney.gem.games.robotDance.game.Keys(aShownKeys[_local3])) { oActualKey = com.disney.gem.games.robotDance.game.Keys(aShownKeys[_local3]); bActionChecked = false; } else { oActualKey = undefined; } oLastKeyInZone = com.disney.gem.games.robotDance.game.Keys(aShownKeys[_local3]); oLastKeyInZone.bPassedCursor = true; _local2 = true; break; } } } if (!_local2) { if (oPressedKey != undefined) { bActionChecked = true; } if ((oPressedKey == undefined) && ((oLastKeyInZone != undefined) && (!bActionChecked))) { if (oLastKeyInZone.KeyType == com.disney.gem.games.robotDance.GameData.sKEY_SPACE) { } else { oGameEngine.badMove(false); oActualKey.missed(); } oLastKeyInZone = undefined; bActionChecked = true; } oPressedKey = undefined; oActualKey = undefined; } } static var sLINKAGE_UP = "mcUp"; static var sLINKAGE_DOWN = "mcDown"; static var sLINKAGE_LEFT = "mcLeft"; static var sLINKAGE_RIGHT = "mcRight"; static var sLINKAGE_SPACE = "mcSpace"; static var nCURSOR_DEPTH = 9999999; static var nX_ATTACH = 0; static var nY_ATTACH = 7; }
Symbol 1078 MovieClip [__Packages.com.disney.gem.games.robotDance.game.Keys] Frame 0
class com.disney.gem.games.robotDance.game.Keys extends com.sarbakan.utils.StateManaged { var mcRef, nTimerStart, sKeyType, oKeysGen, bPressed, bPassedCursor, setState, stateFinished, Mc; function Keys (_mcRef, _nTimerStart, _sKeyType, _oKeysGenerator) { super(); mcRef = _mcRef; nTimerStart = _nTimerStart; sKeyType = _sKeyType; oKeysGen = _oKeysGenerator; bPressed = false; bPassedCursor = false; } function setMc(_mcRef) { super.setMC(_mcRef); if (com.disney.gem.games.robotDance.Controller.getInstance().oGame.getMultiplier() > 0) { setState(aSTATES_MULTIPLIER[com.disney.gem.games.robotDance.Controller.getInstance().oGame.getMultiplier() - 1], true, true); } else { setState(sSTATE_IDLE, true, true); } } function get KeyType() { return(sKeyType); } function get TimerStart() { return(nTimerStart); } function disappear() { setState(sSTATE_IDLE); oKeysGen.removeKey(this); } function destroy() { delete oKeysGen; super.destroy(); } function updateMultiplier(_nMultiplier) { if (_nMultiplier > 1) { setState(aSTATES_MULTIPLIER[_nMultiplier - 1], true, true); } else { setState(sSTATE_IDLE, true, true); } } function pressed() { setState(sSTATE_PRESSED); bPressed = true; } function missed() { setState(sSTATE_MISSED); } function addDelay(_nDelayAdded) { nTimerStart = nTimerStart + _nDelayAdded; } function state_Missed() { state_Press(); } function state_Press() { if (stateFinished()) { Mc._visible = false; oKeysGen.removeKey(this); } } static var sSTATE_IDLE = "Idle"; static var sSTATE_PRESSED = "Press"; static var sSTATE_MISSED = "Missed"; static var aSTATES_MULTIPLIER = ["x1", "x2", "x3"]; }
Symbol 1079 MovieClip [__Packages.com.disney.gem.games.robotDance.GameData] Frame 0
class com.disney.gem.games.robotDance.GameData { function GameData () { } static var nMINUTE = 60000; static var nSTAGE_WIDTH = 580; static var nTARGET_FPS = 30; static var nMAX_LEVEL = 3; static var sLINKAGE_UP = "mcUp"; static var sLINKAGE_DOWN = "mcDown"; static var sLINKAGE_LEFT = "mcLeft"; static var sLINKAGE_RIGHT = "mcRight"; static var sLINKAGE_SPACE = "mcSpace"; static var sLINKAGE_UP_DOWN = "mcUpDown"; static var sLINKAGE_UP_LEFT = "mcUpLeft"; static var sLINKAGE_UP_RIGHT = "mcUpRight"; static var sLINKAGE_LEFT_RIGHT = "mcLeftRight"; static var sLINKAGE_DOWN_RIGHT = "mcDownRight"; static var sLINKAGE_DOWN_LEFT = "mcDownLeft"; static var sDIRECTION_LEFT = "Left"; static var sDIRECTION_RIGHT = "Right"; static var nATTACH_TRESHOLD = 30; static var nCAMERA_SHAKE_AMPLITUDE = 5; static var nCAMERA_SHAKE_TIME = 15; static var nDELAY_GOOD_PRESS = 10; static var nCURSOR_ZONE = 60; static var nPAUSE_BEGINING = 8; static var nSCORE_UPS_SMALL = 50; static var nSCORE_UPS_BIG = 500; static var nPOPUP_DELAY = 90; static var aKEY_SPEED_BPM = [140, 150, 160]; static var nKEYS_ON_SCREEN = 4; static var nSTICH_ENERGY = 15; static var nSTICH_KEYS_SHOTS = 4; static var aCANNON_ENERGY = [5, 11, 18]; static var nBONUS_KEYS_TRIGGER = 32; static var nBONUS_MISS_CHANCES = 2; static var sLEVEL1_NORMAL_BLOCK0 = " W W S S A D A D"; static var sLEVEL1_NORMAL_BLOCK1 = " W S W S D A D A"; static var sLEVEL1_NORMAL_BLOCK2 = " A S D S W S W S"; static var sLEVEL1_NORMAL_BLOCK3 = " A D A D S W S W"; static var sLEVEL1_NORMAL_BLOCK4 = " W A S D W A S D"; static var sLEVEL1_NORMAL_BLOCK5 = " D W D W A W A W"; static var sLEVEL1_NORMAL_BLOCK6 = " A W D W S A S D"; static var sLEVEL1_NORMAL_BLOCK7 = " S S D A D A W W"; static var sLEVEL1_BONUS_BEAT_FIRSTKEY_0 = " A A"; static var sLEVEL1_BONUS_BEAT_SECNDKEY_0 = " D D"; static var sLEVEL1_BONUS_BEAT_FIRSTKEY_1 = " W W"; static var sLEVEL1_BONUS_BEAT_SECNDKEY_1 = " S S"; static var sLEVEL1_BONUS_BEAT_FIRSTKEY_2 = " W W"; static var sLEVEL1_BONUS_BEAT_SECNDKEY_2 = " A A"; static var sLEVEL1_BONUS_BEAT_FIRSTKEY_3 = " W W"; static var sLEVEL1_BONUS_BEAT_SECNDKEY_3 = " D D"; static var sLEVEL2_NORMAL_BLOCK0 = " W W SSS A D AAA"; static var sLEVEL2_NORMAL_BLOCK1 = " S S WWW D A DDA"; static var sLEVEL2_NORMAL_BLOCK2 = " D D A A S S WWS"; static var sLEVEL2_NORMAL_BLOCK3 = " AAA DDD SWS SSW"; static var sLEVEL2_NORMAL_BLOCK4 = " W W SDS SAS S S"; static var sLEVEL2_NORMAL_BLOCK5 = " W S S W A D DDD"; static var sLEVEL2_NORMAL_BLOCK6 = " DSA ASD ADA AAD"; static var sLEVEL2_NORMAL_BLOCK7 = " WSW ASD DSA SSW"; static var sLEVEL2_BONUS_BEAT_FIRSTKEY_0 = " A A"; static var sLEVEL2_BONUS_BEAT_SECNDKEY_0 = " D D"; static var sLEVEL2_BONUS_BEAT_FIRSTKEY_1 = " W W"; static var sLEVEL2_BONUS_BEAT_SECNDKEY_1 = " S S"; static var sLEVEL2_BONUS_BEAT_FIRSTKEY_2 = " W W"; static var sLEVEL2_BONUS_BEAT_SECNDKEY_2 = " A D"; static var sLEVEL2_BONUS_BEAT_FIRSTKEY_3 = " W W"; static var sLEVEL2_BONUS_BEAT_SECNDKEY_3 = " D A"; static var sLEVEL3_NORMAL_BLOCK0 = "WWAASSDDDDSSAAWW"; static var sLEVEL3_NORMAL_BLOCK1 = "WWDDAASSWWDDAASS"; static var sLEVEL3_NORMAL_BLOCK2 = " S S W S S S W S"; static var sLEVEL3_NORMAL_BLOCK3 = " A D A D A D A D"; static var sLEVEL3_NORMAL_BLOCK4 = "WWWSWWWAWWWDWWWS"; static var sLEVEL3_NORMAL_BLOCK5 = "AADDDDAAAAWWDDWW"; static var sLEVEL3_NORMAL_BLOCK6 = " D A S W W S A D"; static var sLEVEL3_NORMAL_BLOCK7 = "SSSWSSSDSSSASSSS"; static var sLEVEL3_BONUS_BEAT_FIRSTKEY_0 = " A S"; static var sLEVEL3_BONUS_BEAT_SECNDKEY_0 = " S D"; static var sLEVEL3_BONUS_BEAT_FIRSTKEY_1 = " A W"; static var sLEVEL3_BONUS_BEAT_SECNDKEY_1 = " D S"; static var sLEVEL3_BONUS_BEAT_FIRSTKEY_2 = " W S"; static var sLEVEL3_BONUS_BEAT_SECNDKEY_2 = " A D"; static var sLEVEL3_BONUS_BEAT_FIRSTKEY_3 = " W W"; static var sLEVEL3_BONUS_BEAT_SECNDKEY_3 = " D S"; static var nSCORE_KEY_PRESS = 200; static var nSCORE_KEY_PRESS_BONUS = 2000; static var aSCORE_MULTIPLIER_TRIGGER = [8, 16, 32]; static var aSCORE_MULTIPLIER = [1, 2, 3, 4]; static var aSCORE_PERFECT = [50000, 100000, 200000]; static var nSOUND_VOLUME_SOUND = 80; static var nSOUND_VOLUME_MUSIC = 100; static var sSOUND_TRANSITION = "Transition.wav"; static var sSOUND_CLICK = "ButtonClick.wav"; static var nSOUND_CLICK_VOL = 70; static var sSOUND_ROLL = "ButtonRoll.wav"; static var nSOUND_ROLL_VOL = 100; static var aMUSIC_GAME = ["MusicRPM1-Normal.wav", "MusicRPM2-Normal.wav", "MusicRPM3-Normal.wav"]; static var aMUSIC_BONUS = ["MusicRPM1-Bonus.wav", "MusicRPM2-Bonus.wav", "MusicRPM3-Bonus.wav"]; static var sMUSIC_PACK = "MusicRPM3-Normal.wav"; static var sSTITCH_LOSE_NORMAL = "StitchLose_Normal.wav"; static var aSTITCH_LOSE_BONUS = ["StitchLose_Bonus_01.wav", "StitchLose_Bonus_02.wav"]; static var sSTITCH_SHOOT_NORMAL = "StitchShoot.wav"; static var aSTITCH_SHOOT_BONUS = ["StitchShootBonus_01.wav", "StitchShootBonus_02.wav", "StitchShootBonus_03.wav"]; static var aSTITCH_SHOT = ["StitchShoot_01.wav", "StitchShoot_02.wav"]; static var sSTITCH_WIN = "StitchWin.wav"; static var sSTITCH_SWITCH = "StitchSwitchround.wav"; static var sLASER_APPEAR = "LaserAppear.wav"; static var nLASER_APPEAR_VOL = 40; static var sLASER_DESTROYED_BONUS = "LaserDestroyed_without_shooting.wav"; static var sLASER_DESTROYED = "LaserDestroyed.wav"; static var sKEY_UP = "W"; static var sKEY_DOWN = "S"; static var sKEY_LEFT = "A"; static var sKEY_RIGHT = "D"; static var sKEY_SPACE = " "; static var sKEY_TAB = "\t"; static var sKEY_UP_DOWN = "WS"; static var sKEY_DOWN_UP = "SW"; static var sKEY_LEFT_RIGHT = "AD"; static var sKEY_RIGHT_LEFT = "DA"; static var sKEY_UP_LEFT = "WA"; static var sKEY_LEFT_UP = "AW"; static var sKEY_UP_RIGHT = "WD"; static var sKEY_RIGHT_UP = "DW"; static var sKEY_DOWN_LEFT = "SA"; static var sKEY_LEFT_DOWN = "AS"; static var sKEY_DOWN_RIGHT = "SD"; static var sKEY_RIGHT_DOWN = "DS"; static var aLEVEL1_NORMAL_BEATS = [sLEVEL1_NORMAL_BLOCK0, sLEVEL1_NORMAL_BLOCK1, sLEVEL1_NORMAL_BLOCK2, sLEVEL1_NORMAL_BLOCK3, sLEVEL1_NORMAL_BLOCK4, sLEVEL1_NORMAL_BLOCK5, sLEVEL1_NORMAL_BLOCK6, sLEVEL1_NORMAL_BLOCK7]; static var aLEVEL2_NORMAL_BEATS = [sLEVEL2_NORMAL_BLOCK0, sLEVEL2_NORMAL_BLOCK1, sLEVEL2_NORMAL_BLOCK2, sLEVEL2_NORMAL_BLOCK3, sLEVEL2_NORMAL_BLOCK4, sLEVEL2_NORMAL_BLOCK5, sLEVEL2_NORMAL_BLOCK6, sLEVEL2_NORMAL_BLOCK7]; static var aLEVEL3_NORMAL_BEATS = [sLEVEL3_NORMAL_BLOCK0, sLEVEL3_NORMAL_BLOCK1, sLEVEL3_NORMAL_BLOCK2, sLEVEL3_NORMAL_BLOCK3, sLEVEL3_NORMAL_BLOCK4, sLEVEL3_NORMAL_BLOCK5, sLEVEL3_NORMAL_BLOCK6, sLEVEL3_NORMAL_BLOCK7]; static var aLEVEL1_BONUS_BEATS_FIRSTKEY = [sLEVEL1_BONUS_BEAT_FIRSTKEY_0, sLEVEL1_BONUS_BEAT_FIRSTKEY_1, sLEVEL1_BONUS_BEAT_FIRSTKEY_2, sLEVEL1_BONUS_BEAT_FIRSTKEY_3]; static var aLEVEL1_BONUS_BEATS_SECNDKEY = [sLEVEL1_BONUS_BEAT_SECNDKEY_0, sLEVEL1_BONUS_BEAT_SECNDKEY_1, sLEVEL1_BONUS_BEAT_SECNDKEY_2, sLEVEL1_BONUS_BEAT_SECNDKEY_3]; static var aLEVEL2_BONUS_BEATS_FIRSTKEY = [sLEVEL2_BONUS_BEAT_FIRSTKEY_0, sLEVEL2_BONUS_BEAT_FIRSTKEY_1, sLEVEL2_BONUS_BEAT_FIRSTKEY_2, sLEVEL2_BONUS_BEAT_FIRSTKEY_3]; static var aLEVEL2_BONUS_BEATS_SECNDKEY = [sLEVEL2_BONUS_BEAT_SECNDKEY_0, sLEVEL2_BONUS_BEAT_SECNDKEY_1, sLEVEL2_BONUS_BEAT_SECNDKEY_2, sLEVEL2_BONUS_BEAT_SECNDKEY_3]; static var aLEVEL3_BONUS_BEATS_FIRSTKEY = [sLEVEL3_BONUS_BEAT_FIRSTKEY_0, sLEVEL3_BONUS_BEAT_FIRSTKEY_1, sLEVEL3_BONUS_BEAT_FIRSTKEY_2, sLEVEL3_BONUS_BEAT_FIRSTKEY_3]; static var aLEVEL3_BONUS_BEATS_SECNDKEY = [sLEVEL3_BONUS_BEAT_SECNDKEY_0, sLEVEL3_BONUS_BEAT_SECNDKEY_1, sLEVEL3_BONUS_BEAT_SECNDKEY_2, sLEVEL3_BONUS_BEAT_SECNDKEY_3]; static var aNORMAL_BEATS = [aLEVEL1_NORMAL_BEATS, aLEVEL2_NORMAL_BEATS, aLEVEL3_NORMAL_BEATS]; static var aBONUS_BEATS_FIRSTKEY = [aLEVEL1_BONUS_BEATS_FIRSTKEY, aLEVEL2_BONUS_BEATS_FIRSTKEY, aLEVEL3_BONUS_BEATS_FIRSTKEY]; static var aBONUS_BEATS_SECNDKEY = [aLEVEL1_BONUS_BEATS_SECNDKEY, aLEVEL2_BONUS_BEATS_SECNDKEY, aLEVEL3_BONUS_BEATS_SECNDKEY]; }
Symbol 1080 MovieClip [__Packages.com.disney.gem.games.robotDance.game.BaseCharacter] Frame 0
class com.disney.gem.games.robotDance.game.BaseCharacter extends com.sarbakan.utils.StateManaged { function BaseCharacter (_mcRef) { super(_mcRef); } }
Symbol 1081 MovieClip [__Packages.com.disney.gem.games.robotDance.game.Stitch] Frame 0
class com.disney.gem.games.robotDance.game.Stitch extends com.disney.gem.games.robotDance.game.BaseCharacter { var oGameEngine, bSwitching, bInBonus, bGameWon, nHitPoints, sState, stateFinished, mcRef; function Stitch (_mcRef, _oGameEngine) { super(_mcRef); oGameEngine = _oGameEngine; init(); bSwitching = false; bInBonus = false; bGameWon = false; setState(sSTATE_IDLE, true, true); } function init() { nHitPoints = com.disney.gem.games.robotDance.GameData.nSTICH_ENERGY; } function shoot(_sShootingAt) { switch (_sShootingAt) { case com.disney.gem.games.robotDance.GameData.sDIRECTION_LEFT : setState(sSTATE_SHOOT_LEFT, true, true); break; case com.disney.gem.games.robotDance.GameData.sDIRECTION_RIGHT : setState(sSTATE_SHOOT_RIGHT, true, true); } if (bInBonus) { com.sarbakan.sound.SoundManager.doPlaySoundInCat(com.disney.gem.games.robotDance.Controller.sSOUND_CAT_SOUND, com.disney.gem.games.robotDance.GameData.aSTITCH_SHOOT_BONUS[Math.floor(Math.random() * (com.disney.gem.games.robotDance.GameData.aSTITCH_SHOOT_BONUS.length - 1))], com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_SOUND); } else { com.sarbakan.sound.SoundManager.doPlaySoundInCat(com.disney.gem.games.robotDance.Controller.sSOUND_CAT_SOUND, com.disney.gem.games.robotDance.GameData.sSTITCH_SHOOT_NORMAL, com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_SOUND); } } function shot(_sDirection) { nHitPoints--; if (nHitPoints > 0) { if (_sDirection == com.disney.gem.games.robotDance.GameData.sDIRECTION_LEFT) { setState(sSTATE_SHOT_LEFT, true, true); } else { setState(sSTATE_SHOT_RIGHT, true, true); } com.sarbakan.sound.SoundManager.doPlaySoundInCat(com.disney.gem.games.robotDance.Controller.sSOUND_CAT_SOUND, com.disney.gem.games.robotDance.GameData.aSTITCH_SHOT[Math.floor(Math.random() * (com.disney.gem.games.robotDance.GameData.aSTITCH_SHOT.length - 1))], com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_SOUND); } else { setState(sSTATE_LOSE); com.sarbakan.sound.SoundManager.doPlaySoundInCat(com.disney.gem.games.robotDance.Controller.sSOUND_CAT_SOUND, com.disney.gem.games.robotDance.GameData.sSTITCH_LOSE_NORMAL, com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_SOUND); oGameEngine.stitchDestroyed(); } } function get Health() { return(nHitPoints); } function won() { if (!bInBonus) { setState(sSTATE_WIN); } else { bGameWon = true; bInBonus = false; setState(sSTATE_WIN_BONUS); } com.sarbakan.sound.SoundManager.doPlaySoundInCat(com.disney.gem.games.robotDance.Controller.sSOUND_CAT_SOUND, com.disney.gem.games.robotDance.GameData.sSTITCH_WIN, com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_SOUND); } function switchGameMode() { bSwitching = true; } function get isReady() { return(!bSwitching); } function endBonus() { bInBonus = false; setState(sSTATE_SWITCH_NORMAL, true, true); com.sarbakan.sound.SoundManager.doPlaySoundInCat(com.disney.gem.games.robotDance.Controller.sSOUND_CAT_SOUND, com.disney.gem.games.robotDance.GameData.sSTITCH_SWITCH, com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_SOUND); } function destroy() { super.destroy(); delete oGameEngine; } function isHurt() { return((sState == sSTATE_SHOT_LEFT) || (sState == sSTATE_SHOT_RIGHT)); } function onUpdate() { super.onUpdate(); } function state_Idle1Bonus() { state_Idle(); } function state_Idle2Bonus() { state_Idle(); } function state_Idle3Bonus() { state_Idle(); } function state_Idle1() { state_Idle(); } function state_Idle2() { state_Idle(); } function state_Idle3() { state_Idle(); } function state_Idle() { if (stateFinished()) { if (bSwitching) { setState(sSTATE_SWITCH_BONUS, true, true); com.sarbakan.sound.SoundManager.doPlaySoundInCat(com.disney.gem.games.robotDance.Controller.sSOUND_CAT_SOUND, com.disney.gem.games.robotDance.GameData.sSTITCH_SWITCH, com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_SOUND); } else { setState(sSTATE_IDLE); } } } function state_ShotLeft() { state_Shot(); } function state_ShotRight() { state_Shot(); } function state_Shot() { if (stateFinished()) { setState(sSTATE_IDLE); } } function state_ShootLeftBonus() { state_Shoot(); } function state_ShootRightBonus() { state_Shoot(); } function state_ShootLeft() { state_Shoot(); } function state_ShootRight() { state_Shoot(); } function state_Shoot() { if (stateFinished()) { if (bSwitching) { setState(sSTATE_SWITCH_BONUS, true, true); com.sarbakan.sound.SoundManager.doPlaySoundInCat(com.disney.gem.games.robotDance.Controller.sSOUND_CAT_SOUND, com.disney.gem.games.robotDance.GameData.sSTITCH_SWITCH, com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_SOUND); } else { setState(sSTATE_IDLE); } } } function state_Lose() { if (stateFinished()) { oGameEngine.playerLost(); mcRef.mcState.stop(); } } function state_Win() { if (stateFinished()) { oGameEngine.playerWon(); setState(sSTATE_IDLE, true, true); } } function state_SwitchToBonus() { if (stateFinished()) { bInBonus = true; bSwitching = false; setState(sSTATE_IDLE, true, true); oGameEngine.switchDone(); } else if (mcRef.mcState._currentframe == nFRAME_BACKGROUND_CHANGE) { oGameEngine.changingBackground(); } } function state_SwitchToNormal() { if (stateFinished()) { if (bGameWon) { setState(sSTATE_IDLE, true, true); bSwitching = false; oGameEngine.playerWon(); bGameWon = false; } else { setState(sSTATE_IDLE); bSwitching = false; oGameEngine.switchDone(); } } else if (mcRef.mcState._currentframe == nFRAME_BACKGROUND_CHANGE) { oGameEngine.changingBackground(); } } function state_BonusWin() { if (stateFinished()) { setState(sSTATE_SWITCH_NORMAL); com.sarbakan.sound.SoundManager.doPlaySoundInCat(com.disney.gem.games.robotDance.Controller.sSOUND_CAT_SOUND, com.disney.gem.games.robotDance.GameData.sSTITCH_SWITCH, com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_SOUND); } } function setState(_sState, _bInstant, _bForce) { if (_bInstant == undefined) { _bInstant = false; } if (_bForce == undefined) { _bForce = false; } if (_sState == sSTATE_IDLE) { var _local6 = aSTATE_IDLE[Math.floor(Math.random() * aSTATE_IDLE.length)]; if (bInBonus) { super.setState(_local6 + "Bonus", _bInstant, _bForce); } else { super.setState(_local6, _bInstant, _bForce); } } else if (bInBonus) { super.setState(_sState + "Bonus", _bInstant, _bForce); } else { super.setState(_sState, _bInstant, _bForce); } } static var aSTATE_IDLE = ["Idle1", "Idle2", "Idle3"]; static var sSTATE_IDLE = "Idle"; static var sSTATE_SHOT_LEFT = "ShotLeft"; static var sSTATE_SHOT_RIGHT = "ShotRight"; static var sSTATE_SHOOT_LEFT = "ShootLeft"; static var sSTATE_SHOOT_RIGHT = "ShootRight"; static var sSTATE_LOSE = "Lose"; static var sSTATE_WIN = "Win"; static var sSTATE_WIN_BONUS = "BonusWin"; static var sSTATE_SWITCH_BONUS = "SwitchToBonus"; static var sSTATE_SWITCH_NORMAL = "SwitchToNormal"; static var nFRAME_BACKGROUND_CHANGE = 15; }
Symbol 1082 MovieClip [__Packages.com.sarbakan.sound.SoundManager] Frame 0
class com.sarbakan.sound.SoundManager { static var aSounds, mcAttach, nSoundNum, aSoundCategories, nMasterVolume, oEnterFrameListener; function SoundManager () { } static function doPlaySound(_sLinkage, _nVolume, _nLoop, _bUnique) { return(doPlaySoundInCat(sDEFAULT_CATEGORY, _sLinkage, _nVolume, _nLoop, _bUnique)); } static function doPlaySoundInCat(_sCategoryName, _sLinkage, _nVolume, _nLoop, _bUnique) { doCheckInit(); if (NewSoundAllowed) { if (_nVolume == undefined) { _nVolume = 100; } if (_nLoop == undefined) { _nLoop = 1; } if (_bUnique == undefined) { _bUnique = false; } if (_bUnique) { var _local9 = isSoundPlaying(_sLinkage); if (_local9.bPlaying) { var _local8 = false; var _local7 = _local9.oSound; } else { var _local8 = true; } } else { var _local8 = true; } if (_local8) { doManageCategory(_sCategoryName); var _local10 = getMCForSound(); var _local11 = new Sound(_local10); _local11.attachSound(_sLinkage); if (_local11.duration != undefined) { var _local7 = new com.sarbakan.sound.SoundItem(_local11, _sLinkage, _nVolume, _nLoop, _sCategoryName, _local10); } _local7.doAddListener(com.sarbakan.sound.SoundManager); aSounds.push(_local7); } } return(_local7); } static function isSoundPlaying(_sLinkageName) { var _local3 = new Object(); _local3.bPlaying = false; _local3.oSound = undefined; var _local4 = aSounds.length - 1; for ( ; _local4 >= 0 ; _local4--) { if (aSounds[_local4].LinkageName == _sLinkageName) { _local3.oSound = aSounds[_local4]; _local3.bPlaying = true; } } return(_local3); } function getPlayingQty(_sLinkageName) { var _local3 = 0; var _local4 = aSounds.length - 1; for ( ; _local4 >= 0 ; _local4--) { if (aSounds[_local4].LinkageName == _sLinkageName) { _local3++; } } return(_local3); } static function doManageExternalSound(_oSound) { doCheckInit(); doManageCategory(_oSound.Category); _oSound.doAddListener(com.sarbakan.sound.SoundManager); aSounds.push(_oSound); } static function getMCForSound() { var _local2 = getNextDepth(); var _local3 = mcAttach.createEmptyMovieClip("Snd" + _local2, _local2); return(_local3); } static function getNextDepth() { nSoundNum++; return(nSoundNum); } static function doInit(_mcAttach) { if (!bInited) { mcAttach = _mcAttach; bInited = true; nSoundNum = 0; aSounds = new Array(); aSoundCategories = new Array(); nMasterVolume = 100; mx.transitions.OnEnterFrameBeacon.init(); oEnterFrameListener = new Object(); oEnterFrameListener.onEnterFrame = com.sarbakan.utils.Delegate.create(com.sarbakan.sound.SoundManager, doEnterFrame); MovieClip.addListener(oEnterFrameListener); } } static function doEnterFrame() { var _local2 = aSounds.length - 1; for ( ; _local2 >= 0 ; _local2--) { aSounds[_local2].doEnterFrame(); } } static function setCategoryVolume(_sCategoryName, _nVol) { doManageCategory(_sCategoryName); var _local4 = aSoundCategories.length - 1; for ( ; _local4 >= 0 ; _local4--) { if (aSoundCategories[_local4].sName == _sCategoryName) { aSoundCategories[_local4].nVolume = _nVol; } } doUpdateAllSoundsVolume(); } static function getCategoryVolume(_sCategoryName) { doManageCategory(_sCategoryName); var _local4 = aSoundCategories.length - 1; for ( ; _local4 >= 0 ; _local4--) { if (aSoundCategories[_local4].sName == _sCategoryName) { var _local3 = aSoundCategories[_local4].nVolume; } } return(_local3); } static function isCategoryMuted(_sCategoryName) { doManageCategory(_sCategoryName); var _local4 = aSoundCategories.length - 1; for ( ; _local4 >= 0 ; _local4--) { if (aSoundCategories[_local4].sName == _sCategoryName) { var _local3 = aSoundCategories[_local4].bMuted; } } return(_local3); } static function doSoundEvent(_nEvent, _oSound) { if (!(_nEvent === nEVENT_SOUND_COMPLETE)) { } else { var _local4 = false; var _local5 = aSounds.length - 1; for ( ; _local5 >= 0 ; _local5--) { if (!_local4) { if (aSounds[_local5] == _oSound) { _local4 = true; delete aSounds[_local5]; aSounds.splice(Number(_local5), 1); } } } } } static function doMuteCategory(_sCategoryName) { var _local3 = aSoundCategories.length - 1; for ( ; _local3 >= 0 ; _local3--) { if (aSoundCategories[_local3].sName == _sCategoryName) { aSoundCategories[_local3].bMuted = true; } } doUpdateAllSoundsVolume(); } static function doUnMuteCategory(_sCategoryName) { var _local3 = aSoundCategories.length - 1; for ( ; _local3 >= 0 ; _local3--) { if (aSoundCategories[_local3].sName == _sCategoryName) { aSoundCategories[_local3].bMuted = false; } } doUpdateAllSoundsVolume(); } static function setMasterVolume(_nVol) { nMasterVolume = _nVol; doUpdateAllSoundsVolume(); } static function __get__NewSoundAllowed() { return(aSounds.length < nMAX_SOUNDS_PLAYING); } static function __get__MasterVolume() { return(nMasterVolume); } static function doRemoveListenerFromAllSounds(_oListener) { var _local3 = aSounds.length - 1; for ( ; _local3 >= 0 ; _local3--) { aSounds[_local3].doRemoveListener(_oListener); } } static function doDestroy() { doRemoveListenerFromAllSounds(); var _local2 = aSounds.length - 1; for ( ; _local2 >= 0 ; _local2--) { aSounds[_local2].doDestroy(); } mcAttach.removeMovieClip(); delete mcAttach; nSoundNum = 0; bInited = false; nMasterVolume = 100; delete aSounds; delete aSoundCategories; delete oEnterFrameListener; } static function __get__Inited() { return(bInited); } static function doUpdateAllSoundsVolume() { var _local2 = aSounds.length - 1; for ( ; _local2 >= 0 ; _local2--) { aSounds[_local2].doUpdateSound(); } } static function doCheckInit() { if (!bInited) { } } static function doManageCategory(_sCategoryName) { doCheckInit(); var _local3 = false; var _local4 = aSoundCategories.length - 1; for ( ; _local4 >= 0 ; _local4--) { if (aSoundCategories[_local4].sName == _sCategoryName) { _local3 = true; } } if (!_local3) { var _local5 = new Object(); _local5.sName = _sCategoryName; _local5.nVolume = 100; _local5.bMuted = false; aSoundCategories.push(_local5); } } static var nEVENT_SOUND_COMPLETE = 1; static var sDEFAULT_CATEGORY = "SFX"; static var nMAX_SOUNDS_PLAYING = 32; static var bInited = false; }
Symbol 1083 MovieClip [__Packages.com.sarbakan.sound.SoundItem] Frame 0
class com.sarbakan.sound.SoundItem { var sndObj, sLinkage, mcRef, nRemainingLoop, nCurrentVolume, nTargetVolume, nFadeRate, sCategory, bFadeAtEnd, bMuted, bPaused, bNeedFreshStart, nCurrentTime, aEventListeners, bStopAfterFade; function SoundItem (_sndObject, _sLinkage, _nVolume, _nLoop, _sCategory, _mc) { sndObj = _sndObject; sLinkage = _sLinkage; mcRef = _mc; nRemainingLoop = _nLoop; nCurrentVolume = _nVolume; nTargetVolume = _nVolume; nFadeRate = nFADE_RATE; sCategory = _sCategory; bFadeAtEnd = false; bMuted = false; bPaused = false; bNeedFreshStart = false; sndObj.onSoundComplete = com.sarbakan.utils.Delegate.create(this, doSoundComplete); doStart(_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 _local3 = 0; for ( ; _local3 < aEventListeners.length ; _local3++) { if (aEventListeners[_local3] == _oListener) { delete aEventListeners[_local3]; aEventListeners.splice(_local3, 1); } } } function doSoundComplete() { if (bNeedFreshStart && (nRemainingLoop > 1)) { sndObj.start(0, nRemainingLoop - 1); } else { doManageEndEvent(); } } function doUpdateSound() { sndObj.setVolume(returnComputedVolume(nCurrentVolume)); } function doMute() { bMuted = true; doUpdateSound(); } function doUnMute() { bMuted = false; doUpdateSound(); } function doPause() { sndObj.stop(); bPaused = true; } function doResume() { bPaused = false; bNeedFreshStart = true; sndObj.start(nCurrentTime / 1000, 1); } function doStart(_nLoop) { if (_nLoop == undefined) { _nLoop = 1; } if (sLinkage.indexOf(".mp3") != -1) { sndObj.start(15 / 1000, _nLoop); } else { sndObj.start(0, _nLoop); } } 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 = nFADE_RATE; } nFadeRate = _nRate; } function setFadeAtEnd(_bFadeAtEnd) { bFadeAtEnd = true; } function setPan(_nPan) { sndObj.setPan(_nPan); } function get Category() { return(sCategory); } function get LinkageName() { return(sLinkage); } function get Position() { return(sndObj.position); } function doDestroy() { sndObj.stop(); delete sndObj; mcRef.removeMovieClip(); } function doCheckFadeAtEnd() { if (bFadeAtEnd) { if (nRemainingLoop == 1) { if ((sndObj.duration - nCurrentTime) <= nFADE_AT_END_TIME) { doFadeTo(0); } } } } function doManageEndEvent() { var _local2 = 0; for ( ; _local2 < aEventListeners.length ; _local2++) { aEventListeners[_local2].doSoundEvent(com.sarbakan.sound.SoundManager.nEVENT_SOUND_COMPLETE, this); } 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) { if ((!bMuted) && (!com.sarbakan.sound.SoundManager.isCategoryMuted(sCategory))) { var _local4 = com.sarbakan.sound.SoundManager.MasterVolume / 100; var _local5 = com.sarbakan.sound.SoundManager.getCategoryVolume(sCategory) / 100; var _local3 = _nVolume; _local3 = _local3 * _local5; _local3 = _local3 * _local4; } else { var _local3 = 0; } return(_local3); } static var nFADE_RATE = 8; static var nFADE_AT_END_TIME = 800; }
Symbol 1084 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 _local3 = 0; if (__nNum < 0) { _local3 = -1; } else if (__nNum > 0) { _local3 = 1; } return(_local3); } static function getReachZero(__nNum, __nReducer) { return(getReachNum(__nNum, 0, __nReducer)); } static function getReachNum(__nNum, __nTargetNum, __nReducer) { var _local5 = __nNum; if (_local5 != __nTargetNum) { if (_local5 < __nTargetNum) { _local5 = _local5 + __nReducer; if (_local5 > __nTargetNum) { _local5 = __nTargetNum; } } else { _local5 = _local5 - __nReducer; if (_local5 < __nTargetNum) { _local5 = __nTargetNum; } } } return(_local5); } 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 _local6 = __nX2 - __nX1; var _local7 = __nY2 - __nY1; var _local8 = Math.atan2(_local7, _local6); var _local9 = getDegreeFromRadius(_local8); return(_local9); } static function getCleanedAngle(_nAngle) { while (_nAngle < 360) { _nAngle = _nAngle + 360; } _nAngle = _nAngle % 360; return(_nAngle); } static function getDegreeFromRadius(__nRadius) { var _local3 = (__nRadius / MATH_PI) * 180; return(_local3); } static function getRadianFromDegree(__nDegree) { var _local3 = __nDegree * (MATH_PI / 180); return(_local3); } static function getBoundsCenter(_oBox) { var _local3 = (_oBox.xMin + _oBox.xMax) / 2; var _local4 = (_oBox.yMin + _oBox.yMax) / 2; return({x:_local3, y:_local4}); } static var MATH_PI = Math.PI; }
Symbol 1085 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local2 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local2); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } }
Symbol 1086 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local3 = _listeners; var _local4 = _local3.length; while (_local4--) { if (_local3[_local4] == o) { _local3.splice(_local4, 1); if (!_local3.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local2 = String(arguments.shift()); var _local3 = _listeners.concat(); var _local4 = _local3.length; var _local5 = 0; for ( ; _local5 < _local4 ; _local5++) { _local3[_local5][_local2].apply(_local3[_local5], arguments); } } }
Symbol 1087 MovieClip [__Packages.com.disney.gem.games.robotDance.game.Robot] Frame 0
class com.disney.gem.games.robotDance.game.Robot { var mcRef, oGameEngine, aActiveArms, oArm0, oArm1; function Robot (_mcRef, _oGameEngine) { mcRef = _mcRef; oGameEngine = _oGameEngine; } function init() { flushArms(); aActiveArms = new Array(); oArm0 = new com.disney.gem.games.robotDance.game.RobotArm(mcRef.mcArm1_All, this, com.disney.gem.games.robotDance.GameData.sDIRECTION_LEFT); oArm1 = new com.disney.gem.games.robotDance.game.RobotArm(mcRef.mcArm2_All, this, com.disney.gem.games.robotDance.GameData.sDIRECTION_RIGHT); oGameEngine.ControllerRef.oMainBroadcaster.addListener(oArm0); oGameEngine.ControllerRef.oMainBroadcaster.addListener(oArm1); oArm0.init(); oArm1.init(); aActiveArms.push(oArm0, oArm1); } function get Health() { var _local2 = [oArm0.Health, oArm1.Health]; return(_local2); } function shot() { var _local2 = com.disney.gem.games.robotDance.game.RobotArm(aActiveArms[Math.floor(Math.random() * aActiveArms.length)]); _local2.shot(); return(_local2.Direction); } function shoot() { var _local2 = com.disney.gem.games.robotDance.game.RobotArm(aActiveArms[Math.floor(Math.random() * aActiveArms.length)]); _local2.shoot(); return(_local2.Direction); } function armsDestroyed(_oArm) { var _local3 = 0; for ( ; _local3 < aActiveArms.length ; _local3++) { if (_oArm == aActiveArms[_local3]) { aActiveArms.splice(_local3, 1); break; } } if (aActiveArms.length == 0) { oGameEngine.robotDestroyed(); } } function armsHidden() { if (oArm0.isHidden() && (oArm1.isHidden())) { flushArms(); oGameEngine.armsGone(); } } function get Arms() { return([oArm0, oArm1]); } function destroy() { delete mcRef; aActiveArms = new Array(); delete aActiveArms; oGameEngine.ControllerRef.oMainBroadcaster.removeListener(oArm0); oArm0.destroy(); delete oArm0; oGameEngine.ControllerRef.oMainBroadcaster.removeListener(oArm1); oArm1.destroy(); delete oArm1; delete oGameEngine; } function flushArms() { aActiveArms = new Array(); } }
Symbol 1088 MovieClip [__Packages.com.disney.gem.games.robotDance.game.RobotArm] Frame 0
class com.disney.gem.games.robotDance.game.RobotArm extends com.disney.gem.games.robotDance.game.BaseCharacter { var oRobotController, sArmDirection, nHitPoints, mcRef, setMC, setState, sState, stateFinished, Mc, destroy; function RobotArm (_mcRef, _oRobotEngine, _sDirection) { super(_mcRef); oRobotController = _oRobotEngine; sArmDirection = _sDirection; nHitPoints = com.disney.gem.games.robotDance.GameData.aCANNON_ENERGY[com.disney.gem.games.robotDance.Controller.getInstance().getLevel() - 1]; mcRef.gotoAndStop(com.disney.gem.games.robotDance.Controller.getInstance().getLevel()); setMC(mcRef.mcArm); } function init() { setState(sSTATE_APPEAR, true, true); } function shoot() { setState(sSTATE_SHOOT); } function shot() { nHitPoints--; if (nHitPoints > 0) { if (com.disney.gem.games.robotDance.Controller.getInstance().oGame.isInBonus) { setState(sSTATE_SHOT_BONUS); } else { setState(sSTATE_SHOT); } } else { oRobotController.armsDestroyed(this); setState(sSTATE_DISAPPEAR); } } function get Direction() { return(sArmDirection); } function get Health() { return(nHitPoints); } function isHidden() { return(sState == sSTATE_HIDDEN); } function state_ShotBonus() { state_Shot(); } function state_Shot() { if (stateFinished()) { setState(sSTATE_IDLE); } else if (Mc.mcState._currentframe == nFRAME_HEALTH_LOST) { com.disney.gem.games.robotDance.Controller.getInstance().oGame.updateHealth(); } } function state_Shoot() { if (stateFinished()) { setState(sSTATE_IDLE); } } function state_Disappear_init() { if (com.disney.gem.games.robotDance.Controller.getInstance().oGame.isInBonus) { com.sarbakan.sound.SoundManager.doPlaySoundInCat(com.disney.gem.games.robotDance.Controller.sSOUND_CAT_SOUND, com.disney.gem.games.robotDance.GameData.sLASER_DESTROYED_BONUS, com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_SOUND); } else { com.sarbakan.sound.SoundManager.doPlaySoundInCat(com.disney.gem.games.robotDance.Controller.sSOUND_CAT_SOUND, com.disney.gem.games.robotDance.GameData.sLASER_DESTROYED, com.disney.gem.games.robotDance.GameData.nSOUND_VOLUME_SOUND); } } function state_Disappear() { if (stateFinished()) { setState(sSTATE_HIDDEN); } else if (Mc.mcState._currentframe == nFRAME_HEALTH_LOST) { com.disney.gem.games.robotDance.Controller.getInstance().oGame.updateHealth(); } } function state_Hidden_init() { oRobotController.armsHidden(); com.disney.gem.games.robotDance.Controller.getInstance().oMainBroadcaster.removeListener(this); destroy(); } function state_Appear_init() { com.sarbakan.sound.SoundManager.doPlaySoundInCat(com.disney.gem.games.robotDance.Controller.sSOUND_CAT_SOUND, com.disney.gem.games.robotDance.GameData.sLASER_APPEAR, com.disney.gem.games.robotDance.GameData.nLASER_APPEAR_VOL); } function state_Appear() { if (stateFinished()) { setState(sSTATE_IDLE); } } static var sSTATE_IDLE = "Idle"; static var sSTATE_APPEAR = "Appear"; static var sSTATE_SHOOT = "Shoot"; static var sSTATE_SHOT = "Shot"; static var sSTATE_SHOT_BONUS = "ShotBonus"; static var sSTATE_DISAPPEAR = "Disappear"; static var sSTATE_HIDDEN = "Hidden"; static var nFRAME_HEALTH_LOST = 17; }
Symbol 1089 MovieClip [__Packages.com.disney.gem.games.robotDance.game.Cursor] Frame 0
class com.disney.gem.games.robotDance.game.Cursor extends com.sarbakan.utils.StateManaged { var setState, sState, mcRef, stateFinished; function Cursor (_mcRef) { super(_mcRef); setState(sSTATE_IDLE, true, true); } function setPress() { setState(sSTATE_PRESS, true, true); } function isIdle() { return(sState == sSTATE_IDLE); } function onPause() { super.onPause(); mcRef.mcState.mcArrowUp.stop(); mcRef.mcState.mcArrowDown.stop(); } function onUnPause() { super.onUnPause(); mcRef.mcState.mcArrowUp.play(); mcRef.mcState.mcArrowDown.play(); } function state_Press() { if (stateFinished()) { setState(sSTATE_IDLE, true, true); } } static var sSTATE_IDLE = "Idle"; static var sSTATE_PRESS = "Press"; }
Symbol 1090 MovieClip [__Packages.com.disney.gem.games.robotDance.game.ComboBox] Frame 0
class com.disney.gem.games.robotDance.game.ComboBox extends com.sarbakan.utils.StateManaged { var setState, sComboShown, mcRef, stateFinished; function ComboBox (_mcRef) { super(_mcRef); setState(sSTATE_HIDDEN); } function setCombo(_sNumberShown) { sComboShown = _sNumberShown; setState(sSTATE_SHOWN); } function state_Up_init() { mcRef.mcState.mcContent.txtCombo.text = sComboShown; } function state_Up() { if (stateFinished()) { setState(sSTATE_HIDDEN); } } static var sSTATE_HIDDEN = "Hidden"; static var sSTATE_SHOWN = "Up"; }
Symbol 1091 MovieClip [__Packages.com.disney.gem.games.robotDance.popups.LevelPopup] Frame 0
class com.disney.gem.games.robotDance.popups.LevelPopup extends com.sarbakan.utils.ScreenController { var bHidden, nTimer, oGameEngine, oController, mcRef, hide; function LevelPopup (_mcRef, _oGameEngine) { super(_mcRef); bHidden = false; nTimer = com.disney.gem.games.robotDance.GameData.nPOPUP_DELAY; oGameEngine = _oGameEngine; } function onUpdate() { super.onUpdate(); checkTimer(); } function onPopupHidden() { oGameEngine.startLevel(); } function state_in_init() { super.state_in_init(); setText(); } function state_idle_init() { super.state_idle_init(); setText(); } function state_out_init() { super.state_out_init(); setText(); } function setText() { mcRef.mcState.mcContent.txtLevel.text = com.disney.gem.games.robotDance.Controller(oController).getLevel(); } function checkTimer() { if (!bHidden) { nTimer--; if (nTimer < 0) { bHidden = true; hide(com.sarbakan.utils.Delegate.create(this, onPopupHidden)); } } } }
Symbol 1092 MovieClip [__Packages.com.disney.gem.games.robotDance.popups.PerfectPopup] Frame 0
class com.disney.gem.games.robotDance.popups.PerfectPopup extends com.sarbakan.utils.ScreenController { var bHidden, nTimer, oGameEngine, hide; function PerfectPopup (_mcRef, _oGameEngine) { super(_mcRef); bHidden = false; nTimer = com.disney.gem.games.robotDance.GameData.nPOPUP_DELAY; oGameEngine = _oGameEngine; } function onUpdate() { super.onUpdate(); checkTimer(); } function onPopupHidden() { oGameEngine.perfectClosing(); } function checkTimer() { if (!bHidden) { nTimer--; if (nTimer < 0) { bHidden = true; hide(com.sarbakan.utils.Delegate.create(this, onPopupHidden)); } } } }
Symbol 1093 MovieClip [__Packages.com.disney.gem.games.robotDance.popups.MenuPopup] Frame 0
class com.disney.gem.games.robotDance.popups.MenuPopup extends com.sarbakan.utils.ScreenController { var oController, hide, mcRef; function MenuPopup (_mcRef) { super(_mcRef); } function onBtSound() { com.disney.gem.games.robotDance.Controller(oController).toggleSound(); updateSoundGroup(); com.disney.gem.games.robotDance.Controller(oController).playClickSound(); } function onBtHelp() { com.disney.gem.games.robotDance.Controller(oController).showInstructions(); hide(null, true); com.disney.gem.games.robotDance.Controller(oController).playClickSound(); } function onBtQuit() { com.disney.gem.games.robotDance.Controller(oController).showPopup(new com.disney.gem.games.robotDance.popups.ConfirmPopup(com.disney.gem.games.robotDance.Controller(oController).mcTimeline.mcPopups.mcConfirm, this), true); com.disney.gem.games.robotDance.Controller(oController).playClickSound(); } function onBtResume() { com.disney.gem.games.robotDance.Controller(oController).unpause(); com.disney.gem.games.robotDance.Controller(oController).resumeGame(); hide(); com.disney.gem.games.robotDance.Controller(oController).playClickSound(); } function state_in_init() { super.state_in_init(); setBts(); } function state_idle_init() { super.state_idle_init(); setBts(); } function state_idle() { updateSoundGroup(); } function state_out_init() { super.state_out_init(); setBts(); } function setBts() { mcRef.mcState.mcContent.btHelp.onRelease = com.sarbakan.utils.Delegate.create(this, onBtHelp); mcRef.mcState.mcContent.btQuit.onRelease = com.sarbakan.utils.Delegate.create(this, onBtQuit); mcRef.mcState.mcContent.btResume.onRelease = com.sarbakan.utils.Delegate.create(this, onBtResume); com.disney.gem.games.robotDance.Controller(oController).applyRollSound(mcRef.mcState.mcContent.btHelp); com.disney.gem.games.robotDance.Controller(oController).applyRollSound(mcRef.mcState.mcContent.btQuit); com.disney.gem.games.robotDance.Controller(oController).applyRollSound(mcRef.mcState.mcContent.btResume); updateSoundGroup(); } function updateSoundGroup() { var _local2 = "On"; if (com.disney.gem.games.robotDance.Controller(oController).bSoundMuted) { _local2 = "Off"; } mcRef.mcState.mcContent.mcSoundToggle.gotoAndStop(_local2); mcRef.mcState.mcContent.mcSoundToggle.btSound.onRelease = com.sarbakan.utils.Delegate.create(this, onBtSound); com.disney.gem.games.robotDance.Controller(oController).applyRollSound(mcRef.mcState.mcContent.mcSoundToggle.btSound); } }
Symbol 1094 MovieClip [__Packages.com.disney.gem.games.robotDance.popups.ConfirmPopup] Frame 0
class com.disney.gem.games.robotDance.popups.ConfirmPopup extends com.sarbakan.utils.ScreenController { var oMenuOrigin, hide, oController, mcRef; function ConfirmPopup (_mcRef, _oMenuOrigin) { super(_mcRef); oMenuOrigin = _oMenuOrigin; } function onBtNo() { hide(); com.disney.gem.games.robotDance.Controller(oController).playClickSound(); } function onBtYes() { hide(); com.disney.gem.games.robotDance.Controller(oController).onGameLose(); oMenuOrigin.hide(); com.disney.gem.games.robotDance.Controller(oController).playClickSound(); } function state_in_init() { super.state_in_init(); setBts(); } function state_idle_init() { super.state_idle_init(); setBts(); } function state_out_init() { super.state_out_init(); setBts(); } function setBts() { mcRef.mcState.mcContent.btYes.onRelease = com.sarbakan.utils.Delegate.create(this, onBtYes); mcRef.mcState.mcContent.btNo.onRelease = com.sarbakan.utils.Delegate.create(this, onBtNo); com.disney.gem.games.robotDance.Controller(oController).applyRollSound(mcRef.mcState.mcContent.btYes); com.disney.gem.games.robotDance.Controller(oController).applyRollSound(mcRef.mcState.mcContent.btNo); } }
Symbol 1095 MovieClip [__Packages.com.sarbakan.utils.Tools] Frame 0
class com.sarbakan.utils.Tools { function Tools () { } static function isItemInArray(_aArray, _oItem) { var _local4 = false; var _local5 = _aArray.length - 1; for ( ; _local5 >= 0 ; _local5--) { if (_aArray[_local5] == _oItem) { _local4 = true; } } return(_local4); } static function doCopyArray(_aArraySource) { var _local3 = new Array(); var _local4 = 0; _local4 = 0; for ( ; _local4 < _aArraySource.length ; _local4++) { if (_aArraySource[_local4] instanceof Array) { _local3.push(doCopyArray(_aArraySource[_local4])); } else { _local3.push(_aArraySource[_local4]); } } return(_local3); } static function getFormatedNumber(_nNumber, _nMinimumChar) { return(returnFormatedNumber(_nNumber, _nMinimumChar)); } static function returnFormatedNumber(_nNumber, _nMinimumChar) { var _local4 = String(_nNumber); while (_local4.length < _nMinimumChar) { _local4 = "0" + _local4; } var _local5 = new Array(); var _local6 = _local4.length - 1; var _local7 = 0; for ( ; _local7 <= _local6 ; _local7++) { var _local8 = _local4.charAt(_local7); _local5.push(_local8); } _local4 = ""; var _local9 = 0; _local7 = _local5.length - 1; for ( ; _local7 >= 0 ; _local7--) { if (((_local9 % 3) == 0) && (_local9 != 0)) { _local4 = "," + _local4; } _local4 = _local5[_local7] + _local4; _local9++; } return(_local4); } static function getFormatedTime(_nTime, _bIncludeMilliseconds, _bShowMinutes) { if (_bIncludeMilliseconds == undefined) { _bIncludeMilliseconds = false; } if (_bShowMinutes == undefined) { _bShowMinutes = true; } var _local5 = false; if (_nTime < 0) { _local5 = true; _nTime = Math.abs(_nTime); } var _local6 = Math.floor(_nTime / 1000); if (_bIncludeMilliseconds) { if (_nTime >= 1000) { var _local8 = _nTime % (_local6 * 1000); } else { var _local8 = _nTime; } var _local7 = String(_local8).substr(0, 2); if (_local7.length <= 1) { _local7 = "0" + _local7; } } var _local9 = Math.floor(_local6 / 60); var _local10 = Math.floor(_local6 % 60); var _local11 = ""; var _local12 = ""; if (_local10 < 10) { _local12 = "0"; } if (_local9 < 10) { _local11 = "0"; } var _local13 = ""; if (_bShowMinutes) { _local13 = _local13 + String((_local11 + _local9) + ":"); } _local13 = _local13 + (_local12 + _local10); if (_bIncludeMilliseconds) { _local13 = _local13 + (":" + _local7); } if (_local5) { _local13 = "-" + _local13; } return(_local13); } static function getTrimmedString(_sStr) { while (_sStr.charAt(0) == " ") { _sStr = _sStr.substring(1, _sStr.length); } while (_sStr.charAt(_sStr.length - 1) == " ") { _sStr = _sStr.substring(0, _sStr.length - 1); } return(_sStr); } }
Symbol 1096 MovieClip [__Packages.com.disney.gem.games.robotDance.screens.TitleScreen] Frame 0
class com.disney.gem.games.robotDance.screens.TitleScreen extends com.sarbakan.utils.ScreenController { var nTimesPerfAltered, oController, mcRef, nLastFrame; function TitleScreen (_mcRef) { super(_mcRef); nTimesPerfAltered = 0; } function onBtHelp() { com.disney.gem.games.robotDance.Controller(oController).showInstructions(); com.disney.gem.games.robotDance.Controller(oController).playClickSound(); } function onBtPlay() { com.disney.gem.games.robotDance.Controller(oController).startNewGame(); com.disney.gem.games.robotDance.Controller(oController).playClickSound(); } 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); com.disney.gem.games.robotDance.Controller(oController).applyRollSound(mcRef.mcState.mcContent.btPlay); com.disney.gem.games.robotDance.Controller(oController).applyRollSound(mcRef.mcState.mcContent.btHelp); } function state_idle() { if (com.disney.gem.games.robotDance.Controller.bPerfAltered == undefined) { if (nLastFrame != undefined) { var _local2 = (getTimer() - nLastFrame) / (1000 / com.disney.gem.games.robotDance.GameData.nTARGET_FPS); if (Math.abs(1 - _local2) > 1) { nTimesPerfAltered++; } else { nTimesPerfAltered--; } } if (nTimesPerfAltered >= 10) { com.disney.gem.games.robotDance.Controller.bPerfAltered = true; } else if (nTimesPerfAltered < -10) { com.disney.gem.games.robotDance.Controller.bPerfAltered = false; } nLastFrame = getTimer(); } } }
Symbol 1097 MovieClip [__Packages.com.disney.gem.games.robotDance.screens.HelpScreen] Frame 0
class com.disney.gem.games.robotDance.screens.HelpScreen extends com.sarbakan.utils.ScreenController { var oController, mcRef; function HelpScreen (_mcRef) { super(_mcRef); } function onBtBack() { com.disney.gem.games.robotDance.Controller(oController).hideInstructions(); com.disney.gem.games.robotDance.Controller(oController).playClickSound(); } function state_idle_init() { super.state_idle_init(); mcRef.mcState.mcContent.btBack.onRelease = com.sarbakan.utils.Delegate.create(this, onBtBack); com.disney.gem.games.robotDance.Controller(oController).applyRollSound(mcRef.mcState.mcContent.btBack); } }
Symbol 1098 MovieClip [__Packages.com.disney.gem.games.robotDance.screens.EndScreen] Frame 0
class com.disney.gem.games.robotDance.screens.EndScreen extends com.sarbakan.utils.ScreenController { var oController, mcRef; function EndScreen (_mcRef) { super(_mcRef); } function onBtPlay() { com.disney.gem.games.robotDance.Controller(oController).showTitleScreen(true); com.disney.gem.games.robotDance.Controller(oController).playClickSound(); } function state_in_init() { super.state_in_init(); updateBtn(); } function state_idle_init() { super.state_idle_init(); updateBtn(); } function state_out_init() { super.state_out_init(); updateBtn(); } function updateBtn() { mcRef.mcState.mcContent.btPlay.onRelease = com.sarbakan.utils.Delegate.create(this, onBtPlay); com.disney.gem.games.robotDance.Controller(oController).applyRollSound(mcRef.mcState.mcContent.btPlay); mcRef.mcState.mcContent.txtScore.text = com.sarbakan.utils.Tools.getFormatedNumber(com.disney.gem.games.robotDance.Controller.getInstance().getScore()); } }
Symbol 1099 MovieClip [__Packages.com.disney.gem.games.robotDance.screens.WinScreen] Frame 0
class com.disney.gem.games.robotDance.screens.WinScreen extends com.sarbakan.utils.ScreenController { var oController, mcRef; function WinScreen (_mcRef) { super(_mcRef); } function onBtPlay() { com.disney.gem.games.robotDance.Controller(oController).showTitleScreen(true); com.disney.gem.games.robotDance.Controller(oController).playClickSound(); } function state_in_init() { super.state_in_init(); updateBtn(); } function state_idle_init() { super.state_idle_init(); updateBtn(); } function state_out_init() { super.state_out_init(); updateBtn(); } function updateBtn() { mcRef.mcState.mcContent.btPlay.onRelease = com.sarbakan.utils.Delegate.create(this, onBtPlay); mcRef.mcState.mcContent.txtScore.text = com.sarbakan.utils.Tools.getFormatedNumber(com.disney.gem.games.robotDance.Controller.getInstance().getScore()); com.disney.gem.games.robotDance.Controller(oController).applyRollSound(mcRef.mcState.mcContent.btPlay); } }
Symbol 1100 MovieClip [__Packages.com.disney.gem.games.robotDance.screens.PreloaderScreen] Frame 0
class com.disney.gem.games.robotDance.screens.PreloaderScreen extends com.sarbakan.utils.ScreenController { var oController, mcRef; function PreloaderScreen (_mcRef) { super(_mcRef); } function state_idle() { var _local2 = com.disney.gem.games.robotDance.Controller(oController).mcTimeline.getBytesLoaded() / com.disney.gem.games.robotDance.Controller(oController).mcTimeline.getBytesTotal(); mcRef.mcState.txtLoading.text = Math.round(_local2 * 100); if (_local2 == 1) { com.disney.gem.games.robotDance.Controller(oController).onPreloadingDone(); } } }
Symbol 130 MovieClip Frame 1
stop();
Symbol 506 MovieClip Frame 1
stop();

Library Items

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

Instance Names

"mcScreens"Frame 1Symbol 45 MovieClip
"mcScreens"Frame 31Symbol 398 MovieClip
"mcPopups"Frame 31Symbol 478 MovieClip
"mcTransitions"Frame 31Symbol 501 MovieClip
"mcGame"Frame 41Symbol 1065 MovieClip
"txtLoading"Symbol 43 MovieClip Frame 1Symbol 40 EditableText
"mcState"Symbol 44 MovieClip Frame 10Symbol 43 MovieClip
"mcPreloader"Symbol 45 MovieClip Frame 1Symbol 44 MovieClip
"mcState"Symbol 54 MovieClip [mcUp] Frame 1Symbol 48 MovieClip
"mcState"Symbol 54 MovieClip [mcUp] Frame 10Symbol 49 MovieClip
"mcState"Symbol 54 MovieClip [mcUp] Frame 50Symbol 53 MovieClip
"mcState"Symbol 61 MovieClip [mcDown] Frame 1Symbol 55 MovieClip
"mcState"Symbol 61 MovieClip [mcDown] Frame 10Symbol 56 MovieClip
"mcState"Symbol 61 MovieClip [mcDown] Frame 20Symbol 57 MovieClip
"mcState"Symbol 61 MovieClip [mcDown] Frame 30Symbol 58 MovieClip
"mcState"Symbol 61 MovieClip [mcDown] Frame 40Symbol 59 MovieClip
"mcState"Symbol 61 MovieClip [mcDown] Frame 50Symbol 60 MovieClip
"mcState"Symbol 65 MovieClip [mcLeft] Frame 1Symbol 62 MovieClip
"mcState"Symbol 65 MovieClip [mcLeft] Frame 10Symbol 63 MovieClip
"mcState"Symbol 65 MovieClip [mcLeft] Frame 50Symbol 64 MovieClip
"mcState"Symbol 69 MovieClip [mcRight] Frame 1Symbol 66 MovieClip
"mcState"Symbol 69 MovieClip [mcRight] Frame 10Symbol 67 MovieClip
"mcState"Symbol 69 MovieClip [mcRight] Frame 50Symbol 68 MovieClip
"mcState"Symbol 77 MovieClip [mcUpDown] Frame 1Symbol 71 MovieClip
"mcState"Symbol 77 MovieClip [mcUpDown] Frame 10Symbol 72 MovieClip
"mcState"Symbol 77 MovieClip [mcUpDown] Frame 50Symbol 76 MovieClip
"mcState"Symbol 84 MovieClip [mcUpRight] Frame 1Symbol 78 MovieClip
"mcState"Symbol 84 MovieClip [mcUpRight] Frame 10Symbol 79 MovieClip
"mcState"Symbol 84 MovieClip [mcUpRight] Frame 50Symbol 83 MovieClip
"mcState"Symbol 85 MovieClip [mcUpLeft] Frame 1Symbol 78 MovieClip
"mcState"Symbol 85 MovieClip [mcUpLeft] Frame 10Symbol 79 MovieClip
"mcState"Symbol 85 MovieClip [mcUpLeft] Frame 50Symbol 83 MovieClip
"mcState"Symbol 92 MovieClip [mcDownRight] Frame 1Symbol 86 MovieClip
"mcState"Symbol 92 MovieClip [mcDownRight] Frame 10Symbol 87 MovieClip
"mcState"Symbol 92 MovieClip [mcDownRight] Frame 50Symbol 91 MovieClip
"mcState"Symbol 93 MovieClip [mcDownLeft] Frame 1Symbol 86 MovieClip
"mcState"Symbol 93 MovieClip [mcDownLeft] Frame 10Symbol 87 MovieClip
"mcState"Symbol 93 MovieClip [mcDownLeft] Frame 50Symbol 91 MovieClip
"mcState"Symbol 100 MovieClip [mcLeftRight] Frame 1Symbol 94 MovieClip
"mcState"Symbol 100 MovieClip [mcLeftRight] Frame 10Symbol 95 MovieClip
"mcState"Symbol 100 MovieClip [mcLeftRight] Frame 50Symbol 99 MovieClip
"btPlay"Symbol 177 MovieClip Frame 1Symbol 164 Button
"btHelp"Symbol 177 MovieClip Frame 1Symbol 170 Button
"mcContent"Symbol 178 MovieClip Frame 1Symbol 177 MovieClip
"btBlocker"Symbol 179 MovieClip Frame 10Symbol 136 Button
"mcState"Symbol 179 MovieClip Frame 10Symbol 178 MovieClip
"btBack"Symbol 250 MovieClip Frame 1Symbol 164 Button
"mcContent"Symbol 251 MovieClip Frame 1Symbol 250 MovieClip
"btBlocker"Symbol 252 MovieClip Frame 10Symbol 136 Button
"mcState"Symbol 252 MovieClip Frame 10Symbol 251 MovieClip
"txtScore"Symbol 312 MovieClip Frame 1Symbol 305 EditableText
"btPlay"Symbol 312 MovieClip Frame 1Symbol 311 Button
"mcContent"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"btBlocker"Symbol 314 MovieClip Frame 10Symbol 136 Button
"mcState"Symbol 314 MovieClip Frame 10Symbol 313 MovieClip
"txtScore"Symbol 395 MovieClip Frame 1Symbol 373 EditableText
"btPlay"Symbol 395 MovieClip Frame 1Symbol 394 Button
"mcContent"Symbol 396 MovieClip Frame 1Symbol 395 MovieClip
"btBlocker"Symbol 397 MovieClip Frame 10Symbol 136 Button
"mcState"Symbol 397 MovieClip Frame 10Symbol 396 MovieClip
"mcTitle"Symbol 398 MovieClip Frame 1Symbol 179 MovieClip
"mcHelp"Symbol 398 MovieClip Frame 1Symbol 252 MovieClip
"mcWin"Symbol 398 MovieClip Frame 1Symbol 314 MovieClip
"mcLose"Symbol 398 MovieClip Frame 1Symbol 397 MovieClip
"btSound"Symbol 436 MovieClip Frame 1Symbol 427 Button
"btSound"Symbol 436 MovieClip Frame 10Symbol 435 Button
"btResume"Symbol 437 MovieClip Frame 1Symbol 410 Button
"btQuit"Symbol 437 MovieClip Frame 1Symbol 415 Button
"btHelp"Symbol 437 MovieClip Frame 1Symbol 418 Button
"mcSoundToggle"Symbol 437 MovieClip Frame 1Symbol 436 MovieClip
"mcContent"Symbol 438 MovieClip Frame 1Symbol 437 MovieClip
"btBlocker"Symbol 440 MovieClip Frame 10Symbol 136 Button
"mcState"Symbol 440 MovieClip Frame 10Symbol 430 MovieClip
"mcState"Symbol 440 MovieClip Frame 20Symbol 438 MovieClip
"mcState"Symbol 440 MovieClip Frame 30Symbol 439 MovieClip
"btNo"Symbol 456 MovieClip Frame 1Symbol 447 Button
"btYes"Symbol 456 MovieClip Frame 1Symbol 451 Button
"mcContent"Symbol 457 MovieClip Frame 1Symbol 456 MovieClip
"mcContent"Symbol 458 MovieClip Frame 1Symbol 456 MovieClip
"mcContent"Symbol 459 MovieClip Frame 1Symbol 456 MovieClip
"btBlocker"Symbol 460 MovieClip Frame 10Symbol 136 Button
"mcState"Symbol 460 MovieClip Frame 10Symbol 457 MovieClip
"mcState"Symbol 460 MovieClip Frame 20Symbol 458 MovieClip
"mcState"Symbol 460 MovieClip Frame 30Symbol 459 MovieClip
"txtLevel"Symbol 465 MovieClip Frame 1Symbol 464 EditableText
"mcContent"Symbol 466 MovieClip Frame 1Symbol 465 MovieClip
"mcContent"Symbol 467 MovieClip Frame 1Symbol 465 MovieClip
"mcContent"Symbol 468 MovieClip Frame 1Symbol 465 MovieClip
"btBlocker"Symbol 469 MovieClip Frame 10Symbol 136 Button
"mcState"Symbol 469 MovieClip Frame 10Symbol 466 MovieClip
"mcState"Symbol 469 MovieClip Frame 20Symbol 467 MovieClip
"mcState"Symbol 469 MovieClip Frame 30Symbol 468 MovieClip
"mcContent"Symbol 474 MovieClip Frame 1Symbol 473 MovieClip
"mcContent"Symbol 475 MovieClip Frame 1Symbol 473 MovieClip
"mcContent"Symbol 476 MovieClip Frame 1Symbol 473 MovieClip
"btBlocker"Symbol 477 MovieClip Frame 10Symbol 136 Button
"mcState"Symbol 477 MovieClip Frame 10Symbol 474 MovieClip
"mcState"Symbol 477 MovieClip Frame 20Symbol 475 MovieClip
"mcState"Symbol 477 MovieClip Frame 30Symbol 476 MovieClip
"mcMenu"Symbol 478 MovieClip Frame 1Symbol 440 MovieClip
"mcConfirm"Symbol 478 MovieClip Frame 1Symbol 460 MovieClip
"mcLevel"Symbol 478 MovieClip Frame 1Symbol 469 MovieClip
"mcPerfect"Symbol 478 MovieClip Frame 1Symbol 477 MovieClip
"btBlocker"Symbol 500 MovieClip Frame 10Symbol 136 Button
"mcState"Symbol 500 MovieClip Frame 10Symbol 498 MovieClip
"mcState"Symbol 500 MovieClip Frame 20Symbol 499 MovieClip
"mcDefault"Symbol 501 MovieClip Frame 1Symbol 500 MovieClip
"mcState"Symbol 506 MovieClip Frame 1Symbol 503 MovieClip
"mcState"Symbol 506 MovieClip Frame 10Symbol 505 MovieClip
"mcState"Symbol 553 MovieClip Frame 1Symbol 521 MovieClip
"mcState"Symbol 553 MovieClip Frame 10Symbol 522 MovieClip
"mcState"Symbol 553 MovieClip Frame 20Symbol 528 MovieClip
"mcState"Symbol 553 MovieClip Frame 30Symbol 544 MovieClip
"mcState"Symbol 553 MovieClip Frame 40Symbol 551 MovieClip
"mcState"Symbol 553 MovieClip Frame 50Symbol 552 MovieClip
"mcState"Symbol 589 MovieClip Frame 1Symbol 573 MovieClip
"mcState"Symbol 589 MovieClip Frame 10Symbol 574 MovieClip
"mcState"Symbol 589 MovieClip Frame 20Symbol 578 MovieClip
"mcState"Symbol 589 MovieClip Frame 30Symbol 584 MovieClip
"mcState"Symbol 589 MovieClip Frame 40Symbol 587 MovieClip
"mcState"Symbol 589 MovieClip Frame 50Symbol 588 MovieClip
"mcState"Symbol 614 MovieClip Frame 1Symbol 598 MovieClip
"mcState"Symbol 614 MovieClip Frame 10Symbol 599 MovieClip
"mcState"Symbol 614 MovieClip Frame 20Symbol 603 MovieClip
"mcState"Symbol 614 MovieClip Frame 30Symbol 609 MovieClip
"mcState"Symbol 614 MovieClip Frame 40Symbol 612 MovieClip
"mcState"Symbol 614 MovieClip Frame 50Symbol 613 MovieClip
"mcArm"Symbol 615 MovieClip Frame 1Symbol 553 MovieClip
"mcArm"Symbol 615 MovieClip Frame 2Symbol 589 MovieClip
"mcArm"Symbol 615 MovieClip Frame 3Symbol 614 MovieClip
"mcState"Symbol 627 MovieClip Frame 1Symbol 616 MovieClip
"mcState"Symbol 627 MovieClip Frame 10Symbol 617 MovieClip
"mcState"Symbol 627 MovieClip Frame 20Symbol 621 MovieClip
"mcState"Symbol 627 MovieClip Frame 30Symbol 622 MovieClip
"mcState"Symbol 627 MovieClip Frame 40Symbol 625 MovieClip
"mcState"Symbol 627 MovieClip Frame 50Symbol 626 MovieClip
"mcState"Symbol 638 MovieClip Frame 1Symbol 628 MovieClip
"mcState"Symbol 638 MovieClip Frame 10Symbol 629 MovieClip
"mcState"Symbol 638 MovieClip Frame 20Symbol 633 MovieClip
"mcState"Symbol 638 MovieClip Frame 30Symbol 634 MovieClip
"mcState"Symbol 638 MovieClip Frame 40Symbol 636 MovieClip
"mcState"Symbol 638 MovieClip Frame 50Symbol 637 MovieClip
"mcState"Symbol 648 MovieClip Frame 1Symbol 639 MovieClip
"mcState"Symbol 648 MovieClip Frame 10Symbol 640 MovieClip
"mcState"Symbol 648 MovieClip Frame 20Symbol 644 MovieClip
"mcState"Symbol 648 MovieClip Frame 30Symbol 645 MovieClip
"mcState"Symbol 648 MovieClip Frame 40Symbol 646 MovieClip
"mcState"Symbol 648 MovieClip Frame 50Symbol 647 MovieClip
"mcArm"Symbol 649 MovieClip Frame 1Symbol 627 MovieClip
"mcArm"Symbol 649 MovieClip Frame 2Symbol 638 MovieClip
"mcArm"Symbol 649 MovieClip Frame 3Symbol 648 MovieClip
"mcArm1_All"Symbol 650 MovieClip Frame 1Symbol 615 MovieClip
"mcArm2_All"Symbol 650 MovieClip Frame 1Symbol 649 MovieClip
"mcState"Symbol 991 MovieClip Frame 1Symbol 702 MovieClip
"mcState"Symbol 991 MovieClip Frame 10Symbol 719 MovieClip
"mcState"Symbol 991 MovieClip Frame 20Symbol 732 MovieClip
"mcState"Symbol 991 MovieClip Frame 30Symbol 770 MovieClip
"mcState"Symbol 991 MovieClip Frame 40Symbol 778 MovieClip
"mcState"Symbol 991 MovieClip Frame 50Symbol 837 MovieClip
"mcState"Symbol 991 MovieClip Frame 60Symbol 840 MovieClip
"mcState"Symbol 991 MovieClip Frame 70Symbol 854 MovieClip
"mcState"Symbol 991 MovieClip Frame 80Symbol 869 MovieClip
"mcState"Symbol 991 MovieClip Frame 90Symbol 920 MovieClip
"mcState"Symbol 991 MovieClip Frame 100Symbol 939 MovieClip
"mcState"Symbol 991 MovieClip Frame 110Symbol 958 MovieClip
"mcState"Symbol 991 MovieClip Frame 120Symbol 972 MovieClip
"mcState"Symbol 991 MovieClip Frame 130Symbol 978 MovieClip
"mcState"Symbol 991 MovieClip Frame 140Symbol 989 MovieClip
"mcState"Symbol 991 MovieClip Frame 160Symbol 990 MovieClip
"mcArrowUp"Symbol 1021 MovieClip Frame 1Symbol 1020 MovieClip
"mcArrowDown"Symbol 1021 MovieClip Frame 1Symbol 1020 MovieClip
"mcArrowUp"Symbol 1025 MovieClip Frame 1Symbol 1024 MovieClip
"mcArrowDown"Symbol 1025 MovieClip Frame 1Symbol 1024 MovieClip
"mcState"Symbol 1026 MovieClip Frame 1Symbol 1021 MovieClip
"mcState"Symbol 1026 MovieClip Frame 10Symbol 1025 MovieClip
"mcCursor"Symbol 1029 MovieClip Frame 1Symbol 1026 MovieClip
"txtLevel"Symbol 1046 MovieClip Frame 1Symbol 1045 EditableText
"mcEnergy"Symbol 1056 MovieClip Frame 1Symbol 1055 MovieClip
"mcKeyGen"Symbol 1057 MovieClip Frame 1Symbol 1029 MovieClip
"mcStichEnergy"Symbol 1057 MovieClip Frame 1Symbol 1037 MovieClip
"btMenu"Symbol 1057 MovieClip Frame 1Symbol 1044 Button
"mcLevel"Symbol 1057 MovieClip Frame 1Symbol 1046 MovieClip
"txtScore"Symbol 1057 MovieClip Frame 1Symbol 1047 EditableText
"mcArm1Energy"Symbol 1057 MovieClip Frame 1Symbol 1056 MovieClip
"mcArm0Energy"Symbol 1057 MovieClip Frame 1Symbol 1056 MovieClip
"txtCombo"Symbol 1062 MovieClip Frame 1Symbol 1061 EditableText
"mcContent"Symbol 1063 MovieClip Frame 1Symbol 1062 MovieClip
"mcState"Symbol 1064 MovieClip Frame 10Symbol 1063 MovieClip
"mcBackground"Symbol 1065 MovieClip Frame 1Symbol 506 MovieClip
"mcRobot"Symbol 1065 MovieClip Frame 1Symbol 650 MovieClip
"mcStich"Symbol 1065 MovieClip Frame 1Symbol 991 MovieClip
"mcHud"Symbol 1065 MovieClip Frame 1Symbol 1057 MovieClip
"mcCombo"Symbol 1065 MovieClip Frame 1Symbol 1064 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1066 as "__Packages.com.sarbakan.BaseDisneyController"
ExportAssets (56)Timeline Frame 1Symbol 1067 as "__Packages.com.sarbakan.utils.StateManaged"
ExportAssets (56)Timeline Frame 1Symbol 1068 as "__Packages.com.sarbakan.utils.TransitionManager"
ExportAssets (56)Timeline Frame 1Symbol 1069 as "__Packages.com.sarbakan.utils.MoreString"
ExportAssets (56)Timeline Frame 1Symbol 1070 as "__Packages.com.sarbakan.DXDControllerWrapper"
ExportAssets (56)Timeline Frame 1Symbol 1071 as "__Packages.com.disney.gem.games.GameContainer"
ExportAssets (56)Timeline Frame 1Symbol 1072 as "__Packages.com.sarbakan.utils.FrameRateDisplayer"
ExportAssets (56)Timeline Frame 1Symbol 1073 as "__Packages.com.sarbakan.utils.ScreenController"
ExportAssets (56)Timeline Frame 1Symbol 1074 as "__Packages.com.sarbakan.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 1075 as "__Packages.com.disney.gem.games.robotDance.Controller"
ExportAssets (56)Timeline Frame 1Symbol 1076 as "__Packages.com.disney.gem.games.robotDance.GameEngine"
ExportAssets (56)Timeline Frame 1Symbol 1077 as "__Packages.com.disney.gem.games.robotDance.game.KeysGen"
ExportAssets (56)Timeline Frame 1Symbol 1078 as "__Packages.com.disney.gem.games.robotDance.game.Keys"
ExportAssets (56)Timeline Frame 1Symbol 1079 as "__Packages.com.disney.gem.games.robotDance.GameData"
ExportAssets (56)Timeline Frame 1Symbol 1080 as "__Packages.com.disney.gem.games.robotDance.game.BaseCharacter"
ExportAssets (56)Timeline Frame 1Symbol 1081 as "__Packages.com.disney.gem.games.robotDance.game.Stitch"
ExportAssets (56)Timeline Frame 1Symbol 1082 as "__Packages.com.sarbakan.sound.SoundManager"
ExportAssets (56)Timeline Frame 1Symbol 1083 as "__Packages.com.sarbakan.sound.SoundItem"
ExportAssets (56)Timeline Frame 1Symbol 1084 as "__Packages.com.sarbakan.utils.MoreMath"
ExportAssets (56)Timeline Frame 1Symbol 1085 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 1086 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 1087 as "__Packages.com.disney.gem.games.robotDance.game.Robot"
ExportAssets (56)Timeline Frame 1Symbol 1088 as "__Packages.com.disney.gem.games.robotDance.game.RobotArm"
ExportAssets (56)Timeline Frame 1Symbol 1089 as "__Packages.com.disney.gem.games.robotDance.game.Cursor"
ExportAssets (56)Timeline Frame 1Symbol 1090 as "__Packages.com.disney.gem.games.robotDance.game.ComboBox"
ExportAssets (56)Timeline Frame 1Symbol 1091 as "__Packages.com.disney.gem.games.robotDance.popups.LevelPopup"
ExportAssets (56)Timeline Frame 1Symbol 1092 as "__Packages.com.disney.gem.games.robotDance.popups.PerfectPopup"
ExportAssets (56)Timeline Frame 1Symbol 1093 as "__Packages.com.disney.gem.games.robotDance.popups.MenuPopup"
ExportAssets (56)Timeline Frame 1Symbol 1094 as "__Packages.com.disney.gem.games.robotDance.popups.ConfirmPopup"
ExportAssets (56)Timeline Frame 1Symbol 1095 as "__Packages.com.sarbakan.utils.Tools"
ExportAssets (56)Timeline Frame 1Symbol 1096 as "__Packages.com.disney.gem.games.robotDance.screens.TitleScreen"
ExportAssets (56)Timeline Frame 1Symbol 1097 as "__Packages.com.disney.gem.games.robotDance.screens.HelpScreen"
ExportAssets (56)Timeline Frame 1Symbol 1098 as "__Packages.com.disney.gem.games.robotDance.screens.EndScreen"
ExportAssets (56)Timeline Frame 1Symbol 1099 as "__Packages.com.disney.gem.games.robotDance.screens.WinScreen"
ExportAssets (56)Timeline Frame 1Symbol 1100 as "__Packages.com.disney.gem.games.robotDance.screens.PreloaderScreen"
ExportAssets (56)Timeline Frame 21Symbol 54 as "mcUp"
ExportAssets (56)Timeline Frame 21Symbol 61 as "mcDown"
ExportAssets (56)Timeline Frame 21Symbol 65 as "mcLeft"
ExportAssets (56)Timeline Frame 21Symbol 69 as "mcRight"
ExportAssets (56)Timeline Frame 21Symbol 70 as "mcSpace"
ExportAssets (56)Timeline Frame 21Symbol 77 as "mcUpDown"
ExportAssets (56)Timeline Frame 21Symbol 84 as "mcUpRight"
ExportAssets (56)Timeline Frame 21Symbol 85 as "mcUpLeft"
ExportAssets (56)Timeline Frame 21Symbol 92 as "mcDownRight"
ExportAssets (56)Timeline Frame 21Symbol 93 as "mcDownLeft"
ExportAssets (56)Timeline Frame 21Symbol 100 as "mcLeftRight"
ExportAssets (56)Timeline Frame 21Symbol 101 as "MusicRPM3-Bonus.wav"
ExportAssets (56)Timeline Frame 21Symbol 102 as "MusicRPM3-Normal.wav"
ExportAssets (56)Timeline Frame 21Symbol 103 as "MusicRPM1-Bonus.wav"
ExportAssets (56)Timeline Frame 21Symbol 104 as "MusicRPM1-Normal.wav"
ExportAssets (56)Timeline Frame 21Symbol 105 as "MusicRPM2-Bonus.wav"
ExportAssets (56)Timeline Frame 21Symbol 106 as "MusicRPM2-Normal.wav"
ExportAssets (56)Timeline Frame 21Symbol 107 as "StitchLose_Bonus_02.wav"
ExportAssets (56)Timeline Frame 21Symbol 108 as "StitchLose_Normal.wav"
ExportAssets (56)Timeline Frame 21Symbol 109 as "StitchShoot.wav"
ExportAssets (56)Timeline Frame 21Symbol 110 as "StitchShoot_01.wav"
ExportAssets (56)Timeline Frame 21Symbol 111 as "StitchShoot_01_without_impact.wav"
ExportAssets (56)Timeline Frame 21Symbol 112 as "StitchShoot_02.wav"
ExportAssets (56)Timeline Frame 21Symbol 113 as "StitchShoot_02_without_impact.wav"
ExportAssets (56)Timeline Frame 21Symbol 114 as "StitchShoot_without_impact.wav"
ExportAssets (56)Timeline Frame 21Symbol 115 as "StitchShootBonus_01.wav"
ExportAssets (56)Timeline Frame 21Symbol 116 as "StitchShootBonus_02.wav"
ExportAssets (56)Timeline Frame 21Symbol 117 as "StitchShootBonus_03.wav"
ExportAssets (56)Timeline Frame 21Symbol 118 as "StitchSwitchround.wav"
ExportAssets (56)Timeline Frame 21Symbol 119 as "StitchWin.wav"
ExportAssets (56)Timeline Frame 21Symbol 120 as "Transition.wav"
ExportAssets (56)Timeline Frame 21Symbol 121 as "ButtonClick.wav"
ExportAssets (56)Timeline Frame 21Symbol 122 as "ButtonClick_02.wav"
ExportAssets (56)Timeline Frame 21Symbol 123 as "ButtonRoll.wav"
ExportAssets (56)Timeline Frame 21Symbol 124 as "LaserAppear.wav"
ExportAssets (56)Timeline Frame 21Symbol 125 as "LaserDestroyed.wav"
ExportAssets (56)Timeline Frame 21Symbol 126 as "LaserDestroyed_without_shooting.wav"
ExportAssets (56)Timeline Frame 21Symbol 127 as "StitchLose_Bonus_01.wav"
ExportAssets (56)Timeline Frame 21Symbol 128 as "StitchShot_01.wav"
ExportAssets (56)Timeline Frame 21Symbol 129 as "StitchShot_02.wav"

Labels

"init"Frame 1
"preloader"Frame 11
"export"Frame 21
"packaging"Frame 31
"game"Frame 41
"hidden"Symbol 44 MovieClip Frame 1
"idle"Symbol 44 MovieClip Frame 10
"Idle"Symbol 54 MovieClip [mcUp] Frame 1
"Press"Symbol 54 MovieClip [mcUp] Frame 10
"x1"Symbol 54 MovieClip [mcUp] Frame 20
"x2"Symbol 54 MovieClip [mcUp] Frame 30
"x3"Symbol 54 MovieClip [mcUp] Frame 40
"Missed"Symbol 54 MovieClip [mcUp] Frame 50
"Idle"Symbol 61 MovieClip [mcDown] Frame 1
"Press"Symbol 61 MovieClip [mcDown] Frame 10
"x1"Symbol 61 MovieClip [mcDown] Frame 20
"x2"Symbol 61 MovieClip [mcDown] Frame 30
"x3"Symbol 61 MovieClip [mcDown] Frame 40
"Missed"Symbol 61 MovieClip [mcDown] Frame 50
"Idle"Symbol 65 MovieClip [mcLeft] Frame 1
"Press"Symbol 65 MovieClip [mcLeft] Frame 10
"x1"Symbol 65 MovieClip [mcLeft] Frame 20
"x2"Symbol 65 MovieClip [mcLeft] Frame 30
"x3"Symbol 65 MovieClip [mcLeft] Frame 40
"Missed"Symbol 65 MovieClip [mcLeft] Frame 50
"Idle"Symbol 69 MovieClip [mcRight] Frame 1
"Press"Symbol 69 MovieClip [mcRight] Frame 10
"x1"Symbol 69 MovieClip [mcRight] Frame 20
"x2"Symbol 69 MovieClip [mcRight] Frame 30
"x3"Symbol 69 MovieClip [mcRight] Frame 40
"Missed"Symbol 69 MovieClip [mcRight] Frame 50
"Idle"Symbol 70 MovieClip [mcSpace] Frame 1
"Press"Symbol 70 MovieClip [mcSpace] Frame 10
"MultiplierColor"Symbol 70 MovieClip [mcSpace] Frame 20
"Idle"Symbol 77 MovieClip [mcUpDown] Frame 1
"Press"Symbol 77 MovieClip [mcUpDown] Frame 10
"x1"Symbol 77 MovieClip [mcUpDown] Frame 20
"x2"Symbol 77 MovieClip [mcUpDown] Frame 30
"x3"Symbol 77 MovieClip [mcUpDown] Frame 40
"Missed"Symbol 77 MovieClip [mcUpDown] Frame 50
"Idle"Symbol 84 MovieClip [mcUpRight] Frame 1
"Press"Symbol 84 MovieClip [mcUpRight] Frame 10
"x1"Symbol 84 MovieClip [mcUpRight] Frame 20
"x2"Symbol 84 MovieClip [mcUpRight] Frame 30
"x3"Symbol 84 MovieClip [mcUpRight] Frame 40
"Missed"Symbol 84 MovieClip [mcUpRight] Frame 50
"Idle"Symbol 85 MovieClip [mcUpLeft] Frame 1
"Press"Symbol 85 MovieClip [mcUpLeft] Frame 10
"x1"Symbol 85 MovieClip [mcUpLeft] Frame 20
"x2"Symbol 85 MovieClip [mcUpLeft] Frame 30
"x3"Symbol 85 MovieClip [mcUpLeft] Frame 40
"Missed"Symbol 85 MovieClip [mcUpLeft] Frame 50
"Idle"Symbol 92 MovieClip [mcDownRight] Frame 1
"Press"Symbol 92 MovieClip [mcDownRight] Frame 10
"x1"Symbol 92 MovieClip [mcDownRight] Frame 20
"x2"Symbol 92 MovieClip [mcDownRight] Frame 30
"x3"Symbol 92 MovieClip [mcDownRight] Frame 40
"Missed"Symbol 92 MovieClip [mcDownRight] Frame 50
"Idle"Symbol 93 MovieClip [mcDownLeft] Frame 1
"Press"Symbol 93 MovieClip [mcDownLeft] Frame 10
"x1"Symbol 93 MovieClip [mcDownLeft] Frame 20
"x2"Symbol 93 MovieClip [mcDownLeft] Frame 30
"x3"Symbol 93 MovieClip [mcDownLeft] Frame 40
"Missed"Symbol 93 MovieClip [mcDownLeft] Frame 50
"Idle"Symbol 100 MovieClip [mcLeftRight] Frame 1
"Press"Symbol 100 MovieClip [mcLeftRight] Frame 10
"x1"Symbol 100 MovieClip [mcLeftRight] Frame 20
"x2"Symbol 100 MovieClip [mcLeftRight] Frame 30
"x3"Symbol 100 MovieClip [mcLeftRight] Frame 40
"Missed"Symbol 100 MovieClip [mcLeftRight] Frame 50
"hidden"Symbol 179 MovieClip Frame 1
"idle"Symbol 179 MovieClip Frame 10
"hidden"Symbol 252 MovieClip Frame 1
"idle"Symbol 252 MovieClip Frame 10
"hidden"Symbol 314 MovieClip Frame 1
"idle"Symbol 314 MovieClip Frame 10
"hidden"Symbol 397 MovieClip Frame 1
"idle"Symbol 397 MovieClip Frame 10
"On"Symbol 436 MovieClip Frame 1
"Off"Symbol 436 MovieClip Frame 10
"hidden"Symbol 440 MovieClip Frame 1
"in"Symbol 440 MovieClip Frame 10
"idle"Symbol 440 MovieClip Frame 20
"out"Symbol 440 MovieClip Frame 30
"hidden"Symbol 460 MovieClip Frame 1
"in"Symbol 460 MovieClip Frame 10
"idle"Symbol 460 MovieClip Frame 20
"out"Symbol 460 MovieClip Frame 30
"hidden"Symbol 469 MovieClip Frame 1
"in"Symbol 469 MovieClip Frame 10
"idle"Symbol 469 MovieClip Frame 20
"out"Symbol 469 MovieClip Frame 30
"hidden"Symbol 477 MovieClip Frame 1
"in"Symbol 477 MovieClip Frame 10
"idle"Symbol 477 MovieClip Frame 20
"out"Symbol 477 MovieClip Frame 30
"hidden"Symbol 500 MovieClip Frame 1
"in"Symbol 500 MovieClip Frame 10
"out"Symbol 500 MovieClip Frame 20
"Normal"Symbol 506 MovieClip Frame 1
"Bonus"Symbol 506 MovieClip Frame 10
"Idle"Symbol 553 MovieClip Frame 1
"Appear"Symbol 553 MovieClip Frame 10
"Shoot"Symbol 553 MovieClip Frame 20
"Disappear"Symbol 553 MovieClip Frame 30
"Shot"Symbol 553 MovieClip Frame 40
"ShotBonus"Symbol 553 MovieClip Frame 50
"Hidden"Symbol 553 MovieClip Frame 60
"Idle"Symbol 589 MovieClip Frame 1
"Appear"Symbol 589 MovieClip Frame 10
"Shoot"Symbol 589 MovieClip Frame 20
"Disappear"Symbol 589 MovieClip Frame 30
"Shot"Symbol 589 MovieClip Frame 40
"ShotBonus"Symbol 589 MovieClip Frame 50
"Hidden"Symbol 589 MovieClip Frame 61
"Idle"Symbol 614 MovieClip Frame 1
"Appear"Symbol 614 MovieClip Frame 10
"Shoot"Symbol 614 MovieClip Frame 20
"Disappear"Symbol 614 MovieClip Frame 30
"Shot"Symbol 614 MovieClip Frame 40
"ShotBonus"Symbol 614 MovieClip Frame 50
"Hidden"Symbol 614 MovieClip Frame 61
"Idle"Symbol 627 MovieClip Frame 1
"Appear"Symbol 627 MovieClip Frame 10
"Shoot"Symbol 627 MovieClip Frame 20
"Disappear"Symbol 627 MovieClip Frame 30
"Shot"Symbol 627 MovieClip Frame 40
"ShotBonus"Symbol 627 MovieClip Frame 50
"Hidden"Symbol 627 MovieClip Frame 59
"Idle"Symbol 638 MovieClip Frame 1
"Appear"Symbol 638 MovieClip Frame 10
"Shoot"Symbol 638 MovieClip Frame 20
"Disappear"Symbol 638 MovieClip Frame 30
"Shot"Symbol 638 MovieClip Frame 40
"ShotBonus"Symbol 638 MovieClip Frame 50
"Hidden"Symbol 638 MovieClip Frame 61
"Idle"Symbol 648 MovieClip Frame 1
"Appear"Symbol 648 MovieClip Frame 10
"Shoot"Symbol 648 MovieClip Frame 20
"Disappear"Symbol 648 MovieClip Frame 30
"Shot"Symbol 648 MovieClip Frame 40
"ShotBonus"Symbol 648 MovieClip Frame 50
"Hidden"Symbol 648 MovieClip Frame 61
"Idle1"Symbol 991 MovieClip Frame 1
"Idle2"Symbol 991 MovieClip Frame 10
"Idle3"Symbol 991 MovieClip Frame 20
"ShotLeft"Symbol 991 MovieClip Frame 30
"ShotRight"Symbol 991 MovieClip Frame 40
"ShootLeft"Symbol 991 MovieClip Frame 50
"ShootRight"Symbol 991 MovieClip Frame 60
"Lose"Symbol 991 MovieClip Frame 70
"Win"Symbol 991 MovieClip Frame 80
"Idle1Bonus"Symbol 991 MovieClip Frame 90
"Idle2Bonus"Symbol 991 MovieClip Frame 100
"Idle3Bonus"Symbol 991 MovieClip Frame 110
"SwitchToBonus"Symbol 991 MovieClip Frame 120
"SwitchToNormal"Symbol 991 MovieClip Frame 130
"ShootLeftBonus"Symbol 991 MovieClip Frame 140
"ShootRightBonus"Symbol 991 MovieClip Frame 150
"BonusWin"Symbol 991 MovieClip Frame 160
"Idle"Symbol 1026 MovieClip Frame 1
"Press"Symbol 1026 MovieClip Frame 10
"Hidden"Symbol 1064 MovieClip Frame 1
"Up"Symbol 1064 MovieClip Frame 10




http://swfchan.com/24/119365/info.shtml
Created: 5/3 -2019 22:20:34 Last modified: 5/3 -2019 22:20:34 Server time: 04/05 -2024 13:15:05