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

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

865415804.swf

This is the info page for
Flash #13147

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


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

Draw

%

Loading...

capture
keys

ASSETS

P

<p align="left"><font face="Herculanum" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Johnny stamboli</b></font></p>

<p align="right"><font face="Herculanum" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>88888888</b></font></p>

<p align="left"><font face="Hemi Head 426" size="31" color="#000000" letterSpacing="1.000000" kerning="0">Music</font></p>

CLick

here

Game updater

TRANSITION

Watch Avatar: The Last Airbender on Nickelodeon

The last Air bender

Difficulty

Pick your bending test:

Ravine Challenge  (longer and tougher)

Ravine Challenge  (longer and tougher)

Ravine Challenge  (longer and tougher)

Gulch Trial       (Shortest and easiest)

Gulch Trial      (Shortest and easiest)

Gulch Trial       (Shortest and easiest)

Canyon Ordeal  (Longest and toughest!)

Canyon Ordeal  (Longest and toughest!)

Canyon Ordeal  (Longest and toughest!)

Instructions

Help Aang in his bending practice.
Move your mouse in the direction
shown by his mental arrows while
holding the mouse button.

Once you have moved the mouse,
release the button.

When the spacebar icon appears, press it
to make Aang jump.

Space Bar

Aang will move accordingly and summon
defensive elements.  A sequence of perfect
moves nullifies the oncoming attack.

High Scores

Let’s go!

Front
Level

<p align="center"><font face="Herculanum" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">00:00</font></p>

Time

balance meter

<p align="right"><font face="Herculanum" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">000000</font></p>

score

Press Space Bar

Gulch Trial

(Shortest and easiest)

ravine challenge

(longer and tougher)

Canyon ordeal

(Longest and toughest)

Menu

Menu

Menu

Watch Avatar: The Last Airbender on Nickelodeon

Instructions

Instructions

Instructions

Quit

Quit

Quit

Continue

Continue

Continue

Excellent work
you deserve a break!
But remember, it’s not over yet!

sound on

sound on

sound on

sound off

sound off

sound off

Are you sure you
want to quit?

yes

yes

yes

no

no

no

Quit

Quit

Quit

PLay

Again

PLay

Again

PLay

Again

view

Scores

view

Scores

view

Scores

Submit

Submit

Submit

That was an awesome
training session!

What an excellent
bending display!

Another perfectly
mastered challenge!

That was a superb
demonstration of skills!

<p align="right"><font face="Herculanum" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">0000000000</font></p>

SCORE:

Try

Try

Try

Tough training session

Try again!

Practice makes perfect.

You almost made it.
Let’s try again!

Good performance,
can you do better?

<p align="right"><font face="Herculanum" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">0000000000</font></p>

ActionScript [AS1/AS2]

Frame 1
_focusrect = false; Stage.showMenu = false; stop();
Instance of Symbol 51 MovieClip "loader" in Frame 1
onClipEvent (load) { } onClipEvent (enterFrame) { if (_parent.getBytesLoaded() >= _parent.getBytesTotal()) { mcLoader.mcBar.gotoAndStop(50); _parent.gotoAndStop("game"); } else { var l_pc = Math.ceil((_parent.getBytesLoaded() / _parent.getBytesTotal()) * 100); if (l_pc < 1) { l_pc = 1; } if (l_pc > 100) { l_pc = 100; } mcLoader.mcBar.gotoAndStop(Math.floor(l_pc / 2)); } }
Frame 14
if (_global.objHS == undefined) { _global.objHS = new objHSNick(); } stop();
Symbol 7 MovieClip Frame 1
this._visible = false;
Symbol 28 MovieClip [EasterEgg] Frame 1
#initclip 1 Object.registerClass("EasterEgg", game.visual.movieclip.MCEasterEgg); #endinitclip
Symbol 29 MovieClip Frame 15
stop();
Symbol 30 MovieClip Frame 28
_global.AOC.projCollide();
Symbol 50 MovieClip Frame 21
stop();
Symbol 56 Button
on (keyPress "<Left>") { return(undefined); } on (keyPress "<Right>") { return(undefined); } on (keyPress "<Up>") { return(undefined); } on (keyPress "<Down>") { return(undefined); } on (keyPress "<Space>") { return(undefined); } on (keyPress "p") { return(undefined); } on (keyPress "P") { return(undefined); }
Symbol 58 MovieClip Frame 1
stop();
Symbol 865 MovieClip [__Packages.game.visual.movieclip.MCEasterEgg] Frame 0
class game.visual.movieclip.MCEasterEgg extends MovieClip { var onEnterFrame, gotoAndStop, state, removeMovieClip; function MCEasterEgg () { super(); onEnterFrame = update; gotoAndStop(_global.AOC.easterEggState); } function update() { if (state._currentframe == state._totalframes) { removeMovieClip(); } } }
Symbol 866 MovieClip [__Packages.sarbakan.visual.PauseManager] Frame 0
class sarbakan.visual.PauseManager extends MovieClip { static var oPausableList, bPaused; var _parent, _visible, swapDepths, removeMovieClip; function PauseManager () { super(); if (!oPausableList) { reset(); } register(_parent); _visible = false; swapDepths(999999); removeMovieClip(); bPaused = false; } static function register(l_mc) { oPausableList[l_mc] = l_mc; l_mc.onUnload = function () { sarbakan.visual.PauseManager.remove(this); }; } static function remove(l_mc) { delete oPausableList[l_mc]; } static function reset() { oPausableList = {}; } static function pause() { for (var _local1 in oPausableList) { oPausableList[_local1].stop(); } bPaused = true; } static function unpause() { for (var _local1 in oPausableList) { oPausableList[_local1].play(); } bPaused = false; } }
Symbol 867 MovieClip [__Packages.game.visual.movieclip.MCElement] Frame 0
class game.visual.movieclip.MCElement extends MovieClip { var sPrefix, state, sNextState, onEnterFrame, fNextFunction, removeMovieClip, hitTest, mcProjectile, sSide, gotoAndStop; function MCElement () { super(); sPrefix = ""; } function update() { if (state._currentframe == state._totalframes) { setState(sNextState); delete onEnterFrame; } } function updatePreOut() { if (state._currentframe == state._totalframes) { setState("In"); state.gotoAndStop(state._totalframes); onEnterFrame = updateOut; } } function updateOut() { if (!_global.AOC.pause) { state.prevFrame(); if (state._currentframe == 1) { fNextFunction(); removeMovieClip(); } } } function updateWillBreak() { if (hitTest(mcProjectile)) { setBreak(); } } function updateBreak() { if (state._currentframe == state._totalframes) { if (fNextFunction) { fNextFunction(); fNextFunction = undefined; } removeMovieClip(); } } function updateSwitch() { if (state._currentframe == state._totalframes) { if (sSide == "Right") { sSide = "Left"; } else { sSide = "Right"; } setState("Idle"); if (fNextFunction != undefined) { delete onEnterFrame; fNextFunction(); } else { delete onEnterFrame; } } } function updateMeld() { if (state._currentframe == state._totalframes) { setState(sNextState); fNextFunction(); delete onEnterFrame; } } function setMeld(l_fNextFunction, l_sState, l_sNextState) { fNextFunction = l_fNextFunction; setState(l_sState); if (l_sNextState != undefined) { sNextState = l_sNextState; } onEnterFrame = updateMeld; } function setSwitch(l_fNextFunction) { setState("Switch"); onEnterFrame = updateSwitch; fNextFunction = l_fNextFunction; } function setWillBreak(l_mcProjectile) { mcProjectile = l_mcProjectile; onEnterFrame = updateWillBreak; } function setBreak(l_fNextFunction) { setState("Break"); onEnterFrame = updateBreak; fNextFunction = l_fNextFunction; } function setOut(l_fNextFunction) { if (state._currentframe == state._totalframes) { setState("In"); state.gotoAndStop(state._totalframes); onEnterFrame = updateOut; } else { onEnterFrame = updatePreOut; } fNextFunction = l_fNextFunction; } function setState(l_sState, l_sNextState) { state.gotoAndPlay(1); gotoAndStop((sSide + sPrefix) + l_sState); if (l_sNextState != undefined) { sNextState = l_sNextState; onEnterFrame = update; } } function setSide(l_sSide) { sSide = l_sSide; } function setPrefix(l_sPrefix) { sPrefix = l_sPrefix; } function getSide() { return(sSide); } }
Symbol 868 MovieClip [__Packages.game.visual.movieclip.MCSokaProjectile] Frame 0
class game.visual.movieclip.MCSokaProjectile extends MovieClip { var nProj, state, sndBoomerang; function MCSokaProjectile () { super(); } function setProj(l_nProj) { nProj = l_nProj; state.state.gotoAndStop(nProj); if (l_nProj == 3) { sndBoomerang = _global.AOC.playSFX("Boomerang", 9999); } } function stopSound() { if (sndBoomerang != undefined) { _global.AOC.stopSFX(sndBoomerang); } } }
Symbol 869 MovieClip [__Packages.game.visual.movieclip.MCBonus] Frame 0
class game.visual.movieclip.MCBonus extends MovieClip { var sState, gotoAndStop, onEnterFrame, state, removeMovieClip, nType; function MCBonus () { super(); sState = "appear"; gotoAndStop(sState); onEnterFrame = update; update(); } function update() { if (state._currentframe == state._totalframes) { if (sState == "appear") { sState = "idle"; gotoAndStop(sState); } else if (sState == "idle") { sState = "clicked"; gotoAndStop(sState); } else { removeMovieClip(); } } state.state.gotoAndStop(nType); } function clicked() { sState = "clicked"; gotoAndStop(sState); } function setType(l_nType) { nType = l_nType; state.state.gotoAndStop(nType); } }
Symbol 870 MovieClip [__Packages.objHSNick] Frame 0
class objHSNick { var bHSAvailable, G_TestHighScore, bSubmitHS, bGetHS, G_GameID, mcHSZone; function objHSNick () { bHSAvailable = true; G_TestHighScore = false; bSubmitHS = false; bGetHS = false; G_GameID = "av_on"; mcHSZone = undefined; if (G_TestHighScore == true) { _global.gProxyObj.setServer("www.nick.com"); _global.gProxyObj.setScreenName("AangOn"); _global.gProxyObj.setIsLoggedIn(true); } } function getScores() { if (_global.gProxyObj == undefined) { listScores(); } else { _global.gProxyObj.getScores(cbFunc2); } } function submitScore(theScore) { addMessage("The high score list is updating!"); _global.gProxyObj.submitScore(theScore, cbFunc); } function initHiScores() { _global.gProxyObj.setGame_Id(G_GameID); } function getScoreString() { var _local8 = "Oops! The high score list is not available right now!"; if (_global.gProxyObj != undefined) { var _local7 = _global.gProxyObj.getScoreCount(); if (_local7 > 0) { var _local3; var _local4; var _local5; var _local6; removeMessage(); _local3 = 0; while (_local3 < _local7) { _local8 = ""; _local4 = _global.gProxyObj.getScoreItem(_local3); _local5 = _local4[0]; _local6 = _local4[1]; _global.AOC.addHighScore(_local5, _local6); _local3++; } } else { _global.objHS.addMessage("Oops! The high score list is not available right now!"); } } else { _global.objHS.addMessage("Oops! The high score list is not available right now!"); } return(_local8); } function listScores() { getScoreString(); } function cbFunc(thisBool) { if (thisBool) { _global.objHS.listScores(); } else { addMessage("Oops! The high score list is not available right now!"); } } function cbFunc2(thisBool) { if (thisBool) { _global.objHS.listScores(); } else { _global.objHS.addMessage("Oops! The high score list is not available right now!"); } } function fDoHSInit() { initHiScores(); if (_global.gProxyObj.getIsLoggedIn()) { mcHSZone.btnSubmitHS._visible = true; } else { mcHSZone.btnSubmitHS._visible = false; } } function fDoSubmitHS(l_mcStage) { bSubmitHS = true; _global.AOC.startHighScore(true); } function fDoViewHS(l_mcStage, l_bFromGame) { bGetHS = true; _global.AOC.startHighScore(l_bFromGame); } function fSetHSBoard(P_mcRef) { mcHSZone = P_mcRef; if (_global.gProxyObj.getIsLoggedIn()) { _global.objHS.fDoHSInit(); mcHSZone.btnSubmitHS._visible = true; } else { mcHSZone.btnSubmitHS._visible = false; } } function addMessage(l_sMsg) { if (mcHSZone.mcHighScore.mcHSMessage == undefined) { mcHSZone.mcHighScore.attachMovie("OneMessage", "mcHSMessage", mcHSZone.mcHighScore.getNextHighestDepth()); } mcHSZone.mcHighScore.mcHSMessage._x = 0; mcHSZone.mcHighScore.mcHSMessage._y = 0; mcHSZone.mcHighScore.mcHSMessage.txtMsg.text = l_sMsg; } function removeMessage() { if (mcHSZone.mcHighScore.mcHSMessage != undefined) { mcHSZone.mcHighScore.mcHSMessage.removeMovieClip(); } else { _global.AOC.clearHighScores(); } } }
Symbol 871 MovieClip [__Packages.Controller] Frame 0
class Controller { var mcTimeline, sDifficulty, oTransitionManager, oGame, oHighScoreFacade, oTitleCardManager, __get__hud, __get__addScore; function Controller (l_mcContainer) { _global.AOC = this; mcTimeline = l_mcContainer; sarbakan.sound.SoundManager.init(l_mcContainer); sDifficulty = "Easy"; oTransitionManager = new sarbakan.packaging.TransitionManager(mcTimeline.mcTransitionManager); transitionToTitleCard(); sarbakan.sound.SoundManager.clearSounds(); sarbakan.sound.SoundManager.play("MusicPackaging", NUMBER_MUSIC_LEVEL, 99999, true); } function transitionToGame() { var _local2 = new Object(); _local2.inID = "normalIn"; _local2.outID = "normalOut"; _local2.middleListener = new Array(sarbakan.utils.Delegate.create(this, startGame), sarbakan.utils.Delegate.create(this, destroyTitleCard)); oTransitionManager.startTransition(_local2); } function transitionToTitleCard() { var _local2 = new Object(); _local2.inID = "normalIn"; _local2.outID = "normalOut"; _local2.middleListener = sarbakan.utils.Delegate.create(this, initTitleCard); oTransitionManager.startTransition(_local2); } function transitionToHighScore(l_bSubmit) { if (l_bSubmit) { _global.objHS.submitScore(oGame.__get__score()); } var _local3 = new Object(); _local3.inID = "normalIn"; _local3.outID = "normalOut"; _local3.middleListener = sarbakan.utils.Delegate.create(this, initToHighScore); oTransitionManager.startTransition(_local3); } function setHighScore(l_mcStage, l_bFromGame) { oHighScoreFacade = new HiScoreFacade(l_mcStage, l_bFromGame, oGame.__get__score()); } function projCollide() { oGame.projCollide(); } function restartGame() { oGame.restart(); } function initTitleCard() { mcTimeline.gotoAndStop("TitleCard"); oTitleCardManager = new TitleCardManager(mcTimeline.mcGame); mcTimeline._visible = false; mcTimeline.onEnterFrame = function () { this._visible = true; delete this.onEnterFrame; }; } function initToHighScore() { initTitleCard(); oTitleCardManager.initToHighScore(); } function destroyTitleCard() { oTitleCardManager.destroy(); } function startGame() { mcTimeline.gotoAndPlay("game"); } function frameStartGame() { oGame = undefined; delete oGame; oGame = new game.Game(mcTimeline, sDifficulty); var _local2 = oTransitionManager.__get__transition(); _local2.endListener = sarbakan.utils.Delegate.create(oGame, oGame.setSequence); oTransitionManager.__set__transition(_local2); sarbakan.sound.SoundManager.clearSounds(); sarbakan.sound.SoundManager.play("MusicGame", NUMBER_MUSIC_LEVEL, 99999, true); } function endGame(l_bSuccess) { var _local2 = new Object(); _local2.inID = "normalIn"; _local2.outID = "normalOut"; _local2.middleListener = new Array(sarbakan.utils.Delegate.create(this, setWinLoseCard, l_bSuccess)); oTransitionManager.startTransition(_local2); } function setWinLoseCard(l_bSuccess) { sarbakan.sound.SoundManager.clearSounds(); sarbakan.sound.SoundManager.play("MusicPackaging", NUMBER_MUSIC_LEVEL, 99999, true); if (l_bSuccess) { mcTimeline.gotoAndStop("Win"); mcTimeline.mcAgain.gotoAndStop(1); } else { mcTimeline.gotoAndStop("Lose"); mcTimeline.mcAgain.gotoAndStop(2); } delete mcTimeline.mcGameUpdater.onEnterFrame; mcTimeline.mcAgain.onRelease = sarbakan.utils.Delegate.create(this, transitionToGame); var _local3 = Math.ceil(Math.random() * 4); mcTimeline.mcText.gotoAndStop(_local3); mcTimeline.txtScore.text = sarbakan.utils.MoreMath.padZero(oGame.__get__score(), 6); mcTimeline.btnQuit.onRelease = sarbakan.utils.Delegate.create(this, returnToTitleCard); if (_global.gProxyObj.getIsLoggedIn()) { mcTimeline.btnScore.gotoAndStop("Submit"); } else { mcTimeline.btnScore.gotoAndStop("View"); } } function playSFX(l_sSound, l_nRepeat) { var _local2 = false; if (l_nRepeat > 1000) { _local2 = true; } return(sarbakan.sound.SoundManager.play(l_sSound, NUMBER_SFX_LEVEL, l_nRepeat, _local2)); } function stopSFX(l_sndShake) { sarbakan.sound.SoundManager.stop(l_sndShake); } function toggleMute() { if (sarbakan.sound.SoundManager.isMuted()) { sarbakan.sound.SoundManager.unmute(); } else { sarbakan.sound.SoundManager.mute(); } return(sarbakan.sound.SoundManager.isMuted()); } function returnToTitleCard() { var _local2 = new Object(); _local2.inID = "normalIn"; _local2.outID = "normalOut"; _local2.middleListener = new Array(sarbakan.utils.Delegate.create(this, initTitleCard)); oTransitionManager.startTransition(_local2); } function startHighScore(bFromGame) { oHighScoreFacade = new HiScoreFacade(mcTimeline, bFromGame, oGame.__get__score()); } function addHighScore(l_sName, l_nScore) { oHighScoreFacade.addHighScore(l_sName, l_nScore); } function clearHighScores() { oHighScoreFacade.clearHighScores(); } function get difficulty() { return(sDifficulty); } function set difficulty(l_sDifficulty) { sDifficulty = l_sDifficulty; //return(difficulty); } function getTitlePressFunction(l_mcTitleArrow) { return(oTitleCardManager.getTitlePressFunction(l_mcTitleArrow)); } function set hud(l_mcHud) { oGame.__set__hud(l_mcHud); //return(__get__hud()); } function set addScore(l_nScore) { oGame.__set__addScore(l_nScore); //return(__get__addScore()); } function get pause() { return(oGame.__get__pause()); } function set pause(l_bPause) { oGame.__set__pause(l_bPause); //return(pause); } function get easterEggState() { return(oGame.__get__easterEggState()); } function get isMute() { return(sarbakan.sound.SoundManager.isMuted()); } var NUMBER_MUSIC_LEVEL = 20; var NUMBER_SFX_LEVEL = 70; }
Symbol 872 MovieClip [__Packages.sarbakan.packaging.TransitionManager] Frame 0
class sarbakan.packaging.TransitionManager { var mc, oEnterFrameListener, oCurrentTransition, sState; function TransitionManager (l_mc) { mc = l_mc; mc.gotoAndStop("inactive"); mx.transitions.OnEnterFrameBeacon.init(); oEnterFrameListener = new Object(); oEnterFrameListener.onEnterFrame = sarbakan.utils.Delegate.create(this, update); } function startTransition(l_oTransition) { oCurrentTransition = l_oTransition; sState = "Out"; mc.gotoAndStop(oCurrentTransition.outID); MovieClip.addListener(oEnterFrameListener); } function endTransition() { MovieClip.removeListener(oEnterFrameListener); if (typeof(oCurrentTransition.endListener) != "function") { for (var _local2 in oCurrentTransition.endListener) { oCurrentTransition.endListener[_local2]; } } else { oCurrentTransition.endListener(); } delete oCurrentTransition; sState = ""; mc.gotoAndStop("inactive"); } function update() { if (sState == "Out") { if (stateFinished()) { mc.gotoAndStop(oCurrentTransition.inID); sState = "In"; if (typeof(oCurrentTransition.middleListener) != "function") { for (var _local2 in oCurrentTransition.middleListener) { oCurrentTransition.middleListener[_local2](); } } else { oCurrentTransition.middleListener(); } } } else if (sState == "In") { if (stateFinished()) { endTransition(); } } } function stateStarting() { return(mc.state._currentframe == 1); } function stateFinished() { return(mc.state._currentframe == mc.state._totalframes); } function get transition() { return(oCurrentTransition); } function set transition(l_oCurrentTransition) { oCurrentTransition = l_oCurrentTransition; //return(transition); } }
Symbol 873 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 874 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 875 MovieClip [__Packages.sarbakan.utils.Delegate] Frame 0
class sarbakan.utils.Delegate extends Object { var func; function Delegate () { super(); } function DelegateArgs(f) { func = f; } static function create(obj, func) { var _local2 = function () { var _local3 = arguments.callee.target; var _local4 = arguments.callee.func; var _local2 = arguments.callee.arg; _local2 = _local2.concat(arguments); return(_local4.apply(_local3, _local2)); }; _local2.target = obj; _local2.func = func; _local2.arg = arguments.slice(2); return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 876 MovieClip [__Packages.TitleCardManager] Frame 0
class TitleCardManager { static var oEnterFrameListener; var mcContainer, nSpeedX, nSpeedY, nCenterPosX, nPosX, nCenterPosY, nPosY, fEasing, nInitMouseX, nInitMouseY, oCam, oCurrentMenu, oHighScoreCoord, oElementHS, nTargetX, nTargetY, oLayerManager, oLayerSun, oLayerSky, oLayerBackTrees, oLayerBackCliff, oLayerWater, oLayerLeftCliff, oLayerBackPillars, oLayerFrontPillars, oLayerRightCliff, oElementLayer, aScreenList, aElementList; function TitleCardManager (l_mcContainer) { mx.transitions.OnEnterFrameBeacon.init(); oEnterFrameListener = new Object(); oEnterFrameListener.onEnterFrame = sarbakan.utils.Delegate.create(this, update); MovieClip.addListener(oEnterFrameListener); mcContainer = l_mcContainer; initLayers(); initElements(); nSpeedX = 0; nSpeedY = 0; nCenterPosX = (nPosX = INIT_CAM_COORD.x); nCenterPosY = (nPosY = INIT_CAM_COORD.y); fEasing = mx.transitions.easing.Regular.easeOut; nInitMouseX = MainProperties.STAGE_WIDTH / 2; nInitMouseY = MainProperties.STAGE_HEIGHT / 2; setTarget(); setBounceCam(); if (_global.objHS.bHSAvailable) { _global.objHS.fDoHSInit(); } } function getCamCoord() { return({x:nPosX, y:nPosY}); } function transitionTo(l_nTargetX, l_nTargetY, l_oTarget) { var _local9; var _local6; var _local8; var _local7; oCam.unlock(); oCam.setSpeed(MOVE_SPEED); oCam.setEasing(fEasing); nCenterPosX = l_nTargetX; nCenterPosY = l_nTargetY; oCam.travelTo(l_nTargetX, l_nTargetY, sarbakan.utils.Delegate.create(l_oTarget, l_oTarget.endTravelTo)); oCurrentMenu = l_oTarget; if (oCurrentMenu.__get__isHighScore()) { _global.AOC.startHighScore(false); } } function initToHighScore() { oCam.unlock(); oCam.setSpeed(MOVE_SPEED); oCam.setEasing(fEasing); nCenterPosX = oHighScoreCoord.x; nCenterPosY = oHighScoreCoord.y; setTarget(); setBounceCam(); oCurrentMenu = oElementHS; oCurrentMenu.setMouseMove(); if (oCurrentMenu.__get__isHighScore()) { _global.AOC.startHighScore(false); } } function setBounceCam() { nInitMouseX = mcContainer._xmouse; nInitMouseY = mcContainer._ymouse; nTargetX = nInitMouseX; nTargetY = nInitMouseY; nPosX = nCenterPosX; nPosY = nCenterPosY; oCam.moveTo(nPosX, nPosY); oCam.lockOn(sarbakan.utils.Delegate.create(this, getCamCoord), true); } function destroy() { MovieClip.removeListener(oEnterFrameListener); oLayerManager.destroy(); } function update() { setTarget(); setSpeed(); setPos(); oLayerManager.update(); } function setTarget() { var _local3; var _local2; _local3 = mcContainer._xmouse - nInitMouseX; if (_local3 > 0) { _local3 = Math.max(0, _local3 - NUMBER_STATIC_SPAN); } else { _local3 = Math.min(0, _local3 + NUMBER_STATIC_SPAN); } _local3 = nPosX + _local3; var _local5 = nCenterPosX + NUMBER_BOUNCE_DISTANCE; var _local4 = nCenterPosX - NUMBER_BOUNCE_DISTANCE; var _local6 = nCenterPosY - NUMBER_BOUNCE_DISTANCE; var _local7 = nCenterPosY + NUMBER_BOUNCE_DISTANCE; if (_local3 > _local5) { nTargetX = _local5; } else if (_local3 < _local4) { nTargetX = _local4; } else { nTargetX = _local3; } _local2 = mcContainer._ymouse - nInitMouseY; if (_local2 > 0) { _local2 = Math.max(0, _local2 - NUMBER_STATIC_SPAN); } else { _local2 = Math.min(0, _local2 + NUMBER_STATIC_SPAN); } _local2 = nPosY + _local2; if (_local2 > _local7) { nTargetY = _local7; } else if (_local2 < _local6) { nTargetY = _local6; } else { nTargetY = _local2; } } function setSpeed() { var _local3 = (nTargetX - nPosX) * SPRING; var _local2 = (nTargetY - nPosY) * SPRING; nSpeedX = nSpeedX + _local3; nSpeedX = nSpeedX * FRICTION; nSpeedY = nSpeedY + _local2; nSpeedY = nSpeedY * FRICTION; } function setPos() { nPosX = nPosX + nSpeedX; nPosY = nPosY + nSpeedY; } function initLayers() { oLayerManager = new sarbakan.visual.layer.LayerManager(1600, 2000, 600, 600); oCam = oLayerManager.getCamera(); oLayerSun = new sarbakan.visual.layer.Layer(mcContainer.mcSun, new sarbakan.visual.activation.NoActivation()); oLayerManager.addLayer(oLayerSun, SPEED_SUN, 1); oLayerSky = new sarbakan.visual.layer.Layer(mcContainer.mcSky, new sarbakan.visual.activation.NoActivation()); oLayerManager.addLayer(oLayerSky, SPEED_SKY, 1); oLayerBackTrees = new sarbakan.visual.layer.Layer(mcContainer.mcBackTrees, new sarbakan.visual.activation.NoActivation()); oLayerManager.addLayer(oLayerBackTrees, SPEED_BACK_TREES, 1); oLayerBackCliff = new sarbakan.visual.layer.Layer(mcContainer.mcBackCliff, new sarbakan.visual.activation.NoActivation()); oLayerManager.addLayer(oLayerBackCliff, SPEED_BACK_CLIFF, 1); oLayerWater = new sarbakan.visual.layer.Layer(mcContainer.mcWater, new sarbakan.visual.activation.NoActivation()); oLayerManager.addLayer(oLayerWater, SPEED_WATER, 0.923); oLayerLeftCliff = new sarbakan.visual.layer.Layer(mcContainer.mcLeftCliff, new sarbakan.visual.activation.NoActivation()); oLayerManager.addLayer(oLayerLeftCliff, SPEED_LEFT_CLIFF, 1); oLayerBackPillars = new sarbakan.visual.layer.Layer(mcContainer.mcBackPillars, new sarbakan.visual.activation.NoActivation()); oLayerManager.addLayer(oLayerBackPillars, SPEED_BACK_PILLARS, 1); oLayerFrontPillars = new sarbakan.visual.layer.Layer(mcContainer.mcFrontPillars, new sarbakan.visual.activation.NoActivation()); oLayerManager.addLayer(oLayerFrontPillars, SPEED_FRONT_PILLARS, 2); oLayerRightCliff = new sarbakan.visual.layer.Layer(mcContainer.mcRightCliff, new sarbakan.visual.activation.NoActivation()); oLayerManager.addLayer(oLayerRightCliff, SPEED_RIGHT_CLIFF, 1); } function initElements() { oElementLayer = new sarbakan.visual.layer.Layer(mcContainer.mcElements, new sarbakan.visual.activation.NoActivation()); aScreenList = new Array(); var _local6 = new TitleElement(mcContainer.mcElements.mcTitle, true, this); oElementLayer.addDynamicElement(_local6); aScreenList.push(_local6); var _local9 = new TitleElement(mcContainer.mcElements.mcInstructions, true, this); oElementLayer.addDynamicElement(_local9); aScreenList.push(_local9); oElementHS = new TitleElement(mcContainer.mcElements.mcHighScore, true, this); oElementLayer.addDynamicElement(oElementHS); aElementList.push(oElementHS); oElementHS.setAsHighScore(); var _local8 = new TitleElement(mcContainer.mcElements.mcDifficulty, true, this); oElementLayer.addDynamicElement(_local8); aScreenList.push(_local8); var _local7 = new TitleElement(mcContainer.mcElements.mcPlay, true, this); oElementLayer.addDynamicElement(_local7); aScreenList.push(_local7); oCurrentMenu = _local6; oCurrentMenu.setMouseMove(); var _local10 = new Object({x:560, y:330}); var _local14 = new Object({x:560, y:0}); var _local11 = new Object({x:170, y:330}); oHighScoreCoord = _local11; var _local13 = new Object({x:970, y:330}); var _local12 = new Object({x:560, y:645}); var _local4 = new Object({x:-290, y:-325}); var _local5 = new Object({x:335, y:320}); var _local3 = new Object({x:_local4.x + SIZE_EDGES}); var _local2 = new Object({x:_local5.x - SIZE_EDGES, y:_local4.y + SIZE_EDGES}); _local6.addTransitionElement(_local3, _local2, _local14, _local9, "mcArrowUp"); _local3 = new Object({y:_local4.y + SIZE_EDGES}); _local2 = new Object({x:_local4.x + SIZE_EDGES, y:_local5.y - SIZE_EDGES}); _local6.addTransitionElement(_local3, _local2, _local11, oElementHS, "mcArrowLeft"); _local3 = new Object({x:_local5.x - SIZE_EDGES, y:_local4.y + SIZE_EDGES}); _local2 = new Object({y:_local5.y - SIZE_EDGES}); _local6.addTransitionElement(_local3, _local2, _local13, _local8, "mcArrowRight"); _local3 = new Object({x:_local4.x + SIZE_EDGES, y:_local5.y - SIZE_EDGES}); _local2 = new Object({x:_local5.x - SIZE_EDGES}); _local6.addTransitionElement(_local3, _local2, _local12, _local7, "mcArrowDown"); _local4 = new Object({x:-330, y:-320}); _local5 = new Object({x:310, y:320}); _local3 = new Object({y:_local4.y + SIZE_EDGES}); _local2 = new Object({x:_local4.x + SIZE_EDGES, y:_local5.y - SIZE_EDGES}); _local9.addTransitionElement(_local3, _local2, _local11, oElementHS, "mcArrowLeft"); _local3 = new Object({x:_local5.x - SIZE_EDGES, y:_local4.y + SIZE_EDGES}); _local2 = new Object({y:_local5.y - SIZE_EDGES}); _local9.addTransitionElement(_local3, _local2, _local13, _local8, "mcArrowRight"); _local3 = new Object({x:_local4.x + SIZE_EDGES, y:_local5.y - SIZE_EDGES}); _local2 = new Object({x:_local5.x - SIZE_EDGES}); _local9.addTransitionElement(_local3, _local2, _local10, _local6, "mcArrowDown"); _local4 = new Object({x:-310, y:-300}); _local5 = new Object({x:320, y:260}); _local3 = new Object({x:_local4.x + SIZE_EDGES}); _local2 = new Object({x:_local5.x - SIZE_EDGES, y:_local4.y + SIZE_EDGES}); oElementHS.addTransitionElement(_local3, _local2, _local14, _local9, "mcArrowUp"); _local3 = new Object({x:_local5.x - SIZE_EDGES, y:_local4.y + SIZE_EDGES}); _local2 = new Object({y:_local5.y - SIZE_EDGES}); oElementHS.addTransitionElement(_local3, _local2, _local10, _local6, "mcArrowRight"); _local3 = new Object({x:_local4.x + SIZE_EDGES, y:_local5.y - SIZE_EDGES}); _local2 = new Object({x:_local5.x - SIZE_EDGES}); oElementHS.addTransitionElement(_local3, _local2, _local12, _local7, "mcArrowDown"); _local4 = new Object({x:-320, y:-360}); _local5 = new Object({x:410, y:290}); _local3 = new Object({x:_local4.x + SIZE_EDGES}); _local2 = new Object({x:_local5.x - SIZE_EDGES, y:_local4.y + SIZE_EDGES}); _local8.addTransitionElement(_local3, _local2, _local14, _local9, "mcArrowUp"); _local3 = new Object({y:_local4.y + SIZE_EDGES}); _local2 = new Object({x:_local4.x + SIZE_EDGES, y:_local5.y - SIZE_EDGES}); _local8.addTransitionElement(_local3, _local2, _local10, _local6, "mcArrowLeft"); _local3 = new Object({x:_local4.x + SIZE_EDGES, y:_local5.y - SIZE_EDGES}); _local2 = new Object({x:_local5.x - SIZE_EDGES}); _local8.addTransitionElement(_local3, _local2, _local12, _local7, "mcArrowDown"); _local4 = new Object({x:-330, y:-340}); _local5 = new Object({x:325, y:310}); _local3 = new Object({x:_local4.x + SIZE_EDGES, y:_local4.y}); _local2 = new Object({x:_local5.x - SIZE_EDGES, y:_local4.y + SIZE_EDGES}); _local7.addTransitionElement(_local3, _local2, _local10, _local6, "mcArrowUp"); _local3 = new Object({y:_local4.y + SIZE_EDGES}); _local2 = new Object({x:_local4.x + SIZE_EDGES, y:_local5.y - SIZE_EDGES}); _local7.addTransitionElement(_local3, _local2, _local11, oElementHS, "mcArrowLeft"); _local3 = new Object({x:_local5.x - SIZE_EDGES, y:_local4.y + SIZE_EDGES}); _local2 = new Object({y:_local5.y - SIZE_EDGES}); _local7.addTransitionElement(_local3, _local2, _local13, _local8, "mcArrowRight"); oLayerManager.addLayer(oElementLayer, SPEED_ELEMENTS, SPEED_ELEMENTS); } function getTitlePressFunction(l_mcTitleArrow) { var _local2 = oElementLayer.findDynamicElementByMC(l_mcTitleArrow); var _local3; if (_local2 != undefined) { _local3 = _local2.getTitlePressFunction(l_mcTitleArrow); } return(_local3); } static var SIZE_EDGES = 60; static var NUMBER_STATIC_SPAN = 150; static var INIT_CAM_COORD = {x:565, y:330}; static var NUMBER_BOUNCE_DISTANCE = 20; static var MOVE_SPEED = 10; static var SPRING = 0.1; static var FRICTION = 0.8; static var SPEED_SUN = 0.05; static var SPEED_SKY = 0.4; static var SPEED_BACK_TREES = 0.5; static var SPEED_BACK_CLIFF = 0.6; static var SPEED_WATER = 0.7; static var SPEED_LEFT_CLIFF = 0.8; static var SPEED_BACK_PILLARS = 0.85; static var SPEED_FRONT_PILLARS = 1.6; static var SPEED_RIGHT_CLIFF = 0.8; static var SPEED_ELEMENTS = 1.5; }
Symbol 877 MovieClip [__Packages.sarbakan.visual.layer.Layer] Frame 0
class sarbakan.visual.layer.Layer { var mc, oDynamicElements, oStaticElements, oCollisionMaps, oActivationManager, nStageWHalf, nStageHHalf; function Layer (l_mc, l_oActivationManager) { mc = l_mc; oDynamicElements = {}; oStaticElements = []; oCollisionMaps = {}; oActivationManager = l_oActivationManager; } function init(l_nStageW, l_nStageH) { nStageWHalf = l_nStageW / 2; nStageHHalf = l_nStageH / 2; oActivationManager.init(l_nStageW, l_nStageH); } function addDynamicElement(l_oElement) { oDynamicElements[l_oElement.id] = l_oElement; l_oElement.setOwner(this); if (!l_oElement.bAlwaysActive) { var _local3 = l_oElement.getGlobalPos(l_oElement.mc); oActivationManager.addDynamicElement(l_oElement, _local3.x, _local3.y, l_oElement.mc._width, l_oElement.mc._height); } else { oActivationManager.addAlwaysActiveElement(l_oElement); } } function changeDynamicElementID(l_oElement, l_sNewID) { delete oDynamicElements[l_oElement.id]; l_oElement.id = l_sNewID; oDynamicElements[l_oElement.id] = l_oElement; } function removeDynamicElement(l_oElement) { oActivationManager.removeDynamicElement(l_oElement); delete oDynamicElements[l_oElement.id]; } function findDynamicElementByMC(l_mcElement) { var _local2; var _local3; for (_local2 in oDynamicElements) { if (oDynamicElements[_local2].getMC() == l_mcElement._parent) { _local3 = oDynamicElements[_local2]; break; } } return(_local3); } function addStaticElement(l_oElement) { l_oElement.mc._visible = false; l_oElement.setOwner(this); oActivationManager.addStaticElement(l_oElement.mc, l_oElement.mc._x, l_oElement.mc._y, l_oElement.mc._width, l_oElement.mc._height); oStaticElements.push(l_oElement.mc); } function addCollisionMap(l_oCollisionMap) { oCollisionMaps[l_oCollisionMap.id] = l_oCollisionMap; } function update() { oActivationManager.updateActivation((mc._x - nStageWHalf) * -1, (mc._y - nStageHHalf) * -1); var _local2; _local2 = oActivationManager.getActiveElements(); for (var _local3 in _local2) { _local2[_local3].update(); } } function reset() { for (var _local2 in oDynamicElements) { oDynamicElements[_local2].reset(); } } function pause() { var _local2; _local2 = oActivationManager.getActiveElements(); for (var _local3 in _local2) { _local2[_local3].pause(); } } function unpause() { var _local2; _local2 = oActivationManager.getActiveElements(); for (var _local3 in _local2) { _local2[_local3].unpause(); } } function destroy() { for (var _local2 in oDynamicElements) { oDynamicElements[_local2].remove(); } for (var _local2 in oStaticElements) { oStaticElements[_local2].removeMovieClip(); } for (var _local2 in oCollisionMaps) { oCollisionMaps[_local2].remove(); } } }
Symbol 878 MovieClip [__Packages.sarbakan.visual.activation.ActivationManager] Frame 0
class sarbakan.visual.activation.ActivationManager { var nZoneWidth, nZoneHeight; function ActivationManager () { } function init(l_nZoneWidth, l_nZoneHeight) { nZoneWidth = l_nZoneWidth; nZoneHeight = l_nZoneHeight; } function addDynamicElement(l_oElement, l_nX, l_nY, l_nWidth, l_nHeight) { } function addAlwaysActiveElement(l_oElement) { } function removeDynamicElement(l_oElement) { } function addStaticElement(l_oElement, l_nX, l_nY, l_nWidth, l_nHeight) { } function removeStaticElement(l_oElement) { } function updateActivation(l_nX, l_nY) { } function getActiveElements() { return([]); } }
Symbol 879 MovieClip [__Packages.sarbakan.visual.element.BaseElement] Frame 0
class sarbakan.visual.element.BaseElement { static var nNextID; var id, oOwner, mc; function BaseElement (l_sID) { id = l_sID; } function setOwner(l_oOwner) { oOwner = l_oOwner; } function setMC(l_mc) { mc = l_mc; } function getMC() { return(mc); } function attachMC() { } function toString() { return(("[Element " + id) + "]"); } static function resetID() { nNextID = undefined; } static function getNextID() { if (!nNextID) { nNextID = 0; } return(nNextID++); } }
Symbol 880 MovieClip [__Packages.sarbakan.visual.element.DynamicElement] Frame 0
class sarbakan.visual.element.DynamicElement extends sarbakan.visual.element.BaseElement { var nSpeedX, nSpeedXLast, nSpeedY, nSpeedYLast, bAlwaysActive, bStaticMovieClip, mc, oOwner, sNextState, sState; function DynamicElement (l_sID) { super(l_sID); nSpeedX = 0; nSpeedXLast = 0; nSpeedY = 0; nSpeedYLast = 0; bAlwaysActive = false; bStaticMovieClip = false; } function update() { updateState(); updateMove(); } function enable() { setState(DEFAULT_STATE); updateState(); } function disable() { setState("inactive"); updateState(); } function pause() { mc.state.stop(); } function unpause() { mc.state.play(); } function remove() { disable(); if (!bStaticMovieClip) { mc.removeMovieClip(); } oOwner.removeDynamicElement(this); } function reset() { } function setState(l_sState) { sNextState = l_sState; } function getState() { return(sState); } function getCoord() { var _local2 = new Object(); _local2.x = mc._x; _local2.y = mc._y; return(_local2); } function setCoord(l_oPos) { mc._x = l_oPos.x; mc._y = l_oPos.y; } function collideWithMap(l_sCollisionMapID) { var _local3; if (typeof(arguments[1]) == "movieclip") { _local3 = getGlobalPos(arguments[1]); } else if (typeof(arguments[1]) == "object") { _local3 = arguments[1]; } else { _local3 = getGlobalPos(mc); } return(oOwner.oCollisionMaps[l_sCollisionMapID].mc.hitTest(_local3.x, _local3.y, true)); } function collideWithElement(l_sElementID) { var _local3; if (arguments[1]) { _local3 = getGlobalPos(arguments[1]); } else { _local3 = getGlobalPos(mc); } return(oOwner.oDynamicElements[l_sElementID].mc.hitTest(_local3.x, _local3.y, false)); } function collideWithElementBox(l_sElementID) { var _local3; if (arguments[1]) { _local3 = arguments[1]; } else { _local3 = mc; } return(oOwner.oDynamicElements[l_sElementID].mc.hitTest(_local3)); } function setMC(l_mc) { super.setMC(l_mc); sNextState = sState; updateState(); } function getElement(l_sElementID) { return(oOwner.oDynamicElements[l_sElementID]); } function stateStarting() { return(mc.state._currentframe == 1); } function stateFinished() { return(mc.state._currentframe == mc.state._totalframes); } function stateCurrentFrame() { return(mc.state._currentframe); } function getGlobalPos(l_mc) { var _local1 = new Object(); _local1.x = 0; _local1.y = 0; _local1.x = l_mc._x; _local1.y = l_mc._y; l_mc._parent.localToGlobal(_local1); return(_local1); } function updateState() { if (sNextState != undefined) { sState = sNextState; sNextState = undefined; mc.state.gotoAndPlay(1); mc.gotoAndStop(sState); } this[sState](); } function updateMove() { mc._x = nSpeedX + mc._x; mc._y = nSpeedY + mc._y; } var DEFAULT_STATE = "idle"; }
Symbol 881 MovieClip [__Packages.sarbakan.visual.element.StaticElement] Frame 0
class sarbakan.visual.element.StaticElement extends sarbakan.visual.element.BaseElement { function StaticElement (l_sID) { super(l_sID); } }
Symbol 882 MovieClip [__Packages.sarbakan.visual.layer.CollisionMap] Frame 0
class sarbakan.visual.layer.CollisionMap { static var nDepth; var id, oLayer, mc, nColor; function CollisionMap (l_sID, l_oLayer, l_nColor) { if (!nDepth) { nDepth = BASE_DEPTH; } id = l_sID; oLayer = l_oLayer; mc = oLayer.mc.createEmptyMovieClip(id, nDepth++); mc._visible = false; if (!l_nColor) { nColor = 16711935 /* 0xFF00FF */; } else { nColor = l_nColor; } } function show(l_nAlpha) { mc._visible = true; if (l_nAlpha) { mc._alpha = l_nAlpha; } else { mc._alpha = 100; } } function hide() { mc._visible = false; mc._alpha = 100; } function drawRect(l_nX, l_nY, l_nWidth, l_nHeight) { mc.moveTo(l_nX, l_nY); mc.beginFill(nColor); mc.lineTo(l_nX + l_nWidth, l_nY); mc.lineTo(l_nX + l_nWidth, l_nY + l_nHeight); mc.lineTo(l_nX, l_nY + l_nHeight); mc.lineTo(l_nX, l_nY); } function setNewSource(l_mcSource) { remove(); mc = l_mcSource; mc._visible = false; } function attachMC(l_sLinkage, l_nX, l_nY, l_sName) { if (!l_sName) { l_sName = String(mc.getNextHighestDepth()); } return(mc.attachMovie(l_sLinkage, l_sName, mc.getNextHighestDepth(), {_x:l_nX, _y:l_nY})); } function remove() { mc.removeMovieClip(); } static var BASE_DEPTH = 64000; }
Symbol 883 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular { function Regular () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static var version = "1.1.0.52"; }
Symbol 884 MovieClip [__Packages.sarbakan.visual.Camera] Frame 0
class sarbakan.visual.Camera { static var oEnterFrameListener; var nX, nY, nViewZoneW, nViewZoneH, nStageW, nStageH, bLockedOn, bPaused, nSpeed, bTravelling, oTweenX, fEasing, oTweenY, nTravelDestX, nTravelDestY, fEndListener, fLockedFunction, __get__x, __get__y; function Camera (l_viewZoneW, l_viewZoneH, l_nStageW, l_nStageH) { mx.transitions.OnEnterFrameBeacon.init(); oEnterFrameListener = new Object(); oEnterFrameListener.onEnterFrame = mx.utils.Delegate.create(this, update); MovieClip.addListener(oEnterFrameListener); nX = 0; nY = 0; nViewZoneW = l_viewZoneW; nViewZoneH = l_viewZoneH; nStageW = l_nStageW; nStageH = l_nStageH; setSpeed(DEFAULT_SPEED); setEasing(DEFAULT_EASING); bLockedOn = false; bPaused = false; } function travelTo(l_nDestX, l_nDestY, l_fListener) { var _local2 = Math.round(sarbakan.utils.MoreMath.getDistance(nX * -1, nY * -1, l_nDestX, l_nDestY) / nSpeed); if (!bTravelling) { oTweenX = new mx.transitions.Tween(this, "x", fEasing, nX * -1, l_nDestX, _local2, false); oTweenY = new mx.transitions.Tween(this, "y", fEasing, nY * -1, l_nDestY, _local2, false); oTweenX.onMotionFinished = mx.utils.Delegate.create(this, onTravelFinished); } else { oTweenX.continueTo(l_nDestX, _local2); oTweenY.continueTo(l_nDestY, _local2); } nTravelDestX = l_nDestX; nTravelDestY = l_nDestY; if (l_fListener) { fEndListener = l_fListener; } bTravelling = true; } function moveTo(l_nDestX, l_nDestY) { x = (l_nDestX); y = (l_nDestY); } function lockOn(l_fLockFunction, l_bInstant) { bLockedOn = true; fLockedFunction = l_fLockFunction; var _local2 = fLockedFunction(); if ((_local2.x != nX) || (_local2.y != nY)) { if (l_bInstant) { moveTo(_local2.x, _local2.y); } else { travelTo(_local2.x, _local2.y); } } } function unlock() { bLockedOn = false; fLockedFunction = undefined; } function setSpeed(l_nSpeed) { if (l_nSpeed) { nSpeed = l_nSpeed; } else { setSpeed(DEFAULT_SPEED); } } function setEasing(l_fEasing) { if (l_fEasing) { fEasing = l_fEasing; } else { setEasing(DEFAULT_EASING); } } function pause() { bPaused = true; if (oTweenX.__get__position() < oTweenX.__get__finish()) { oTweenX.stop(); } if (oTweenY.__get__position() < oTweenY.__get__finish()) { oTweenY.stop(); } } function unpause() { bPaused = false; if (oTweenX.__get__position() < oTweenX.__get__finish()) { oTweenX.resume(); } if (oTweenY.__get__position() < oTweenY.__get__finish()) { oTweenY.resume(); } } function togglePause() { if (!bPaused) { pause(); } else { unpause(); } } function set x(l_nX) { nX = l_nX; if (nX < 0) { nX = 0; } if (nX > (nViewZoneW - nStageW)) { nX = Math.round(nViewZoneW - nStageW); } nX = nX * -1; //return(__get__x()); } function set y(l_nY) { nY = l_nY; if (nY < 0) { nY = 0; } if (nY > (nViewZoneH - nStageH)) { nY = Math.round(nViewZoneH - nStageH); } nY = nY * -1; //return(__get__y()); } function getX() { return(nX); } function getY() { return(nY); } function destroy() { MovieClip.removeListener(oEnterFrameListener); } function update() { if (bLockedOn) { var _local2 = fLockedFunction(); if ((!bTravelling) && (bLockedOn)) { moveTo(_local2.x, _local2.y); } else if ((_local2.x != nTravelDestX) || (_local2.y != nTravelDestY)) { travelTo(_local2.x, _local2.y); } } } function onTravelFinished() { bTravelling = false; if (fEndListener) { fEndListener(); fEndListener = undefined; } } static var DEFAULT_SPEED = 5; static var DEFAULT_EASING = mx.transitions.easing.Regular.easeOut; }
Symbol 885 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 886 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 887 MovieClip [__Packages.sarbakan.utils.MoreMath] Frame 0
class sarbakan.utils.MoreMath { function MoreMath () { } static function random(l_nMin, l_nMax) { return(Math.floor(Math.random() * l_nMax) + l_nMin); } static function getDistance(l_x1, l_y1, l_x2, l_y2) { return(Math.sqrt(Math.pow(Math.abs(l_x2 - l_x1), 2) + Math.pow(Math.abs(l_y2 - l_y1), 2))); } static function getManhattanDistance(l_x1, l_y1, l_x2, l_y2) { return(Math.abs(l_x1 - l_x2) + Math.abs(l_y1 - l_y2)); } static function getAngle(l_oPt1, l_oPt2) { var _local2 = 0; var _local3 = 0; var _local1 = 0; var _local4 = 0; _local2 = (l_oPt1.x - l_oPt2.x) * -1; _local3 = (l_oPt1.y - l_oPt2.y) * -1; _local1 = Math.atan2(_local3, _local2); _local1 = (_local1 * 180) / Math.PI; if (_local1 < 0) { _local1 = _local1 * -1; _local4 = 180 - _local1; _local1 = 180 + _local4; } if (_local1 < 0) { _local1 = _local1 + 360; } return(_local1); } static function angleDirection(x1, y1, x2, y2) { var _local7 = Math.abs(x2 - x1); var _local6 = getDistance(x1, y1, x2, y2); var _local1 = Math.asin(_local7 / _local6) * 57.2957795130823; if ((x2 >= x1) && (y2 >= y1)) { _local1 = 90 + (90 - _local1); } else if ((x2 <= x1) && (y2 >= y1)) { _local1 = _local1 + 180; } else if ((x2 <= x1) && (y2 <= y1)) { _local1 = 270 + (90 - _local1); } return(_local1); } static function getRadian(l_oPt1, l_oPt2) { var _local1 = 0; var _local2 = 0; var _local3 = 0; _local1 = (l_oPt1.x - l_oPt2.x) * -1; _local2 = (l_oPt1.y - l_oPt2.y) * -1; _local3 = Math.atan2(_local2, _local1); return(_local3); } static function between(small, large, compare, include) { var _local1 = false; if ((include === true) || (include === undefined)) { if ((small <= compare) && (large >= compare)) { _local1 = true; } } else if ((small < compare) && (large > compare)) { _local1 = true; } return(_local1); } static function angleBetween(small, large, compare, include) { var _local1 = false; if (small < large) { if ((small <= compare) && (large >= compare)) { _local1 = true; } } else if ((small <= compare) || (large >= compare)) { _local1 = true; } if (include === false) { if ((small == compare) || (large == compare)) { _local1 = false; } } return(_local1); } static function angleRange(angle1, angle2) { var _local1 = Math.abs(angle2 - angle1); return(Math.min(360 - _local1, _local1)); } static function positionCompare(l_o2, l_o1, l_nVariation) { var _local1 = false; if (isNaN(l_nVariation)) { l_nVariation = 0; } if ((l_o1 != undefined) && (l_o2 != undefined)) { _local1 = (Math.abs(l_o1.x2 - l_o2.x1) <= l_nVariation) && (Math.abs(l_o1.y2 - l_o2.y1) <= l_nVariation); } return(_local1); } static function padZero(l_nNumber, l_nSize) { var _local2 = ""; var _local1; var _local3 = l_nSize - l_nNumber.toString().length; _local1 = 0; while (_local1 < _local3) { _local2 = _local2 + "0"; _local1++; } return(_local2 + l_nNumber.toString()); } }
Symbol 888 MovieClip [__Packages.sarbakan.visual.layer.LayerManager] Frame 0
class sarbakan.visual.layer.LayerManager { var nStageW, nStageH, oCam, aLayers, bPaused, bWillPause; function LayerManager (l_nViewZoneW, l_nViewZoneH, l_nStageW, l_nStageH) { nStageW = l_nStageW; nStageH = l_nStageH; oCam = new sarbakan.visual.Camera(l_nViewZoneW, l_nViewZoneH, nStageW, nStageH); aLayers = []; bPaused = false; bWillPause = false; } function addLayer(l_oLayer, l_parallaxRatioX, l_parallaxRatioY) { aLayers.push({layer:l_oLayer, mc:l_oLayer.mc, ratioX:l_parallaxRatioX, ratioY:l_parallaxRatioY}); l_oLayer.init(nStageW, nStageH); } function getCamera() { return(oCam); } function destroy() { var _local2 = 0; while (_local2 < aLayers.length) { aLayers[_local2].layer.destroy(); _local2++; } oCam.destroy(); } function pause() { bWillPause = true; oCam.pause(); } function unpause() { if (bPaused) { var _local2 = 0; while (_local2 < aLayers.length) { aLayers[_local2].layer.unpause(); _local2++; } sarbakan.visual.PauseManager.unpause(); } oCam.unpause(); bPaused = false; bWillPause = false; } function togglePause() { if (!bPaused) { pause(); } else { unpause(); } } function update() { if (bWillPause) { bPaused = true; bWillPause = false; var _local2 = 0; while (_local2 < aLayers.length) { aLayers[_local2].layer.pause(); _local2++; } sarbakan.visual.PauseManager.pause(); } if (!bPaused) { var _local2 = 0; while (_local2 < aLayers.length) { aLayers[_local2].layer.update(); _local2++; } var _local4 = oCam.getX(); var _local3 = oCam.getY(); _local2 = 0; while (_local2 < aLayers.length) { aLayers[_local2].mc._x = _local4 * aLayers[_local2].ratioX; aLayers[_local2].mc._y = _local3 * aLayers[_local2].ratioY; _local2++; } } } }
Symbol 889 MovieClip [__Packages.TitleElement] Frame 0
class TitleElement extends sarbakan.visual.element.DynamicElement { var aMoves, setMC, oManager, bHighScore, mc; function TitleElement (l_mcContainer, l_sVisible, l_oManager, l_nTargetX, l_nTargetY) { super(l_mcContainer._name); aMoves = new Array(); setMC(l_mcContainer); oManager = l_oManager; l_mcContainer._visible = l_sVisible; bHighScore = false; } function removeMouseMove() { delete mc.onMouseMove; } function setMouseMove() { mc.onMouseMove = sarbakan.utils.Delegate.create(this, mouseMove); } function mouseMove() { var _local2; _local2 = 0; while (_local2 < aMoves.length) { if ((((isNaN(aMoves[_local2].topLeft.x) || (mc._xmouse >= aMoves[_local2].topLeft.x)) && (isNaN(aMoves[_local2].bottomRight.x) || (mc._xmouse <= aMoves[_local2].bottomRight.x))) && (isNaN(aMoves[_local2].topLeft.y) || (mc._ymouse >= aMoves[_local2].topLeft.y))) && (isNaN(aMoves[_local2].bottomRight.y) || (mc._ymouse <= aMoves[_local2].bottomRight.y))) { changeScreen(_local2); break; } _local2++; } } function changeScreen(l_nCpt) { removeMouseMove(); oManager.transitionTo(aMoves[l_nCpt].oTarget.x, aMoves[l_nCpt].oTarget.y, aMoves[l_nCpt].oElement); } function addTransitionElement(l_oTopLeft, l_oBottomRight, l_oTarget, l_oElement, l_mcButton) { var _local2 = new Object(); _local2.topLeft = l_oTopLeft; _local2.bottomRight = l_oBottomRight; _local2.oTarget = l_oTarget; _local2.oElement = l_oElement; _local2.mcButton = mc[l_mcButton]; _local2.fOnPress = sarbakan.utils.Delegate.create(this, changeScreen, aMoves.length); aMoves.push(_local2); } function endTravelTo() { setMouseMove(); oManager.setBounceCam(); } function getTitlePressFunction(l_mcTitleArrow) { var _local2; var _local3; for (_local2 in aMoves) { if (l_mcTitleArrow == aMoves[_local2].mcButton) { _local3 = aMoves[_local2].fOnPress; break; } } return(_local3); } function setAsHighScore() { bHighScore = true; } function get isHighScore() { return(bHighScore); } }
Symbol 890 MovieClip [__Packages.game.visual.movieclip.MCTitleArrow] Frame 0
class game.visual.movieclip.MCTitleArrow extends MovieClip { var onRollOver, onRollOut, onPress, onRelease, onReleaseOutside, play, gotoAndStop, _totalframes, fPressFunction; function MCTitleArrow () { super(); out(); onRollOver = over; onRollOut = out; onPress = press; onRelease = over; onReleaseOutside = out; setPressFunction(_global.AOC.getTitlePressFunction(this)); } function over() { play(); } function out() { gotoAndStop(1); } function press() { gotoAndStop(_totalframes); fPressFunction(); } function setPressFunction(l_fPressFunction) { fPressFunction = l_fPressFunction; } }
Symbol 891 MovieClip [__Packages.MenuElement] Frame 0
class MenuElement extends sarbakan.visual.element.DynamicElement { var setMC, nDefaultX, nDefaultY, nTargetX, nTargetY, oTarget, oManager, bReturnTitle, oTitle, setState, mc, bAlwaysActive, enable, aOtherElement, stateStarting, stateFinished, __get__returnTitle; function MenuElement (l_mcContainer, l_oManager, l_nTargetX, l_nTargetY, l_oTarget, l_oTitle) { super(l_mcContainer._name); setMC(l_mcContainer); l_mcContainer._alpha = 100; nDefaultX = l_mcContainer._x; nDefaultY = l_mcContainer._y; nTargetX = l_nTargetX; nTargetY = l_nTargetY; oTarget = l_oTarget; oManager = l_oManager; bReturnTitle = false; oTitle = l_oTitle; mc.onRollOver = sarbakan.utils.Delegate.create(this, setState, "selected"); mc.onPress = sarbakan.utils.Delegate.create(this, setState, "selected"); mc.onRollOut = sarbakan.utils.Delegate.create(this, setState, "unselected"); bAlwaysActive = true; enable(); aOtherElement = new Array(); } function reset() { mc.onRollOver = sarbakan.utils.Delegate.create(this, setState, "selected"); mc.onRollOut = sarbakan.utils.Delegate.create(this, setState, "unselected"); mc.onPress = sarbakan.utils.Delegate.create(this, setState, "selected"); } function setBackMenuCoord(l_oElement, l_nPosX, l_nPosY, l_bReturnCenter) { aOtherElement.push({element:l_oElement, x:l_nPosX, y:l_nPosY, returnCenter:l_bReturnCenter}); } function getBackMenuCoord(l_oElement) { for (var _local5 in aOtherElement) { if (aOtherElement[_local5].element == l_oElement) { l_oElement.__set__returnTitle(aOtherElement[_local5].returnCenter); return({x:aOtherElement[_local5].x, y:aOtherElement[_local5].y}); } } } function endTravelTo(oManager) { setState("show"); oManager.setBounceCam(); } function selected() { if (mc._visible && (mc._alpha == 100)) { if (bReturnTitle) { } else { oManager.transitionTo(nTargetX, nTargetY, oTarget, this); } } else { mc.useHandCursor = false; } } function unselected() { if (!stateStarting()) { mc.state.prevFrame(); } mc.state.stop(); } function show() { if (stateStarting()) { delete mc.onRollOver; delete mc.onRollOut; } } function wait() { delete mc.onRollOver; delete mc.onRollOut; } function hide() { if (stateStarting()) { reset(); } if (stateFinished()) { setState("unselected"); } } function set returnTitle(l_bReturnTitle) { bReturnTitle = l_bReturnTitle; //return(__get__returnTitle()); } function get defaultX() { return(nDefaultX); } function get defaultY() { return(nDefaultY); } var DEFAULT_STATE = "unselected"; var NUMBER_SPEED_ALPHA = 8; }
Symbol 892 MovieClip [__Packages.MainProperties] Frame 0
class MainProperties { function MainProperties () { } static var STAGE_WIDTH = 600; static var STAGE_HEIGHT = 600; }
Symbol 893 MovieClip [__Packages.sarbakan.visual.activation.NoActivation] Frame 0
class sarbakan.visual.activation.NoActivation extends sarbakan.visual.activation.ActivationManager { var aDynamicElements; function NoActivation () { super(); aDynamicElements = []; } function addDynamicElement(l_oElement, l_nX, l_nY, l_nWidth, l_nHeight) { l_oElement.enable(); aDynamicElements.push(l_oElement); } function addAlwaysActiveElement(l_oElement) { l_oElement.enable(); aDynamicElements.push(l_oElement); } function removeDynamicElement(l_oElement) { for (var _local3 in aDynamicElements) { if (aDynamicElements[_local3] == l_oElement) { aDynamicElements.splice(_local3, 1); break; } } } function addStaticElement(l_oElement, l_nX, l_nY, l_nWidth, l_nHeight) { l_oElement._visible = true; } function getActiveElements() { return(aDynamicElements); } }
Symbol 894 MovieClip [__Packages.game.Game] Frame 0
class game.Game { var mcTimeline, bWrong, bPause, bLockScore, bWillDie, bSpacebarOff, sState, oData, aLevel, oVisual, oButtonManager, oHud, oPatterns, oPowerups, bFirst, bSecond, sDifficulty, oTime, fTimeOut, sElement, nPatternSeries, sProjDir, __get__hud, __get__addScore; function Game (l_mcTimeline, l_sDifficulty) { mcTimeline = l_mcTimeline; spacebarManage(false); bWrong = false; bPause = false; bLockScore = false; bWillDie = false; bSpacebarOff = true; l_mcTimeline.mcGameUpdater.onEnterFrame = sarbakan.utils.Delegate.create(this, update); sState = "wait"; Init(l_sDifficulty); } function Init(l_sDifficulty) { oData = new Data(); aLevel = oData.getDifficulty(l_sDifficulty); oVisual = new game.visual.Visual(mcTimeline, aLevel.length); oButtonManager = new game.input.ButtonManager(oVisual.__get__player().getMC()); oHud = new game.hud.Hud(oData.getScoreMultiplier(l_sDifficulty)); oPatterns = new game.PatternGenerator(mcTimeline); oPowerups = new game.PowerupGenerator(new sarbakan.utils.Time(0, 3), mcTimeline); bFirst = true; bSecond = true; sDifficulty = l_sDifficulty; } function update() { if (!bPause) { this[sState](); oHud.update(); } if (bWillDie) { bWillDie = false; _global.AOC.transitionToGame(); } oVisual.update(); } function waitForJump() { var _local2 = oButtonManager.update(); if (_local2.aKeyboard[0] == "Space") { if (aLevel[0].bWeakPillar) { oVisual.setShake("Crumble"); } aLevel.shift(); spacebarManage(false); bWrong = false; advance(); } else { oTime.update(); if (oTime.__get__timeOut()) { spacebarManage(false); if (aLevel[0].bWeakPillar) { oVisual.__get__player().death(); oVisual.setShake("Crumble"); sState = "wait"; } else { fTimeOut(); } } } } function setPowerup() { oPowerups.__set__time(new sarbakan.utils.Time(0, aLevel[0].nTimeBonus)); oPowerups.setNextPowerup(); sState = "waitPowerup"; } function setPattern() { sElement = undefined; if (((nPatternSeries == 1) && (aLevel[0].nSequences == 2)) && (oVisual.__get__player().getElement(0) == "Water")) { sElement = "Ice"; } else if ((nPatternSeries == 1) && (aLevel[0].nSequences > 1)) { sElement = "Switch"; } else if ((nPatternSeries == 2) && (aLevel[0].nSequences == 3)) { var _local3 = new Array("Water", "Air", "Earth"); do { var _local2 = Math.floor(Math.random() * 3); sElement = _local3[_local2]; } while (oVisual.__get__player().getElement(0) == sElement); } oPatterns.generateSequence(aLevel[0].nArrows, oPowerups.__get__position(), sElement); sState = "runPattern"; nPatternSeries--; oTime = new sarbakan.utils.Time(0, aLevel[0].nTimeArrows); fTimeOut = PatternTimeOut; oButtonManager.resetMouse(); } function setSequence() { nPatternSeries = aLevel[0].nSequences; bSpacebarOff = true; if (bFirst || (bSecond)) { sProjDir = "Right"; bSecond = bFirst; bFirst = false; } else if (aLevel.length <= 2) { sProjDir = "Left"; } else { var _local2 = Math.floor(Math.random() * 2); if (_local2 == 0) { sProjDir = "Right"; } else { sProjDir = "Left"; } } setPowerup(); } function runPattern() { oTime.update(); if (oTime.__get__timeOut()) { fTimeOut(); } else { var _local2 = oButtonManager.update(); switch (oPatterns.compareSequence(_local2)) { case "Correct" : if ((nPatternSeries == 0) && (aLevel[0].bWeakPillar)) { oVisual.setShake("Small Shake"); } break; case "Complete" : executeMove(); addScore = (50 * aLevel[0].nArrows); addTimeScore(oTime); break; case "Wrong" : oVisual.__get__player().__set__addErrors(oPatterns.remainingSize); nPatternSeries = 0; bWrong = true; endBending(); break; case "TimeOut" : nPatternSeries = 0; bWrong = true; oVisual.__get__player().__set__addErrors(oPatterns.remainingSize); endBending(); break; case "Easter Egg" : oVisual.easterEgg(); break; case "Ongoing" : } } } function restart() { bWillDie = true; oVisual.destroy(); } function PatternTimeOut() { oPatterns.timeOut(); runPattern(); oTime = undefined; } function addTimeScore(l_oTime) { var _local3 = l_oTime.__get__frames() + (l_oTime.__get__totalSeconds() * l_oTime.__get__framerate()); addScore = (_local3 * 5); } function waitPowerup() { if (oPowerups.update()) { setPattern(); } } function advance() { oVisual.advance(this); sState = "wait"; } function wait() { } function endAdvance() { if (oVisual.__get__noPillars()) { oHud.setEndPoints(oData.timeLimit(sDifficulty)); oVisual.__get__player().win(); } else { bLockScore = false; sState = "setSequence"; } } function endBending() { if (nPatternSeries > 0) { setPowerup(); } else { if (aLevel.length < 3) { sProjDir = "Left"; oVisual.__get__player().setDirection(sProjDir); } if (!bWrong) { addScore = (1000); } oVisual.sendProjectile(sarbakan.utils.Delegate.create(this, endProjectileThrow), oData, sProjDir); sState = "wait"; bLockScore = true; } } function endProjectileThrow() { if ((oHud.__get__life() > 0) && (bSpacebarOff)) { oVisual.__get__player().resetErrors(); oTime = new sarbakan.utils.Time(0, aLevel[0].nTimeJump); fTimeOut = setSequence; sState = "waitForJump"; spacebarManage(true); bSpacebarOff = false; } } function projCollide() { var _local2 = 0; if (oVisual.__get__player().__get__errors() > 0) { _local2 = oData.projectileDamage(oVisual.__get__projectile(), oVisual.__get__projSize()); } else { setSoundProj(oVisual.__get__projectile(), oVisual.__get__element()); } oHud.loseBalance(_local2); oVisual.projCollide(oHud.__get__life() > 0, _local2); if (aLevel[0].bWeakPillar) { oVisual.setShake("Big Shake"); } } function spacebarManage(l_bVisible) { mcTimeline.mcSpacebar._visible = l_bVisible; if (l_bVisible) { mcTimeline.mcSpacebar._y = 95; } else { mcTimeline.mcSpacebar._y = -95; } } function setSoundProj(l_sProjectile, l_sElement) { var _local3 = oData.getImpactSound(l_sProjectile, l_sElement); if (_local3 != "") { _global.AOC.playSFX(_local3, 1); } } function executeMove() { if (oPatterns.__get__remainingSize() == 0) { var _local3 = false; var _local2; if (((aLevel.length < 3) && (aLevel[0].nSequences == 2)) || (((aLevel.length < 3) && (aLevel[0].nSequences == 3)) && (nPatternSeries == 1))) { sProjDir = "Right"; if (sElement == "Ice") { sElement = "Switch"; } } else if (((aLevel[0].nSequences == 3) && (nPatternSeries == 1)) || (((aLevel[0].nSequences == 2) && (sElement == "Ice")) && (sElement == "Water"))) { if (sProjDir == "Left") { sProjDir = "Right"; } else { sProjDir = "Left"; } } oVisual.__get__player().setDirection(sProjDir); if (sElement == undefined) { switch (oPatterns.__get__sequence()) { case "Down" : case "Up" : sElement = "Earth"; break; case "Left" : case "Right" : sElement = "Water"; break; default : sElement = "Air"; } } if (oPatterns.__get__size() >= 5) { _local2 = "Big"; } else { _local2 = "Small"; } if (sElement != "Switch") { oVisual.addElement(_local2 + sElement); } else { _local3 = oVisual.switchElement(sarbakan.utils.Delegate.create(this, endBending)); } if (_local3) { oVisual.__get__player().bendingMove(_local2, undefined, sElement); } else { oVisual.__get__player().bendingMove(_local2, sarbakan.utils.Delegate.create(this, endBending), sElement); } sState = "wait"; } else { endBending(); } } function willDie(l_bWillDie) { bWillDie = l_bWillDie; } function set hud(l_mcHud) { oHud.setHudMC(l_mcHud); //return(__get__hud()); } function set addScore(l_nScore) { if (!bLockScore) { oHud.addScore(l_nScore); } //return(__get__addScore()); } function get score() { return(oHud.__get__score()); } function get pause() { return(bPause); } function set pause(l_bPause) { bPause = l_bPause; oVisual.__set__pause(l_bPause); oPowerups.__set__pause(l_bPause); //return(pause); } function get easterEggState() { return(oVisual.__get__easterEggState()); } }
Symbol 895 MovieClip [__Packages.Data] Frame 0
class Data { var oDifficulty, oBlocked, oCross, OBJECT_PROJ_SOUNDS; function Data () { oDifficulty = new Object(); oDifficulty.Easy = setEasy(); oDifficulty.Medium = setMedium(); oDifficulty.Hard = setHard(); OBJECT_TIME_LIMIT.Easy = new sarbakan.utils.Time(4, 30); OBJECT_TIME_LIMIT.Medium = new sarbakan.utils.Time(6, 0); OBJECT_TIME_LIMIT.Hard = new sarbakan.utils.Time(8, 0); setBlockedGrid(); setCrossGrid(); setSounds(); } function setEasy() { var _local2 = new Array(); _local2.push(addNode(1, 2, 2, 5, 2, false)); _local2.push(addNode(1, 2, 2, 5, 2, false)); _local2.push(addNode(1, 2, 2, 4, 2, false)); _local2.push(addNode(1, 2, 2, 4, 2, false)); _local2.push(addNode(2, 2, 2, 3, 2, false)); _local2.push(addNode(1, 3, 2, 4, 2, false)); _local2.push(addNode(2, 2, 2, 4, 2, false)); _local2.push(addNode(1, 3, 2, 3, 2, true)); _local2.push(addNode(2, 3, 2, 4, 2, false)); _local2.push(addNode(2, 3, 2, 3, 2, false)); return(_local2); } function setMedium() { var _local2 = new Array(); _local2.push(addNode(1, 3, 2, 4, 2, false)); _local2.push(addNode(1, 3, 2, 3, 2, false)); _local2.push(addNode(1, 4, 2, 5, 2, false)); _local2.push(addNode(2, 4, 2, 4, 2, false)); _local2.push(addNode(1, 4, 2, 4, 2, true)); _local2.push(addNode(1, 4, 2, 3, 2, false)); _local2.push(addNode(2, 5, 2, 6, 2, false)); _local2.push(addNode(2, 5, 2, 5, 2, false)); _local2.push(addNode(3, 5, 2, 5, 2, false)); _local2.push(addNode(2, 5, 2, 5, 2, false)); _local2.push(addNode(2, 6, 2, 7, 2, false)); _local2.push(addNode(2, 6, 2, 6, 2, true)); _local2.push(addNode(3, 6, 2, 5, 2, false)); return(_local2); } function setHard() { var _local2 = new Array(); _local2.push(addNode(1, 5, 2, 5, 2, false)); _local2.push(addNode(1, 6, 2, 6, 2, false)); _local2.push(addNode(1, 6, 2, 5, 2, false)); _local2.push(addNode(2, 5, 2, 5, 2, false)); _local2.push(addNode(2, 6, 2, 6, 2, true)); _local2.push(addNode(3, 6, 2, 5, 2, false)); _local2.push(addNode(3, 7, 2, 7, 2, false)); _local2.push(addNode(2, 8, 2, 7, 2, false)); _local2.push(addNode(2, 7, 2, 6, 2, false)); _local2.push(addNode(3, 6, 2, 6, 2, true)); _local2.push(addNode(3, 6, 2, 5, 2, false)); _local2.push(addNode(3, 7, 2, 7, 2, false)); _local2.push(addNode(2, 8, 2, 8, 2, true)); _local2.push(addNode(3, 8, 2, 7, 2, false)); _local2.push(addNode(3, 10, 2, 9, 2, true)); _local2.push(addNode(3, 10, 2, 8, 2, false)); return(_local2); } function setOriginalHard() { var _local2 = new Array(); _local2.push(addNode(1, 12, 2, 10, 1, false)); _local2.push(addNode(1, 13, 2, 10, 1, true)); _local2.push(addNode(2, 10, 2, 8, 1, true)); _local2.push(addNode(2, 10, 2, 7, 1, false)); _local2.push(addNode(2, 11, 1, 7, 1, true)); _local2.push(addNode(2, 12, 1, 8, 1, false)); _local2.push(addNode(2, 14, 2, 10, 1, true)); _local2.push(addNode(2, 16, 2, 12, 1, true)); _local2.push(addNode(3, 12, 1, 9, 1, false)); _local2.push(addNode(3, 12, 1, 8, 1, true)); _local2.push(addNode(3, 13, 2, 10, 1, false)); _local2.push(addNode(3, 13, 1, 9, 1, true)); _local2.push(addNode(3, 15, 1, 12, 1, true)); _local2.push(addNode(2, 17, 2, 13, 1, true)); _local2.push(addNode(1, 20, 1, 15, 1, true)); _local2.push(addNode(2, 17, 1, 12, 1, true)); _local2.push(addNode(3, 20, 1, 16, 1, true)); _local2.push(addNode(3, 25, 1, 19, 1, true)); return(_local2); } function addNode(l_nSequences, l_nArrows, l_nTimeBonus, l_nTimeArrows, l_nTimeJump, l_bWeakPillar) { var _local1 = new Object(); _local1.nSequences = l_nSequences; _local1.nArrows = l_nArrows; _local1.bWeakPillar = l_bWeakPillar; _local1.nTimeBonus = l_nTimeBonus; _local1.nTimeArrows = l_nTimeArrows; _local1.nTimeJump = l_nTimeJump; return(_local1); } function setBlockedGrid() { oBlocked = new Object(); oBlocked.Small = new Object(); oBlocked.Small[WATER] = new Array(WOOD, WATER); oBlocked.Small[ICE] = ARRAY_ALL_PROJECTILE; oBlocked.Small[EARTH] = ARRAY_ALL_PROJECTILE; oBlocked.Small[AIR] = new Array(WOOD, WATER, CANTEEN, ROCK); oBlocked.Small[WATEREARTH] = ARRAY_ALL_PROJECTILE; oBlocked.Small[WATERAIR] = ARRAY_ALL_PROJECTILE; oBlocked.Small[EARTHAIR] = ARRAY_ALL_PROJECTILE; oBlocked.Big = new Object(); oBlocked.Big[WATER] = new Array(WOOD, CANTEEN, WATER, WATER); oBlocked.Big[ICE] = ARRAY_ALL_PROJECTILE; oBlocked.Big[EARTH] = ARRAY_ALL_PROJECTILE; oBlocked.Big[AIR] = new Array(WOOD, CANTEEN, BOOM, ROCK, WATER, ROCK, WATER); oBlocked.Big[WATEREARTH] = ARRAY_ALL_PROJECTILE; oBlocked.Big[WATERAIR] = ARRAY_ALL_PROJECTILE; oBlocked.Big[EARTHAIR] = ARRAY_ALL_PROJECTILE; } function setCrossGrid() { oCross = new Object(); oCross.Small = new Object(); oCross.Small[WATER] = new Array(CANTEEN, BOOM, ROCK, ICE, EARTH); oCross.Small[ICE] = new Array(BOOM, ICE, EARTH); oCross.Small[EARTH] = new Array(BOOM, ICE, EARTH); oCross.Small[AIR] = new Array(WATER, BOOM, ROCK, ICE, EARTH); oCross.Small[WATEREARTH] = ARRAY_ALL_PROJECTILE; oCross.Small[WATERAIR] = ARRAY_ALL_PROJECTILE; oCross.Small[EARTHAIR] = ARRAY_ALL_PROJECTILE; oCross.Small.All = ARRAY_ALL_PROJECTILE; oCross.Big = new Object(); oCross.Big[WATER] = new Array(ICE, EARTH); oCross.Big[ICE] = new Array(ICE, EARTH); oCross.Big[EARTH] = new Array(ICE, EARTH); oCross.Big[AIR] = new Array(BOOM, WATER, ICE, EARTH, WATER, ICE, EARTH); oCross.Big[WATEREARTH] = ARRAY_ALL_PROJECTILE; oCross.Big[WATERAIR] = ARRAY_ALL_PROJECTILE; oCross.Big[EARTHAIR] = ARRAY_ALL_PROJECTILE; oCross.Big.All = ARRAY_ALL_PROJECTILE; } function setSounds() { OBJECT_PROJ_SOUNDS = new Object(); OBJECT_PROJ_SOUNDS[WOOD] = new Object(); OBJECT_PROJ_SOUNDS[WOOD][AIR] = ""; OBJECT_PROJ_SOUNDS[WOOD][WATERAIR] = ""; OBJECT_PROJ_SOUNDS[WOOD].Default = "ImpactWood"; OBJECT_PROJ_SOUNDS[CANTEEN] = new Object(); OBJECT_PROJ_SOUNDS[CANTEEN][AIR] = ""; OBJECT_PROJ_SOUNDS[CANTEEN][WATERAIR] = ""; OBJECT_PROJ_SOUNDS[CANTEEN].Default = "ImpactCanteen"; OBJECT_PROJ_SOUNDS[BOOM] = new Object(); OBJECT_PROJ_SOUNDS[BOOM][AIR] = ""; OBJECT_PROJ_SOUNDS[BOOM][WATERAIR] = ""; OBJECT_PROJ_SOUNDS[BOOM][EARTH] = "ImpactMetal"; OBJECT_PROJ_SOUNDS[BOOM][ICE] = "ImpactMetal"; OBJECT_PROJ_SOUNDS[BOOM][WATEREARTH] = "ImpactMetal"; OBJECT_PROJ_SOUNDS[BOOM][EARTHAIR] = "ImpactMetal"; OBJECT_PROJ_SOUNDS[ROCK] = new Object(); OBJECT_PROJ_SOUNDS[ROCK][AIR] = ""; OBJECT_PROJ_SOUNDS[ROCK][WATERAIR] = ""; OBJECT_PROJ_SOUNDS[ROCK].Default = "ImpactWood"; OBJECT_PROJ_SOUNDS[ICE] = new Object(); OBJECT_PROJ_SOUNDS[ICE].Default = "IceBreak"; OBJECT_PROJ_SOUNDS[EARTH] = new Object(); OBJECT_PROJ_SOUNDS[EARTH].Default = "EarthBreak"; OBJECT_PROJ_SOUNDS[WATER] = new Object(); OBJECT_PROJ_SOUNDS[WATER].Default = "WaterBreak"; } function getDifficulty(l_sLevel) { return(oDifficulty[l_sLevel]); } function getImpactSound(l_sProj, l_sElement) { var _local2 = ""; if (OBJECT_PROJ_SOUNDS[l_sProj][l_sElement] != undefined) { _local2 = OBJECT_PROJ_SOUNDS[l_sProj][l_sElement]; } else if (OBJECT_PROJ_SOUNDS[l_sProj].Default != undefined) { _local2 = OBJECT_PROJ_SOUNDS[l_sProj].Default; } return(_local2); } function projectileDamage(l_sProjectile, l_sSize) { var _local2; var _local3; for (_local2 in ARRAY_ALL_PROJECTILE) { if (ARRAY_ALL_PROJECTILE[_local2] == l_sProjectile) { _local3 = _local2; break; } } var _local5 = 0; if ((!isNaN(_local2)) || (l_sSize == "Small")) { _local5 = ARRAY_SMALL_PROJ[_local2]; } else if (l_sSize == "Big") { _local5 = ARRAY_BIG_PROJ[_local2]; } return(_local5); } function chooseProjectile(l_sElement, l_sSize, l_bBlocked) { if (l_sSize == undefined) { l_sSize = "Small"; } if (l_sElement == undefined) { l_sElement = "All"; } var _local2; if (l_bBlocked) { _local2 = oBlocked[l_sSize][l_sElement]; } else { _local2 = oCross[l_sSize][l_sElement]; } var _local5 = Math.floor(Math.random() * _local2.length); return(_local2[_local5]); } function timeLimit(l_sElement) { return(OBJECT_TIME_LIMIT[l_sElement]); } function getScoreMultiplier(l_sDifficulty) { return(OBJECT_SCORE_MULTIPLIER[l_sDifficulty]); } var WOOD = "2"; var BOOM = "3"; var ROCK = "1"; var CANTEEN = "4"; var ICE = "Ice"; var WATER = "Water"; var EARTH = "Earth"; var AIR = "Air"; var WATEREARTH = "WaterEarth"; var WATERAIR = "WaterAir"; var EARTHAIR = "EarthAir"; var ARRAY_ALL_PROJECTILE = new Array(Data.prototype.WOOD, Data.prototype.CANTEEN, Data.prototype.BOOM, Data.prototype.ROCK, Data.prototype.WATER, Data.prototype.ICE, Data.prototype.EARTH, Data.prototype.WATER, Data.prototype.ICE, Data.prototype.EARTH); var ARRAY_SMALL_PROJ = new Array(1, 1, 2, 2, 3, 3, 3, 3, 3, 3); var ARRAY_BIG_PROJ = new Array(1, 1, 2, 2, 4, 5, 5, 4, 5, 5); var OBJECT_SCORE_MULTIPLIER = new Object({Easy:3, Medium:4, Hard:5}); var OBJECT_TIME_LIMIT = new Object(); }
Symbol 896 MovieClip [__Packages.sarbakan.utils.Time] Frame 0
class sarbakan.utils.Time { var nSeconds, nMinutes, nFrames, bForward; function Time (l_nMinutes, l_nSeconds, l_bForward) { nSeconds = l_nSeconds; nMinutes = l_nMinutes; nFrames = NUMBER_FRAME_RATE; bForward = l_bForward; } function update() { if (bForward) { addFrame(); } else { removeFrame(); } } function removeFrame() { nFrames--; if (nFrames <= 0) { nSeconds--; if (nSeconds < 0) { nMinutes = Math.max(nMinutes - 1, 0); nSeconds = 59; } nFrames = NUMBER_FRAME_RATE; } } function addFrame() { nFrames++; if (nFrames >= NUMBER_FRAME_RATE) { nSeconds++; if (nSeconds >= 60) { nMinutes++; nSeconds = 0; } nFrames = 0; } } function addTime(l_oTime) { nSeconds = nSeconds + l_oTime.seconds; while (nSeconds >= 60) { nSeconds = nSeconds - 60; nMinutes++; } nMinutes = nMinutes + l_oTime.minutes; } function get timeOut() { return((nSeconds <= 0) && (nMinutes <= 0)); } function get framerate() { return(NUMBER_FRAME_RATE); } function get frames() { return(nFrames); } function get seconds() { return(nSeconds); } function get minutes() { return(nMinutes); } function set seconds(l_nSeconds) { nSeconds = l_nSeconds; nFrames = NUMBER_FRAME_RATE; //return(seconds); } function get totalSeconds() { var _local2 = nSeconds; _local2 = _local2 + (nMinutes * 60); return(_local2); } function get exactSecond() { return(nFrames == NUMBER_FRAME_RATE); } function set minutes(l_nMinutes) { nMinutes = l_nMinutes; //return(minutes); } var NUMBER_FRAME_RATE = 30; }
Symbol 897 MovieClip [__Packages.game.visual.Visual] Frame 0
class game.visual.Visual { var oPlayer, bPause, bEasterEgg, fEasing, oElementManager, oLayerAang, aPillars, oLayerManager, oCam, sndShake, sProjectileSize, sProjectile, mcProj, fNextFunction, __get__pause; function Visual (l_mcContainer, l_nPillars) { oPlayer = new game.visual.Player(l_mcContainer.mcAangLayer.mcAang); bPause = false; bEasterEgg = false; fEasing = mx.transitions.easing.Strong.easeOut; initLayers(l_mcContainer, l_nPillars); oPlayer.setCoord(); oElementManager = new game.elements.ElementManager(oLayerAang); setPlayerCam(true); } function destroy() { _global.AOC.pause = false; sarbakan.visual.PauseManager.remove(aPillars[0].getMC()); delete oPlayer; oLayerAang = undefined; oLayerManager.destroy(); } function update() { oLayerManager.update(); } function getCamCoord() { return(oPlayer.getCamCoord()); } function easterEgg() { if (!bEasterEgg) { bEasterEgg = true; var _local2 = oLayerAang.mc.getNextHighestDepth(); var _local3 = oLayerAang.mc.attachMovie("EasterEgg", "EasterEgg" + _local2, _local2); var _local4 = new game.visual.EasterEgg(_local3, oPlayer.getMC(), oLayerAang, sarbakan.utils.Delegate.create(this, endEasterEgg)); oLayerAang.addDynamicElement(_local4); } } function advance(l_oGame) { aPillars.shift(); oCam.setSpeed(MOVE_SPEED); oCam.setEasing(fEasing); oPlayer.setJump(aPillars[0], l_oGame); } function setShake(l_sIntensity) { aPillars[0].getMC().gotoAndStop(l_sIntensity); switch (l_sIntensity) { case "Small Shake" : sndShake = _global.AOC.playSFX(l_sIntensity, 9999); oPlayer.__set__setShake("Small"); break; case "Big Shake" : _global.AOC.stopSFX(sndShake); sndShake = _global.AOC.playSFX(l_sIntensity, 9999); oPlayer.__set__setShake("Big"); break; case "Crumble" : _global.AOC.stopSFX(sndShake); sndShake = _global.AOC.playSFX(l_sIntensity, 1); oPlayer.__set__setShake(""); } } function setPlayerCam(l_bInstant) { oCam.unlock(); oCam.setSpeed(); oCam.lockOn(sarbakan.utils.Delegate.create(this, getCamCoord), l_bInstant); } function addElement(l_sElement) { oElementManager.addElement(l_sElement, oPlayer.getMC()); } function switchElement(l_fNextFunction) { return(oElementManager.switchElement(l_fNextFunction)); } function sendProjectile(l_fNextFunction, l_oData, l_sProjDir) { var _local2; var _local5; sProjectileSize = oElementManager.size; if (oPlayer.__get__errors() > 0) { _local2 = l_oData.chooseProjectile(oElementManager.__get__mainElement(), oElementManager.__get__size(), false); } else { _local2 = l_oData.chooseProjectile(oElementManager.__get__mainElement(), oElementManager.__get__size(), true); } sProjectile = _local2; if (!isNaN(_local2)) { _local5 = Number(_local2); _local2 = "Sokka"; } var _local4 = oLayerAang.mc.getNextHighestDepth(); mcProj = oLayerAang.mc.attachMovie("Proj" + _local2, "Proj" + _local4, _local4); var _local3 = new game.visual.Projectile(mcProj, oPlayer.getMC(), oPlayer.__get__errors(), sarbakan.utils.Delegate.create(this, endElement, oPlayer.__get__errors()), oLayerAang); if (oPlayer.__get__errors() > 0) { oElementManager.breakElement(_local3.getMC(), l_sProjDir); } if (_local2 == "Sokka") { _local3.getMC().setProj(_local5); } else if ((_local2 != "Sokka") && (oElementManager.__get__size() == "Big")) { _local3.getMC().state._xscale = 125; _local3.getMC().state._yscale = 125; } fNextFunction = l_fNextFunction; oLayerAang.addDynamicElement(_local3); oCam.setSpeed(10); oCam.unlock(); oCam.lockOn(sarbakan.utils.Delegate.create(_local3, _local3.getCamCoord), false); } function endElement(l_nErrors) { if (l_nErrors > 0) { fNextFunction = undefined; } oElementManager.removeElement(false, fNextFunction); } function endEasterEgg() { bEasterEgg = false; } function projCollide(l_bAlive, l_nDamage) { setPlayerCam(true); if (!l_bAlive) { oPlayer.death(); oElementManager.drop(); } else if (l_nDamage >= 3) { oPlayer.hurt("BigHurt", fNextFunction); _global.AOC.playSFX("BigHit", 1); oElementManager.drop(); } else if (l_nDamage >= 1) { oPlayer.hurt("SmallHurt", fNextFunction); _global.AOC.playSFX("SmallHit", 1); oElementManager.drop(); } else if (oElementManager.__get__mainElement() == "Water") { oElementManager.drop(); } mcProj.stopSound(); } function initLayers(l_mcContainer, l_nPillars) { oLayerManager = new sarbakan.visual.layer.LayerManager(10000, 1200, 600, 600); oCam = oLayerManager.getCamera(); var _local2; aPillars = new Array(); var _local5 = new sarbakan.visual.layer.Layer(l_mcContainer.mcFrontPillars, new sarbakan.visual.activation.NoActivation()); oLayerManager.addLayer(_local5, SPEED_FRONT_PILLARS, 1); _local2 = createCliff(l_mcContainer.mcFrontPillars, "Left", _local2); _local5.addStaticElement(_local2); _local2 = undefined; var _local3; _local3 = 0; while (_local3 < l_nPillars) { _local2 = createPillar(l_mcContainer.mcFrontPillars, _local2); _local5.addStaticElement(_local2); aPillars.push(_local2); _local3++; } _local2 = createCliff(l_mcContainer.mcFrontPillars, "Right", _local2); _local5.addStaticElement(_local2); aPillars.push(_local2); var _local10 = new sarbakan.visual.layer.Layer(l_mcContainer.mcSky, new sarbakan.visual.activation.NoActivation()); oLayerManager.addLayer(_local10, SPEED_SKY, 1); var _local9 = new sarbakan.visual.layer.Layer(l_mcContainer.mcSun, new sarbakan.visual.activation.NoActivation()); oLayerManager.addLayer(_local9, SPEED_SUN, 1); var _local8 = new sarbakan.visual.layer.Layer(l_mcContainer.mcMountains, new sarbakan.visual.activation.NoActivation()); oLayerManager.addLayer(_local8, SPEED_MOUNTAINS, 1); var _local7 = new sarbakan.visual.layer.Layer(l_mcContainer.mcBackTrees, new sarbakan.visual.activation.NoActivation()); oLayerManager.addLayer(_local7, SPEED_MOUNTAINS, 1); oLayerAang = new sarbakan.visual.layer.Layer(l_mcContainer.mcAangLayer, new sarbakan.visual.activation.NoActivation()); oLayerManager.addLayer(oLayerAang, SPEED_FRONT_PILLARS, 1); oLayerAang.addDynamicElement(oPlayer); } function createPillar(l_mcContainer, l_oPillar) { var _local3; var _local1 = l_mcContainer.getNextHighestDepth(); l_mcContainer.attachMovie("Pillar", "Pillar" + _local1, _local1); _local3 = new game.visual.Pillar(l_mcContainer["Pillar" + _local1]); if (l_oPillar != undefined) { var _local4 = Math.ceil(Math.random() * 150) + 200; l_mcContainer["Pillar" + _local1]._x = l_oPillar.mc._x + _local4; l_mcContainer["Pillar" + _local1]._y = 750; } else { l_mcContainer["Pillar" + _local1]._x = 450; l_mcContainer["Pillar" + _local1]._y = 750; } l_mcContainer.gotoAndStop("Idle"); return(_local3); } function createCliff(l_mcContainer, l_sSide, l_oPillar) { var _local3; var _local1 = l_mcContainer.getNextHighestDepth(); l_mcContainer.attachMovie("Cliff" + l_sSide, "Cliff" + _local1, _local1); _local3 = new game.visual.Pillar(l_mcContainer["Cliff" + _local1]); if (l_oPillar != undefined) { var _local4 = Math.ceil(Math.random() * 150) + 200; l_mcContainer["Cliff" + _local1]._x = l_oPillar.mc._x + _local4; l_mcContainer["Cliff" + _local1]._y = -170; } else { l_mcContainer["Cliff" + _local1]._x = -100; l_mcContainer["Cliff" + _local1]._y = -170; } return(_local3); } function get noPillars() { return(aPillars.length <= 1); } function get player() { return(oPlayer); } function set pause(l_bPause) { bPause = l_bPause; if (bPause) { oLayerManager.pause(); oLayerManager.update(); } else { oLayerManager.unpause(); } //return(__get__pause()); } function get projectile() { return(sProjectile); } function get projSize() { return(sProjectileSize); } function get element() { return(oElementManager.__get__mainElement()); } function get easterEggState() { var _local1; _local1 = "Miss"; return(_local1); } static var NUMBER_PROJECTILES = 4; static var MOVE_SPEED = 11; static var SPEED_FRONT_PILLARS = 1; static var SPEED_SKY = 0.05; static var SPEED_SUN = 0.01; static var SPEED_MOUNTAINS = 0.1; }
Symbol 898 MovieClip [__Packages.game.visual.Player] Frame 0
class game.visual.Player extends sarbakan.visual.element.DynamicElement { var setMC, aCurrentWalls, oShakeCoord, sShake, nErrors, SmallEarth, BigEarth, SmallWater, BigWater, SmallAir, BigAir, SmallIce, BigIce, SmallHurt, BigHurt, mc, sElementBend, fEndJump, sState, sNextState, nSpeedX, nTargetX, nSpeedY, bShake, getGlobalPos, __get__addErrors, __get__setShake; function Player (l_mcContainer) { super(l_mcContainer._name); setMC(l_mcContainer); aCurrentWalls = new Array(); oShakeCoord = new Object(); sShake = ""; setState("idle"); nErrors = 0; SmallEarth = sarbakan.utils.Delegate.create(this, executeElement); BigEarth = sarbakan.utils.Delegate.create(this, executeElement); SmallWater = sarbakan.utils.Delegate.create(this, executeElement); BigWater = sarbakan.utils.Delegate.create(this, executeElement); SmallAir = sarbakan.utils.Delegate.create(this, executeElement); BigAir = sarbakan.utils.Delegate.create(this, executeElement); SmallIce = sarbakan.utils.Delegate.create(this, executeElement); BigIce = sarbakan.utils.Delegate.create(this, executeElement); SmallHurt = sarbakan.utils.Delegate.create(this, hurting); BigHurt = sarbakan.utils.Delegate.create(this, hurting); } function update() { super.update(); } function win() { mc.state.stop(); _global.AOC.endGame(true); } function death() { setState("loseBalance"); } function loseBalance() { if (stateFinished()) { mc.state.stop(); _global.AOC.endGame(false); } } function bendingMove(l_sSize, l_fEndBending, l_sElement) { if (l_sElement != "Switch") { sElementBend = l_sSize + l_sElement; if (mc._xscale > 0) { aCurrentWalls.push({side:"Right", element:l_sElement, size:l_sSize}); } else { aCurrentWalls.push({side:"Left", element:l_sElement, size:l_sSize}); } setState(sElementBend); } else { setState("Switch"); sElementBend = aCurrentWalls[0].size; if ((aCurrentWalls[0].element == "Water") || (aCurrentWalls[1].element == "Water")) { if ((aCurrentWalls[0].element == "Air") || (aCurrentWalls[1].element == "Air")) { sElementBend = sElementBend + "WaterAir"; } else { sElementBend = sElementBend + "WaterEarth"; } } else { sElementBend = sElementBend + "EarthAir"; } } fEndJump = l_fEndBending; } function executeElement() { if (stateFinished()) { setState("idle"); fEndJump(); } shake(); } function hurt(l_sState, l_fEndJump) { setState(l_sState); fEndJump = l_fEndJump; } function hurting() { if (stateFinished()) { setState("idle"); fEndJump(); } } function idle() { if ((sState != "idle") && (sNextState != "idle")) { setState("idle"); } else if (sState == "idle") { shake(); } } function jump() { if (mc.state._currentframe == 6) { nSpeedX = (nTargetX - mc._x) / 13; } if (Math.abs(mc._x - nTargetX) < 1) { mc._x = nTargetX; nSpeedX = 0; } if (stateFinished()) { aCurrentWalls = new Array(); setState("idle"); fEndJump(); } } function Switch() { if (stateFinished()) { setState("idle"); mc._xscale = mc._xscale * -1; fEndJump(); } shake(); } function setDirection(l_sDirection) { if (l_sDirection == "Right") { mc._xscale = 100; } else { mc._xscale = -100; } } function getElement(l_nElement) { return(aCurrentWalls[l_nElement].element); } function setJump(l_oPillar, l_oGame) { setState("jump"); mc._xscale = 100; nTargetX = l_oPillar.mc._x; fEndJump = sarbakan.utils.Delegate.create(l_oGame, l_oGame.endAdvance); _global.AOC.playSFX("Swoosh", 1); } function setSpeed(l_nSpeedX, l_nSpeedY) { nSpeedX = l_nSpeedX; nSpeedY = l_nSpeedY; } function getSpeed() { var _local2 = new Object({nSpeedX:nSpeedX, nSpeedY:nSpeedY}); return(_local2); } function resetErrors() { nErrors = 0; } function setState(l_sState) { sState = l_sState; mc.state.gotoAndPlay(1); mc.gotoAndStop(l_sState); } function shake() { var _local2 = 0; switch (sShake) { case "Small" : _local2 = NUMBER_SMALL_SHAKE; break; case "Big" : _local2 = NUMBER_BIG_SHAKE; } if (bShake) { mc.state._x = mc.state._x + _local2; } else { mc.state._x = mc.state._x - _local2; } bShake = !bShake; } function getCamCoord() { var _local2; if (sShake == "Small") { _local2 = new Object(); _local2.x = oShakeCoord.x; _local2.y = oShakeCoord.y; } else { _local2 = getGlobalPos(mc.state); } mc._parent.globalToLocal(_local2); return({x:_local2.x - 300, y:_local2.y - 600}); } function stateStarting() { return(mc.state._currentframe == 1); } function stateFinished() { return(mc.state._currentframe == mc.state._totalframes); } function stateCurrentFrame() { return(mc.state._currentframe); } function get elementBend() { return(sElementBend); } function get errors() { return(nErrors); } function set addErrors(l_nErrors) { nErrors = nErrors + l_nErrors; //return(__get__addErrors()); } function set setShake(l_sShake) { if (sShake != l_sShake) { sShake = l_sShake; oShakeCoord = getGlobalPos(mc.state); if (sShake == "") { bShake = false; } } //return(__get__setShake()); } var NUMBER_SMALL_SHAKE = 4; var NUMBER_BIG_SHAKE = 8; }
Symbol 899 MovieClip [__Packages.game.visual.Pillar] Frame 0
class game.visual.Pillar extends sarbakan.visual.element.StaticElement { var setMC; function Pillar (l_mc) { super(l_mc._name); setMC(l_mc); l_mc.gotoAndStop("Idle"); } }
Symbol 900 MovieClip [__Packages.game.elements.ElementManager] Frame 0
class game.elements.ElementManager { var oLayer, aElements, sMainElement, sSize, fNextFunction; function ElementManager (l_oLayer) { oLayer = l_oLayer; aElements = new Array(); } function addElement(l_sElement, l_mcPlayer) { var _local4; if ((l_sElement == "SmallIce") || (l_sElement == "BigIce")) { aElements[0].setElement = "Ice"; aElements[0].mc.setState("Iced", "Idle"); aElements[0].mc.setPrefix("Iced"); sMainElement = "Ice"; _local4 = "Ice"; } else { var _local5 = oLayer.mc.getNextHighestDepth(); oLayer.mc.attachMovie(l_sElement, "Element" + _local5, _local5); var _local6 = new game.visual.Element(oLayer.mc["Element" + _local5], l_mcPlayer, l_sElement); aElements.push(_local6); oLayer.addDynamicElement(_local6); if (aElements.length == 1) { sMainElement = l_sElement; if (l_sElement.substring(0, 3) == "Big") { sSize = "Big"; sMainElement = l_sElement.substr(3); } else { sSize = "Small"; sMainElement = l_sElement.substr(5); } } if (l_sElement.substring(0, 3) == "Big") { _local4 = l_sElement.substr(3); } else { _local4 = l_sElement.substr(5); } } _global.AOC.playSFX(_local4 + "In"); } function breakElement(l_mcProj, l_sProjDir) { var _local2 = getElementPos(l_sProjDir); if (_local2 >= 0) { aElements[_local2].getMC().setWillBreak(l_mcProj); oLayer.removeDynamicElement(aElements[_local2]); aElements.splice(_local2, 1); } } function removeElement(l_bBreak, l_fNextFunction) { if (aElements.length > 0) { if (l_bBreak) { aElements[0].getMC().setBreak(); _global.AOC.playSFX(aElements[0].getElement + "Break"); if (aElements[1]) { aElements[1].getMC().setBreak(); } aElements = new Array(); } else { drop(l_fNextFunction); } } else { l_fNextFunction(); } return(aElements[0].getMC()._name); } function switchElement(l_fNextFunction) { var _local3 = false; if (aElements.length == 1) { aElements[0].switchSide(); _global.AOC.playSFX(aElements[0].getElement + "In"); } else { aElements[1].switchSide(sarbakan.utils.Delegate.create(this, meldElements)); _global.AOC.playSFX(aElements[1].getElement + "In"); fNextFunction = l_fNextFunction; _local3 = true; } return(_local3); } function meldElements() { if ((aElements[0].getElement == "Air") || (aElements[1].getElement == "Air")) { switch (true) { case aElements[0].getElement == "Earth" : aElements[0].mc.setMeld(fNextFunction, "EarthAir", "EarthAirIdle"); aElements[0].setElement = (sMainElement = "EarthAir"); break; case aElements[1].getElement == "Earth" : aElements[1].mc.setMeld(fNextFunction, "EarthAir", "EarthAirIdle"); aElements[0].setElement = (sMainElement = "EarthAir"); break; case aElements[0].getElement == "Water" : aElements[1].mc.setMeld(fNextFunction, "WaterAir", "Idle"); aElements[1].mc.setPrefix("WaterAir"); aElements[0].mc.setState("WaterAir"); aElements.shift(); aElements[0].setElement = (sMainElement = "WaterAir"); break; case aElements[1].getElement == "Water" : aElements[0].mc.setMeld(fNextFunction, "WaterAir", "Idle"); aElements[0].mc.setPrefix("WaterAir"); aElements[1].mc.setState("WaterAir"); aElements.pop(); aElements[0].setElement = (sMainElement = "WaterAir"); } } else { aElements[0].mc.setMeld(fNextFunction, "WaterEarth", "Idle"); aElements[0].mc.setPrefix("WaterEarth"); var _local2 = aElements.pop(); _local2.remove(); aElements[0].setElement = (sMainElement = "WaterEarth"); } } function drop(l_fNextFunction) { var _local3 = 0; while (_local3 < aElements.length) { if (aElements[_local3].getElement == "Water") { aElements[_local3].mc.setBreak(l_fNextFunction); if (_local3 == 0) { _global.AOC.playSFX(aElements[_local3].getElement + "Break"); } } else { aElements[_local3].mc.setOut(l_fNextFunction); } _local3++; } aElements = new Array(); } function getElementPos(l_sElemDir) { var _local2; var _local3; _local2 = 0; while (_local2 < aElements.length) { if (aElements[_local2].side == l_sElemDir) { _local3 = _local2; break; } _local2++; } return(_local3); } function getSideElement(l_sSide) { var _local2 = getElementPos(l_sSide); var _local3; if (!isNaN(_local2)) { _local3 = aElements[_local2].getElement; } return(_local3); } function get mainElement() { return(sMainElement); } function get size() { return(sSize); } }
Symbol 901 MovieClip [__Packages.game.visual.Element] Frame 0
class game.visual.Element extends sarbakan.visual.element.DynamicElement { var setMC, sElement, mc, __get__setElement; function Element (l_mcElement, l_mcPlayer, l_sElement) { super(l_mcElement._name); setMC(l_mcElement); sElement = l_sElement; l_mcElement._x = l_mcPlayer._x; l_mcElement._y = l_mcPlayer._y - 150; if (l_mcPlayer._xscale > 0) { l_mcElement.setSide("Right"); } else { l_mcElement.setSide("Left"); } l_mcElement.setState("In", "Idle"); } function switchSide(l_fNextFunction) { mc.setSwitch(l_fNextFunction); } function get getElement() { var _local2; if (sElement.substring(0, 5) == "Small") { _local2 = sElement.substring(5); } else { _local2 = sElement.substring(3); } return(_local2); } function set setElement(l_sElement) { sElement = l_sElement; //return(__get__setElement()); } function remove() { mc.removeMovieClip(); } function get side() { return(mc.getSide()); } }
Symbol 902 MovieClip [__Packages.mx.transitions.easing.Strong] Frame 0
class mx.transitions.easing.Strong { function Strong () { } static function easeIn(t, b, c, d) { t = t / d; return((((((c * t) * t) * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((((c / 2) * t) * t) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b); } static var version = "1.1.0.52"; }
Symbol 903 MovieClip [__Packages.game.visual.EasterEgg] Frame 0
class game.visual.EasterEgg extends sarbakan.visual.element.DynamicElement { var setMC, nSpeedX, nSpeedY, oLayer, fEndEasterEgg, stateFinished, mc; function EasterEgg (l_mcEgg, l_mcPlayer, l_oLayer, l_fEndEasterEgg) { super(l_mcEgg._name); setMC(l_mcEgg); l_mcEgg.gotoAndStop("Miss"); l_mcEgg._x = l_mcPlayer._x; l_mcEgg._y = l_mcPlayer._y - 150; nSpeedX = 0; nSpeedY = 0; oLayer = l_oLayer; fEndEasterEgg = l_fEndEasterEgg; } function update() { super.update(); if (stateFinished()) { fEndEasterEgg(); oLayer.removeDynamicElement(this); mc.removeMovieClip(); } } }
Symbol 904 MovieClip [__Packages.game.visual.Projectile] Frame 0
class game.visual.Projectile extends sarbakan.visual.element.DynamicElement { var setMC, nSpeedX, nSpeedY, fNextFunction, oLayer, stateFinished, mc; function Projectile (l_mcProj, l_mcPlayer, l_nErrors, l_fNextFunction, l_oLayer) { super(l_mcProj._name); setMC(l_mcProj); if (l_nErrors > 0) { l_mcProj.gotoAndStop("Hit"); } else { l_mcProj.gotoAndStop("Miss"); } l_mcProj._x = l_mcPlayer._x; l_mcProj._y = l_mcPlayer._y - 150; l_mcProj._xscale = l_mcPlayer._xscale * -1; nSpeedX = 0; nSpeedY = 0; fNextFunction = l_fNextFunction; oLayer = l_oLayer; } function update() { super.update(); if (stateFinished()) { fNextFunction(); oLayer.removeDynamicElement(this); mc.removeMovieClip(); } } function getCamCoord() { var _local3 = 300; if (mc._xscale > 0) { _local3 = -300; } var _local2 = new Object({x:mc.state.state._x + _local3, y:mc.state._y - 300}); mc.state.localToGlobal(_local2); mc._parent.globalToLocal(_local2); return(_local2); } }
Symbol 905 MovieClip [__Packages.game.input.ButtonManager] Frame 0
class game.input.ButtonManager { var oCaptureMouse, oCaptureKeyboard; function ButtonManager (l_mcAang) { oCaptureMouse = new game.input.CaptureMouse(); oCaptureKeyboard = new game.input.CaptureKeyboard(l_mcAang); } function update() { var _local2 = new Object(); _local2 = oCaptureMouse.getSequence(_local2); if (_local2 != false) { _local2 = oCaptureKeyboard.getSequence(_local2); } return(_local2); } function resetMouse() { oCaptureMouse.resetMouse(); } }
Symbol 906 MovieClip [__Packages.game.input.CaptureMouse] Frame 0
class game.input.CaptureMouse { function CaptureMouse () { } function getSequence() { var _local2 = new Object(); if (_global.AODRAW.pattern == "") { _local2 = false; } else if (_global.AODRAW.pattern != undefined) { _local2.mouse = _global.AODRAW.pattern; } _global.AODRAW.pattern = undefined; return(_local2); } function resetMouse() { _global.AODRAW.pattern = undefined; } }
Symbol 907 MovieClip [__Packages.game.input.CaptureKeyboard] Frame 0
class game.input.CaptureKeyboard { var aKeys, oKeyManager; function CaptureKeyboard (l_mcAang) { aKeys = new Array(); l_mcAang.KeyListener = sarbakan.input.KeyManager.getInstance(); oKeyManager = l_mcAang.KeyListener; addKey("Space", 32); addKey("E", 69); } function getSequence(l_oInput) { var _local3 = new Array(); var _local2; _local2 = 0; while (_local2 < aKeys.length) { if (oKeyManager[aKeys[_local2]]) { _local3.push(aKeys[_local2]); } _local2++; } l_oInput.aKeyboard = _local3; return(l_oInput); } function addKey(l_sName, l_nCode) { aKeys.push(l_sName); oKeyManager.addKeyListener(l_nCode, l_sName); } }
Symbol 908 MovieClip [__Packages.sarbakan.input.KeyManager] Frame 0
class sarbakan.input.KeyManager { static var oInstance; var oKeyList; function KeyManager () { oKeyList = new Object(); } static function getInstance() { if (!oInstance) { oInstance = new sarbakan.input.KeyManager(); } initEnterFrame(); return(oInstance); } function addKeyListener(l_nKeyCode, l_sKeyName) { oKeyList[l_sKeyName] = new Object(); oKeyList[l_sKeyName].nKeyCode = l_nKeyCode; this[l_sKeyName] = false; } function onEnterFrame() { setKey(); } function setKey() { var _local2; for (_local2 in oKeyList) { if (Key.isDown(oKeyList[_local2].nKeyCode)) { this[_local2] = true; } else { this[_local2] = false; } } } static function initEnterFrame() { mx.transitions.OnEnterFrameBeacon.init(); MovieClip.removeListener(oInstance); MovieClip.addListener(oInstance); } }
Symbol 909 MovieClip [__Packages.game.hud.Hud] Frame 0
class game.hud.Hud { var nLives, nScore, nSeeScore, nMultiplier, oTime, mcHud; function Hud (l_nMultiplier) { nLives = NUMBER_TOTAL_LIFE; nScore = 0; nSeeScore = 0; nMultiplier = l_nMultiplier; oTime = new sarbakan.utils.Time(0, 0, true); } function update() { oTime.update(); mcHud.setTime(oTime); if (nSeeScore < nScore) { var _local2 = Math.ceil(Math.random() * NUMBER_SCORE_RANDOM_INCREMENT) + NUMBER_SCORE_INCREMENT; nSeeScore = Math.min(nSeeScore + (_local2 * nMultiplier), nScore); mcHud.setScore(nSeeScore); } } function setHudMC(l_mcHud) { mcHud = l_mcHud; mcHud.setLives(nLives); mcHud.setScore(nSeeScore); mcHud.setTime(oTime); } function setEndPoints(l_oTimeLimit) { var _local2 = oTime.__get__totalSeconds(); var _local4 = l_oTimeLimit.__get__totalSeconds(); var _local3; _local2 = _local2 - _local4; if (_local2 < 0) { _local3 = Math.max(0, 1000 - (_local2 * NUMBER_POINTS_SECONDS)); } else { _local3 = 1000; } addScore(_local3); } function addScore(l_nScore) { nScore = nScore + (l_nScore * nMultiplier); } function loseBalance(l_nLose) { var _local2 = false; nLives = nLives - l_nLose; if (nLives <= 0) { _local2 = true; } mcHud.setLives(nLives); return(_local2); } function get score() { return(nScore); } function get life() { return(nLives); } var NUMBER_TOTAL_LIFE = 11; var NUMBER_SCORE_INCREMENT = 20; var NUMBER_SCORE_RANDOM_INCREMENT = 10; var NUMBER_POINTS_SECONDS = 4; }
Symbol 910 MovieClip [__Packages.game.hud.MCHud] Frame 0
class game.hud.MCHud extends MovieClip { var mcLives, txtScore, txtTime, oTxtFormat; function MCHud () { super(); _global.AOC.frameStartGame(); mcLives.gotoAndStop(3); txtScore.text = sarbakan.utils.MoreMath.padZero(0, NUMBER_SCORE_SIZE); _global.AOC.hud = this; } function setTime(l_oTime) { txtTime.text = (l_oTime.__get__minutes() + ":") + sarbakan.utils.MoreMath.padZero(l_oTime.__get__seconds(), 2); txtTime.setTextFormat(oTxtFormat); } function setLives(l_nLevel) { mcLives.gotoAndStop(Math.max(0, l_nLevel) + 1); } function setScore(l_nScore) { txtScore.text = sarbakan.utils.MoreMath.padZero(l_nScore, NUMBER_SCORE_SIZE); txtScore.setTextFormat(oTxtFormat); } var NUMBER_SCORE_SIZE = 6; }
Symbol 911 MovieClip [__Packages.game.PatternGenerator] Frame 0
class game.PatternGenerator { var mcTimeline, bTimeOut, OBJECT_PATTERNS, aSequence, nSequenceSize, sLastSequence; function PatternGenerator (l_mcTimeline) { mcTimeline = l_mcTimeline; bTimeOut = false; OBJECT_PATTERNS = new Object(); OBJECT_PATTERNS.TopLeft = new Array("Down", "BottomRight", "Right"); OBJECT_PATTERNS.TopRight = new Array("Down", "BottomLeft", "Left"); OBJECT_PATTERNS.BottomLeft = new Array("Up", "TopRight", "Right"); OBJECT_PATTERNS.BottomRight = new Array("Up", "TopLeft", "Left"); } function generateSequence(l_nSize, l_sPos, l_sLastElement) { aSequence = new Array(); nSequenceSize = l_nSize; var _local4; var _local5 = OBJECT_POSITION_VALUE[l_sPos]; var _local2; var _local7; _local4 = 0; while (_local4 < l_nSize) { if ((((_local4 + 1) == l_nSize) && (l_sLastElement == undefined)) || ((_local4 + 1) != l_nSize)) { _local7 = Math.floor(Math.random() * OBJECT_PATTERNS[l_sPos].length); _local2 = OBJECT_PATTERNS[l_sPos][_local7]; aSequence.push(_local2); switch (_local2) { case "Left" : case "Right" : case "Down" : case "Up" : _local5 = _local5 + OBJECT_POSITION_MOD[_local2]; l_sPos = ARRAY_POSITION_NAME[_local5 - 1]; break; default : _local5 = OBJECT_POSITION_VALUE[_local2]; l_sPos = _local2; } } else { switch (l_sLastElement) { case "Water" : case "Ice" : case "Switch" : _local2 = OBJECT_PATTERNS[l_sPos][2]; aSequence.push(_local2); break; case "Earth" : _local2 = OBJECT_PATTERNS[l_sPos][0]; aSequence.push(_local2); break; case "Air" : _local2 = OBJECT_PATTERNS[l_sPos][1]; aSequence.push(_local2); } } _local4++; } sLastSequence = aSequence[aSequence.length - 1]; mcTimeline["mc" + aSequence[0]].appear(); } function compareSequence(l_oButtons) { var _local2; if (bTimeOut) { bTimeOut = false; _local2 = "TimeOut"; mcTimeline["mc" + aSequence[0]].disappear(); } else if (l_oButtons === false) { _local2 = "Wrong"; mcTimeline["mc" + aSequence[0]].disappear(); } else if (l_oButtons.mouse != undefined) { mcTimeline["mc" + aSequence[0]].disappear(); if (l_oButtons.mouse == aSequence[0]) { aSequence.shift(); if (aSequence.length > 0) { _local2 = "Correct"; mcTimeline["mc" + aSequence[0]].appear(); } else { _local2 = "Complete"; } } else { _local2 = "Wrong"; } } else if (l_oButtons.aKeyboard[0] == "E") { _local2 = "Easter Egg"; } else { _local2 = "Ongoing"; } return(_local2); } function timeOut() { bTimeOut = true; mcTimeline["mc" + aSequence[0]].disappear(); } function get sequence() { var _local2 = aSequence[0]; if (_local2 == undefined) { _local2 = sLastSequence; } return(_local2); } function get size() { return(nSequenceSize); } function get remainingSize() { return(aSequence.length); } var OBJECT_POSITION_VALUE = new Object({TopLeft:1, TopRight:2, BottomLeft:3, BottomRight:4}); var ARRAY_POSITION_NAME = new Array("TopLeft", "TopRight", "BottomLeft", "BottomRight"); var ARRAY_ALL_NAMES = new Array("TopLeft", "TopRight", "BottomLeft", "BottomRight", "Up", "Down", "Left", "Right"); var OBJECT_POSITION_MOD = new Object({Down:2, Up:-2, Left:-1, Right:1}); }
Symbol 912 MovieClip [__Packages.game.PowerupGenerator] Frame 0
class game.PowerupGenerator { var oMasterPowerupTime, mcScreen, oPowerupTime, nPowerup, mcPowerup, nBonus, sSound, __get__time, __get__pause; function PowerupGenerator (l_oPowerupTimeDuration, l_mcScreen) { oMasterPowerupTime = l_oPowerupTimeDuration; mcScreen = l_mcScreen; } function update() { var _local2 = false; oPowerupTime.update(); if (oPowerupTime.__get__timeOut()) { removePowerup(); _local2 = true; } return(_local2); } function setNextPowerup() { nPowerup = Math.floor(Math.random() * ARRAY_POSITIONS.length); var _local2 = Math.floor(Math.random() * ARRAY_POWERUP_TYPES.length); var _local3 = mcScreen.getNextHighestDepth(); mcPowerup = mcScreen.mcBonus.attachMovie("ElementBonus", "Powerup" + _local3, _local3, {_x:ARRAY_POSITIONS[nPowerup][0], _y:ARRAY_POSITIONS[nPowerup][1], oTimeLimit:oPowerupTime}); mcPowerup.setType(_local2 + 1); nBonus = ARRAY_POWERUP_VALUE[_local2]; sSound = ARRAY_POWERUP_SOUND[_local2]; oPowerupTime = new sarbakan.utils.Time(0, oMasterPowerupTime.__get__seconds()); mcPowerup.onRelease = sarbakan.utils.Delegate.create(this, activateBonus); } function activateBonus() { _global.AOC.addScore = nBonus; _global.AOC.playSFX(sSound, 1); mcPowerup.clicked(); oPowerupTime = new sarbakan.utils.Time(0, 0); } function removePowerup() { } function get position() { return(ARRAY_POSITION_NAMES[nPowerup]); } function set time(l_oTime) { oPowerupTime = l_oTime; oMasterPowerupTime = new sarbakan.utils.Time(l_oTime.__get__minutes(), l_oTime.__get__seconds()); //return(__get__time()); } function set pause(l_bPause) { if (l_bPause) { mcPowerup.state.stop(); mcPowerup.state.text.stop(); mcPowerup.state.state.text.stop(); } else { mcPowerup.state.play(); mcPowerup.state.text.play(); mcPowerup.state.state.text.play(); } //return(__get__pause()); } var ARRAY_POWERUP_SOUND = new Array("Ding", "Ding", "Ding"); var ARRAY_POWERUP_VALUE = new Array(100, 50, 25); var ARRAY_POWERUP_TYPES = new Array("AirBonus", "WaterBonus", "EarthBonus"); var ARRAY_POSITIONS = new Array(new Array(150, 150), new Array(450, 150), new Array(150, 450), new Array(450, 450)); var ARRAY_POSITION_NAMES = new Array("TopLeft", "TopRight", "BottomLeft", "BottomRight"); var ARRAY_POSITION_BONUS = new Array(100, 50, 25); }
Symbol 913 MovieClip [__Packages.HiScoreFacade] Frame 0
class HiScoreFacade { var nTotalScore, mcStage, nY, nScoreHeight; function HiScoreFacade (l_mcStage, l_bFromGame, l_nTotalScore) { nTotalScore = l_nTotalScore; mcStage = l_mcStage.mcGame.mcElements.mcHighScore; for (var _local2 in mcStage.mcHighScore) { if (_local2.substring(0, 6) == "mcHigh") { mcStage.mcHighScore[_local2].removeMovieClip(); } } nY = NUMBER_TOP_Y; getHighScores(l_bFromGame); } function addHighScore(l_sName, l_nScore) { var _local3 = "mcHigh" + mcStage.mcHighScore.getNextHighestDepth(); var _local2 = mcStage.mcHighScore.attachMovie("OneScoringPlayer", _local3, mcStage.mcHighScore.getNextHighestDepth()); _local2._x = 0; _local2._y = nY; nY = nY + (_local2._height - 5); _local2.txtName.text = l_sName.toUpperCase(); _local2.txtScore.text = formatNumber(l_nScore, 7); nScoreHeight = mcStage.mcHighScore._height; } function clearHighScores() { for (var _local2 in mcStage.mcHighScore) { if (_local2.substring(0, 6) == "mcHigh") { mcStage.mcHighScore[_local2].removeMovieClip(); } } nY = NUMBER_TOP_Y; } function getHighScores() { for (var _local3 in mcStage.mcHighScore) { if (_local3.substring(0, 6) == "mcHigh") { mcStage.mcHighScore[_local3].removeMovieClip(); } } nY = NUMBER_TOP_Y; if (_global.objHS.bHSAvailable) { _global.objHS.fDoHSInit(); } _global.objHS.fSetHSBoard(mcStage); _global.objHS.getScores(); } function saveNGetHighScores() { for (var _local3 in mcStage.mcHighScore) { if (_local3.substring(0, 6) == "mcHigh") { mcStage.mcHighScore[_local3].removeMovieClip(); } } nY = NUMBER_TOP_Y; _global.objHS.submitScore(nTotalScore); getHighScores(); } function formatNumber(l_nNumber, l_nSize) { var _local2 = ""; var _local1; var _local3 = l_nSize - l_nNumber.toString().length; _local1 = 0; while (_local1 < _local3) { _local2 = _local2 + "0"; _local1++; } return(_local2 + l_nNumber.toString()); } var NUMBER_TOP_Y = 0; }
Symbol 914 MovieClip [__Packages.sarbakan.sound.SoundManager] Frame 0
class sarbakan.sound.SoundManager { static var mc, aSounds, oRootSound, oEnterFrameListener, bMuted; function SoundManager () { } static function init(l_mc) { mc = l_mc; aSounds = []; oRootSound = new Sound(mc); if (!oEnterFrameListener) { mx.transitions.OnEnterFrameBeacon.init(); oEnterFrameListener = new Object(); oEnterFrameListener.onEnterFrame = sarbakan.utils.Delegate.create(sarbakan.sound.SoundManager, update); MovieClip.addListener(oEnterFrameListener); } } static function play(l_sLinkage, l_nVolume, l_nLoop, l_bUnique) { if (!mc) { } var _local3 = canPlaySound(l_sLinkage); if (_local3 == true) { var _local1 = {}; _local1.mc = mc.createEmptyMovieClip(MOVIECLIP_BASE_NAME + mc.getNextHighestDepth(), mc.getNextHighestDepth()); _local1.sLinkage = l_sLinkage; _local1.bUnique = l_bUnique; _local1.aFade = []; _local1.nFullVolume = l_nVolume; _local1.oSound = new Sound(_local1.mc); _local1.oSound.attachSound(l_sLinkage); _local1.oSound.onSoundComplete = sarbakan.utils.Delegate.create(sarbakan.sound.SoundManager, remove, _local1.oSound); _local1.oSound.start(0, l_nLoop); _local1.oSound.setVolume(l_nVolume); aSounds.push(_local1); return(_local1.oSound); } return(_local3); } static function stop(l_oSound) { l_oSound.stop(); remove(l_oSound); } static function stopString(l_sSound) { var _local1; _local1 = 0; while (_local1 < aSounds) { if (aSounds[_local1].sLinkage == l_sSound) { stop(aSounds[_local1].oSound); } _local1++; } } static function clearSounds() { var _local1; while (aSounds.length > 0) { stop(aSounds[0].oSound); } } static function mute() { bMuted = true; oRootSound.setVolume(0); } static function unmute() { bMuted = false; oRootSound.setVolume(100); } static function fade(l_oSound, l_nFadeType, l_nDestination, l_nSpeed) { var _local3; var _local4; switch (l_nFadeType) { case FADE_VOLUME : _local3 = sarbakan.utils.Delegate.create(l_oSound, l_oSound.getVolume); _local4 = sarbakan.utils.Delegate.create(l_oSound, l_oSound.setVolume); break; case FADE_PAN : _local3 = sarbakan.utils.Delegate.create(l_oSound, l_oSound.getPan); _local4 = sarbakan.utils.Delegate.create(l_oSound, l_oSound.setPan); } var _local2 = getSoundData(l_oSound); if (l_nDestination < _local3()) { l_nSpeed = l_nSpeed * -1; } if (((l_nFadeType == FADE_VOLUME) && (l_nSpeed > 0)) && (l_nDestination > _local2.oData.nFullVolume)) { l_nDestination = _local2.oData.nFullVolume; } aSounds[_local2.nPosition].aFade[l_nFadeType] = {nDest:l_nDestination, nSpeed:l_nSpeed, fSet:_local4, fGet:_local3}; } static function fadeInAll(l_nSpeed) { if (!l_nSpeed) { l_nSpeed = FADE_DEFAULT_SPEED; } fadeAll(FADE_VOLUME, 100, l_nSpeed); } static function fadeOutAll(l_nSpeed) { if (!l_nSpeed) { l_nSpeed = FADE_DEFAULT_SPEED; } fadeAll(FADE_VOLUME, 0, l_nSpeed); } static function getLinkage(l_oSound) { return(getSoundData(l_oSound).oData.sLinkage); } static function isSoundPlaying(l_oSound) { var _local1 = false; if ((l_oSound.position != undefined) && (l_oSound.duration != undefined)) { if (l_oSound.position < l_oSound.duration) { _local1 = true; } } return(_local1); } static function isMuted() { return(bMuted); } static function remove(l_oSound) { var _local1 = getSoundData(l_oSound); _local1.oData.mc.removeMovieClip(); delete aSounds[_local1.nPosition].oSound; delete aSounds[_local1.nPosition]; aSounds.splice(_local1.nPosition, 1); } static function update() { for (var _local2 in aSounds) { for (var _local1 in aSounds[_local2].aFade) { if (aSounds[_local2].aFade[_local1]) { aSounds[_local2].aFade[_local1].fSet(aSounds[_local2].aFade[_local1].fGet() + aSounds[_local2].aFade[_local1].nSpeed); if (((aSounds[_local2].aFade[_local1].nSpeed > 0) && (aSounds[_local2].aFade[_local1].fGet() >= aSounds[_local2].aFade[_local1].nDest)) or ((aSounds[_local2].aFade[_local1].nSpeed < 0) && (aSounds[_local2].aFade[_local1].fGet() <= aSounds[_local2].aFade[_local1].nDest))) { aSounds[_local2].aFade[_local1].fSet(aSounds[_local2].aFade[_local1].nDest); delete aSounds[_local2].aFade[_local1]; } } } } } static function canPlaySound(l_sLinkage) { for (var _local2 in aSounds) { if (aSounds[_local2].bUnique && (aSounds[_local2].sLinkage == l_sLinkage)) { return(aSounds[_local2].oSound); } } return(true); } static function getSoundData(l_oSound) { var _local3; for (var _local4 in aSounds) { if (aSounds[_local4].oSound == l_oSound) { _local3 = {oData:aSounds[_local4], nPosition:_local4}; } } return(_local3); } static function fadeAll(l_nFadeType, l_nDestination, l_nSpeed) { for (var _local3 in aSounds) { fade(aSounds[_local3].oSound, l_nFadeType, l_nDestination, l_nSpeed); } } static var MOVIECLIP_BASE_NAME = "mcSounds"; static var FADE_DEFAULT_SPEED = 10; static var FADE_VOLUME = 0; static var FADE_PAN = 1; }
Symbol 915 MovieClip [__Packages.game.input.mouse.cDraw] Frame 0
class game.input.mouse.cDraw { var bCanDraw, bIsDrawing, bWasDrawing, nXMouse, nYMouse, nFramesSince, mcField; function cDraw () { _global.AODRAW = this; bCanDraw = false; bIsDrawing = false; bWasDrawing = false; createDrawField(0, 0, 600, 600); nXMouse = _global.AOROOT._xmouse; nYMouse = _global.AOROOT._ymouse; nFramesSince = 0; } function createDrawField(l_nX, l_nY, l_nWidth, l_nHeight) { mcField = _global.AOROOT.attachMovie("drawField", "mcDraw" + _global.AOROOT.getNextHighestDepth(), _global.AOROOT.getNextHighestDepth()); mcField._x = l_nX; mcField._y = l_nY; mcField._width = l_nWidth; mcField._height = l_nHeight; _global.AODRAW.canDraw = true; mcField.onRollOver = function () { _global.AODRAW.canDraw = true; this.useHandCursor = false; }; mcField.onRollOut = function () { _global.AODRAW.canDraw = false; }; mcField.onMouseDown = function () { if (_global.AODRAW.canDraw) { _global.AODRAW.isDrawing = true; _global.AODRAW.startDraw(); } }; mcField.onMouseUp = function () { _global.AODRAW.isDrawing = false; _global.AODRAW.stopDraw(); }; mcField.onMouseMove = function () { if (_global.AODRAW.isDrawing) { _global.AODRAW.moveDraw(); } }; } function startDraw() { _global.AODRAW.isDrawing = true; _global.AODRAW.wasDrawing = true; } function moveDraw() { } function stopDraw() { _global.AODRAW.isDrawing = false; mcField.removeMovieClip(); createDrawField(100, 100, 640, 480); } function clearLines() { mcField.removeMovieClip(); createDrawField(100, 100, 640, 480); } function removeThis() { delete _global.AODRAW; } function set canDraw(l_bCanDraw) { bCanDraw = l_bCanDraw; //return(canDraw); } function get canDraw() { return(bCanDraw); } function set isDrawing(l_bIsDrawing) { bIsDrawing = l_bIsDrawing; //return(isDrawing); } function get isDrawing() { return(bIsDrawing); } function get framesSince() { return(nFramesSince); } function set framesSince(l_nFramesSince) { nFramesSince = l_nFramesSince; //return(framesSince); } function get oldMousePos() { var _local2 = new Object(); _local2.nMouseX = nXMouse; _local2.nMouseY = nYMouse; return(_local2); } function set oldMousePos(l_oMousePos) { nXMouse = l_oMousePos.nMouseX; nYMouse = l_oMousePos.nMouseY; //return(oldMousePos); } function get wasDrawing() { return(bWasDrawing); } function set wasDrawing(l_bWasDrawing) { bWasDrawing = l_bWasDrawing; //return(wasDrawing); } }
Symbol 916 MovieClip [__Packages.cRecog] Frame 0
class cRecog extends game.input.mouse.cDraw { var sPattern, nLastX, mcField, nLastY; function cRecog (l_mcField) { super(l_mcField); _global.AODRAW = this; sPattern = undefined; oLineCapture = new game.input.mouse.cLineCapture(); oLineCompare = new game.input.mouse.cLineCompare(); } function startDraw() { super.startDraw(); nLastX = mcField.mcBrush._xmouse; nLastY = mcField.mcBrush._ymouse; oLineCapture.clearMemory(); } function moveDraw() { super.moveDraw(); var _local3 = new game.input.mouse.cUserLine(nLastX, nLastY, mcField.mcBrush._xmouse, mcField.mcBrush._ymouse); if (oLineCapture.findCurve(_local3)) { nLastX = mcField.mcBrush._xmouse; nLastY = mcField.mcBrush._ymouse; } } function stopDraw() { super.stopDraw(); if (_global.AODRAW.wasDrawing) { _global.AODRAW.wasDrawing = false; var _local4 = new game.input.mouse.cUserLine(nLastX, nLastY, mcField.mcBrush._xmouse, mcField.mcBrush._ymouse); oLineCapture.addLine(_local4); if (oLineCapture.lines.length > 0) { if (oLineCapture.lines[0].size > 100) { if (oLineCapture.lines.length == 1) { sPattern = oLineCompare.comparePattern(oLineCapture.lines); } else { sPattern = ""; } nLastX = (nLastY = undefined); } } } clearLines(); } function clearLines() { super.clearLines(); oLineCapture.clearLines(); } function get pattern() { return(sPattern); } function set pattern(l_sPattern) { sPattern = l_sPattern; //return(pattern); } var oLineCapture = new Object(); var oLineCompare = new Object(); }
Symbol 917 MovieClip [__Packages.game.input.mouse.cLineCapture] Frame 0
class game.input.mouse.cLineCapture { function cLineCapture () { } function addLine(l_oObj) { aLines.push(l_oObj); aCurveMemory = new Array(); reduceLines(); } function findCurve(l_oMainLine) { var _local3 = false; aCurveMemory.push(l_oMainLine); if (aCurveMemory.length > 1) { var _local4 = new game.input.mouse.cUserLine(aCurveMemory[aCurveMemory.length - 2].x2, aCurveMemory[aCurveMemory.length - 2].y2, l_oMainLine.x2, l_oMainLine.y2); if (sarbakan.utils.MoreMath.angleRange(_local4.angle, l_oMainLine.angle) >= NUMBER_ANGLE_SENSITIVITY) { addLine(l_oMainLine); aCurveMemory = new Array(); aCurveMemory.push(l_oMainLine); _local3 = true; } else if (aCurveMemory.length > NUMBER_CURVE_MEMORY) { aCurveMemory.shift(); } } return(_local3); } function reduceLines() { var _local2; var _local4; var _local3; for (_local2 in aLines) { if (isNaN(aLines[_local2].size) || (isNaN(aLines[_local2].angle))) { aLines.splice(_local2, 1); continue; } if (aLines[_local2].size <= NUMBER_SMALL_SIZE_SENSITIVITY) { if (_local2 > 0) { aLines[_local2 - 1].modifyLine(undefined, undefined, aLines[_local2].x2, aLines[_local2].y2); aLines.splice(_local2, 1); } else if (aLines.length > 1) { aLines[1].modifyLine(aLines[_local2].x1, aLines[_local2].y1); aLines.splice(_local2, 1); } } } for (_local2 in aLines) { if (aLines[_local2].curve == undefined) { if ((((aLines[_local2 - 1] != undefined) && (aLines[_local2 - 1].curve == undefined)) && (sarbakan.utils.MoreMath.positionCompare(aLines[_local2], aLines[_local2 - 1], 5))) && (sarbakan.utils.MoreMath.angleRange(aLines[_local2].angle, aLines[_local2 - 1].angle) <= NUMBER_ANGLE_SENSITIVITY)) { _local3 = new game.input.mouse.cUserLine(aLines[_local2 - 1].x1, aLines[_local2 - 1].y1, aLines[_local2].x2, aLines[_local2].y2); aLines[_local2 - 1] = _local3; aLines.splice(_local2, 1); } } } } function clearLines() { aLines = new Array(); clearMemory(); } function clearMemory() { aCurveMemory = new Array(); } function get lines() { return(aLines); } var NUMBER_ANGLE_SENSITIVITY = 20; var NUMBER_SMALL_SIZE_SENSITIVITY = 100; var NUMBER_CURVE_MEMORY = 25; var aCurveMemory = new Array(); var aLines = new Array(); }
Symbol 918 MovieClip [__Packages.game.input.mouse.cUserLine] Frame 0
class game.input.mouse.cUserLine { var nX1, nX2, nY1, nY2, nOrigAngle, nAngle, nSize; function cUserLine (l_nX1, l_nY1, l_nX2, l_nY2) { nX1 = l_nX1; nX2 = l_nX2; nY1 = l_nY1; nY2 = l_nY2; calculateData(); nOrigAngle = nAngle; } function modifyLine(l_nX1, l_nY1, l_nX2, l_nY2) { if ((l_nX1 != undefined) && (l_nY1 != undefined)) { nX1 = l_nX1; nY1 = l_nY1; } if ((l_nX2 != undefined) && (l_nY2 != undefined)) { nX2 = l_nX2; nY2 = l_nY2; } calculateData(); } function calculateData() { nAngle = sarbakan.utils.MoreMath.angleDirection(nX1, nY1, nX2, nY2); nSize = sarbakan.utils.MoreMath.getDistance(nX1, nY1, nX2, nY2); } function get x1() { return(nX1); } function get x2() { return(nX2); } function get y1() { return(nY1); } function get y2() { return(nY2); } function get angle() { return(nAngle); } function get size() { return(nSize); } function get origangle() { return(nOrigAngle); } function set origangle(l_origAngle) { nOrigAngle = l_origAngle; //return(origangle); } }
Symbol 919 MovieClip [__Packages.game.input.mouse.cLineCompare] Frame 0
class game.input.mouse.cLineCompare { function cLineCompare () { } function comparePattern(aLines) { var _local4 = aLines.length; var _local9; var _local8; var _local7; var _local12; var _local13; var _local6; var _local10; var _local11; var _local5 = false; if (!compareStraightLine(aLines)) { return(""); } var _local2 = aLines[aLines.length - 1].angle; _local2 = _local2 + 22.5; _local2 = Math.max(0, _local2); if (_local2 >= 360) { _local2 = 0; } return(ARRAY_DIRECTIONS[Math.floor(_local2 / 45)]); } function compareStraightLine(l_aLines) { var _local2 = false; var _local1 = l_aLines.length - 1; if (l_aLines[_local1].curve == undefined) { var _local4 = l_aLines[_local1].size; if (l_aLines[_local1].size >= _local4) { _local2 = true; } } return(_local2); } var ARRAY_DIRECTIONS = new Array("Up", "TopRight", "Right", "BottomRight", "Down", "BottomLeft", "Left", "TopLeft"); var NUMBER_COMPARE_SIZE = 25; var NUMBER_CURVE_SENSITIVITY = 30; }
Symbol 920 MovieClip [__Packages.game.visual.movieclip.HighScoresMC] Frame 0
class game.visual.movieclip.HighScoresMC extends MovieClip { var nXLimit, _x, nYHsStartPos, _parent, bDragging, onPress, onRelease, onReleaseOutside, onMouseMove; function HighScoresMC () { super(); nXLimit = _x; nYHsStartPos = _parent.mcHighScore._y; bDragging = false; setCommands(); } function setCommands() { onPress = function () { this.startDrag(true, this.nXLimit, this.NUMBER_TOP_LIMIT, this.nXLimit, this.NUMBER_BOTTOM_LIMIT); this.bDragging = true; }; onRelease = (onReleaseOutside = function () { this.stopDrag(); this.bDragging = false; }); onMouseMove = function () { this._parent.mcHighScore._y = this.nYHsStartPos - ((this._parent.mcHighScore._height - this.NUMBER_VIEW_LIMIT) * ((this._y - this.NUMBER_TOP_LIMIT) / (this.NUMBER_BOTTOM_LIMIT - this.NUMBER_TOP_LIMIT))); }; } var NUMBER_TOP_LIMIT = -63.5; var NUMBER_BOTTOM_LIMIT = 121.6; var NUMBER_VIEW_LIMIT = 185.1; }
Symbol 921 MovieClip [__Packages.game.visual.movieclip.MCButton] Frame 0
class game.visual.movieclip.MCButton extends MovieClip { var bDown, gotoAndStop, onRollOver, onRollOut, onPress, onRelease, onReleaseOutside, _name, _parent; function MCButton () { super(); bDown = false; gotoAndStop("idle"); onRollOver = over; onRollOut = out; onPress = press; onRelease = over; onReleaseOutside = out; if (_name == ("mc" + _global.AOC.difficulty)) { bDown = true; gotoAndStop("down"); _global.AOC.difficulty = _name.substring(2); } } function over() { gotoAndStop("over"); } function out() { if (bDown) { gotoAndStop("down"); } else { gotoAndStop("idle"); } } function press() { _global.AOC.playSFX("Button", 1); _parent.mcEasy.unpress(); _parent.mcMedium.unpress(); _parent.mcHard.unpress(); bDown = true; gotoAndStop("down"); _global.AOC.difficulty = _name.substring(2); } function unpress() { bDown = false; out(); } }
Symbol 922 MovieClip [__Packages.game.visual.movieclip.MCArrow] Frame 0
class game.visual.movieclip.MCArrow extends MovieClip { var stop, state, _visible, gotoAndStop, onEnterFrame; function MCArrow () { super(); stop(); state.stop(); _visible = false; } function updateAppear() { if (state._currentframe == state._totalframes) { gotoAndStop("Idle"); delete onEnterFrame; } } function updateDisappear() { if (state._currentframe == state._totalframes) { state.stop(); _visible = false; delete onEnterFrame; } } function appear() { state.gotoAndPlay(1); gotoAndStop("Appear"); state.play(); onEnterFrame = updateAppear; _visible = true; } function disappear() { state.gotoAndPlay(1); gotoAndStop("Disappear"); state.play(); onEnterFrame = updateDisappear; } }
Symbol 923 MovieClip [__Packages.game.visual.movieclip.MCLevelTitle] Frame 0
class game.visual.movieclip.MCLevelTitle extends MovieClip { var onEnterFrame, state, _currentframe; function MCLevelTitle () { super(); onEnterFrame = update; update(); } function update() { if (titleFrame()) { state.gotoAndStop(_global.AOC.difficulty); } } function titleFrame() { var _local2; var _local3 = false; _local2 = 0; while (_local2 < ARRAY_TITLE_FRAMES.length) { if (_currentframe == ARRAY_TITLE_FRAMES[_local2]) { _local3 = true; break; } _local2++; } return(_local3); } var ARRAY_TITLE_FRAMES = new Array(1, 20, 55, 75); }
Symbol 924 MovieClip [__Packages.game.visual.movieclip.MCMusic] Frame 0
class game.visual.movieclip.MCMusic extends MovieClip { var stop, gotoAndStop, btnSnd; function MCMusic () { super(); stop(); setButton(_global.AOC.isMute); } function setSound() { var _local3 = _global.AOC.toggleMute(); setButton(_local3); } function setButton(l_bIsMute) { if (l_bIsMute) { gotoAndStop("Off"); } else { gotoAndStop("On"); } btnSnd.onPress = function () { this._parent.setSound(); }; } }
Symbol 925 MovieClip [__Packages.game.hud.MCPauseMenu] Frame 0
class game.hud.MCPauseMenu extends MovieClip { var mcMenu, mcInstructions, sState, btnOpenMenu; function MCPauseMenu () { super(); mcMenu._visible = false; mcInstructions._visible = false; sState = "Closed"; btnOpenMenu.onRelease = mx.utils.Delegate.create(this, buttonPress); setMenu(); } function buttonPress() { if (sState == "Closed") { mcMenu._visible = true; mcInstructions._visible = true; _global.AOC.pause = true; sState = "Open"; } else { mcMenu._visible = false; mcInstructions._visible = false; _global.AOC.pause = false; sState = "Closed"; } } function setMenu() { mcMenu.gotoAndStop(1); mcMenu.btnMusic.mcOnOff.stop(); mcMenu.btnMusic.onPress = function () { _global.AOC.changeMute(); }; mcMenu.btnRestart.onPress = mx.utils.Delegate.create(this, setYesNoRestart); mcMenu.btnInstructions.onPress = mx.utils.Delegate.create(this, setInstructions); mcMenu.btnQuit.onPress = mx.utils.Delegate.create(this, setYesNoQuit); mcMenu.btnContinue.onPress = (btnOpenMenu.onRelease = mx.utils.Delegate.create(this, buttonPress)); } function setYesNoQuit() { mcMenu.gotoAndStop(2); mcMenu.btnYes.onPress = function () { _global.AOC.endGame(false); }; mcMenu.btnNo.onPress = mx.utils.Delegate.create(this, setMenu); } function setYesNoRestart() { mcMenu.gotoAndStop(2); mcMenu.btnYes.onPress = function () { _global.AOC.restartGame(); }; mcMenu.btnNo.onPress = mx.utils.Delegate.create(this, setMenu); } function setInstructions() { mcMenu.gotoAndStop(3); mcMenu.mcInstructions.mcInstructions.gotoAndStop(1); mcMenu.mcInstructions.btnLeftArrow.onPress = mx.utils.Delegate.create(this, setMenu); mcMenu.mcInstructions.btnLeftArrow._visible = true; mcMenu.mcInstructions.btnRightArrow.onPress = mx.utils.Delegate.create(this, setNextInstructions); } function setNextInstructions() { mcMenu.mcInstructions.mcInstructions.gotoAndStop(2); mcMenu.mcInstructions.btnLeftArrow.onPress = mx.utils.Delegate.create(this, setInstructions); mcMenu.mcInstructions.btnRightArrow.onPress = mx.utils.Delegate.create(this, setMenu); mcMenu.mcInstructions.btnRightArrow._visible = true; } }
Symbol 59 Button
on (keyPress "<Space>") { return(undefined); }
Symbol 101 MovieClip Frame 13
stop();
Symbol 108 MovieClip [SmallEarth] Frame 1
#initclip 71 Object.registerClass("SmallEarth", game.visual.movieclip.MCElement); #endinitclip
Symbol 114 MovieClip [Pause ] Frame 1
#initclip 63 Object.registerClass("Pause ", sarbakan.visual.PauseManager); #endinitclip this._visible = false;
Symbol 124 MovieClip Frame 13
stop();
Symbol 130 MovieClip [BigEarth] Frame 1
#initclip 64 Object.registerClass("BigEarth", game.visual.movieclip.MCElement); #endinitclip
Symbol 161 MovieClip Frame 13
stop(); this._parent._visible = false;
Symbol 162 MovieClip [SmallWater] Frame 1
#initclip 65 Object.registerClass("SmallWater", game.visual.movieclip.MCElement); #endinitclip
Symbol 203 MovieClip Frame 14
stop(); this._parent._visible = false;
Symbol 206 MovieClip [BigWater] Frame 1
#initclip 66 Object.registerClass("BigWater", game.visual.movieclip.MCElement); #endinitclip
Symbol 224 MovieClip [SmallAir] Frame 1
#initclip 67 Object.registerClass("SmallAir", game.visual.movieclip.MCElement); #endinitclip
Symbol 242 MovieClip [BigAir] Frame 1
#initclip 68 Object.registerClass("BigAir", game.visual.movieclip.MCElement); #endinitclip
Symbol 254 MovieClip Frame 1
this._parent.setProj();
Symbol 254 MovieClip Frame 22
this._parent.setProj(); _global.AOC.projCollide(); this.stopSound();
Symbol 254 MovieClip Frame 35
this._parent.setProj();
Symbol 254 MovieClip Frame 52
this._parent.setProj();
Symbol 255 MovieClip Frame 1
this._parent.setProj();
Symbol 255 MovieClip Frame 22
this._parent.setProj(); _global.AOC.projCollide();
Symbol 255 MovieClip Frame 35
this._parent.setProj();
Symbol 255 MovieClip Frame 52
this._parent.setProj();
Symbol 256 MovieClip [ProjSokka] Frame 1
#initclip 69 Object.registerClass("ProjSokka", game.visual.movieclip.MCSokaProjectile); #endinitclip
Symbol 259 MovieClip Frame 28
_global.AOC.projCollide();
Symbol 263 MovieClip Frame 28
_global.AOC.projCollide();
Symbol 270 MovieClip Frame 19
this._parent.gotoAndStop("Out");
Symbol 271 MovieClip [Pillar] Frame 41
this._visible = false;
Symbol 307 MovieClip [ElementBonus] Frame 1
#initclip 70 Object.registerClass("ElementBonus", game.visual.movieclip.MCBonus); #endinitclip
Symbol 361 MovieClip [AangOn_FlecheDirection01] Frame 1
#initclip 81 Object.registerClass("AangOn_FlecheDirection01", game.visual.movieclip.MCTitleArrow); #endinitclip
Symbol 376 MovieClip [AangOn_Puce01] Frame 1
#initclip 72 Object.registerClass("AangOn_Puce01", game.visual.movieclip.HighScoresMC); #endinitclip
Symbol 394 MovieClip Frame 1
this._visible = false; _parent.hitArea = this;
Symbol 403 MovieClip [AangOn_TxtLevelLonger01] Frame 1
#initclip 73 Object.registerClass("AangOn_TxtLevelLonger01", game.visual.movieclip.MCButton); #endinitclip
Symbol 407 MovieClip [AangOn_TxtLevelShort01] Frame 1
#initclip 74 Object.registerClass("AangOn_TxtLevelShort01", game.visual.movieclip.MCButton); #endinitclip
Symbol 411 MovieClip [AangOn_TxtLevelLongest01] Frame 1
#initclip 75 Object.registerClass("AangOn_TxtLevelLongest01", game.visual.movieclip.MCButton); #endinitclip
Symbol 420 Button
on (press) { this.mcInstructions.nextFrame(); this.btnLeftArrow._visible = true; this.btnRightArrow._visible = false; }
Symbol 422 Button
on (press) { this.mcInstructions.prevFrame(); this.btnRightArrow._visible = true; this.btnLeftArrow._visible = false; }
Symbol 437 MovieClip Frame 1
stop();
Symbol 458 MovieClip Frame 1
this._visible = false; _parent.hitArea = this;
Instance of Symbol 459 MovieClip in Symbol 460 MovieClip Frame 1
on (release) { _global.AOC.playSFX("Button", 1); _global.AOC.transitionToGame(); }
Symbol 733 MovieClip [AangOn_Arrow01] Frame 1
#initclip 76 Object.registerClass("AangOn_Arrow01", game.visual.movieclip.MCArrow); #endinitclip
Symbol 745 MovieClip [HUD] Frame 1
#initclip 77 Object.registerClass("HUD", game.hud.MCHud); #endinitclip
Symbol 760 MovieClip [Level_Title_Appear] Frame 1
#initclip 78 Object.registerClass("Level_Title_Appear", game.visual.movieclip.MCLevelTitle); #endinitclip
Symbol 760 MovieClip [Level_Title_Appear] Frame 76
stop();
Symbol 767 MovieClip Frame 1
this._alpha = 1;
Symbol 799 MovieClip [Music] Frame 1
#initclip 79 Object.registerClass("Music", game.visual.movieclip.MCMusic); #endinitclip
Instance of Symbol 767 MovieClip in Symbol 810 MovieClip Frame 1
on (press) { } on (rollOver) { this.useHandCursor = false; }
Symbol 811 MovieClip [Pause Menu] Frame 1
#initclip 80 Object.registerClass("Pause Menu", game.hud.MCPauseMenu); #endinitclip
Symbol 834 Button
on (press) { _global.objHS.fDoSubmitHS(this); _global.AOC.transitionToHighScore(false); }
Symbol 838 Button
on (press) { _global.objHS.fDoSubmitHS(this); _global.AOC.transitionToHighScore(true); }
Symbol 839 MovieClip Frame 1
Symbol 839 MovieClip Frame 6
Symbol 864 MovieClip Frame 1
_global.AOC = new Controller(this); _global.AOROOT = this; stop();
Symbol 864 MovieClip Frame 2
this.mcGame.mcElements.mcInstructions.btnLeftArrow._visible = false;
Symbol 864 MovieClip Frame 11
_global.AODRAW = new cRecog(this); this.mcSpacebar._visible = false; stop();

Library Items

Symbol 1 FontUsed by:2 272 273 354 392 400 401 402 404 405 406 408 409 410 430 431 432 434 436 456 737 738 739 740 741 746 751 754 757 790 840 845 846 857 863
Symbol 2 EditableTextUses:1Used by:3
Symbol 3 MovieClip [OneMessage]Uses:2
Symbol 4 MovieClipUsed by:8
Symbol 5 FontUsed by:6 34 57 308 310 470
Symbol 6 EditableTextUses:5Used by:7
Symbol 7 MovieClipUses:6Used by:8
Symbol 8 MovieClip [drawField]Uses:4 7
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:13 29 79 80 81 82 83 94 102 103 104 105 106 107 111 112 115 116 117 118 121 125 126 127 128 129 204 205 243
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:13 29 79 80 81 82 83 94 101 102 103 104 105 106 107 111 112 115 116 117 118 121 124 125 126 127 128 129 204 205
Symbol 13 MovieClipUses:10 12Used by:30
Symbol 14 GraphicUsed by:26 27
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:25
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:25
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:25
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:16 18 20 22 24Used by:26
Symbol 26 MovieClipUses:14 25Used by:28
Symbol 27 MovieClipUses:14Used by:28
Symbol 28 MovieClip [EasterEgg]Uses:26 27Used by:30  Timeline
Symbol 29 MovieClipUses:12 10Used by:30 108 130 162 206
Symbol 30 MovieClipUses:13 28 29Used by:31
Symbol 31 MovieClip [ProjEarth]Uses:30Used by:Timeline
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:449  Timeline
Symbol 34 EditableTextUses:5Used by:51
Symbol 35 FontUsed by:36 113 272 273 300 301 379 391 416 445 737 740 750 753 756 761 762 763 774 776 777 780 782 783 784 786 787 788 790 791 792 793 795 796 797 800 801 802 803 805 806 807 816 817 818 820 821 822 823 824 825 828 829 830 831 832 833 835 836 837 841 842 843 845 853 854 855 858 859 860 861 863
Symbol 36 TextUses:35Used by:46
Symbol 37 BitmapUsed by:38 370
Symbol 38 GraphicUses:37Used by:39
Symbol 39 MovieClipUses:38Used by:46 781 785 789 794 798 804 808 819 827 834 838 856
Symbol 40 GraphicUsed by:43 396
Symbol 41 GraphicUsed by:42 395
Symbol 42 MovieClipUses:41Used by:43
Symbol 43 MovieClipUses:40 42Used by:46 781 785 789 794 798 804 808 819 827 834 838 856
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:46 781 785 789 794 798 804 808 819 827 834 838 856
Symbol 46 MovieClipUses:36 39 43 45Used by:50
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClipUses:48Used by:50
Symbol 50 MovieClipUses:46 49Used by:51
Symbol 51 MovieClipUses:34 50Used by:Timeline
Symbol 52 GraphicUsed by:56 59
Symbol 53 MovieClipUsed by:56 59
Symbol 54 FontUsed by:55
Symbol 55 EditableTextUses:54Used by:56 59
Symbol 56 ButtonUses:52 53 55Used by:Timeline
Symbol 57 EditableTextUses:5Used by:58
Symbol 58 MovieClipUses:57Used by:Timeline
Symbol 865 MovieClip [__Packages.game.visual.movieclip.MCEasterEgg]
Symbol 866 MovieClip [__Packages.sarbakan.visual.PauseManager]
Symbol 867 MovieClip [__Packages.game.visual.movieclip.MCElement]
Symbol 868 MovieClip [__Packages.game.visual.movieclip.MCSokaProjectile]
Symbol 869 MovieClip [__Packages.game.visual.movieclip.MCBonus]
Symbol 870 MovieClip [__Packages.objHSNick]
Symbol 871 MovieClip [__Packages.Controller]
Symbol 872 MovieClip [__Packages.sarbakan.packaging.TransitionManager]
Symbol 873 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 874 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 875 MovieClip [__Packages.sarbakan.utils.Delegate]
Symbol 876 MovieClip [__Packages.TitleCardManager]
Symbol 877 MovieClip [__Packages.sarbakan.visual.layer.Layer]
Symbol 878 MovieClip [__Packages.sarbakan.visual.activation.ActivationManager]
Symbol 879 MovieClip [__Packages.sarbakan.visual.element.BaseElement]
Symbol 880 MovieClip [__Packages.sarbakan.visual.element.DynamicElement]
Symbol 881 MovieClip [__Packages.sarbakan.visual.element.StaticElement]
Symbol 882 MovieClip [__Packages.sarbakan.visual.layer.CollisionMap]
Symbol 883 MovieClip [__Packages.mx.transitions.easing.Regular]
Symbol 884 MovieClip [__Packages.sarbakan.visual.Camera]
Symbol 885 MovieClip [__Packages.mx.transitions.Tween]
Symbol 886 MovieClip [__Packages.mx.utils.Delegate]
Symbol 887 MovieClip [__Packages.sarbakan.utils.MoreMath]
Symbol 888 MovieClip [__Packages.sarbakan.visual.layer.LayerManager]
Symbol 889 MovieClip [__Packages.TitleElement]
Symbol 890 MovieClip [__Packages.game.visual.movieclip.MCTitleArrow]
Symbol 891 MovieClip [__Packages.MenuElement]
Symbol 892 MovieClip [__Packages.MainProperties]
Symbol 893 MovieClip [__Packages.sarbakan.visual.activation.NoActivation]
Symbol 894 MovieClip [__Packages.game.Game]
Symbol 895 MovieClip [__Packages.Data]
Symbol 896 MovieClip [__Packages.sarbakan.utils.Time]
Symbol 897 MovieClip [__Packages.game.visual.Visual]
Symbol 898 MovieClip [__Packages.game.visual.Player]
Symbol 899 MovieClip [__Packages.game.visual.Pillar]
Symbol 900 MovieClip [__Packages.game.elements.ElementManager]
Symbol 901 MovieClip [__Packages.game.visual.Element]
Symbol 902 MovieClip [__Packages.mx.transitions.easing.Strong]
Symbol 903 MovieClip [__Packages.game.visual.EasterEgg]
Symbol 904 MovieClip [__Packages.game.visual.Projectile]
Symbol 905 MovieClip [__Packages.game.input.ButtonManager]
Symbol 906 MovieClip [__Packages.game.input.CaptureMouse]
Symbol 907 MovieClip [__Packages.game.input.CaptureKeyboard]
Symbol 908 MovieClip [__Packages.sarbakan.input.KeyManager]
Symbol 909 MovieClip [__Packages.game.hud.Hud]
Symbol 910 MovieClip [__Packages.game.hud.MCHud]
Symbol 911 MovieClip [__Packages.game.PatternGenerator]
Symbol 912 MovieClip [__Packages.game.PowerupGenerator]
Symbol 913 MovieClip [__Packages.HiScoreFacade]
Symbol 914 MovieClip [__Packages.sarbakan.sound.SoundManager]
Symbol 915 MovieClip [__Packages.game.input.mouse.cDraw]
Symbol 916 MovieClip [__Packages.cRecog]
Symbol 917 MovieClip [__Packages.game.input.mouse.cLineCapture]
Symbol 918 MovieClip [__Packages.game.input.mouse.cUserLine]
Symbol 919 MovieClip [__Packages.game.input.mouse.cLineCompare]
Symbol 920 MovieClip [__Packages.game.visual.movieclip.HighScoresMC]
Symbol 921 MovieClip [__Packages.game.visual.movieclip.MCButton]
Symbol 922 MovieClip [__Packages.game.visual.movieclip.MCArrow]
Symbol 923 MovieClip [__Packages.game.visual.movieclip.MCLevelTitle]
Symbol 924 MovieClip [__Packages.game.visual.movieclip.MCMusic]
Symbol 925 MovieClip [__Packages.game.hud.MCPauseMenu]
Symbol 59 ButtonUses:52 53 55Used by:Timeline
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClip [AirBonus]Uses:60Used by:299  Timeline
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClip [EarthBonus]Uses:62Used by:299  Timeline
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClip [WaterBonus]Uses:64Used by:299  Timeline
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:68 469
Symbol 68 MovieClipUses:67Used by:466  Timeline
Symbol 69 BitmapUsed by:70 76
Symbol 70 GraphicUses:69Used by:78
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:73
Symbol 73 MovieClipUses:72Used by:78
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:78
Symbol 76 GraphicUses:69Used by:77
Symbol 77 MovieClipUses:76Used by:78
Symbol 78 MovieClip [CliffLeft]Uses:70 73 75 77Used by:466 864  Timeline
Symbol 79 MovieClipUses:10 12Used by:108
Symbol 80 MovieClipUses:12 10Used by:108
Symbol 81 MovieClipUses:12 10Used by:108
Symbol 82 MovieClipUses:12 10Used by:108
Symbol 83 MovieClipUses:12 10Used by:108
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:88 155
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:88 155 185 258
Symbol 88 MovieClipUses:85 87Used by:89 131 155 158 161
Symbol 89 MovieClipUses:88Used by:94 107 162
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:94 107 121 155 161 185 186 200 201 203 204 205
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:94 95 96 107 121 122 123 204 205
Symbol 94 MovieClipUses:89 12 10 91 93Used by:108 162
Symbol 95 MovieClipUses:93Used by:108 162
Symbol 96 MovieClipUses:93Used by:108 162
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:101 124
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:101 124
Symbol 101 MovieClipUses:98 100 12Used by:108 162 263
Symbol 102 MovieClipUses:12 10Used by:108
Symbol 103 MovieClipUses:12 10Used by:108
Symbol 104 MovieClipUses:12 10Used by:108
Symbol 105 MovieClipUses:12 10Used by:108
Symbol 106 MovieClipUses:12 10Used by:108
Symbol 107 MovieClipUses:89 10 12 91 93Used by:108 162
Symbol 108 MovieClip [SmallEarth]Uses:79 80 29 81 82 83 94 95 96 101 102 103 104 105 106 107Used by:Timeline
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:111 112 116 117 118 121 125 126 127 128 129 204 205
Symbol 111 MovieClipUses:12 10 110Used by:130
Symbol 112 MovieClipUses:110 12 10Used by:130
Symbol 113 TextUses:35Used by:114
Symbol 114 MovieClip [Pause ]Uses:113Used by:115 213 228 231 243 246 249 252 268 269 270 731 732 748  Timeline
Symbol 115 MovieClipUses:12 10 114Used by:130
Symbol 116 MovieClipUses:110 12 10Used by:130
Symbol 117 MovieClipUses:110 12 10Used by:130
Symbol 118 MovieClipUses:110 12 10Used by:130
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:121 185 186 187 200 201 203 204 205
Symbol 121 MovieClipUses:12 10 120 91 110 93Used by:130
Symbol 122 MovieClipUses:93Used by:130 206
Symbol 123 MovieClipUses:93Used by:130 206
Symbol 124 MovieClipUses:98 100 12Used by:130 206
Symbol 125 MovieClipUses:12 110 10Used by:130
Symbol 126 MovieClipUses:12 110 10Used by:130
Symbol 127 MovieClipUses:110 12 10Used by:130
Symbol 128 MovieClipUses:110 12 10Used by:130
Symbol 129 MovieClipUses:110 12 10Used by:130
Symbol 130 MovieClip [BigEarth]Uses:111 112 115 116 117 118 121 122 123 29 124 125 126 127 128 129Used by:Timeline
Symbol 131 MovieClipUses:88Used by:162
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:140 187
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:140 187
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:140 187
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:140 187
Symbol 140 MovieClipUses:133 135 137 139Used by:162 259
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:141Used by:155
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:155
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:155
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:155
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:155
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:155
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:155 200
Symbol 155 MovieClipUses:85 87 142 144 146 148 91 150 152 154 88Used by:162
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:158 159 160 201 202
Symbol 158 MovieClipUses:88 157Used by:162
Symbol 159 MovieClipUses:157Used by:162
Symbol 160 MovieClipUses:157Used by:162 206
Symbol 161 MovieClipUses:88 91Used by:162
Symbol 162 MovieClip [SmallWater]Uses:131 89 140 155 158 159 160 101 94 95 96 29 161 107Used by:Timeline
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:185
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:185
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:185
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169Used by:185
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:185
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:185
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:185
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:185
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:185
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:185
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:183Used by:185
Symbol 185 MovieClipUses:164 166 87 168 170 172 174 176 178 91 180 182 184 120Used by:206
Symbol 186 MovieClipUses:91 120Used by:206
Symbol 187 MovieClipUses:120 133 135 137 139Used by:206
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188Used by:200
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:200
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:200
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:200
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:200
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:200
Symbol 200 MovieClipUses:120 91 189 191 193 195 197 199 154Used by:206
Symbol 201 MovieClipUses:120 91 157Used by:206
Symbol 202 MovieClipUses:157Used by:206
Symbol 203 MovieClipUses:120 91Used by:206
Symbol 204 MovieClipUses:110 12 10 120 91 93Used by:206
Symbol 205 MovieClipUses:110 12 10 120 91 93Used by:206
Symbol 206 MovieClip [BigWater]Uses:185 186 187 200 201 202 160 124 203 204 122 123 29 205Used by:Timeline
Symbol 207 BitmapUsed by:208 225
Symbol 208 GraphicUses:207Used by:213 215
Symbol 209 BitmapUsed by:210 226
Symbol 210 GraphicUses:209Used by:213 215
Symbol 211 BitmapUsed by:212 227
Symbol 212 GraphicUses:211Used by:213 215
Symbol 213 MovieClipUses:208 114 210 212Used by:214 222
Symbol 214 MovieClipUses:213Used by:224
Symbol 215 MovieClipUses:208 210 212Used by:216 217 218 219 220 221 223 224
Symbol 216 MovieClipUses:215Used by:224
Symbol 217 MovieClipUses:215Used by:224
Symbol 218 MovieClipUses:215Used by:224
Symbol 219 MovieClipUses:215Used by:224
Symbol 220 MovieClipUses:215Used by:224
Symbol 221 MovieClipUses:215Used by:224
Symbol 222 MovieClipUses:213Used by:224
Symbol 223 MovieClipUses:215Used by:224
Symbol 224 MovieClip [SmallAir]Uses:214 215 216 217 218 219 220 221 222 223Used by:Timeline
Symbol 225 GraphicUses:207Used by:228 230 231
Symbol 226 GraphicUses:209Used by:228 230 231
Symbol 227 GraphicUses:211Used by:228 230 231
Symbol 228 MovieClipUses:225 114 226 227Used by:229 237
Symbol 229 MovieClipUses:228Used by:242
Symbol 230 MovieClipUses:225 226 227Used by:235 236 238 242
Symbol 231 MovieClipUses:225 114 226 227Used by:232 233 234 239 240 241
Symbol 232 MovieClipUses:231Used by:242
Symbol 233 MovieClipUses:231Used by:242
Symbol 234 MovieClipUses:231Used by:242
Symbol 235 MovieClipUses:230Used by:242
Symbol 236 MovieClipUses:230Used by:242
Symbol 237 MovieClipUses:228Used by:242
Symbol 238 MovieClipUses:230Used by:242
Symbol 239 MovieClipUses:231Used by:242
Symbol 240 MovieClipUses:231Used by:242
Symbol 241 MovieClipUses:231Used by:242
Symbol 242 MovieClip [BigAir]Uses:229 230 232 233 234 235 236 237 238 239 240 241Used by:Timeline
Symbol 243 MovieClipUses:10 114Used by:253
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:244Used by:246
Symbol 246 MovieClipUses:245 114Used by:253
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:249
Symbol 249 MovieClipUses:248 114Used by:253
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250Used by:252
Symbol 252 MovieClipUses:251 114Used by:253
Symbol 253 MovieClipUses:243 246 249 252Used by:254 255
Symbol 254 MovieClipUses:253Used by:256
Symbol 255 MovieClipUses:253Used by:256
Symbol 256 MovieClip [ProjSokka]Uses:254 255Used by:Timeline
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257 87Used by:259
Symbol 259 MovieClipUses:258 140Used by:260
Symbol 260 MovieClip [ProjWater]Uses:259Used by:Timeline
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:263
Symbol 263 MovieClipUses:262 101Used by:264
Symbol 264 MovieClip [ProjIce]Uses:263Used by:Timeline
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:267
Symbol 267 MovieClipUses:266Used by:268 269 270 271
Symbol 268 MovieClipUses:267 114Used by:271
Symbol 269 MovieClipUses:267 114Used by:271
Symbol 270 MovieClipUses:267 114Used by:271
Symbol 271 MovieClip [Pillar]Uses:267 268 269 270Used by:Timeline
Symbol 272 EditableTextUses:1 35Used by:274
Symbol 273 EditableTextUses:1 35Used by:274
Symbol 274 MovieClip [OneScoringPlayer]Uses:272 273Used by:Timeline
Symbol 275 FontUsed by:276
Symbol 276 EditableTextUses:275Used by:298
Symbol 277 Sound [MusicGame]Used by:298
Symbol 278 Sound [EarthBreak]Used by:298
Symbol 279 Sound [BigHit]Used by:298
Symbol 280 Sound [ImpactCanteen]Used by:298
Symbol 281 Sound [IceBreak]Used by:298
Symbol 282 Sound [IceIn]Used by:298
Symbol 283 Sound [Big Shake]Used by:298
Symbol 284 Sound [MusicPackaging]Used by:298
Symbol 285 Sound [SmallHit]Used by:298
Symbol 286 Sound [ImpactMetal]Used by:298
Symbol 287 Sound [EarthIn]Used by:298
Symbol 288 Sound [AirIn]Used by:298
Symbol 289 Sound [Small Shake]Used by:298
Symbol 290 Sound [ImpactWood]Used by:298
Symbol 291 Sound [WaterBreak]Used by:298
Symbol 292 Sound [WaterIn]Used by:298
Symbol 293 Sound [Crumble]Used by:298
Symbol 294 Sound [Boomerang]Used by:298
Symbol 295 Sound [Swoosh]Used by:298
Symbol 296 Sound [Button]Used by:298 781 785 789 794 798 804 808 819 827 834 838
Symbol 297 Sound [Ding]Used by:298
Symbol 298 MovieClipUses:276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297Used by:Timeline
Symbol 299 MovieClipUses:61 65 63Used by:304 305 306
Symbol 300 TextUses:35Used by:302
Symbol 301 TextUses:35Used by:302
Symbol 302 MovieClipUses:300 301Used by:303
Symbol 303 MovieClipUses:302Used by:304 305 306
Symbol 304 MovieClipUses:299 303Used by:307
Symbol 305 MovieClipUses:303 299Used by:307
Symbol 306 MovieClipUses:303 299Used by:307
Symbol 307 MovieClip [ElementBonus]Uses:304 305 306Used by:Timeline
Symbol 308 EditableTextUses:5Used by:309
Symbol 309 MovieClipUses:308Used by:864
Symbol 310 EditableTextUses:5Used by:315
Symbol 311 GraphicUsed by:312 420
Symbol 312 MovieClipUses:311Used by:313 314
Symbol 313 MovieClipUses:312Used by:315
Symbol 314 MovieClipUses:312Used by:315
Symbol 315 MovieClipUses:310 313 314Used by:864
Symbol 316 MovieClipUsed by:864
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:319
Symbol 319 MovieClipUses:318Used by:466 467
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:322
Symbol 322 MovieClipUses:321Used by:466 864
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:325
Symbol 325 MovieClipUses:324Used by:466
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:328 468
Symbol 328 MovieClipUses:327Used by:466
Symbol 329 BitmapUsed by:331 463
Symbol 330 BitmapUsed by:331 463
Symbol 331 GraphicUses:329 330Used by:332
Symbol 332 MovieClipUses:331Used by:466
Symbol 333 BitmapUsed by:334
Symbol 334 GraphicUses:333Used by:335
Symbol 335 MovieClipUses:334Used by:466 864
Symbol 336 GraphicUsed by:338
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:336 337Used by:466
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:341
Symbol 341 MovieClipUses:340Used by:466
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:344
Symbol 344 MovieClipUses:343Used by:466
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:347
Symbol 347 MovieClipUses:346Used by:466
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:350
Symbol 350 MovieClipUses:349Used by:466
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:353
Symbol 353 MovieClipUses:352Used by:466
Symbol 354 TextUses:1Used by:383
Symbol 355 GraphicUsed by:361
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356Used by:361
Symbol 358 GraphicUsed by:361
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClipUses:359Used by:361
Symbol 361 MovieClip [AangOn_FlecheDirection01]Uses:355 357 358 360Used by:383 412 438 449 460
Symbol 362 GraphicUsed by:377
Symbol 363 BitmapUsed by:364 734
Symbol 364 GraphicUses:363Used by:365
Symbol 365 MovieClipUses:364Used by:377
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:377 390 415 444 455 773
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:368Used by:377 390 415 444 455 773
Symbol 370 GraphicUses:37Used by:371
Symbol 371 MovieClipUses:370Used by:376 399
Symbol 372 GraphicUsed by:373 775
Symbol 373 MovieClipUses:372Used by:376 399
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:376 399
Symbol 376 MovieClip [AangOn_Puce01]Uses:371 373 375Used by:377 390 415 444 449 455 745 773
Symbol 377 MovieClipUses:362 365 367 369 376Used by:383
Symbol 378 GraphicUsed by:380
Symbol 379 TextUses:35Used by:380
Symbol 380 MovieClipUses:378 379Used by:383
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClipUses:381Used by:383
Symbol 383 MovieClipUses:354 361 377 380 382Used by:461
Symbol 384 GraphicUsed by:390 819
Symbol 385 GraphicUsed by:386
Symbol 386 MovieClipUses:385Used by:390 415 444 455 773
Symbol 387 GraphicUsed by:390
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:388Used by:390
Symbol 390 MovieClipUses:384 386 387 389 367 369 376Used by:412
Symbol 391 TextUses:35Used by:412
Symbol 392 TextUses:1Used by:412
Symbol 393 GraphicUsed by:394
Symbol 394 MovieClipUses:393Used by:403 407 411
Symbol 395 MovieClipUses:41Used by:396
Symbol 396 MovieClipUses:40 395Used by:399
Symbol 397 MovieClipUsed by:399
Symbol 398 GraphicUsed by:399
Symbol 399 ButtonUses:371 373 375 396 397 398Used by:403 407 411
Symbol 400 TextUses:1Used by:403
Symbol 401 TextUses:1Used by:403
Symbol 402 TextUses:1Used by:403
Symbol 403 MovieClip [AangOn_TxtLevelLonger01]Uses:394 399 400 401 402Used by:412
Symbol 404 TextUses:1Used by:407
Symbol 405 TextUses:1Used by:407
Symbol 406 TextUses:1Used by:407
Symbol 407 MovieClip [AangOn_TxtLevelShort01]Uses:394 399 404 405 406Used by:412
Symbol 408 TextUses:1Used by:411
Symbol 409 TextUses:1Used by:411
Symbol 410 TextUses:1Used by:411
Symbol 411 MovieClip [AangOn_TxtLevelLongest01]Uses:394 399 408 409 410Used by:412
Symbol 412 MovieClipUses:361 390 391 392 403 407 411Used by:461
Symbol 413 GraphicUsed by:414
Symbol 414 MovieClipUses:413Used by:415
Symbol 415 MovieClipUses:386 414 367 369 376Used by:417
Symbol 416 TextUses:35Used by:417
Symbol 417 MovieClipUses:415 416Used by:438
Symbol 418 GraphicUsed by:419
Symbol 419 MovieClipUses:418Used by:420 422
Symbol 420 ButtonUses:419 311Used by:438
Symbol 421 GraphicUsed by:422
Symbol 422 ButtonUses:419 421Used by:438
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClipUses:423Used by:437 731 732 733
Symbol 425 GraphicUsed by:437
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:426Used by:437
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClipUses:428Used by:437
Symbol 430 TextUses:1Used by:437
Symbol 431 TextUses:1Used by:437
Symbol 432 TextUses:1Used by:437
Symbol 433 GraphicUsed by:435 747
Symbol 434 TextUses:1Used by:435
Symbol 435 MovieClipUses:433 434Used by:437
Symbol 436 TextUses:1Used by:437
Symbol 437 MovieClipUses:424 425 427 429 430 431 432 435 436Used by:438
Symbol 438 MovieClipUses:361 417 420 422 437Used by:461 810
Symbol 439 GraphicUsed by:440
Symbol 440 MovieClipUses:439Used by:443
Symbol 441 GraphicUsed by:442 768
Symbol 442 MovieClipUses:441Used by:443 454
Symbol 443 MovieClipUses:440 442Used by:444
Symbol 444 MovieClipUses:386 443 367 369 376Used by:449
Symbol 445 TextUses:35Used by:449
Symbol 446 MovieClipUsed by:449
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClipUses:447Used by:449 745
Symbol 449 MovieClipUses:361 444 445 33 446 448 376Used by:461
Symbol 450 GraphicUsed by:451
Symbol 451 MovieClipUses:450Used by:454
Symbol 452 GraphicUsed by:453 771
Symbol 453 MovieClipUses:452Used by:454
Symbol 454 MovieClipUses:442 451 453Used by:455
Symbol 455 MovieClipUses:386 454 367 369 376Used by:460
Symbol 456 TextUses:1Used by:459
Symbol 457 GraphicUsed by:458
Symbol 458 MovieClipUses:457Used by:459
Symbol 459 MovieClipUses:456 458Used by:460
Symbol 460 MovieClipUses:361 455 459Used by:461
Symbol 461 MovieClipUses:383 412 438 449 460Used by:466
Symbol 462 GraphicUsed by:465
Symbol 463 GraphicUses:330 329Used by:464
Symbol 464 MovieClipUses:463Used by:465
Symbol 465 MovieClipUses:462 464Used by:466
Symbol 466 MovieClipUses:319 322 325 328 332 68 78 335 338 341 344 347 350 353 461 465Used by:864
Symbol 467 MovieClipUses:319Used by:864
Symbol 468 MovieClipUses:327Used by:864
Symbol 469 MovieClip [CliffRight]Uses:67Used by:864
Symbol 470 EditableTextUses:5Used by:471
Symbol 471 MovieClipUses:470Used by:864
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:547 554 571 625 640 647 655 656 669 681 703 705 710 711 712 713 714 715 716 719 720 721 724 727 728
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:478
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClipUses:476Used by:478
Symbol 478 MovieClipUses:475 477Used by:547 554 571 625 640 647 655 656 669 681 703 705 710 711 712 713 714 715 716
Symbol 479 GraphicUsed by:480
Symbol 480 MovieClipUses:479Used by:547 554 571 625 640 647 656 669 681 703 705 710 711 712 713 714 715 716
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClipUses:481Used by:547 554 571 625 640 647 656 669 681 703 705 710 711 712 713 714 715 716 719 720 721 724 727 728
Symbol 483 GraphicUsed by:484
Symbol 484 MovieClipUses:483Used by:547 554 571 625 640 647 656 669 681 703 705 710 711 712 713 714 715 716 719 720 721 724 727 728
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:485Used by:547 554 571 625 640 647 656 669 681 703 705 710 711 712 713 714 715 716 719 720 721 724 727 728
Symbol 487 GraphicUsed by:488
Symbol 488 MovieClipUses:487Used by:547 554 625 640 647 655 656 669 681 703 705 710 711 712 713 714 715 716 719 720 721 724 727 728
Symbol 489 GraphicUsed by:490
Symbol 490 MovieClipUses:489Used by:547 554 625 640 647 656 669 681 703 705 710 711 712 713 714 715 716 719 720 721 724 727 728
Symbol 491 GraphicUsed by:492
Symbol 492 MovieClipUses:491Used by:547 554 571 625 640 647 655 656 669 681 703 705 710 711 712 713 714 715 716 719 720 721 724 727 728
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClipUses:493Used by:547 554 625 640 647 656 669 681 703 705 710 711 712 713 714 715 719 720 721 728
Symbol 495 GraphicUsed by:496
Symbol 496 MovieClipUses:495Used by:547 554 571 625 640 647 655 656 669 681 703 705 710 711 712 713 714 715 716
Symbol 497 GraphicUsed by:498
Symbol 498 MovieClipUses:497Used by:547 554 625 640 647 655 656 669 681 703 705 710 711 712 713 714 715 716 719 720 721 724 727 728
Symbol 499 GraphicUsed by:500
Symbol 500 MovieClipUses:499Used by:547 554 571 625 640 647 655 656 669 681 703 705 710 711 712 713 714 715 716 719 720 721 724 727 728
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:501Used by:505 630
Symbol 503 GraphicUsed by:504
Symbol 504 MovieClipUses:503Used by:505
Symbol 505 MovieClipUses:502 504Used by:547 554 571 625 640 647 655 656 660 668 669 681 703 705 710 711 712 713 714 715 716 719 720 721 724 727 728
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClipUses:506Used by:512 625 640 647 669 681 703 705 710 711 712 713 714
Symbol 508 GraphicUsed by:509
Symbol 509 MovieClipUses:508Used by:512 625 640 647 655 669 681 703 705 710 711 712 713 714 715 716 719 720 721 724 727 728
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:510Used by:512 570 625 640 647 655 669 681 703 705 710 711 712 713 714 715 716 724 727
Symbol 512 MovieClipUses:507 509 511Used by:547 554 625 640 656 703 711
Symbol 513 GraphicUsed by:514
Symbol 514 MovieClipUses:513Used by:547 554 571 625 640 647 656 669 681 703 705 710 711 712 713 714 715 716 724 727
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:515Used by:547 554 571 625 640 647 655 656 669 681 703 705 710 711 712 713 714 715 716 724 727
Symbol 517 GraphicUsed by:518
Symbol 518 MovieClipUses:517Used by:546 550 553 574 607 624 657 680 704 706 707 708 709
Symbol 519 GraphicUsed by:520
Symbol 520 MovieClipUses:519Used by:546 550 553 574 607 624 639 652 657 680 682 697 702 704 706 707 708 709
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClipUses:521Used by:546 574 607 624 639 657 680 682 697 702 706 707 708 709
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:523Used by:546 574 607 624 639 657 680 682 697 702 706 707 708 709
Symbol 525 GraphicUsed by:526
Symbol 526 MovieClipUses:525Used by:546 550 553 574 607 624 639 652 657 680 682 697 702 704 706 707 708 709
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClipUses:527Used by:546 574 624
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:529Used by:531
Symbol 531 MovieClipUses:530Used by:546 574 607 624 639 657 680 682 697 702 706 707 708 709
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:532Used by:546 574 607 639 657 680 682 697 702 706 707 708 709
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClipUses:534Used by:546 574 607 639 657 680 682 697 702 706 707 708 709
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:536Used by:546 550 553 574 607 624 639 652 657 680 682 697 702 704 706 707 708 709
Symbol 538 GraphicUsed by:539
Symbol 539 MovieClipUses:538Used by:546 550 553 624 652 657 680 704 706 707 708 709
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClipUses:540Used by:546 550 553 624 652 657 680 704 706 707 708 709
Symbol 542 GraphicUsed by:543
Symbol 543 MovieClipUses:542Used by:546 657 680 706 707 708 709
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClipUses:544Used by:546 657 680 706 707 708 709
Symbol 546 MovieClipUses:518 520 522 524 526 528 531 533 535 537 539 541 543 545Used by:547 554 571 625 640 656 703 711 712 713 714 715 716 719 728
Symbol 547 MovieClipUses:473 478 480 482 484 486 488 490 492 494 496 498 500 505 512 514 516 546Used by:729
Symbol 548 GraphicUsed by:549
Symbol 549 MovieClipUses:548Used by:550
Symbol 550 MovieClipUses:518 520 526 549 539 541 537Used by:554 625 656 669 681 705 710 711
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClipUses:551Used by:553 657 680 706 707 708 709
Symbol 553 MovieClipUses:518 520 526 552 539 541 537Used by:554 669 681 703 705 710 711
Symbol 554 MovieClipUses:482 484 486 488 490 492 473 478 480 494 496 498 500 505 512 514 516 546 550 553Used by:729
Symbol 555 GraphicUsed by:557
Symbol 556 GraphicUsed by:557
Symbol 557 MovieClipUses:555 556Used by:571
Symbol 558 GraphicUsed by:560
Symbol 559 GraphicUsed by:560
Symbol 560 MovieClipUses:558 559Used by:571
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClipUses:561Used by:565
Symbol 563 GraphicUsed by:564
Symbol 564 MovieClipUses:563Used by:565
Symbol 565 MovieClipUses:562 564Used by:571
Symbol 566 GraphicUsed by:567
Symbol 567 MovieClipUses:566Used by:570
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:568Used by:570
Symbol 570 MovieClipUses:567 511 569Used by:571
Symbol 571 MovieClipUses:473 478 482 484 486 557 560 492 480 496 565 500 570 505 514 516 546Used by:625
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClipUses:572Used by:625 640 711
Symbol 574 MovieClipUses:518 520 522 524 531 526 528 533 535 537Used by:625 669 703 705
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClipUses:575Used by:625 655
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:577Used by:625
Symbol 579 GraphicUsed by:580
Symbol 580 MovieClipUses:579Used by:625
Symbol 581 GraphicUsed by:582
Symbol 582 MovieClipUses:581Used by:625
Symbol 583 GraphicUsed by:584
Symbol 584 MovieClipUses:583Used by:625 655
Symbol 585 GraphicUsed by:586
Symbol 586 MovieClipUses:585Used by:625
Symbol 587 GraphicUsed by:588
Symbol 588 MovieClipUses:587Used by:625
Symbol 589 GraphicUsed by:590
Symbol 590 MovieClipUses:589Used by:625 703 711
Symbol 591 GraphicUsed by:592
Symbol 592 MovieClipUses:591Used by:625
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:593Used by:625
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClipUses:595Used by:625
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClipUses:597Used by:625
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClipUses:599Used by:625
Symbol 601 GraphicUsed by:602
Symbol 602 MovieClipUses:601Used by:625
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClipUses:603Used by:625
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClipUses:605Used by:607
Symbol 607 MovieClipUses:518 520 522 524 531 526 606 533 535 537Used by:625 681 711
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClipUses:608Used by:625 640 655 711
Symbol 610 GraphicUsed by:611
Symbol 611 MovieClipUses:610Used by:625 640 711
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClipUses:612Used by:625 640 711
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:614Used by:625 640 711
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:616Used by:619 640 711
Symbol 618 GraphicUsed by:619
Symbol 619 MovieClipUses:617 618Used by:625
Symbol 620 GraphicUsed by:621
Symbol 621 MovieClipUses:620Used by:625 640 711
Symbol 622 GraphicUsed by:623
Symbol 623 MovieClipUses:622Used by:625 640 711
Symbol 624 MovieClipUses:518 520 522 524 531 526 528 539 541 537Used by:625 640 711 720 721 724 727 728
Symbol 625 MovieClipUses:494 473 478 482 484 486 488 490 492 480 496 498 500 505 512 514 516 546 550 507 509 511 571 573 574 576 578 580 582 584 586 588 590 592 594 596 598 600 602 604 607 609 611 613 615 619 621 623 624Used by:729
Symbol 626 GraphicUsed by:627
Symbol 627 MovieClipUses:626Used by:640 655 711
Symbol 628 GraphicUsed by:629
Symbol 629 MovieClipUses:628Used by:630
Symbol 630 MovieClipUses:502 629Used by:640 711
Symbol 631 GraphicUsed by:632
Symbol 632 MovieClipUses:631Used by:640 711
Symbol 633 GraphicUsed by:634
Symbol 634 MovieClipUses:633Used by:640 669 705 711
Symbol 635 GraphicUsed by:636
Symbol 636 MovieClipUses:635Used by:639 652 682 697 702
Symbol 637 GraphicUsed by:638
Symbol 638 MovieClipUses:637Used by:639 652 682 697 702 704
Symbol 639 MovieClipUses:636 520 522 524 531 526 638 533 535 537Used by:640 647 703
Symbol 640 MovieClipUses:494 473 478 482 484 486 488 490 492 480 496 498 500 505 512 514 516 546 623 507 509 511 627 630 613 609 615 573 632 634 639 611 617 621 624Used by:729
Symbol 641 GraphicUsed by:642
Symbol 642 MovieClipUses:641Used by:647
Symbol 643 GraphicUsed by:644
Symbol 644 MovieClipUses:643Used by:647
Symbol 645 GraphicUsed by:646
Symbol 646 MovieClipUses:645Used by:647
Symbol 647 MovieClipUses:642 473 478 496 482 484 486 488 490 492 480 494 498 500 505 514 507 509 511 516 639 644 646Used by:656
Symbol 648 GraphicUsed by:649
Symbol 649 MovieClipUses:648Used by:655 663
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClipUses:650Used by:655
Symbol 652 MovieClipUses:636 520 526 638 539 541 537Used by:655 681 710
Symbol 653 GraphicUsed by:654
Symbol 654 MovieClipUses:653Used by:655 669 705
Symbol 655 MovieClipUses:627 473 478 488 492 496 498 509 576 649 651 511 516 652 654 609 584 500 505Used by:656
Symbol 656 MovieClipUses:494 473 478 482 484 486 488 490 492 480 496 498 500 505 512 514 516 546 550 647 655Used by:729
Symbol 657 MovieClipUses:518 520 522 524 531 526 552 533 535 537 539 541 543 545Used by:669 681 705 710
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClipUses:658Used by:660
Symbol 660 MovieClipUses:659 505Used by:669 705
Symbol 661 GraphicUsed by:662
Symbol 662 MovieClipUses:661Used by:663
Symbol 663 MovieClipUses:662 649Used by:669 705
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClipUses:664Used by:669 703 705 711
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClipUses:666Used by:668 669 705
Symbol 668 MovieClipUses:505 667Used by:669 703 705 711
Symbol 669 MovieClipUses:494 473 478 482 484 486 488 490 492 496 498 500 509 507 480 505 511 514 516 657 634 550 660 654 663 665 667 574 668 553Used by:729
Symbol 670 GraphicUsed by:671
Symbol 671 MovieClipUses:670Used by:681 710
Symbol 672 GraphicUsed by:673
Symbol 673 MovieClipUses:672Used by:681 710 715 716
Symbol 674 GraphicUsed by:675
Symbol 675 MovieClipUses:674Used by:681 710
Symbol 676 GraphicUsed by:677
Symbol 677 MovieClipUses:676Used by:681 710
Symbol 678 GraphicUsed by:679
Symbol 679 MovieClipUses:678Used by:681 710
Symbol 680 MovieClipUses:518 520 522 524 531 526 552 533 535 537 539 541 543 545Used by:681
Symbol 681 MovieClipUses:494 473 478 482 484 486 488 490 492 496 498 500 509 507 480 505 511 514 516 657 553 550 671 652 673 675 607 677 679 680Used by:729
Symbol 682 MovieClipUses:636 520 522 524 531 526 638 533 535 537Used by:703
Symbol 683 GraphicUsed by:684
Symbol 684 MovieClipUses:683Used by:703 711
Symbol 685 GraphicUsed by:686
Symbol 686 MovieClipUses:685Used by:703 711
Symbol 687 GraphicUsed by:688
Symbol 688 MovieClipUses:687Used by:703 711
Symbol 689 GraphicUsed by:690
Symbol 690 MovieClipUses:689Used by:703 711
Symbol 691 GraphicUsed by:692
Symbol 692 MovieClipUses:691Used by:703 711
Symbol 693 GraphicUsed by:694
Symbol 694 MovieClipUses:693Used by:703 711
Symbol 695 GraphicUsed by:696
Symbol 696 MovieClipUses:695Used by:703 711
Symbol 697 MovieClipUses:636 520 522 524 531 526 638 533 535 537Used by:703
Symbol 698 GraphicUsed by:699
Symbol 699 MovieClipUses:698Used by:703 711
Symbol 700 GraphicUsed by:701
Symbol 701 MovieClipUses:700Used by:703 711
Symbol 702 MovieClipUses:636 520 522 524 526 638 531 533 535 537Used by:703
Symbol 703 MovieClipUses:473 478 480 482 484 486 488 490 492 494 496 498 500 505 512 514 516 553 507 509 511 682 639 684 668 686 574 688 546 590 690 692 694 665 696 697 699 701 702Used by:729
Symbol 704 MovieClipUses:518 520 526 638 539 541 537Used by:705
Symbol 705 MovieClipUses:494 473 478 482 484 486 488 490 492 496 498 500 509 507 480 505 511 514 516 657 634 550 660 654 663 665 704 667 574 668 553Used by:729
Symbol 706 MovieClipUses:518 520 522 524 531 526 552 533 535 537 539 541 543 545Used by:710
Symbol 707 MovieClipUses:518 520 522 524 531 526 552 533 535 537 539 541 543 545Used by:710
Symbol 708 MovieClipUses:518 520 522 524 531 526 552 533 535 537 539 541 543 545Used by:710
Symbol 709 MovieClipUses:518 520 522 524 531 526 552 533 535 537 539 541 543 545Used by:710
Symbol 710 MovieClipUses:494 473 478 482 484 486 488 490 492 496 498 500 509 507 480 505 511 514 516 657 706 707 671 673 675 677 679 708 709 553 550 652Used by:729
Symbol 711 MovieClipUses:473 478 480 482 484 486 488 490 492 494 496 498 500 505 512 514 516 550 507 509 511 553 684 668 686 688 546 590 690 692 694 665 696 699 701 607 627 630 613 609 615 573 632 634 611 617 621 623 624Used by:729
Symbol 712 MovieClipUses:473 478 480 482 484 486 488 490 492 494 496 498 500 505 507 509 511 514 516 546Used by:728
Symbol 713 MovieClipUses:473 478 480 482 484 486 488 490 492 494 496 498 500 505 507 509 511 514 516 546Used by:728
Symbol 714 MovieClipUses:473 478 480 482 484 486 488 490 492 494 496 498 500 505 507 509 511 514 516 546Used by:728
Symbol 715 MovieClipUses:494 473 478 482 484 486 488 490 492 496 498 500 509 511 514 673 516 546 480 505Used by:728
Symbol 716 MovieClipUses:482 484 486 488 490 492 496 509 498 500 511 514 673 516 546 480 505 473 478Used by:728
Symbol 717 GraphicUsed by:718
Symbol 718 MovieClipUses:717Used by:719 720 721 728
Symbol 719 MovieClipUses:494 482 486 488 484 490 500 509 473 505 546 492 498 718Used by:728
Symbol 720 MovieClipUses:494 482 486 488 484 490 500 509 473 505 624 492 498 718Used by:728
Symbol 721 MovieClipUses:494 482 486 488 484 490 500 509 473 505 492 498 624 718Used by:728
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClipUses:722Used by:724 727
Symbol 724 MovieClipUses:482 486 488 484 490 500 473 505 492 498 509 511 514 516 723 624Used by:728
Symbol 725 GraphicUsed by:726
Symbol 726 MovieClipUses:725Used by:728
Symbol 727 MovieClipUses:482 486 488 484 490 473 505 492 498 509 500 511 723 514 516 624Used by:728
Symbol 728 MovieClipUses:712 713 714 715 716 719 720 721 724 484 486 726 624 727 494 482 488 490 500 509 473 505 492 498 546 718Used by:729
Symbol 729 MovieClipUses:547 554 625 640 656 669 681 703 705 710 711 728Used by:730
Symbol 730 MovieClipUses:729Used by:864
Symbol 731 MovieClipUses:424 114Used by:733
Symbol 732 MovieClipUses:424 114Used by:733
Symbol 733 MovieClip [AangOn_Arrow01]Uses:731 424 732Used by:864
Symbol 734 GraphicUses:363Used by:735
Symbol 735 MovieClipUses:734Used by:745
Symbol 736 GraphicUsed by:745
Symbol 737 EditableTextUses:1 35Used by:745
Symbol 738 TextUses:1Used by:745
Symbol 739 TextUses:1Used by:745
Symbol 740 EditableTextUses:1 35Used by:745
Symbol 741 TextUses:1Used by:745
Symbol 742 GraphicUsed by:743
Symbol 743 MovieClipUses:742Used by:744
Symbol 744 MovieClipUses:743Used by:745
Symbol 745 MovieClip [HUD]Uses:735 736 376 737 738 739 740 741 448 744Used by:864
Symbol 746 TextUses:1Used by:747
Symbol 747 MovieClipUses:433 746Used by:748
Symbol 748 MovieClipUses:747 114Used by:864
Symbol 749 MovieClipUsed by:864
Symbol 750 TextUses:35Used by:752
Symbol 751 TextUses:1Used by:752
Symbol 752 MovieClipUses:750 751Used by:759
Symbol 753 TextUses:35Used by:755
Symbol 754 TextUses:1Used by:755
Symbol 755 MovieClipUses:753 754Used by:759
Symbol 756 TextUses:35Used by:758
Symbol 757 TextUses:1Used by:758
Symbol 758 MovieClipUses:756 757Used by:759
Symbol 759 MovieClipUses:752 755 758Used by:760
Symbol 760 MovieClip [Level_Title_Appear]Uses:759Used by:864
Symbol 761 TextUses:35Used by:765
Symbol 762 TextUses:35Used by:765
Symbol 763 TextUses:35Used by:765
Symbol 764 GraphicUsed by:765 781 785 789 794 798 804 808
Symbol 765 ButtonUses:761 762 763 764Used by:811
Symbol 766 GraphicUsed by:767
Symbol 767 MovieClipUses:766Used by:810
Symbol 768 MovieClipUses:441Used by:772
Symbol 769 GraphicUsed by:770
Symbol 770 MovieClipUses:769Used by:772
Symbol 771 MovieClipUses:452Used by:772
Symbol 772 MovieClipUses:768 770 771Used by:773
Symbol 773 MovieClipUses:386 772 367 369 376Used by:810 864
Symbol 774 TextUses:35Used by:810
Symbol 775 MovieClipUses:372Used by:781 785 789 794 798 804 808 819 827 834 838 856
Symbol 776 TextUses:35Used by:781
Symbol 777 TextUses:35Used by:781
Symbol 778 MovieClipUsed by:779
Symbol 779 MovieClipUses:778Used by:781 785 789 794 798 804 808 819 827 834 838 856
Symbol 780 TextUses:35Used by:781
Symbol 781 ButtonUses:39 775 45 776 43 777 779 780 764 296Used by:810
Symbol 782 TextUses:35Used by:785
Symbol 783 TextUses:35Used by:785
Symbol 784 TextUses:35Used by:785
Symbol 785 ButtonUses:39 775 45 782 43 783 779 784 764 296Used by:810
Symbol 786 TextUses:35Used by:789
Symbol 787 TextUses:35Used by:789
Symbol 788 TextUses:35Used by:789
Symbol 789 ButtonUses:39 775 45 786 43 787 779 788 764 296Used by:810
Symbol 790 TextUses:35 1Used by:810
Symbol 791 TextUses:35Used by:794
Symbol 792 TextUses:35Used by:794
Symbol 793 TextUses:35Used by:794
Symbol 794 ButtonUses:39 775 45 791 43 792 779 793 764 296Used by:799
Symbol 795 TextUses:35Used by:798
Symbol 796 TextUses:35Used by:798
Symbol 797 TextUses:35Used by:798
Symbol 798 ButtonUses:39 775 45 795 43 796 779 797 764 296Used by:799
Symbol 799 MovieClip [Music]Uses:794 798Used by:810
Symbol 800 TextUses:35Used by:810
Symbol 801 TextUses:35Used by:804
Symbol 802 TextUses:35Used by:804
Symbol 803 TextUses:35Used by:804
Symbol 804 ButtonUses:39 775 45 801 43 802 779 803 764 296Used by:810
Symbol 805 TextUses:35Used by:808
Symbol 806 TextUses:35Used by:808
Symbol 807 TextUses:35Used by:808
Symbol 808 ButtonUses:39 775 45 805 43 806 779 807 764 296Used by:810
Symbol 809 GraphicUsed by:810
Symbol 810 MovieClipUses:767 773 774 781 785 789 790 799 800 804 808 438 809Used by:811
Symbol 811 MovieClip [Pause Menu]Uses:765 810Used by:864
Symbol 812 BitmapUsed by:813
Symbol 813 GraphicUses:812Used by:864
Symbol 814 BitmapUsed by:815
Symbol 815 GraphicUses:814Used by:864
Symbol 816 TextUses:35Used by:819
Symbol 817 TextUses:35Used by:819
Symbol 818 TextUses:35Used by:819
Symbol 819 ButtonUses:39 775 45 816 43 817 779 818 384 296Used by:864
Symbol 820 TextUses:35Used by:827
Symbol 821 TextUses:35Used by:827 856
Symbol 822 TextUses:35Used by:827
Symbol 823 TextUses:35Used by:827 856
Symbol 824 TextUses:35Used by:827
Symbol 825 TextUses:35Used by:827 856
Symbol 826 GraphicUsed by:827 834 838 856
Symbol 827 ButtonUses:39 775 45 820 821 43 822 823 779 824 825 826 296Used by:864
Symbol 828 TextUses:35Used by:834
Symbol 829 TextUses:35Used by:834 838
Symbol 830 TextUses:35Used by:834
Symbol 831 TextUses:35Used by:834 838
Symbol 832 TextUses:35Used by:834
Symbol 833 TextUses:35Used by:834 838
Symbol 834 ButtonUses:39 775 45 828 829 43 830 831 779 832 833 826 296Used by:839
Symbol 835 TextUses:35Used by:838
Symbol 836 TextUses:35Used by:838
Symbol 837 TextUses:35Used by:838
Symbol 838 ButtonUses:39 775 45 835 829 43 836 831 779 837 833 826 296Used by:839
Symbol 839 MovieClipUses:834 838Used by:864
Symbol 840 TextUses:1Used by:844
Symbol 841 TextUses:35Used by:844
Symbol 842 TextUses:35Used by:844
Symbol 843 TextUses:35Used by:844
Symbol 844 MovieClipUses:840 841 842 843Used by:864
Symbol 845 EditableTextUses:1 35Used by:864
Symbol 846 TextUses:1Used by:864
Symbol 847 GraphicUsed by:848
Symbol 848 MovieClipUses:847Used by:864
Symbol 849 BitmapUsed by:850
Symbol 850 GraphicUses:849Used by:864
Symbol 851 BitmapUsed by:852
Symbol 852 GraphicUses:851Used by:864
Symbol 853 TextUses:35Used by:856
Symbol 854 TextUses:35Used by:856
Symbol 855 TextUses:35Used by:856
Symbol 856 ButtonUses:39 775 45 853 821 43 854 823 779 855 825 826Used by:864
Symbol 857 TextUses:1Used by:862
Symbol 858 TextUses:35Used by:862
Symbol 859 TextUses:35Used by:862
Symbol 860 TextUses:35Used by:862
Symbol 861 TextUses:35Used by:862
Symbol 862 MovieClipUses:857 858 859 860 861Used by:864
Symbol 863 EditableTextUses:1 35Used by:864
Symbol 864 MovieClipUses:309 315 316 466 467 335 322 468 469 78 471 730 733 745 748 749 760 811 813 773 815 819 827 839 844 845 846 848 850 852 856 862 863Used by:Timeline

Instance Names

"loader"Frame 1Symbol 51 MovieClip
"capture"Frame 2Symbol 56 Button
"capture"Frame 3Symbol 59 Button
"txtMsg"Symbol 3 MovieClip [OneMessage] Frame 1Symbol 2 EditableText
"mcBrush"Symbol 8 MovieClip [drawField] Frame 1Symbol 4 MovieClip
"state"Symbol 28 MovieClip [EasterEgg] Frame 1Symbol 26 MovieClip
"state"Symbol 28 MovieClip [EasterEgg] Frame 10Symbol 27 MovieClip
"state"Symbol 30 MovieClip Frame 1Symbol 13 MovieClip
"state"Symbol 31 MovieClip [ProjEarth] Frame 1Symbol 30 MovieClip
"mcBar"Symbol 50 MovieClip Frame 1Symbol 49 MovieClip
"mcLoader"Symbol 51 MovieClip Frame 1Symbol 50 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 1Symbol 79 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 10Symbol 80 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 20Symbol 29 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 30Symbol 81 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 40Symbol 82 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 50Symbol 83 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 62Symbol 94 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 74Symbol 95 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 88Symbol 96 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 102Symbol 29 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 116Symbol 102 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 126Symbol 103 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 136Symbol 29 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 146Symbol 104 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 156Symbol 105 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 166Symbol 106 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 178Symbol 107 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 190Symbol 95 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 203Symbol 96 MovieClip
"state"Symbol 108 MovieClip [SmallEarth] Frame 217Symbol 29 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 1Symbol 111 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 10Symbol 112 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 20Symbol 115 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 30Symbol 116 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 40Symbol 117 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 50Symbol 118 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 62Symbol 121 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 73Symbol 122 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 86Symbol 123 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 100Symbol 29 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 114Symbol 125 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 124Symbol 126 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 134Symbol 115 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 144Symbol 127 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 154Symbol 128 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 164Symbol 129 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 176Symbol 121 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 188Symbol 122 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 202Symbol 123 MovieClip
"state"Symbol 130 MovieClip [BigEarth] Frame 216Symbol 29 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 1Symbol 131 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 10Symbol 89 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 20Symbol 140 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 30Symbol 155 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 40Symbol 158 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 49Symbol 159 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 58Symbol 160 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 68Symbol 101 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 78Symbol 94 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 90Symbol 95 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 103Symbol 96 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 117Symbol 29 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 132Symbol 161 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 142Symbol 131 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 151Symbol 89 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 161Symbol 140 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 171Symbol 155 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 180Symbol 161 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 190Symbol 158 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 199Symbol 159 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 208Symbol 160 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 218Symbol 101 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 229Symbol 107 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 241Symbol 95 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 254Symbol 96 MovieClip
"state"Symbol 162 MovieClip [SmallWater] Frame 269Symbol 29 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 1Symbol 185 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 10Symbol 186 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 20Symbol 187 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 30Symbol 200 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 40Symbol 201 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 49Symbol 202 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 58Symbol 160 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 68Symbol 124 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 78Symbol 203 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 88Symbol 204 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 99Symbol 122 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 112Symbol 123 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 126Symbol 29 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 140Symbol 185 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 149Symbol 186 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 159Symbol 187 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 169Symbol 200 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 179Symbol 201 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 187Symbol 202 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 196Symbol 160 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 206Symbol 124 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 217Symbol 203 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 227Symbol 205 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 238Symbol 122 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 252Symbol 123 MovieClip
"state"Symbol 206 MovieClip [BigWater] Frame 266Symbol 29 MovieClip
"state"Symbol 224 MovieClip [SmallAir] Frame 1Symbol 214 MovieClip
"state"Symbol 224 MovieClip [SmallAir] Frame 10Symbol 215 MovieClip
"state"Symbol 224 MovieClip [SmallAir] Frame 20Symbol 216 MovieClip
"state"Symbol 224 MovieClip [SmallAir] Frame 30Symbol 217 MovieClip
"state"Symbol 224 MovieClip [SmallAir] Frame 39Symbol 218 MovieClip
"state"Symbol 224 MovieClip [SmallAir] Frame 49Symbol 219 MovieClip
"state"Symbol 224 MovieClip [SmallAir] Frame 59Symbol 220 MovieClip
"state"Symbol 224 MovieClip [SmallAir] Frame 72Symbol 221 MovieClip
"state"Symbol 224 MovieClip [SmallAir] Frame 83Symbol 222 MovieClip
"state"Symbol 224 MovieClip [SmallAir] Frame 93Symbol 215 MovieClip
"state"Symbol 224 MovieClip [SmallAir] Frame 103Symbol 216 MovieClip
"state"Symbol 224 MovieClip [SmallAir] Frame 113Symbol 223 MovieClip
"state"Symbol 224 MovieClip [SmallAir] Frame 124Symbol 218 MovieClip
"state"Symbol 224 MovieClip [SmallAir] Frame 134Symbol 219 MovieClip
"state"Symbol 224 MovieClip [SmallAir] Frame 144Symbol 220 MovieClip
"state"Symbol 224 MovieClip [SmallAir] Frame 157Symbol 221 MovieClip
"state"Symbol 242 MovieClip [BigAir] Frame 1Symbol 229 MovieClip
"state"Symbol 242 MovieClip [BigAir] Frame 10Symbol 230 MovieClip
"state"Symbol 242 MovieClip [BigAir] Frame 20Symbol 232 MovieClip
"state"Symbol 242 MovieClip [BigAir] Frame 30Symbol 233 MovieClip
"state"Symbol 242 MovieClip [BigAir] Frame 40Symbol 234 MovieClip
"state"Symbol 242 MovieClip [BigAir] Frame 50Symbol 235 MovieClip
"state"Symbol 242 MovieClip [BigAir] Frame 60Symbol 236 MovieClip
"state"Symbol 242 MovieClip [BigAir] Frame 70Symbol 237 MovieClip
"state"Symbol 242 MovieClip [BigAir] Frame 80Symbol 230 MovieClip
"state"Symbol 242 MovieClip [BigAir] Frame 90Symbol 232 MovieClip
"state"Symbol 242 MovieClip [BigAir] Frame 100Symbol 238 MovieClip
"state"Symbol 242 MovieClip [BigAir] Frame 110Symbol 234 MovieClip
"state"Symbol 242 MovieClip [BigAir] Frame 120Symbol 239 MovieClip
"state"Symbol 242 MovieClip [BigAir] Frame 132Symbol 240 MovieClip
"state"Symbol 242 MovieClip [BigAir] Frame 146Symbol 241 MovieClip
"state"Symbol 254 MovieClip Frame 1Symbol 253 MovieClip
"state"Symbol 255 MovieClip Frame 1Symbol 253 MovieClip
"state"Symbol 256 MovieClip [ProjSokka] Frame 1Symbol 254 MovieClip
"state"Symbol 256 MovieClip [ProjSokka] Frame 10Symbol 255 MovieClip
"state"Symbol 259 MovieClip Frame 1Symbol 258 MovieClip
"state"Symbol 260 MovieClip [ProjWater] Frame 1Symbol 259 MovieClip
"state"Symbol 263 MovieClip Frame 1Symbol 262 MovieClip
"state"Symbol 264 MovieClip [ProjIce] Frame 1Symbol 263 MovieClip
"state"Symbol 271 MovieClip [Pillar] Frame 1Symbol 267 MovieClip
"state"Symbol 271 MovieClip [Pillar] Frame 10Symbol 268 MovieClip
"stateBig"Symbol 271 MovieClip [Pillar] Frame 20Symbol 269 MovieClip
"state"Symbol 271 MovieClip [Pillar] Frame 30Symbol 270 MovieClip
"txtName"Symbol 274 MovieClip [OneScoringPlayer] Frame 1Symbol 272 EditableText
"txtScore"Symbol 274 MovieClip [OneScoringPlayer] Frame 1Symbol 273 EditableText
"state"Symbol 304 MovieClip Frame 1Symbol 299 MovieClip
"text"Symbol 304 MovieClip Frame 11Symbol 303 MovieClip
"text"Symbol 305 MovieClip Frame 1Symbol 303 MovieClip
"state"Symbol 305 MovieClip Frame 1Symbol 299 MovieClip
"text"Symbol 306 MovieClip Frame 1Symbol 303 MovieClip
"state"Symbol 306 MovieClip Frame 1Symbol 299 MovieClip
"state"Symbol 307 MovieClip [ElementBonus] Frame 1Symbol 304 MovieClip
"state"Symbol 307 MovieClip [ElementBonus] Frame 10Symbol 305 MovieClip
"state"Symbol 307 MovieClip [ElementBonus] Frame 20Symbol 306 MovieClip
"state"Symbol 315 MovieClip Frame 11Symbol 313 MovieClip
"state"Symbol 315 MovieClip Frame 20Symbol 314 MovieClip
"mcArrowLeft"Symbol 383 MovieClip Frame 1Symbol 361 MovieClip [AangOn_FlecheDirection01]
"mcArrowRight"Symbol 383 MovieClip Frame 1Symbol 361 MovieClip [AangOn_FlecheDirection01]
"mcArrowUp"Symbol 383 MovieClip Frame 1Symbol 361 MovieClip [AangOn_FlecheDirection01]
"mcArrowDown"Symbol 383 MovieClip Frame 1Symbol 361 MovieClip [AangOn_FlecheDirection01]
"mcArrowLeft"Symbol 412 MovieClip Frame 1Symbol 361 MovieClip [AangOn_FlecheDirection01]
"mcArrowUp"Symbol 412 MovieClip Frame 1Symbol 361 MovieClip [AangOn_FlecheDirection01]
"mcArrowDown"Symbol 412 MovieClip Frame 1Symbol 361 MovieClip [AangOn_FlecheDirection01]
"mcMedium"Symbol 412 MovieClip Frame 1Symbol 403 MovieClip [AangOn_TxtLevelLonger01]
"mcEasy"Symbol 412 MovieClip Frame 1Symbol 407 MovieClip [AangOn_TxtLevelShort01]
"mcHard"Symbol 412 MovieClip Frame 1Symbol 411 MovieClip [AangOn_TxtLevelLongest01]
"state"Symbol 437 MovieClip Frame 1Symbol 424 MovieClip
"state"Symbol 437 MovieClip Frame 1Symbol 424 MovieClip
"mcArrowLeft"Symbol 438 MovieClip Frame 1Symbol 361 MovieClip [AangOn_FlecheDirection01]
"mcArrowRight"Symbol 438 MovieClip Frame 1Symbol 361 MovieClip [AangOn_FlecheDirection01]
"mcArrowDown"Symbol 438 MovieClip Frame 1Symbol 361 MovieClip [AangOn_FlecheDirection01]
"btnRightArrow"Symbol 438 MovieClip Frame 1Symbol 420 Button
"btnLeftArrow"Symbol 438 MovieClip Frame 1Symbol 422 Button
"mcInstructions"Symbol 438 MovieClip Frame 1Symbol 437 MovieClip
"mcArrowRight"Symbol 449 MovieClip Frame 1Symbol 361 MovieClip [AangOn_FlecheDirection01]
"mcArrowUp"Symbol 449 MovieClip Frame 1Symbol 361 MovieClip [AangOn_FlecheDirection01]
"mcArrowDown"Symbol 449 MovieClip Frame 1Symbol 361 MovieClip [AangOn_FlecheDirection01]
"mcHighScore"Symbol 449 MovieClip Frame 1Symbol 446 MovieClip
"mcArrowLeft"Symbol 460 MovieClip Frame 1Symbol 361 MovieClip [AangOn_FlecheDirection01]
"mcArrowRight"Symbol 460 MovieClip Frame 1Symbol 361 MovieClip [AangOn_FlecheDirection01]
"mcArrowUp"Symbol 460 MovieClip Frame 1Symbol 361 MovieClip [AangOn_FlecheDirection01]
"mcTitle"Symbol 461 MovieClip Frame 1Symbol 383 MovieClip
"mcDifficulty"Symbol 461 MovieClip Frame 1Symbol 412 MovieClip
"mcInstructions"Symbol 461 MovieClip Frame 1Symbol 438 MovieClip
"mcHighScore"Symbol 461 MovieClip Frame 1Symbol 449 MovieClip
"mcPlay"Symbol 461 MovieClip Frame 1Symbol 460 MovieClip
"mcSky"Symbol 466 MovieClip Frame 1Symbol 319 MovieClip
"mcBackTrees"Symbol 466 MovieClip Frame 1Symbol 322 MovieClip
"mcWater"Symbol 466 MovieClip Frame 1Symbol 325 MovieClip
"mcBackCliff"Symbol 466 MovieClip Frame 1Symbol 328 MovieClip
"mcBackPillars"Symbol 466 MovieClip Frame 1Symbol 332 MovieClip
"mcRightCliff"Symbol 466 MovieClip Frame 1Symbol 68 MovieClip
"mcLeftCliff"Symbol 466 MovieClip Frame 1Symbol 78 MovieClip [CliffLeft]
"mcSun"Symbol 466 MovieClip Frame 1Symbol 335 MovieClip
"mcRock4"Symbol 466 MovieClip Frame 1Symbol 341 MovieClip
"mcRock2"Symbol 466 MovieClip Frame 1Symbol 344 MovieClip
"mcRock1"Symbol 466 MovieClip Frame 1Symbol 347 MovieClip
"mcRock3"Symbol 466 MovieClip Frame 1Symbol 353 MovieClip
"mcElements"Symbol 466 MovieClip Frame 1Symbol 461 MovieClip
"mcFrontPillars"Symbol 466 MovieClip Frame 1Symbol 465 MovieClip
"mcSky"Symbol 467 MovieClip Frame 1Symbol 319 MovieClip
"state"Symbol 729 MovieClip Frame 1Symbol 547 MovieClip
"state"Symbol 729 MovieClip Frame 10Symbol 554 MovieClip
"state"Symbol 729 MovieClip Frame 20Symbol 625 MovieClip
"state"Symbol 729 MovieClip Frame 30Symbol 640 MovieClip
"state"Symbol 729 MovieClip Frame 40Symbol 656 MovieClip
"state"Symbol 729 MovieClip Frame 50Symbol 669 MovieClip
"state"Symbol 729 MovieClip Frame 60Symbol 681 MovieClip
"state"Symbol 729 MovieClip Frame 77Symbol 703 MovieClip
"state"Symbol 729 MovieClip Frame 87Symbol 705 MovieClip
"state"Symbol 729 MovieClip Frame 97Symbol 710 MovieClip
"state"Symbol 729 MovieClip Frame 110Symbol 711 MovieClip
"state"Symbol 729 MovieClip Frame 120Symbol 728 MovieClip
"mcAang"Symbol 730 MovieClip Frame 1Symbol 729 MovieClip
"state"Symbol 733 MovieClip [AangOn_Arrow01] Frame 1Symbol 731 MovieClip
"state"Symbol 733 MovieClip [AangOn_Arrow01] Frame 10Symbol 424 MovieClip
"state"Symbol 733 MovieClip [AangOn_Arrow01] Frame 20Symbol 732 MovieClip
"mc1"Symbol 744 MovieClip Frame 2Symbol 743 MovieClip
"mc2"Symbol 744 MovieClip Frame 3Symbol 743 MovieClip
"mc3"Symbol 744 MovieClip Frame 4Symbol 743 MovieClip
"mc4"Symbol 744 MovieClip Frame 5Symbol 743 MovieClip
"mc5"Symbol 744 MovieClip Frame 6Symbol 743 MovieClip
"mc6"Symbol 744 MovieClip Frame 7Symbol 743 MovieClip
"mc7"Symbol 744 MovieClip Frame 8Symbol 743 MovieClip
"mc8"Symbol 744 MovieClip Frame 9Symbol 743 MovieClip
"mc9"Symbol 744 MovieClip Frame 10Symbol 743 MovieClip
"mc10"Symbol 744 MovieClip Frame 11Symbol 743 MovieClip
"mc11"Symbol 744 MovieClip Frame 12Symbol 743 MovieClip
"txtTime"Symbol 745 MovieClip [HUD] Frame 1Symbol 737 EditableText
"txtScore"Symbol 745 MovieClip [HUD] Frame 1Symbol 740 EditableText
"mcLives"Symbol 745 MovieClip [HUD] Frame 1Symbol 744 MovieClip
"state"Symbol 760 MovieClip [Level_Title_Appear] Frame 1Symbol 759 MovieClip
"btnSnd"Symbol 799 MovieClip [Music] Frame 1Symbol 794 Button
"btnSnd"Symbol 799 MovieClip [Music] Frame 5Symbol 798 Button
"btnInstructions"Symbol 810 MovieClip Frame 1Symbol 781 Button
"btnQuit"Symbol 810 MovieClip Frame 1Symbol 785 Button
"btnContinue"Symbol 810 MovieClip Frame 1Symbol 789 Button
"btnYes"Symbol 810 MovieClip Frame 2Symbol 804 Button
"btnNo"Symbol 810 MovieClip Frame 2Symbol 808 Button
"mcInstructions"Symbol 810 MovieClip Frame 3Symbol 438 MovieClip
"btnOpenMenu"Symbol 811 MovieClip [Pause Menu] Frame 1Symbol 765 Button
"mcMenu"Symbol 811 MovieClip [Pause Menu] Frame 1Symbol 810 MovieClip
"btnViewHS"Symbol 839 MovieClip Frame 1Symbol 834 Button
"btnSubmitHS"Symbol 839 MovieClip Frame 6Symbol 838 Button
"mcGameUpdater"Symbol 864 MovieClip Frame 1Symbol 309 MovieClip
"mcTransitionManager"Symbol 864 MovieClip Frame 1Symbol 315 MovieClip
"mcFrontPillars"Symbol 864 MovieClip Frame 2Symbol 316 MovieClip
"mcGame"Symbol 864 MovieClip Frame 2Symbol 466 MovieClip
"mcSky"Symbol 864 MovieClip Frame 11Symbol 467 MovieClip
"mcSun"Symbol 864 MovieClip Frame 11Symbol 335 MovieClip
"mcBackTrees"Symbol 864 MovieClip Frame 11Symbol 322 MovieClip
"mcMountains"Symbol 864 MovieClip Frame 11Symbol 468 MovieClip
"mcRightCliff"Symbol 864 MovieClip Frame 11Symbol 469 MovieClip [CliffRight]
"mcLeftCliff"Symbol 864 MovieClip Frame 11Symbol 78 MovieClip [CliffLeft]
"mcFrontPillars"Symbol 864 MovieClip Frame 11Symbol 471 MovieClip
"mcAangLayer"Symbol 864 MovieClip Frame 11Symbol 730 MovieClip
"mcDown"Symbol 864 MovieClip Frame 11Symbol 733 MovieClip [AangOn_Arrow01]
"mcUp"Symbol 864 MovieClip Frame 11Symbol 733 MovieClip [AangOn_Arrow01]
"mcRight"Symbol 864 MovieClip Frame 11Symbol 733 MovieClip [AangOn_Arrow01]
"mcLeft"Symbol 864 MovieClip Frame 11Symbol 733 MovieClip [AangOn_Arrow01]
"mcBottomRight"Symbol 864 MovieClip Frame 11Symbol 733 MovieClip [AangOn_Arrow01]
"mcBottomLeft"Symbol 864 MovieClip Frame 11Symbol 733 MovieClip [AangOn_Arrow01]
"mcTopRight"Symbol 864 MovieClip Frame 11Symbol 733 MovieClip [AangOn_Arrow01]
"mcTopLeft"Symbol 864 MovieClip Frame 11Symbol 733 MovieClip [AangOn_Arrow01]
"mcSpacebar"Symbol 864 MovieClip Frame 11Symbol 748 MovieClip
"mcBonus"Symbol 864 MovieClip Frame 11Symbol 749 MovieClip
"mcLevelTitle"Symbol 864 MovieClip Frame 11Symbol 760 MovieClip [Level_Title_Appear]
"mcPause"Symbol 864 MovieClip Frame 11Symbol 811 MovieClip [Pause Menu]
"btnQuit"Symbol 864 MovieClip Frame 16Symbol 819 Button
"mcAgain"Symbol 864 MovieClip Frame 16Symbol 827 Button
"btnScore"Symbol 864 MovieClip Frame 16Symbol 839 MovieClip
"mcText"Symbol 864 MovieClip Frame 16Symbol 844 MovieClip
"txtScore"Symbol 864 MovieClip Frame 16Symbol 845 EditableText
"btnScore"Symbol 864 MovieClip Frame 23Symbol 839 MovieClip
"mcAgain"Symbol 864 MovieClip Frame 23Symbol 856 Button
"mcText"Symbol 864 MovieClip Frame 23Symbol 862 MovieClip
"txtScore"Symbol 864 MovieClip Frame 23Symbol 863 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 3 as "OneMessage"
ExportAssets (56)Timeline Frame 1Symbol 8 as "drawField"
ExportAssets (56)Timeline Frame 1Symbol 28 as "EasterEgg"
ExportAssets (56)Timeline Frame 1Symbol 31 as "ProjEarth"
ExportAssets (56)Timeline Frame 2Symbol 865 as "__Packages.game.visual.movieclip.MCEasterEgg"
ExportAssets (56)Timeline Frame 2Symbol 866 as "__Packages.sarbakan.visual.PauseManager"
ExportAssets (56)Timeline Frame 2Symbol 867 as "__Packages.game.visual.movieclip.MCElement"
ExportAssets (56)Timeline Frame 2Symbol 868 as "__Packages.game.visual.movieclip.MCSokaProjectile"
ExportAssets (56)Timeline Frame 2Symbol 869 as "__Packages.game.visual.movieclip.MCBonus"
ExportAssets (56)Timeline Frame 2Symbol 870 as "__Packages.objHSNick"
ExportAssets (56)Timeline Frame 2Symbol 871 as "__Packages.Controller"
ExportAssets (56)Timeline Frame 2Symbol 872 as "__Packages.sarbakan.packaging.TransitionManager"
ExportAssets (56)Timeline Frame 2Symbol 873 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 2Symbol 874 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 2Symbol 875 as "__Packages.sarbakan.utils.Delegate"
ExportAssets (56)Timeline Frame 2Symbol 876 as "__Packages.TitleCardManager"
ExportAssets (56)Timeline Frame 2Symbol 877 as "__Packages.sarbakan.visual.layer.Layer"
ExportAssets (56)Timeline Frame 2Symbol 878 as "__Packages.sarbakan.visual.activation.ActivationManager"
ExportAssets (56)Timeline Frame 2Symbol 879 as "__Packages.sarbakan.visual.element.BaseElement"
ExportAssets (56)Timeline Frame 2Symbol 880 as "__Packages.sarbakan.visual.element.DynamicElement"
ExportAssets (56)Timeline Frame 2Symbol 881 as "__Packages.sarbakan.visual.element.StaticElement"
ExportAssets (56)Timeline Frame 2Symbol 882 as "__Packages.sarbakan.visual.layer.CollisionMap"
ExportAssets (56)Timeline Frame 2Symbol 883 as "__Packages.mx.transitions.easing.Regular"
ExportAssets (56)Timeline Frame 2Symbol 884 as "__Packages.sarbakan.visual.Camera"
ExportAssets (56)Timeline Frame 2Symbol 885 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 2Symbol 886 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 2Symbol 887 as "__Packages.sarbakan.utils.MoreMath"
ExportAssets (56)Timeline Frame 2Symbol 888 as "__Packages.sarbakan.visual.layer.LayerManager"
ExportAssets (56)Timeline Frame 2Symbol 889 as "__Packages.TitleElement"
ExportAssets (56)Timeline Frame 2Symbol 890 as "__Packages.game.visual.movieclip.MCTitleArrow"
ExportAssets (56)Timeline Frame 2Symbol 891 as "__Packages.MenuElement"
ExportAssets (56)Timeline Frame 2Symbol 892 as "__Packages.MainProperties"
ExportAssets (56)Timeline Frame 2Symbol 893 as "__Packages.sarbakan.visual.activation.NoActivation"
ExportAssets (56)Timeline Frame 2Symbol 894 as "__Packages.game.Game"
ExportAssets (56)Timeline Frame 2Symbol 895 as "__Packages.Data"
ExportAssets (56)Timeline Frame 2Symbol 896 as "__Packages.sarbakan.utils.Time"
ExportAssets (56)Timeline Frame 2Symbol 897 as "__Packages.game.visual.Visual"
ExportAssets (56)Timeline Frame 2Symbol 898 as "__Packages.game.visual.Player"
ExportAssets (56)Timeline Frame 2Symbol 899 as "__Packages.game.visual.Pillar"
ExportAssets (56)Timeline Frame 2Symbol 900 as "__Packages.game.elements.ElementManager"
ExportAssets (56)Timeline Frame 2Symbol 901 as "__Packages.game.visual.Element"
ExportAssets (56)Timeline Frame 2Symbol 902 as "__Packages.mx.transitions.easing.Strong"
ExportAssets (56)Timeline Frame 2Symbol 903 as "__Packages.game.visual.EasterEgg"
ExportAssets (56)Timeline Frame 2Symbol 904 as "__Packages.game.visual.Projectile"
ExportAssets (56)Timeline Frame 2Symbol 905 as "__Packages.game.input.ButtonManager"
ExportAssets (56)Timeline Frame 2Symbol 906 as "__Packages.game.input.CaptureMouse"
ExportAssets (56)Timeline Frame 2Symbol 907 as "__Packages.game.input.CaptureKeyboard"
ExportAssets (56)Timeline Frame 2Symbol 908 as "__Packages.sarbakan.input.KeyManager"
ExportAssets (56)Timeline Frame 2Symbol 909 as "__Packages.game.hud.Hud"
ExportAssets (56)Timeline Frame 2Symbol 910 as "__Packages.game.hud.MCHud"
ExportAssets (56)Timeline Frame 2Symbol 911 as "__Packages.game.PatternGenerator"
ExportAssets (56)Timeline Frame 2Symbol 912 as "__Packages.game.PowerupGenerator"
ExportAssets (56)Timeline Frame 2Symbol 913 as "__Packages.HiScoreFacade"
ExportAssets (56)Timeline Frame 2Symbol 914 as "__Packages.sarbakan.sound.SoundManager"
ExportAssets (56)Timeline Frame 2Symbol 915 as "__Packages.game.input.mouse.cDraw"
ExportAssets (56)Timeline Frame 2Symbol 916 as "__Packages.cRecog"
ExportAssets (56)Timeline Frame 2Symbol 917 as "__Packages.game.input.mouse.cLineCapture"
ExportAssets (56)Timeline Frame 2Symbol 918 as "__Packages.game.input.mouse.cUserLine"
ExportAssets (56)Timeline Frame 2Symbol 919 as "__Packages.game.input.mouse.cLineCompare"
ExportAssets (56)Timeline Frame 2Symbol 920 as "__Packages.game.visual.movieclip.HighScoresMC"
ExportAssets (56)Timeline Frame 2Symbol 921 as "__Packages.game.visual.movieclip.MCButton"
ExportAssets (56)Timeline Frame 2Symbol 922 as "__Packages.game.visual.movieclip.MCArrow"
ExportAssets (56)Timeline Frame 2Symbol 923 as "__Packages.game.visual.movieclip.MCLevelTitle"
ExportAssets (56)Timeline Frame 2Symbol 924 as "__Packages.game.visual.movieclip.MCMusic"
ExportAssets (56)Timeline Frame 2Symbol 925 as "__Packages.game.hud.MCPauseMenu"
ExportAssets (56)Timeline Frame 7Symbol 61 as "AirBonus"
ExportAssets (56)Timeline Frame 7Symbol 63 as "EarthBonus"
ExportAssets (56)Timeline Frame 7Symbol 65 as "WaterBonus"
ExportAssets (56)Timeline Frame 7Symbol 78 as "CliffLeft"
ExportAssets (56)Timeline Frame 7Symbol 108 as "SmallEarth"
ExportAssets (56)Timeline Frame 7Symbol 114 as "Pause "
ExportAssets (56)Timeline Frame 7Symbol 130 as "BigEarth"
ExportAssets (56)Timeline Frame 7Symbol 162 as "SmallWater"
ExportAssets (56)Timeline Frame 7Symbol 206 as "BigWater"
ExportAssets (56)Timeline Frame 7Symbol 224 as "SmallAir"
ExportAssets (56)Timeline Frame 7Symbol 242 as "BigAir"
ExportAssets (56)Timeline Frame 7Symbol 256 as "ProjSokka"
ExportAssets (56)Timeline Frame 7Symbol 260 as "ProjWater"
ExportAssets (56)Timeline Frame 7Symbol 264 as "ProjIce"
ExportAssets (56)Timeline Frame 7Symbol 271 as "Pillar"
ExportAssets (56)Timeline Frame 7Symbol 274 as "OneScoringPlayer"
ExportAssets (56)Timeline Frame 7Symbol 277 as "MusicGame"
ExportAssets (56)Timeline Frame 7Symbol 278 as "EarthBreak"
ExportAssets (56)Timeline Frame 7Symbol 279 as "BigHit"
ExportAssets (56)Timeline Frame 7Symbol 280 as "ImpactCanteen"
ExportAssets (56)Timeline Frame 7Symbol 281 as "IceBreak"
ExportAssets (56)Timeline Frame 7Symbol 282 as "IceIn"
ExportAssets (56)Timeline Frame 7Symbol 283 as "Big Shake"
ExportAssets (56)Timeline Frame 7Symbol 284 as "MusicPackaging"
ExportAssets (56)Timeline Frame 7Symbol 285 as "SmallHit"
ExportAssets (56)Timeline Frame 7Symbol 286 as "ImpactMetal"
ExportAssets (56)Timeline Frame 7Symbol 287 as "EarthIn"
ExportAssets (56)Timeline Frame 7Symbol 288 as "AirIn"
ExportAssets (56)Timeline Frame 7Symbol 289 as "Small Shake"
ExportAssets (56)Timeline Frame 7Symbol 290 as "ImpactWood"
ExportAssets (56)Timeline Frame 7Symbol 291 as "WaterBreak"
ExportAssets (56)Timeline Frame 7Symbol 292 as "WaterIn"
ExportAssets (56)Timeline Frame 7Symbol 293 as "Crumble"
ExportAssets (56)Timeline Frame 7Symbol 294 as "Boomerang"
ExportAssets (56)Timeline Frame 7Symbol 295 as "Swoosh"
ExportAssets (56)Timeline Frame 7Symbol 296 as "Button"
ExportAssets (56)Timeline Frame 7Symbol 297 as "Ding"
ExportAssets (56)Timeline Frame 7Symbol 307 as "ElementBonus"
ExportAssets (56)Timeline Frame 14Symbol 361 as "AangOn_FlecheDirection01"
ExportAssets (56)Timeline Frame 14Symbol 376 as "AangOn_Puce01"
ExportAssets (56)Timeline Frame 14Symbol 403 as "AangOn_TxtLevelLonger01"
ExportAssets (56)Timeline Frame 14Symbol 407 as "AangOn_TxtLevelShort01"
ExportAssets (56)Timeline Frame 14Symbol 411 as "AangOn_TxtLevelLongest01"
ExportAssets (56)Timeline Frame 14Symbol 469 as "CliffRight"
ExportAssets (56)Timeline Frame 14Symbol 733 as "AangOn_Arrow01"
ExportAssets (56)Timeline Frame 14Symbol 745 as "HUD"
ExportAssets (56)Timeline Frame 14Symbol 760 as "Level_Title_Appear"
ExportAssets (56)Timeline Frame 14Symbol 799 as "Music"
ExportAssets (56)Timeline Frame 14Symbol 811 as "Pause Menu"

Labels

"loading"Frame 1
"preload"Frame 7
"game"Frame 14
"Hit"Symbol 28 MovieClip [EasterEgg] Frame 1
"Miss"Symbol 28 MovieClip [EasterEgg] Frame 10
"Hit"Symbol 31 MovieClip [ProjEarth] Frame 1
"Miss"Symbol 31 MovieClip [ProjEarth] Frame 7
"In"Symbol 50 MovieClip Frame 1
"Idle"Symbol 50 MovieClip Frame 21
"Out"Symbol 50 MovieClip Frame 31
"LeftIn"Symbol 108 MovieClip [SmallEarth] Frame 1
"LeftIdle"Symbol 108 MovieClip [SmallEarth] Frame 10
"LeftBreak"Symbol 108 MovieClip [SmallEarth] Frame 20
"LeftSwitch"Symbol 108 MovieClip [SmallEarth] Frame 30
"LeftEarthAir"Symbol 108 MovieClip [SmallEarth] Frame 40
"LeftEarthAirIdle"Symbol 108 MovieClip [SmallEarth] Frame 50
"LeftWaterEarth"Symbol 108 MovieClip [SmallEarth] Frame 62
"LeftWaterEarthIn"Symbol 108 MovieClip [SmallEarth] Frame 74
"LeftWaterEarthIdle"Symbol 108 MovieClip [SmallEarth] Frame 88
"LeftWaterEarthBreak"Symbol 108 MovieClip [SmallEarth] Frame 102
"RightIn"Symbol 108 MovieClip [SmallEarth] Frame 116
"RightIdle"Symbol 108 MovieClip [SmallEarth] Frame 126
"RightBreak"Symbol 108 MovieClip [SmallEarth] Frame 136
"RightSwitch"Symbol 108 MovieClip [SmallEarth] Frame 146
"RightEarthAir"Symbol 108 MovieClip [SmallEarth] Frame 156
"RightEarthAirIdle"Symbol 108 MovieClip [SmallEarth] Frame 166
"RightWaterEarth"Symbol 108 MovieClip [SmallEarth] Frame 178
"RightWaterEarthIn"Symbol 108 MovieClip [SmallEarth] Frame 190
"RightWaterEarthIdle"Symbol 108 MovieClip [SmallEarth] Frame 203
"RightWaterEarthBreak"Symbol 108 MovieClip [SmallEarth] Frame 217
"LeftIn"Symbol 130 MovieClip [BigEarth] Frame 1
"LeftIdle"Symbol 130 MovieClip [BigEarth] Frame 10
"LeftBreak"Symbol 130 MovieClip [BigEarth] Frame 20
"LeftSwitch"Symbol 130 MovieClip [BigEarth] Frame 30
"LeftEarthAir"Symbol 130 MovieClip [BigEarth] Frame 40
"LeftEarthAirIdle"Symbol 130 MovieClip [BigEarth] Frame 50
"LeftWaterEarth"Symbol 130 MovieClip [BigEarth] Frame 62
"LeftWaterEarthIn"Symbol 130 MovieClip [BigEarth] Frame 73
"LeftWaterEarthIdle"Symbol 130 MovieClip [BigEarth] Frame 86
"LeftWaterEarthBreak"Symbol 130 MovieClip [BigEarth] Frame 100
"RightIn"Symbol 130 MovieClip [BigEarth] Frame 114
"RightIdle"Symbol 130 MovieClip [BigEarth] Frame 124
"RightBreak"Symbol 130 MovieClip [BigEarth] Frame 134
"RightSwitch"Symbol 130 MovieClip [BigEarth] Frame 144
"RightEarthAir"Symbol 130 MovieClip [BigEarth] Frame 154
"RightEarthAirIdle"Symbol 130 MovieClip [BigEarth] Frame 164
"RightWaterEarth"Symbol 130 MovieClip [BigEarth] Frame 176
"RightWaterEarthIn"Symbol 130 MovieClip [BigEarth] Frame 188
"RightWaterEarthIdle"Symbol 130 MovieClip [BigEarth] Frame 202
"RightWaterEarthBreak"Symbol 130 MovieClip [BigEarth] Frame 216
"LeftIn"Symbol 162 MovieClip [SmallWater] Frame 1
"LeftIdle"Symbol 162 MovieClip [SmallWater] Frame 10
"LeftBreak"Symbol 162 MovieClip [SmallWater] Frame 20
"LeftSwitch"Symbol 162 MovieClip [SmallWater] Frame 30
"LeftIced"Symbol 162 MovieClip [SmallWater] Frame 40
"LeftIcedIn"Symbol 162 MovieClip [SmallWater] Frame 49
"LeftIcedIdle"Symbol 162 MovieClip [SmallWater] Frame 58
"LeftIceBreak"Symbol 162 MovieClip [SmallWater] Frame 68
"LeftWaterEarth"Symbol 162 MovieClip [SmallWater] Frame 78
"LeftWaterEarthIn"Symbol 162 MovieClip [SmallWater] Frame 90
"LeftWaterEarthIdle"Symbol 162 MovieClip [SmallWater] Frame 103
"LeftWaterEarthBreak"Symbol 162 MovieClip [SmallWater] Frame 117
"LeftWaterAir"Symbol 162 MovieClip [SmallWater] Frame 132
"RightIn"Symbol 162 MovieClip [SmallWater] Frame 142
"RightIdle"Symbol 162 MovieClip [SmallWater] Frame 151
"RightBreak"Symbol 162 MovieClip [SmallWater] Frame 161
"RightSwitch"Symbol 162 MovieClip [SmallWater] Frame 171
"RightWaterAir"Symbol 162 MovieClip [SmallWater] Frame 180
"RightIced"Symbol 162 MovieClip [SmallWater] Frame 190
"RightIcedIn"Symbol 162 MovieClip [SmallWater] Frame 199
"RightIcedIdle"Symbol 162 MovieClip [SmallWater] Frame 208
"RightIcedBreak"Symbol 162 MovieClip [SmallWater] Frame 218
"RightWaterEarth"Symbol 162 MovieClip [SmallWater] Frame 229
"RightWaterEarthIn"Symbol 162 MovieClip [SmallWater] Frame 241
"RightWaterEarthIdle"Symbol 162 MovieClip [SmallWater] Frame 254
"RightWaterEarthBreak"Symbol 162 MovieClip [SmallWater] Frame 269
"LeftIn"Symbol 206 MovieClip [BigWater] Frame 1
"LeftIdle"Symbol 206 MovieClip [BigWater] Frame 10
"LeftBreak"Symbol 206 MovieClip [BigWater] Frame 20
"LeftSwitch"Symbol 206 MovieClip [BigWater] Frame 30
"LeftIced"Symbol 206 MovieClip [BigWater] Frame 40
"LeftIcedIn"Symbol 206 MovieClip [BigWater] Frame 49
"LeftIcedIdle"Symbol 206 MovieClip [BigWater] Frame 58
"LeftIceBreak"Symbol 206 MovieClip [BigWater] Frame 68
"LeftWaterAir"Symbol 206 MovieClip [BigWater] Frame 78
"LeftWaterEarth"Symbol 206 MovieClip [BigWater] Frame 88
"LeftWaterEarthIn"Symbol 206 MovieClip [BigWater] Frame 99
"LeftWaterEarthIdle"Symbol 206 MovieClip [BigWater] Frame 112
"LeftWaterEarthBreak"Symbol 206 MovieClip [BigWater] Frame 126
"RightIn"Symbol 206 MovieClip [BigWater] Frame 140
"RightIdle"Symbol 206 MovieClip [BigWater] Frame 149
"RightBreak"Symbol 206 MovieClip [BigWater] Frame 159
"RightSwitch"Symbol 206 MovieClip [BigWater] Frame 169
"RightIced"Symbol 206 MovieClip [BigWater] Frame 179
"RightIcedIn"Symbol 206 MovieClip [BigWater] Frame 187
"RightIcedIdle"Symbol 206 MovieClip [BigWater] Frame 196
"RightIceBreak"Symbol 206 MovieClip [BigWater] Frame 206
"RightWaterAir"Symbol 206 MovieClip [BigWater] Frame 217
"RightWaterEarth"Symbol 206 MovieClip [BigWater] Frame 227
"RightWaterEarthIn"Symbol 206 MovieClip [BigWater] Frame 238
"RightWaterEarthIdle"Symbol 206 MovieClip [BigWater] Frame 252
"RightWaterEarthBreak"Symbol 206 MovieClip [BigWater] Frame 266
"LeftIn"Symbol 224 MovieClip [SmallAir] Frame 1
"LeftIdle"Symbol 224 MovieClip [SmallAir] Frame 10
"LeftBreak"Symbol 224 MovieClip [SmallAir] Frame 20
"LeftSwitch"Symbol 224 MovieClip [SmallAir] Frame 30
"LeftWaterAir"Symbol 224 MovieClip [SmallAir] Frame 39
"LeftWaterAirIdle"Symbol 224 MovieClip [SmallAir] Frame 49
"LeftWaterAirBreak"Symbol 224 MovieClip [SmallAir] Frame 59
"LeftWaterAirIn"Symbol 224 MovieClip [SmallAir] Frame 72
"RightIn"Symbol 224 MovieClip [SmallAir] Frame 83
"RightIdle"Symbol 224 MovieClip [SmallAir] Frame 93
"RightBreak"Symbol 224 MovieClip [SmallAir] Frame 103
"RightSwitch"Symbol 224 MovieClip [SmallAir] Frame 113
"RightWaterAir"Symbol 224 MovieClip [SmallAir] Frame 124
"RightWaterAirIdle"Symbol 224 MovieClip [SmallAir] Frame 134
"RightWaterAirBreak"Symbol 224 MovieClip [SmallAir] Frame 144
"RightWaterAirIn"Symbol 224 MovieClip [SmallAir] Frame 157
"LeftIn"Symbol 242 MovieClip [BigAir] Frame 1
"LeftIdle"Symbol 242 MovieClip [BigAir] Frame 10
"LeftBreak"Symbol 242 MovieClip [BigAir] Frame 20
"LeftSwitch"Symbol 242 MovieClip [BigAir] Frame 30
"LeftWaterAir"Symbol 242 MovieClip [BigAir] Frame 40
"LeftWaterAirIdle"Symbol 242 MovieClip [BigAir] Frame 50
"LeftWaterAirBreak"Symbol 242 MovieClip [BigAir] Frame 60
"RightIn"Symbol 242 MovieClip [BigAir] Frame 70
"RightIdle"Symbol 242 MovieClip [BigAir] Frame 80
"RightBreak"Symbol 242 MovieClip [BigAir] Frame 90
"RightSwitch"Symbol 242 MovieClip [BigAir] Frame 100
"RightWaterAir"Symbol 242 MovieClip [BigAir] Frame 110
"RightWaterAirIdle"Symbol 242 MovieClip [BigAir] Frame 120
"RightWaterAirBreak"Symbol 242 MovieClip [BigAir] Frame 132
"RightWaterAirIn"Symbol 242 MovieClip [BigAir] Frame 146
"Hit"Symbol 256 MovieClip [ProjSokka] Frame 1
"Miss"Symbol 256 MovieClip [ProjSokka] Frame 10
"Hit"Symbol 260 MovieClip [ProjWater] Frame 1
"Miss"Symbol 260 MovieClip [ProjWater] Frame 8
"Hit"Symbol 264 MovieClip [ProjIce] Frame 1
"Miss"Symbol 264 MovieClip [ProjIce] Frame 8
"Idle"Symbol 271 MovieClip [Pillar] Frame 1
"Small Shake"Symbol 271 MovieClip [Pillar] Frame 10
"Big Shake"Symbol 271 MovieClip [Pillar] Frame 20
"Crumble"Symbol 271 MovieClip [Pillar] Frame 30
"Out"Symbol 271 MovieClip [Pillar] Frame 41
"appear"Symbol 307 MovieClip [ElementBonus] Frame 1
"idle"Symbol 307 MovieClip [ElementBonus] Frame 10
"clicked"Symbol 307 MovieClip [ElementBonus] Frame 20
"inactive"Symbol 315 MovieClip Frame 2
"normalIn"Symbol 315 MovieClip Frame 11
"normalOut"Symbol 315 MovieClip Frame 20
"idle"Symbol 403 MovieClip [AangOn_TxtLevelLonger01] Frame 1
"over"Symbol 403 MovieClip [AangOn_TxtLevelLonger01] Frame 2
"down"Symbol 403 MovieClip [AangOn_TxtLevelLonger01] Frame 3
"idle"Symbol 407 MovieClip [AangOn_TxtLevelShort01] Frame 1
"over"Symbol 407 MovieClip [AangOn_TxtLevelShort01] Frame 2
"down"Symbol 407 MovieClip [AangOn_TxtLevelShort01] Frame 3
"idle"Symbol 411 MovieClip [AangOn_TxtLevelLongest01] Frame 1
"over"Symbol 411 MovieClip [AangOn_TxtLevelLongest01] Frame 2
"down"Symbol 411 MovieClip [AangOn_TxtLevelLongest01] Frame 3
"idle"Symbol 729 MovieClip Frame 1
"SmallHurt"Symbol 729 MovieClip Frame 10
"BigHurt"Symbol 729 MovieClip Frame 20
"jump"Symbol 729 MovieClip Frame 30
"loseBalance"Symbol 729 MovieClip Frame 40
"SmallEarth"Symbol 729 MovieClip Frame 50
"SmallWater"Symbol 729 MovieClip Frame 60
"SmallIce"Symbol 729 MovieClip Frame 69
"SmallAir"Symbol 729 MovieClip Frame 77
"BigEarth"Symbol 729 MovieClip Frame 87
"BigWater"Symbol 729 MovieClip Frame 97
"BigIce"Symbol 729 MovieClip Frame 104
"BigAir"Symbol 729 MovieClip Frame 110
"Switch"Symbol 729 MovieClip Frame 120
"Appear"Symbol 733 MovieClip [AangOn_Arrow01] Frame 1
"Idle"Symbol 733 MovieClip [AangOn_Arrow01] Frame 10
"Disappear"Symbol 733 MovieClip [AangOn_Arrow01] Frame 20
"Easy"Symbol 759 MovieClip Frame 1
"Medium"Symbol 759 MovieClip Frame 12
"Hard"Symbol 759 MovieClip Frame 24
"On"Symbol 799 MovieClip [Music] Frame 1
"Off"Symbol 799 MovieClip [Music] Frame 5
"View"Symbol 839 MovieClip Frame 1
"Submit"Symbol 839 MovieClip Frame 6
"TitleCard"Symbol 864 MovieClip Frame 2
"game"Symbol 864 MovieClip Frame 10
"Win"Symbol 864 MovieClip Frame 16
"Lose"Symbol 864 MovieClip Frame 23




http://swfchan.com/3/13147/info.shtml
Created: 5/6 -2019 04:04:59 Last modified: 5/6 -2019 04:04:59 Server time: 29/04 -2024 16:15:04