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

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

avalanche-at-planktons-peak.swf

This is the info page for
Flash #108907

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


Text
KeysCapturer

<p align="center"><font face="Arial" size="17" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>Trace</b></font></p>

loading ...

<p align="right"><font face="Tiki-Island" size="32" color="#003366" letterSpacing="1.000000" kerning="0">000</font></p>

%

<p align="justify"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">FPS 000 000</font></p>

how
to play

how
to play

View High
Scores

View High
Scores

view High
Score

play

play

Popups

Music   on   off

Music   on   off

Sound   on   off

Sound   on   off

Game Options

Quit

Quit

Resume

Resume

Restart

Restart

NEXT

NEXT

back

back

Okay!

Okay!

Are you sure
you want to
Quit?

No Way!

No Way!

Transition

Sky BG Container

Scenery BG Container

SnowBG Container

Scenery Snow Ctn

Obstacle  and Player
Container

PanelFG Container

Scenery FG Container

Game CTN

options

options

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

<p align="center"><font face="Tiki-Island" size="20" color="#003366" letterSpacing="0.000000" kerning="1">X min XX</font></p>

<p align="center"><font face="Tiki-Island" size="20" color="#003366" letterSpacing="0.000000" kerning="1">0000000</font></p>

Score:

Time left:

X

<p align="right"><font face="Tiki-Island" size="20" color="#003366" letterSpacing="0.000000" kerning="1">0</font></p>

Friends:

/7

level

3

SKIP

SKIP

Submit
Score

Submit
Score

Try
Again

Try
Again

Score:

No   NickName:

Updating High  Scores List...


000 000 000


100

Scroll

023 456 789

ActionScript [AS1/AS2]

Frame 1
function getPoints(_callbackFunction, _functionScope) { } function awardPoints(_points, _callbackFunction, _functionScope) { } Array.prototype.indexOf = function (_oValue, _nStartIndex) { var _local4 = this.length; var _local3 = -1; if (_nStartIndex == undefined) { _nStartIndex = 0; } var _local2 = _nStartIndex; while (_local2 < _local4) { if (this[_local2] == _oValue) { _local3 = _local2; break; } _local2++; } return(_local3); }; Array.prototype.remove = function (_oValue) { var _local2 = this.indexOf(_oValue); if (_local2 != -1) { this.splice(_local2, 1); } }; Array.prototype.shuffle = function (_nLevel) { var _local3 = this.length; var _local2 = 0; while (_local2 < _nLevel) { this.exchange(Math.floor(Math.random() * _local3), Math.floor(Math.random() * _local3)); _local2++; } }; Array.prototype.exchange = function (_nIndexA, _nIndexB) { var _local2 = this[_nIndexA]; this[_nIndexA] = this[_nIndexB]; this[_nIndexB] = _local2; }; Array.prototype.equals = function (_aArray) { var _local3 = true; if (this != _aArray) { var _local2 = this.length; if (_local2 != _aArray.length) { _local3 = false; } else { while (_local2--) { if (this[_local2] != _aArray[_local2]) { _local3 = false; break; } } } } return(_local3); }; Array.prototype.getRandom = function () { return(this[Math.floor(Math.random() * this.length)]); }; String.prototype.pad = function (_nLen, _sPad, _bRight) { while (this.length < _nLen) { if (_bRight == true) { this=this + _sPad;//parameter overwritten this + _sPad; } else { this=_sPad + this;//parameter overwritten _sPad + this; } } return(this); }; ASSetPropFlags(Array.prototype, new Array("indexOf", "remove", "shuffle", "exchange", "equals", "getRandom"), 7); ASSetPropFlags(String.prototype, new Array("pad"), 7); System.security.allowDomain("www.nick.com"); Stage.showMenu = false; _focusrect = false; HighScores.bDebug = false; HighScores.bDisplay = true; HighScores.init(gProxyObj, Config.sHS_GAME_ID);
Frame 2
_global.MainRef = this; this.onEnterFrame = function () { var _local2 = this.getBytesLoaded() / this.getBytesTotal(); var _local3 = String(Math.round(_local2 * 100)); mcState.txtLoadedPercent.text = _local3; if (_local2 >= 1) { mcState.mcPreloader.gotoAndStop("Disperse"); delete this.onEnterFrame; } }; stop();
Frame 20
stop();
Instance of Symbol 543 MovieClip in Frame 20
onClipEvent (load) { _global.P = new GameParam(this); _global.P.initParam(); }
Frame 40
stop(); mcGame.mcGameCtn._rotation = 25;
Frame 79
_global.P.oSnd.playMusicPackaging();
Frame 98
_global.P.showScoreHS();
Symbol 5 Button
on (keyPress "<Left>") { return(undefined); } on (keyPress "<Right>") { return(undefined); } on (keyPress "<Down>") { return(undefined); } on (keyPress "<Up>") { return(undefined); }
Symbol 8 MovieClip Frame 1
function localTrace(_sText) { _host.txtTrace.text = _sText; } var _host = this; _global.superTrace = localTrace;
Symbol 1081 MovieClip [__Packages.HighScores] Frame 0
class HighScores { static var oProxyObj, bDebug; function HighScores () { } static function init(_oProxyObj, _sGameID) { oProxyObj = _oProxyObj; oProxyObj.setGame_Id(_sGameID); if (bDebug) { oProxyObj.setServer("www.nick.com"); oProxyObj.setScreenName("SarbaDev"); oProxyObj.setIsLoggedIn(true); } } static function requestScores() { oProxyObj.getScores(function () { HighScores.onSuccess(); }); } static function submitScore(_nScore) { if (_nScore > 0) { oProxyObj.submitScore(_nScore, function () { HighScores.onSuccess(); }); } } static function populateFields(_oIndexes, _oNames, _oScores) { var _local2 = getHighScores(); var _local5 = ""; var _local4 = ""; var _local3 = ""; var _local1 = 0; while (_local1 < _local2.length) { _local5 = _local5 + ((_local2[_local1].nIndex + 1) + newline); _local4 = _local4 + (_local2[_local1].sName + newline); _local3 = _local3 + (styleNumber(_local2[_local1].nScore, 1) + newline); _local1++; } _oIndexes.text = _local5; _oNames.text = _local4; _oScores.text = _local3; } static function getHighScores() { var _local6 = new Array(); var _local7 = oProxyObj.getScoreCount(); var _local1 = 0; while (_local1 < _local7) { var _local2 = oProxyObj.getScoreItem(_local1); _local6.push({nIndex:_local1, sName:_local2[0], nScore:_local2[1]}); _local1++; } return(_local6); } static function styleNumber(_nNumber, _nMinimumChar) { var _local7 = false; var _local1 = String(_nNumber); var _local3 = _local1; var _local8 = ""; do { if (_local1.length < _nMinimumChar) { _local7 = true; _local3 = "0" + _local3; } } while (_local3.length < _nMinimumChar); _local1 = _local3; var _local4 = ""; var _local6 = _local1.length; _local6 = _local6 / 3; if (_local6 <= 1) { _local8 = _local1; } else { var _local2 = _local6; while (_local2 > 1) { _local4 = (" " + _local1.substr(-3)) + _local4; _local1 = _local1.substr(0, -3); _local2--; } _local3 = _local1 + _local4; _local8 = _local3; } return(_local8); } }
Symbol 1082 MovieClip [__Packages.Config] Frame 0
class Config { function Config () { } static function getPlayer() { var _local1 = new Object(); _local1.nTIME_BRAKING = 65; _local1.nTIME_FOR_NEXT_BRAKE = 100; _local1.nHORIZ_SPEED_MAX = 15; _local1.nHORIZ_SPEED_NORMAL = 8; _local1.nHORIZ_SPEED_BRAKE = 2; _local1.nHORIZ_SPEED_MIN = 1; _local1.nHORIZ_ACCEL = 0.6; _local1.nHORIZ_GROUND_FRICTION = -0.2; _local1.nHORIZ_BRAKE = -0.8; _local1.nHORIZ_SLOWDOWN = -2; _local1.nHORIZ_GRAVITY = 0.6; _local1.nVERTICAL_SPEED = 8; _local1.nGRAVITY = 0.7; _local1.nLIMIT_FALLING_SPEED = 20; _local1.aSPEED_DOWN_CHAR = [0, 2, 3, 3, 4, 5, 6, 6, 7, 7, 7]; _local1.aSPEED_DOWN_SNOWBALL = [0, 2, 2, 3, 3, 3, 4, 4, 5, 5, 6]; _local1.nTOTAL_LIVES = 5; _local1.nHITS_BEFORE_LOSE_LIFE_ROUND1 = 2; _local1.nHITS_BEFORE_LOSE_LIFE_ROUND2 = 2; _local1.nTREE_SCALE_MODIF = -7; _local1.nSHELL_SCALE_MODIF = -5; _local1.nROCK_SCALE_MODIF = -5; _local1.nCORAL_SCALE_MODIF = -7; _local1.nLASER_SCALE_MODIF = -10; _local1.nSNOWMAN_SCALE_MODIF = 15; _local1.nSNOWBANK_SCALE_MODIF = 3; _local1.nSNOWBALL_MAX_SCALE = 200; _local1.nSNOWBALL_MIN_SCALE = 100; _local1.nSNOWBALL_GOAL_SCALE = 195; return(_local1); } static function getObsGrid() { var _local1 = new Object(); _local1.nBUFFER_IN = 600; _local1.nBUFFER_OUT = 300; _local1.nRockWidth = 2; _local1.nRockHeight = 1; _local1.nRockNbInstances = 4; _local1.nTreeWidth = 2; _local1.nTreeHeight = 2; _local1.nTreeNbInstances = 5; _local1.nJumpWidth = 4; _local1.nJumpLength = 50; _local1.nJumpHeight = 2; _local1.nJumpNbInstances = 1; _local1.nCoralWidth = 2; _local1.nCoralHeight = 1; _local1.nCoralNbInstances = 3; _local1.nShellWidth = 2; _local1.nShellHeight = 1; _local1.nShellNbInstances = 3; _local1.nSnowManWidth = 2; _local1.nSnowManHeight = 2; _local1.nSnowManNbInstances = 2; _local1.nSnowBankWidth = 2; _local1.nSnowBankHeight = 2; _local1.nSnowBankNbInstances = 2; _local1.nLaserWidth = 4; _local1.nLaserHeight = 1; _local1.nLaserNbInstances = 1; _local1.nCharacterWidth = 4; _local1.nCharacterHeight = 1; _local1.nCharacterNbInstances = 1; _local1.nPowerUpWidth = 4; _local1.nPowerUpHeight = 1; _local1.nPowerUpNbInstances = 1; _local1.nAnchovyWidth = 4; _local1.nAnchovyHeight = 1; _local1.nAnchovyNbInstances = 1; return(_local1); } static function getLevel() { var _local2 = new Object(); _local2.aCharacterPercent = [100]; _local2.nMIN_NB_CHAR_FOR_ROUND2 = 7; _local2.nTIME_FOR_GAME = 7000; switch (_global.P.nLevel) { case 0 : _local2.aRockPercent = [30, 20, 10]; _local2.aTreePercent = [20, 10]; _local2.aJumpPercent = [10]; _local2.aCoralPercent = [15, 5]; _local2.aShellPercent = [15, 5]; _local2.aShellPercent = [0]; _local2.aLaserPercent = [0]; _local2.aSnowManPercent = [0]; _local2.aSnowBankPercent = [0]; _local2.aPowerUpPercent = [9]; _local2.aAnchovyPercent = [20]; _local2.aPriority = ["Jump", "Tree", "Anchovy", "PowerUp", "Coral", "Rock", "Shell"]; _local2.nCharacterAppearanceDelay = 16; _local2.nMAX_CHAR_PER_ROUND = 7; _local2.nELEMENTS_DISTANCE_X = 50; _local2.nELEMENTS_DISTANCE_Y = 25; _local2.nSTART_Y = -80; _local2.nNB_COLUMNS = 4; _local2.nNB_ROWS = 9; _local2.nPOWERUP_SPEED = 2; _local2.nCHAR_FOR_LEVEL = 2; break; case 1 : _local2.aRockPercent = [30, 20, 10]; _local2.aTreePercent = [25, 15, 5]; _local2.aJumpPercent = [20]; _local2.aCoralPercent = [40, 30]; _local2.aShellPercent = [40, 30]; _local2.aLaserPercent = [0]; _local2.aSnowManPercent = [0]; _local2.aSnowBankPercent = [0]; _local2.aPowerUpPercent = [9]; _local2.aAnchovyPercent = [20, 10]; _local2.aPriority = ["Jump", "Tree", "Anchovy", "PowerUp", "Coral", "Rock", "Shell"]; _local2.nCharacterAppearanceDelay = 15; _local2.nMAX_CHAR_PER_ROUND = 10; _local2.nELEMENTS_DISTANCE_X = 50; _local2.nELEMENTS_DISTANCE_Y = 25; _local2.nSTART_Y = -80; _local2.nNB_COLUMNS = 4; _local2.nNB_ROWS = 9; _local2.nPOWERUP_SPEED = 2; _local2.nCHAR_FOR_LEVEL = 4; break; case 2 : _local2.aRockPercent = [40, 30, 20]; _local2.aTreePercent = [40, 30, 20]; _local2.aJumpPercent = [20]; _local2.aCoralPercent = [50, 40]; _local2.aShellPercent = [60, 50]; _local2.aLaserPercent = [0]; _local2.aSnowManPercent = [0]; _local2.aSnowBankPercent = [0]; _local2.aPowerUpPercent = [8]; _local2.aAnchovyPercent = [20, 10]; _local2.aPriority = ["Jump", "Tree", "Anchovy", "PowerUp", "Coral", "Rock", "Shell"]; _local2.nCharacterAppearanceDelay = 14; _local2.nMAX_CHAR_PER_ROUND = 10; _local2.nELEMENTS_DISTANCE_X = 50; _local2.nELEMENTS_DISTANCE_Y = 25; _local2.nSTART_Y = -80; _local2.nNB_COLUMNS = 4; _local2.nNB_ROWS = 9; _local2.nPOWERUP_SPEED = 2; _local2.nCHAR_FOR_LEVEL = 7; break; case 3 : _local2.aRockPercent = [30, 20, 10]; _local2.aTreePercent = [0]; _local2.aJumpPercent = [20]; _local2.aCoralPercent = [30, 20, 10]; _local2.aShellPercent = [50, 40]; _local2.aLaserPercent = [20, 10]; _local2.aSnowManPercent = [100]; _local2.aSnowBankPercent = [30, 20]; _local2.aPowerUpPercent = [8]; _local2.aPriority = ["Jump", "Coral", "Laser", "PowerUp", "Tree", "Rock", "SnowBank", "Shell"]; _local2.nCharacterAppearanceDelay = 14; _local2.nMAX_CHAR_PER_ROUND = 20; _local2.nELEMENTS_DISTANCE_X = 50; _local2.nELEMENTS_DISTANCE_Y = 25; _local2.nSTART_Y = -80; _local2.nNB_COLUMNS = 4; _local2.nNB_ROWS = 9; _local2.nPOWERUP_SPEED = 2; _local2.nOBSTACLE_EASING_SPEED = 1; _local2.nCHAR_FOR_LEVEL = 6; break; case 4 : _local2.aRockPercent = [40, 30, 20]; _local2.aTreePercent = [0]; _local2.aJumpPercent = [20]; _local2.aCoralPercent = [40, 30, 20]; _local2.aShellPercent = [30, 20, 10]; _local2.aLaserPercent = [35, 25]; _local2.aSnowManPercent = [100]; _local2.aSnowBankPercent = [30, 20, 10]; _local2.aPowerUpPercent = [10]; _local2.aPriority = ["Jump", "Coral", "Laser", "PowerUp", "Tree", "Rock", "SnowBank", "Shell"]; _local2.nCharacterAppearanceDelay = 12; _local2.nMAX_CHAR_PER_ROUND = 20; _local2.nELEMENTS_DISTANCE_X = 50; _local2.nELEMENTS_DISTANCE_Y = 25; _local2.nSTART_Y = -80; _local2.nNB_COLUMNS = 4; _local2.nNB_ROWS = 9; _local2.nPOWERUP_SPEED = 2; _local2.nOBSTACLE_EASING_SPEED = 1; _local2.nCHAR_FOR_LEVEL = 10; break; case 5 : _local2.aRockPercent = [50, 40, 30]; _local2.aTreePercent = [0]; _local2.aJumpPercent = [10]; _local2.aCoralPercent = [40, 30, 20]; _local2.aShellPercent = [40, 30, 20]; _local2.aLaserPercent = [40, 30]; _local2.aSnowManPercent = [100]; _local2.aSnowBankPercent = [30, 20]; _local2.aPowerUpPercent = [12]; _local2.aPriority = ["Jump", "Coral", "Laser", "PowerUp", "Tree", "Rock", "SnowBank", "Shell"]; _local2.nCharacterAppearanceDelay = 12; _local2.nMAX_CHAR_PER_ROUND = 20; _local2.nELEMENTS_DISTANCE_X = 50; _local2.nELEMENTS_DISTANCE_Y = 25; _local2.nSTART_Y = -80; _local2.nNB_COLUMNS = 4; _local2.nNB_ROWS = 9; _local2.nPOWERUP_SPEED = 2; _local2.nOBSTACLE_EASING_SPEED = 1; _local2.nCHAR_FOR_LEVEL = 15; } return(_local2); } static function score() { var _local1 = new Object(); var _local2 = new Object(); _local1.nPtsPowerUp = 250; _local1.nPtsAnchovy = 300; _local1.nPtsSnowBank = 300; _local1.nPtsSnowMan = 300; _local1.nPtsCharacter = 1000; _local1.nPtsTimeFinish = 5000; _local1.nPtsTimeBonus = 200; return(_local1); } static var bCHEATS = true; static var STG_FPS = 35; static var sHS_GAME_ID = "sb_peak"; static var EEGG_KEY = 78; static var STAGE_WIDTH = 600; static var engine = {fps:STG_FPS}; }
Symbol 1083 MovieClip [__Packages.GameParam] Frame 0
class GameParam { var mcRef, mcRefMain, oParamBroadcaster, oTransit, oPopUp, oSnd, bSubmitScore, bAllowSubmit, nLevel, nScore, nTime, nLives; function GameParam (_mcRef) { mcRef = _mcRef; mcRef.onEnterFrame = mx.utils.Delegate.create(this, enterFrame); mcRefMain = mcRef._parent; oParamBroadcaster = new Object(); AsBroadcaster.initialize(oParamBroadcaster); } function createTransition(_mcRef, _mcRefMain) { oTransit = new Game.Transition(_mcRef, "oTransit", _mcRefMain); } function createPopUps(_mcRef) { oPopUp = new PopUp(_mcRef); } function initParam() { resetParams(); createPopUps(mcRef._parent.mcPopUp); createTransition(mcRef._parent.mcTransit, mcRefMain); oParamBroadcaster.addListener(oPopUp); oParamBroadcaster.addListener(oTransit); oSnd = new Library.Sound.SoundCall(); Library.Sound.SoundManager.doInit(mcRefMain.mcSound); Library.Sound.SoundManager.setCategoryVolume(sSOUND_CAT_MUSIC, 70); Library.Sound.SoundManager.setCategoryVolume(sSOUND_CAT_SFX, 80); oSnd.playMusicPackaging(); bSubmitScore = false; bAllowSubmit = false; } function upgradeLevel() { nLevel++; if (nLevel == 3) { _global.C.manageGameStep(); } else if (nLevel >= 6) { _global.C.manageGameStep(); } _global.C.showPanel(); } function setMusicBtn(_mcRef) { if (Library.Sound.SoundManager.isCategoryMuted("music")) { _mcRef.gotoAndStop("Music_Off"); } } function setSoundBtn(_mcRef) { if (Library.Sound.SoundManager.isCategoryMuted("SFX")) { _mcRef.gotoAndStop("Sound_Off"); } } function muteSFX(_bMute) { if (_bMute) { Library.Sound.SoundManager.doMuteCategory("SFX"); } else { Library.Sound.SoundManager.doUnMuteCategory("SFX"); } } function muteMusic(_bMute) { if (_bMute) { Library.Sound.SoundManager.doMuteCategory("music"); } else { Library.Sound.SoundManager.doUnMuteCategory("music"); } } function showHideFriends() { if (nLevel >= 3) { _global.C.oHud.hideFriends(); } } function resetParamAndStart() { resetParams(); oSnd.stopAllSFX(); oSnd.stopMusic(); oTransit.goTo("StartScene"); } function isInRound1() { var _local2 = false; if (nLevel < 3) { _local2 = true; } return(_local2); } function showScoreHS() { mcRefMain.mcState.txtScore1.text = HighScores.styleNumber(nScore, 1); } function resetParams() { nLevel = 0; nTime = Config.getLevel().nTIME_FOR_GAME; nScore = 0; nLives = Config.getPlayer().nTOTAL_LIVES; } function enterFrame() { oParamBroadcaster.broadcastMessage("doAction"); } var sSOUND_CAT_MUSIC = "music"; var sSOUND_CAT_SFX = "SFX"; }
Symbol 1084 MovieClip [__Packages.Game.State] Frame 0
class Game.State { var mcRef, sName, nPosX, nPosY, bPausable, sState, nNbFrAnim, onStateEnd; function State (_mcRef) { mcRef = _mcRef; sName = _mcRef._name; nPosX = mcRef._x; nPosY = mcRef._y; bPausable = true; _global.C.oActionBroadcast.addListener(this); } function doPause() { mcRef.mcState.stop(); } function doUnpause() { mcRef.mcState.play(); } function doAction() { if (!bPausable) { this[sState](); } else if (!_global.C.bPause) { this[sState](); } if (mcRef.mcState._currentframe == nNbFrAnim) { onStateEnd(); } } function setState(_sState) { if (sState != _sState) { sState = _sState; mcRef.gotoAndStop(sState); nNbFrAnim = mcRef.mcState._totalframes; delete onStateEnd; } } function getState() { return(sState); } function isStateFinished() { var _local2 = false; if (mcRef.mcState._currentframe == nNbFrAnim) { _local2 = true; } return(_local2); } function destroy() { mcRef.swapDepths(50); mcRef.removeMovieClip(); _global.C.oActionBroadcast.removeListener(this); } }
Symbol 1085 MovieClip [__Packages.Game.Transition] Frame 0
class Game.Transition extends Game.State { var bPausable, setState, fToLaunchAfterClose, fToLaunch, fLaunched, nNbFrAnim, mcRef; function Transition (_mcRef) { super(_mcRef); bPausable = false; _global.T = this; _global.C.oActionBroadcast.addListener(this); setState("Idle"); } function goTo(_sFrame) { fToLaunchAfterClose = undefined; _global.P.oSnd.playTransition(); if (_sFrame == "InGameInstructP1") { _global.C.callPause(); launch(_global.P.oPopUp.mcRef.mcState.mcMenu, function () { this.gotoAndStop("InGameInstructP1"); }); } else if (_sFrame == "InGameMenu") { launch(_global.P.oPopUp.mcRef.mcState.mcMenu, function () { this.gotoAndStop("Menu"); }); } else { launch(_global.P.mcRefMain, function () { this.gotoAndStop(_sFrame); }); } } function goToClose(_sFrame) { _global.P.oSnd.playTransition(); launchSetClosingFct(_global.P.mcRefMain, function () { this.gotoAndStop(_sFrame); }, function () { _global.C.manageGameStep(); }); } function launch(_oCaller, _fFunc) { startTransition(mx.utils.Delegate.create(_oCaller, _fFunc)); } function launchSetClosingFct(_oCaller, _fFunc, _fClosingFunc) { startTransition(mx.utils.Delegate.create(_oCaller, _fFunc)); fToLaunchAfterClose = _fClosingFunc; } function startTransition(_fToLaunch) { fToLaunch = _fToLaunch; setState("Opening"); } function launchFunction() { fToLaunch(); fLaunched = fToLaunch; } function launchClosingFunction() { fToLaunchAfterClose(); fLaunched = fToLaunchAfterClose; } function Opening() { if (mcRef.mcState._currentframe >= nNbFrAnim) { setState("Opened"); } } function Opened() { if (mcRef.mcState._currentframe >= nNbFrAnim) { launchFunction(); _global.P.oSnd.playTransitionEnd(); setState("Closing"); } } function Closing() { if (mcRef.mcState._currentframe >= nNbFrAnim) { setState("Idle"); if (fToLaunchAfterClose != undefined) { launchClosingFunction(); } } } }
Symbol 1086 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 1087 MovieClip [__Packages.PopUp] Frame 0
class PopUp extends Game.State { var sCurPopUp, bPausable, bOpenQuit, bOpenMenu, bQuitGame, bRestart, setState, mcRef, nNbFrAnim; function PopUp (_mcRef) { super(_mcRef); sCurPopUp = ""; bPausable = false; bOpenQuit = false; bOpenMenu = false; bQuitGame = false; bRestart = false; setState("Close"); } function setOpen(_sPopUp, _bPause) { if (_bPause == true) { _global.C.callPause(); } sCurPopUp = _sPopUp; setState(_sPopUp + "Opening"); mcRef.LockBtn.useHandCursor = false; if (sCurPopUp == "Menu") { _global.P.setMusicBtn(mcRef.mcState.mcMenu.mcMusicBtn); _global.P.setSoundBtn(mcRef.mcState.mcMenu.mcSoundBtn); } } function setClose() { setState(sCurPopUp + "Closing"); if (sCurPopUp == "Menu") { _global.P.setMusicBtn(mcRef.mcState.mcMenu.mcMusicBtn); _global.P.setSoundBtn(mcRef.mcState.mcMenu.mcSoundBtn); } } function Close() { } function MenuOpening() { if (mcRef.mcState._currentframe >= nNbFrAnim) { setState("MenuOpen"); _global.P.setMusicBtn(mcRef.mcState.mcMenu.mcMusicBtn); _global.P.setSoundBtn(mcRef.mcState.mcMenu.mcSoundBtn); } } function MenuOpen() { } function MenuClosing() { if (mcRef.mcState._currentframe >= nNbFrAnim) { if (bOpenQuit == false) { setState("Close"); if (bRestart) { bRestart = false; _global.P.oSnd.stopAllSFX(); _global.P.resetParamAndStart(); } else { _global.C.callUnpause(); } } else { sCurPopUp = "Quit"; setState("QuitOpening"); } } } function QuitOpening() { if (mcRef.mcState._currentframe >= nNbFrAnim) { setState("QuitOpen"); } } function QuitOpen() { } function QuitClosing() { if (mcRef.mcState._currentframe >= nNbFrAnim) { if (bOpenMenu == true) { bOpenMenu = false; sCurPopUp = "Menu"; setState("MenuOpening"); } else { sCurPopUp = ""; if (bQuitGame == true) { bQuitGame = false; _global.C.oScoresManager.saveScore(); _global.P.oSnd.stopAllSFX(); _global.P.oSnd.playMusicPackaging(); _global.P.oTransit.goTo("LoseScr"); } else { _global.C.callUnpause(); } setState("Close"); } } } }
Symbol 1088 MovieClip [__Packages.Library.Sound.SoundCall] Frame 0
class Library.Sound.SoundCall { var oTransition, oBtnSFX, oAvalanche, oBob, oBobTurn, oObstacles, oHeatRay, oPowerUp, oCurrentTransition, oCurrentMusic; function SoundCall () { } function playTransition() { oTransition = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndTransition", 0, 1); oTransition.setFadeRate(50); oTransition.doFadeTo(100, true); } function playTransitionEnd() { oTransition = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndTransitionEnd", 100, 1); } function playBtnRollOver() { oBtnSFX = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndButtonRollOver", 100); } function playBtnClick() { oBtnSFX = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndButtonClick", 100); } function stopAllSFX() { oAvalanche.doStop(); oBob.doStop(); oBobTurn.doStop(); oObstacles.doStop(); oHeatRay.doStop(); oPowerUp.doStop(); oBtnSFX.doStop(); } function pauseAllSFX() { oAvalanche.doPause(); oBob.doPause(); oHeatRay.doPause(); } function resumeAllSFX() { oAvalanche.doResume(); oBob.doResume(); oHeatRay.doResume(); } function playStartAvalanche() { oAvalanche = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndAvalanche", 100, 1); oAvalanche.setFadeRate(1); oAvalanche.doFadeTo(0, true); } function playCoverAvalanche() { oAvalanche = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndAvalanche", 100, 1); } function stopCoverAvalanche() { oAvalanche.setFadeRate(4); oAvalanche.doFadeTo(0, true); } function playBobIdle(_bStopPrevious) { if ((oBob.__get__LinkageName() != "sndBobIdle") && (_bStopPrevious)) { stopBobSFX(); } oBob = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndBobIdle", 70, 1, true); } function stopBobSFX() { oBob.doStop(); } function playBobTurn() { oBobTurn = Library.Sound.SoundManager.doPlayRandomSoundInCat(_global.P.sSOUND_CAT_SFX, "sndBobTurn", oBobTurn, 80, 4, true); } function playBobHurt() { oBob = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndBobHurt", 90, 1); } function playBobOnJump() { oBob = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndBobOnJump", 100, 1, true); } function playBobJump() { oBob = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndBobJumping", 100, 1, true); } function playBobLand() { oBob = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndBobLanding", 100, 1, true); } function playSnowballIdle() { oBob = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndSnowballIdle", 60, 1, true); } function playSnowballStartJump() { oBob = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndSnowballStartJump", 100, 1, true); } function playSnowballJump() { oBob = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndSnowballJumping", 100, 1, true); } function playSnowballLand() { oBob = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndSnowballLanding", 100, 1, true); } function playGrabCharacter() { oPowerUp = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndGrabCharacter", 100, 1); } function playGrabAnchovy() { oPowerUp = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndGrabAnchovy", 100, 1); } function playGrabGary() { oPowerUp = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndGrabGary", 80, 1); } function playObstacleHit(_sType) { switch (_sType) { case "Coral" : case "Rock" : oObstacles = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndHitRock", 80, 1); break; case "Tree" : oObstacles = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndHitTree", 70, 1); break; case "Shell" : oObstacles = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndHitShell", 80, 1); break; case "Laser" : oObstacles = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndHitLaser", 80, 1, true); } } function playHeatRayAppears() { oHeatRay = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndHeatRayAppears", 100, 1, true); } function playHeatRayHurt() { stopHeatRay(); oHeatRay = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndHeatRayHurt", 100, 1, true); } function stopHeatRay() { oHeatRay.doStop(); } function playHitSnowBank() { oObstacles = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndHitSnowBank", 100, 1); } function playHitSnowMan() { oObstacles = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndHitSnowMan", 100, 1); } function playGaryIdle() { oObstacles = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_SFX, "sndGaryIdle", 60, 1, true); } function pauseMusic() { oCurrentTransition.doPause(); oCurrentMusic.doPause(); } function resumeMusic() { oCurrentTransition.doResume(); oCurrentMusic.doResume(); } function playMusicPackaging() { stopMusic(); oCurrentMusic = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_MUSIC, "sndMusicPack", 80, 9999); } function playMusicInGame() { stopMusic(); oCurrentMusic = Library.Sound.SoundManager.doPlaySoundInCat(_global.P.sSOUND_CAT_MUSIC, "sndMusicGame", 90, 9999); } function stopMusic() { oCurrentMusic.setFadeRate(); oCurrentMusic.doFadeTo(0, true); } }
Symbol 1089 MovieClip [__Packages.Library.Sound.SoundItem] Frame 0
class Library.Sound.SoundItem { var sndObj, sLinkage, mcRef, nRemainingLoop, nCurrentVolume, nTargetVolume, nFadeRate, sCategory, bFadeAtEnd, bMuted, bPaused, bNeedFreshStart, nCurrentTime, aEventListeners, bStopAfterFade; function SoundItem (__sndObject, __sLinkage, __nVolume, __nLoop, __sCategory, __mc) { sndObj = __sndObject; sLinkage = __sLinkage; mcRef = __mc; nRemainingLoop = __nLoop; nCurrentVolume = __nVolume; nTargetVolume = __nVolume; nFadeRate = FADE_RATE; sCategory = __sCategory; bFadeAtEnd = false; bMuted = false; bPaused = false; bNeedFreshStart = false; sndObj.onSoundComplete = Library.Utils.Delegate.create(this, doSoundComplete); sndObj.start(0, __nLoop); sndObj.setVolume(returnComputedVolume(nCurrentVolume)); nCurrentTime = 0; aEventListeners = new Array(); } function doEnterFrame() { if (!bPaused) { if (nCurrentTime > sndObj.position) { nRemainingLoop--; } nCurrentTime = sndObj.position; } doCheckFadeAtEnd(); doManageFade(); } function doAddListener(__oListener) { aEventListeners.push(__oListener); } function doRemoveListener(__oListener) { var _local2 = 0; while (_local2 < aEventListeners.length) { if (aEventListeners[_local2] == __oListener) { delete aEventListeners[_local2]; aEventListeners.splice(_local2, 1); } _local2++; } } function doSoundComplete() { if (bNeedFreshStart && (nRemainingLoop > 1)) { sndObj.start(0, nRemainingLoop - 1); } else { doManageEndEvent(); } } function doUpdateSound() { sndObj.setVolume(returnComputedVolume(nCurrentVolume)); } function doMute() { bMuted = true; doUpdateSound(); } function doUnMute() { bMuted = false; doUpdateSound(); } function doPause() { sndObj.stop(); bPaused = true; } function doResume() { bPaused = false; bNeedFreshStart = true; sndObj.start(nCurrentTime / 1000, 1); } function doStop() { sndObj.stop(); doManageEndEvent(); } function doFadeTo(__nVolume, __bStopAndDelete) { if (__bStopAndDelete == undefined) { __bStopAndDelete = true; } bStopAfterFade = __bStopAndDelete; nTargetVolume = __nVolume; } function setVolumeTo(_nVolume) { sndObj.setVolume(returnComputedVolume(_nVolume)); } function setFadeRate(__nRate) { if (__nRate == undefined) { __nRate = FADE_RATE; } nFadeRate = __nRate; } function setFadeAtEnd(__bFadeAtEnd) { bFadeAtEnd = true; } function setPan(__nPan) { sndObj.setPan(__nPan); } function get Category() { return(sCategory); } function get LinkageName() { return(sLinkage); } function get Volume() { return(sndObj.getVolume()); } function get Position() { return(sndObj.position); } function get SoundObject() { return(sndObj); } function doCheckFadeAtEnd() { if (bFadeAtEnd) { if (nRemainingLoop == 1) { if ((sndObj.duration - nCurrentTime) <= FADE_AT_END_TIME) { doFadeTo(0); } } } } function doManageEndEvent() { var _local2 = 0; while (_local2 < aEventListeners.length) { aEventListeners[_local2].doSoundEvent(Library.Sound.SoundManager.EVENT_SOUND_COMPLETE, this); _local2++; } aEventListeners = new Array(); mcRef.removeMovieClip(); delete mcRef; delete aEventListeners; delete sndObj.onSoundComplete; delete sndObj; } function doManageFade() { if (nCurrentVolume != nTargetVolume) { nCurrentVolume = Library.Utils.MoreMath.getReachNum(nCurrentVolume, nTargetVolume, nFadeRate); sndObj.setVolume(returnComputedVolume(nCurrentVolume)); } if ((nCurrentVolume <= 0) && (bStopAfterFade)) { sndObj.stop(); doManageEndEvent(); } } function returnComputedVolume(__nVolume) { var _local2; if ((!bMuted) && (!Library.Sound.SoundManager.isCategoryMuted(sCategory))) { var _local3 = Library.Sound.SoundManager.__get__MasterVolume() / 100; var _local4 = Library.Sound.SoundManager.getCategoryVolume(sCategory) / 100; _local2 = __nVolume; _local2 = _local2 * _local4; _local2 = _local2 * _local3; } else { _local2 = 0; } return(_local2); } static var FADE_RATE = 8; static var FADE_AT_END_TIME = 800; }
Symbol 1090 MovieClip [__Packages.Library.Utils.Delegate] Frame 0
class Library.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 1091 MovieClip [__Packages.Library.Sound.SoundManager] Frame 0
class Library.Sound.SoundManager { static var aSounds, nSoundNum, mcAttach, aSoundCategories, nMasterVolume, oEnterFrameListener; function SoundManager () { } static function doPlaySound(__sLinkage, __nVolume, __nLoop, __bUnique) { return(doPlaySoundInCat(DEFAULT_CATEGORY, __sLinkage, __nVolume, __nLoop, __bUnique)); } static function doPlaySoundInCat(__sCategoryName, __sLinkage, __nVolume, __nLoop, __bUnique) { doCheckInit(); if (__nVolume == undefined) { __nVolume = 100; } if (__nLoop == undefined) { __nLoop = 1; } if (__bUnique == undefined) { __bUnique = false; } var _local1; var _local2; if (__bUnique) { var _local4 = isSoundPlaying(__sLinkage); _local2 = !_local4.bPlaying; if (!_local2) { _local1 = _local4.oSound; } } else { _local2 = true; } if (_local2) { doManageCategory(__sCategoryName); var _local5 = getMCForSound(); var _local3 = new Sound(_local5); _local3.attachSound(__sLinkage); if (_local3.duration != undefined) { _local1 = new Library.Sound.SoundItem(_local3, __sLinkage, __nVolume, __nLoop, __sCategoryName, _local5); } _local1.doAddListener(Library.Sound.SoundManager); aSounds.push(_local1); } return(_local1); } static function doPlayRandomSoundInCat(_sCategoryName, _sLinkagePrefix, _oSndLink, _nVolume, _nAmount, _bUnique) { doCheckInit(); if (_nVolume == undefined) { _nVolume = 100; } if (_bUnique == undefined) { _bUnique = false; } var _local2 = false; var _local7 = 1; var _local5; var _local1 = _sLinkagePrefix; var _local6 = Math.floor((Math.random() * _nAmount) + 1); _local1 = ((_local1 + "") + _local6) + ""; var _local3 = false; if (_oSndLink != undefined) { _local3 = isSoundPlaying(_oSndLink.__get__LinkageName()).bPlaying; if ((!_local3) || (!_bUnique)) { _local2 = true; } else { _local5 = _oSndLink; } } else { _local2 = true; } if (_local2) { _local5 = doPlaySoundInCat(_sCategoryName, _local1, _nVolume, _local7, _bUnique); } return(_local5); } static function isSoundPlaying(__sLinkageName) { var _local1 = new Object(); _local1.bPlaying = false; _local1.oSound = undefined; for (var _local3 in aSounds) { if (aSounds[_local3].LinkageName == __sLinkageName) { _local1.bPlaying = true; _local1.oSound = aSounds[_local3]; } } return(_local1); } static function doManageExternalSound(__oSound) { doCheckInit(); doManageCategory(__oSound.__get__Category()); __oSound.doAddListener(Library.Sound.SoundManager); aSounds.push(__oSound); } static function getMCForSound() { nSoundNum++; var _local1 = mcAttach.createEmptyMovieClip("Snd" + nSoundNum, nSoundNum); return(_local1); } static function doInit(__mcAttach) { mcAttach = __mcAttach; if (!bInited) { bInited = true; nSoundNum = 0; aSounds = new Array(); aSoundCategories = new Array(); nMasterVolume = 100; mx.transitions.OnEnterFrameBeacon.init(); oEnterFrameListener = new Object(); oEnterFrameListener.onEnterFrame = Library.Utils.Delegate.create(Library.Sound.SoundManager, doEnterFrame); MovieClip.addListener(oEnterFrameListener); } } static function doEnterFrame() { for (var _local1 in aSounds) { aSounds[_local1].doEnterFrame(); } } static function setCategoryVolume(__sCategoryName, __nVol) { doManageCategory(__sCategoryName); for (var _local3 in aSoundCategories) { if (aSoundCategories[_local3].sName == __sCategoryName) { aSoundCategories[_local3].nVolume = __nVol; } } doUpdateAllSoundsVolume(); } static function getCategoryVolume(__sCategoryName) { doManageCategory(__sCategoryName); var _local1; for (var _local3 in aSoundCategories) { if (aSoundCategories[_local3].sName == __sCategoryName) { _local1 = aSoundCategories[_local3].nVolume; } } return(_local1); } static function isCategoryMuted(__sCategoryName) { doManageCategory(__sCategoryName); var _local1; for (var _local3 in aSoundCategories) { if (aSoundCategories[_local3].sName == __sCategoryName) { _local1 = aSoundCategories[_local3].bMuted; } } return(_local1); } static function doSoundEvent(__nEvent, __oSound) { if (!(__nEvent === EVENT_SOUND_COMPLETE)) { } else { for (var _local2 in aSounds) { if (aSounds[_local2] == __oSound) { delete aSounds[_local2]; aSounds.splice(_local2, 1); } } } } static function doMuteCategory(__sCategoryName) { for (var _local2 in aSoundCategories) { if (aSoundCategories[_local2].sName == __sCategoryName) { aSoundCategories[_local2].bMuted = true; } } doUpdateAllSoundsVolume(); } static function doUnMuteCategory(__sCategoryName) { for (var _local2 in aSoundCategories) { if (aSoundCategories[_local2].sName == __sCategoryName) { aSoundCategories[_local2].bMuted = false; } } doUpdateAllSoundsVolume(); } static function setMasterVolume(__nVol) { nMasterVolume = __nVol; doUpdateAllSoundsVolume(); } static function get MasterVolume() { return(nMasterVolume); } static function doRemoveListenerFromAllSounds(__oListener) { for (var _local2 in aSounds) { aSounds[_local2].doRemoveListener(__oListener); } } static function doUpdateAllSoundsVolume() { for (var _local1 in aSounds) { aSounds[_local1].doUpdateSound(); } } static function doCheckInit() { if (!bInited) { } } static function doManageCategory(__sCategoryName) { doCheckInit(); var _local1 = false; for (var _local4 in aSoundCategories) { if (aSoundCategories[_local4].sName == __sCategoryName) { _local1 = true; } } if (!_local1) { var _local3 = new Object(); _local3.sName = __sCategoryName; _local3.nVolume = 100; _local3.bMuted = false; aSoundCategories.push(_local3); } } static var EVENT_SOUND_COMPLETE = 1; static var DEFAULT_CATEGORY = "SFX"; static var bInited = false; }
Symbol 1092 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 1093 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 1094 MovieClip [__Packages.Library.Utils.MoreMath] Frame 0
class Library.Utils.MoreMath { function MoreMath () { } static function getRandomRange(__nMin, __nMax) { return(Math.floor(Math.random() * ((__nMax + 1) - __nMin)) + __nMin); } static function getPolarity(__nNum) { var _local1 = 0; if (__nNum < 0) { _local1 = -1; } else if (__nNum > 0) { _local1 = 1; } return(_local1); } static function getReachZero(__nNum, __nReducer) { return(getReachNum(__nNum, 0, __nReducer)); } static function getReachNum(__nNum, __nTargetNum, __nReducer) { var _local1 = __nNum; if (_local1 != __nTargetNum) { if (_local1 < __nTargetNum) { _local1 = _local1 + __nReducer; if (_local1 > __nTargetNum) { _local1 = __nTargetNum; } } else { _local1 = _local1 - __nReducer; if (_local1 < __nTargetNum) { _local1 = __nTargetNum; } } } return(_local1); } static function getDistance(__nX1, __nY1, __nX2, __nY2) { return(Math.sqrt(Math.pow(Math.abs(__nX2 - __nX1), 2) + Math.pow(Math.abs(__nY2 - __nY1), 2))); } static function getAngle(__nX1, __nY1, __nX2, __nY2) { var _local3; var _local2; var _local1; _local3 = Math.abs(__nX2) - Math.abs(__nX1); _local2 = Math.abs(__nY2) - Math.abs(__nY1); _local1 = Math.atan2(_local2, _local3); _local1 = (_local1 * 180) / Math.PI; return(_local1); } static function getHypotenuse(__nDX, __nDY) { return(Math.sqrt(Math.pow(__nDX, 2) + Math.pow(__nDY, 2))); } static function getBoundsCenter(_oBox) { var _local3 = (_oBox.xMin + _oBox.xMax) / 2; var _local2 = (_oBox.yMin + _oBox.yMax) / 2; return({x:_local3, y:_local2}); } }
Symbol 1095 MovieClip [__Packages.GameController] Frame 0
class GameController { var mcRef, mcGame, bPause, sGameStep, oActionBroadcast, oHud, oPlayer, oAvalanche, oSnowBGManager, oPanelFGManager, oSceneryBGManager, oSkyManager, oObjectsManager, oTimeManager, oScoresManager, oTrailManager; function GameController (_mcRef) { mcRef = _mcRef; mcGame = mcRef._parent; bPause = false; sGameStep = sSTEP_INIT; oActionBroadcast = new Object(); AsBroadcaster.initialize(oActionBroadcast); mcRef.onEnterFrame = mx.utils.Delegate.create(this, enterFrame); } function callPause() { bPause = true; oActionBroadcast.broadcastMessage("doPause"); _global.P.oSnd.pauseAllSFX(); } function callUnpause() { oActionBroadcast.broadcastMessage("doUnpause"); bPause = false; _global.P.oSnd.resumeAllSFX(); } function enterFrame() { oActionBroadcast.broadcastMessage("doAction"); } function initController() { initGame(); } function initGame() { _global.P.nGameScore = 0; oHud = new Hud(mcGame.mcHud); oPlayer = new Game.Player(mcGame.mcGameCtn.mcObstacleCtn.mcPlayer, "oPlayer", this); oAvalanche = new Game.Avalanche(mcGame.mcGameCtn.mcAvalanche, "oAvalanche", this); oSnowBGManager = new Game.Backgrounds.SnowBGManager(mcGame.mcGameCtn.mcSnowBGCtn, oPlayer, "oSnowBGManager", this); oPanelFGManager = new Game.Backgrounds.PanelFGManager(mcGame.mcGameCtn.mcPanelFGCtn, oPlayer, "oPanelFGManager", this); oSceneryBGManager = new Game.Backgrounds.SceneryBGManager(mcGame.mcGameCtn.mcSceneryBGCtn, oPlayer, "oSceneryBGManager", this); oSkyManager = new Game.Backgrounds.SkyManager(mcGame.mcSkyBGCtn, oPlayer, "oSkyManager", this); oObjectsManager = new Game.ObjectsManager(mcGame.mcGameCtn.mcObstacleCtn, oPlayer, this); oTimeManager = new Game.TimeManager(oHud, "oTimeManager", this); oScoresManager = new Game.ScoresManager(mcGame, oHud, "oScoresManager", this); oTrailManager = new Game.TrailManager(mcGame.mcGameCtn.mcObstacleCtn, oPlayer, "oTrailManager", this); oTimeManager.resetTimer(_global.P.nTime); manageGameStep(); } function manageGameStep() { switch (sGameStep) { case sSTEP_INIT : sGameStep = sSTEP_START_CUTSCENE; _global.P.oSnd.playMusicInGame(); oPlayer.initVars(); manageGameStep(); break; case sSTEP_START_CUTSCENE : sGameStep = sSTEP_GAME; if (!_global.P.isInRound1()) { manageGameStep(); } else { oAvalanche.startAvalanche(); } break; case sSTEP_GAME : showPanel(); oPlayer.bAllowControls = true; _global.minFPS = 40; if (!_global.P.isInRound1()) { sGameStep = sSTEP_ENDLASTROUND; } else { sGameStep = sSTEP_ENDFIRSTROUND; } break; case sSTEP_ENDFIRSTROUND : oObjectsManager.deleteMe(); _global.P.oSnd.stopAllSFX(); if (_global.P.nLives > 0) { if (oPlayer.__get__NbCharacters() >= Config.getLevel().nMIN_NB_CHAR_FOR_ROUND2) { _global.P.nTime = oTimeManager.Time; sGameStep = sSTEP_SHOWCUTSCENE; } else { sGameStep = sSTEP_LOSE; } } else { sGameStep = sSTEP_LOSE; if (_global.P.isInRound1()) { _global.P.oSnd.stopCoverAvalanche(); } } oScoresManager.saveScore(); manageGameStep(); break; case sSTEP_SHOWCUTSCENE : _global.P.oSnd.stopMusic(); showCutScene(); break; case sSTEP_ENDLASTROUND : oObjectsManager.deleteMe(); _global.P.oSnd.stopAllSFX(); _global.P.nLevel = 0; if (_global.P.nLives > 0) { if (oPlayer.mcRef._xscale >= Config.getPlayer().nSNOWBALL_GOAL_SCALE) { sGameStep = sSTEP_WIN; _global.P.nTime = oTimeManager.Time; oScoresManager.addTimeBonus(); } else { sGameStep = sSTEP_LOSE; } } else { sGameStep = sSTEP_LOSE; } oScoresManager.saveScore(); manageGameStep(); break; case sSTEP_WIN : onGameWon(); break; case sSTEP_LOSE : onGameLost(); } } function showPanel() { oHud.showPanel(); } function destroy() { delete oActionBroadcast; delete mcRef.onEnterFrame; } function onGameLost() { destroy(); _global.P.oSnd.playMusicPackaging(); _global.P.oTransit.goTo(sSTATE_LOSE); } function onGameWon() { destroy(); _global.P.oSnd.stopAllSFX(); _global.P.oSnd.stopMusic(); _global.P.oTransit.goTo(sSTATE_WIN); } function showCutScene() { destroy(); _global.P.oTransit.goTo(sSTATE_CUTSCENE); } var sSTATE_GAME_START = "Game"; var sSTATE_LOSE = "LoseScr"; var sSTATE_WIN = "GoodEnd"; var sSTATE_CUTSCENE = "CutScene"; var sSTEP_INIT = "Init"; var sSTEP_START_CUTSCENE = "StartCutScene"; var sSTEP_GAME = "Game"; var sSTEP_ENDFIRSTROUND = "EndFirstRound"; var sSTEP_ENDLASTROUND = "EndLastRound"; var sSTEP_SHOWCUTSCENE = "ShowCutScene"; var sSTEP_LOSE = "Lose"; var sSTEP_WIN = "Win"; }
Symbol 1096 MovieClip [__Packages.Hud] Frame 0
class Hud extends Game.State { var oLevelPanel, mcRef; function Hud (_mcRef) { super(_mcRef); oLevelPanel = new Game.LevelPanel(mcRef.mcLevel, "oLevelPanel", this); } function showPanel() { oLevelPanel.showNewLevel(); } function updateLives(_nLives) { mcRef.txtLives.text = _nLives; } function updateTime(_sTime) { mcRef.txtTime.text = _sTime; } function updateFriends(_nFriends) { mcRef.mcFriends.txtFriends.text = _nFriends; } function updateScore(_nScore) { mcRef.txtScore.text = _nScore; } function hideFriends() { mcRef.mcFriends._visible = false; } }
Symbol 1097 MovieClip [__Packages.Game.LevelPanel] Frame 0
class Game.LevelPanel extends Game.State { var oOwner, nLevel, sState, mcRef, nNbFrAnim, onStateEnd, isStateFinished; function LevelPanel (_mcRef, _sName, _oOwner) { super(_mcRef, _sName); oOwner = _oOwner; setState(sSTATE_IDLE); } function showNewLevel() { nLevel = _global.P.nLevel; if (nLevel >= 3) { nLevel = nLevel - 3; } nLevel = nLevel + 1; setState(sSTATE_OPENING); } function setState(_sState) { if (sState != _sState) { sState = _sState; mcRef.gotoAndStop(sState); nNbFrAnim = mcRef.mcState._totalframes; delete onStateEnd; showLevelNo(); } } function showLevelNo() { mcRef.mcState.mcPanel.txtLevel.text = nLevel; } function Idle() { } function Showing() { if (isStateFinished()) { setState(sSTATE_CLOSING); } } function Opening() { if (isStateFinished()) { setState(sSTATE_SHOWING); } } function Closing() { if (isStateFinished()) { setState(sSTATE_IDLE); } } var sSTATE_IDLE = "Idle"; var sSTATE_OPENING = "Opening"; var sSTATE_SHOWING = "Showing"; var sSTATE_CLOSING = "Closing"; }
Symbol 1098 MovieClip [__Packages.Game.DynamicCharacter] Frame 0
class Game.DynamicCharacter extends Game.State { var mcRef, oOwner, setState, bPausable, sState, getState, nHorizSpeed, nVerticalSpeed, nPosX, nPosY, bIsAttached, nBeforeJumpingY, nAscendingSpeed, nOnJumpDistance, sName, nFallingSpeed, isStateFinished; function DynamicCharacter (_mcRef, _mcState, _sName, _oOwner) { super(_mcState); mcRef = _mcRef; oOwner = _oOwner; setState(sSTATE_IDLE); _mcRef.swapDepths(1); } function doAction() { if ((!bPausable) || (!_global.C.bPause)) { this[sState](); if (!isInJumpState()) { horizGravity(); groundFriction(); checkLimits(); } else { applyVerticalSpeed(); switch (getState()) { case sSTATE_ONJUMP : ascendOnJump(); break; case sSTATE_STARTMIDAIR : case sSTATE_INMIDAIR : verticalGravity(); checkBottomLimit(); } } applyPosY(); movePlayer(); } } function initVars() { nHorizSpeed = Config.getPlayer().nHORIZ_SPEED_NORMAL; nVerticalSpeed = 0; nPosX = mcRef._x; nPosY = mcRef._y; bIsAttached = false; } function getVerticalSpeed() { return(nVerticalSpeed); } function getDistances() { return({x1:DISTANCE_X1, x2:DISTANCE_X2, y1:DISTANCE_Y1, y2:DISTANCE_Y2}); } function startJump(_mcRef) { if ((!isInJumpState()) && (getState() != sSTATE_LANDJUMP)) { nBeforeJumpingY = nPosY; if (mcRef.getDepth() > _mcRef.getDepth()) { mcRef.swapDepths(_mcRef); } nAscendingSpeed = (-1 * nHorizSpeed) * Math.tan(nJUMP_ANGLE); nOnJumpDistance = 0; setState(sSTATE_ONJUMP); } } function isInJumpState() { var _local2 = false; if (((getState() == sSTATE_ONJUMP) || (getState() == sSTATE_STARTMIDAIR)) || (getState() == sSTATE_INMIDAIR)) { _local2 = true; } return(_local2); } function deleteMe() { delete this[sName]; } function checkLimits() { if ((nPosY <= SCREEN_LIMIT_DOWN) && (nPosY >= SCREEN_LIMIT_UP)) { var _local3 = nPosY; applyVerticalSpeed(); if (nPosY != _local3) { if (nVerticalSpeed > 0) { var _local5 = _local3 + DISTANCE_Y2; var _local4 = nPosY + DISTANCE_Y2; } else { var _local5 = _local3 - DISTANCE_Y1; var _local4 = nPosY - DISTANCE_Y1; } _global.C.oActionBroadcast.broadcastMessage("updateIsInRange", this, _local5, _local4); nPosY = checkElementsInRange(nPosY, nVerticalSpeed > 0); } } else { nVerticalSpeed = 0; if (nPosY > SCREEN_LIMIT_DOWN) { nPosY = SCREEN_LIMIT_DOWN; } else if (nPosY < SCREEN_LIMIT_UP) { nPosY = SCREEN_LIMIT_UP; } } } function checkElementsInRange(_nPosY, _bPlayerMovingDown) { var _local6 = _nPosY; var _local5; var _local4 = _global.C.oObjectsManager.getObjectsInRange(); if (_local4.length > 0) { if (_bPlayerMovingDown) { var _local3 = 0; while (_local3 < _local4.length) { _local5 = (_local4[_local3].mcRef._y - _local4[_local3].nDistanceY1) - DISTANCE_Y2; if ((_local3 == 0) || (_local5 < _local6)) { _local6 = _local5; } _local3++; } } else { var _local3 = 0; while (_local3 < _local4.length) { _local5 = (_local4[_local3].mcRef._y + _local4[_local3].nDistanceY2) + DISTANCE_Y1; if ((_local3 == 0) || (_local5 > _local6)) { _local6 = _local5; } _local3++; } } } if (_bPlayerMovingDown) { _local6--; } else { _local6++; } return(_local6); } function checkBottomLimit() { if (nPosY > SCREEN_LIMIT_DOWN) { nVerticalSpeed = 0; nPosY = SCREEN_LIMIT_DOWN; } } function applyVerticalSpeed() { var _local2 = nVerticalSpeed; if ((nVerticalSpeed != 0) && (!isInJumpState())) { var _local3 = -1; if (nVerticalSpeed < 0) { _local3 = 1; } _local2 = nVerticalSpeed; } nPosY = nPosY + _local2; } function applyPosY() { mcRef._y = nPosY; nPosY = mcRef._y; } function movePlayer() { nPosX = nPosX + nHorizSpeed; if (isInJumpState()) { nOnJumpDistance = nOnJumpDistance + nHorizSpeed; } mcRef._x = nPosX; } function horizGravity() { if (nHorizSpeed < Config.getPlayer().nHORIZ_SPEED_NORMAL) { nHorizSpeed = nHorizSpeed + Config.getPlayer().nHORIZ_GRAVITY; if (nHorizSpeed > Config.getPlayer().nHORIZ_SPEED_NORMAL) { nHorizSpeed = Config.getPlayer().nHORIZ_SPEED_NORMAL; if (getState() != sSTATE_SLOWEDDOWN) { setState(sSTATE_IDLE); } } } } function groundFriction() { if (nHorizSpeed > Config.getPlayer().nHORIZ_SPEED_NORMAL) { nHorizSpeed = nHorizSpeed + Config.getPlayer().nHORIZ_GROUND_FRICTION; if (nHorizSpeed < Config.getPlayer().nHORIZ_SPEED_MIN) { nHorizSpeed = Config.getPlayer().nHORIZ_SPEED_MIN; } } } function ascendOnJump() { nVerticalSpeed = nAscendingSpeed; if (nOnJumpDistance >= Config.getObsGrid().nJumpLength) { nFallingSpeed = nVerticalSpeed + Config.getPlayer().nGRAVITY; nVerticalSpeed = nFallingSpeed; mcRef.swapDepths((_global.C.oObjectsManager.nDEPTH_START + _global.C.oObjectsManager.nObjectIndex) - 1); setState(sSTATE_STARTMIDAIR); } } function verticalGravity() { if (nPosY < nBeforeJumpingY) { nVerticalSpeed = nVerticalSpeed + Config.getPlayer().nGRAVITY; } else { nVerticalSpeed = 0; nPosY = nBeforeJumpingY; setState(sSTATE_LANDJUMP); } } function Idle() { } function OnJump() { } function StartMidAir() { if (isStateFinished()) { setState(sSTATE_INMIDAIR); } } function InMidAir() { } function LandJump() { if (isStateFinished()) { setState(sSTATE_IDLE); } } function StartMovingUp() { if (isStateFinished()) { setState(sSTATE_IDLEUP); } } function IdleUp() { } function EndMovingUp() { if (isStateFinished()) { setState(sSTATE_IDLE); } } function StartMovingDown() { if (isStateFinished()) { setState(sSTATE_IDLEDOWN); } } function IdleDown() { } function EndMovingDown() { if (isStateFinished()) { setState(sSTATE_IDLE); } } var DISTANCE_X1 = 17; var DISTANCE_X2 = 17; var DISTANCE_Y1 = 4; var DISTANCE_Y2 = 6; var SCREEN_LIMIT_UP = -95; var SCREEN_LIMIT_DOWN = 120; var nJUMP_ANGLE = 0.750491578; var sSTATE_IDLE = "Idle"; var sSTATE_SLOW = "Slow"; var sSTATE_ACCEL = "Accel"; var sSTATE_BUMP = "Bump"; var sSTATE_SLOWEDDOWN = "SlowedDown"; var sSTATE_ONJUMP = "OnJump"; var sSTATE_STARTMIDAIR = "StartMidAir"; var sSTATE_INMIDAIR = "InMidAir"; var sSTATE_LANDJUMP = "LandJump"; var sSTATE_STARTMOVINGUP = "StartMovingUp"; var sSTATE_STARTMOVINGDOWN = "StartMovingDown"; var sSTATE_ENDMOVINGUP = "EndMovingUp"; var sSTATE_ENDMOVINGDOWN = "EndMovingDown"; var sSTATE_IDLEUP = "IdleUp"; var sSTATE_IDLEDOWN = "IdleDown"; }
Symbol 1099 MovieClip [__Packages.Game.Player] Frame 0
class Game.Player extends Game.DynamicCharacter { var oOwner, sSTATE_IDLE, bPausable, sState, groundFriction, checkLimits, bAllowControls, sSTATE_ONJUMP, getState, sSTATE_STARTMIDAIR, sSTATE_INMIDAIR, checkBottomLimit, bIsSnowBall, applyPosY, movePlayer, mcRef, nNbFrAnim, onStateEnd, oLifeMinus, oLastTrailChar, aFollowingCharacters, aRescuedCharactersNo, nHorizSpeed, nVerticalSpeed, nNbOfChar, nVSpeedIncrement, nHitCounter, oLastObstacle, nPosX, nPosY, bIsAttached, aCharacters, nDestinScale, nScaleDirection, bEasterEggActive, nBrakingDuration, nTimeBetweenBrakes, bBrakeAvailable, bKeyBrakePressed, sSTATE_LANDJUMP, nBeforeJumpingY, nAscendingSpeed, nJUMP_ANGLE, nOnJumpDistance, sSTATE_SLOWEDDOWN, mcCharacters, sSTATE_STARTMOVINGUP, sSTATE_STARTMOVINGDOWN, sSTATE_ENDMOVINGUP, sSTATE_ENDMOVINGDOWN, sSTATE_IDLEUP, sSTATE_IDLEDOWN, bEEggKeyDown, SCREEN_LIMIT_UP, SCREEN_LIMIT_DOWN, nFallingSpeed, isStateFinished; function Player (_mcRef, _sName, _oOwner) { super(_mcRef, _mcRef, _sName, _oOwner); oOwner = _oOwner; setState(sSTATE_IDLE); _mcRef.swapDepths(1); } function doAction() { if ((!bPausable) || (!_global.C.bPause)) { this[sState](); checkEasterEgg(); if (!isInJumpState()) { horizGravity(); groundFriction(); checkLimits(); if (bAllowControls) { checkTimeForNextBrake(); checkControls(); } } else { applyVerticalSpeed(); switch (getState()) { case sSTATE_ONJUMP : case sSTATE_SNOWBALLONJUMP : ascendOnJump(); break; case sSTATE_STARTMIDAIR : case sSTATE_INMIDAIR : case sSTATE_SNOWBALLAIR : verticalGravity(); checkBottomLimit(); } } if (bIsSnowBall) { updateScales(); } applyPosY(); movePlayer(); } } function setState(_sState) { if (sState != _sState) { sState = _sState; mcRef.gotoAndStop(sState); nNbFrAnim = mcRef.mcState._totalframes; delete onStateEnd; checkEasterEgg(); } } function initVars() { oLifeMinus = new Game.LifeMinus(oOwner.mcGame.mcGameCtn.mcLife, "oLifeMinus", this); oLastTrailChar = this; aFollowingCharacters = new Array(); aRescuedCharactersNo = new Array(); nHorizSpeed = Config.getPlayer().nHORIZ_SPEED_NORMAL; nVerticalSpeed = 0; nNbOfChar = 0; nVSpeedIncrement = 0; if (!_global.P.isInRound1()) { bIsSnowBall = true; setState(sSTATE_SNOWBALLIDLE); nHitCounter = Config.getPlayer().nHITS_BEFORE_LOSE_LIFE_ROUND2; } else { bIsSnowBall = false; nHitCounter = Config.getPlayer().nHITS_BEFORE_LOSE_LIFE_ROUND1; } _global.C.oHud.updateLives(_global.P.nLives); oLastObstacle = undefined; nPosX = mcRef._x; nPosY = mcRef._y; bIsAttached = false; aCharacters = new Array(); nDestinScale = 100; nScaleDirection = 0; bEasterEggActive = false; bAllowControls = false; nBrakingDuration = 0; nTimeBetweenBrakes = Config.getPlayer().nTIME_FOR_NEXT_BRAKE; bBrakeAvailable = true; bKeyBrakePressed = false; } function startJump(_mcRef) { if (((!isInJumpState()) && (getState() != sSTATE_LANDJUMP)) && (getState() != sSTATE_SNOWBALLLAND)) { nBeforeJumpingY = nPosY; if (mcRef.getDepth() > _mcRef.getDepth()) { mcRef.swapDepths(_mcRef); } nAscendingSpeed = (-1 * nHorizSpeed) * Math.tan(nJUMP_ANGLE); nOnJumpDistance = 0; if (!bIsSnowBall) { _global.P.oSnd.stopBobSFX(); setState(sSTATE_ONJUMP); } else { setState(sSTATE_SNOWBALLONJUMP); } prepareTrailingJump(_mcRef); } } function getDistances() { if (!bIsSnowBall) { return({x1:DISTANCE_X1, x2:DISTANCE_X2, y1:DISTANCE_Y1, y2:DISTANCE_Y2}); } var _local3 = Math.floor((mcRef._xscale * (DISTANCE_X1 + nSNOWBALL_DISTANCE_X_MOD)) / Config.getPlayer().nSNOWBALL_MIN_SCALE); var _local4 = Math.floor((mcRef._xscale * (DISTANCE_X2 + nSNOWBALL_DISTANCE_X_MOD)) / Config.getPlayer().nSNOWBALL_MIN_SCALE); var _local2 = Math.floor((mcRef._xscale * (DISTANCE_Y1 + nSNOWBALL_DISTANCE_Y_MOD)) / Config.getPlayer().nSNOWBALL_MIN_SCALE); return({x1:_local3, x2:_local4, y1:_local2, y2:DISTANCE_Y2}); } function slowDown(_oCurrentObstacle, _sType) { if ((!isInJumpState()) && (_global.P.nLives > 0)) { if (nHorizSpeed > Config.getPlayer().nHORIZ_SPEED_MIN) { nHorizSpeed = nHorizSpeed + Config.getPlayer().nHORIZ_SLOWDOWN; if (nHorizSpeed < Config.getPlayer().nHORIZ_SPEED_MIN) { nHorizSpeed = Config.getPlayer().nHORIZ_SPEED_MIN; } } if (!bIsSnowBall) { _global.P.oSnd.playBobHurt(); setState(sSTATE_SLOWEDDOWN); _global.P.oSnd.playObstacleHit(_sType); if (((oLastObstacle == undefined) || (oLastObstacle.mcRef._x == undefined)) || ((_oCurrentObstacle != oLastObstacle) && (oLastObstacle.mcRef._x < _oCurrentObstacle.mcRef._x))) { oLastObstacle = _oCurrentObstacle; loseLife(); } } } } function growBall(_oCurrentObstacle, _nScaleModif) { if (!isInJumpState()) { setDestinationScale(_nScaleModif); setVSpeedIncrementWithBallSize(_nScaleModif); } } function reduceBall(_oCurrentObstacle, _nScaleModif, _sType) { if (!isInJumpState()) { _global.P.oSnd.playObstacleHit(_sType); setState(sSTATE_SNOWBALLHURT); if (((oLastObstacle == undefined) || (oLastObstacle.mcRef._x == undefined)) || ((_oCurrentObstacle != oLastObstacle) && (oLastObstacle.mcRef._x < _oCurrentObstacle.mcRef._x))) { oLastObstacle = _oCurrentObstacle; setDestinationScale(_nScaleModif); loseLife(); } } } function incrementNbOfChar() { if (!isInJumpState()) { nNbOfChar++; } } function addCharacter(_nCharNo, _nPosX, _nPosY) { if (!isInJumpState()) { nVSpeedIncrement++; var _local4 = _global.C.oObjectsManager.mcRef.attachMovie(sTRAIL_CHAR_LINKAGE, sTRAIL_CHAR_LINKAGE + _nCharNo, _global.C.oObjectsManager.mcRef.getNextHighestDepth(), {_x:_nPosX - Game.TrailCharacter.nMIN_DIST_FROM_TARGET, _y:_nPosY}); _local4.gotoAndStop(Game.TrailCharacter.sCHAR_LABEL + _nCharNo); var _local5 = new Game.TrailCharacter(_local4, this, ("o" + sTRAIL_CHAR_LINKAGE) + _nCharNo, this); if (oLastTrailChar != this) { oLastTrailChar.setTarget(_local5); } oLastTrailChar = _local5; aFollowingCharacters.push(oLastTrailChar); aRescuedCharactersNo.push(_nCharNo); _global.C.oHud.updateFriends(nNbOfChar); } } function easeUpMovement() { if (!isInJumpState()) { nVSpeedIncrement = nVSpeedIncrement - Config.getLevel().nPOWERUP_SPEED; if (_global.P.isInRound1()) { var _local3 = Config.getPlayer().aSPEED_DOWN_CHAR.length - 1; } else { var _local3 = Config.getPlayer().aSPEED_DOWN_SNOWBALL.length - 1; } if (nVSpeedIncrement < 0) { nVSpeedIncrement = 0; } else if (nVSpeedIncrement > _local3) { nVSpeedIncrement = _local3; } } } function easeUpByObstacle() { if (!isInJumpState()) { nVSpeedIncrement = nVSpeedIncrement - Config.getLevel().nOBSTACLE_EASING_SPEED; var _local2 = Config.getPlayer().aSPEED_DOWN_SNOWBALL.length - 1; if (nVSpeedIncrement < 0) { nVSpeedIncrement = 0; } else if (nVSpeedIncrement > _local2) { nVSpeedIncrement = _local2; } } } function isInJumpState() { var _local2 = false; if (((((getState() == sSTATE_ONJUMP) || (getState() == sSTATE_STARTMIDAIR)) || (getState() == sSTATE_INMIDAIR)) || (getState() == sSTATE_SNOWBALLONJUMP)) || (getState() == sSTATE_SNOWBALLAIR)) { _local2 = true; } return(_local2); } function prepareTrailingJump(_mcJump) { var _local2 = 0; while (_local2 < aFollowingCharacters.length) { aFollowingCharacters[_local2].setJumping(mcRef._x, mcRef._y, _mcJump); _local2++; } } function setVSpeedIncrementWithBallSize(_nScaleMod) { var _local2 = 0; _local2 = Math.round((_nScaleMod / Config.getPlayer().nSNOWBALL_MIN_SCALE) * Config.getPlayer().aSPEED_DOWN_SNOWBALL.length); var _local3 = Config.getPlayer().aSPEED_DOWN_SNOWBALL.length - 1; if ((nVSpeedIncrement + _local2) > _local3) { nVSpeedIncrement = _local3 - 1; } else { nVSpeedIncrement = nVSpeedIncrement + _local2; } } function updateScales() { var _local3 = mcRef._xscale; _global.superTrace((nVSpeedIncrement + " ") + _local3); if (((nScaleDirection < 0) && (_local3 > nDestinScale)) || ((nScaleDirection > 0) && (_local3 < nDestinScale))) { _local3 = _local3 + nScaleDirection; } mcRef._xscale = _local3; mcRef._yscale = _local3; if (_local3 >= Config.getPlayer().nSNOWBALL_GOAL_SCALE) { _global.C.manageGameStep(); } } function setDestinationScale(_nScale) { var _local2 = mcRef._xscale; nDestinScale = _local2 + _nScale; if (nDestinScale < Config.getPlayer().nSNOWBALL_MIN_SCALE) { nDestinScale = Config.getPlayer().nSNOWBALL_MIN_SCALE; } else if (nDestinScale > Config.getPlayer().nSNOWBALL_MAX_SCALE) { nDestinScale = Config.getPlayer().nSNOWBALL_MAX_SCALE; } if (nDestinScale < _local2) { nScaleDirection = -1; } else if (nDestinScale > _local2) { nScaleDirection = 1; } else { nScaleDirection = 0; } } function loseLife() { nHitCounter--; if (nHitCounter <= 0) { if (!_global.P.isInRound1()) { nHitCounter = Config.getPlayer().nHITS_BEFORE_LOSE_LIFE_ROUND2; } else { nHitCounter = Config.getPlayer().nHITS_BEFORE_LOSE_LIFE_ROUND1; } _global.P.nLives--; _global.C.oHud.updateLives(_global.P.nLives); oLifeMinus.showLife(); if (_global.P.nLives <= 0) { bAllowControls = false; if (_global.P.isInRound1()) { oOwner.oAvalanche.coverAll(aRescuedCharactersNo); } } } if ((_global.P.nLives <= 0) && (!_global.P.isInRound1())) { _global.C.manageGameStep(); } } function setMcCharacters() { mcCharacters = mcRef.mcState.mcCharacters; } function checkTimeForNextBrake() { nTimeBetweenBrakes++; if (nTimeBetweenBrakes >= Config.getPlayer().nTIME_FOR_NEXT_BRAKE) { bBrakeAvailable = true; if (!bKeyBrakePressed) { } } else { bBrakeAvailable = false; } } function checkControls() { switch (sState) { case sSTATE_IDLE : case sSTATE_SNOWBALLIDLE : case sSTATE_STARTMOVINGUP : case sSTATE_STARTMOVINGDOWN : case sSTATE_ENDMOVINGUP : case sSTATE_ENDMOVINGDOWN : case sSTATE_IDLEUP : case sSTATE_IDLEDOWN : checkUpDown(); if (Key.isDown(37) && (Key.isDown(39))) { } else if (Key.isDown(37)) { if (!bKeyBrakePressed) { bKeyBrakePressed = true; } if (bBrakeAvailable) { if (nBrakingDuration < Config.getPlayer().nTIME_BRAKING) { slowPlayer(); } } } else if (Key.isDown(39)) { accelPlayer(); } if (((!Key.isDown(37)) && (bKeyBrakePressed)) && (bBrakeAvailable)) { bKeyBrakePressed = false; nTimeBetweenBrakes = 0; nBrakingDuration = 0; } break; case sSTATE_SLOWEDDOWN : checkUpDown(); } } function checkEasterEgg() { if (Key.isDown(Config.EEGG_KEY) && (!bEEggKeyDown)) { bEEggKeyDown = true; invertEasterEgg(); } else if ((!Key.isDown(Config.EEGG_KEY)) && (bEEggKeyDown)) { bEEggKeyDown = false; } if (bEasterEggActive) { mcRef.mcState.mcHead.gotoAndStop(sSTATE_EEGG_SHOW); } else { mcRef.mcState.mcHead.gotoAndStop(sSTATE_EEGG_IDLE); } } function invertEasterEgg() { bEasterEggActive = !bEasterEggActive; } function applyVerticalSpeed() { var _local3 = nVerticalSpeed; if ((nVerticalSpeed != 0) && (!isInJumpState())) { var _local4 = -1; if (nVerticalSpeed < 0) { _local4 = 1; } if (_global.P.isInRound1()) { var _local5 = Config.getPlayer().aSPEED_DOWN_CHAR[nVSpeedIncrement]; } else { var _local5 = Config.getPlayer().aSPEED_DOWN_SNOWBALL[nVSpeedIncrement]; } _local3 = nVerticalSpeed + (_local4 * _local5); } nPosY = nPosY + _local3; } function accelPlayer() { if (nHorizSpeed < Config.getPlayer().nHORIZ_SPEED_MAX) { nHorizSpeed = nHorizSpeed + Config.getPlayer().nHORIZ_ACCEL; if (nHorizSpeed > Config.getPlayer().nHORIZ_SPEED_MAX) { nHorizSpeed = Config.getPlayer().nHORIZ_SPEED_MAX; } } } function slowPlayer() { nBrakingDuration++; if (nHorizSpeed > Config.getPlayer().nHORIZ_SPEED_BRAKE) { nHorizSpeed = nHorizSpeed + Config.getPlayer().nHORIZ_BRAKE; if (nHorizSpeed < Config.getPlayer().nHORIZ_SPEED_BRAKE) { nHorizSpeed = Config.getPlayer().nHORIZ_SPEED_BRAKE; } } } function checkUpDown() { if (Key.isDown(38) && (Key.isDown(40))) { } else if (Key.isDown(38)) { if (nPosY > SCREEN_LIMIT_UP) { nVerticalSpeed = -1 * Config.getPlayer().nVERTICAL_SPEED; if (((getState() != sSTATE_IDLEUP) && (getState() != sSTATE_SLOWEDDOWN)) && (!bIsSnowBall)) { setState(sSTATE_STARTMOVINGUP); } } else if (nPosY <= SCREEN_LIMIT_UP) { nVerticalSpeed = 0; if (((getState() != sSTATE_IDLE) && (getState() != sSTATE_SLOWEDDOWN)) && (!bIsSnowBall)) { setState(sSTATE_ENDMOVINGUP); } } } else if (Key.isDown(40)) { if (nPosY < SCREEN_LIMIT_DOWN) { nVerticalSpeed = Config.getPlayer().nVERTICAL_SPEED; if (((getState() != sSTATE_IDLEDOWN) && (getState() != sSTATE_SLOWEDDOWN)) && (!bIsSnowBall)) { setState(sSTATE_STARTMOVINGDOWN); } } else if (nPosY >= SCREEN_LIMIT_DOWN) { nVerticalSpeed = 0; if (((getState() != sSTATE_IDLE) && (getState() != sSTATE_SLOWEDDOWN)) && (!bIsSnowBall)) { setState(sSTATE_ENDMOVINGDOWN); } } } else { if (nVerticalSpeed > 0) { if ((getState() != sSTATE_SLOWEDDOWN) && (!bIsSnowBall)) { setState(sSTATE_ENDMOVINGDOWN); } } else if (nVerticalSpeed < 0) { if ((getState() != sSTATE_SLOWEDDOWN) && (!bIsSnowBall)) { setState(sSTATE_ENDMOVINGUP); } } nVerticalSpeed = 0; } } function horizGravity() { if (nHorizSpeed < Config.getPlayer().nHORIZ_SPEED_NORMAL) { nHorizSpeed = nHorizSpeed + Config.getPlayer().nHORIZ_GRAVITY; if (nHorizSpeed > Config.getPlayer().nHORIZ_SPEED_NORMAL) { nHorizSpeed = Config.getPlayer().nHORIZ_SPEED_NORMAL; if (getState() != sSTATE_SLOWEDDOWN) { if (!bIsSnowBall) { setState(sSTATE_IDLE); } else { setState(sSTATE_SNOWBALLIDLE); } } } } } function ascendOnJump() { nVerticalSpeed = nAscendingSpeed; if (nOnJumpDistance >= Config.getObsGrid().nJumpLength) { nFallingSpeed = nVerticalSpeed + Config.getPlayer().nGRAVITY; nVerticalSpeed = nFallingSpeed; mcRef.swapDepths((_global.C.oObjectsManager.nDEPTH_START + _global.C.oObjectsManager.nObjectIndex) - 1); _global.P.oSnd.stopBobSFX(); if (!bIsSnowBall) { setState(sSTATE_STARTMIDAIR); } else { _global.P.oSnd.playSnowballStartJump(); setState(sSTATE_SNOWBALLAIR); } } } function verticalGravity() { if (nPosY < nBeforeJumpingY) { nVerticalSpeed = nVerticalSpeed + Config.getPlayer().nGRAVITY; } else { nVerticalSpeed = 0; nPosY = nBeforeJumpingY; _global.P.oSnd.stopBobSFX(); if (!bIsSnowBall) { setState(sSTATE_LANDJUMP); } else { setState(sSTATE_SNOWBALLLAND); } } } function Idle() { _global.P.oSnd.playBobIdle(false); } function IdleUp() { _global.P.oSnd.playBobIdle(false); } function IdleDown() { _global.P.oSnd.playBobIdle(false); } function StartMovingUp() { _global.P.oSnd.playBobTurn(); if (isStateFinished()) { setState(sSTATE_IDLEUP); } } function StartMovingDown() { _global.P.oSnd.playBobTurn(); if (isStateFinished()) { setState(sSTATE_IDLEDOWN); } } function SnowBallIdle() { _global.P.oSnd.playSnowballIdle(); } function OnJump() { _global.P.oSnd.playBobOnJump(); } function StartMidAir() { _global.P.oSnd.playBobJump(); if (isStateFinished()) { setState(sSTATE_INMIDAIR); } } function InMidAir() { _global.P.oSnd.playBobJump(); } function LandJump() { _global.P.oSnd.playBobLand(); if (isStateFinished()) { setState(sSTATE_IDLE); } } function Accel() { } function SlowedDown() { if (isStateFinished()) { setState(sSTATE_IDLE); } } function SnowBallOnJump() { _global.P.oSnd.playSnowballIdle(); } function SnowBallInAir() { _global.P.oSnd.playSnowballJump(); } function SnowBallLand() { _global.P.oSnd.playSnowballLand(); if (isStateFinished()) { setState(sSTATE_SNOWBALLIDLE); } } function SnowBallHurt() { _global.P.oSnd.playSnowballIdle(); if (isStateFinished()) { setState(sSTATE_SNOWBALLIDLE); } } function get NbCharacters() { return(nNbOfChar); } function get IsSnowBall() { return(bIsSnowBall); } var DISTANCE_X1 = 17; var DISTANCE_X2 = 17; var DISTANCE_Y1 = 4; var DISTANCE_Y2 = 6; var sTRAIL_CHAR_LINKAGE = "CharactersCtn"; var nSNOWBALL_DISTANCE_X_MOD = -3; var nSNOWBALL_DISTANCE_Y_MOD = 6; var sSTATE_SNOWBALLIDLE = "SnowBallIdle"; var sSTATE_SNOWBALLONJUMP = "SnowBallOnJump"; var sSTATE_SNOWBALLAIR = "SnowBallInAir"; var sSTATE_SNOWBALLLAND = "SnowBallLand"; var sSTATE_SNOWBALLHURT = "SnowBallHurt"; var sSTATE_EEGG_IDLE = "without"; var sSTATE_EEGG_SHOW = "with"; }
Symbol 1100 MovieClip [__Packages.Game.Obstacles.Obstacle] Frame 0
class Game.Obstacles.Obstacle extends Game.State { var mcRef, oPlayer, nGridColumn, nGridRow, oOwner, bIsInRange, setState, sName, nDistanceX2, nDistanceX1, nDistanceY2, nDistanceY1, onCollision; function Obstacle (_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _oOwner) { super(_mcRef, _sName); mcRef = _mcRef; oPlayer = _oPlayer; nGridColumn = _nGridColumn; nGridRow = _nGridRow; oOwner = _oOwner; bIsInRange = false; setState("Idle"); } function deleteMe() { _global.C.oActionBroadcast.removeListener(this); delete oOwner[sName]; } function hitDetection() { var _local2 = true; var _local6; var _local5; var _local3; var _local4; if (oPlayer.mcRef._x >= mcRef._x) { _local6 = mcRef._x; _local5 = nDistanceX2; _local3 = oPlayer.mcRef._x; _local4 = oPlayer.getDistances().x1; } else { _local6 = oPlayer.mcRef._x; _local5 = oPlayer.getDistances().x2; _local3 = mcRef._x; _local4 = nDistanceX1; } if (isSidesCollide(_local6, _local5, _local3, _local4)) { if (((oPlayer.mcRef._y - oPlayer.getDistances().y1) > (mcRef._y + nDistanceY2)) || ((oPlayer.mcRef._y + oPlayer.getDistances().y2) < (mcRef._y - nDistanceY1))) { _local2 = false; } } else { _local2 = false; } return(_local2); } function isSidesCollide(_nPoint1, _nDistance1, _nPoint2, _nDistance2) { var _local1 = false; if (((_nPoint1 + _nDistance1) > (_nPoint2 - _nDistance2)) && (_nPoint1 < _nPoint2)) { _local1 = true; } return(_local1); } function updateIsInRange(_oCharacter, _nPosY1, _nPosY2) { var _local4 = false; var _local2 = false; if ((_oCharacter.mcRef._x + _oCharacter.getDistances().x2) >= (mcRef._x - nDistanceX1)) { if ((_oCharacter.mcRef._x - _oCharacter.getDistances().x1) <= (mcRef._x + nDistanceX2)) { _local4 = true; } } if (_nPosY1 < _nPosY2) { if (((mcRef._y - nDistanceY1) >= _nPosY1) && ((mcRef._y - nDistanceY1) < _nPosY2)) { _local2 = true; } } else if (_nPosY1 > _nPosY2) { if (((mcRef._y + nDistanceY2) <= _nPosY1) && ((mcRef._y + nDistanceY2) > _nPosY2)) { _local2 = true; } } if (_local4 && (_local2)) { bIsInRange = true; } else { bIsInRange = false; } } function moveObstacle() { var _local2 = {x:mcRef._x, y:mcRef._y}; mcRef._parent.localToGlobal(_local2); if (_local2.x <= Config.STAGE_WIDTH) { mcRef._x = mcRef._x + nSPEED_X; } } function Idle() { moveObstacle(); if (hitDetection()) { onCollision(); } } var nSPEED_X = 1; }
Symbol 1101 MovieClip [__Packages.Game.ObjectsManager] Frame 0
class Game.ObjectsManager { var mcRef, oPlayer, oOwner, bPausable, aElements, nObjectIndex, nDistanceMoved, nCharNo, bLaserOnScreen, aReservedRows, nGridsBeforeChar; function ObjectsManager (_mcRef, _oPlayer, _oOwner) { mcRef = _mcRef; oPlayer = _oPlayer; oOwner = _oOwner; bPausable = true; aElements = new Array(); nObjectIndex = 0; nDistanceMoved = 0; nCharNo = 0; bLaserOnScreen = false; aReservedRows = new Array(); nGridsBeforeChar = Config.getLevel().nCharacterAppearanceDelay; addElement(_oPlayer); _global.C.oActionBroadcast.addListener(this); } function doAction() { if ((!bPausable) || (!_global.C.bPause)) { moveContainer(); showElements(); hideElements(); if (!oOwner.oPlayer.isInJumpState()) { sortDepths(); } } } function getObjectsInRange() { var _local3 = new Array(); var _local2 = 0; while (_local2 < aElements.length) { if (aElements[_local2].bIsInRange) { _local3.push(aElements[_local2]); } _local2++; } return(_local3); } function removeItem(_oObject) { for (var _local2 in aElements) { if (aElements[_local2] == _oObject) { removeElement(_local2); } } } function clearRow(_nGridRow) { var _local2 = 0; while (_local2 < aReservedRows.length) { if (aReservedRows[_local2] == _nGridRow) { aReservedRows.splice(_local2, 1); } _local2++; } } function deleteMe() { _global.C.oActionBroadcast.removeListener(this); for (var _local3 in aElements) { aElements[_local3].deleteMe(); } } function createObstacle(_mcRef, _sType, _nGridColumn, _nGridRow) { var _local2 = ("o" + _sType) + nObjectIndex; switch (_sType) { case sROCK_NAME : this[_local2] = new Game.Obstacles.Rock(_mcRef, oPlayer, _nGridColumn, _nGridRow, _local2, _sType, nObjectIndex + nDEPTH_START, this); break; case sTREE_NAME : this[_local2] = new Game.Obstacles.Tree(_mcRef, oPlayer, _nGridColumn, _nGridRow, _local2, _sType, nObjectIndex + nDEPTH_START, this); break; case sJUMP_NAME : this[_local2] = new Game.Obstacles.Jump(_mcRef, oPlayer, _nGridColumn, _nGridRow, _local2, _sType, nObjectIndex + nDEPTH_START, this); break; case sCORAL_NAME : this[_local2] = new Game.Obstacles.Coral(_mcRef, oPlayer, _nGridColumn, _nGridRow, _local2, _sType, nObjectIndex + nDEPTH_START, this); break; case sSHELL_NAME : this[_local2] = new Game.Obstacles.Shell(_mcRef, oPlayer, _nGridColumn, _nGridRow, _local2, _sType, nObjectIndex + nDEPTH_START, this); break; case sSNOWMAN_NAME : this[_local2] = new Game.Obstacles.SnowMan(_mcRef, oPlayer, _nGridColumn, _nGridRow, _local2, _sType, nObjectIndex + nDEPTH_START, this); break; case sSNOWBANK_NAME : this[_local2] = new Game.Obstacles.SnowBank(_mcRef, oPlayer, _nGridColumn, _nGridRow, _local2, _sType, nObjectIndex + nDEPTH_START, this); break; case sLASER_NAME : this[_local2] = new Game.Obstacles.Laser(_mcRef, oPlayer, _nGridColumn, _nGridRow, _local2, _sType, nObjectIndex + nDEPTH_START, this); break; case "Character" : reserveRow(_nGridRow); this[_local2] = new Game.Obstacles.Character(_mcRef, oPlayer, _nGridColumn, _nGridRow, nCharNo + 1, _local2, nObjectIndex + nDEPTH_START, this); break; case sPOWERUP_NAME : reserveRow(_nGridRow); this[_local2] = new Game.Obstacles.PowerUp(_mcRef, oPlayer, _nGridColumn, _nGridRow, _local2, _sType, nObjectIndex + nDEPTH_START, this); break; case sANCHOVY_NAME : reserveRow(_nGridRow); this[_local2] = new Game.Obstacles.Anchovy(_mcRef, oPlayer, _nGridColumn, _nGridRow, _local2, _sType, nObjectIndex + nDEPTH_START, this); } addElement(this[_local2]); nObjectIndex++; } function addElement(_oRef) { aElements.push(_oRef); } function reserveRow(_nGridRow) { aReservedRows.push(_nGridRow); } function moveContainer() { var _local2 = mcRef._x; _local2 = _local2 - oPlayer.nHorizSpeed; nDistanceMoved = nDistanceMoved + oPlayer.nHorizSpeed; mcRef._x = _local2; } function showElements() { if (nDistanceMoved >= (Config.getLevel().nNB_COLUMNS * Config.getLevel().nELEMENTS_DISTANCE_X)) { nDistanceMoved = 0; var _local4 = false; var _local3 = new Array(); _local3 = initGrid(Config.getLevel().nNB_COLUMNS, Config.getLevel().nNB_ROWS); if ((nGridsBeforeChar < 0) && (nCharNo < Config.getLevel().nMAX_CHAR_PER_ROUND)) { if (!oPlayer.__get__IsSnowBall()) { _local4 = addObstacle(_local3, "Character"); } else { _local4 = addObstacle(_local3, "SnowMan"); } if (_local4) { nCharNo++; nGridsBeforeChar = Config.getLevel().nCharacterAppearanceDelay; } } var _local2 = 0; while (_local2 < Config.getLevel().aPriority.length) { if (Config.getLevel().aPriority[_local2] == sLASER_NAME) { if (!bLaserOnScreen) { _local4 = addObstacle(_local3, Config.getLevel().aPriority[_local2]); if (_local4) { bLaserOnScreen = true; } } } else { addObstacle(_local3, Config.getLevel().aPriority[_local2]); } _local2++; } nGridsBeforeChar--; } } function addObstacle(_aGrid, _sType) { var _local13 = false; var _local5 = 0; while (_local5 < Config.getLevel()[("a" + _sType) + "Percent"].length) { var _local8 = Math.floor(Math.random() * 100); if (_local8 <= Config.getLevel()[("a" + _sType) + "Percent"][_local5]) { var _local3 = findEmptyPos(_aGrid, Config.getObsGrid()[("n" + _sType) + "Height"], Config.getObsGrid()[("n" + _sType) + "Width"]); if (_local3 != undefined) { if (_sType == "Character") { var _local4 = aCHAR_INSTANCES[nCharNo]; } else { var _local4 = this[("s" + _sType.toUpperCase()) + "_NAME"]; var _local10 = Math.floor((Math.random() * Config.getObsGrid()[("n" + _sType) + "NbInstances"]) + 1); _local4 = _local4 + _local10; } var _local7 = ((_local3.y * Config.getLevel().nELEMENTS_DISTANCE_X) + oPlayer.mcRef._x) + Config.getObsGrid().nBUFFER_IN; var _local6 = (_local3.x * Config.getLevel().nELEMENTS_DISTANCE_Y) + Config.getLevel().nSTART_Y; var _local9 = mcRef.attachMovie(_local4, _local4 + nObjectIndex, nDEPTH_START + nObjectIndex, {_x:_local7, _y:_local6}); _local13 = true; createObstacle(_local9, _sType, _local3.y, _local3.x); } else { _local5 = Config.getLevel()[("a" + _sType) + "Percent"].length; } } _local5++; } return(_local13); } function findEmptyPos(_aGrid, _nRows, _nColumns) { var _local10; var _local3 = 0; var _local2 = 0; var _local8 = new Array(); while (((_local3 + _nRows) - 1) <= (Config.getLevel().nNB_ROWS - 1)) { _local2 = 0; while (((_local2 + _nColumns) - 1) <= (Config.getLevel().nNB_COLUMNS - 1)) { if (isSlotEmpty(_aGrid, _local3, _local2, _nRows, _nColumns)) { _local8.push({x:(_local3 + _nRows) - 1, y:_local2}); } _local2++; } _local3++; } if (_local8.length > 0) { var _local11 = Math.floor(Math.random() * _local8.length); _local10 = _local8[_local11]; setSlotOccupied(_aGrid, (_local10.x - _nRows) + 1, _local10.y, _nColumns, _nRows); } return(_local10); } function isSlotEmpty(_aGrid, _nRow, _nCol, _nRows, _nColumns) { var _local4 = true; var _local2 = _nRow; while (_local2 <= ((_nRow + _nRows) - 1)) { var _local1 = _nCol; while (_local1 <= ((_nCol + _nColumns) - 1)) { if (_aGrid[_local2][_local1] != 0) { _local4 = false; break; } _local1++; } if (!_local4) { break; } _local2++; } return(_local4); } function setSlotOccupied(_aGrid, _nRow, _nCol, _nColumns, _nRows) { var _local2 = _nRow; while (_local2 <= ((_nRow + _nRows) - 1)) { var _local1 = _nCol; while (_local1 <= ((_nCol + _nColumns) - 1)) { _aGrid[_local2][_local1] = 1; _local1++; } _local2++; } } function initGrid(_nWidth, _nHeight) { var _local7 = new Array(); var _local5 = 0; var _local3 = 0; while (_local3 < _nHeight) { var _local4 = new Array(); if (aReservedRows.indexOf(_local3) != -1) { _local5 = 1; } else { _local5 = 0; } var _local2 = 0; while (_local2 < _nWidth) { _local4.push(_local5); _local2++; } _local7.push(_local4); _local3++; } return(_local7); } function removeElement(_nElementNo) { if ((aElements[_nElementNo].sLinkageName.indexOf("Character") != -1) || (aElements[_nElementNo].sLinkageName.indexOf(sSNOWMAN_NAME) != -1)) { if (nCharNo >= Config.getLevel().nCHAR_FOR_LEVEL) { _global.P.upgradeLevel(); } } aElements[_nElementNo].mcRef.swapDepths(10); aElements[_nElementNo].mcRef.removeMovieClip(); aElements[_nElementNo].deleteMe(); aElements.splice(_nElementNo, 1); } function hideElements() { var _local2 = oPlayer.mcRef._x; for (var _local3 in aElements) { if ((_local2 - (aElements[_local3].mcRef._x + aElements[_local3].mcRef._width)) >= Config.getObsGrid().nBUFFER_OUT) { removeElement(_local3); } } } function sortDepths() { var _local2 = new Array(); for (var _local3 in aElements) { if ((aElements[_local3].mcRef._x <= (oPlayer.mcRef._x + Config.getObsGrid().nBUFFER_IN)) && (aElements[_local3].mcRef._x >= (oPlayer.mcRef._x - Config.getObsGrid().nBUFFER_OUT))) { _local2.push(aElements[_local3].mcRef); } } _local2.push(oPlayer.mcRef); for (var _local3 in oPlayer.aFollowingCharacters) { _local2.push(oPlayer.aFollowingCharacters[_local3].mcRef); } _local2.sort(sortOnDepths); } function sortOnDepths(_mcRef1, _mcRef2) { var _local3 = 0; if (_mcRef1._y > _mcRef2._y) { if (_mcRef1.getDepth() < _mcRef2.getDepth()) { _mcRef1.swapDepths(_mcRef2); } _local3 = -1; } else if (_mcRef1._y < _mcRef2._y) { if (_mcRef1.getDepth() > _mcRef2.getDepth()) { _mcRef1.swapDepths(_mcRef2); } _local3 = 1; } else if (_mcRef1._x > _mcRef2._x) { if (_mcRef1.getDepth() < _mcRef2.getDepth()) { _mcRef1.swapDepths(_mcRef2); } _local3 = -1; } else { if (_mcRef1.getDepth() > _mcRef2.getDepth()) { _mcRef1.swapDepths(_mcRef2); } _local3 = 1; } return(_local3); } var sROCK_NAME = "Rock"; var sTREE_NAME = "Tree"; var sJUMP_NAME = "Jump"; var sCORAL_NAME = "Coral"; var sSHELL_NAME = "Shell"; var sSNOWMAN_NAME = "SnowMan"; var sSNOWBANK_NAME = "SnowBank"; var sLASER_NAME = "Laser"; var sPOWERUP_NAME = "PowerUp"; var sANCHOVY_NAME = "Anchovy"; var aCHAR_INSTANCES = ["Character1", "Character2", "Character3", "Character4", "Character5", "Character6", "Character7"]; var nDEPTH_START = 100; }
Symbol 1102 MovieClip [__Packages.Game.Obstacles.Rock] Frame 0
class Game.Obstacles.Rock extends Game.Obstacles.Obstacle { var sLinkageName, nDistanceX1, nDistanceX2, nDistanceY1, nDistanceY2, nPosX, nPosY, bIsAttached, bIsInRange, nIndex, sState, setState, oPlayer, hitDetection; function Rock (_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _sLinkageName, _nIndex, _oOwner) { super(_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _oOwner); sLinkageName = _sLinkageName; nDistanceX1 = DISTANCE_X1; nDistanceX2 = DISTANCE_X2; nDistanceY1 = DISTANCE_Y1; nDistanceY2 = DISTANCE_Y2; nPosX = _mcRef._x; nPosY = _mcRef._y; bIsAttached = false; bIsInRange = false; nIndex = _nIndex; } function onCollision() { if (!(sState === "Idle")) { } else { setState("Disperse"); } if (!oPlayer.IsSnowBall) { oPlayer.slowDown(this, sOBSTACLE_TYPE); } else { oPlayer.reduceBall(this, Config.getPlayer().nROCK_SCALE_MODIF, sOBSTACLE_TYPE); oPlayer.easeUpByObstacle(); } } function Idle() { if (hitDetection()) { onCollision(); } } var DISTANCE_X1 = 22; var DISTANCE_X2 = 15; var DISTANCE_Y1 = 10; var DISTANCE_Y2 = 0; var sOBSTACLE_TYPE = "Rock"; }
Symbol 1103 MovieClip [__Packages.Game.Obstacles.Tree] Frame 0
class Game.Obstacles.Tree extends Game.Obstacles.Obstacle { var sLinkageName, nDistanceX1, nDistanceX2, nDistanceY1, nDistanceY2, nPosX, nPosY, bIsAttached, bIsInRange, nIndex, sState, setState, oPlayer, hitDetection; function Tree (_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _sLinkageName, _nIndex, _oOwner) { super(_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _oOwner); sLinkageName = _sLinkageName; nDistanceX1 = DISTANCE_X1; nDistanceX2 = DISTANCE_X2; nDistanceY1 = DISTANCE_Y1; nDistanceY2 = DISTANCE_Y2; nPosX = _mcRef._x; nPosY = _mcRef._y; bIsAttached = false; bIsInRange = false; nIndex = _nIndex; } function onCollision() { if (!(sState === "Idle")) { } else { setState("Disperse"); } if (!oPlayer.IsSnowBall) { oPlayer.slowDown(this, sOBSTACLE_TYPE); } else { oPlayer.reduceBall(this, Config.getPlayer().nTREE_SCALE_MODIF, sOBSTACLE_TYPE); oPlayer.easeUpByObstacle(); } } function Idle() { if (hitDetection()) { onCollision(); } } var DISTANCE_X1 = 4; var DISTANCE_X2 = 4; var DISTANCE_Y1 = 5; var DISTANCE_Y2 = 0; var sOBSTACLE_TYPE = "Tree"; }
Symbol 1104 MovieClip [__Packages.Game.Obstacles.Jump] Frame 0
class Game.Obstacles.Jump extends Game.Obstacles.Obstacle { var sLinkageName, nDistanceX1, nDistanceX2, nDistanceY1, nDistanceY2, nPosX, nPosY, bIsAttached, bIsInRange, nIndex, sState, setState, oPlayer, mcRef, isSidesCollide; function Jump (_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _sLinkageName, _nIndex, _oOwner) { super(_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _oOwner); sLinkageName = _sLinkageName; nDistanceX1 = DISTANCE_X1; nDistanceX2 = DISTANCE_X2; nDistanceY1 = DISTANCE_Y1; nDistanceY2 = DISTANCE_Y2; nPosX = _mcRef._x; nPosY = _mcRef._y; bIsAttached = false; bIsInRange = false; nIndex = _nIndex; } function onCollision() { if (!(sState === "Idle")) { } else { setState("Disperse"); } oPlayer.startJump(mcRef); } function hitDetection() { var _local2 = true; var _local6; var _local5; var _local3; var _local4; if (oPlayer.mcRef._x <= mcRef._x) { _local6 = oPlayer.mcRef._x; _local5 = oPlayer.DISTANCE_X2; _local3 = mcRef._x; _local4 = nDistanceX1; if (isSidesCollide(_local6, _local5, _local3, _local4)) { if (((oPlayer.mcRef._y - oPlayer.getDistances().y1) > (mcRef._y + nDistanceY2)) || ((oPlayer.mcRef._y + oPlayer.getDistances().y2) < (mcRef._y - nDistanceY1))) { _local2 = false; } if (_local2) { if (oPlayer.mcRef._y < mcRef._y) { var _local7 = Math.sqrt(((oPlayer.mcRef._x - mcRef._x) * (oPlayer.mcRef._x - mcRef._x)) + ((oPlayer.mcRef._y - mcRef._y) * (oPlayer.mcRef._y - mcRef._y))); if (_local7 > nMIN_DISTANCE) { _local2 = false; } } } } else { _local2 = false; } } else { _local2 = false; } return(_local2); } function Idle() { if (hitDetection()) { onCollision(); } } var DISTANCE_X1 = 31; var DISTANCE_X2 = 26; var DISTANCE_Y1 = 10; var DISTANCE_Y2 = 9; var nMIN_DISTANCE = 38; }
Symbol 1105 MovieClip [__Packages.Game.Obstacles.Coral] Frame 0
class Game.Obstacles.Coral extends Game.Obstacles.Obstacle { var sLinkageName, nDistanceX1, nDistanceX2, nDistanceY1, nDistanceY2, nPosX, nPosY, bIsAttached, bIsInRange, nIndex, sState, setState, oPlayer, hitDetection; function Coral (_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _sLinkageName, _nIndex, _oOwner) { super(_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _oOwner); sLinkageName = _sLinkageName; nDistanceX1 = DISTANCE_X1; nDistanceX2 = DISTANCE_X2; nDistanceY1 = DISTANCE_Y1; nDistanceY2 = DISTANCE_Y2; nPosX = _mcRef._x; nPosY = _mcRef._y; bIsAttached = false; bIsInRange = false; nIndex = _nIndex; } function onCollision() { if (!(sState === "Idle")) { } else { setState("Disperse"); } if (!oPlayer.IsSnowBall) { oPlayer.slowDown(this, sOBSTACLE_TYPE); } else { oPlayer.reduceBall(this, Config.getPlayer().nCORAL_SCALE_MODIF, sOBSTACLE_TYPE); oPlayer.easeUpByObstacle(); } } function Idle() { if (hitDetection()) { onCollision(); } } var DISTANCE_X1 = 22; var DISTANCE_X2 = 15; var DISTANCE_Y1 = 10; var DISTANCE_Y2 = 0; var sOBSTACLE_TYPE = "Coral"; }
Symbol 1106 MovieClip [__Packages.Game.Obstacles.Shell] Frame 0
class Game.Obstacles.Shell extends Game.Obstacles.Obstacle { var sLinkageName, nDistanceX1, nDistanceX2, nDistanceY1, nDistanceY2, nPosX, nPosY, bIsAttached, bIsInRange, nIndex, sState, setState, oPlayer, hitDetection; function Shell (_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _sLinkageName, _nIndex, _oOwner) { super(_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _oOwner); sLinkageName = _sLinkageName; nDistanceX1 = DISTANCE_X1; nDistanceX2 = DISTANCE_X2; nDistanceY1 = DISTANCE_Y1; nDistanceY2 = DISTANCE_Y2; nPosX = _mcRef._x; nPosY = _mcRef._y; bIsAttached = false; bIsInRange = false; nIndex = _nIndex; } function onCollision() { if (!(sState === "Idle")) { } else { setState("Disperse"); } if (!oPlayer.IsSnowBall) { oPlayer.slowDown(this, sOBSTACLE_TYPE); } else { oPlayer.reduceBall(this, Config.getPlayer().nSHELL_SCALE_MODIF, sOBSTACLE_TYPE); oPlayer.easeUpByObstacle(); } } function Idle() { if (hitDetection()) { onCollision(); } } var DISTANCE_X1 = 12; var DISTANCE_X2 = 15; var DISTANCE_Y1 = 6; var DISTANCE_Y2 = 3; var sOBSTACLE_TYPE = "Shell"; }
Symbol 1107 MovieClip [__Packages.Game.Obstacles.SnowMan] Frame 0
class Game.Obstacles.SnowMan extends Game.Obstacles.Obstacle { var sLinkageName, nDistanceX1, nDistanceX2, nDistanceY1, nDistanceY2, nPosX, nPosY, bIsAttached, bIsInRange, nIndex, oPlayer, sState, setState, hitDetection, isStateFinished, deleteMe; function SnowMan (_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _sLinkageName, _nIndex, _oOwner) { super(_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _oOwner); sLinkageName = _sLinkageName; nDistanceX1 = DISTANCE_X1; nDistanceX2 = DISTANCE_X2; nDistanceY1 = DISTANCE_Y1; nDistanceY2 = DISTANCE_Y2; nPosX = _mcRef._x; nPosY = _mcRef._y; bIsAttached = false; bIsInRange = false; nIndex = _nIndex; } function onCollision() { if (!oPlayer.isInJumpState()) { _global.P.oSnd.playHitSnowMan(); if (!(sState === "Idle")) { } else { setState("Disperse"); } oPlayer.growBall(this, Config.getPlayer().nSNOWMAN_SCALE_MODIF); _global.C.oScoresManager.addScore(Config.score().nPtsSnowMan); } } function updateIsInRange(_nPosY1, _nPosY2) { bIsInRange = false; } function Idle() { if (hitDetection()) { onCollision(); } } function Disperse() { if (isStateFinished()) { _global.C.oObjectsManager.removeItem(this); deleteMe(); } } var DISTANCE_X1 = 19; var DISTANCE_X2 = 18; var DISTANCE_Y1 = 10; var DISTANCE_Y2 = 4; }
Symbol 1108 MovieClip [__Packages.Game.Obstacles.SnowBank] Frame 0
class Game.Obstacles.SnowBank extends Game.Obstacles.Obstacle { var sLinkageName, nDistanceX1, nDistanceX2, nDistanceY1, nDistanceY2, nPosX, nPosY, bIsAttached, bIsInRange, nIndex, oPlayer, sState, setState, hitDetection, isStateFinished, deleteMe; function SnowBank (_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _sLinkageName, _nIndex, _oOwner) { super(_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _oOwner); sLinkageName = _sLinkageName; nDistanceX1 = DISTANCE_X1; nDistanceX2 = DISTANCE_X2; nDistanceY1 = DISTANCE_Y1; nDistanceY2 = DISTANCE_Y2; nPosX = _mcRef._x; nPosY = _mcRef._y; bIsAttached = false; bIsInRange = false; nIndex = _nIndex; } function onCollision() { if (!oPlayer.isInJumpState()) { _global.P.oSnd.playHitSnowBank(); if (!(sState === "Idle")) { } else { setState("Disperse"); } oPlayer.growBall(this, Config.getPlayer().nSNOWBANK_SCALE_MODIF); _global.C.oScoresManager.addScore(Config.score().nPtsSnowBank); } } function updateIsInRange(_nPosY1, _nPosY2) { bIsInRange = false; } function Idle() { if (hitDetection()) { onCollision(); } } function Disperse() { if (isStateFinished()) { _global.C.oObjectsManager.removeItem(this); deleteMe(); } } var DISTANCE_X1 = 25; var DISTANCE_X2 = 21; var DISTANCE_Y1 = 18; var DISTANCE_Y2 = 4; }
Symbol 1109 MovieClip [__Packages.Game.Obstacles.Laser] Frame 0
class Game.Obstacles.Laser extends Game.Obstacles.Obstacle { var sLinkageName, nDistanceX1, nDistanceX2, nDistanceY1, nDistanceY2, nPosX, nPosY, bIsAttached, bIsInRange, nIndex, setState, oPlayer, mcRef, isStateFinished, hitDetection, deleteMe; function Laser (_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _sLinkageName, _nIndex, _oOwner) { super(_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _oOwner); sLinkageName = _sLinkageName; nDistanceX1 = DISTANCE_X1; nDistanceX2 = DISTANCE_X2; nDistanceY1 = DISTANCE_Y1; nDistanceY2 = DISTANCE_Y2; nPosX = _mcRef._x; nPosY = _mcRef._y; bIsAttached = false; bIsInRange = false; nIndex = _nIndex; _global.P.oSnd.stopHeatRay(); setState(sSTATE_PREHEAT); } function onCollision() { oPlayer.reduceBall(this, Config.getPlayer().nLASER_SCALE_MODIF, sOBSTACLE_TYPE); oPlayer.easeUpByObstacle(); } function updateIsInRange(_nPosY1, _nPosY2) { bIsInRange = false; } function moveLaser() { mcRef._x = mcRef._x + oPlayer.nHorizSpeed; } function PreHeat() { moveLaser(); _global.P.oSnd.playHeatRayAppears(); if (isStateFinished()) { _global.P.oSnd.playHeatRayHurt(); setState(sSTATE_HURT); } } function Hurt() { moveLaser(); if (hitDetection()) { onCollision(); } if (isStateFinished()) { _global.C.oObjectsManager.removeItem(this); _global.C.oObjectsManager.bLaserOnScreen = false; deleteMe(); } } var DISTANCE_X1 = 1235.8; var DISTANCE_X2 = 0; var DISTANCE_Y1 = 15; var DISTANCE_Y2 = 15; var sOBSTACLE_TYPE = "Laser"; var sSTATE_PREHEAT = "PreHeat"; var sSTATE_HURT = "Hurt"; }
Symbol 1110 MovieClip [__Packages.Game.Obstacles.Character] Frame 0
class Game.Obstacles.Character extends Game.Obstacles.Obstacle { var nCharNo, nDistanceX1, nDistanceX2, nDistanceY1, nDistanceY2, nPosX, nPosY, bIsAttached, bIsInRange, nIndex, oPlayer, sState, setState, mcRef, nGridRow, sName, oOwner, moveObstacle, hitDetection, isStateFinished; function Character (_mcRef, _oPlayer, _nGridColumn, _nGridRow, _nCharNo, _sName, _nIndex, _oOwner) { super(_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _oOwner); nCharNo = _nCharNo; nDistanceX1 = DISTANCE_X1; nDistanceX2 = DISTANCE_X2; nDistanceY1 = DISTANCE_Y1; nDistanceY2 = DISTANCE_Y2; nPosX = _mcRef._x; nPosY = _mcRef._y; bIsAttached = false; bIsInRange = false; nIndex = _nIndex; } function onCollision() { if (!oPlayer.isInJumpState()) { _global.P.oSnd.playGrabCharacter(); if (!(sState === "Idle")) { } else { setState("Disperse"); } var _local4 = mcRef._x; var _local3 = mcRef._y; oPlayer.incrementNbOfChar(); _global.C.oObjectsManager.removeItem(this); _global.C.oObjectsManager.clearRow(nGridRow); oPlayer.addCharacter(nCharNo, _local4, _local3); _global.C.oScoresManager.addScore(Config.score().nPtsCharacter); } } function updateIsInRange(_nPosY1, _nPosY2) { bIsInRange = false; } function deleteMe() { _global.C.oObjectsManager.clearRow(nGridRow); _global.C.oActionBroadcast.removeListener(this); delete oOwner[sName]; } function Idle() { moveObstacle(); if (hitDetection()) { onCollision(); } } function Disperse() { if (hitDetection()) { onCollision(); } if (isStateFinished()) { setState("IdleDispersed"); } } function IdleDispersed() { if (hitDetection()) { onCollision(); } } var DISTANCE_X1 = 24; var DISTANCE_X2 = 25; var DISTANCE_Y1 = 20; var DISTANCE_Y2 = 20; }
Symbol 1111 MovieClip [__Packages.Game.Obstacles.PowerUp] Frame 0
class Game.Obstacles.PowerUp extends Game.Obstacles.Obstacle { var sLinkageName, nDistanceX1, nDistanceX2, nDistanceY1, nDistanceY2, nPosX, nPosY, bIsAttached, bIsInRange, nIndex, oPlayer, nGridRow, sName, oOwner, moveObstacle, hitDetection; function PowerUp (_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _sLinkageName, _nIndex, _oOwner) { super(_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _oOwner); sLinkageName = _sLinkageName; nDistanceX1 = DISTANCE_X1; nDistanceX2 = DISTANCE_X2; nDistanceY1 = DISTANCE_Y1; nDistanceY2 = DISTANCE_Y2; nPosX = _mcRef._x; nPosY = _mcRef._y; bIsAttached = false; bIsInRange = false; nIndex = _nIndex; } function onCollision() { if (!oPlayer.isInJumpState()) { _global.P.oSnd.playGrabGary(); _global.C.oObjectsManager.removeItem(this); _global.C.oObjectsManager.clearRow(nGridRow); oPlayer.easeUpMovement(); _global.C.oScoresManager.addScore(Config.score().nPtsPowerUp); } } function updateIsInRange(_nPosY1, _nPosY2) { bIsInRange = false; } function deleteMe() { _global.C.oObjectsManager.clearRow(nGridRow); _global.C.oActionBroadcast.removeListener(this); delete oOwner[sName]; } function Idle() { moveObstacle(); _global.P.oSnd.playGaryIdle(); if (hitDetection()) { onCollision(); } } var DISTANCE_X1 = 12; var DISTANCE_X2 = 13; var DISTANCE_Y1 = 10; var DISTANCE_Y2 = 10; }
Symbol 1112 MovieClip [__Packages.Game.Obstacles.Anchovy] Frame 0
class Game.Obstacles.Anchovy extends Game.Obstacles.Obstacle { var sLinkageName, nDistanceX1, nDistanceX2, nDistanceY1, nDistanceY2, nPosX, nPosY, bIsAttached, bIsInRange, nIndex, oPlayer, nGridRow, sName, oOwner, moveObstacle, hitDetection; function Anchovy (_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _sLinkageName, _nIndex, _oOwner) { super(_mcRef, _oPlayer, _nGridColumn, _nGridRow, _sName, _oOwner); sLinkageName = _sLinkageName; nDistanceX1 = DISTANCE_X1; nDistanceX2 = DISTANCE_X2; nDistanceY1 = DISTANCE_Y1; nDistanceY2 = DISTANCE_Y2; nPosX = _mcRef._x; nPosY = _mcRef._y; bIsAttached = false; bIsInRange = false; nIndex = _nIndex; } function onCollision() { if (!oPlayer.isInJumpState()) { _global.P.oSnd.playGrabAnchovy(); _global.C.oObjectsManager.removeItem(this); _global.C.oObjectsManager.clearRow(nGridRow); _global.C.oScoresManager.addScore(Config.score().nPtsAnchovy); } } function updateIsInRange(_nPosY1, _nPosY2) { bIsInRange = false; } function deleteMe() { _global.C.oObjectsManager.clearRow(nGridRow); _global.C.oActionBroadcast.removeListener(this); delete oOwner[sName]; } function Idle() { moveObstacle(); if (hitDetection()) { onCollision(); } } var DISTANCE_X1 = 8; var DISTANCE_X2 = 8; var DISTANCE_Y1 = 17; var DISTANCE_Y2 = 3; }
Symbol 1113 MovieClip [__Packages.Game.LifeMinus] Frame 0
class Game.LifeMinus extends Game.State { var oOwner, setState, mcRef, isStateFinished; function LifeMinus (_mcRef, _sName, _oOwner) { super(_mcRef, _sName); oOwner = _oOwner; setState(sSTATE_IDLE); } function showLife() { mcRef._y = oOwner.mcRef._y; setState(sSTATE_SHOWING); } function Idle() { } function Showing() { if (isStateFinished()) { setState(sSTATE_IDLE); } } var sSTATE_IDLE = "Idle"; var sSTATE_SHOWING = "Showing"; }
Symbol 1114 MovieClip [__Packages.Game.TrailCharacter] Frame 0
class Game.TrailCharacter extends Game.DynamicCharacter { var oTarget, oOwner, sSTATE_IDLE, bPausable, sState, isInJumpState, bPrepareJump, checkLimits, applyVerticalSpeed, sSTATE_ONJUMP, getState, ascendOnJump, sSTATE_STARTMIDAIR, sSTATE_INMIDAIR, verticalGravity, checkBottomLimit, applyPosY, movePlayer, mcRef, nNbFrAnim, onStateEnd, nStartJumpingX, nStartJumpingY, mcJump, startJump, nVerticalSpeed, nHorizSpeed; function TrailCharacter (_mcRef, _oTarget, _sName, _oOwner) { super(_mcRef, _mcRef.mcCharacter, _sName, _oOwner); oTarget = _oTarget; oOwner = _oOwner; setState(sSTATE_IDLE); initVars(); _mcRef.swapDepths(1); } function doAction() { if ((!bPausable) || (!_global.C.bPause)) { this[sState](); if (!isInJumpState()) { updateSpeeds(); if (!bPrepareJump) { checkLimits(); } else { checkJumpStart(); applyVerticalSpeed(); } } else { applyVerticalSpeed(); switch (getState()) { case sSTATE_ONJUMP : ascendOnJump(); break; case sSTATE_STARTMIDAIR : case sSTATE_INMIDAIR : verticalGravity(); checkBottomLimit(); } } applyPosY(); movePlayer(); } } function doPause() { mcRef.mcCharacter.mcState.stop(); } function doUnpause() { mcRef.mcCharacter.mcState.play(); } function setState(_sState) { if (sState != _sState) { sState = _sState; mcRef.mcCharacter.gotoAndStop(sState); nNbFrAnim = mcRef.mcCharacter.mcState._totalframes; delete onStateEnd; } } function isStateFinished() { var _local2 = false; if (mcRef.mcCharacter.mcState._currentframe == nNbFrAnim) { _local2 = true; } return(_local2); } function initVars() { super.initVars(); bPrepareJump = false; nStartJumpingX = 0; } function setJumping(_nPosX, _nPosY, _mcJump) { bPrepareJump = true; nStartJumpingX = _nPosX; nStartJumpingY = _nPosY; mcJump = _mcJump; } function setTarget(_oTarget) { oTarget = _oTarget; } function checkJumpStart() { if (mcRef._x >= nStartJumpingX) { bPrepareJump = false; startJump(mcJump); } } function updateSpeeds() { var _local2 = (oTarget.mcRef._x - mcRef._x) - nMIN_DIST_FROM_TARGET; if (bPrepareJump) { var _local3 = nStartJumpingY - mcRef._y; } else { var _local3 = oTarget.mcRef._y - mcRef._y; } nVerticalSpeed = nSPEED_FACTOR * _local3; nHorizSpeed = nSPEED_FACTOR * _local2; if (_local2 < 0) { if (nHorizSpeed < nMAX_HORIZ_APPROACH_SPEED) { nHorizSpeed = nMAX_HORIZ_APPROACH_SPEED; } } if (Math.abs(nVerticalSpeed - _local3) <= nMIN_DIST_TO_STOP_MOVING) { nVerticalSpeed = _local3; } if (Math.abs(nHorizSpeed - _local2) <= nMIN_DIST_TO_STOP_MOVING) { nHorizSpeed = _local2; } } var nMIN_DIST_TO_STOP_MOVING = 2; var nSPEED_FACTOR = 0.35; var nMAX_HORIZ_APPROACH_SPEED = -4; static var nMIN_DIST_FROM_TARGET = 20; static var sCHAR_LABEL = "Character"; }
Symbol 1115 MovieClip [__Packages.Game.Avalanche] Frame 0
class Game.Avalanche extends Game.State { var oOwner, aCharInSnow, sState, mcRef, nNbFrAnim, onStateEnd, isStateFinished; function Avalanche (_mcRef, _sName, _oOwner) { super(_mcRef, _sName); oOwner = _oOwner; setState(sSTATE_IDLE); } function startAvalanche() { _global.P.oSnd.playStartAvalanche(); setState(sSTATE_STARTSCENE); } function coverAll(_aCharInSnow) { aCharInSnow = _aCharInSnow; _global.P.oSnd.playCoverAvalanche(); setState(sSTATE_COVER); } function setState(_sState) { if (sState != _sState) { sState = _sState; mcRef.gotoAndStop(sState); nNbFrAnim = mcRef.mcState._totalframes; delete onStateEnd; showCharInSnow(); } } function showCharInSnow() { var _local2 = 0; while (_local2 < aCharInSnow.length) { mcRef.mcState.mcCover["mcCharacter" + aCharInSnow[_local2]].gotoAndStop("Show"); _local2++; } } function Idle() { } function StartScene() { if (isStateFinished()) { setState(sSTATE_IDLE); _global.C.manageGameStep(); } } function Cover() { if (isStateFinished()) { setState(sSTATE_IDLECOVERED); _global.C.manageGameStep(); } } var sSTATE_IDLE = "Idle"; var sSTATE_STARTSCENE = "StartScene"; var sSTATE_COVER = "Cover"; var sSTATE_IDLECOVERED = "IdleCovered"; }
Symbol 1116 MovieClip [__Packages.Game.Backgrounds.BGManager] Frame 0
class Game.Backgrounds.BGManager { var mcRef, oPlayer, oOwner, nScrollingSpeed, nNoBG, aBackgrounds, oCurrentBG; function BGManager (_mcRef, _oPlayer, _sName, _oOwner) { mcRef = _mcRef; oPlayer = _oPlayer; sName = _sName; oOwner = _oOwner; nScrollingSpeed = 0; nNoBG = 0; aBackgrounds = new Array(); addBackground(0); _global.C.oActionBroadcast.addListener(this); } function doAction() { if (!bPausable) { } else if (!_global.C.bPause) { manageHidedBG(); manageNewBG(); setScrollingSpeed(); } } function setScrollingSpeed() { var _local3 = Math.floor(oPlayer.nHorizSpeed * nSPEED_PERCENTAGE); var _local2 = 0; while (_local2 < aBackgrounds.length) { aBackgrounds[_local2].setScrollingSpeed(_local3); _local2++; } } function moveBGAfterBump(_nMoveX) { var _local2 = mcRef._x; _local2 = _local2 - _nMoveX; mcRef._x = _local2; } function deleteMe() { } function addBackground(_nPosX) { var _local3 = mcRef.attachMovie(sLINKAGE, sLINKAGE + nNoBG, mcRef.getNextHighestDepth(), {_x:_nPosX, _y:0}); var _local2 = new Game.Backgrounds.BG(_local3, sLINKAGE + nNoBG, this); aBackgrounds.push(_local2); oCurrentBG = _local2; nNoBG++; } function manageHidedBG() { for (var _local2 in aBackgrounds) { if ((aBackgrounds[_local2].mcRef._x + nBG_WIDTH) <= nSCROLL_END) { aBackgrounds[_local2].mcRef.swapDepths(10); aBackgrounds[_local2].mcRef.removeMovieClip(); aBackgrounds[_local2].deleteMe(); aBackgrounds.splice(_local2, 1); } } } function manageNewBG() { if (oCurrentBG != undefined) { if ((oCurrentBG.mcRef._x + nBG_WIDTH) <= nSCROLL_START) { addBackground((oCurrentBG.mcRef._x + nBG_WIDTH) - oCurrentBG.nScrollingSpeed); } } } var nSCROLL_START = 730; var nSCROLL_END = -130; var sLINKAGE = "mcSnowBG"; var nBG_WIDTH = 850; var nSPEED_PERCENTAGE = 1; var sName = ""; var bPausable = true; }
Symbol 1117 MovieClip [__Packages.Game.Backgrounds.BG] Frame 0
class Game.Backgrounds.BG { var mcRef, oOwner, nScrollingSpeed; function BG (_mcRef, _sName, _oOwner) { mcRef = _mcRef; sName = _sName; oOwner = _oOwner; nScrollingSpeed = 0; _global.C.oActionBroadcast.addListener(this); } function doAction() { if (!bPausable) { } else if (!_global.C.bPause) { moveBG(); } } function setScrollingSpeed(_nSpeed) { nScrollingSpeed = _nSpeed; } function moveBGAfterBump(_nMoveX) { var _local2 = mcRef._x; _local2 = _local2 - _nMoveX; mcRef._x = _local2; } function deleteMe() { } function moveBG() { var _local2 = mcRef._x; _local2 = _local2 - nScrollingSpeed; mcRef._x = _local2; } var SCROLL_LIMIT_L = -3150; var SCROLL_LIMIT_R = 800; var sName = ""; var bPausable = true; }
Symbol 1118 MovieClip [__Packages.Game.Backgrounds.SnowBGManager] Frame 0
class Game.Backgrounds.SnowBGManager extends Game.Backgrounds.BGManager { function SnowBGManager (_mcRef, _oPlayer, _sName, _oOwner) { super(_mcRef, _oPlayer, _sName, _oOwner); } var nSCROLL_START = 730; var nSCROLL_END = -130; var sLINKAGE = "mcSnowBG"; var nBG_WIDTH = 1829; }
Symbol 1119 MovieClip [__Packages.Game.Backgrounds.PanelFGManager] Frame 0
class Game.Backgrounds.PanelFGManager extends Game.Backgrounds.BGManager { function PanelFGManager (_mcRef, _oPlayer, _sName, _oOwner) { super(_mcRef, _oPlayer, _sName, _oOwner); } var nSCROLL_START = 730; var nSCROLL_END = -130; var sLINKAGE = "mcPanelBG"; var nBG_WIDTH = 1829; }
Symbol 1120 MovieClip [__Packages.Game.Backgrounds.SceneryBGManager] Frame 0
class Game.Backgrounds.SceneryBGManager extends Game.Backgrounds.BGManager { function SceneryBGManager (_mcRef, _oPlayer, _sName, _oOwner) { super(_mcRef, _oPlayer, _sName, _oOwner); } var nSCROLL_START = 730; var nSCROLL_END = -130; var sLINKAGE = "mcSceneryBG"; var nBG_WIDTH = 1270; var nSPEED_PERCENTAGE = 0.5; }
Symbol 1121 MovieClip [__Packages.Game.Backgrounds.BGVerticalManager] Frame 0
class Game.Backgrounds.BGVerticalManager { var mcRef, oPlayer, oOwner, nScrollingSpeed, nNoBG, aBackgrounds, oCurrentBG; function BGVerticalManager (_mcRef, _oPlayer, _sName, _oOwner) { mcRef = _mcRef; oPlayer = _oPlayer; sName = _sName; oOwner = _oOwner; nScrollingSpeed = 0; nNoBG = 0; aBackgrounds = new Array(); addBackground(0); _global.C.oActionBroadcast.addListener(this); } function doAction() { if (!bPausable) { } else if (!_global.C.bPause) { if (bLOOPING) { manageHidedBG(); manageNewBG(); } setScrollingSpeed(nSPEED); } } function setScrollingSpeed(_nSpeed) { var _local2 = 0; while (_local2 < aBackgrounds.length) { aBackgrounds[_local2].setScrollingSpeed(_nSpeed); _local2++; } } function deleteMe() { } function addBackground(_nPosX) { var _local3 = mcRef.attachMovie(sLINKAGE, sLINKAGE + nNoBG, mcRef.getNextHighestDepth(), {_x:0, _y:_nPosX}); var _local2 = new Game.Backgrounds.BGVertical(_local3, bLOOPING, sLINKAGE + nNoBG, this); aBackgrounds.push(_local2); oCurrentBG = _local2; nNoBG++; } function manageHidedBG() { for (var _local2 in aBackgrounds) { if ((aBackgrounds[_local2].mcRef._y + nBG_HEIGHT) <= nSCROLL_END) { aBackgrounds[_local2].mcRef.swapDepths(10); aBackgrounds[_local2].mcRef.removeMovieClip(); aBackgrounds[_local2].deleteMe(); aBackgrounds.splice(_local2, 1); } } } function manageNewBG() { if (oCurrentBG != undefined) { if ((oCurrentBG.mcRef._y + nBG_HEIGHT) <= nSCROLL_START) { addBackground((oCurrentBG.mcRef._y + nBG_HEIGHT) - oCurrentBG.nScrollingSpeed); } } } var nSCROLL_START = 0; var nSCROLL_END = -420; var sLINKAGE = "mcSkyBG"; var nBG_HEIGHT = 681; var nSPEED = 1; var bLOOPING = false; var sName = ""; var bPausable = true; }
Symbol 1122 MovieClip [__Packages.Game.Backgrounds.BGVertical] Frame 0
class Game.Backgrounds.BGVertical { var mcRef, bLooping, oOwner, nScrollingSpeed, nFrameNo; function BGVertical (_mcRef, _bLooping, _sName, _oOwner) { mcRef = _mcRef; bLooping = _bLooping; sName = _sName; oOwner = _oOwner; nScrollingSpeed = 0; nFrameNo = 0; _global.C.oActionBroadcast.addListener(this); } function doAction() { if (!bPausable) { } else if (!_global.C.bPause) { moveBG(); } } function setScrollingSpeed(_nSpeed) { nScrollingSpeed = _nSpeed; } function deleteMe() { } function moveBG() { var _local2 = mcRef._y; nFrameNo++; if (nFrameNo >= nUPDATE_INTERVAL) { nFrameNo = 0; _local2 = _local2 - nScrollingSpeed; if (!bLooping) { _local2 = Math.max(_local2, SCROLL_LIMIT_UP); } mcRef._y = _local2; } } var SCROLL_LIMIT_UP = -420; var nUPDATE_INTERVAL = 5; var sName = ""; var bPausable = true; }
Symbol 1123 MovieClip [__Packages.Game.Backgrounds.SkyManager] Frame 0
class Game.Backgrounds.SkyManager extends Game.Backgrounds.BGVerticalManager { function SkyManager (_mcRef, _oPlayer, _sName, _oOwner) { super(_mcRef, _oPlayer, _sName, _oOwner); } var nSCROLL_START = 0; var nSCROLL_END = -420; var sLINKAGE = "mcSkyBG"; var nBG_HEIGHT = 681; var nSPEED = 1; }
Symbol 1124 MovieClip [__Packages.Game.TimeManager] Frame 0
class Game.TimeManager { var oHud, oOwner, nTime; function TimeManager (_oHud, _sName, _oOwner) { oHud = _oHud; sName = _sName; oOwner = _oOwner; _global.C.oActionBroadcast.addListener(this); } function resetTimer(_nTime) { nTime = _nTime; } function doAction() { if (!bPausable) { } else if (!_global.C.bPause) { updateTime(); } } function deleteMe() { _global.C.oActionBroadcast.removeListener(this); } function updateTime() { nTime--; var _local3 = Math.floor(nTime / Config.STG_FPS); oHud.updateTime(formatTime(_local3)); if (nTime <= 0) { _global.C.manageGameStep(); } } function formatTime(_nTime) { var _local3 = ""; var _local4 = Math.floor(_nTime / nSECONDS_BY_MINUTE); var _local2 = Math.floor(_nTime - (_local4 * nSECONDS_BY_MINUTE)); if (_local2 < 10) { var _local5 = "0" + _local2; } else { var _local5 = _local2.toString(); } _local3 = (_local4 + " min ") + _local5; return(_local3); } function get Time() { return(nTime); } var nSECONDS_BY_MINUTE = 60; var sName = ""; var bPausable = true; }
Symbol 1125 MovieClip [__Packages.Game.ScoresManager] Frame 0
class Game.ScoresManager { var mcRef, sName, oOwner, oHud, nScore; function ScoresManager (_mcRef, _oHud, _sName, _oOwner) { mcRef = _mcRef; sName = _sName; oOwner = _oOwner; oHud = _oHud; initVars(); } function initVars() { nScore = _global.P.nScore; oHud.updateScore(nScore); } function addScore(_nScore) { nScore = nScore + _nScore; if (nScore < 0) { nScore = 0; } oHud.updateScore(nScore); } function addTimeBonus() { nScore = nScore + Config.score().nPtsTimeFinish; if (_global.P.nTime > 0) { var _local3 = Math.floor(_global.P.nTime / Config.STG_FPS); nScore = nScore + (Config.score().nPtsTimeBonus * _local3); } oHud.updateScore(nScore); } function saveScore() { _global.P.nScore = nScore; } }
Symbol 1126 MovieClip [__Packages.Game.TrailManager] Frame 0
class Game.TrailManager extends Game.State { var sName, oOwner, oPlayer, mcTrail, mcRef, aPoints, nMovement, bPausable; function TrailManager (_mcRef, _oPlayer, _sName, _oOwner) { super(_mcRef); sName = _sName; oOwner = _oOwner; oPlayer = _oPlayer; initVars(); drawLines(); } function initVars() { mcTrail = mcRef.createEmptyMovieClip("mcTrail", 0); aPoints = new Array(); nMovement = 0; } function doAction() { var _local3 = false; if (!bPausable) { } else if (!_global.C.bPause) { nMovement = nMovement + oPlayer.nHorizSpeed; if (nMovement >= nMIN_MOVEMENT_TO_ADD_LINE) { nMovement = 0; if (aPoints.length >= nMAX_POINTS) { aPoints.shift(); } if ((!oPlayer.isInJumpState()) && (oPlayer.getState() != oPlayer.sSTATE_SLOWEDDOWN)) { _local3 = true; } addPoint(_local3); drawLines(oPlayer.getDistances().y1 + oPlayer.getDistances().y2); } } } function drawLines(_nTrailWidth) { if (aPoints.length > 1) { mcTrail.clear(); var _local3 = false; mcTrail.lineStyle(_nTrailWidth - nLINE_REDUCER, 14150900, 100, true, "normal", "round", "round"); var _local2 = 1; while (_local2 < aPoints.length) { if (aPoints[_local2].bDraw && (aPoints[_local2 - 1].bDraw)) { if (!_local3) { mcTrail.moveTo(aPoints[_local2 - 1].nPosX, aPoints[_local2 - 1].nPosY); _local3 = true; } } else if (!aPoints[_local2].bDraw) { _local3 = false; } if (aPoints[_local2].bDraw && (aPoints[_local2 - 1].bDraw)) { mcTrail.lineTo(aPoints[_local2].nPosX, aPoints[_local2].nPosY); } _local2++; } } } function deleteMe() { _global.C.oActionBroadcast.removeListener(this); } function addPoint(_bDraw) { var _local3 = 0; var _local2 = 0; if (oPlayer.__get__IsSnowBall()) { _local3 = nPLAYER_X_MOD_ROUND2; _local2 = nPLAYER_Y_MOD_ROUND2; } else { _local3 = nPLAYER_X_MOD_ROUND1; _local2 = nPLAYER_Y_MOD_ROUND1; } var _local4 = new Game.LinePoint(oPlayer.mcRef._x + _local3, oPlayer.mcRef._y + _local2, _bDraw, "oLinePoint", this); aPoints.push(_local4); } var nMAX_POINTS = 60; var nMIN_MOVEMENT_TO_ADD_LINE = 5; var nLINE_REDUCER = 5; var nPLAYER_Y_MOD_ROUND1 = 0; var nPLAYER_Y_MOD_ROUND2 = -4; var nPLAYER_X_MOD_ROUND1 = 0; var nPLAYER_X_MOD_ROUND2 = -20; }
Symbol 1127 MovieClip [__Packages.Game.LinePoint] Frame 0
class Game.LinePoint { var nPosX, nPosY, bDraw, sName, oOwner; function LinePoint (_nPosX, _nPosY, _bDraw, _sName, _oOwner) { nPosX = _nPosX; nPosY = _nPosY; bDraw = _bDraw; sName = _sName; oOwner = _oOwner; } }
Symbol 26 MovieClip Frame 11
_global.MainRef.gotoAndStop("title");
Symbol 27 MovieClip Frame 1
stop();
Symbol 440 MovieClip Frame 1
stop();
Symbol 445 MovieClip Frame 1
stop();
Symbol 452 MovieClip Frame 1
stop();
Symbol 461 MovieClip Frame 1
stop();
Symbol 475 MovieClip Frame 1
stop();
Symbol 479 MovieClip Frame 1
stop();
Symbol 486 MovieClip Frame 1
stop();
Symbol 487 MovieClip Frame 1
stop();
Symbol 537 MovieClip Frame 1
stop();
Symbol 537 MovieClip Frame 2
gotoAndStop (1);
Symbol 541 MovieClip Frame 1
var initTime = getTimer(); this.onEnterFrame = function () { fps = 1 / ((getTimer() - initTime) / 1000); _global.FPS = fps; initTime = getTimer(); };
Symbol 550 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { _global.P.oTransit.goTo("Instruct"); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 554 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { _global.P.bSubmitScore = false; _global.P.bAllowSubmit = false; _global.P.oTransit.goTo("HighScore"); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 557 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { _global.P.resetParamAndStart(); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 558 MovieClip Frame 1
if (!HighScores.bDisplay) { btnView._visible = false; }
Symbol 571 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { _global.P.muteMusic(true); gotoAndStop ("Music_Off"); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 573 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { _global.P.muteMusic(false); gotoAndStop ("Music_On"); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 574 MovieClip Frame 1
stop();
Symbol 574 MovieClip Frame 11
stop();
Symbol 576 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { _global.P.muteSFX(true); gotoAndStop ("Sound_Off"); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 578 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { _global.P.muteSFX(false); gotoAndStop ("Sound_On"); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 579 MovieClip Frame 1
stop();
Symbol 579 MovieClip Frame 11
stop();
Symbol 585 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { _global.P.oTransit.goTo("InGameInstructP1"); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 588 Button
on (press) { _global.P.oSnd.playBtnClick(); _global.P.oSnd.playMenuClose(); } on (release, releaseOutside) { _global.P.oPopUp.bOpenQuit = true; _global.P.oPopUp.setClose(); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 591 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { _global.P.oPopUp.bOpenQuit = false; _global.P.oPopUp.setClose(); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 594 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { _global.P.oPopUp.bRestart = true; _global.P.oPopUp.setClose(); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 597 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { _global.P.oTransit.goTo("InGameMenu"); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 600 Button
on (release, releaseOutside) { gotoAndStop ("P2"); }
Symbol 605 Button
on (release, releaseOutside) { gotoAndStop ("InGameInstructP1"); }
Symbol 606 MovieClip Frame 1
stop();
Instance of Symbol 567 MovieClip in Symbol 606 MovieClip Frame 1
/* no clip actions */
Symbol 618 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { _global.P.oPopUp.bOpenQuit = false; _global.P.oPopUp.bQuitGame = true; _global.P.oPopUp.bOpenMenu = false; _global.P.oPopUp.setClose(); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 623 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { _global.P.oPopUp.bOpenQuit = false; _global.P.oPopUp.bQuitGame = false; _global.P.oPopUp.bOpenMenu = true; _global.P.oPopUp.setClose(); } on (release) { _global.Sfx.PlaySound("BarBounce1", -1, 0); _global.P.oPopUp.bOpenMenu = true; _global.P.oPopUp.setClose(); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 636 MovieClip Frame 1
nextFrame();
Symbol 636 MovieClip Frame 10
LockBtnTop.useHandCursor = false;
Symbol 636 MovieClip Frame 30
LockBtnTop.useHandCursor = false;
Symbol 636 MovieClip Frame 40
LockBtnTop.useHandCursor = false;
Symbol 636 MovieClip Frame 60
LockBtnTop.useHandCursor = false;
Symbol 705 MovieClip Frame 1
nextFrame();
Symbol 705 MovieClip Frame 10
LockBtn.useHandCursor = false;
Symbol 705 MovieClip Frame 20
LockBtn.useHandCursor = false;
Symbol 705 MovieClip Frame 30
LockBtn.useHandCursor = false;
Symbol 708 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { gotoAndStop ("P2"); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 709 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { _global.P.oTransit.goTo("Title"); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 710 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { gotoAndStop ("P1"); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 711 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { gotoAndStop ("P3"); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 712 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { gotoAndStop ("P2"); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 713 MovieClip Frame 1
stop();
Symbol 743 MovieClip Frame 1
stop();
Symbol 747 MovieClip Frame 1
stop();
Symbol 749 MovieClip Frame 1
stop();
Symbol 750 MovieClip Frame 1
stop();
Symbol 751 MovieClip Frame 1
stop();
Symbol 752 MovieClip Frame 1
stop();
Symbol 755 MovieClip Frame 1
stop();
Symbol 844 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release) { _global.P.oPopUp.setOpen("Menu", true); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Instance of Symbol 567 MovieClip in Symbol 875 MovieClip Frame 1
/* no clip actions */
Symbol 880 MovieClip Frame 1
_global.P.showHideFriends();
Instance of Symbol 543 MovieClip "Controller" in Symbol 881 MovieClip Frame 1
onClipEvent (load) { _global.C = new GameController(this); _global.C.initController(); }
Symbol 919 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { stop(); var _oSound = new Sound(); _oSound.stop(); _global.P.oTransit.goTo("Game"); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 939 MovieClip Frame 206
stop(); var _oSound = new Sound(); _oSound.stop(); _global.P.oTransit.goTo("Game");
Symbol 1022 MovieClip Frame 191
stop(); var _oSound = new Sound(); _oSound.stop(); _global.P.oTransit.goTo("Game");
Symbol 1028 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { stop(); var _oSound = new Sound(); _oSound.stop(); _global.P.oTransit.goTo("WinScr"); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 1042 MovieClip Frame 120
stop(); var _oSound = new Sound(); _oSound.stop(); _global.P.oTransit.goTo("WinScr");
Symbol 1047 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { _global.P.bSubmitScore = true; _global.P.oTransit.goTo("HighScore"); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 1048 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { _global.P.bSubmitScore = false; if (_global.P.nScore > 0) { _global.P.bAllowSubmit = true; } else { _global.P.bAllowSubmit = false; } _global.P.oTransit.goTo("HighScore"); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 1051 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { _global.P.oTransit.goTo("Title"); } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 1052 MovieClip Frame 1
if (HighScores.bDisplay) { if (gProxyObj.getIsLoggedIn()) { if (_global.P.nScore == 0) { btnSubmit._visible = false; } } else { btnSubmit._visible = false; } } else { btnSubmit._visible = false; btnView._visible = false; }
Symbol 1055 MovieClip Frame 1
if (HighScores.bDisplay) { if (gProxyObj.getIsLoggedIn()) { if (_global.P.nScore == 0) { btnSubmit._visible = false; } } else { btnSubmit._visible = false; } } else { btnSubmit._visible = false; btnView._visible = false; }
Symbol 1073 Button
on (press) { _global.P.oSnd.playBtnClick(); ControlScroll.scrollUp = true; } on (release, releaseOutside) { ControlScroll.scrollUp = false; } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 1074 Button
on (press) { _global.P.oSnd.playBtnClick(); ControlScroll.scrollDown = true; } on (release, releaseOutside) { ControlScroll.scrollDown = false; } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 1078 Button
on (press) { _global.P.oSnd.playBtnClick(); } on (release, releaseOutside) { HighScores.submitScore(_global.P.nScore); btnSubmit._visible = false; } on (rollOver) { _global.P.oSnd.playBtnRollOver(); }
Symbol 1080 MovieClip Frame 1
if (gProxyObj.getIsLoggedIn()) { } else { btnSubmit._visible = false; } if (!_global.P.bAllowSubmit) { btnSubmit._visible = false; } if (_global.P.bSubmitScore == true) { HighScores.submitScore(_global.P.nScore); btnSubmit._visible = false; } else { HighScores.requestScores(); } HighScores.onSuccess = function () { HighScores.populateFields(mcHighScore.txtNumber, mcHighScore.txtName, mcHighScore.txtScore); };
Instance of Symbol 1077 MovieClip "ControlScroll" in Symbol 1080 MovieClip Frame 1
onClipEvent (load) { scrollUp = false; scrollDown = false; } onClipEvent (enterFrame) { if (scrollUp == true) { _parent.mcHighScore.txtName.scroll--; _parent.mcHighScore.txtScore.scroll--; _parent.mcHighScore.txtNumber.scroll--; } else if (scrollDown == true) { _parent.mcHighScore.txtName.scroll++; _parent.mcHighScore.txtScore.scroll++; _parent.mcHighScore.txtNumber.scroll++; } }

Library Items

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

Instance Names

"mcState"Frame 2Symbol 28 MovieClip
"mcPlayer"Frame 10Symbol 500 MovieClip
"mcSound"Frame 10Symbol 537 MovieClip
"mcFPS2"Frame 10Symbol 541 MovieClip
"mcPopUp"Frame 20Symbol 636 MovieClip
"mcTransit"Frame 20Symbol 705 MovieClip
"mcGame"Frame 40Symbol 881 MovieClip
"mcState"Frame 98Symbol 1080 MovieClip
"txtTrace"Symbol 8 MovieClip Frame 1Symbol 7 EditableText
"mcState"Symbol 26 MovieClip Frame 1Symbol 16 MovieClip
"mcState"Symbol 27 MovieClip Frame 1Symbol 16 MovieClip
"mcState"Symbol 27 MovieClip Frame 10Symbol 26 MovieClip
"txtLoadedPercent"Symbol 28 MovieClip Frame 1Symbol 12 EditableText
"mcPreloader"Symbol 28 MovieClip Frame 1Symbol 27 MovieClip
"mcState"Symbol 71 MovieClip [SnowBank1] Frame 1Symbol 62 MovieClip
"mcState"Symbol 71 MovieClip [SnowBank1] Frame 10Symbol 70 MovieClip
"mcState"Symbol 82 MovieClip Frame 1Symbol 74 MovieClip
"mcState"Symbol 83 MovieClip [SnowBank2] Frame 1Symbol 74 MovieClip
"mcState"Symbol 83 MovieClip [SnowBank2] Frame 10Symbol 82 MovieClip
"mcState"Symbol 112 MovieClip [SnowMan1] Frame 1Symbol 102 MovieClip
"mcState"Symbol 112 MovieClip [SnowMan1] Frame 10Symbol 111 MovieClip
"mcState"Symbol 125 MovieClip [SnowMan2] Frame 1Symbol 115 MovieClip
"mcState"Symbol 125 MovieClip [SnowMan2] Frame 10Symbol 124 MovieClip
"mcState"Symbol 190 MovieClip [PowerUp1] Frame 1Symbol 189 MovieClip
"mcState"Symbol 200 MovieClip [Laser1] Frame 1Symbol 193 MovieClip
"mcState"Symbol 200 MovieClip [Laser1] Frame 10Symbol 199 MovieClip
"mcState"Symbol 224 MovieClip [Anchovy1] Frame 1Symbol 223 MovieClip
"mcState"Symbol 234 MovieClip [Anchovy2] Frame 1Symbol 233 MovieClip
"mcState"Symbol 242 MovieClip [Anchovy3] Frame 1Symbol 241 MovieClip
"mcState"Symbol 249 MovieClip [Anchovy4] Frame 1Symbol 248 MovieClip
"mcState"Symbol 273 MovieClip [Character1] Frame 1Symbol 268 MovieClip
"mcState"Symbol 273 MovieClip [Character1] Frame 11Symbol 269 MovieClip
"mcState"Symbol 273 MovieClip [Character1] Frame 21Symbol 270 MovieClip
"mcState"Symbol 273 MovieClip [Character1] Frame 31Symbol 271 MovieClip
"mcState"Symbol 273 MovieClip [Character1] Frame 41Symbol 272 MovieClip
"mcState"Symbol 293 MovieClip [Character2] Frame 1Symbol 288 MovieClip
"mcState"Symbol 293 MovieClip [Character2] Frame 11Symbol 289 MovieClip
"mcState"Symbol 293 MovieClip [Character2] Frame 21Symbol 290 MovieClip
"mcState"Symbol 293 MovieClip [Character2] Frame 31Symbol 291 MovieClip
"mcState"Symbol 293 MovieClip [Character2] Frame 41Symbol 292 MovieClip
"mcState"Symbol 319 MovieClip [Character3] Frame 1Symbol 314 MovieClip
"mcState"Symbol 319 MovieClip [Character3] Frame 11Symbol 315 MovieClip
"mcState"Symbol 319 MovieClip [Character3] Frame 21Symbol 316 MovieClip
"mcState"Symbol 319 MovieClip [Character3] Frame 31Symbol 317 MovieClip
"mcState"Symbol 319 MovieClip [Character3] Frame 41Symbol 318 MovieClip
"mcState"Symbol 341 MovieClip [Character4] Frame 1Symbol 336 MovieClip
"mcState"Symbol 341 MovieClip [Character4] Frame 11Symbol 337 MovieClip
"mcState"Symbol 341 MovieClip [Character4] Frame 21Symbol 338 MovieClip
"mcState"Symbol 341 MovieClip [Character4] Frame 31Symbol 339 MovieClip
"mcState"Symbol 341 MovieClip [Character4] Frame 41Symbol 340 MovieClip
"mcState"Symbol 363 MovieClip [Character5] Frame 1Symbol 358 MovieClip
"mcState"Symbol 363 MovieClip [Character5] Frame 11Symbol 359 MovieClip
"mcState"Symbol 363 MovieClip [Character5] Frame 21Symbol 360 MovieClip
"mcState"Symbol 363 MovieClip [Character5] Frame 31Symbol 361 MovieClip
"mcState"Symbol 363 MovieClip [Character5] Frame 41Symbol 362 MovieClip
"mcState"Symbol 381 MovieClip [Character6] Frame 1Symbol 376 MovieClip
"mcState"Symbol 381 MovieClip [Character6] Frame 11Symbol 377 MovieClip
"mcState"Symbol 381 MovieClip [Character6] Frame 21Symbol 378 MovieClip
"mcState"Symbol 381 MovieClip [Character6] Frame 31Symbol 379 MovieClip
"mcState"Symbol 381 MovieClip [Character6] Frame 41Symbol 380 MovieClip
"mcState"Symbol 401 MovieClip [Character7] Frame 1Symbol 396 MovieClip
"mcState"Symbol 401 MovieClip [Character7] Frame 11Symbol 397 MovieClip
"mcState"Symbol 401 MovieClip [Character7] Frame 21Symbol 398 MovieClip
"mcState"Symbol 401 MovieClip [Character7] Frame 31Symbol 399 MovieClip
"mcState"Symbol 401 MovieClip [Character7] Frame 41Symbol 400 MovieClip
"mcCharacter"Symbol 402 MovieClip [CharactersCtn] Frame 1Symbol 273 MovieClip [Character1]
"mcCharacter"Symbol 402 MovieClip [CharactersCtn] Frame 10Symbol 293 MovieClip [Character2]
"mcCharacter"Symbol 402 MovieClip [CharactersCtn] Frame 20Symbol 319 MovieClip [Character3]
"mcCharacter"Symbol 402 MovieClip [CharactersCtn] Frame 30Symbol 341 MovieClip [Character4]
"mcCharacter"Symbol 402 MovieClip [CharactersCtn] Frame 40Symbol 363 MovieClip [Character5]
"mcCharacter"Symbol 402 MovieClip [CharactersCtn] Frame 50Symbol 381 MovieClip [Character6]
"mcCharacter"Symbol 402 MovieClip [CharactersCtn] Frame 60Symbol 401 MovieClip [Character7]
"mcHead"Symbol 466 MovieClip Frame 1Symbol 440 MovieClip
"mcHead"Symbol 466 MovieClip Frame 9Symbol 445 MovieClip
"mcHead"Symbol 466 MovieClip Frame 11Symbol 452 MovieClip
"mcHead"Symbol 466 MovieClip Frame 17Symbol 461 MovieClip
"mcHead"Symbol 466 MovieClip Frame 27Symbol 440 MovieClip
"mcHead"Symbol 467 MovieClip Frame 1Symbol 440 MovieClip
"mcHead"Symbol 468 MovieClip Frame 1Symbol 440 MovieClip
"mcHead"Symbol 469 MovieClip Frame 1Symbol 440 MovieClip
"mcHead"Symbol 470 MovieClip Frame 1Symbol 440 MovieClip
"mcHead"Symbol 471 MovieClip Frame 1Symbol 440 MovieClip
"mcHead"Symbol 480 MovieClip Frame 1Symbol 475 MovieClip
"mcHead"Symbol 480 MovieClip Frame 9Symbol 479 MovieClip
"mcHead"Symbol 480 MovieClip Frame 11Symbol 440 MovieClip
"mcHead"Symbol 483 MovieClip Frame 1Symbol 445 MovieClip
"mcHead"Symbol 484 MovieClip Frame 1Symbol 445 MovieClip
"mcHead"Symbol 485 MovieClip Frame 1Symbol 445 MovieClip
"mcHead"Symbol 488 MovieClip Frame 1Symbol 486 MovieClip
"mcHead"Symbol 488 MovieClip Frame 4Symbol 487 MovieClip
"mcHead"Symbol 488 MovieClip Frame 9Symbol 440 MovieClip
"mcState"Symbol 500 MovieClip Frame 1Symbol 466 MovieClip
"mcState"Symbol 500 MovieClip Frame 10Symbol 467 MovieClip
"mcState"Symbol 500 MovieClip Frame 26Symbol 468 MovieClip
"mcState"Symbol 500 MovieClip Frame 36Symbol 469 MovieClip
"mcHead"Symbol 500 MovieClip Frame 46Symbol 440 MovieClip
"mcState"Symbol 500 MovieClip Frame 56Symbol 470 MovieClip
"mcState"Symbol 500 MovieClip Frame 66Symbol 471 MovieClip
"mcState"Symbol 500 MovieClip Frame 76Symbol 466 MovieClip
"mcState"Symbol 500 MovieClip Frame 96Symbol 480 MovieClip
"mcState"Symbol 500 MovieClip Frame 106Symbol 483 MovieClip
"mcState"Symbol 500 MovieClip Frame 116Symbol 484 MovieClip
"mcState"Symbol 500 MovieClip Frame 126Symbol 485 MovieClip
"mcState"Symbol 500 MovieClip Frame 136Symbol 488 MovieClip
"mcState"Symbol 500 MovieClip Frame 146Symbol 495 MovieClip
"mcState"Symbol 500 MovieClip Frame 181Symbol 496 MovieClip
"mcState"Symbol 500 MovieClip Frame 191Symbol 499 MovieClip
"btnView"Symbol 558 MovieClip Frame 1Symbol 554 Button
"mcMusicBtn"Symbol 606 MovieClip Frame 1Symbol 574 MovieClip
"mcSoundBtn"Symbol 606 MovieClip Frame 1Symbol 579 MovieClip
"mcMenu"Symbol 607 MovieClip Frame 1Symbol 606 MovieClip
"mcMenu"Symbol 608 MovieClip Frame 1Symbol 606 MovieClip
"mcMenu"Symbol 610 MovieClip Frame 1Symbol 606 MovieClip
"mcState"Symbol 634 MovieClip Frame 1Symbol 632 MovieClip
"LockBtn"Symbol 636 MovieClip Frame 10Symbol 564 Button
"mcState"Symbol 636 MovieClip Frame 10Symbol 607 MovieClip
"LockBtnTop"Symbol 636 MovieClip Frame 10Symbol 564 Button
"mcState"Symbol 636 MovieClip Frame 20Symbol 608 MovieClip
"mcState"Symbol 636 MovieClip Frame 30Symbol 610 MovieClip
"LockBtnTop"Symbol 636 MovieClip Frame 30Symbol 564 Button
"mcState"Symbol 636 MovieClip Frame 40Symbol 633 MovieClip
"mcState"Symbol 636 MovieClip Frame 50Symbol 634 MovieClip
"mcState"Symbol 636 MovieClip Frame 60Symbol 635 MovieClip
"LockBtnTop"Symbol 636 MovieClip Frame 60Symbol 564 Button
"mcState"Symbol 705 MovieClip Frame 10Symbol 662 MovieClip
"LockBtn"Symbol 705 MovieClip Frame 10Symbol 564 Button
"mcState"Symbol 705 MovieClip Frame 20Symbol 663 MovieClip
"mcState"Symbol 705 MovieClip Frame 30Symbol 704 MovieClip
"mcPlayer"Symbol 729 MovieClip Frame 1Symbol 500 MovieClip
"mcCharacter6"Symbol 758 MovieClip Frame 1Symbol 747 MovieClip
"mcCharacter5"Symbol 758 MovieClip Frame 1Symbol 749 MovieClip
"mcCharacter4"Symbol 758 MovieClip Frame 1Symbol 750 MovieClip
"mcCharacter3"Symbol 758 MovieClip Frame 1Symbol 751 MovieClip
"mcCharacter2"Symbol 758 MovieClip Frame 1Symbol 752 MovieClip
"mcCharacter1"Symbol 758 MovieClip Frame 1Symbol 755 MovieClip
"mcCharacter6"Symbol 761 MovieClip Frame 1Symbol 747 MovieClip
"mcCharacter5"Symbol 761 MovieClip Frame 1Symbol 749 MovieClip
"mcCharacter4"Symbol 761 MovieClip Frame 1Symbol 750 MovieClip
"mcCharacter3"Symbol 761 MovieClip Frame 1Symbol 751 MovieClip
"mcCharacter2"Symbol 761 MovieClip Frame 1Symbol 752 MovieClip
"mcCharacter1"Symbol 761 MovieClip Frame 1Symbol 755 MovieClip
"mcCover"Symbol 762 MovieClip Frame 1Symbol 761 MovieClip
"mcCover"Symbol 763 MovieClip Frame 1Symbol 761 MovieClip
"mcState"Symbol 764 MovieClip Frame 10Symbol 758 MovieClip
"mcState"Symbol 764 MovieClip Frame 20Symbol 762 MovieClip
"mcState"Symbol 764 MovieClip Frame 30Symbol 763 MovieClip
"mcState"Symbol 830 MovieClip Frame 10Symbol 829 MovieClip
"mcSceneryBGCtn"Symbol 836 MovieClip Frame 1Symbol 720 MovieClip
"mcSnowBGCtn"Symbol 836 MovieClip Frame 1Symbol 723 MovieClip
"mcScenerySnowCtn"Symbol 836 MovieClip Frame 1Symbol 726 MovieClip
"mcObstacleCtn"Symbol 836 MovieClip Frame 1Symbol 729 MovieClip
"mcPanelFGCtn"Symbol 836 MovieClip Frame 1Symbol 732 MovieClip
"mcAvalanche"Symbol 836 MovieClip Frame 1Symbol 764 MovieClip
"mcLife"Symbol 836 MovieClip Frame 1Symbol 830 MovieClip
"mcSceneryFGCtn"Symbol 836 MovieClip Frame 1Symbol 833 MovieClip
"txtFriends"Symbol 868 MovieClip Frame 1Symbol 863 EditableText
"txtLevel"Symbol 875 MovieClip Frame 1Symbol 874 EditableText
"mcPanel"Symbol 876 MovieClip Frame 1Symbol 875 MovieClip
"mcPanel"Symbol 877 MovieClip Frame 1Symbol 875 MovieClip
"mcPanel"Symbol 878 MovieClip Frame 1Symbol 875 MovieClip
"mcState"Symbol 879 MovieClip Frame 10Symbol 876 MovieClip
"mcState"Symbol 879 MovieClip Frame 19Symbol 877 MovieClip
"mcState"Symbol 879 MovieClip Frame 29Symbol 878 MovieClip
"txtLives"Symbol 880 MovieClip Frame 1Symbol 845 EditableText
"txtTime"Symbol 880 MovieClip Frame 1Symbol 846 EditableText
"txtScore"Symbol 880 MovieClip Frame 1Symbol 847 EditableText
"mcFriends"Symbol 880 MovieClip Frame 1Symbol 868 MovieClip
"mcLevel"Symbol 880 MovieClip Frame 1Symbol 879 MovieClip
"Controller"Symbol 881 MovieClip Frame 1Symbol 543 MovieClip
"mcSkyBGCtn"Symbol 881 MovieClip Frame 1Symbol 717 MovieClip
"mcGameCtn"Symbol 881 MovieClip Frame 1Symbol 836 MovieClip
"mcHud"Symbol 881 MovieClip Frame 1Symbol 880 MovieClip
"mcCharacter1"Symbol 942 MovieClip Frame 1Symbol 941 MovieClip
"mcCharacter2"Symbol 942 MovieClip Frame 1Symbol 941 MovieClip
"mcCharacter3"Symbol 942 MovieClip Frame 1Symbol 941 MovieClip
"mcCharacter4"Symbol 942 MovieClip Frame 1Symbol 941 MovieClip
"mcCharacter5"Symbol 942 MovieClip Frame 1Symbol 941 MovieClip
"mcCharacter6"Symbol 942 MovieClip Frame 1Symbol 941 MovieClip
"mcCharacter7"Symbol 942 MovieClip Frame 1Symbol 941 MovieClip
"mcCharacter8"Symbol 942 MovieClip Frame 1Symbol 941 MovieClip
"mcCharacter9"Symbol 942 MovieClip Frame 1Symbol 941 MovieClip
"mcCharacter10"Symbol 942 MovieClip Frame 1Symbol 941 MovieClip
"mcCharacter6"Symbol 1022 MovieClip Frame 1Symbol 747 MovieClip
"mcCharacter5"Symbol 1022 MovieClip Frame 1Symbol 749 MovieClip
"mcCharacter4"Symbol 1022 MovieClip Frame 1Symbol 750 MovieClip
"mcCharacter3"Symbol 1022 MovieClip Frame 1Symbol 751 MovieClip
"mcCharacter2"Symbol 1022 MovieClip Frame 1Symbol 752 MovieClip
"mcCharacter1"Symbol 1022 MovieClip Frame 1Symbol 755 MovieClip
"mcCharacters"Symbol 1022 MovieClip Frame 1Symbol 942 MovieClip
"mcCharacters"Symbol 1022 MovieClip Frame 111Symbol 942 MovieClip
"btnSubmit"Symbol 1052 MovieClip Frame 1Symbol 1047 Button
"btnView"Symbol 1052 MovieClip Frame 1Symbol 1048 Button
"btnSubmit"Symbol 1055 MovieClip Frame 1Symbol 1047 Button
"btnView"Symbol 1055 MovieClip Frame 1Symbol 1048 Button
"txtName"Symbol 1068 MovieClip Frame 1Symbol 1065 EditableText
"txtScore"Symbol 1068 MovieClip Frame 1Symbol 1066 EditableText
"txtNumber"Symbol 1068 MovieClip Frame 1Symbol 1067 EditableText
"mcHighScore"Symbol 1080 MovieClip Frame 1Symbol 1068 MovieClip
"ControlScroll"Symbol 1080 MovieClip Frame 1Symbol 1077 MovieClip
"btnSubmit"Symbol 1080 MovieClip Frame 1Symbol 1078 Button
"txtScore1"Symbol 1080 MovieClip Frame 1Symbol 1079 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 1 as "sndAvalanche"
ExportAssets (56)Timeline Frame 1Symbol 1081 as "__Packages.HighScores"
ExportAssets (56)Timeline Frame 1Symbol 1082 as "__Packages.Config"
ExportAssets (56)Timeline Frame 1Symbol 1083 as "__Packages.GameParam"
ExportAssets (56)Timeline Frame 1Symbol 1084 as "__Packages.Game.State"
ExportAssets (56)Timeline Frame 1Symbol 1085 as "__Packages.Game.Transition"
ExportAssets (56)Timeline Frame 1Symbol 1086 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 1087 as "__Packages.PopUp"
ExportAssets (56)Timeline Frame 1Symbol 1088 as "__Packages.Library.Sound.SoundCall"
ExportAssets (56)Timeline Frame 1Symbol 1089 as "__Packages.Library.Sound.SoundItem"
ExportAssets (56)Timeline Frame 1Symbol 1090 as "__Packages.Library.Utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 1091 as "__Packages.Library.Sound.SoundManager"
ExportAssets (56)Timeline Frame 1Symbol 1092 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 1093 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 1094 as "__Packages.Library.Utils.MoreMath"
ExportAssets (56)Timeline Frame 1Symbol 1095 as "__Packages.GameController"
ExportAssets (56)Timeline Frame 1Symbol 1096 as "__Packages.Hud"
ExportAssets (56)Timeline Frame 1Symbol 1097 as "__Packages.Game.LevelPanel"
ExportAssets (56)Timeline Frame 1Symbol 1098 as "__Packages.Game.DynamicCharacter"
ExportAssets (56)Timeline Frame 1Symbol 1099 as "__Packages.Game.Player"
ExportAssets (56)Timeline Frame 1Symbol 1100 as "__Packages.Game.Obstacles.Obstacle"
ExportAssets (56)Timeline Frame 1Symbol 1101 as "__Packages.Game.ObjectsManager"
ExportAssets (56)Timeline Frame 1Symbol 1102 as "__Packages.Game.Obstacles.Rock"
ExportAssets (56)Timeline Frame 1Symbol 1103 as "__Packages.Game.Obstacles.Tree"
ExportAssets (56)Timeline Frame 1Symbol 1104 as "__Packages.Game.Obstacles.Jump"
ExportAssets (56)Timeline Frame 1Symbol 1105 as "__Packages.Game.Obstacles.Coral"
ExportAssets (56)Timeline Frame 1Symbol 1106 as "__Packages.Game.Obstacles.Shell"
ExportAssets (56)Timeline Frame 1Symbol 1107 as "__Packages.Game.Obstacles.SnowMan"
ExportAssets (56)Timeline Frame 1Symbol 1108 as "__Packages.Game.Obstacles.SnowBank"
ExportAssets (56)Timeline Frame 1Symbol 1109 as "__Packages.Game.Obstacles.Laser"
ExportAssets (56)Timeline Frame 1Symbol 1110 as "__Packages.Game.Obstacles.Character"
ExportAssets (56)Timeline Frame 1Symbol 1111 as "__Packages.Game.Obstacles.PowerUp"
ExportAssets (56)Timeline Frame 1Symbol 1112 as "__Packages.Game.Obstacles.Anchovy"
ExportAssets (56)Timeline Frame 1Symbol 1113 as "__Packages.Game.LifeMinus"
ExportAssets (56)Timeline Frame 1Symbol 1114 as "__Packages.Game.TrailCharacter"
ExportAssets (56)Timeline Frame 1Symbol 1115 as "__Packages.Game.Avalanche"
ExportAssets (56)Timeline Frame 1Symbol 1116 as "__Packages.Game.Backgrounds.BGManager"
ExportAssets (56)Timeline Frame 1Symbol 1117 as "__Packages.Game.Backgrounds.BG"
ExportAssets (56)Timeline Frame 1Symbol 1118 as "__Packages.Game.Backgrounds.SnowBGManager"
ExportAssets (56)Timeline Frame 1Symbol 1119 as "__Packages.Game.Backgrounds.PanelFGManager"
ExportAssets (56)Timeline Frame 1Symbol 1120 as "__Packages.Game.Backgrounds.SceneryBGManager"
ExportAssets (56)Timeline Frame 1Symbol 1121 as "__Packages.Game.Backgrounds.BGVerticalManager"
ExportAssets (56)Timeline Frame 1Symbol 1122 as "__Packages.Game.Backgrounds.BGVertical"
ExportAssets (56)Timeline Frame 1Symbol 1123 as "__Packages.Game.Backgrounds.SkyManager"
ExportAssets (56)Timeline Frame 1Symbol 1124 as "__Packages.Game.TimeManager"
ExportAssets (56)Timeline Frame 1Symbol 1125 as "__Packages.Game.ScoresManager"
ExportAssets (56)Timeline Frame 1Symbol 1126 as "__Packages.Game.TrailManager"
ExportAssets (56)Timeline Frame 1Symbol 1127 as "__Packages.Game.LinePoint"
ExportAssets (56)Timeline Frame 10Symbol 44 as "mcSceneryBG"
ExportAssets (56)Timeline Frame 10Symbol 47 as "mcSceneryFG"
ExportAssets (56)Timeline Frame 10Symbol 51 as "Coral1"
ExportAssets (56)Timeline Frame 10Symbol 55 as "Coral2"
ExportAssets (56)Timeline Frame 10Symbol 59 as "Coral3"
ExportAssets (56)Timeline Frame 10Symbol 71 as "SnowBank1"
ExportAssets (56)Timeline Frame 10Symbol 83 as "SnowBank2"
ExportAssets (56)Timeline Frame 10Symbol 87 as "Shell1"
ExportAssets (56)Timeline Frame 10Symbol 91 as "Shell2"
ExportAssets (56)Timeline Frame 10Symbol 95 as "Shell3"
ExportAssets (56)Timeline Frame 10Symbol 99 as "Rock1"
ExportAssets (56)Timeline Frame 10Symbol 112 as "SnowMan1"
ExportAssets (56)Timeline Frame 10Symbol 125 as "SnowMan2"
ExportAssets (56)Timeline Frame 10Symbol 129 as "Rock2"
ExportAssets (56)Timeline Frame 10Symbol 133 as "Rock3"
ExportAssets (56)Timeline Frame 10Symbol 137 as "Rock4"
ExportAssets (56)Timeline Frame 10Symbol 141 as "Tree1"
ExportAssets (56)Timeline Frame 10Symbol 145 as "Tree4"
ExportAssets (56)Timeline Frame 10Symbol 149 as "Tree5"
ExportAssets (56)Timeline Frame 10Symbol 153 as "Tree2"
ExportAssets (56)Timeline Frame 10Symbol 154 as "mcScenerySnowBG"
ExportAssets (56)Timeline Frame 10Symbol 158 as "Tree3"
ExportAssets (56)Timeline Frame 10Symbol 162 as "Jump1"
ExportAssets (56)Timeline Frame 10Symbol 166 as "mcSnowBG"
ExportAssets (56)Timeline Frame 10Symbol 169 as "mcSkyBG"
ExportAssets (56)Timeline Frame 10Symbol 190 as "PowerUp1"
ExportAssets (56)Timeline Frame 10Symbol 200 as "Laser1"
ExportAssets (56)Timeline Frame 10Symbol 224 as "Anchovy1"
ExportAssets (56)Timeline Frame 10Symbol 234 as "Anchovy2"
ExportAssets (56)Timeline Frame 10Symbol 242 as "Anchovy3"
ExportAssets (56)Timeline Frame 10Symbol 249 as "Anchovy4"
ExportAssets (56)Timeline Frame 10Symbol 273 as "Character1"
ExportAssets (56)Timeline Frame 10Symbol 293 as "Character2"
ExportAssets (56)Timeline Frame 10Symbol 319 as "Character3"
ExportAssets (56)Timeline Frame 10Symbol 341 as "Character4"
ExportAssets (56)Timeline Frame 10Symbol 363 as "Character5"
ExportAssets (56)Timeline Frame 10Symbol 381 as "Character6"
ExportAssets (56)Timeline Frame 10Symbol 401 as "Character7"
ExportAssets (56)Timeline Frame 10Symbol 402 as "CharactersCtn"
ExportAssets (56)Timeline Frame 10Symbol 504 as "mcPanelBG"
ExportAssets (56)Timeline Frame 10Symbol 506 as "sndMusicPack"
ExportAssets (56)Timeline Frame 10Symbol 507 as "sndMusicGame"
ExportAssets (56)Timeline Frame 10Symbol 508 as "sndHitRock"
ExportAssets (56)Timeline Frame 10Symbol 509 as "sndHitShell"
ExportAssets (56)Timeline Frame 10Symbol 510 as "sndHitTree"
ExportAssets (56)Timeline Frame 10Symbol 511 as "sndBobHurt"
ExportAssets (56)Timeline Frame 10Symbol 512 as "sndHitLaser"
ExportAssets (56)Timeline Frame 10Symbol 513 as "sndHeatRayAppears"
ExportAssets (56)Timeline Frame 10Symbol 514 as "sndHeatRayHurt"
ExportAssets (56)Timeline Frame 10Symbol 515 as "sndBobIdle"
ExportAssets (56)Timeline Frame 10Symbol 516 as "sndBobTurn1"
ExportAssets (56)Timeline Frame 10Symbol 517 as "sndBobTurn2"
ExportAssets (56)Timeline Frame 10Symbol 518 as "sndBobTurn3"
ExportAssets (56)Timeline Frame 10Symbol 519 as "sndBobTurn4"
ExportAssets (56)Timeline Frame 10Symbol 520 as "sndBobOnJump"
ExportAssets (56)Timeline Frame 10Symbol 521 as "sndBobJumping"
ExportAssets (56)Timeline Frame 10Symbol 522 as "sndBobLanding"
ExportAssets (56)Timeline Frame 10Symbol 523 as "sndTransition"
ExportAssets (56)Timeline Frame 10Symbol 524 as "sndTransitionEnd"
ExportAssets (56)Timeline Frame 10Symbol 525 as "sndGrabCharacter"
ExportAssets (56)Timeline Frame 10Symbol 526 as "sndGrabAnchovy"
ExportAssets (56)Timeline Frame 10Symbol 527 as "sndGrabGary"
ExportAssets (56)Timeline Frame 10Symbol 528 as "sndHitSnowBank"
ExportAssets (56)Timeline Frame 10Symbol 529 as "sndHitSnowMan"
ExportAssets (56)Timeline Frame 10Symbol 530 as "sndSnowballIdle"
ExportAssets (56)Timeline Frame 10Symbol 531 as "sndSnowballStartJump"
ExportAssets (56)Timeline Frame 10Symbol 532 as "sndSnowballJumping"
ExportAssets (56)Timeline Frame 10Symbol 533 as "sndSnowballLanding"
ExportAssets (56)Timeline Frame 10Symbol 534 as "sndGaryIdle"
ExportAssets (56)Timeline Frame 10Symbol 535 as "sndButtonClick"
ExportAssets (56)Timeline Frame 10Symbol 536 as "sndButtonRollOver"

Labels

"Loader"Frame 2
"Export"Frame 10
"Title"Frame 20
"Instruct"Frame 30
"Game"Frame 40
"StartScene"Frame 50
"CutScene"Frame 60
"GoodEnd"Frame 69
"WinScr"Frame 79
"LoseScr"Frame 88
"HighScore"Frame 98
"Idle"Symbol 27 MovieClip Frame 1
"Disperse"Symbol 27 MovieClip Frame 10
"Idle"Symbol 71 MovieClip [SnowBank1] Frame 1
"Disperse"Symbol 71 MovieClip [SnowBank1] Frame 10
"Idle"Symbol 83 MovieClip [SnowBank2] Frame 1
"Disperse"Symbol 83 MovieClip [SnowBank2] Frame 10
"Idle"Symbol 112 MovieClip [SnowMan1] Frame 1
"Disperse"Symbol 112 MovieClip [SnowMan1] Frame 10
"Idle"Symbol 125 MovieClip [SnowMan2] Frame 1
"Disperse"Symbol 125 MovieClip [SnowMan2] Frame 10
"PreHeat"Symbol 200 MovieClip [Laser1] Frame 1
"Hurt"Symbol 200 MovieClip [Laser1] Frame 10
"Idle"Symbol 273 MovieClip [Character1] Frame 1
"OnJump"Symbol 273 MovieClip [Character1] Frame 11
"StartMidAir"Symbol 273 MovieClip [Character1] Frame 21
"InMidAir"Symbol 273 MovieClip [Character1] Frame 31
"LandJump"Symbol 273 MovieClip [Character1] Frame 41
"Idle"Symbol 293 MovieClip [Character2] Frame 1
"OnJump"Symbol 293 MovieClip [Character2] Frame 11
"StartMidAir"Symbol 293 MovieClip [Character2] Frame 21
"InMidAir"Symbol 293 MovieClip [Character2] Frame 31
"LandJump"Symbol 293 MovieClip [Character2] Frame 41
"Idle"Symbol 319 MovieClip [Character3] Frame 1
"OnJump"Symbol 319 MovieClip [Character3] Frame 11
"StartMidAir"Symbol 319 MovieClip [Character3] Frame 21
"InMidAir"Symbol 319 MovieClip [Character3] Frame 31
"LandJump"Symbol 319 MovieClip [Character3] Frame 41
"Idle"Symbol 341 MovieClip [Character4] Frame 1
"OnJump"Symbol 341 MovieClip [Character4] Frame 11
"StartMidAir"Symbol 341 MovieClip [Character4] Frame 21
"InMidAir"Symbol 341 MovieClip [Character4] Frame 31
"LandJump"Symbol 341 MovieClip [Character4] Frame 41
"Idle"Symbol 363 MovieClip [Character5] Frame 1
"OnJump"Symbol 363 MovieClip [Character5] Frame 11
"StartMidAir"Symbol 363 MovieClip [Character5] Frame 21
"InMidAir"Symbol 363 MovieClip [Character5] Frame 31
"LandJump"Symbol 363 MovieClip [Character5] Frame 41
"Idle"Symbol 381 MovieClip [Character6] Frame 1
"OnJump"Symbol 381 MovieClip [Character6] Frame 11
"StartMidAir"Symbol 381 MovieClip [Character6] Frame 21
"InMidAir"Symbol 381 MovieClip [Character6] Frame 31
"LandJump"Symbol 381 MovieClip [Character6] Frame 41
"Idle"Symbol 401 MovieClip [Character7] Frame 1
"OnJump"Symbol 401 MovieClip [Character7] Frame 11
"StartMidAir"Symbol 401 MovieClip [Character7] Frame 21
"InMidAir"Symbol 401 MovieClip [Character7] Frame 31
"LandJump"Symbol 401 MovieClip [Character7] Frame 41
"Character1"Symbol 402 MovieClip [CharactersCtn] Frame 1
"Character2"Symbol 402 MovieClip [CharactersCtn] Frame 10
"Character3"Symbol 402 MovieClip [CharactersCtn] Frame 20
"Character4"Symbol 402 MovieClip [CharactersCtn] Frame 30
"Character5"Symbol 402 MovieClip [CharactersCtn] Frame 40
"Character6"Symbol 402 MovieClip [CharactersCtn] Frame 50
"Character7"Symbol 402 MovieClip [CharactersCtn] Frame 60
"without"Symbol 440 MovieClip Frame 1
"with"Symbol 440 MovieClip Frame 11
"without"Symbol 445 MovieClip Frame 1
"with"Symbol 445 MovieClip Frame 11
"without"Symbol 452 MovieClip Frame 1
"with"Symbol 452 MovieClip Frame 11
"without"Symbol 461 MovieClip Frame 1
"with"Symbol 461 MovieClip Frame 11
"without"Symbol 475 MovieClip Frame 1
"with"Symbol 475 MovieClip Frame 11
"without"Symbol 479 MovieClip Frame 1
"with"Symbol 479 MovieClip Frame 11
"without"Symbol 486 MovieClip Frame 1
"with"Symbol 486 MovieClip Frame 11
"without"Symbol 487 MovieClip Frame 1
"with"Symbol 487 MovieClip Frame 11
"Idle"Symbol 500 MovieClip Frame 1
"StartMovingUp"Symbol 500 MovieClip Frame 10
"IdleUp"Symbol 500 MovieClip Frame 26
"EndMovingUp"Symbol 500 MovieClip Frame 36
"StartMovingDown"Symbol 500 MovieClip Frame 46
"IdleDown"Symbol 500 MovieClip Frame 56
"EndMovingDown"Symbol 500 MovieClip Frame 66
"Slow"Symbol 500 MovieClip Frame 76
"Accel"Symbol 500 MovieClip Frame 86
"SlowedDown"Symbol 500 MovieClip Frame 96
"OnJump"Symbol 500 MovieClip Frame 106
"StartMidAir"Symbol 500 MovieClip Frame 116
"InMidAir"Symbol 500 MovieClip Frame 126
"LandJump"Symbol 500 MovieClip Frame 136
"SnowBallIdle"Symbol 500 MovieClip Frame 146
"SnowBallOnJump"Symbol 500 MovieClip Frame 156
"SnowBallInAir"Symbol 500 MovieClip Frame 171
"SnowBallLand"Symbol 500 MovieClip Frame 181
"SnowBallHurt"Symbol 500 MovieClip Frame 191
"controller"Symbol 537 MovieClip Frame 1
"soundLoad"Symbol 537 MovieClip Frame 2
"Music_On"Symbol 574 MovieClip Frame 1
"Music_Off"Symbol 574 MovieClip Frame 11
"Sound_On"Symbol 579 MovieClip Frame 1
"Sound_Off"Symbol 579 MovieClip Frame 11
"Menu"Symbol 606 MovieClip Frame 1
"InGameInstructP1"Symbol 606 MovieClip Frame 10
"P2"Symbol 606 MovieClip Frame 23
"Close"Symbol 636 MovieClip Frame 2
"MenuOpening"Symbol 636 MovieClip Frame 10
"MenuOpen"Symbol 636 MovieClip Frame 20
"MenuClosing"Symbol 636 MovieClip Frame 30
"QuitOpening"Symbol 636 MovieClip Frame 40
"QuitOpen"Symbol 636 MovieClip Frame 50
"QuitClosing"Symbol 636 MovieClip Frame 60
"Idle"Symbol 705 MovieClip Frame 2
"Opening"Symbol 705 MovieClip Frame 10
"Opened"Symbol 705 MovieClip Frame 20
"Closing"Symbol 705 MovieClip Frame 30
"P1"Symbol 713 MovieClip Frame 1
"P2"Symbol 713 MovieClip Frame 10
"P3"Symbol 713 MovieClip Frame 20
"without"Symbol 743 MovieClip Frame 1
"with"Symbol 743 MovieClip Frame 11
"Idle"Symbol 747 MovieClip Frame 1
"Show"Symbol 747 MovieClip Frame 10
"Idle"Symbol 749 MovieClip Frame 1
"Show"Symbol 749 MovieClip Frame 10
"Idle"Symbol 750 MovieClip Frame 1
"Show"Symbol 750 MovieClip Frame 10
"Idle"Symbol 751 MovieClip Frame 1
"Show"Symbol 751 MovieClip Frame 10
"Idle"Symbol 752 MovieClip Frame 1
"Show"Symbol 752 MovieClip Frame 10
"Idle"Symbol 755 MovieClip Frame 1
"Show"Symbol 755 MovieClip Frame 8
"Idle"Symbol 764 MovieClip Frame 1
"StartScene"Symbol 764 MovieClip Frame 10
"Cover"Symbol 764 MovieClip Frame 20
"IdleCovered"Symbol 764 MovieClip Frame 30
"Idle"Symbol 830 MovieClip Frame 1
"Showing"Symbol 830 MovieClip Frame 10
"Idle"Symbol 879 MovieClip Frame 1
"Opening"Symbol 879 MovieClip Frame 10
"Showing"Symbol 879 MovieClip Frame 19
"Closing"Symbol 879 MovieClip Frame 29

Dynamic Text Variables

fpsSymbol 540 EditableText"<p align="justify"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">FPS 000 000</font></p>"
TxtScoreSymbol 1079 EditableText"023 456 789"




http://swfchan.com/22/108907/info.shtml
Created: 14/3 -2019 23:56:49 Last modified: 14/3 -2019 23:56:49 Server time: 23/04 -2024 22:25:07