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

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

Closing Dimensions.swf

This is the info page for
Flash #28213

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


Text
Difficulty

Level X

press here to begin

HITS XX

LOADING xx%

<p align="center"><font face="Big Bloke BB" size="46" color="#0000ff" letterSpacing="0.000000" kerning="0"><a href="http://www.freecreationgames.net">NOT ALLOWED, PLEASE CONTACT <sbr />WITH <sbr />WWW.FREECREATIONGAMES.NET</a></font></p>

CREATIONgames

free

LOADING...

MONDAY

TIME DONE

HITS

00:00

10

MONDAY

TIME DONE

HITS

00:00

10

HOLES CLOSED

100

NEW

MONDAY

ENTER NAME

NAME

Submit
Highscore

<p align="center"><font face="Big Bloke BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="0">BOUNCY&apos;S JOURNEY IS OVER. HE FINALLY FINISHED <sbr />WITH THE DIMENSIONAL HOLES MENACE AND ALL <sbr />HIS FRIENDS AND GIRLFRIEND ARE FREE FROM THE <sbr />NIGHTMARE THEY WERE INVOLVED.</font></p><p align="center"><font face="Big Bloke BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="0">BUT... &nbsp;THERE ARE A LOT OF DIMENSIONS OUT <sbr />THERE... WHO KNOWS WICH MENACES COULD COME <sbr />IN THE FUTURE</font></p>

Use arrow keys to control
the potence and direction

A

W

S

Use the key "W" to zoom out

Use the key "S" to zoom in

Basic Instructions

SPACEBAR

Press spacebar to throw
the ball to the holes

WEBSITE

<p align="center"><font face="Big Bloke BB" size="25" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.freecreationgames.net">http://www.freecreationgames.net</a></font></p>

CONTACT

<p align="center"><font face="Big Bloke BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="mailto:contact@freecreationgames.net">contact@freecreationgames.net</a></font></p>

Use LEFT/RIGHT to set the
direction of the jump

SPACEBAR

Press spacebar to JUMP

Use UP/DOWN to set the potence
of  the jump

Use the key "W" to zoom out

Use the key "S" to zoom in

W

S

<p align="left"><font face="Big Bloke BB" size="37" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.freecreationgames.net" target = "_blank">designer: freecreator</a></font></p><p align="left"><font face="Big Bloke BB" size="37" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.freecreationgames.net" target = "_blank">i am the responsible of the madness of <sbr />this game, the one who must blame if <sbr />the game is not close to perfection</a></font></p>

<p align="left"><font face="Big Bloke BB" size="37" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://frriz.com/david/galeria.htm" target = "_blank">artist: david ferriz</a></font></p><p align="left"><font face="Big Bloke BB" size="37" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://frriz.com/david/galeria.htm" target = "_blank">the key of the true spirit of this game. </a></font></p><p align="left"><font face="Big Bloke BB" size="37" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://frriz.com/david/galeria.htm" target = "_blank">enjoy of his art in his website.</a></font></p>

<p align="left"><font face="Big Bloke BB" size="37" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.myspace.com/elhombresinremedio" target = "_blank">music: daniel martin</a></font></p><p align="left"><font face="Big Bloke BB" size="37" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.myspace.com/elhombresinremedio" target = "_blank">a teacher told me that half of the <sbr />game is the music. i like that daniel <sbr />has been this half. enjoy and visit his <sbr />website</a></font></p>

ActionScript [AS1/AS2]

Frame 2
var my_lv = new LoadVars(); var currUrl = _url.toLowerCase(); my_lv.onLoad = function (success) { if (success) { if (Define.ENABLE_PROTECTION && ((this.variable1 != "gromenauerl") || (_root.currUrl.indexOf("www.freecreationgames.net") <= 0))) { _root.gotoAndStop("not_allowed"); } } else if (Define.ENABLE_PROTECTION) { _root.gotoAndStop("not_allowed"); } }; if (Define.ENABLE_PROTECTION) { my_lv.load("http://www.freecreationgames.net/files/games/xxxyyyzzz.txt"); } stop();
Frame 10
stop();
Frame 21
MochiAd.showPreGameAd({id:"57ad604b591f57bb", res:"600x600"});
Frame 37
stop();
Frame 46
stop();
Frame 47
nmSounds = new Array(); nmSoundsBackground = new Array(); nmSoundEnabled = true; nmPreviousSoundLoaded = -1; nmCurrentSoundLoaded = 0; nmCurrentSoundPlayer = 0; var gSoundIsFinished = true; loadGameSound = function (nindex) { var _local2 = new Sound(); nmPreviousSoundLoaded = nmCurrentSoundLoaded; switch (nindex) { case Define.SOUNDS_MELODIA_MENU : _local2.attachSound("melodiamenu"); break; case Define.SOUNDS_SELECCION : _local2.attachSound("tonoseleccion"); break; case Define.SOUNDS_INICIO_NIVEL : _local2.attachSound("melodiainicionivel"); break; case Define.SOUNDS_VICTORIA : _local2.attachSound("melodiavictoria"); break; case Define.SOUNDS_DERROTA : _local2.attachSound("melodiaderrota"); break; case Define.SOUNDS_FX_BOING : _local2.attachSound("Boing"); _local2.onSoundComplete = function () { _root.gSoundIsFinished = true; }; break; case Define.SOUNDS_FX_HOLE_CLOSING : _local2.attachSound("HoleBackground"); break; case Define.SOUNDS_VOICE_1 : _local2.attachSound("voice1"); break; case Define.SOUNDS_VOICE_2 : _local2.attachSound("voice2"); break; case Define.SOUNDS_VOICE_3 : _local2.attachSound("voice3"); break; case Define.SOUNDS_VOICE_4 : _local2.attachSound("voice4"); break; case Define.SOUNDS_VOICE_5 : _local2.attachSound("voice5"); break; case Define.SOUNDS_VOICE_6 : _local2.attachSound("voice6"); break; case Define.SOUNDS_VOICE_7 : _local2.attachSound("voice7"); break; case Define.SOUNDS_VOICE_8 : _local2.attachSound("voice8"); break; case Define.SOUNDS_VOICE_9 : _local2.attachSound("voice9"); break; case Define.SOUNDS_VOICE_10 : _local2.attachSound("voice10"); break; case Define.SOUNDS_VOICE_11 : _local2.attachSound("voice11"); break; case Define.SOUNDS_VOICE_12 : _local2.attachSound("voice12"); break; case Define.SOUNDS_VOICE_13 : _local2.attachSound("voice13"); break; case Define.SOUNDS_VOICE_14 : _local2.attachSound("voice14"); break; case Define.SOUNDS_VOICE_15 : _local2.attachSound("voice15"); break; case Define.SOUNDS_VOICE_16 : _local2.attachSound("voice16"); break; case Define.SOUNDS_VOICE_17 : _local2.attachSound("voice17"); break; case Define.SOUNDS_VOICE_18 : _local2.attachSound("voice18"); } _root.nmCurrentSoundLoaded = _root.nmCurrentSoundLoaded + 1; nmSounds.push(_local2); }; getSoundIdentificator = function (nindex) { switch (nindex) { case Define.SOUNDS_MELODIA_MENU : return("melodiamenu"); case Define.SOUNDS_SELECCION : return("tonoseleccion"); case Define.SOUNDS_INICIO_NIVEL : return("melodiainicionivel"); case Define.SOUNDS_VICTORIA : return("melodiavictoria"); case Define.SOUNDS_DERROTA : return("melodiaderrota"); case Define.SOUNDS_FX_BOING : return("Boing"); case Define.SOUNDS_FX_HOLE_CLOSING : return("HoleBackground"); case Define.SOUNDS_VOICE_1 : return("voice1"); case Define.SOUNDS_VOICE_2 : return("voice2"); case Define.SOUNDS_VOICE_3 : return("voice3"); case Define.SOUNDS_VOICE_4 : return("voice4"); case Define.SOUNDS_VOICE_5 : return("voice5"); case Define.SOUNDS_VOICE_6 : return("voice6"); case Define.SOUNDS_VOICE_7 : return("voice7"); case Define.SOUNDS_VOICE_8 : return("voice8"); case Define.SOUNDS_VOICE_9 : return("voice9"); case Define.SOUNDS_VOICE_10 : return("voice10"); case Define.SOUNDS_VOICE_11 : return("voice11"); case Define.SOUNDS_VOICE_12 : return("voice12"); case Define.SOUNDS_VOICE_13 : return("voice13"); case Define.SOUNDS_VOICE_14 : return("voice14"); case Define.SOUNDS_VOICE_15 : return("voice15"); case Define.SOUNDS_VOICE_16 : return("voice16"); case Define.SOUNDS_VOICE_17 : return("voice17"); case Define.SOUNDS_VOICE_18 : return("voice18"); } return("nulo"); }; stopGameSounds = function () { var _local1 = 0; while (_local1 < nmSounds.length) { nmSounds[_local1].stop(getSoundIdentificator(_local1)); _local1++; } }; playGameSound = function (nindex, iter) { nmCurrentSoundPlayer = nindex; if (nmSoundEnabled == true) { nmSounds[nindex].start(0, iter); } }; playGameSoundStops = function (nindex, iter) { nmCurrentSoundPlayer = nindex; if (nmSoundEnabled == true) { stopGameSounds(); nmSounds[nindex].start(0, iter); } }; playGameSoundStops_AndWaitToFinish = function (nindex, iter) { if (gSoundIsFinished) { gSoundIsFinished = false; nmCurrentSoundPlayer = nindex; if (nmSoundEnabled == true) { stopGameSounds(); nmSounds[nindex].start(0, iter); } } }; loadGameSoundBackground = function (nindex) { var _local1 = new Sound(); switch (nindex) { case Define.SOUNDS_LOOP_1 : _local1.attachSound("loop_1"); break; case Define.SOUNDS_LOOP_2 : _local1.attachSound("loop_2"); break; case Define.SOUNDS_LOOP_3 : _local1.attachSound("loop_3"); break; case Define.SOUNDS_LOOP_4 : _local1.attachSound("loop_4"); } nmSoundsBackground.push(_local1); }; stopGameSoundsBackground = function () { var _local1 = 0; while (_local1 < nmSoundsBackground.length) { nmSoundsBackground[_local1].stop(); _local1++; } }; playGameSoundBackground = function (nindex, iter) { if (nmSoundEnabled == true) { nmSoundsBackground[nindex].start(0, 1000); } }; totalLevelsGolfAdventure = Define.TOTAL_NUMBER_OF_LEVELS; var listLevelScore; var listLevelHits; loadGameData = function () { listLevelScore = new Array(); listLevelHits = new Array(); var _local1 = 0; while (_local1 < totalLevelsGolfAdventure) { listLevelScore.push(-1); listLevelHits.push(-1); _local1++; } nmTotalLevelDone = 0; var _local2 = SharedObject.getLocal(nmRecordStoreName); gTutorialHasBeenPlayed = _local2.data.levelData.tutorialPlayed; if (isNaN(gTutorialHasBeenPlayed)) { gTutorialHasBeenPlayed = 0; } nmDifficultySetted = _local2.data.levelData.difficultySetted; if (isNaN(nmDifficultySetted)) { nmDifficultySetted = 1; } else if ((nmDifficultySetted < 0) || (nmDifficultySetted > 4)) { nmDifficultySetted = 1; } _local1 = 0; while (_local1 < totalLevelsGolfAdventure) { listLevelScore[_local1] = _local2.data.levelData.listLevelScore[_local1]; if (!isNaN(listLevelScore[_local1])) { nmTotalLevelDone++; } _local1++; } _local1 = 0; while (_local1 < totalLevelsGolfAdventure) { listLevelHits[_local1] = _local2.data.levelData.listLevelHits[_local1]; _local1++; } if (nmTotalLevelDone >= totalLevelsGolfAdventure) { nmTotalLevelDone = totalLevelsGolfAdventure - 1; } }; saveGameData = function () { var _local1 = new Object(); _local1.tutorialPlayed = gTutorialHasBeenPlayed; _local1.difficultySetted = nmDifficultySetted; _local1.listLevelScore = listLevelScore; _local1.listLevelHits = listLevelHits; var _local2 = SharedObject.getLocal(nmRecordStoreName); _local2.data.levelData = _local1; _local2.flush(); }; saveGameDataLevel = function () { if (!isNaN(listLevelScore[gCurrentLevel])) { var _local3 = new Date(); var _local2 = _local3.getTime(); timeDoneInCurrentLevel = Math.floor((_local2 - nmInitialTime) / 1000); var _local4 = _root.instGame.setLevelDifficulty(_root.gCurrentLevel) - _root.instGame.gNumberHitsAvailable; if (listLevelHits[gCurrentLevel] > _local4) { listLevelHits[gCurrentLevel] = _local4; listLevelScore[gCurrentLevel] = timeDoneInCurrentLevel; } } else { var _local3 = new Date(); var _local2 = _local3.getTime(); timeDoneInCurrentLevel = Math.floor((_local2 - nmInitialTime) / 1000); var _local4 = _root.instGame.setLevelDifficulty(_root.gCurrentLevel) - _root.instGame.gNumberHitsAvailable; listLevelHits[gCurrentLevel] = _local4; listLevelScore[gCurrentLevel] = timeDoneInCurrentLevel; } }; changeGameState = function (newState) { gGeneralIterator = 0; gLastState = gState; gState = newState; if (Define.DEBUG_STATES_MAIN) { switch (gState) { case Define.STATEGENERAL_MENU : trace("_root.gState=Define.STATEGENERAL_MENU"); break; case Define.STATEGENERAL_PAUSE : trace("_root.gState=Define.STATEGENERAL_PAUSE"); break; case Define.STATEGENERAL_GAME : trace("_root.gState=Define.STATEGENERAL_GAME"); break; case Define.STATEGENERAL_RESULT : trace("_root.gState=Define.STATEGENERAL_RESULT"); } } }; mainGeneralLogic = function () { _root.onEnterFrame = function () { switch (gState) { case Define.STATEGENERAL_MENU : break; case Define.STATEGENERAL_PAUSE : if (gGeneralIterator < 10) { gGeneralIterator++; } switch (gGeneralIterator) { case 1 : instClipMenuGame._visible = true; instClipMenuGame.gotoAndPlay("pause"); _root.instGame.changeGeneralGameState(Define.STATE_GAME_PAUSE); break; case 2 : gGeneralIterator = 1; break; default : _root.instGame.changeGeneralGameState(Define.STATE_GAME_RUN); instClipMenuGame.gotoAndStop("vacio"); instClipMenuGame._visible = false; changeGameState(Define.STATEGENERAL_GAME); gGeneralIterator = 6; } break; case Define.STATEGENERAL_GAME : if (gGeneralIterator < 10) { gGeneralIterator++; } switch (gGeneralIterator) { case 1 : instClipMenuResultGame._visible = true; instClipMenuResultGame.gotoAndStop("loading"); break; case 2 : if (instClipMenuGame._visible) { instClipMenuGame.gotoAndStop("vacio"); instClipMenuGame._visible = false; } break; case 3 : _root.instGame.initGame(); var _local2 = new Date(); nmInitialTime = _local2.getTime(); break; } break; case Define.STATEGENERAL_RESULT : gGeneralIterator++; switch (gGeneralIterator) { case 1 : instClipMenuResultGame._visible = true; if (_root.instGame.gNumberHolesLeft <= 0) { instClipMenuResultGame.gotoAndPlay("victoria"); } else { instClipMenuResultGame.gotoAndPlay("derrota"); } break; case 2 : break; } } }; }; initGameStart = function (numberLevelToLoad) { changeGameState(Define.STATEGENERAL_GAME); switch (numberLevelToLoad) { case 3 : case 7 : case 11 : case 15 : _root.gTimeAttackMode = true; break; default : _root.gTimeAttackMode = false; } gCurrentLevel = numberLevelToLoad; }; nmRecordStoreName = Define.CLOSING_DIMENSIONS_RECORDSET; instClipMenuResultGame.gotoAndStop("parar"); instClipMenuResultGame._visible = false; var nmLevelToShow = 0; var nmTotalLevelDone = 0; var nmInitialTime; var timeDoneInCurrentLevel; var gCurrentLevel = 1; var gGeneralIterator = 0; var gState; var gLastState; var gTutorialHasBeenPlayed = 0; var gIsHistoryMode = true; var nmDifficultySetted = 0; loadGameSound(Define.SOUNDS_MELODIA_MENU); loadGameSound(Define.SOUNDS_SELECCION); loadGameSound(Define.SOUNDS_INICIO_NIVEL); loadGameSound(Define.SOUNDS_VICTORIA); loadGameSound(Define.SOUNDS_DERROTA); loadGameSound(Define.SOUNDS_FX_BOING); loadGameSound(Define.SOUNDS_FX_HOLE_CLOSING); loadGameSound(Define.SOUNDS_VOICE_1); loadGameSound(Define.SOUNDS_VOICE_2); loadGameSound(Define.SOUNDS_VOICE_3); loadGameSound(Define.SOUNDS_VOICE_4); loadGameSound(Define.SOUNDS_VOICE_5); loadGameSound(Define.SOUNDS_VOICE_6); loadGameSound(Define.SOUNDS_VOICE_7); loadGameSound(Define.SOUNDS_VOICE_8); loadGameSound(Define.SOUNDS_VOICE_9); loadGameSound(Define.SOUNDS_VOICE_10); loadGameSound(Define.SOUNDS_VOICE_11); loadGameSound(Define.SOUNDS_VOICE_12); loadGameSound(Define.SOUNDS_VOICE_13); loadGameSound(Define.SOUNDS_VOICE_14); loadGameSound(Define.SOUNDS_VOICE_15); loadGameSound(Define.SOUNDS_VOICE_16); loadGameSound(Define.SOUNDS_VOICE_17); loadGameSound(Define.SOUNDS_VOICE_18); loadGameSoundBackground(Define.SOUNDS_LOOP_1); loadGameSoundBackground(Define.SOUNDS_LOOP_2); loadGameSoundBackground(Define.SOUNDS_LOOP_3); loadGameSoundBackground(Define.SOUNDS_LOOP_4); changeGameState(Define.STATEGENERAL_MENU); loadGameData(); mainGeneralLogic(); var gQualitySetted = 2; _root._quality = "HIGH"; stop();
Symbol 41 MovieClip [iconLevel] Frame 1
stop();
Symbol 51 MovieClip Frame 1
stop();
Symbol 51 MovieClip Frame 2
stop();
Symbol 51 MovieClip Frame 3
stop();
Symbol 51 MovieClip Frame 4
stop();
Symbol 51 MovieClip Frame 5
stop();
Symbol 52 MovieClip Frame 1
instLetreroLevel.onRelease = function () { this._alpha = 100; gotoAndPlay ("Seccion2"); }; instLetreroLevel.gotoAndStop(Math.floor(_root.gCurrentLevel / 2) + 1); instLetreroLevel.instTextLevel.text = Define.LEVEL_TEXT_DESCRIPTIONS[_root.gCurrentLevel]; instLetreroLevel.instTextLevelName.text = "Difficulty " + Define.getDifficulty(_root.nmDifficultySetted); instLetreroLevel._alpha = 0; totalNumberFramesAnimationMainMenu = 20; instLetreroLevel.onEnterFrame = function () { this._x = this._x - (601 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); };
Symbol 52 MovieClip Frame 21
delete instLetreroLevel.onEnterFrame; activeChangeColor = -1; factorEscalaContraccion = 0; instLetreroLevel.onRollOver = function () { activeChangeColor = 0; this.shiftInX = 0; }; instLetreroLevel.onRollOut = function () { activeChangeColor = -1; }; instLetreroLevel.onEnterFrame = function () { if (activeChangeColor == 0) { this._alpha = this._alpha - 5; if (this._alpha < 10) { this._alpha = 100; } this._width = this._width - factorEscalaContraccion; this.shiftInX = this.shiftInX + (factorEscalaContraccion / 2); this._x = this._x + (factorEscalaContraccion / 2); if (this._width < (((this._width + (this.shiftInX * 2)) * 60) / 100)) { this._alpha = 100; this._width = this._width + (2 * this.shiftInX); this._x = this._x - this.shiftInX; this.shiftInX = 0; } } else { this._alpha = 100; this._width = this._width + (2 * this.shiftInX); this._x = this._x - this.shiftInX; this.shiftInX = 0; } }; stop();
Symbol 52 MovieClip Frame 22
delete instLetreroLevel.onEnterFrame; totalNumberFramesAnimationMainMenu = 20; instLetreroLevel.onEnterFrame = function () { this._x = this._x - (670 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha - (100 / totalNumberFramesAnimationMainMenu); if (this._alpha < 5) { _root.instGame.changeGeneralGameState(Define.STATE_GAME_PRESENTATION_2); } };
Symbol 52 MovieClip Frame 44
stop();
Symbol 57 MovieClip Frame 1
onEnterFrame = function () { instAguja._rotation++; }; stop();
Symbol 70 MovieClip [gameClipBallQuiet] Frame 19
gotoAndPlay ("normal");
Symbol 70 MovieClip [gameClipBallQuiet] Frame 25
gotoAndPlay ("normal");
Symbol 83 MovieClip [gameClipBallRunning] Frame 19
gotoAndPlay ("normal");
Symbol 83 MovieClip [gameClipBallRunning] Frame 23
gotoAndPlay ("normal");
Symbol 96 MovieClip [gameClipBallVictory] Frame 19
gotoAndPlay ("normal");
Symbol 96 MovieClip [gameClipBallVictory] Frame 23
gotoAndPlay ("normal");
Symbol 105 MovieClip [gameClipBallLose] Frame 19
gotoAndPlay ("normal");
Symbol 105 MovieClip [gameClipBallLose] Frame 23
gotoAndPlay ("normal");
Symbol 127 MovieClip [gameclipHole] Frame 50
gotoAndPlay ("quiet");
Symbol 127 MovieClip [gameclipHole] Frame 51
play(); contador_frames = 0; onEnterFrame = function () { contador_frames++; if (contador_frames < 20) { _xscale = (_xscale + 20); _yscale = (_yscale + 20); } else { if (_xscale > 10) { _xscale = (_xscale - 25); } if (_yscale > 10) { _yscale = (_yscale - 25); } } };
Symbol 127 MovieClip [gameclipHole] Frame 90
_xscale = 100; _yscale = 100; delete onEnterFrame;
Symbol 127 MovieClip [gameclipHole] Frame 120
_visible = false; stop();
Symbol 136 MovieClip [gameclipHole2] Frame 50
gotoAndPlay ("quiet");
Symbol 136 MovieClip [gameclipHole2] Frame 51
play(); contador_frames = 0; onEnterFrame = function () { contador_frames++; if (contador_frames < 20) { _xscale = (_xscale + 20); _yscale = (_yscale + 20); } else { if (_xscale > 10) { _xscale = (_xscale - 25); } if (_yscale > 10) { _yscale = (_yscale - 25); } } };
Symbol 136 MovieClip [gameclipHole2] Frame 90
_xscale = 100; _yscale = 100; delete onEnterFrame;
Symbol 136 MovieClip [gameclipHole2] Frame 120
_visible = false; stop();
Symbol 143 MovieClip [gameclipHole3] Frame 50
gotoAndPlay ("quiet");
Symbol 143 MovieClip [gameclipHole3] Frame 51
play(); contador_frames = 0; onEnterFrame = function () { contador_frames++; if (contador_frames < 20) { _xscale = (_xscale + 20); _yscale = (_yscale + 20); } else { if (_xscale > 10) { _xscale = (_xscale - 25); } if (_yscale > 10) { _yscale = (_yscale - 25); } } };
Symbol 143 MovieClip [gameclipHole3] Frame 90
_xscale = 100; _yscale = 100; delete onEnterFrame;
Symbol 143 MovieClip [gameclipHole3] Frame 120
_visible = false; stop();
Symbol 150 MovieClip [gameclipHole4] Frame 50
gotoAndPlay ("quiet");
Symbol 150 MovieClip [gameclipHole4] Frame 51
play(); contador_frames = 0; onEnterFrame = function () { contador_frames++; if (contador_frames < 20) { _xscale = (_xscale + 20); _yscale = (_yscale + 20); } else { if (_xscale > 10) { _xscale = (_xscale - 25); } if (_yscale > 10) { _yscale = (_yscale - 25); } } };
Symbol 150 MovieClip [gameclipHole4] Frame 90
_xscale = 100; _yscale = 100; delete onEnterFrame;
Symbol 150 MovieClip [gameclipHole4] Frame 121
_visible = false; stop();
Symbol 157 MovieClip [gameclipHole5] Frame 50
gotoAndPlay ("quiet");
Symbol 157 MovieClip [gameclipHole5] Frame 51
play(); contador_frames = 0; onEnterFrame = function () { contador_frames++; if (contador_frames < 20) { _xscale = (_xscale + 20); _yscale = (_yscale + 20); } else { if (_xscale > 10) { _xscale = (_xscale - 25); } if (_yscale > 10) { _yscale = (_yscale - 25); } } };
Symbol 157 MovieClip [gameclipHole5] Frame 90
_xscale = 100; _yscale = 100; delete onEnterFrame;
Symbol 157 MovieClip [gameclipHole5] Frame 121
_visible = false; stop();
Symbol 164 MovieClip [gameclipHole6] Frame 50
gotoAndPlay ("quiet");
Symbol 164 MovieClip [gameclipHole6] Frame 51
play(); contador_frames = 0; onEnterFrame = function () { contador_frames++; if (contador_frames < 20) { _xscale = (_xscale + 20); _yscale = (_yscale + 20); } else { if (_xscale > 10) { _xscale = (_xscale - 25); } if (_yscale > 10) { _yscale = (_yscale - 25); } } };
Symbol 164 MovieClip [gameclipHole6] Frame 90
_xscale = 100; _yscale = 100; delete onEnterFrame;
Symbol 164 MovieClip [gameclipHole6] Frame 120
_visible = false; stop();
Symbol 171 MovieClip [gameclipHole7] Frame 50
gotoAndPlay ("quiet");
Symbol 171 MovieClip [gameclipHole7] Frame 51
play(); contador_frames = 0; onEnterFrame = function () { contador_frames++; if (contador_frames < 20) { _xscale = (_xscale + 20); _yscale = (_yscale + 20); } else { if (_xscale > 10) { _xscale = (_xscale - 25); } if (_yscale > 10) { _yscale = (_yscale - 25); } } };
Symbol 171 MovieClip [gameclipHole7] Frame 90
_xscale = 100; _yscale = 100; delete onEnterFrame;
Symbol 171 MovieClip [gameclipHole7] Frame 120
_visible = false; stop();
Symbol 176 MovieClip [gameclipHole8] Frame 50
gotoAndPlay ("quiet");
Symbol 176 MovieClip [gameclipHole8] Frame 51
play(); contador_frames = 0; onEnterFrame = function () { contador_frames++; if (contador_frames < 20) { _xscale = (_xscale + 20); _yscale = (_yscale + 20); } else { if (_xscale > 10) { _xscale = (_xscale - 25); } if (_yscale > 10) { _yscale = (_yscale - 25); } } };
Symbol 176 MovieClip [gameclipHole8] Frame 90
_xscale = 100; _yscale = 100; delete onEnterFrame;
Symbol 176 MovieClip [gameclipHole8] Frame 119
_visible = false; stop();
Symbol 183 MovieClip [gameclipHole9] Frame 50
gotoAndPlay ("quiet");
Symbol 183 MovieClip [gameclipHole9] Frame 51
play(); contador_frames = 0; onEnterFrame = function () { contador_frames++; if (contador_frames < 20) { _xscale = (_xscale + 20); _yscale = (_yscale + 20); } else { if (_xscale > 10) { _xscale = (_xscale - 25); } if (_yscale > 10) { _yscale = (_yscale - 25); } } };
Symbol 183 MovieClip [gameclipHole9] Frame 90
_xscale = 100; _yscale = 100; delete onEnterFrame;
Symbol 183 MovieClip [gameclipHole9] Frame 120
_visible = false; stop();
Symbol 192 MovieClip [gameclipHole10] Frame 50
gotoAndPlay ("quiet");
Symbol 192 MovieClip [gameclipHole10] Frame 51
play(); contador_frames = 0; onEnterFrame = function () { contador_frames++; if (contador_frames < 20) { _xscale = (_xscale + 20); _yscale = (_yscale + 20); } else { if (_xscale > 10) { _xscale = (_xscale - 25); } if (_yscale > 10) { _yscale = (_yscale - 25); } } };
Symbol 192 MovieClip [gameclipHole10] Frame 90
_xscale = 100; _yscale = 100; delete onEnterFrame;
Symbol 192 MovieClip [gameclipHole10] Frame 122
_visible = false; stop();
Symbol 203 MovieClip [gameclipHole11] Frame 50
gotoAndPlay ("quiet");
Symbol 203 MovieClip [gameclipHole11] Frame 51
play(); contador_frames = 0; onEnterFrame = function () { contador_frames++; if (contador_frames < 20) { _xscale = (_xscale + 20); _yscale = (_yscale + 20); } else { if (_xscale > 10) { _xscale = (_xscale - 25); } if (_yscale > 10) { _yscale = (_yscale - 25); } } };
Symbol 203 MovieClip [gameclipHole11] Frame 90
_xscale = 100; _yscale = 100; delete onEnterFrame;
Symbol 203 MovieClip [gameclipHole11] Frame 121
_visible = false; stop();
Symbol 210 MovieClip [gameclipHole12] Frame 50
gotoAndPlay ("quiet");
Symbol 210 MovieClip [gameclipHole12] Frame 51
play(); contador_frames = 0; onEnterFrame = function () { contador_frames++; if (contador_frames < 20) { _xscale = (_xscale + 20); _yscale = (_yscale + 20); } else { if (_xscale > 10) { _xscale = (_xscale - 25); } if (_yscale > 10) { _yscale = (_yscale - 25); } } };
Symbol 210 MovieClip [gameclipHole12] Frame 90
_xscale = 100; _yscale = 100; delete onEnterFrame;
Symbol 210 MovieClip [gameclipHole12] Frame 120
_visible = false; stop();
Symbol 220 MovieClip [gameclipHoleBoss01] Frame 50
gotoAndPlay ("quiet");
Symbol 220 MovieClip [gameclipHoleBoss01] Frame 51
play(); contador_frames = 0; onEnterFrame = function () { contador_frames++; if (contador_frames < 20) { _xscale = (_xscale + 20); _yscale = (_yscale + 20); } else { if (_xscale > 10) { _xscale = (_xscale - 25); } if (_yscale > 10) { _yscale = (_yscale - 25); } } };
Symbol 220 MovieClip [gameclipHoleBoss01] Frame 90
_xscale = 100; _yscale = 100; delete onEnterFrame;
Symbol 220 MovieClip [gameclipHoleBoss01] Frame 120
_visible = false; stop();
Symbol 229 MovieClip [gameclipHoleBoss02] Frame 50
gotoAndPlay ("quiet");
Symbol 229 MovieClip [gameclipHoleBoss02] Frame 51
play(); contador_frames = 0; onEnterFrame = function () { contador_frames++; if (contador_frames < 20) { _xscale = (_xscale + 20); _yscale = (_yscale + 20); } else { if (_xscale > 10) { _xscale = (_xscale - 25); } if (_yscale > 10) { _yscale = (_yscale - 25); } } };
Symbol 229 MovieClip [gameclipHoleBoss02] Frame 90
_xscale = 100; _yscale = 100; delete onEnterFrame;
Symbol 229 MovieClip [gameclipHoleBoss02] Frame 120
_visible = false; stop();
Symbol 238 MovieClip [gameclipHoleBoss03] Frame 50
gotoAndPlay ("quiet");
Symbol 238 MovieClip [gameclipHoleBoss03] Frame 51
play(); contador_frames = 0; onEnterFrame = function () { contador_frames++; if (contador_frames < 20) { _xscale = (_xscale + 20); _yscale = (_yscale + 20); } else { if (_xscale > 10) { _xscale = (_xscale - 25); } if (_yscale > 10) { _yscale = (_yscale - 25); } } };
Symbol 238 MovieClip [gameclipHoleBoss03] Frame 90
_xscale = 100; _yscale = 100; delete onEnterFrame;
Symbol 238 MovieClip [gameclipHoleBoss03] Frame 120
_visible = false; stop();
Symbol 259 MovieClip [gameclipHoleBoss04] Frame 50
gotoAndPlay ("quiet");
Symbol 259 MovieClip [gameclipHoleBoss04] Frame 51
play(); contador_frames = 0; onEnterFrame = function () { contador_frames++; if (contador_frames < 25) { _xscale = (_xscale + 25); _yscale = (_yscale + 25); } else { if (_xscale > 10) { _xscale = (_xscale - 20); } if (_yscale > 10) { _yscale = (_yscale - 20); } } };
Symbol 259 MovieClip [gameclipHoleBoss04] Frame 120
_visible = false; stop();
Symbol 259 MovieClip [gameclipHoleBoss04] Frame 121
play(); contador_frames = 0; onEnterFrame = function () { contador_frames++; if (contador_frames < 25) { _xscale = (_xscale + 25); _yscale = (_yscale + 25); } else { if (_xscale > 10) { _xscale = (_xscale - 20); } if (_yscale > 10) { _yscale = (_yscale - 20); } } };
Symbol 259 MovieClip [gameclipHoleBoss04] Frame 163
_xscale = 100; _yscale = 100; delete onEnterFrame;
Symbol 259 MovieClip [gameclipHoleBoss04] Frame 255
_visible = false; stop();
Symbol 261 MovieClip Frame 1
stop();
Symbol 261 MovieClip Frame 10
instIconPlayer.gotoAndStop(1); stop();
Symbol 261 MovieClip Frame 21
instGameHole.gotoAndStop(1); stop();
Symbol 262 MovieClip [gameClip] Frame 1
function frameRateController() { } function changeFrameRate(p_frameRate) { gFramerate = p_frameRate; clearInterval(tweenFaster); _root.instGame.tweenFaster = setInterval(timelineFaster, gEfectiveFrameRate); } function timelineFaster() { nextFrame(); mainGameLogic(); updateAfterEvent(); } changeGeneralGameState = function (newState) { gIterator = 0; gLastStateGame = gStateGame; gStateGame = newState; if (Define.DEBUG_GENERAL) { switch (gStateGame) { case Define.STATE_GAME_PRE_LOADING : trace("gStateGame=STATE_GAME_PRE_LOADING"); break; case Define.STATE_GAME_LOADING : trace("gStateGame=STATE_GAME_LOADING"); break; case Define.STATE_GAME_PRESENTATION : trace("gStateGame=STATE_GAME_PRESENTATION"); break; case Define.STATE_GAME_RUN : trace("gStateGame=STATE_GAME_RUN"); break; case Define.STATE_GAME_VICTORY : trace("gStateGame=STATE_GAME_VICTORY"); break; case Define.STATE_GAME_LOSE : trace("gStateGame=STATE_GAME_LOSE"); break; case Define.STATE_GAME_PAUSE : trace("gStateGame=STATE_GAME_PAUSE"); break; default : trace("gStateGame=NONE"); } } }; setLevelDifficulty = function (p_level) { var _local2; switch (p_level) { case 0 : _local2 = 3; instHoleNumber.instGameHole.gotoAndStop(1); break; case 1 : _local2 = 5; instHoleNumber.instGameHole.gotoAndStop(2); break; case 2 : _local2 = 5; instHoleNumber.instGameHole.gotoAndStop(3); break; case 3 : instHoleNumber.instGameHole.gotoAndStop(13); _local2 = 100000 /* 0x0186A0 */; if (_root.gIsHistoryMode) { gCurrentLimitTimeAttack = 55000; } else { gCurrentLimitTimeAttack = 50000; } break; case 4 : _local2 = 7; instHoleNumber.instGameHole.gotoAndStop(4); break; case 5 : _local2 = 9; instHoleNumber.instGameHole.gotoAndStop(5); break; case 6 : _local2 = 11; instHoleNumber.instGameHole.gotoAndStop(6); break; case 7 : instHoleNumber.instGameHole.gotoAndStop(14); _local2 = 100000 /* 0x0186A0 */; if (_root.gIsHistoryMode) { gCurrentLimitTimeAttack = (45 + Define.EXTRA_TIME_FOR_TIMEATTACK) * 1000; } else { gCurrentLimitTimeAttack = (40 + Define.EXTRA_TIME_FOR_TIMEATTACK) * 1000; } break; case 8 : _local2 = 10; instHoleNumber.instGameHole.gotoAndStop(7); break; case 9 : _local2 = 12; instHoleNumber.instGameHole.gotoAndStop(8); break; case 10 : _local2 = 12; instHoleNumber.instGameHole.gotoAndStop(9); break; case 11 : instHoleNumber.instGameHole.gotoAndStop(15); _local2 = 100000 /* 0x0186A0 */; if (_root.gIsHistoryMode) { gCurrentLimitTimeAttack = (40 + Define.EXTRA_TIME_FOR_TIMEATTACK) * 1000; } else { gCurrentLimitTimeAttack = (35 + Define.EXTRA_TIME_FOR_TIMEATTACK) * 1000; } break; case 12 : instHoleNumber.instGameHole.gotoAndStop(10); _local2 = 12; break; case 13 : instHoleNumber.instGameHole.gotoAndStop(11); _local2 = 16; break; case 14 : instHoleNumber.instGameHole.gotoAndStop(12); _local2 = 27; break; case 15 : instHoleNumber.instGameHole.gotoAndStop(16); _local2 = 100000 /* 0x0186A0 */; if (_root.gIsHistoryMode) { gCurrentLimitTimeAttack = (35 + Define.EXTRA_TIME_FOR_TIMEATTACK) * 1000; } else { gCurrentLimitTimeAttack = (30 + Define.EXTRA_TIME_FOR_TIMEATTACK) * 1000; } break; default : _local2 = 100000 /* 0x0186A0 */; gCurrentLimitTimeAttack = 45000; } switch (_root.nmDifficultySetted) { case 0 : _local2 = _local2 + 4; if (_root.gTimeAttackMode && (_root.gIsHistoryMode)) { gCurrentLimitTimeAttack = gCurrentLimitTimeAttack + 10000; } break; case 2 : _local2 = _local2 - 2; if (_root.gTimeAttackMode && (_root.gIsHistoryMode)) { gCurrentLimitTimeAttack = gCurrentLimitTimeAttack - 5000; } break; case 3 : _local2 = _local2 + 6; if (!(_root.gTimeAttackMode && (_root.gIsHistoryMode))) { break; } gCurrentLimitTimeAttack = gCurrentLimitTimeAttack + 20000; } return(_local2); }; getNearestHole = function (p_pos) { var _local5 = -1; var _local3 = 100000000 /* 0x5F5E100 */; var _local1 = 0; while (_local1 < gHoles.length) { if (gHoles[_local1]._active) { var _local2 = gWorld.accionBuscarCamino(Math.floor(p_pos.x / gWorld._blockSizeX), Math.floor(p_pos.y / gWorld._blockSizeY), Math.floor(gHoles[_local1]._pos.x / gWorld._blockSizeX), Math.floor(gHoles[_local1]._pos.y / gWorld._blockSizeY)); if (_local2 < _local3) { _local3 = _local2; _local5 = _local1; } } _local1++; } return(gHoles[_local5]._pos); }; zoomLogic = function (p_value) { var _local1 = true; var _local2 = 0; if (Key.isDown(87) || (p_value == 1)) { if (world._xscale < 100) { world._xscale++; } else { _local2 = 1; } if (world._yscale < 100) { world._yscale++; } else { _local2 = 1; } gWorld._iFrontierXHigh = ((gWorld._widthMatrix * gWorld._blockSizeX) * (world._xscale / 100)) - gWorld._iFrontierXLow; gWorld._iFrontierYHigh = ((gWorld._heightMatrix * gWorld._blockSizeY) * (world._yscale / 100)) - gWorld._iFrontierYLow; if (gWorld._iFrontierXHigh < gWorld._iFrontierXLow) { gWorld._iFrontierXHigh = gWorld._iFrontierXLow; } if (gWorld._iFrontierYHigh < gWorld._iFrontierYLow) { gWorld._iFrontierYHigh = gWorld._iFrontierYLow; } gIteratorZoomIn++; _local1 = false; } if ((gIteratorZoomIn > 0) && (_local1 == true)) { gIteratorZoomIn = 0; } _local1 = true; if (Key.isDown(83) || (p_value == 2)) { world._xscale--; if (((gWorld._widthMatrix * gWorld._blockSizeX) * (world._xscale / 100)) < Stage.width) { _local2 = 2; world._xscale++; } world._yscale--; if (((gWorld._heightMatrix * gWorld._blockSizeY) * (world._yscale / 100)) < Stage.height) { _local2 = 2; world._yscale++; } gWorld._iFrontierXHigh = ((gWorld._widthMatrix * gWorld._blockSizeX) * (world._xscale / 100)) - gWorld._iFrontierXLow; gWorld._iFrontierYHigh = ((gWorld._heightMatrix * gWorld._blockSizeY) * (world._yscale / 100)) - gWorld._iFrontierYLow; if (gWorld._iFrontierXHigh < gWorld._iFrontierXLow) { gWorld._iFrontierXHigh = gWorld._iFrontierXLow; } if (gWorld._iFrontierYHigh < gWorld._iFrontierYLow) { gWorld._iFrontierYHigh = gWorld._iFrontierYLow; } gIteratorZoomOut++; _local1 = false; } if ((gIteratorZoomOut > 0) && (_local1 == true)) { gIteratorZoomOut = 0; } return(_local2); }; initGame = function () { changeGeneralGameState(Define.STATE_GAME_PRE_LOADING); switch (_root.gCurrentLevel) { case 3 : case 7 : case 11 : case 15 : _root.gTimeAttackMode = true; break; default : _root.gTimeAttackMode = false; } nmCurrentLevel = _root.gCurrentLevel; }; mainGameLogic = function () { switch (gStateGame) { case Define.STATE_GAME_PRE_LOADING : if (gIterator < 10) { gIterator++; } if (!Define.ENABLE_XML_INTEGRATED) { if (gIterator == 1) { gWorld = new Worldmap(this, world, nmCurrentLevel, new flash.geom.Point(100, 100), new flash.geom.Point(Stage.width, Stage.height), 1); } } else { gWorld = new Worldmap(this, world, nmCurrentLevel, new flash.geom.Point(100, 100), new flash.geom.Point(Stage.width, Stage.height), 1); changeGeneralGameState(Define.STATE_GAME_LOADING); } break; case Define.STATE_GAME_LOADING : gWorld.initAI(); var _local9 = "nmProtagonist"; world.attachMovie("gameclipBall", _local9, Define.DEPTH_BALL_PROTAGONIST); var _local13 = world[_local9]; gProtagonist = new cObject(gWorld, _local13, _local9); gProtagonist.init(new flash.geom.Point((gWorld._pointInitialBall.x * gWorld._blockSizeX) + (gWorld._blockSizeX / 2), (gWorld._pointInitialBall.y * gWorld._blockSizeY) + (gWorld._blockSizeY / 2)), 0, 5); var _local8 = Define.DEPTH_HOLES; gHoles = new Array(); var _local4 = 0; while (_local4 < gWorld._listOfHoles.length) { var _local3 = "nmHole" + _local4; world.attachMovie("gameHole", _local3, _local8 + _local4); var _local5 = world[_local3]; var _local6 = new flash.geom.Point((gWorld._listOfHoles[_local4].x * gWorld._blockSizeX) + (gWorld._blockSizeX / 2), (gWorld._listOfHoles[_local4].y * gWorld._blockSizeY) + (gWorld._blockSizeY / 2)); gHoles.push(new cHole(gWorld, _local5, _local3, _local6, nmCurrentLevel)); if (_root.gTimeAttackMode) { if (_local4 > 0) { gCurrentHoleActiveTimeAttackMode = 0; gHoles[_local4].setActivation(false); } } _local4++; } gNumberHolesLeft = gWorld._listOfHoles.length; instHoleNumber.instText.text = "HOLES " + gNumberHolesLeft; gNumberHitsAvailable = setLevelDifficulty(_root.gCurrentLevel); if (!_root.gTimeAttackMode) { _root.instGame.instLimitNumber._visible = true; _root.instGame.instLimitNumber.instText.text = "HITS " + gNumberHitsAvailable; _root.instGame.instTimerAttackText._visible = false; } else { _root.instGame.instLimitNumber._visible = false; _root.instGame.instTimerAttackText._visible = true; gTimerOfTimeAttack = gCurrentLimitTimeAttack; gLastTimerOfTimeAttack = -1; _root.instGame.instTimerAttackText.instText.text = "TIME " + Math.floor(gTimerOfTimeAttack / 1000); _root.instGame.instTimerAttackText._x = 18; _root.instGame.instTimerAttackText._y = 0.2; } world._xscale = 100; world._yscale = 100; changeGeneralGameState(Define.STATE_GAME_PRESENTATION); gAcumOfNumberFrameRate = 0; gIteratorOfFrameRate = 0; gEfectiveFrameRate = Define.NORMAL_FRAME_RATE; _root.playGameSoundStops(Define.SOUNDS_INICIO_NIVEL, 1); break; case Define.STATE_GAME_PRESENTATION : if (gIterator < 10) { gIterator++; } if (gIterator == 1) { _root.instClipMenuResultGame.gotoAndStop("parar"); _root.instClipMenuResultGame._visible = false; } if (zoomLogic(2) == 2) { if (instClipPresentationLevel._visible == false) { instClipPresentationLevel._visible = true; instClipPresentationLevel.gotoAndPlay("Seccion1"); } } gProtagonist.logic(); break; case Define.STATE_GAME_PRESENTATION_2 : if (!_root.gTimeAttackMode) { zoomLogic(1); } gProtagonist.logic(); if (((world._xscale == 100) && (world._yscale == 100)) || (_root.gTimeAttackMode)) { instClipPresentationLevel.gotoAndStop("vacio"); instClipPresentationLevel._visible = false; changeGeneralGameState(Define.STATE_GAME_RUN); var _local11 = new Date(); _root.nmInitialTime = _local11.getTime(); gHitsDoneForTimeAttack = 0; gNumberOfHolesClosedTimerAttack = 0; switch (nmCurrentLevel) { case 0 : case 1 : case 2 : case 3 : _root.playGameSoundBackground(Define.SOUNDS_LOOP_1, 1); break; case 4 : case 5 : case 6 : case 7 : _root.playGameSoundBackground(Define.SOUNDS_LOOP_2, 1); break; case 8 : case 9 : case 10 : case 11 : _root.playGameSoundBackground(Define.SOUNDS_LOOP_3, 1); break; case 12 : case 13 : case 14 : case 15 : _root.playGameSoundBackground(Define.SOUNDS_LOOP_4, 1); } } break; case Define.STATE_GAME_RUN : frameRateController(); zoomLogic(-1); var _local14 = gProtagonist.logic(); var _local7 = 0; _local4 = 0; while (_local4 < gHoles.length) { _local7 = _local7 + gHoles[_local4].logic(); _local4++; } if (_local7 > 0) { changeGeneralGameState(Define.STATE_GAME_WAIT_HOLE); gProtagonist._clip._visible = false; return(undefined); } if (_local14 == 1) { if (gNumberHolesLeft <= 0) { changeGeneralGameState(Define.STATE_GAME_VICTORY); _root.stopGameSoundsBackground(); break; } if (gNumberHitsAvailable <= 0) { changeGeneralGameState(Define.STATE_GAME_LOSE); _root.stopGameSoundsBackground(); } else { if (_root.gTimeAttackMode) { var _local12 = new Date(); var _local10 = _local12.getTime(); if (gLastTimerOfTimeAttack > 0) { gTimerOfTimeAttack = gTimerOfTimeAttack - Math.abs(_local10 - gLastTimerOfTimeAttack); if (gTimerOfTimeAttack >= 0) { _root.instGame.instTimerAttackText.instText.text = "TIME " + Math.floor(gTimerOfTimeAttack / 1000); } } gLastTimerOfTimeAttack = _local10; if (gTimerOfTimeAttack <= 0) { gNumberHitsAvailable = 0; if (gProtagonist._state == cObject.STATE_BALL_QUIET) { gProtagonist.changeState(cObject.STATE_BALL_LOSE); changeGeneralGameState(Define.STATE_GAME_LOSE); _root.stopGameSoundsBackground(); } } } if (Key.isDown(13)) { changeGeneralGameState(Define.STATE_GAME_PAUSE); _root.changeGameState(Define.STATEGENERAL_PAUSE); } break; _local7 = 0; _local4 = 0; while (_local4 < gHoles.length) { _local7 = _local7 + gHoles[_local4].logic(); _local4++; } if (_local7 == 0) { gLastTimerOfTimeAttack = -1; gNumberHolesLeft--; instHoleNumber.instText.text = "HOLES " + gNumberHolesLeft; changeGeneralGameState(Define.STATE_GAME_RUN); gProtagonist._clip._visible = true; } break; if (gIterator < 10) { gIterator++; } if (gIterator == 1) { } if (((world._xscale == 100) && (world._yscale == 100)) && (gProtagonist._state == cObject.STATE_BALL_FINISH)) { _root.changeGameState(Define.STATEGENERAL_RESULT); changeGeneralGameState(Define.STATE_GAME_PAUSE); } else { gProtagonist.logic(); zoomLogic(1); } break; if (gIterator < 10) { gIterator++; } if (gIterator == 1) { } if (((world._xscale == 100) && (world._yscale == 100)) && (gProtagonist._state == cObject.STATE_BALL_FINISH)) { _root.changeGameState(Define.STATEGENERAL_RESULT); changeGeneralGameState(Define.STATE_GAME_PAUSE); } else { gProtagonist.logic(); zoomLogic(1); } break; } } if (_root.gTimeAttackMode) { var _local12 = new Date(); var _local10 = _local12.getTime(); if (gLastTimerOfTimeAttack > 0) { gTimerOfTimeAttack = gTimerOfTimeAttack - Math.abs(_local10 - gLastTimerOfTimeAttack); if (gTimerOfTimeAttack >= 0) { _root.instGame.instTimerAttackText.instText.text = "TIME " + Math.floor(gTimerOfTimeAttack / 1000); } } gLastTimerOfTimeAttack = _local10; if (gTimerOfTimeAttack <= 0) { gNumberHitsAvailable = 0; if (gProtagonist._state == cObject.STATE_BALL_QUIET) { gProtagonist.changeState(cObject.STATE_BALL_LOSE); changeGeneralGameState(Define.STATE_GAME_LOSE); _root.stopGameSoundsBackground(); } } } if (Key.isDown(13)) { changeGeneralGameState(Define.STATE_GAME_PAUSE); _root.changeGameState(Define.STATEGENERAL_PAUSE); } break; case Define.STATE_GAME_WAIT_HOLE : _local7 = 0; _local4 = 0; while (_local4 < gHoles.length) { _local7 = _local7 + gHoles[_local4].logic(); _local4++; } if (_local7 == 0) { gLastTimerOfTimeAttack = -1; gNumberHolesLeft--; instHoleNumber.instText.text = "HOLES " + gNumberHolesLeft; changeGeneralGameState(Define.STATE_GAME_RUN); gProtagonist._clip._visible = true; } break; case Define.STATE_GAME_VICTORY : if (gIterator < 10) { gIterator++; } if (gIterator == 1) { } if (((world._xscale == 100) && (world._yscale == 100)) && (gProtagonist._state == cObject.STATE_BALL_FINISH)) { _root.changeGameState(Define.STATEGENERAL_RESULT); changeGeneralGameState(Define.STATE_GAME_PAUSE); } else { gProtagonist.logic(); zoomLogic(1); } break; case Define.STATE_GAME_LOSE : if (gIterator < 10) { gIterator++; } if (gIterator == 1) { } if (((world._xscale == 100) && (world._yscale == 100)) && (gProtagonist._state == cObject.STATE_BALL_FINISH)) { _root.changeGameState(Define.STATEGENERAL_RESULT); changeGeneralGameState(Define.STATE_GAME_PAUSE); } else { gProtagonist.logic(); zoomLogic(1); } break; case Define.STATE_GAME_PAUSE : } }; var gWorld; var gHoles; var gProtagonist; var gNumberHitsAvailable; var gNumberHolesLeft; var gStateGame = -1; var gLastStateGame = -1; var nmCurrentLevel = 0; var gFramerate = Define.NORMAL_FRAME_RATE; var a_Size_Interpolation; var b_Size_Interpolation; var gIteratorZoomIn = 0; var gIteratorZoomOut = 0; var gZoomFrames = 100; var gCurrentHoleActiveTimeAttackMode = 0; var gCurrentLimitTimeAttack; var gTimerOfTimeAttack; var gLastTimerOfTimeAttack = -1; var gHitsDoneForTimeAttack = 0; var gNumberOfHolesClosedTimerAttack = 0; var gEfectiveFrameRate = Define.NORMAL_FRAME_RATE; var gTimeDif; var gLastTimeCycleBefore = -1; var gTimeTotalDone = 0; var gAcumTimeToSecond = 0; var gAcumOfNumberFrameRate = 0; var gIteratorOfFrameRate = 0; var gTimeacumFramerate = -1; var tweenFaster = setInterval(timelineFaster, gFramerate); instClipPresentationLevel._visible = false; instClipPresentationLevel.gotoAndStop("vacio"); instLimitNumber.gotoAndStop("hits"); instTimerAttackText.gotoAndStop("timer"); instHoleNumber.gotoAndStop("holes"); stop();
Symbol 275 MovieClip [cargador] Frame 1
kabiertos = int(_root.getBytesLoaded() / 1024); ktotal = int(_root.getBytesTotal() / 1024); porcentaje = int((kabiertos * 100) / ktotal); instLoadingBarProgress.instText.text = ("LOADING " + porcentaje) + "%"; instLoadingBarProgress.instMaskLoadingBarProgress._xscale = porcentaje; if (kabiertos >= ktotal) { if (Define.ENABLE_PROTECTION && ((_root.my_lv.variable1 != "gromenauerl") || (_root.currUrl.indexOf("www.freecreationgames.net") <= 0))) { _root.gotoAndStop("not_allowed"); } else { _root.gotoAndStop("mochiad"); } }
Symbol 541 MovieClip [__Packages.Define] Frame 0
class Define { function Define () { } static function getDirection(posOrigin, posDestination) { var _local4; var _local3; if ((posOrigin.x == posDestination.x) && (posOrigin.y == posDestination.y)) { return(DIRECTION_NONE); } _local4 = posOrigin.x - posDestination.x; _local3 = posOrigin.y - posDestination.y; if (Math.abs(_local4) > Math.abs(_local3)) { if (_local4 > 0) { return(DIRECTION_LEFT); } return(DIRECTION_RIGHT); } if (_local3 > 0) { return(DIRECTION_UP); } return(DIRECTION_DOWN); } static function getDirectionPlus(posOrigin, posDestination) { var _local2 = posOrigin.x - posDestination.x; var _local1 = posOrigin.y - posDestination.y; if (_local2 == 0) { if (_local1 > 0) { return(DIRECTION_UP); } return(DIRECTION_DOWN); } if (_local1 == 0) { if (_local2 > 0) { return(DIRECTION_LEFT); } return(DIRECTION_RIGHT); } if (_local2 > 0) { if (_local1 > 0) { return(DIRECTION_UP_LEFT); } return(DIRECTION_DOWN_LEFT); } if (_local1 > 0) { return(DIRECTION_UP_RIGHT); } return(DIRECTION_DOWN_RIGHT); } static function getDirectionOpposite(direccion) { switch (direccion) { case DIRECTION_UP : return(DIRECTION_DOWN); case DIRECTION_DOWN : return(DIRECTION_UP); case DIRECTION_RIGHT : return(DIRECTION_LEFT); case DIRECTION_LEFT : return(DIRECTION_RIGHT); case DIRECTION_UP_LEFT : return(DIRECTION_DOWN_RIGHT); case DIRECTION_UP_RIGHT : return(DIRECTION_DOWN_LEFT); case DIRECTION_DOWN_LEFT : return(DIRECTION_UP_RIGHT); case DIRECTION_DOWN_RIGHT : return(DIRECTION_UP_LEFT); } return(DIRECTION_NONE); } static function randRange(min, max) { var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min; return(_local1); } static function incrementAngle(p_yaw, p_incr) { return(p_yaw + p_incr); } static function getRadians(valueGrad) { return((valueGrad * Math.PI) / 180); } static function getGrados(valueRad) { return((valueRad * 180) / Math.PI); } static function movePointYaw(pos, yaw, stepLength) { var _local1 = new flash.geom.Point(pos.x, pos.y); _local1.x = _local1.x + (stepLength * Math.cos(yaw)); _local1.y = _local1.y + (stepLength * Math.sin(yaw)); return(_local1); } static function distancePoint(posA, posB) { return(flash.geom.Point.distance(posA, posB)); } static function moveDirection(posMove, directionMove, stepLength) { var _local1 = new flash.geom.Point(posMove.x, posMove.y); switch (directionMove) { case DIRECTION_LEFT : _local1.x = _local1.x - stepLength; break; case DIRECTION_RIGHT : _local1.x = _local1.x + stepLength; break; case DIRECTION_UP : _local1.y = _local1.y - stepLength; break; case DIRECTION_DOWN : _local1.y = _local1.y + stepLength; break; case DIRECTION_UP_LEFT : _local1.x = _local1.x - stepLength; _local1.y = _local1.y - stepLength; break; case DIRECTION_UP_RIGHT : _local1.x = _local1.x + stepLength; _local1.y = _local1.y - stepLength; break; case DIRECTION_DOWN_LEFT : _local1.x = _local1.x - stepLength; _local1.y = _local1.y + stepLength; break; case DIRECTION_DOWN_RIGHT : _local1.x = _local1.x + stepLength; _local1.y = _local1.y + stepLength; } return(_local1); } static function moveDirectionPlus(posMove, directionMove, stepLength, stepXDif, stepYDif) { var _local1 = new flash.geom.Point(posMove.x, posMove.y); switch (directionMove) { case DIRECTION_LEFT : if (stepXDif > stepLength) { _local1.x = _local1.x - stepLength; } else { _local1.x = _local1.x - stepXDif; } break; case DIRECTION_RIGHT : if (stepXDif > stepLength) { _local1.x = _local1.x + stepLength; } else { _local1.x = _local1.x + stepXDif; } break; case DIRECTION_UP : if (stepYDif > stepLength) { _local1.y = _local1.y - stepLength; } else { _local1.y = _local1.y - stepYDif; } break; case DIRECTION_DOWN : if (stepYDif > stepLength) { _local1.y = _local1.y + stepLength; } else { _local1.y = _local1.y + stepYDif; } break; case DIRECTION_UP_LEFT : if (stepXDif > stepLength) { _local1.x = _local1.x - stepLength; } else { _local1.x = _local1.x - stepXDif; } if (stepYDif > stepLength) { _local1.y = _local1.y - stepLength; } else { _local1.y = _local1.y - stepYDif; } break; case DIRECTION_UP_RIGHT : if (stepXDif > stepLength) { _local1.x = _local1.x + stepLength; } else { _local1.x = _local1.x + stepXDif; } if (stepYDif > stepLength) { _local1.y = _local1.y - stepLength; } else { _local1.y = _local1.y - stepYDif; } break; case DIRECTION_DOWN_LEFT : if (stepXDif > stepLength) { _local1.x = _local1.x - stepLength; } else { _local1.x = _local1.x - stepXDif; } if (stepYDif > stepLength) { _local1.y = _local1.y + stepLength; } else { _local1.y = _local1.y + stepYDif; } break; case DIRECTION_DOWN_RIGHT : if (stepXDif > stepLength) { _local1.x = _local1.x + stepLength; } else { _local1.x = _local1.x + stepXDif; } if (stepYDif > stepLength) { _local1.y = _local1.y + stepLength; } else { _local1.y = _local1.y + stepYDif; } } return(_local1); } static function getOrientationToPoint(p_posOrigin, p_posGoal) { return(Math.atan2(p_posGoal.y - p_posOrigin.y, p_posGoal.x - p_posOrigin.x)); } static function moveYaw(p_pos, p_yaw, p_stepLength) { return(new flash.geom.Point(p_pos.x + (p_stepLength * Math.cos(p_yaw)), p_pos.y + (p_stepLength * Math.sin(p_yaw)))); } static function isInsideBox(p_pos, p_x_origin, p_y_origin, p_x_end, p_y_end) { return((((p_pos.x > p_x_origin) && (p_pos.y > p_y_origin)) && (p_pos.x < p_x_end)) && (p_pos.y < p_y_end)); } static function askDirectionPoint(p_pos, p_yaw, p_objetive) { var _local4 = new Array(p_pos.x, 0, p_pos.y); var _local8 = new Array(p_pos.x + Math.cos(p_yaw), 0, p_pos.y + Math.sin(p_yaw)); var _local7 = new Array(p_pos.x, 1, p_pos.y); var _local3 = new Array(0, 0, 0); var _local2 = new Array(0, 0, 0); var _local1 = new Array(0, 0, 0); _local3[0] = _local8[0] - _local4[0]; _local3[1] = _local8[1] - _local4[1]; _local3[2] = _local8[2] - _local4[2]; _local2[0] = _local7[0] - _local4[0]; _local2[1] = _local7[1] - _local4[1]; _local2[2] = _local7[2] - _local4[2]; _local1[0] = (_local3[1] * _local2[2]) - (_local3[2] * _local2[1]); _local1[1] = (_local3[2] * _local2[0]) - (_local3[0] * _local2[2]); _local1[2] = (_local3[0] * _local2[1]) - (_local3[1] * _local2[0]); var _local5 = Math.sqrt(((_local1[0] * _local1[0]) + (_local1[1] * _local1[1])) + (_local1[2] * _local1[2])); if (_local5 == 0) { _local1[0] = 0; _local1[1] = 0; _local1[2] = 0; } else { _local1[0] = _local1[0] / _local5; _local1[1] = _local1[1] / _local5; _local1[2] = _local1[2] / _local5; } var _local9 = -(((_local1[0] * _local4[0]) + (_local1[1] * _local4[1])) + (_local1[2] * _local4[2])); return(((p_objetive.x * _local1[0]) + (p_objetive.y * _local1[2])) + _local9); } static function getDistancePlanePoint(p_pos, p_yaw, p_objetive) { var _local4 = new Array(p_pos.x, 0, p_pos.y); var _local8 = new Array(p_pos.x + Math.cos(p_yaw + (Math.PI/2)), 0, p_pos.y + Math.sin(p_yaw + (Math.PI/2))); var _local7 = new Array(p_pos.x, 1, p_pos.y); var _local3 = new Array(0, 0, 0); var _local2 = new Array(0, 0, 0); var _local1 = new Array(0, 0, 0); _local3[0] = _local8[0] - _local4[0]; _local3[1] = _local8[1] - _local4[1]; _local3[2] = _local8[2] - _local4[2]; _local2[0] = _local7[0] - _local4[0]; _local2[1] = _local7[1] - _local4[1]; _local2[2] = _local7[2] - _local4[2]; _local1[0] = (_local3[1] * _local2[2]) - (_local3[2] * _local2[1]); _local1[1] = (_local3[2] * _local2[0]) - (_local3[0] * _local2[2]); _local1[2] = (_local3[0] * _local2[1]) - (_local3[1] * _local2[0]); var _local5 = Math.sqrt(((_local1[0] * _local1[0]) + (_local1[1] * _local1[1])) + (_local1[2] * _local1[2])); if (_local5 == 0) { _local1[0] = 0; _local1[1] = 0; _local1[2] = 0; } else { _local1[0] = _local1[0] / _local5; _local1[1] = _local1[1] / _local5; _local1[2] = _local1[2] / _local5; } var _local9 = -(((_local1[0] * _local4[0]) + (_local1[1] * _local4[1])) + (_local1[2] * _local4[2])); return(Math.abs(((p_objetive.x * _local1[0]) + (p_objetive.y * _local1[2])) + _local9)); } static function getDifficulty(p_difficulty) { switch (p_difficulty) { case 0 : return("EASY"); case 1 : return("NORMAL"); case 2 : return("HARD"); case 3 : return("VERY EASY"); } } static var CLOSING_DIMENSIONS_RECORDSET = "ClosingDimensionAf"; static var ENABLE_XML_INTEGRATED = true; static var ENABLE_PROTECTION = false; static var DEBUG_STATES_MAIN = false; static var DEBUG_GENERAL = false; static var DEBUG_XML_LOAD = false; static var DEBUG_HISTORY_BOSS_LEVELS = false; static var DEBUG_BALL = false; static var ENABLE_LOCKER = true; static var EXTRA_TIME_FOR_TIMEATTACK = 5; static var NORMAL_FRAME_RATE = 6; static var TOTAL_NUMBER_OF_LEVELS = 16; static var LENGTH_HOLE_COLLISION = 30; static var CONSTANT_GRAVITY = 1; static var CONSTANT_MEDIUM_RESISTANCE = 0.99; static var CONSTANT_BALL_RADIUS = 10; static var CONSTANT_BALL_WIDTH = 20; static var CONSTANT_ENERGY_KEEP = 0.999; static var CONSTANT_INITIAL_VELOCITY = 15; static var STATEGENERAL_MENU = 0; static var STATEGENERAL_PAUSE = 1; static var STATEGENERAL_GAME = 2; static var STATEGENERAL_RESULT = 3; static var STATE_GAME_PRE_LOADING = 0; static var STATE_GAME_LOADING = 1; static var STATE_GAME_PRESENTATION = 2; static var STATE_GAME_PRESENTATION_2 = 3; static var STATE_GAME_RUN = 4; static var STATE_GAME_WAIT_HOLE = 5; static var STATE_GAME_VICTORY = 6; static var STATE_GAME_LOSE = 7; static var STATE_GAME_PAUSE = 8; static var DEPTH_BALL_TRAJECTORY = 500; static var DEPTH_BALL_PROTAGONIST = 1000; static var DEPTH_HOLES = 2000; static var DIRECTION_LEFT = 0; static var DIRECTION_RIGHT = 1; static var DIRECTION_UP = 2; static var DIRECTION_DOWN = 3; static var DIRECTION_UP_LEFT = 4; static var DIRECTION_UP_RIGHT = 5; static var DIRECTION_DOWN_LEFT = 6; static var DIRECTION_DOWN_RIGHT = 7; static var DIRECTION_NONE = -1; static var SOUNDS_MELODIA_MENU = 0; static var SOUNDS_SELECCION = 1; static var SOUNDS_INICIO_NIVEL = 2; static var SOUNDS_VICTORIA = 3; static var SOUNDS_DERROTA = 4; static var SOUNDS_FX_BOING = 5; static var SOUNDS_FX_HOLE_CLOSING = 6; static var SOUNDS_VOICE_1 = 7; static var SOUNDS_VOICE_2 = 8; static var SOUNDS_VOICE_3 = 9; static var SOUNDS_VOICE_4 = 10; static var SOUNDS_VOICE_5 = 11; static var SOUNDS_VOICE_6 = 12; static var SOUNDS_VOICE_7 = 13; static var SOUNDS_VOICE_8 = 14; static var SOUNDS_VOICE_9 = 15; static var SOUNDS_VOICE_10 = 16; static var SOUNDS_VOICE_11 = 17; static var SOUNDS_VOICE_12 = 18; static var SOUNDS_VOICE_13 = 19; static var SOUNDS_VOICE_14 = 20; static var SOUNDS_VOICE_15 = 21; static var SOUNDS_VOICE_16 = 22; static var SOUNDS_VOICE_17 = 23; static var SOUNDS_VOICE_18 = 24; static var SOUNDS_LOOP_1 = 0; static var SOUNDS_LOOP_2 = 1; static var SOUNDS_LOOP_3 = 2; static var SOUNDS_LOOP_4 = 3; static var LEVEL_TEXT_DESCRIPTIONS = ["Forest: Sweet Melody", "Forest: Fresh Air", "Forest: Beautiful Day", "Forest: BOSS BATTLE", "Cave: Inside the earth", "Cave: Deeper and deeper", "Cave: Where is the light", "Cave: BOSS BATTLE", "Graveyard: Anyboby live here?", "Graveyard: Visiting the ancestors", "Graveyard: Dark Night", "Graveyard: BOSS BATTLE", "Castle: Behind the walls", "Castle: The truth is near", "Castle: Who said fear?", "Castle: BOSS BATTLE"]; }
Symbol 542 MovieClip [__Packages.cObject] Frame 0
class cObject { var _gWorld, _clip, _myName, _clipTrayectory, _active, _pos, _posLast, _posLastLast, _posInitial, _vel, _velocityInitial, _angleInitial, _damp, _radius, _lastValueColision, _colourTrayectory, _redTrayectory, _blueTrayectory, _greenTrayectory, _lastState, _state, _iterator; function cObject (gWorld, clip, myName) { _gWorld = gWorld; _clip = clip; _myName = myName; _root.instGame.world.createEmptyMovieClip("trayectoy", Define.DEPTH_BALL_TRAJECTORY); _clipTrayectory = _root.instGame.world.trayectoy; _active = false; } function init(pos) { _pos = new flash.geom.Point(pos.x, pos.y); _posLast = new flash.geom.Point(pos.x, pos.y); _posLastLast = new flash.geom.Point(pos.x, pos.y); _posInitial = new flash.geom.Point(pos.x, pos.y); _vel = new flash.geom.Point(0, 1); _velocityInitial = Define.CONSTANT_INITIAL_VELOCITY; _angleInitial = 45; _damp = new flash.geom.Point(Define.CONSTANT_ENERGY_KEEP, Define.CONSTANT_ENERGY_KEEP); _active = true; _clip._x = _pos.x; _clip._y = _pos.y; _radius = Define.CONSTANT_BALL_WIDTH / 2; _lastValueColision = Worldmap.COLISION_TYPE_EMPTY; _colourTrayectory = 0; _redTrayectory = 0; _blueTrayectory = 0; _greenTrayectory = 0; changeState(STATE_BALL_RUN); } function freeResources() { _active = false; _clip._visible = false; _clip.removeMovieClip(); } function changeState(newstate) { _lastState = _state; _state = newstate; _iterator = 0; } function controlInput() { if (_root.instGame.gStateGame == Define.STATE_GAME_RUN) { if (Key.isDown(39)) { _angleInitial = _angleInitial + 1; } if (Key.isDown(37)) { _angleInitial = _angleInitial - 1; } if (Key.isDown(38)) { _velocityInitial = _velocityInitial + 0.5; if (_velocityInitial > ((7 * _gWorld._blockSizeX) / 10)) { _velocityInitial = (7 * _gWorld._blockSizeX) / 10; } } if (Key.isDown(40)) { _velocityInitial = _velocityInitial - 0.5; if (_velocityInitial < 0.5) { _velocityInitial = 0.5; } } if (Key.isDown(32)) { _vel.x = _velocityInitial * Math.cos(Define.getRadians(_angleInitial)); _vel.y = _velocityInitial * Math.sin(Define.getRadians(_angleInitial)); _damp.x = Define.CONSTANT_ENERGY_KEEP; _damp.y = Define.CONSTANT_ENERGY_KEEP; _root.instGame.gNumberHitsAvailable--; if (!_root.gTimeAttackMode) { _root.instGame.instLimitNumber.instText.text = "HITS " + _root.instGame.gNumberHitsAvailable; } return(true); } } _root.instGame.instTmpVelocity.text = "" + _velocityInitial; _root.instGame.instTmpAngle.text = "" + _angleInitial; return(false); } function updateColisionAngle(p_angle, p_widthShift, p_heightShift) { var _local4 = _pos.x - (_pos.x + p_widthShift); var _local3 = _pos.y - (_pos.y + p_heightShift); var _local2 = (p_angle * Math.PI) / 180; var _local7 = (Math.cos(_local2) * _local4) + (Math.sin(_local2) * _local3); var _local5 = (Math.cos(_local2) * _local3) - (Math.sin(_local2) * _local4); var _local8 = (Math.cos(_local2) * _vel.x) + (Math.sin(_local2) * _vel.y); var _local6 = (Math.cos(_local2) * _vel.y) - (Math.sin(_local2) * _vel.x); _local5 = -(Define.CONSTANT_BALL_WIDTH / 2); _local6 = _local6 * -0.9; _local4 = (Math.cos(_local2) * _local7) - (Math.sin(_local2) * _local5); _local3 = (Math.cos(_local2) * _local5) + (Math.sin(_local2) * _local7); _vel.x = (Math.cos(_local2) * _local8) - (Math.sin(_local2) * _local6); _vel.y = (Math.cos(_local2) * _local6) + (Math.sin(_local2) * _local8); _pos.x = (_pos.x + p_widthShift) + _local4; _pos.y = (_pos.y + p_heightShift) + _local3; } function moveBall(p_apply) { _posLastLast.x = _pos.x; _posLastLast.y = _pos.y; _vel.x = _vel.x * Define.CONSTANT_MEDIUM_RESISTANCE; _vel.y = _vel.y * Define.CONSTANT_MEDIUM_RESISTANCE; _vel.y = _vel.y + Define.CONSTANT_GRAVITY; var _local6 = new flash.geom.Point(_pos.x, _pos.y); var _local8 = Worldmap.COLISION_TYPE_EMPTY; var _local7 = 10; if (!p_apply) { _local7 = 1; } var _local4 = Math.abs(_radius * Math.SQRT1_2); var _local9 = 0; while (_local9 < _local7) { _local6.x = _local6.x + (_vel.x / _local7); _local6.y = _local6.y + (_vel.y / _local7); var _local5 = 0; while (_local5 < 8) { var _local3 = new flash.geom.Point(_local6.x, _local6.y); switch (_local5) { case 0 : _local3.x = _local3.x + _radius; break; case 1 : _local3.x = _local3.x - _radius; break; case 2 : _local3.y = _local3.y - _radius; break; case 3 : _local3.y = _local3.y + _radius; break; case 4 : _local3.x = _local3.x + _local4; _local3.y = _local3.y + _local4; break; case 5 : _local3.x = _local3.x + _local4; _local3.y = _local3.y - _local4; break; case 6 : _local3.x = _local3.x - _local4; _local3.y = _local3.y + _local4; break; case 7 : _local3.x = _local3.x - _local4; _local3.y = _local3.y - _local4; } _local8 = _gWorld.isCollision(_local3, new flash.geom.Point(_vel.x / _local7, _vel.y / _local7)); if (_local8 != Worldmap.COLISION_TYPE_EMPTY) { break; } _local5++; } if (_local8 != Worldmap.COLISION_TYPE_EMPTY) { break; } _posLastLast.x = _posLast.x; _posLastLast.y = _posLast.y; _posLast.x = _pos.x; _posLast.y = _pos.y; _pos.x = _local6.x; _pos.y = _local6.y; if (p_apply) { _clip._x = _pos.x; _clip._y = _pos.y; if ((_state == STATE_BALL_RUN) || (_state == STATE_BALL_WIN)) { if (_posLast.x != _pos.x) { if (_posLast.x < _pos.x) { _clip.instAnimationBall._rotation = _clip.instAnimationBall._rotation + 2; } else { _clip.instAnimationBall._rotation = _clip.instAnimationBall._rotation - 2; } } } } _local9++; } var _local11 = 1; switch (_local8) { case Worldmap.COLISION_TYPE_2 : if ((_state == STATE_BALL_RUN) || (_state == STATE_BALL_WIN)) { if ((_root.instGame.gStateGame != Define.STATE_GAME_PRESENTATION) && (_root.instGame.gStateGame != Define.STATE_GAME_PRESENTATION_2)) { _root.playGameSoundStops(Define.SOUNDS_FX_BOING, 1); } _clip.instAnimationBall.gotoAndPlay("special"); } updateColisionAngle(315, _radius * Math.SQRT1_2, _radius * 0.707106781186547); break; case Worldmap.COLISION_TYPE_3 : if ((_state == STATE_BALL_RUN) || (_state == STATE_BALL_WIN)) { if ((_root.instGame.gStateGame != Define.STATE_GAME_PRESENTATION) && (_root.instGame.gStateGame != Define.STATE_GAME_PRESENTATION_2)) { _root.playGameSoundStops(Define.SOUNDS_FX_BOING, 1); } _clip.instAnimationBall.gotoAndPlay("special"); } updateColisionAngle(225, _radius * Math.SQRT1_2, (-_radius) * 0.707106781186547); break; case Worldmap.COLISION_TYPE_4 : if ((_state == STATE_BALL_RUN) || (_state == STATE_BALL_WIN)) { if ((_root.instGame.gStateGame != Define.STATE_GAME_PRESENTATION) && (_root.instGame.gStateGame != Define.STATE_GAME_PRESENTATION_2)) { _root.playGameSoundStops(Define.SOUNDS_FX_BOING, 1); } _clip.instAnimationBall.gotoAndPlay("special"); } updateColisionAngle(45, (-(_radius - _local11)) * Math.SQRT1_2, (_radius - _local11) * 0.707106781186547); break; case Worldmap.COLISION_TYPE_5 : if ((_state == STATE_BALL_RUN) || (_state == STATE_BALL_WIN)) { if ((_root.instGame.gStateGame != Define.STATE_GAME_PRESENTATION) && (_root.instGame.gStateGame != Define.STATE_GAME_PRESENTATION_2)) { _root.playGameSoundStops(Define.SOUNDS_FX_BOING, 1); } _clip.instAnimationBall.gotoAndPlay("special"); } updateColisionAngle(135, (-(_radius + _local11)) * Math.SQRT1_2, (-(_radius + _local11)) * 0.707106781186547); break; case Worldmap.COLISION_TYPE_UP : if ((_state == STATE_BALL_RUN) || (_state == STATE_BALL_WIN)) { if ((_root.instGame.gStateGame != Define.STATE_GAME_PRESENTATION) && (_root.instGame.gStateGame != Define.STATE_GAME_PRESENTATION_2)) { _root.playGameSoundStops(Define.SOUNDS_FX_BOING, 1); } _clip.instAnimationBall.gotoAndPlay("special"); } _vel.y = _vel.y * (-_damp.y); _damp.y = _damp.y / 1.15; break; case Worldmap.COLISION_TYPE_DOWN : if ((_state == STATE_BALL_RUN) || (_state == STATE_BALL_WIN)) { if ((_root.instGame.gStateGame != Define.STATE_GAME_PRESENTATION) && (_root.instGame.gStateGame != Define.STATE_GAME_PRESENTATION_2)) { _root.playGameSoundStops(Define.SOUNDS_FX_BOING, 1); } _clip.instAnimationBall.gotoAndPlay("special"); } _vel.y = _vel.y * (-_damp.y); _damp.y = _damp.y / 1.15; break; case Worldmap.COLISION_TYPE_LEFT : if ((_state == STATE_BALL_RUN) || (_state == STATE_BALL_WIN)) { if ((_root.instGame.gStateGame != Define.STATE_GAME_PRESENTATION) && (_root.instGame.gStateGame != Define.STATE_GAME_PRESENTATION_2)) { _root.playGameSoundStops(Define.SOUNDS_FX_BOING, 1); } _clip.instAnimationBall.gotoAndPlay("special"); } _vel.x = _vel.x * (-_damp.x); _damp.x = _damp.x / 1.15; break; case Worldmap.COLISION_TYPE_RIGHT : if ((_state == STATE_BALL_RUN) || (_state == STATE_BALL_WIN)) { if ((_root.instGame.gStateGame != Define.STATE_GAME_PRESENTATION) && (_root.instGame.gStateGame != Define.STATE_GAME_PRESENTATION_2)) { _root.playGameSoundStops(Define.SOUNDS_FX_BOING, 1); } _clip.instAnimationBall.gotoAndPlay("special"); } _vel.x = _vel.x * (-_damp.x); _damp.x = _damp.x / 1.15; break; default : _posLastLast.x = _posLast.x; _posLastLast.y = _posLast.y; _posLast.x = _pos.x; _posLast.y = _pos.y; _pos.x = _local6.x; _pos.y = _local6.y; if (!p_apply) { break; } _clip._x = _pos.x; _clip._y = _pos.y; if (!((_state == STATE_BALL_RUN) || (_state == STATE_BALL_WIN))) { break; } if (_posLast.x == _pos.x) { break; } if (_posLast.x < _pos.x) { _clip.instAnimationBall._rotation = _clip.instAnimationBall._rotation + 2; } else { _clip.instAnimationBall._rotation = _clip.instAnimationBall._rotation - 2; } } return(_local8); } function showTrayectory() { var _posLastSecurity = (new flash.geom.Point(_posLast.x, _posLast.y)); var _posSecurity = (new flash.geom.Point(_pos.x, _pos.y)); var _velSecurity = (new flash.geom.Point(_vel.x, _vel.y)); _vel.x = _velocityInitial * Math.cos(Define.getRadians(_angleInitial)); _vel.y = _velocityInitial * Math.sin(Define.getRadians(_angleInitial)); _damp.x = Define.CONSTANT_ENERGY_KEEP; _damp.y = Define.CONSTANT_ENERGY_KEEP; _clipTrayectory._x = _clip._x; _clipTrayectory._y = _clip._y; _clipTrayectory.clear(); _redTrayectory = 0; _blueTrayectory = 0; _greenTrayectory = 0; _colourTrayectory = 0; with (_clipTrayectory) { lineStyle(10, 255, 100); moveTo(_root.instGame.gProtagonist._pos.x - _root.instGame.gProtagonist._clip._x, _root.instGame.gProtagonist._pos.y - _root.instGame.gProtagonist._clip._y); } do { var typeCol = moveBall(false); with (_clipTrayectory) { lineStyle(10, 255, 100); lineTo(_root.instGame.gProtagonist._pos.x - _root.instGame.gProtagonist._clip._x, _root.instGame.gProtagonist._pos.y - _root.instGame.gProtagonist._clip._y); } var my_color = new Color(_clipTrayectory); var myColorTransform = {ra:0, rb:0, ga:0, gb:0, ba:50, bb:244, aa:10, ab:100}; my_color.setTransform(myColorTransform); } while (typeCol == Worldmap.COLISION_TYPE_EMPTY); _posLast.x = _posLastSecurity.x; _posLast.y = _posLastSecurity.y; _pos.x = _posSecurity.x; _pos.y = _posSecurity.y; _vel.x = _velSecurity.x; _vel.y = _velSecurity.y; } function isInsideScreen() { var _local2 = Define.CONSTANT_BALL_WIDTH >> 1; var _local3 = Define.CONSTANT_BALL_WIDTH >> 1; return(((((_clip._x - (_gWorld._myCamera.x - (_gWorld._screenSize.x >> 1))) > 0) && ((_clip._y - (_gWorld._myCamera.y - (_gWorld._screenSize.y >> 1))) > 0)) && ((_clip._x - (_gWorld._myCamera.x + (_gWorld._screenSize.x >> 1))) < _gWorld._screenSize.x)) && ((_clip._y - (_gWorld._myCamera.y + (_gWorld._screenSize.y >> 1))) < _gWorld._screenSize.y)); } function desactiveElement() { if (_active == true) { _active = false; _clip._visible = false; } } function setActiveElement() { _active = true; _clip._visible = true; } function logic() { if (!_active) { return(0); } if (Define.DEBUG_BALL) { trace("cObject.logic: CLASS PROTAGONIST"); } switch (_state) { case STATE_BALL_PRESENTATION : if (_iterator < 10) { _iterator++; } if (_iterator == 1) { _clip.gotoAndStop("quiet"); _clip.instAnimationBall.gotoAndPlay("normal"); } break; case STATE_BALL_QUIET : if (_iterator < 10) { _iterator++; } if (_iterator == 1) { _clip.gotoAndStop("quiet"); _angleInitial = -45; _velocityInitial = Define.CONSTANT_INITIAL_VELOCITY; var _local4 = _root.instGame.getNearestHole(_pos); if (_local4.x < _pos.x) { _angleInitial = -135; } else { _angleInitial = -45; } } if (controlInput()) { changeState(STATE_BALL_RUN); _clipTrayectory.clear(); return(undefined); } showTrayectory(); break; case STATE_BALL_RUN : if (_iterator < 10) { _iterator++; } if (_iterator == 1) { _clipTrayectory.clear(); _clip.gotoAndStop("running"); _root.instGame.gHitsDoneForTimeAttack++; _clip.instAnimationBall.gotoAndPlay("normal"); } var _local3 = moveBall(true); if (_root.instGame.gNumberHolesLeft <= 0) { changeState(STATE_BALL_WIN); _lastValueColision = _local3; return(1); } var _local5 = Math.abs(_vel.x) + Math.abs(_vel.y); var _local6 = flash.geom.Point.distance(_pos, _posLastLast); if ((_local3 == Worldmap.COLISION_TYPE_UP) && (_lastValueColision == Worldmap.COLISION_TYPE_UP)) { if (_root.instGame.gNumberHitsAvailable <= 0) { changeState(STATE_BALL_LOSE); _lastValueColision = _local3; return(1); } changeState(STATE_BALL_QUIET); _clip.gotoAndStop("quiet"); _lastValueColision = _local3; return(0); } _lastValueColision = _local3; break; case STATE_BALL_WIN : if (_iterator < 10) { _iterator++; } if (_iterator == 1) { _clipTrayectory.clear(); _clip.gotoAndStop("victory"); _clip.instAnimationBall.gotoAndPlay("normal"); } _local3 = moveBall(true); _local5 = Math.abs(_vel.x) + Math.abs(_vel.y); _local6 = flash.geom.Point.distance(_pos, _posLastLast); if ((_local3 == Worldmap.COLISION_TYPE_UP) && (_lastValueColision == Worldmap.COLISION_TYPE_UP)) { changeState(STATE_BALL_FINISH); } _lastValueColision = _local3; break; case STATE_BALL_LOSE : if (_iterator < 10) { _iterator++; } if (_iterator == 1) { _clipTrayectory.clear(); _clip.gotoAndStop("lose"); _clip.instAnimationBall.gotoAndPlay("normal"); } _local3 = moveBall(true); if (((Math.abs(_vel.x) + Math.abs(_vel.y)) < 4) && (_local3 == Worldmap.COLISION_TYPE_UP)) { changeState(STATE_BALL_FINISH); } break; case STATE_BALL_FINISH : break; } _gWorld.changeCamera(Math.floor(_pos.x * (_gWorld._world._xscale / 100)), Math.floor(_pos.y * (_gWorld._world._yscale / 100))); return(0); } static var STATE_BALL_PRESENTATION = 0; static var STATE_BALL_QUIET = 1; static var STATE_BALL_RUN = 2; static var STATE_BALL_WIN = 3; static var STATE_BALL_LOSE = 4; static var STATE_BALL_FINISH = 5; }
Symbol 543 MovieClip [__Packages.Worldmap] Frame 0
class Worldmap { var _game, _world, _matrixLevel, _currentLevel, _myCamera, _myLastCamera, _screenSize, _screenWidthDiv2, _screenHeightDiv2, _iFrontierXLow, _iFrontierYLow, _modeOfTiles, _pointInitialBall, _listOfHoles, _listOfHolesToOrder, _listDefineOrder, _docxml, _widthMatrix, _heightMatrix, _blockSizeX, _blockSizeY, _numberOfRenderLayers, _iFrontierXHigh, _iFrontierYHigh, _bitmapDataTileMap, _bitmapDataGlobalMap, _matrizAI, _totalCellMatriz; function Worldmap (game, world, currentLevel, myCamera, screenSize, modeOfTiles) { _game = game; _world = world; _matrixLevel = new Array(); _currentLevel = currentLevel; _myCamera = new flash.geom.Point(myCamera.x, myCamera.y); _myLastCamera = new flash.geom.Point(myCamera.x, myCamera.y); _screenSize = new flash.geom.Point(screenSize.x, screenSize.y); _screenWidthDiv2 = _screenSize.x / 2; _screenHeightDiv2 = _screenSize.y / 2; _iFrontierXLow = _screenWidthDiv2; _iFrontierYLow = _screenHeightDiv2; _modeOfTiles = modeOfTiles; _pointInitialBall = new flash.geom.Point(-1, -1); _listOfHoles = new Array(); _listOfHolesToOrder = new Array(); _listDefineOrder = new Array(); if (!Define.ENABLE_XML_INTEGRATED) { _docxml = new XML(); _docxml.ignoreWhite = true; _docxml.onLoad = function () { var _local15; var _local13; var _local21; var _local20; var _local19; var _local18; var _local22; var _local23; var _local4 = 0; while (_local4 < _root.instGame.gWorld._docxml.firstChild.childNodes.length) { if (Define.DEBUG_XML_LOAD) { trace((("Propiedad(" + _local4) + ")=") + _root.instGame.gWorld._docxml.firstChild.childNodes[_local4].attributes.name); } var _local6 = _root.instGame.gWorld._docxml.firstChild.childNodes[_local4].firstChild.nodeValue; if (Define.DEBUG_XML_LOAD) { trace((("Dato(" + _local4) + ")=") + _local6); } switch (_local4) { case 0 : _root.instGame.gWorld._widthMatrix = new Number(_local6); break; case 1 : _root.instGame.gWorld._heightMatrix = new Number(_local6); break; case 2 : _root.instGame.gWorld._blockSizeX = new Number(_local6); break; case 3 : _root.instGame.gWorld._blockSizeY = new Number(_local6); break; case 4 : _local15 = _local6.split(","); break; case 5 : if (Define.DEBUG_XML_LOAD) { trace((("Propiedad RENDER(" + _local4) + ")=") + _root.instGame.gWorld._docxml.firstChild.childNodes[_local4].attributes.numberlayers); } _root.instGame.gWorld._numberOfRenderLayers = new Number(_root.instGame.gWorld._docxml.firstChild.childNodes[_local4].attributes.numberlayers); _local13 = _local6.split(","); } _local4++; } var _local12 = Number(_root.instGame.gWorld._widthMatrix) * Number(_root.instGame.gWorld._heightMatrix); _root.instGame.gWorld._matrixLevel = new Array(_local12); var _local3 = 1; while (_local3 <= _local12) { var _local9 = new Array(_root.instGame.gWorld._numberOfRenderLayers + 1); var _local5 = new Number(_local15[_local3]); if (_local5 == Worldmap.COLISION_TYPE_BALL) { _root.instGame.gWorld._pointInitialBall.x = Math.floor(_local3 / _root.instGame.gWorld._heightMatrix); _root.instGame.gWorld._pointInitialBall.y = Math.floor(_local3 % _root.instGame.gWorld._heightMatrix) - 1; _local5 = Worldmap.COLISION_TYPE_EMPTY; } if (_local5 == Worldmap.COLISION_TYPE_HOLE) { _local5 = Worldmap.COLISION_TYPE_EMPTY; _root.instGame.gWorld._listOfHoles.push(new flash.geom.Point(Math.floor(_local3 / _root.instGame.gWorld._heightMatrix), Math.floor(_local3 % _root.instGame.gWorld._heightMatrix) - 1)); } if (_local5 > Worldmap.COLISION_TYPE_HOLE) { if (Define.DEBUG_HISTORY_BOSS_LEVELS) { if (_root.instGame.gWorld._listOfHolesToOrder.length < 1) { _root.instGame.gWorld._listOfHolesToOrder.push(new flash.geom.Point(Math.floor(_local3 / _root.instGame.gWorld._heightMatrix), Math.floor(_local3 % _root.instGame.gWorld._heightMatrix) - 1)); _root.instGame.gWorld._listDefineOrder.push(new Number(_local5)); } } else { _root.instGame.gWorld._listOfHolesToOrder.push(new flash.geom.Point(Math.floor(_local3 / _root.instGame.gWorld._heightMatrix), Math.floor(_local3 % _root.instGame.gWorld._heightMatrix) - 1)); _root.instGame.gWorld._listDefineOrder.push(new Number(_local5)); } _local5 = Worldmap.COLISION_TYPE_EMPTY; } _local9[0] = new Number(_local5); var _local2 = 0; while (_local2 < _root.instGame.gWorld._numberOfRenderLayers) { var _local10 = new Number(_local13[_local3 + (_local12 * _local2)]); _local9[_local2 + 1] = new Number(_local10); _local2++; } _root.instGame.gWorld._matrixLevel[_local3 - 1] = _local9; _local3++; } _root.instGame.gWorld._iFrontierXHigh = (_root.instGame.gWorld._widthMatrix * _root.instGame.gWorld._blockSizeX) - _root.instGame.gWorld._iFrontierXLow; _root.instGame.gWorld._iFrontierYHigh = (_root.instGame.gWorld._heightMatrix * _root.instGame.gWorld._blockSizeY) - _root.instGame.gWorld._iFrontierYLow; switch (_root.gCurrentLevel) { case 0 : case 1 : case 2 : case 3 : _root.instGame.gWorld.buildBoardBitmapData("tilemap1"); break; case 4 : case 5 : case 6 : case 7 : _root.instGame.gWorld.buildBoardBitmapData("tilemap2"); break; case 8 : case 9 : case 10 : case 11 : _root.instGame.gWorld.buildBoardBitmapData("tilemap3"); break; case 12 : case 13 : case 14 : case 15 : _root.instGame.gWorld.buildBoardBitmapData("tilemap4"); } var _local14 = 0; while ((_root.instGame.gWorld._listDefineOrder.length > 0) && (_local14 < 50)) { _local14++; var _local8 = -1; var _local11 = 99999 /* 0x01869F */; var _local7 = new flash.geom.Point(0, 0); var _local2 = 0; while (_local2 < _root.instGame.gWorld._listDefineOrder.length) { if (_root.instGame.gWorld._listDefineOrder[_local2] < _local11) { _local8 = _local2; _local11 = _root.instGame.gWorld._listDefineOrder[_local2]; _local7.x = _root.instGame.gWorld._listOfHolesToOrder[_local2].x; _local7.y = _root.instGame.gWorld._listOfHolesToOrder[_local2].y; } _local2++; } if (_local8 != -1) { _root.instGame.gWorld._listOfHolesToOrder.splice(_local8, 1); _root.instGame.gWorld._listDefineOrder.splice(_local8, 1); _root.instGame.gWorld._listOfHoles.push(new flash.geom.Point(_local7.x, _local7.y)); } } if (!Define.DEBUG_HISTORY_BOSS_LEVELS) { switch (_root.gCurrentLevel) { case 3 : case 7 : case 11 : case 15 : if (_root.gIsHistoryMode) { var _local16 = _root.instGame.gWorld._listOfHoles.length; var _local17 = Math.floor((3 * _local16) / 4); _local16 = _local16 - _local17; _root.instGame.gWorld._listOfHoles.splice(_local17, _local16); } break; } } _root.instGame.changeGeneralGameState(Define.STATE_GAME_LOADING); }; _docxml.load(("levelsgolf/level" + (_currentLevel + 1)) + ".xml"); } else { _docxml = new XML(cXml.XML_LEVELS[_currentLevel]); _docxml.ignoreWhite = true; var _local16; var _local14; var _local26; var _local25; var _local24; var _local23; var _local28; var _local29; var _local5 = 0; while (_local5 < _docxml.firstChild.childNodes.length) { if (Define.DEBUG_XML_LOAD) { trace((("Propiedad(" + _local5) + ")=") + _docxml.firstChild.childNodes[_local5].attributes.name); } var _local7 = _docxml.firstChild.childNodes[_local5].firstChild.nodeValue; if (Define.DEBUG_XML_LOAD) { trace((("Dato(" + _local5) + ")=") + _local7); } switch (_local5) { case 0 : _widthMatrix = new Number(_local7); break; case 1 : _heightMatrix = new Number(_local7); break; case 2 : _blockSizeX = new Number(_local7); break; case 3 : _blockSizeY = new Number(_local7); break; case 4 : _local16 = _local7.split(","); break; case 5 : if (Define.DEBUG_XML_LOAD) { trace((("Propiedad RENDER(" + _local5) + ")=") + _docxml.firstChild.childNodes[_local5].attributes.numberlayers); } _numberOfRenderLayers = new Number(_docxml.firstChild.childNodes[_local5].attributes.numberlayers); _local14 = _local7.split(","); } _local5++; } var _local13 = Number(_widthMatrix) * Number(_heightMatrix); _matrixLevel = new Array(_local13); var _local4 = 1; while (_local4 <= _local13) { var _local10 = new Array(_numberOfRenderLayers + 1); var _local6 = new Number(_local16[_local4]); if (_local6 == COLISION_TYPE_BALL) { _pointInitialBall.x = Math.floor(_local4 / _heightMatrix); _pointInitialBall.y = Math.floor(_local4 % _heightMatrix) - 1; _local6 = COLISION_TYPE_EMPTY; } if (_local6 == COLISION_TYPE_HOLE) { _local6 = COLISION_TYPE_EMPTY; _listOfHoles.push(new flash.geom.Point(Math.floor(_local4 / _heightMatrix), Math.floor(_local4 % _heightMatrix) - 1)); } if (_local6 > COLISION_TYPE_HOLE) { if (Define.DEBUG_HISTORY_BOSS_LEVELS) { if (_listOfHolesToOrder.length < 1) { _listOfHolesToOrder.push(new flash.geom.Point(Math.floor(_local4 / _heightMatrix), Math.floor(_local4 % _heightMatrix) - 1)); _listDefineOrder.push(new Number(_local6)); } } else { _listOfHolesToOrder.push(new flash.geom.Point(Math.floor(_local4 / _heightMatrix), Math.floor(_local4 % _heightMatrix) - 1)); _listDefineOrder.push(new Number(_local6)); } _local6 = COLISION_TYPE_EMPTY; } _local10[0] = new Number(_local6); var _local3 = 0; while (_local3 < _numberOfRenderLayers) { var _local11 = new Number(_local14[_local4 + (_local13 * _local3)]); _local10[_local3 + 1] = new Number(_local11); _local3++; } _matrixLevel[_local4 - 1] = _local10; _local4++; } _iFrontierXHigh = (_widthMatrix * _blockSizeX) - _iFrontierXLow; _iFrontierYHigh = (_heightMatrix * _blockSizeY) - _iFrontierYLow; switch (_root.gCurrentLevel) { case 0 : case 1 : case 2 : case 3 : buildBoardBitmapData("tilemap1"); break; case 4 : case 5 : case 6 : case 7 : buildBoardBitmapData("tilemap2"); break; case 8 : case 9 : case 10 : case 11 : buildBoardBitmapData("tilemap3"); break; case 12 : case 13 : case 14 : case 15 : buildBoardBitmapData("tilemap4"); } var _local15 = 0; while ((_listDefineOrder.length > 0) && (_local15 < 50)) { _local15++; var _local9 = -1; var _local12 = 99999 /* 0x01869F */; var _local8 = new flash.geom.Point(0, 0); var _local3 = 0; while (_local3 < _listDefineOrder.length) { if (_listDefineOrder[_local3] < _local12) { _local9 = _local3; _local12 = _listDefineOrder[_local3]; _local8.x = _listOfHolesToOrder[_local3].x; _local8.y = _listOfHolesToOrder[_local3].y; } _local3++; } if (_local9 != -1) { _listOfHolesToOrder.splice(_local9, 1); _listDefineOrder.splice(_local9, 1); _listOfHoles.push(new flash.geom.Point(_local8.x, _local8.y)); } } if (!Define.DEBUG_HISTORY_BOSS_LEVELS) { switch (_root.gCurrentLevel) { case 3 : case 7 : case 11 : case 15 : if (_root.gIsHistoryMode) { var _local17 = _listOfHoles.length; var _local19 = Math.floor((3 * _local17) / 4); _local17 = _local17 - _local19; _listOfHoles.splice(_local19, _local17); } break; } } } } function freeResources() { _root.instGame.gProtagonist.freeResources(); _root.instGame.gProtagonist = null; var _local3 = 0; while (_local3 < _root.instGame.gHoles.length) { _root.instGame.gHoles[_local3].freeResources(); _root.instGame.gHoles[_local3] = null; _local3++; } _root.instGame.gHoles = null; _bitmapDataTileMap = null; _bitmapDataGlobalMap = null; } function changeCamera(px, py) { _myLastCamera.x = _myCamera.x; _myLastCamera.y = _myCamera.y; _myCamera.x = px; _myCamera.y = py; switch (_modeOfTiles) { case 0 : case 1 : if (Math.abs(px) < _iFrontierXLow) { _myCamera.x = _iFrontierXLow; } if (Math.abs(py) < _iFrontierYLow) { _myCamera.y = _iFrontierYLow; } if (Math.abs(px) > _iFrontierXHigh) { _myCamera.x = _iFrontierXHigh; } if (Math.abs(py) > _iFrontierYHigh) { _myCamera.y = _iFrontierYHigh; } _world._x = (-_myCamera.x) + _screenWidthDiv2; _world._y = (-_myCamera.y) + _screenHeightDiv2; } } function getPointMatrix(pos) { var _local2 = new flash.geom.Point(Math.floor(pos.x / _blockSizeX), Math.floor(pos.y / _blockSizeY)); return(_local2); } function getContent(p_pos, p_layer) { if (p_pos.x < 0) { return(COLISION_TYPE_1); } if (p_pos.y < 0) { return(COLISION_TYPE_1); } if (p_pos.x >= _widthMatrix) { return(COLISION_TYPE_1); } if (p_pos.y >= _heightMatrix) { return(COLISION_TYPE_1); } return(_matrixLevel[(p_pos.x * _heightMatrix) + p_pos.y][p_layer]); } function getMaximumLayerValue(p_pos) { var _local3 = (p_pos.x * _heightMatrix) + p_pos.y; var _local2 = _numberOfRenderLayers; while (_local2 >= 1) { if (_matrixLevel[_local3][_local2] > 0) { return(_local2 - 1); } _local2--; } return(-1); } function isCollision(posTest, vel) { var _local10; var _local9; var _local3 = Math.floor(posTest.x / _blockSizeX); var _local4 = Math.floor(posTest.y / _blockSizeY); var _local11 = _matrixLevel[(_local3 * _heightMatrix) + _local4][0]; if (_local11 == COLISION_TYPE_EMPTY) { return(COLISION_TYPE_EMPTY); } if (_local11 == COLISION_TYPE_1) { var _local2 = new flash.geom.Point(posTest.x, posTest.y); do { _local2.x = _local2.x - (vel.x / 10); _local2.y = _local2.y - (vel.y / 10); } while (getContent(getPointMatrix(_local2), 0) != COLISION_TYPE_EMPTY); var _local7 = Math.floor(_local2.x / _blockSizeX); var _local8 = Math.floor(_local2.y / _blockSizeY); if ((_local7 == (_local3 - 1)) && (_local8 == _local4)) { return(COLISION_TYPE_LEFT); } if ((_local7 == (_local3 + 1)) && (_local8 == _local4)) { return(COLISION_TYPE_RIGHT); } if ((_local7 == _local3) && (_local8 == (_local4 - 1))) { return(COLISION_TYPE_UP); } if ((_local7 == _local3) && (_local8 == (_local4 + 1))) { return(COLISION_TYPE_DOWN); } if ((_local7 == (_local3 - 1)) && (_local8 == (_local4 - 1))) { if (getContent(new flash.geom.Point(_local3 - 1, _local4), 0) == COLISION_TYPE_EMPTY) { return(COLISION_TYPE_LEFT); } return(COLISION_TYPE_UP); } if ((_local7 == (_local3 + 1)) && (_local8 == (_local4 - 1))) { if (getContent(new flash.geom.Point(_local3 + 1, _local4), 0) == COLISION_TYPE_EMPTY) { return(COLISION_TYPE_RIGHT); } return(COLISION_TYPE_UP); } if ((_local7 == (_local3 - 1)) && (_local8 == (_local4 + 1))) { if (getContent(new flash.geom.Point(_local3 - 1, _local4), 0) == COLISION_TYPE_EMPTY) { return(COLISION_TYPE_LEFT); } return(COLISION_TYPE_DOWN); } if ((_local7 == (_local3 + 1)) && (_local8 == (_local4 + 1))) { if (getContent(new flash.geom.Point(_local3 + 1, _local4), 0) == COLISION_TYPE_EMPTY) { return(COLISION_TYPE_RIGHT); } return(COLISION_TYPE_DOWN); } } if (_local11 == COLISION_TYPE_2) { _local10 = posTest.x - (_local3 * _blockSizeX); _local9 = _blockSizeY - (posTest.y - (_local4 * _blockSizeY)); if (testColisionDiagonal(315, _local10, _local9)) { return(COLISION_TYPE_2); } return(COLISION_TYPE_EMPTY); } if (_local11 == COLISION_TYPE_3) { _local10 = posTest.x - (_local3 * _blockSizeX); _local9 = _blockSizeY - (posTest.y - (_local4 * _blockSizeY)); if (testColisionDiagonal(225, _local10, _local9)) { return(COLISION_TYPE_3); } return(COLISION_TYPE_EMPTY); } if (_local11 == COLISION_TYPE_4) { _local10 = posTest.x - (_local3 * _blockSizeX); _local9 = _blockSizeY - (posTest.y - (_local4 * _blockSizeY)); if (testColisionDiagonal(45, _local10, _local9)) { return(COLISION_TYPE_4); } return(COLISION_TYPE_EMPTY); } if (_local11 == COLISION_TYPE_5) { _local10 = posTest.x - (_local3 * _blockSizeX); _local9 = _blockSizeY - (posTest.y - (_local4 * _blockSizeY)); if (testColisionDiagonal(135, _local10, _local9)) { return(COLISION_TYPE_5); } return(COLISION_TYPE_EMPTY); } return(COLISION_TYPE_EMPTY); } function testColisionDiagonal(grad, posTest_x, posTest_y) { var _local2 = 0; switch (grad) { case 45 : _local2 = (((-_blockSizeY) * posTest_x) + ((-_blockSizeX) * posTest_y)) + (_blockSizeX * _blockSizeY); break; case 135 : _local2 = (_blockSizeY * posTest_x) + ((-_blockSizeX) * posTest_y); break; case 225 : _local2 = ((_blockSizeY * posTest_x) + (_blockSizeX * posTest_y)) - (_blockSizeX * _blockSizeY); break; case 315 : _local2 = ((-_blockSizeY) * posTest_x) + (_blockSizeX * posTest_y); } return(_local2 > 0); } function renderCell(i, j, posCellScreen, layer) { var _local4 = (i * _heightMatrix) + j; var _local5; if (layer == -1) { var _local3 = -1; i = _numberOfRenderLayers; while (i >= 1) { _local3 = _matrixLevel[_local4][i]; if (_local3 > 0) { break; } i--; } _local5 = _local3; } else { _local5 = 0; if (_matrixLevel[_local4][layer + 1] > 0) { _local5 = _matrixLevel[_local4][layer + 1]; } } if (_local5 > 0) { _local5 = _local5 - 1; var _local8 = Math.floor(_local5 / 6); var _local7 = Math.floor(_local5 % 6); _bitmapDataGlobalMap.copyPixels(_bitmapDataTileMap, new flash.geom.Rectangle(_local8 * _blockSizeX, _local7 * _blockSizeY, _blockSizeX, _blockSizeY), posCellScreen, _bitmapDataTileMap, new flash.geom.Point(0, 0), true); } } function getDirectionDestination(origin, destination) { var _local2 = getPointMatrix(origin); var _local3 = getPointMatrix(destination); var _local4 = (_local2.x * _heightMatrix) + _local2.y; var _local5 = (_local3.x * _heightMatrix) + _local3.y; return(0); } function buildBoardBitmapData(linkageId) { _bitmapDataTileMap = flash.display.BitmapData.loadBitmap(linkageId); _bitmapDataGlobalMap = new flash.display.BitmapData(_blockSizeX * _widthMatrix, _blockSizeY * _heightMatrix, true); var _local4 = 0; while (_local4 < _widthMatrix) { var _local3 = 0; while (_local3 < _heightMatrix) { var _local2 = 0; while (_local2 < _numberOfRenderLayers) { renderCell(_local4, _local3, new flash.geom.Point(_local4 * _blockSizeX, _local3 * _blockSizeY), _local2); _local2++; } _local3++; } _local4++; } _world.attachBitmap(_bitmapDataGlobalMap, 0); } function getScreenPoint(ppos) { var _local2 = new flash.geom.Point(ppos.x, ppos.y); _local2.x = _local2.x - _myCamera.x; _local2.y = _local2.y - _myCamera.y; _local2.x = _local2.x + (_screenSize.x >> 1); _local2.y = _local2.y + (_screenSize.y >> 1); return(_local2); } function getWorldPoint(ppos) { var _local2 = new flash.geom.Point(ppos.x, ppos.y); _local2.x = _local2.x + _myCamera.x; _local2.y = _local2.y + _myCamera.y; _local2.x = _local2.x - (_screenSize.x >> 1); _local2.y = _local2.y - (_screenSize.y >> 1); return(_local2); } function setElementScreenPoint(p_clip, p_pos) { var _local2 = getScreenPoint(p_pos); p_clip._x = _local2.x; p_clip._y = _local2.y; } function initAI() { var _local2; _matrizAI = new Array(); _totalCellMatriz = 120; _local2 = 0; while (_local2 < _totalCellMatriz) { _matrizAI.push([-1, -1, Define.DIRECTION_NONE, -1, 1000000, -1, -1]); _local2++; } } function accionCalcularDireccionCoordenadas(x_o, y_o, x_d, y_d) { if (y_o > y_d) { return(Define.DIRECTION_UP); } if (y_o < y_d) { return(Define.DIRECTION_DOWN); } if (x_o < x_d) { return(Define.DIRECTION_RIGHT); } if (x_o > x_d) { return(Define.DIRECTION_LEFT); } return(Define.DIRECTION_NONE); } function accionDistanciaCoordenadas(x_o, y_o, x_d, y_d) { return(Math.abs(x_o - x_d) + Math.abs(y_o - y_d)); } function accionHijoCorrecto(pos_x, pos_y, tamanyo_matriz) { var _local6; var _local2; if ((pos_x < 0) || (pos_x >= _widthMatrix)) { return(0); } if ((pos_y < 0) || (pos_y >= _heightMatrix)) { return(0); } var _local7 = new flash.geom.Point(pos_x, pos_y); _local6 = getContent(_local7, 0); if (_local6 == COLISION_TYPE_1) { return(0); } _local2 = 0; while (_local2 <= tamanyo_matriz) { if ((_matrizAI[_local2][0] == pos_x) && (_matrizAI[_local2][1] == pos_y)) { return(0); } _local2++; } return(1); } function accionBuscarCamino(x_ori, y_ori, x_des, y_des) { var _local3; var _local6; var _local11; var _local7; var _local5; var _local4; var _local2; var _local12; var _local8; _local3 = 0; while (_local3 < _totalCellMatriz) { _matrizAI[_local3][0] = -1; _matrizAI[_local3][1] = -1; _matrizAI[_local3][2] = Define.DIRECTION_NONE; _matrizAI[_local3][3] = -1; _matrizAI[_local3][4] = 1000000 /* 0x0F4240 */; _matrizAI[_local3][5] = -1; _matrizAI[_local3][6] = 0; _local3++; } _local2 = 0; _matrizAI[_local2][0] = x_ori; _matrizAI[_local2][1] = y_ori; _matrizAI[_local2][2] = 1; _matrizAI[_local2][3] = Define.DIRECTION_NONE; if ((x_des == Define.DIRECTION_NONE) && (y_des == Define.DIRECTION_NONE)) { _matrizAI[_local2][4] = 0; } else { _matrizAI[_local2][4] = accionDistanciaCoordenadas(x_ori, y_ori, x_des, y_des); } _matrizAI[_local2][5] = -1; _matrizAI[_local2][6] = 0; _local3 = 0; do { _local11 = 0; if (_local2 > (_totalCellMatriz - 40)) { return(100000000); } _local12 = 1000000 /* 0x0F4240 */; _local3 = -1; _local6 = 0; while (_local6 <= _local2) { if (_matrizAI[_local6][2] == 1) { if (_matrizAI[_local6][4] < _local12) { _local3 = _local6; _local12 = _matrizAI[_local6][4]; } } _local6++; } if (_local3 == -1) { return(100000000); } _local8 = _local3; if ((_matrizAI[_local3][0] == x_des) && (_matrizAI[_local3][1] == y_des)) { return(_matrizAI[_local8][6]); } _matrizAI[_local8][2] = 0; _local5 = _matrizAI[_local3][0]; _local4 = _matrizAI[_local3][1] + 1; if (accionHijoCorrecto(_local5, _local4, _local2) == 1) { if (_matrizAI[_local8][3] == Define.DIRECTION_NONE) { _local7 = Define.DIRECTION_DOWN; } else { _local7 = _matrizAI[_local8][3]; } _local2++; _matrizAI[_local2][0] = _local5; _matrizAI[_local2][1] = _local4; _matrizAI[_local2][2] = 1; _matrizAI[_local2][3] = _local7; if ((x_des == Define.DIRECTION_NONE) && (y_des == Define.DIRECTION_NONE)) { _matrizAI[_local2][4] = 0; } else { _matrizAI[_local2][4] = accionDistanciaCoordenadas(_local5, _local4, x_des, y_des); } _matrizAI[_local2][5] = _local3; _matrizAI[_local2][6] = _matrizAI[_local3][6] + 1; _local11++; } _local5 = _matrizAI[_local3][0]; _local4 = _matrizAI[_local3][1] - 1; if (accionHijoCorrecto(_local5, _local4, _local2) == 1) { if (_matrizAI[_local8][3] == Define.DIRECTION_NONE) { _local7 = Define.DIRECTION_UP; } else { _local7 = _matrizAI[_local8][3]; } _local2++; _matrizAI[_local2][0] = _local5; _matrizAI[_local2][1] = _local4; _matrizAI[_local2][2] = 1; _matrizAI[_local2][3] = _local7; if ((x_des == Define.DIRECTION_NONE) && (y_des == Define.DIRECTION_NONE)) { _matrizAI[_local2][4] = 0; } else { _matrizAI[_local2][4] = accionDistanciaCoordenadas(_local5, _local4, x_des, y_des); } _matrizAI[_local2][5] = _local3; _matrizAI[_local2][6] = _matrizAI[_local3][6] + 1; _local11++; } _local5 = _matrizAI[_local3][0] - 1; _local4 = _matrizAI[_local3][1]; if (accionHijoCorrecto(_local5, _local4, _local2) == 1) { if (_matrizAI[_local8][3] == Define.DIRECTION_NONE) { _local7 = Define.DIRECTION_LEFT; } else { _local7 = _matrizAI[_local8][3]; } _local2++; _matrizAI[_local2][0] = _local5; _matrizAI[_local2][1] = _local4; _matrizAI[_local2][2] = 1; _matrizAI[_local2][3] = _local7; if ((x_des == Define.DIRECTION_NONE) && (y_des == Define.DIRECTION_NONE)) { _matrizAI[_local2][4] = 0; } else { _matrizAI[_local2][4] = accionDistanciaCoordenadas(_local5, _local4, x_des, y_des); } _matrizAI[_local2][5] = _local3; _matrizAI[_local2][6] = _matrizAI[_local3][6] + 1; _local11++; } _local5 = _matrizAI[_local3][0] + 1; _local4 = _matrizAI[_local3][1]; if (accionHijoCorrecto(_local5, _local4, _local2) == 1) { if (_matrizAI[_local8][3] == Define.DIRECTION_NONE) { _local7 = Define.DIRECTION_RIGHT; } else { _local7 = _matrizAI[_local8][3]; } _local2++; _matrizAI[_local2][0] = _local5; _matrizAI[_local2][1] = _local4; _matrizAI[_local2][2] = 1; _matrizAI[_local2][3] = _local7; if ((x_des == Define.DIRECTION_NONE) && (y_des == Define.DIRECTION_NONE)) { _matrizAI[_local2][4] = 0; } else { _matrizAI[_local2][4] = accionDistanciaCoordenadas(_local5, _local4, x_des, y_des); } _matrizAI[_local2][5] = _local3; _matrizAI[_local2][6] = _matrizAI[_local3][6] + 1; _local11++; } } while (true); } static var COLISION_TYPE_EMPTY = 0; static var COLISION_TYPE_1 = 1; static var COLISION_TYPE_2 = 2; static var COLISION_TYPE_3 = 3; static var COLISION_TYPE_4 = 4; static var COLISION_TYPE_5 = 5; static var COLISION_TYPE_BALL = 6; static var COLISION_TYPE_HOLE = 7; static var COLISION_TYPE_UP = 6; static var COLISION_TYPE_DOWN = 7; static var COLISION_TYPE_LEFT = 8; static var COLISION_TYPE_RIGHT = 9; }
Symbol 544 MovieClip [__Packages.cXml] Frame 0
!!!ERROR
Symbol 545 MovieClip [__Packages.cHole] Frame 0
!!!ERROR
Symbol 546 MovieClip [__Packages.MochiAd] Frame 0
!!!ERROR
Symbol 323 MovieClip [clipLogo] Frame 1
_root.mySoundTmpLogo.attachSound("logomelody"); _root.mySoundTmpLogo.start(0, 1);
Symbol 323 MovieClip [clipLogo] Frame 220
stop(); _root.gotoAndPlay("intro");
Symbol 370 MovieClip Frame 174
stop();
Symbol 377 MovieClip Frame 60
stop();
Symbol 378 MovieClip Frame 582
_root.gotoAndPlay("main");
Symbol 379 MovieClip Frame 400
stop();
Symbol 387 MovieClip Frame 1
stop();
Symbol 387 MovieClip Frame 10
stop();
Symbol 387 MovieClip Frame 20
stop();
Symbol 387 MovieClip Frame 30
stop();
Symbol 390 MovieClip Frame 1
this.instRotableCircle.gotoAndStop("rojo");
Instance of Symbol 387 MovieClip "instRotableCircle" in Symbol 390 MovieClip Frame 1
/* no clip actions */
Symbol 390 MovieClip Frame 10
this.instRotableCircle.gotoAndStop("verde");
Symbol 390 MovieClip Frame 20
this.instRotableCircle.gotoAndStop("azul");
Symbol 390 MovieClip Frame 30
this.instRotableCircle.gotoAndStop("blanco");
Symbol 398 MovieClip Frame 1
stop();
Symbol 398 MovieClip Frame 11
stop();
Symbol 398 MovieClip Frame 21
stop();
Symbol 398 MovieClip Frame 31
stop();
Symbol 417 MovieClip [clipStatsInformation] Frame 1
stop();
Symbol 417 MovieClip [clipStatsInformation] Frame 11
_alpha = 75; stop();
Symbol 417 MovieClip [clipStatsInformation] Frame 25
stop();
Symbol 430 Button
on (release) { var nameWrited = new String(instTextName.text); var nameToSend = new String(""); var z = 0; while (z < nameWrited.length) { var charTmp = new Number(nameWrited.charCodeAt(z)); if ((((charTmp >= 65) && (charTmp <= 90)) || ((charTmp >= 97) && (charTmp <= 122))) || ((charTmp >= 48) && (charTmp <= 57))) { nameToSend = nameToSend + nameWrited.charAt(z); } z++; } if (nameToSend.length > 1) { var my_lv = new LoadVars(); my_lv.onLoad = function (success) { switch (_root.gCurrentLevel) { case 3 : getURL ("http://www.freecreationgames.net/?q=node/30", "_blank"); break; case 7 : getURL ("http://www.freecreationgames.net/?q=node/31", "_blank"); break; case 11 : getURL ("http://www.freecreationgames.net/?q=node/32", "_blank"); break; case 15 : getURL ("http://www.freecreationgames.net/?q=node/33", "_blank"); } _root.playGameSound(Define.SOUNDS_SELECCION, 1); _parent.instSubmitHighscore._visible = false; }; var diffTmp = 0; switch (_root.gCurrentLevel) { case 3 : diffTmp = 0; break; case 7 : diffTmp = 1; break; case 11 : diffTmp = 2; break; case 15 : diffTmp = 3; } my_lv.load((((((((("http://www.freecreationgames.net/ClosingDimensionsInsert.php?type_closingdim=44&name=" + nameToSend) + "&timedone=") + _root.gPutoTimeDoneInTimeAttack) + "&holesdone=") + _root.instGame.gNumberOfHolesClosedTimerAttack) + "&hitsdone=") + _root.instGame.gHitsDoneForTimeAttack) + "&difficultydone=") + diffTmp); } }
Symbol 437 MovieClip Frame 1
stop();
Symbol 437 MovieClip Frame 13
instButtonNewGame.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); _root.instGame.gTutorial = true; _root.initGameStart(0); }; stop();
Symbol 437 MovieClip Frame 29
instExit1.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); _root.instClipMenuResultGame._alpha = 100; _root.instClipMenuResultGame._visible = false; _root.instGame.gWorld.freeResources(); _root.instGame.gGameIsRunning = false; _root.instClipMenuGame._visible = true; _root.instClipMenuGame.gotoAndPlay("mainMenu"); }; instNext1.onRelease = function () { _root.instGame.gWorld.freeResources(); if (_root.gCurrentLevel < (Define.TOTAL_NUMBER_OF_LEVELS - 1)) { _root.gCurrentLevel++; switch (_root.gCurrentLevel) { case 3 : case 7 : case 11 : case 15 : _root.gTimeAttackMode = true; break; default : _root.gTimeAttackMode = false; } _root.changeGameState(Define.STATEGENERAL_GAME); } else { gotoAndPlay ("finJuego"); } }; instLabelVictoria.gotoAndStop("verde"); instExit1.gotoAndStop("verde"); instNext1.gotoAndStop("verde"); instLabelVictoria.instBigText.text = "Congratulations"; instExit1.instTextButton.text = "Exit"; instNext1.instTextButton.text = "Next"; instLabelVictoria._alpha = 0; instExit1._alpha = 0; instNext1._alpha = 0; if (_root.gTimeAttackMode && (!_root.gIsHistoryMode)) { instNext1._visible = false; } totalNumberFramesAnimationMainMenu = 20; instLabelVictoria.onEnterFrame = function () { this._y = this._y + (120 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instExit1.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation + (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instNext1.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instResultTime.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; _root.playGameSound(Define.SOUNDS_VICTORIA, 1); _root.saveGameDataLevel(); _root.saveGameData();
Symbol 437 MovieClip Frame 49
delete instLabelVictoria.onEnterFrame; delete instExit1.onEnterFrame; delete instNext1.onEnterFrame; delete instResultTime.onEnterFrame; activeChangeColor = -1; factorEscalaContraccion = 4; if (!_root.gTimeAttackMode) { instClipStatsInformation._visible = false; instSubmitHighscore._visible = false; } else { if (!_root.gIsHistoryMode) { instNext1._visible = false; } instClipStatsInformation._visible = true; instClipStatsInformation._alpha = 100; instClipStatsInformation._x = 0; instClipStatsInformation._y = 191.7; instSubmitHighscore._visible = true; instSubmitHighscore._alpha = 100; instSubmitHighscore._x = 200; instSubmitHighscore._y = 376; instClipStatsInformation.gotoAndStop("highscore"); instClipStatsInformation.instIconLevel.gotoAndStop(_root.gCurrentLevel + 1); instClipStatsInformation.instTextDay.text = Define.LEVEL_TEXT_DESCRIPTIONS[_root.gCurrentLevel]; var nmCurrentDataTime = new Date(); var tmpCurTime = nmCurrentDataTime.getTime(); _root.gPutoTimeDoneInTimeAttack = Math.floor(tmpCurTime - _root.nmInitialTime); instClipStatsInformation.instTextHolesClosed.text = "" + _root.instGame.gNumberOfHolesClosedTimerAttack; var hitsDoneInTimeAttack = _root.instGame.gHitsDoneForTimeAttack; var minutesScore = Math.floor((_root.gPutoTimeDoneInTimeAttack / 1000) / 60); var secondsScore = Math.floor((_root.gPutoTimeDoneInTimeAttack / 1000) % 60); instClipStatsInformation.instTextTime.text = (("" + minutesScore) + ":") + secondsScore; instClipStatsInformation.instTextStars.text = "" + hitsDoneInTimeAttack; } instExit1.onRollOver = function () { activeChangeColor = 0; this.shiftInX = 0; }; instExit1.onRollOut = function () { activeChangeColor = -1; }; instNext1.onRollOver = function () { activeChangeColor = 1; this.shiftInX = 0; }; instNext1.onRollOut = function () { activeChangeColor = -1; }; instExit1.onEnterFrame = function () { if (activeChangeColor == 0) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instNext1.onEnterFrame = function () { if (activeChangeColor == 1) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; stop();
Symbol 437 MovieClip Frame 51
instExit2.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); _root.instClipMenuResultGame._alpha = 100; _root.instClipMenuResultGame._visible = false; _root.instGame.gWorld.freeResources(); _root.instGame.gGameIsRunning = false; _root.instClipMenuGame._visible = true; _root.instClipMenuGame.gotoAndPlay("mainMenu"); }; instRetry2.onRelease = function () { _root.instGame.gWorld.freeResources(); _root.playGameSound(Define.SOUNDS_SELECCION, 1); _root.changeGameState(Define.STATEGENERAL_GAME); gotoAndStop ("parar"); }; instLabelDerrota1.gotoAndStop("rojo"); instExit2.gotoAndStop("rojo"); instRetry2.gotoAndStop("rojo"); instLabelDerrota1.instBigText.text = "Sorry"; instExit2.instTextButton.text = "Exit"; instRetry2.instTextButton.text = "Retry"; instLabelDerrota1._alpha = 0; instExit2._alpha = 0; instRetry2._alpha = 0; totalNumberFramesAnimationMainMenu = 20; instLabelDerrota1.onEnterFrame = function () { this._y = this._y + (120 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instExit2.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation + (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instRetry2.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; _root.playGameSound(Define.SOUNDS_DERROTA, 1);
Symbol 437 MovieClip Frame 71
delete instLabelDerrota1.onEnterFrame; delete instExit2.onEnterFrame; delete instRetry2.onEnterFrame; activeChangeColor = -1; factorEscalaContraccion = 4; if ((!_root.gTimeAttackMode) || (_root.gIsHistoryMode)) { instClipStatsInformation._visible = false; instSubmitHighscore._visible = false; } else { instClipStatsInformation._visible = true; instClipStatsInformation._alpha = 100; instClipStatsInformation._x = 0; instClipStatsInformation._y = 191.7; instSubmitHighscore._visible = true; instSubmitHighscore._alpha = 100; instSubmitHighscore._x = 200; instSubmitHighscore._y = 376; instClipStatsInformation.gotoAndStop("highscore"); instClipStatsInformation.instIconLevel.gotoAndStop(_root.gCurrentLevel + 1); instClipStatsInformation.instTextDay.text = Define.LEVEL_TEXT_DESCRIPTIONS[_root.gCurrentLevel]; var nmCurrentDataTime = new Date(); var tmpCurTime = nmCurrentDataTime.getTime(); _root.gPutoTimeDoneInTimeAttack = Math.floor(tmpCurTime - _root.nmInitialTime); instClipStatsInformation.instTextHolesClosed.text = "" + _root.instGame.gNumberOfHolesClosedTimerAttack; var hitsDoneInTimeAttack = _root.instGame.gHitsDoneForTimeAttack; var minutesScore = Math.floor((_root.gPutoTimeDoneInTimeAttack / 1000) / 60); var secondsScore = Math.floor((_root.gPutoTimeDoneInTimeAttack / 1000) % 60); instClipStatsInformation.instTextTime.text = (("" + minutesScore) + ":") + secondsScore; instClipStatsInformation.instTextStars.text = "" + hitsDoneInTimeAttack; } instExit2.onRollOver = function () { activeChangeColor = 0; this.shiftInX = 0; }; instExit2.onRollOut = function () { activeChangeColor = -1; }; instRetry2.onRollOver = function () { activeChangeColor = 1; this.shiftInX = 0; }; instRetry2.onRollOut = function () { activeChangeColor = -1; }; instExit2.onEnterFrame = function () { if (activeChangeColor == 0) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instRetry2.onEnterFrame = function () { if (activeChangeColor == 1) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; stop();
Symbol 437 MovieClip Frame 74
instExitToCredits.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); _root.instClipMenuResultGame._alpha = 100; _root.instClipMenuResultGame._visible = false; _root.instGame.gGameIsRunning = false; _root.instGame.gWorld.freeResources(); _root.instClipMenuGame._visible = true; _root.instClipMenuGame.gotoAndPlay("about"); }; instLabelEndGame.gotoAndStop("rojo"); instExitToCredits.gotoAndStop("rojo"); instLabelEndGame.instBigText.text = "Game Complete"; instExitToCredits.instTextButton.text = "Exit"; instLabelEndGame._alpha = 0; instExitToCredits._alpha = 0; totalNumberFramesAnimationMainMenu = 20; instLabelEndGame.onEnterFrame = function () { this._y = this._y + (120 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instExitToCredits.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation + (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); };
Symbol 437 MovieClip Frame 95
delete instLabelEndGame.onEnterFrame; delete instExitToCredits.onEnterFrame; activeChangeColor = -1; factorEscalaContraccion = 4; instExitToCredits.onRollOver = function () { activeChangeColor = 0; this.shiftInX = 0; }; instExitToCredits.onRollOut = function () { activeChangeColor = -1; }; instExitToCredits.onEnterFrame = function () { if (activeChangeColor == 0) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } if (stepLength < 25) { stepLength = stepLength + 0.2; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; if (stepLength > 4) { stepLength = stepLength - 0.2; } } }; stop();
Symbol 437 MovieClip Frame 101
stop();
Symbol 483 MovieClip Frame 1
stop();
Symbol 483 MovieClip Frame 7
stop();
Symbol 540 MovieClip Frame 1
instButtonPlay.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); gotoAndPlay ("menuPlay"); }; instButtonSettings.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); gotoAndPlay ("settings"); }; instButtonHelp.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); gotoAndPlay ("help"); }; instButtonAbout.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); gotoAndPlay ("about"); }; instButtonPlay.gotoAndStop("rojo"); instButtonSettings.gotoAndStop("rojo"); instButtonHelp.gotoAndStop("rojo"); instButtonAbout.gotoAndStop("rojo"); instButtonPlay.instTextButton.text = "PLAY"; instButtonSettings.instTextButton.text = "SETTINGS"; instButtonHelp.instTextButton.text = "HELP"; instButtonAbout.instTextButton.text = "ABOUT"; instButtonPlay._alpha = 0; instButtonSettings._alpha = 0; instButtonHelp._alpha = 0; instButtonAbout._alpha = 0; totalNumberFramesAnimationMainMenu = 20; instButtonPlay.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation + (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instButtonSettings.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instButtonHelp.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instButtonAbout.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; _root.playGameSoundStops(Define.SOUNDS_MELODIA_MENU, 1); _root.changeGameState(Define.STATEGENERAL_MENU);
Symbol 540 MovieClip Frame 23
delete instButtonPlay.onEnterFrame; delete instButtonSettings.onEnterFrame; delete instButtonHelp.onEnterFrame; delete instButtonAbout.onEnterFrame; activeChangeColor = -1; factorEscalaContraccion = 4; instButtonPlay.onRollOver = function () { activeChangeColor = 0; this.shiftInX = 0; }; instButtonPlay.onRollOut = function () { activeChangeColor = -1; }; instButtonSettings.onRollOver = function () { activeChangeColor = 1; this.shiftInX = 0; }; instButtonSettings.onRollOut = function () { activeChangeColor = -1; }; instButtonHelp.onRollOver = function () { activeChangeColor = 2; this.shiftInX = 0; }; instButtonHelp.onRollOut = function () { activeChangeColor = -1; }; instButtonAbout.onRollOver = function () { activeChangeColor = 3; this.shiftInX = 0; }; instButtonAbout.onRollOut = function () { activeChangeColor = -1; }; instButtonPlay.onEnterFrame = function () { if (activeChangeColor == 0) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instButtonSettings.onEnterFrame = function () { if (activeChangeColor == 1) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instButtonHelp.onEnterFrame = function () { if (activeChangeColor == 2) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instButtonAbout.onEnterFrame = function () { if (activeChangeColor == 3) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; stop();
Symbol 540 MovieClip Frame 26
instButtonNewGame.onRelease = function () { _root.gIsHistoryMode = true; gotoAndPlay ("basicInstructions"); }; instButtonMenuLoad.onRelease = function () { _root.gIsHistoryMode = true; _root.playGameSound(Define.SOUNDS_SELECCION, 1); _root.loadGameData(); _root.nmLevelToShow = 0; gotoAndPlay ("menuLoad"); }; instButtonSurvival.onRelease = function () { gotoAndPlay ("menuSurvival"); }; instButtonBack.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); gotoAndPlay ("mainMenu"); }; instButtonNewGame.gotoAndStop("azul"); instButtonMenuLoad.gotoAndStop("azul"); instButtonSurvival.gotoAndStop("azul"); instButtonBack.gotoAndStop("azul"); instButtonNewGame.instTextButton.text = "NEW GAME"; instButtonMenuLoad.instTextButton.text = "LOAD GAME"; instButtonSurvival.instTextButton.text = "BOSS GAME"; instButtonBack.instTextButton.text = "BACK"; instButtonNewGame._alpha = 0; instButtonMenuLoad._alpha = 0; instButtonSurvival._alpha = 0; instButtonBack._alpha = 0; totalNumberFramesAnimationMainMenu = 20; instButtonNewGame.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation + (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instButtonMenuLoad.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instButtonSurvival.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instButtonBack.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); };
Symbol 540 MovieClip Frame 47
delete instButtonNewGame.onEnterFrame; delete instButtonMenuLoad.onEnterFrame; delete instButtonSurvival.onEnterFrame; delete instButtonBack.onEnterFrame; activeChangeColor = -1; factorEscalaContraccion = 4; instButtonNewGame.onRollOver = function () { activeChangeColor = 0; this.shiftInX = 0; }; instButtonNewGame.onRollOut = function () { activeChangeColor = -1; }; instButtonMenuLoad.onRollOver = function () { activeChangeColor = 1; this.shiftInX = 0; }; instButtonMenuLoad.onRollOut = function () { activeChangeColor = -1; }; instButtonBack.onRollOver = function () { activeChangeColor = 2; this.shiftInX = 0; }; instButtonBack.onRollOut = function () { activeChangeColor = -1; }; instButtonSurvival.onRollOver = function () { activeChangeColor = 3; this.shiftInX = 0; }; instButtonSurvival.onRollOut = function () { activeChangeColor = -1; }; instButtonNewGame.onEnterFrame = function () { if (activeChangeColor == 0) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instButtonMenuLoad.onEnterFrame = function () { if (activeChangeColor == 1) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instButtonBack.onEnterFrame = function () { if (activeChangeColor == 2) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instButtonSurvival.onEnterFrame = function () { if (activeChangeColor == 3) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; stop();
Symbol 540 MovieClip Frame 51
instBeginPlay.gotoAndStop("azul"); instBeginPlay.instTextButton.text = "PLAY"; instBeginPlay.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); _root.instGame.gTutorial = true; _root.initGameStart(0); }; activeChangeColor = -1; factorEscalaContraccion = 4; instBeginPlay.onRollOver = function () { activeChangeColor = 0; this.shiftInX = 0; }; instBeginPlay.onRollOut = function () { activeChangeColor = -1; }; instBeginPlay.onEnterFrame = function () { if (activeChangeColor == 0) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; stop();
Symbol 540 MovieClip Frame 66
if (_root.nmTotalLevelDone >= 3) { instSurvival1.onRelease = function () { _root.gIsHistoryMode = false; _root.playGameSound(Define.SOUNDS_SELECCION, 1); _root.initGameStart(3); }; } if (_root.nmTotalLevelDone >= 7) { instSurvival2.onRelease = function () { _root.gIsHistoryMode = false; _root.playGameSound(Define.SOUNDS_SELECCION, 1); _root.initGameStart(7); }; } if (_root.nmTotalLevelDone >= 11) { instSurvival3.onRelease = function () { _root.gIsHistoryMode = false; _root.playGameSound(Define.SOUNDS_SELECCION, 1); _root.initGameStart(11); }; } if (_root.nmTotalLevelDone >= 15) { instSurvival4.onRelease = function () { _root.gIsHistoryMode = false; _root.playGameSound(Define.SOUNDS_SELECCION, 1); _root.initGameStart(15); }; } instSeeHighscore1.onRelease = function () { getURL ("http://www.freecreationgames.net/?q=node/30", "_blank"); }; instSeeHighscore2.onRelease = function () { getURL ("http://www.freecreationgames.net/?q=node/31", "_blank"); }; instSeeHighscore3.onRelease = function () { getURL ("http://www.freecreationgames.net/?q=node/32", "_blank"); }; instSeeHighscore4.onRelease = function () { getURL ("http://www.freecreationgames.net/?q=node/33", "_blank"); }; instSurvivalBack.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); gotoAndPlay ("menuPlay"); }; instSurvival1.gotoAndStop(17); instSurvival2.gotoAndStop(18); instSurvival3.gotoAndStop(19); instSurvival4.gotoAndStop(20); if (_root.nmTotalLevelDone >= 3) { instSurvival1.instIconText.text = "BOSS LEVEL FOREST"; } else { instSurvival1.instIconText.text = "LOCKED"; } if (_root.nmTotalLevelDone >= 7) { instSurvival2.instIconText.text = "BOSS LEVEL CAVE"; } else { instSurvival2.instIconText.text = "LOCKED"; } if (_root.nmTotalLevelDone >= 11) { instSurvival3.instIconText.text = "BOSS LEVEL GRAVEYARD"; } else { instSurvival3.instIconText.text = "LOCKED"; } if (_root.nmTotalLevelDone >= 15) { instSurvival4.instIconText.text = "BOSS LEVEL CASTLE"; } else { instSurvival4.instIconText.text = "LOCKED"; } instSeeHighscore1.gotoAndStop("verde"); instSeeHighscore2.gotoAndStop("verde"); instSeeHighscore3.gotoAndStop("verde"); instSeeHighscore4.gotoAndStop("verde"); instSurvivalBack.gotoAndStop("azul"); instSurvival1.instTextButton.text = "EASY"; instSurvival2.instTextButton.text = "NORMAL"; instSurvival3.instTextButton.text = "HARD"; instSurvival4.instTextButton.text = "CRAZY"; instSeeHighscore1.instLongTextButton.text = "SEE HIGHSCORE EASY"; instSeeHighscore2.instLongTextButton.text = "SEE HIGHSCORE NORMAL"; instSeeHighscore3.instLongTextButton.text = "SEE HIGHSCORE HARD"; instSeeHighscore4.instLongTextButton.text = "SEE HIGHSCORE CRAZY"; instSurvivalBack.instTextButton.text = "BACK"; instSurvival1._alpha = 0; instSurvival2._alpha = 0; instSurvival3._alpha = 0; instSurvival4._alpha = 0; instSeeHighscore1._alpha = 0; instSeeHighscore2._alpha = 0; instSeeHighscore3._alpha = 0; instSeeHighscore4._alpha = 0; instSurvivalBack._alpha = 0; totalNumberFramesAnimationMainMenu = 20; instSurvival1.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation + (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instSurvival2.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instSurvival3.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instSurvival4.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instSeeHighscore1.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instSeeHighscore2.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instSeeHighscore3.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instSeeHighscore4.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instSurvivalBack.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); };
Symbol 540 MovieClip Frame 87
delete instSurvival1.onEnterFrame; delete instSurvival2.onEnterFrame; delete instSurvival3.onEnterFrame; delete instSurvival4.onEnterFrame; delete instSeeHighscore1.onEnterFrame; delete instSeeHighscore2.onEnterFrame; delete instSeeHighscore3.onEnterFrame; delete instSeeHighscore4.onEnterFrame; delete instSurvivalBack.onEnterFrame; activeChangeColor = -1; factorEscalaContraccion = 4; instSurvival1.onRollOver = function () { activeChangeColor = 0; this.shiftInX = 0; }; instSurvival1.onRollOut = function () { activeChangeColor = -1; }; instSurvival2.onRollOver = function () { activeChangeColor = 1; this.shiftInX = 0; }; instSurvival2.onRollOut = function () { activeChangeColor = -1; }; instSurvival3.onRollOver = function () { activeChangeColor = 2; this.shiftInX = 0; }; instSurvival3.onRollOut = function () { activeChangeColor = -1; }; instSurvival4.onRollOver = function () { activeChangeColor = 3; this.shiftInX = 0; }; instSurvival4.onRollOut = function () { activeChangeColor = -1; }; instSurvivalBack.onRollOver = function () { activeChangeColor = 4; this.shiftInX = 0; }; instSurvivalBack.onRollOut = function () { activeChangeColor = -1; }; instSeeHighscore1.onRollOver = function () { activeChangeColor = 5; this.shiftInX = 0; }; instSeeHighscore1.onRollOut = function () { activeChangeColor = -1; }; instSeeHighscore2.onRollOver = function () { activeChangeColor = 6; this.shiftInX = 0; }; instSeeHighscore2.onRollOut = function () { activeChangeColor = -1; }; instSeeHighscore3.onRollOver = function () { activeChangeColor = 7; this.shiftInX = 0; }; instSeeHighscore3.onRollOut = function () { activeChangeColor = -1; }; instSeeHighscore4.onRollOver = function () { activeChangeColor = 8; this.shiftInX = 0; }; instSeeHighscore4.onRollOut = function () { activeChangeColor = -1; }; instSurvival1.onEnterFrame = function () { if (activeChangeColor == 0) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instSurvival2.onEnterFrame = function () { if (activeChangeColor == 1) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instSurvival3.onEnterFrame = function () { if (activeChangeColor == 2) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instSurvival4.onEnterFrame = function () { if (activeChangeColor == 3) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instSurvivalBack.onEnterFrame = function () { if (activeChangeColor == 4) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instSeeHighscore1.onEnterFrame = function () { if (activeChangeColor == 5) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instSeeHighscore2.onEnterFrame = function () { if (activeChangeColor == 6) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instSeeHighscore3.onEnterFrame = function () { if (activeChangeColor == 7) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instSeeHighscore4.onEnterFrame = function () { if (activeChangeColor == 8) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; stop();
Symbol 540 MovieClip Frame 92
limitOfLevelsDoneLoadLevel = _root.nmTotalLevelDone + 1; delete instSelectedLevel.onRelease; delete instBackLevel.onRelease; delete instNextLevel.onRelease; delete instSelectLevelEntry1.onRelease; delete instSelectLevelEntry2.onRelease; delete instSelectedLevel.onEnterFrame; delete instBackLevel.onEnterFrame; delete instNextLevel.onEnterFrame; delete instSelectLevelEntry1.onEnterFrame; delete instSelectLevelEntry2.onEnterFrame; instSelectedLevel._y = -80; instSelectedLevel.gotoAndStop("azul"); instBackLevel.gotoAndStop("azul"); instNextLevel.gotoAndStop("azul"); setElementsVisibility = function (optionVisibility) { instSelectedLevel._visible = optionVisibility; instBackLevel._visible = optionVisibility; instNextLevel._visible = optionVisibility; instSelectLevelEntry1._visible = optionVisibility; instSelectLevelEntry2._visible = optionVisibility; }; setElementsVisibility(true); instBackLevel.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); if ((_root.nmLevelToShow - 2) < 0) { gotoAndPlay ("menuPlay"); } else { _root.nmLevelToShow = _root.nmLevelToShow - 2; gotoAndPlay ("menuLoad"); } }; instNextLevel.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); if ((_root.nmLevelToShow + 2) > _root.nmTotalLevelDone) { gotoAndPlay ("menuPlay"); } else { _root.nmLevelToShow = _root.nmLevelToShow + 2; gotoAndPlay ("menuLoad"); } }; instSelectLevelEntry1.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); setElementsVisibility(false); _root.gTimeAttackMode = false; _root.gIsHistoryMode = true; _root.initGameStart(_root.nmLevelToShow); }; instSelectLevelEntry2.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); setElementsVisibility(false); _root.gTimeAttackMode = false; _root.gIsHistoryMode = true; _root.initGameStart(_root.nmLevelToShow + 1); }; setElementsVisibility(false); instSelectedLevel._visible = true; instBackLevel._visible = true; instNextLevel._visible = true; instSelectedLevel.instBigText.text = "Select Level"; if ((_root.nmLevelToShow - 2) < 0) { instBackLevel.instTextButton.text = "Exit"; } else { instBackLevel.instTextButton.text = "Previous"; } if ((_root.nmLevelToShow + 2) >= limitOfLevelsDoneLoadLevel) { instNextLevel.instTextButton.text = "Exit"; } else { instNextLevel.instTextButton.text = "Next"; } if (_root.nmLevelToShow < limitOfLevelsDoneLoadLevel) { instSelectLevelEntry1._visible = true; if (!isNaN(_root.listLevelScore[_root.nmLevelToShow])) { instSelectLevelEntry1.gotoAndStop("stadistics"); instSelectLevelEntry1.instIconLevel.gotoAndStop(_root.nmLevelToShow + 1); instSelectLevelEntry1.instTextDay.text = Define.LEVEL_TEXT_DESCRIPTIONS[_root.nmLevelToShow]; instSelectLevelEntry1.instTextTime.text = (("" + Math.floor(_root.listLevelScore[_root.nmLevelToShow] / 60)) + ":") + Math.floor(_root.listLevelScore[_root.nmLevelToShow] % 60); instSelectLevelEntry1.instTextStars.text = "" + _root.listLevelHits[_root.nmLevelToShow]; } else { instSelectLevelEntry1.gotoAndStop("newDay"); instSelectLevelEntry1.instIconLevel.gotoAndStop(_root.nmLevelToShow + 1); instSelectLevelEntry1.instTextDay.text = Define.LEVEL_TEXT_DESCRIPTIONS[_root.nmLevelToShow]; } } if ((_root.nmLevelToShow + 1) < limitOfLevelsDoneLoadLevel) { instSelectLevelEntry2._visible = true; if (!isNaN(_root.listLevelScore[_root.nmLevelToShow + 1])) { instSelectLevelEntry2.gotoAndStop("stadistics"); instSelectLevelEntry2.instIconLevel.gotoAndStop(_root.nmLevelToShow + 2); instSelectLevelEntry2.instTextDay.text = Define.LEVEL_TEXT_DESCRIPTIONS[_root.nmLevelToShow + 1]; instSelectLevelEntry2.instTextTime.text = (("" + Math.floor(_root.listLevelScore[_root.nmLevelToShow + 1] / 60)) + ":") + Math.floor(_root.listLevelScore[_root.nmLevelToShow + 1] % 60); instSelectLevelEntry2.instTextStars.text = "" + _root.listLevelHits[_root.nmLevelToShow + 1]; } else { instSelectLevelEntry2.gotoAndStop("newDay"); instSelectLevelEntry2.instIconLevel.gotoAndStop(_root.nmLevelToShow + 2); instSelectLevelEntry2.instTextDay.text = Define.LEVEL_TEXT_DESCRIPTIONS[_root.nmLevelToShow + 1]; } } instSelectedLevel._alpha = 0; instBackLevel._alpha = 0; instNextLevel._alpha = 0; instSelectLevelEntry1._alpha = 0; instSelectLevelEntry2._alpha = 0; totalNumberFramesAnimationMainMenu = 20; instSelectedLevel.onEnterFrame = function () { this._y = this._y + (100 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instBackLevel.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instNextLevel.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instSelectLevelEntry1.onEnterFrame = function () { if (_root.nmLevelToShow < limitOfLevelsDoneLoadLevel) { this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); } }; instSelectLevelEntry2.onEnterFrame = function () { if ((_root.nmLevelToShow + 1) < limitOfLevelsDoneLoadLevel) { this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); } };
Symbol 540 MovieClip Frame 113
limitOfLevelsDoneLoadLevel = _root.nmTotalLevelDone + 1; delete instSelectedLevel.onEnterFrame; delete instBackLevel.onEnterFrame; delete instNextLevel.onEnterFrame; delete instSelectLevelEntry1.onEnterFrame; delete instSelectLevelEntry2.onEnterFrame; activeChangeColor = -1; factorEscalaContraccion = 5; instBackLevel.onRollOver = function () { activeChangeColor = 0; this.shiftInX = 0; }; instBackLevel.onRollOut = function () { activeChangeColor = -1; }; instNextLevel.onRollOver = function () { activeChangeColor = 1; this.shiftInX = 0; }; instNextLevel.onRollOut = function () { activeChangeColor = -1; }; applyMovementRotation = function (nmElementRotableCircle, numeroActivacion) { if (activeChangeColor == numeroActivacion) { nmElementRotableCircle._alpha = nmElementRotableCircle._alpha - factorEscalaContraccion; if (nmElementRotableCircle._alpha < 10) { nmElementRotableCircle._alpha = 100; } nmElementRotableCircle._rotation = nmElementRotableCircle._rotation + factorEscalaContraccion; if (nmElementRotableCircle._rotation > 360) { nmElementRotableCircle._rotation = 0; } } else { nmElementRotableCircle._alpha = 100; nmElementRotableCircle._rotation = 0; } }; instBackLevel.onEnterFrame = function () { applyMovementRotation(this.instRotableCircle, 0); }; instNextLevel.onEnterFrame = function () { applyMovementRotation(this.instRotableCircle, 1); }; stop();
Symbol 540 MovieClip Frame 114
instButtonSound.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); if (_root.nmSoundEnabled == false) { _root.nmSoundEnabled = true; this.instTextButton.text = "SOUND ON"; } else { _root.nmSoundEnabled = false; this.instTextButton.text = "SOUND OFF"; _root.stopGameSounds(); } }; instButtonDifficulty.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); _root.nmDifficultySetted = _root.nmDifficultySetted + 1; if (_root.nmDifficultySetted > 3) { _root.nmDifficultySetted = 0; } _root.saveGameData(); switch (_root.nmDifficultySetted) { case 0 : this.instLongTextButton.text = "\nDIFFICULTY EASY"; break; case 1 : this.instLongTextButton.text = "\nDIFFICULTY NORMAL"; break; case 2 : this.instLongTextButton.text = "\nDIFFICULTY HARD"; break; case 3 : this.instLongTextButton.text = "\nDIFFICULTY VERY EASY"; } }; instButtonBack.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); gotoAndPlay ("mainMenu"); }; instButtonQuality.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); _root.gQualitySetted = _root.gQualitySetted + 1; if (_root.gQualitySetted > 2) { _root.gQualitySetted = 0; } switch (_root.gQualitySetted) { case 0 : _root._quality = "LOW"; this.instLongTextButton.text = "\nLOW QUALITY"; break; case 1 : _root._quality = "MEDIUM"; this.instLongTextButton.text = "\nMEDIUM QUALITY"; break; case 2 : _root._quality = "HIGH"; this.instLongTextButton.text = "\nHIGH QUALITY"; } }; instTitleSettings.gotoAndStop("verde"); instButtonDifficulty.gotoAndStop("verde"); instButtonSound.gotoAndStop("verde"); instButtonBack.gotoAndStop("rojo"); instButtonQuality.gotoAndStop("verde"); instTitleSettings.instBigText.text = "SETTINGS"; switch (_root.nmDifficultySetted) { case 0 : instButtonDifficulty.instLongTextButton.text = "\nDIFFICULTY EASY"; break; case 1 : instButtonDifficulty.instLongTextButton.text = "\nDIFFICULTY NORMAL"; break; case 2 : instButtonDifficulty.instLongTextButton.text = "\nDIFFICULTY HARD"; break; case 3 : instButtonDifficulty.instLongTextButton.text = "\nDIFFICULTY VERY EASY"; } switch (_root.gQualitySetted) { case 0 : instButtonQuality.instLongTextButton.text = "\nLOW QUALITY"; break; case 1 : instButtonQuality.instLongTextButton.text = "\nMEDIUM QUALITY"; break; case 2 : instButtonQuality.instLongTextButton.text = "\nHIGH QUALITY"; } if (_root.nmSoundEnabled == 0) { instButtonSound.instTextButton.text = "SOUND OFF"; } else { instButtonSound.instTextButton.text = "SOUND ON"; } instButtonBack.instTextButton.text = "BACK"; instTitleSettings._alpha = 0; instButtonSound._alpha = 0; instButtonBack._alpha = 0; instButtonDifficulty._alpha = 0; instButtonQuality._alpha = 0; totalNumberFramesAnimationMainMenu = 20; instTitleSettings.onEnterFrame = function () { this._y = this._y + (128 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instButtonDifficulty.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation + (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instButtonSound.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation + (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instButtonBack.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instButtonQuality.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); };
Symbol 540 MovieClip Frame 135
delete instTitleSettings.onEnterFrame; delete instButtonDifficulty.onEnterFrame; delete instButtonSound.onEnterFrame; delete instButtonBack.onEnterFrame; delete instButtonQuality.onEnterFrame; activeChangeColor = -1; factorEscalaContraccion = 4; instButtonDifficulty.onRollOver = function () { activeChangeColor = 0; this.shiftInX = 0; }; instButtonDifficulty.onRollOut = function () { activeChangeColor = -1; }; instButtonSound.onRollOver = function () { activeChangeColor = 1; this.shiftInX = 0; }; instButtonSound.onRollOut = function () { activeChangeColor = -1; }; instButtonBack.onRollOver = function () { activeChangeColor = 2; this.shiftInX = 0; }; instButtonBack.onRollOut = function () { activeChangeColor = -1; }; instButtonQuality.onRollOver = function () { activeChangeColor = 3; this.shiftInX = 0; }; instButtonQuality.onRollOut = function () { activeChangeColor = -1; }; instButtonDifficulty.onEnterFrame = function () { if (activeChangeColor == 0) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instButtonSound.onEnterFrame = function () { if (activeChangeColor == 1) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instButtonBack.onEnterFrame = function () { if (activeChangeColor == 2) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instButtonQuality.onEnterFrame = function () { if (activeChangeColor == 3) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; stop();
Symbol 540 MovieClip Frame 140
instBackHelp0.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); if (_root.gState == Define.STATEGENERAL_MENU) { gotoAndPlay ("mainMenu"); } else { gotoAndPlay ("pause"); } }; instNextHelp0.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); gotoAndPlay ("help2"); }; instTitleHelp0.gotoAndStop("azul"); instExplanationHelp0.gotoAndStop("azul"); instBackHelp0.gotoAndStop("azul"); instNextHelp0.gotoAndStop("azul"); instTitleHelp0.instBigText.text = "HELP 1 OF 4"; instExplanationHelp0.instText.text = "Bouncy's reality has been INFECTED by HOLES of a CORRUPTED DIMENSION"; instBackHelp0.instTextButton.text = "EXIT"; instNextHelp0.instTextButton.text = "NEXT"; instTitleHelp0._alpha = 0; instExplanationHelp0._alpha = 0; instBackHelp0._alpha = 0; instNextHelp0._alpha = 0; totalNumberFramesAnimationMainMenu = 20; instTitleHelp0.onEnterFrame = function () { this._y = this._y + (128 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instExplanationHelp0.onEnterFrame = function () { this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instBackHelp0.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation + (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instNextHelp0.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); };
Symbol 540 MovieClip Frame 161
delete instTitleHelp0.onEnterFrame; delete instExplanationHelp0.onEnterFrame; delete instBackHelp0.onEnterFrame; delete instNextHelp0.onEnterFrame; activeChangeColor = -1; factorEscalaContraccion = 4; instGameClipBallHelp.gotoAndStop("lose"); intGameHoleHelp1.gotoAndStop(1); intGameHoleHelp2.gotoAndStop(2); intGameHoleHelp3.gotoAndStop(3); intGameHoleHelp4.gotoAndStop(4); instBackHelp0.onRollOver = function () { activeChangeColor = 0; this.shiftInX = 0; }; instBackHelp0.onRollOut = function () { activeChangeColor = -1; }; instNextHelp0.onRollOver = function () { activeChangeColor = 1; this.shiftInX = 0; }; instNextHelp0.onRollOut = function () { activeChangeColor = -1; }; instBackHelp0.onEnterFrame = function () { if (activeChangeColor == 0) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instNextHelp0.onEnterFrame = function () { if (activeChangeColor == 1) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; stop();
Symbol 540 MovieClip Frame 163
instBackHelp2.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); gotoAndPlay ("help"); }; instNextHelp2.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); gotoAndPlay ("help3"); }; instTitleHelp2.gotoAndStop("azul"); instExplanationHelp2.gotoAndStop("azul"); instBackHelp2.gotoAndStop("azul"); instNextHelp2.gotoAndStop("azul"); instTitleHelp2.instBigText.text = "HELP 2 OF 4"; instExplanationHelp2.instText.text = "Bouncy must TOUCH the HOLES in order to CLOSE them"; instBackHelp2.instTextButton.text = "BACK"; instNextHelp2.instTextButton.text = "NEXT"; instTitleHelp2._alpha = 0; instExplanationHelp2._alpha = 0; instBackHelp2._alpha = 0; instNextHelp2._alpha = 0; totalNumberFramesAnimationMainMenu = 20; instTitleHelp2.onEnterFrame = function () { this._y = this._y + (128 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instExplanationHelp2.onEnterFrame = function () { this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instBackHelp2.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation + (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instNextHelp2.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); };
Symbol 540 MovieClip Frame 184
delete instTitleHelp2.onEnterFrame; delete instExplanationHelp2.onEnterFrame; delete instBackHelp2.onEnterFrame; delete instNextHelp2.onEnterFrame; activeChangeColor = -1; factorEscalaContraccion = 4; instGameClipBallHelp2.gotoAndStop("quiet"); instGameHoleHelp.gotoAndStop(2); instBackHelp2.onRollOver = function () { activeChangeColor = 0; this.shiftInX = 0; }; instBackHelp2.onRollOut = function () { activeChangeColor = -1; }; instNextHelp2.onRollOver = function () { activeChangeColor = 1; this.shiftInX = 0; }; instNextHelp2.onRollOut = function () { activeChangeColor = -1; }; instCell.onEnterFrame = function () { if (Key.isDown(38)) { this._y = this._y - 4; } if (Key.isDown(40)) { this._y = this._y + 4; } if (Key.isDown(37)) { this._x = this._x - 4; } if (Key.isDown(39)) { this._x = this._x + 4; } }; instBackHelp2.onEnterFrame = function () { if (activeChangeColor == 0) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instNextHelp2.onEnterFrame = function () { if (activeChangeColor == 1) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; stop();
Symbol 540 MovieClip Frame 186
instBackHelp3.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); gotoAndPlay ("help2"); }; instNextHelp3.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); gotoAndPlay ("help4"); }; instTitleHelp3.gotoAndStop("azul"); instExplanationHelp3.gotoAndStop("azul"); instBackHelp3.gotoAndStop("azul"); instNextHelp3.gotoAndStop("azul"); instTitleHelp3.instBigText.text = "HELP 3 OF 4"; instBackHelp3.instTextButton.text = "BACK"; instNextHelp3.instTextButton.text = "NEXT"; instTitleHelp3._alpha = 0; instExplanationHelp3._alpha = 0; instBackHelp3._alpha = 0; instNextHelp3._alpha = 0; totalNumberFramesAnimationMainMenu = 20; instTitleHelp3.onEnterFrame = function () { this._y = this._y + (128 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instExplanationHelp3.onEnterFrame = function () { this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instBackHelp3.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation + (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instNextHelp3.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); };
Symbol 540 MovieClip Frame 207
delete instTitleHelp3.onEnterFrame; delete instExplanationHelp3.onEnterFrame; delete instBackHelp3.onEnterFrame; delete instNextHelp3.onEnterFrame; activeChangeColor = -1; factorEscalaContraccion = 4; instBackHelp3.onRollOver = function () { activeChangeColor = 0; this.shiftInX = 0; }; instBackHelp3.onRollOut = function () { activeChangeColor = -1; }; instNextHelp3.onRollOver = function () { activeChangeColor = 1; this.shiftInX = 0; }; instNextHelp3.onRollOut = function () { activeChangeColor = -1; }; instBackHelp3.onEnterFrame = function () { if (activeChangeColor == 0) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instNextHelp3.onEnterFrame = function () { if (activeChangeColor == 1) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; stop();
Symbol 540 MovieClip Frame 211
instBackHelp4.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); gotoAndPlay ("help3"); }; instNextHelp4.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); if (_root.gState == Define.STATEGENERAL_MENU) { gotoAndPlay ("mainMenu"); } else { gotoAndPlay ("pause"); } }; instTitleHelp4.gotoAndStop("azul"); instExplanationHelp4.gotoAndStop("azul"); instBackHelp4.gotoAndStop("azul"); instNextHelp4.gotoAndStop("azul"); instTitleHelp4.instBigText.text = "HELP 4 OF 4"; instExplanationHelp4.instText.text = "You will need to play with the ZOOM in order to see ALL THE MAP OF THE LEVEL"; instBackHelp4.instTextButton.text = "BACK"; instNextHelp4.instTextButton.text = "EXIT"; instTitleHelp4._alpha = 0; instExplanationHelp4._alpha = 0; instBackHelp4._alpha = 0; instNextHelp4._alpha = 0; totalNumberFramesAnimationMainMenu = 20; instTitleHelp4.onEnterFrame = function () { this._y = this._y + (128 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instExplanationHelp4.onEnterFrame = function () { this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instBackHelp4.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation + (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instNextHelp4.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); };
Symbol 540 MovieClip Frame 232
delete instTitleHelp4.onEnterFrame; delete instExplanationHelp4.onEnterFrame; delete instBackHelp4.onEnterFrame; delete instNextHelp4.onEnterFrame; activeChangeColor = -1; factorEscalaContraccion = 4; instBackHelp4.onRollOver = function () { activeChangeColor = 0; this.shiftInX = 0; }; instBackHelp4.onRollOut = function () { activeChangeColor = -1; }; instNextHelp4.onRollOver = function () { activeChangeColor = 1; this.shiftInX = 0; }; instNextHelp4.onRollOut = function () { activeChangeColor = -1; }; instBackHelp4.onEnterFrame = function () { if (activeChangeColor == 0) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instNextHelp4.onEnterFrame = function () { if (activeChangeColor == 1) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; stop();
Symbol 540 MovieClip Frame 236
instBackAbout.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); gotoAndPlay ("mainMenu"); }; instNextAbout.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); gotoAndPlay ("about2"); }; instTitleAbout.gotoAndStop("azul"); instBackAbout.gotoAndStop("azul"); instNextAbout.gotoAndStop("azul"); instTitleAbout.instBigText.text = "TEAM"; instBackAbout.instTextButton.text = "BACK"; instNextAbout.instTextButton.text = "NEXT"; instTitleAbout._alpha = 0; instCreditDesigner._alpha = 0; instCreditArtist._alpha = 0; instCreditMusician._alpha = 0; instBackAbout._alpha = 0; instNextAbout._alpha = 0; totalNumberFramesAnimationMainMenu = 20; instTitleAbout.onEnterFrame = function () { this._y = this._y + (100 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instCreditDesigner.onEnterFrame = function () { this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instCreditArtist.onEnterFrame = function () { this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instCreditMusician.onEnterFrame = function () { this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instBackAbout.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instNextAbout.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation + (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); };
Symbol 540 MovieClip Frame 257
delete instTitleAbout.onEnterFrame; delete instCreditDesigner.onEnterFrame; delete instCreditArtist.onEnterFrame; delete instCreditMusician.onEnterFrame; delete instBackAbout.onEnterFrame; delete instNextAbout.onEnterFrame; activeChangeColor = -1; factorEscalaContraccion = 4; instBackAbout.onRollOver = function () { activeChangeColor = 0; this.shiftInX = 0; }; instBackAbout.onRollOut = function () { activeChangeColor = -1; }; instNextAbout.onRollOver = function () { activeChangeColor = 1; this.shiftInX = 0; }; instNextAbout.onRollOut = function () { activeChangeColor = -1; }; instBackAbout.onEnterFrame = function () { if (activeChangeColor == 0) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instNextAbout.onEnterFrame = function () { if (activeChangeColor == 1) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; stop();
Symbol 540 MovieClip Frame 261
instBackAbout2.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); gotoAndPlay ("about"); }; instNextAbout2.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); gotoAndPlay ("mainMenu"); }; instTitleCredits2.gotoAndStop("azul"); instBackAbout2.gotoAndStop("azul"); instNextAbout2.gotoAndStop("azul"); instTitleCredits2.instBigText.text = "CONTACT"; instFondoAbout2.gotoAndStop("creditos"); instBackAbout2.instTextButton.text = "BACK"; instNextAbout2.instTextButton.text = "EXIT"; instTitleCredits2._alpha = 0; instFondoAbout2._alpha = 0; instBackAbout2._alpha = 0; instNextAbout2._alpha = 0; totalNumberFramesAnimationMainMenu = 20; instTitleCredits2.onEnterFrame = function () { this._y = this._y + (118 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instFondoAbout2.onEnterFrame = function () { this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instBackAbout2.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation + (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instNextAbout2.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); };
Symbol 540 MovieClip Frame 283
delete instTitleCredits2.onEnterFrame; delete instFondoAbout2.onEnterFrame; delete instBackAbout2.onEnterFrame; delete instNextAbout2.onEnterFrame; activeChangeColor = -1; factorEscalaContraccion = 4; instBackAbout2.onRollOver = function () { activeChangeColor = 0; this.shiftInX = 0; }; instBackAbout2.onRollOut = function () { activeChangeColor = -1; }; instNextAbout2.onRollOver = function () { activeChangeColor = 1; this.shiftInX = 0; }; instNextAbout2.onRollOut = function () { activeChangeColor = -1; }; instBackAbout2.onEnterFrame = function () { if (activeChangeColor == 0) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instNextAbout2.onEnterFrame = function () { if (activeChangeColor == 1) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; stop();
Symbol 540 MovieClip Frame 285
stop();
Symbol 540 MovieClip Frame 290
instButtonContinue.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); _root.gGeneralIterator = 2; if (_root.gTimeAttackMode) { var _local2 = new Date(); _root.instGame.gLastTimerOfTimeAttack = _local2.getTime(); } }; instButtonRestart.onRelease = function () { _root.instGame.gWorld.freeResources(); _root.playGameSound(Define.SOUNDS_SELECCION, 1); _root.changeGameState(Define.STATEGENERAL_GAME); _root.stopGameSoundsBackground(); }; instButtonHelp.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); gotoAndPlay ("help"); }; instButtonExit.onRelease = function () { _root.playGameSound(Define.SOUNDS_SELECCION, 1); _root.stopGameSoundsBackground(); _root.instGame.gGameIsRunning = false; _root.instGame.gWorld.freeResources(); _root.changeGeneralState(Define.STATEGENERAL_MENU); this._visible = true; gotoAndPlay ("mainMenu"); }; instLabelPause.gotoAndStop("azul"); instButtonContinue.gotoAndStop("azul"); instButtonRestart.gotoAndStop("azul"); instButtonHelp.gotoAndStop("azul"); instButtonExit.gotoAndStop("azul"); instLabelPause.instBigText.text = "PAUSE"; instButtonContinue.instTextButton.text = "CONTINUE"; instButtonRestart.instTextButton.text = "RESTART"; instButtonHelp.instTextButton.text = "HELP"; instButtonExit.instTextButton.text = "EXIT"; instBackgroundPause._alpha = 0; instLabelPause._alpha = 0; instButtonContinue._alpha = 0; instButtonRestart._alpha = 0; instButtonHelp._alpha = 0; instButtonExit._alpha = 0; totalNumberFramesAnimationMainMenu = 20; instBackgroundPause.onEnterFrame = function () { this._alpha = this._alpha + (80 / totalNumberFramesAnimationMainMenu); }; instLabelPause.onEnterFrame = function () { this._y = this._y + (272 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instButtonContinue.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation + (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instButtonRestart.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation + (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instButtonHelp.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); }; instButtonExit.onEnterFrame = function () { this.instRotableCircle._rotation = this.instRotableCircle._rotation - (360 / totalNumberFramesAnimationMainMenu); this._alpha = this._alpha + (100 / totalNumberFramesAnimationMainMenu); };
Symbol 540 MovieClip Frame 310
delete instBackgroundPause.onEnterFrame; delete instLabelPause.onEnterFrame; delete instButtonContinue.onEnterFrame; delete instButtonRestart.onEnterFrame; delete instButtonHelp.onEnterFrame; delete instButtonExit.onEnterFrame; activeChangeColor = -1; factorEscalaContraccion = 4; instButtonContinue.onRollOver = function () { activeChangeColor = 0; this.shiftInX = 0; }; instButtonContinue.onRollOut = function () { activeChangeColor = -1; }; instButtonHelp.onRollOver = function () { activeChangeColor = 1; this.shiftInX = 0; }; instButtonHelp.onRollOut = function () { activeChangeColor = -1; }; instButtonExit.onRollOver = function () { activeChangeColor = 2; this.shiftInX = 0; }; instButtonExit.onRollOut = function () { activeChangeColor = -1; }; instButtonContinue.onEnterFrame = function () { if (activeChangeColor == 0) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instButtonHelp.onEnterFrame = function () { if (activeChangeColor == 1) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; instButtonExit.onEnterFrame = function () { if (activeChangeColor == 2) { this.instRotableCircle._alpha = this.instRotableCircle._alpha - factorEscalaContraccion; if (this.instRotableCircle._alpha < 10) { this.instRotableCircle._alpha = 100; } this.instRotableCircle._rotation = this.instRotableCircle._rotation + factorEscalaContraccion; if (this.instRotableCircle._rotation > 360) { this.instRotableCircle._rotation = 0; } } else { this.instRotableCircle._alpha = 100; this.instRotableCircle._rotation = 0; } }; stop();
Symbol 540 MovieClip Frame 311
stop();

Library Items

Symbol 1 BitmapUsed by:2 33
Symbol 2 GraphicUses:1Used by:41
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:41
Symbol 5 FontUsed by:6 44 45 46 277 388 389 392 393 394 436 470 471 472 479 481 489 490 495 498 504
Symbol 6 EditableTextUses:5Used by:41
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:41
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:41
Symbol 11 BitmapUsed by:12 37
Symbol 12 GraphicUses:11Used by:41
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:41
Symbol 15 BitmapUsed by:16
Symbol 16 GraphicUses:15Used by:41
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:41
Symbol 19 BitmapUsed by:20 38
Symbol 20 GraphicUses:19Used by:41
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:41
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:41
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:41
Symbol 27 BitmapUsed by:28 39
Symbol 28 GraphicUses:27Used by:41
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:41
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:41
Symbol 33 GraphicUses:1Used by:41
Symbol 34 BitmapUsed by:35 40
Symbol 35 GraphicUses:34Used by:41
Symbol 36 GraphicUsed by:41 262 267
Symbol 37 GraphicUses:11Used by:41
Symbol 38 GraphicUses:19Used by:41
Symbol 39 GraphicUses:27Used by:41
Symbol 40 GraphicUses:34Used by:41
Symbol 41 MovieClip [iconLevel]Uses:2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 33 35 36 37 38 39 40Used by:417 540
Symbol 42 MovieClip [world]Used by:262
Symbol 43 GraphicUsed by:51 417
Symbol 44 EditableTextUses:5Used by:51
Symbol 45 EditableTextUses:5Used by:51
Symbol 46 TextUses:5Used by:51
Symbol 47 GraphicUsed by:51
Symbol 48 GraphicUsed by:51
Symbol 49 GraphicUsed by:51
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:43 44 45 46 47 48 49 50Used by:52
Symbol 52 MovieClipUses:51Used by:262
Symbol 53 GraphicUsed by:261
Symbol 54 GraphicUsed by:57
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:57
Symbol 57 MovieClipUses:54 56Used by:261
Symbol 58 FontUsed by:59 277 381 400 401 402 403 404 405 406 407 408 409 410 411 415 416 418 419 436 459 474 477 478 479 480 481 485 487 488 495 498 504
Symbol 59 EditableTextUses:58Used by:261
Symbol 60 GraphicUsed by:261
Symbol 61 GraphicUsed by:106
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:70
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:70
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:70
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:70
Symbol 70 MovieClip [gameClipBallQuiet]Uses:63 65 67 69Used by:106
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:83
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:83
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:83
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:83
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:83
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:83
Symbol 83 MovieClip [gameClipBallRunning]Uses:72 74 76 78 80 82Used by:106
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:96
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:96
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:96
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:96
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:96
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:96
Symbol 96 MovieClip [gameClipBallVictory]Uses:85 87 89 91 93 95Used by:106
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:105
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:105
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:105
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:105
Symbol 105 MovieClip [gameClipBallLose]Uses:98 100 102 104Used by:106
Symbol 106 MovieClip [gameclipBall]Uses:61 70 83 96 105Used by:261 540
Symbol 107 GraphicUsed by:261
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:110
Symbol 110 MovieClipUses:109Used by:114
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:113
Symbol 113 MovieClipUses:112Used by:114
Symbol 114 MovieClipUses:110 113Used by:127 136 143 150 157 164 171 176 183 192 203 210 220 229 238 259
Symbol 115 GraphicUsed by:127
Symbol 116 GraphicUsed by:127
Symbol 117 GraphicUsed by:127
Symbol 118 GraphicUsed by:127
Symbol 119 GraphicUsed by:127
Symbol 120 GraphicUsed by:127
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:127 143 157 164 171 176 183 203 220 229 238
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123Used by:127 136 157 164 192 203 210
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:127 136 150 183 203
Symbol 127 MovieClip [gameclipHole]Uses:114 115 116 117 118 119 120 122 124 126Used by:260 540
Symbol 128 GraphicUsed by:136
Symbol 129 GraphicUsed by:136
Symbol 130 GraphicUsed by:136
Symbol 131 GraphicUsed by:136
Symbol 132 GraphicUsed by:136
Symbol 133 GraphicUsed by:136
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:136 143 150 157 176 183 203 210 220 229 238
Symbol 136 MovieClip [gameclipHole2]Uses:114 128 129 130 131 132 133 135 124 126Used by:260 540
Symbol 137 GraphicUsed by:143
Symbol 138 GraphicUsed by:143
Symbol 139 GraphicUsed by:143
Symbol 140 GraphicUsed by:143
Symbol 141 GraphicUsed by:143
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClip [gameclipHole3]Uses:114 137 138 139 140 141 142 135 122Used by:260 540
Symbol 144 GraphicUsed by:150
Symbol 145 GraphicUsed by:150
Symbol 146 GraphicUsed by:150
Symbol 147 GraphicUsed by:150
Symbol 148 GraphicUsed by:150
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClip [gameclipHole4]Uses:114 144 145 146 147 148 149 135 126Used by:260 540
Symbol 151 GraphicUsed by:157
Symbol 152 GraphicUsed by:157
Symbol 153 GraphicUsed by:157
Symbol 154 GraphicUsed by:157
Symbol 155 GraphicUsed by:157
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClip [gameclipHole5]Uses:114 151 152 153 154 155 156 135 122 124Used by:260 540
Symbol 158 GraphicUsed by:164
Symbol 159 GraphicUsed by:164
Symbol 160 GraphicUsed by:164
Symbol 161 GraphicUsed by:164
Symbol 162 GraphicUsed by:164
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClip [gameclipHole6]Uses:114 158 159 160 161 162 163 122 124Used by:260 540
Symbol 165 GraphicUsed by:171
Symbol 166 GraphicUsed by:171
Symbol 167 GraphicUsed by:171
Symbol 168 GraphicUsed by:171
Symbol 169 GraphicUsed by:171
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClip [gameclipHole7]Uses:114 165 166 167 168 169 170 122Used by:260 540
Symbol 172 GraphicUsed by:176
Symbol 173 GraphicUsed by:176
Symbol 174 GraphicUsed by:176
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClip [gameclipHole8]Uses:114 172 173 174 175 135 122Used by:260 540
Symbol 177 GraphicUsed by:183
Symbol 178 GraphicUsed by:183
Symbol 179 GraphicUsed by:183
Symbol 180 GraphicUsed by:183
Symbol 181 GraphicUsed by:183
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClip [gameclipHole9]Uses:114 177 178 179 180 181 182 135 122 126Used by:260 540
Symbol 184 GraphicUsed by:192
Symbol 185 GraphicUsed by:192
Symbol 186 GraphicUsed by:192
Symbol 187 GraphicUsed by:192
Symbol 188 GraphicUsed by:192
Symbol 189 GraphicUsed by:192
Symbol 190 GraphicUsed by:192
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClip [gameclipHole10]Uses:114 184 185 186 187 188 189 190 191 124Used by:260 540
Symbol 193 GraphicUsed by:203
Symbol 194 GraphicUsed by:203
Symbol 195 GraphicUsed by:203
Symbol 196 GraphicUsed by:203
Symbol 197 GraphicUsed by:203
Symbol 198 GraphicUsed by:203
Symbol 199 GraphicUsed by:203
Symbol 200 GraphicUsed by:203
Symbol 201 GraphicUsed by:203
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClip [gameclipHole11]Uses:114 193 194 195 196 197 198 199 200 201 202 135 122 124 126Used by:260 540
Symbol 204 GraphicUsed by:210
Symbol 205 GraphicUsed by:210
Symbol 206 GraphicUsed by:210
Symbol 207 GraphicUsed by:210
Symbol 208 GraphicUsed by:210
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClip [gameclipHole12]Uses:114 204 205 206 207 208 209 135 124Used by:260 540
Symbol 211 GraphicUsed by:220
Symbol 212 GraphicUsed by:220
Symbol 213 GraphicUsed by:220
Symbol 214 GraphicUsed by:220
Symbol 215 GraphicUsed by:220
Symbol 216 GraphicUsed by:220
Symbol 217 GraphicUsed by:220
Symbol 218 GraphicUsed by:220
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClip [gameclipHoleBoss01]Uses:114 211 212 213 214 215 216 217 218 219 135 122Used by:260 540
Symbol 221 GraphicUsed by:229
Symbol 222 GraphicUsed by:229
Symbol 223 GraphicUsed by:229
Symbol 224 GraphicUsed by:229
Symbol 225 GraphicUsed by:229
Symbol 226 GraphicUsed by:229
Symbol 227 GraphicUsed by:229
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClip [gameclipHoleBoss02]Uses:114 221 222 223 224 225 226 227 228 135 122Used by:260 540
Symbol 230 GraphicUsed by:238
Symbol 231 GraphicUsed by:238
Symbol 232 GraphicUsed by:238
Symbol 233 GraphicUsed by:238
Symbol 234 GraphicUsed by:238
Symbol 235 GraphicUsed by:238
Symbol 236 GraphicUsed by:238
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClip [gameclipHoleBoss03]Uses:114 230 231 232 233 234 235 236 237 135 122Used by:260 540
Symbol 239 GraphicUsed by:259
Symbol 240 GraphicUsed by:259
Symbol 241 GraphicUsed by:259
Symbol 242 GraphicUsed by:259
Symbol 243 GraphicUsed by:259
Symbol 244 GraphicUsed by:259
Symbol 245 GraphicUsed by:259
Symbol 246 GraphicUsed by:259
Symbol 247 GraphicUsed by:259
Symbol 248 GraphicUsed by:259
Symbol 249 GraphicUsed by:259
Symbol 250 GraphicUsed by:259
Symbol 251 GraphicUsed by:259
Symbol 252 GraphicUsed by:259
Symbol 253 GraphicUsed by:259
Symbol 254 GraphicUsed by:259
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:255Used by:258
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:256 257Used by:259
Symbol 259 MovieClip [gameclipHoleBoss04]Uses:114 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 258Used by:260 540
Symbol 260 MovieClip [gameHole]Uses:127 136 143 150 157 164 171 176 183 192 203 210 220 229 238 259Used by:261 540
Symbol 261 MovieClipUses:53 57 59 60 106 107 260Used by:262
Symbol 262 MovieClip [gameClip]Uses:36 42 52 261Used by:Timeline
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClip [maskLoadingBarProgress]Uses:263Used by:267
Symbol 265 FontUsed by:266 320
Symbol 266 EditableTextUses:265Used by:267
Symbol 267 MovieClip [loadingBarProgress]Uses:264 36 266Used by:275
Symbol 268 GraphicUsed by:275
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:269Used by:272
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:270 271Used by:275
Symbol 273 GraphicUsed by:275
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClip [cargador]Uses:268 272 273 267 274Used by:Timeline
Symbol 541 MovieClip [__Packages.Define]
Symbol 542 MovieClip [__Packages.cObject]
Symbol 543 MovieClip [__Packages.Worldmap]
Symbol 544 MovieClip [__Packages.cXml]
Symbol 545 MovieClip [__Packages.cHole]
Symbol 546 MovieClip [__Packages.MochiAd]
Symbol 276 GraphicUsed by:Timeline
Symbol 277 EditableTextUses:5 58Used by:Timeline
Symbol 278 GraphicUsed by:323
Symbol 279 GraphicUsed by:323
Symbol 280 GraphicUsed by:323
Symbol 281 GraphicUsed by:323
Symbol 282 GraphicUsed by:323
Symbol 283 GraphicUsed by:323
Symbol 284 GraphicUsed by:323
Symbol 285 SoundUsed by:323
Symbol 286 GraphicUsed by:323
Symbol 287 GraphicUsed by:323
Symbol 288 GraphicUsed by:323
Symbol 289 GraphicUsed by:323
Symbol 290 GraphicUsed by:323
Symbol 291 GraphicUsed by:323
Symbol 292 GraphicUsed by:323
Symbol 293 GraphicUsed by:323
Symbol 294 GraphicUsed by:323
Symbol 295 GraphicUsed by:323
Symbol 296 GraphicUsed by:323
Symbol 297 GraphicUsed by:323
Symbol 298 GraphicUsed by:323
Symbol 299 GraphicUsed by:323
Symbol 300 GraphicUsed by:323
Symbol 301 GraphicUsed by:323
Symbol 302 GraphicUsed by:323
Symbol 303 GraphicUsed by:323
Symbol 304 GraphicUsed by:323
Symbol 305 GraphicUsed by:323
Symbol 306 GraphicUsed by:323
Symbol 307 GraphicUsed by:323
Symbol 308 GraphicUsed by:323
Symbol 309 GraphicUsed by:323
Symbol 310 GraphicUsed by:323
Symbol 311 GraphicUsed by:323
Symbol 312 GraphicUsed by:323
Symbol 313 GraphicUsed by:323
Symbol 314 GraphicUsed by:323 337
Symbol 315 ShapeTweeningUsed by:323
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:323
Symbol 318 GraphicUsed by:323
Symbol 319 FontUsed by:320
Symbol 320 TextUses:265 319Used by:323
Symbol 321 FontUsed by:322
Symbol 322 TextUses:321Used by:323
Symbol 323 MovieClip [clipLogo]Uses:278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 317 318 320 322Used by:Timeline
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:378
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:378
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:330
Symbol 330 MovieClipUses:329Used by:378
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:331Used by:333
Symbol 333 MovieClipUses:332Used by:378
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:336
Symbol 336 MovieClipUses:335Used by:378
Symbol 337 MovieClipUses:314Used by:378
Symbol 338 GraphicUsed by:340
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:338 339Used by:345
Symbol 341 GraphicUsed by:345
Symbol 342 GraphicUsed by:344
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:342 343Used by:345
Symbol 345 MovieClipUses:340 341 344Used by:378
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:378
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:350
Symbol 350 MovieClipUses:349Used by:378
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:351Used by:378
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:353Used by:355
Symbol 355 MovieClipUses:354Used by:378
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356Used by:370 377
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:358Used by:370 377
Symbol 360 GraphicUsed by:361 362
Symbol 361 MovieClipUses:360Used by:370 377
Symbol 362 MovieClipUses:360Used by:370 377
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClipUses:363Used by:370 377
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:365Used by:370 377
Symbol 367 GraphicUsed by:370
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:368Used by:370 377
Symbol 370 MovieClipUses:357 359 361 362 364 366 367 369Used by:378
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClipUses:371Used by:378
Symbol 373 GraphicUsed by:378
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:376
Symbol 376 MovieClipUses:375Used by:378
Symbol 377 MovieClipUses:357 359 361 362 364 366 369Used by:378
Symbol 378 MovieClipUses:325 327 330 333 336 337 345 347 350 352 355 370 372 373 376 377 SS1Used by:379
Symbol 379 MovieClipUses:378Used by:Timeline
Symbol 380 GraphicUsed by:437
Symbol 381 TextUses:58Used by:437
Symbol 382 GraphicUsed by:387
Symbol 383 GraphicUsed by:387
Symbol 384 GraphicUsed by:387
Symbol 385 GraphicUsed by:387
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:382 383 384 385 386Used by:390
Symbol 388 EditableTextUses:5Used by:390
Symbol 389 EditableTextUses:5Used by:390
Symbol 390 MovieClipUses:387 388 389Used by:437 540
Symbol 391 GraphicUsed by:398
Symbol 392 EditableTextUses:5Used by:398
Symbol 393 EditableTextUses:5Used by:398
Symbol 394 EditableTextUses:5Used by:398
Symbol 395 GraphicUsed by:398
Symbol 396 GraphicUsed by:398
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClipUses:391 392 393 394 395 396 397Used by:437 540
Symbol 399 GraphicUsed by:417
Symbol 400 EditableTextUses:58Used by:417
Symbol 401 TextUses:58Used by:417
Symbol 402 TextUses:58Used by:417
Symbol 403 EditableTextUses:58Used by:417
Symbol 404 EditableTextUses:58Used by:417
Symbol 405 EditableTextUses:58Used by:417
Symbol 406 TextUses:58Used by:417
Symbol 407 TextUses:58Used by:417
Symbol 408 EditableTextUses:58Used by:417
Symbol 409 EditableTextUses:58Used by:417
Symbol 410 TextUses:58Used by:417
Symbol 411 EditableTextUses:58Used by:417
Symbol 412 GraphicUsed by:417
Symbol 413 Font
Symbol 414 TextUsed by:417
Symbol 415 TextUses:58Used by:417
Symbol 416 EditableTextUses:58Used by:417
Symbol 417 MovieClip [clipStatsInformation]Uses:399 400 401 402 403 404 41 43 405 406 407 408 409 410 411 412 414 415 416Used by:437 540
Symbol 418 TextUses:58Used by:431
Symbol 419 EditableTextUses:58Used by:431
Symbol 420 GraphicUsed by:430
Symbol 421 GraphicUsed by:430
Symbol 422 GraphicUsed by:430
Symbol 423 GraphicUsed by:430
Symbol 424 FontUsed by:425
Symbol 425 TextUses:424Used by:430
Symbol 426 GraphicUsed by:427 430
Symbol 427 MovieClipUses:426Used by:430
Symbol 428 GraphicUsed by:430
Symbol 429 GraphicUsed by:430
Symbol 430 ButtonUses:420 421 422 423 425 427 426 428 429Used by:431
Symbol 431 MovieClipUses:418 419 430Used by:437
Symbol 432 GraphicUsed by:437
Symbol 433 BitmapUsed by:434 435
Symbol 434 GraphicUses:433Used by:437
Symbol 435 GraphicUses:433Used by:437
Symbol 436 EditableTextUses:5 58Used by:437
Symbol 437 MovieClipUses:380 381 390 398 417 431 432 434 435 436Used by:Timeline
Symbol 438 MovieClipUsed by:540
Symbol 439 BitmapUsed by:440
Symbol 440 GraphicUses:439Used by:441
Symbol 441 MovieClipUses:440Used by:540
Symbol 442 GraphicUsed by:540
Symbol 443 GraphicUsed by:446
Symbol 444 GraphicUsed by:446
Symbol 445 GraphicUsed by:446
Symbol 446 ButtonUses:443 444 445Used by:540
Symbol 447 GraphicUsed by:450
Symbol 448 GraphicUsed by:450
Symbol 449 GraphicUsed by:450
Symbol 450 ButtonUses:447 448 449Used by:540
Symbol 451 GraphicUsed by:454
Symbol 452 GraphicUsed by:454
Symbol 453 GraphicUsed by:454
Symbol 454 ButtonUses:451 452 453Used by:540
Symbol 455 GraphicUsed by:458
Symbol 456 GraphicUsed by:458
Symbol 457 GraphicUsed by:458
Symbol 458 ButtonUses:455 456 457Used by:540
Symbol 459 TextUses:58Used by:540
Symbol 460 GraphicUsed by:466
Symbol 461 GraphicUsed by:466
Symbol 462 GraphicUsed by:466
Symbol 463 FontUsed by:464
Symbol 464 EditableTextUses:463Used by:466
Symbol 465 GraphicUsed by:466
Symbol 466 ButtonUses:460 461 462 464 465Used by:540
Symbol 467 FontUsed by:468 469 473 486 491 492
Symbol 468 TextUses:467Used by:540
Symbol 469 TextUses:467Used by:540
Symbol 470 TextUses:5Used by:540
Symbol 471 TextUses:5Used by:540
Symbol 472 TextUses:5Used by:540
Symbol 473 TextUses:467Used by:540
Symbol 474 TextUses:58Used by:540
Symbol 475 GraphicUsed by:540
Symbol 476 GraphicUsed by:483 540
Symbol 477 EditableTextUses:58Used by:483
Symbol 478 TextUses:58Used by:482
Symbol 479 EditableTextUses:5 58Used by:482
Symbol 480 TextUses:58Used by:482
Symbol 481 EditableTextUses:5 58Used by:482
Symbol 482 MovieClipUses:478 479 480 481Used by:483
Symbol 483 MovieClipUses:476 477 482Used by:540
Symbol 484 GraphicUsed by:540
Symbol 485 TextUses:58Used by:540
Symbol 486 EditableTextUses:467Used by:540
Symbol 487 TextUses:58Used by:540
Symbol 488 TextUses:58Used by:540
Symbol 489 EditableTextUses:5Used by:540
Symbol 490 EditableTextUses:5Used by:540
Symbol 491 EditableTextUses:467Used by:540
Symbol 492 EditableTextUses:467Used by:540
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:496
Symbol 495 EditableTextUses:5 58Used by:496
Symbol 496 MovieClipUses:494 495Used by:540
Symbol 497 GraphicUsed by:501
Symbol 498 EditableTextUses:5 58Used by:501
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:501
Symbol 501 MovieClipUses:497 498 500Used by:540
Symbol 502 BitmapUsed by:503
Symbol 503 GraphicUses:502Used by:505
Symbol 504 EditableTextUses:5 58Used by:505
Symbol 505 MovieClipUses:503 504Used by:540
Symbol 506 Bitmap [tilemap4]Used by:510
Symbol 507 Bitmap [tilemap3]Used by:510
Symbol 508 Bitmap [tilemap2]Used by:510
Symbol 509 Bitmap [tilemap1]Used by:510
Symbol 510 GraphicUses:506 507 508 509Used by:540
Symbol 511 Sound [voice1]Used by:539
Symbol 512 Sound [voice2]Used by:539
Symbol 513 Sound [voice3]Used by:539
Symbol 514 Sound [voice4]Used by:539
Symbol 515 Sound [voice5]Used by:539
Symbol 516 Sound [voice6]Used by:539
Symbol 517 Sound [voice7]Used by:539
Symbol 518 Sound [voice8]Used by:539
Symbol 519 Sound [voice9]Used by:539
Symbol 520 Sound [voice10]Used by:539
Symbol 521 Sound [voice11]Used by:539
Symbol 522 Sound [tonoseleccion]Used by:539
Symbol 523 Sound [melodiavictoria]Used by:539
Symbol 524 Sound [melodiamenu]Used by:539
Symbol 525 Sound [melodiainicionivel]Used by:539
Symbol 526 Sound [melodiaderrota]Used by:539
Symbol 527 Sound [loop_4]Used by:539
Symbol 528 Sound [loop_3]Used by:539
Symbol 529 Sound [loop_2]Used by:539
Symbol 530 Sound [loop_1]Used by:539
Symbol 531 Sound [HoleBackground]Used by:539
Symbol 532 Sound [Boing]Used by:539
Symbol 533 Sound [voice12]Used by:539
Symbol 534 Sound [voice13]Used by:539
Symbol 535 Sound [voice14]Used by:539
Symbol 536 Sound [voice15]Used by:539
Symbol 537 Sound [voice16]Used by:539
Symbol 538 Sound [voice18]Used by:539
Symbol 539 MovieClipUses: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 536 537 538Used by:540
Symbol 540 MovieClipUses:438 441 390 442 446 450 454 458 459 466 468 469 470 471 472 473 474 127 475 476 41 398 417 483 260 106 484 485 486 487 488 489 490 491 492 496 501 505 510 539 136 143 150 157 164 171 176 183 192 203 210 220 229 238 259Used by:Timeline
Streaming Sound 1Used by:Symbol 378 MovieClip

Instance Names

"instGame"Frame 47Symbol 262 MovieClip [gameClip]
"instClipMenuResultGame"Frame 47Symbol 437 MovieClip
"instClipMenuGame"Frame 47Symbol 540 MovieClip
"instIconText"Symbol 41 MovieClip [iconLevel] Frame 1Symbol 6 EditableText
"instTextLevelName"Symbol 51 MovieClip Frame 1Symbol 44 EditableText
"instTextLevel"Symbol 51 MovieClip Frame 1Symbol 45 EditableText
"instLetreroLevel"Symbol 52 MovieClip Frame 1Symbol 51 MovieClip
"instAguja"Symbol 57 MovieClip Frame 1Symbol 56 MovieClip
"instAnimationBall"Symbol 106 MovieClip [gameclipBall] Frame 1Symbol 70 MovieClip [gameClipBallQuiet]
"instAnimationBall"Symbol 106 MovieClip [gameclipBall] Frame 20Symbol 83 MovieClip [gameClipBallRunning]
"instAnimationBall"Symbol 106 MovieClip [gameclipBall] Frame 40Symbol 96 MovieClip [gameClipBallVictory]
"instAnimationBall"Symbol 106 MovieClip [gameclipBall] Frame 60Symbol 105 MovieClip [gameClipBallLose]
"instGameClipHole"Symbol 260 MovieClip [gameHole] Frame 1Symbol 127 MovieClip [gameclipHole]
"instGameClipHole"Symbol 260 MovieClip [gameHole] Frame 2Symbol 136 MovieClip [gameclipHole2]
"instGameClipHole"Symbol 260 MovieClip [gameHole] Frame 3Symbol 143 MovieClip [gameclipHole3]
"instGameClipHole"Symbol 260 MovieClip [gameHole] Frame 4Symbol 150 MovieClip [gameclipHole4]
"instGameClipHole"Symbol 260 MovieClip [gameHole] Frame 5Symbol 157 MovieClip [gameclipHole5]
"instGameClipHole"Symbol 260 MovieClip [gameHole] Frame 6Symbol 164 MovieClip [gameclipHole6]
"instGameClipHole"Symbol 260 MovieClip [gameHole] Frame 7Symbol 171 MovieClip [gameclipHole7]
"instGameClipHole"Symbol 260 MovieClip [gameHole] Frame 8Symbol 176 MovieClip [gameclipHole8]
"instGameClipHole"Symbol 260 MovieClip [gameHole] Frame 9Symbol 183 MovieClip [gameclipHole9]
"instGameClipHole"Symbol 260 MovieClip [gameHole] Frame 10Symbol 192 MovieClip [gameclipHole10]
"instGameClipHole"Symbol 260 MovieClip [gameHole] Frame 11Symbol 203 MovieClip [gameclipHole11]
"instGameClipHole"Symbol 260 MovieClip [gameHole] Frame 12Symbol 210 MovieClip [gameclipHole12]
"instGameClipHole"Symbol 260 MovieClip [gameHole] Frame 13Symbol 220 MovieClip [gameclipHoleBoss01]
"instGameClipHole"Symbol 260 MovieClip [gameHole] Frame 14Symbol 229 MovieClip [gameclipHoleBoss02]
"instGameClipHole"Symbol 260 MovieClip [gameHole] Frame 15Symbol 238 MovieClip [gameclipHoleBoss03]
"instGameClipHole"Symbol 260 MovieClip [gameHole] Frame 16Symbol 259 MovieClip [gameclipHoleBoss04]
"instText"Symbol 261 MovieClip Frame 1Symbol 59 EditableText
"instIconPlayer"Symbol 261 MovieClip Frame 10Symbol 106 MovieClip [gameclipBall]
"instGameHole"Symbol 261 MovieClip Frame 21Symbol 260 MovieClip [gameHole]
"world"Symbol 262 MovieClip [gameClip] Frame 1Symbol 42 MovieClip [world]
"instClipPresentationLevel"Symbol 262 MovieClip [gameClip] Frame 1Symbol 52 MovieClip
"instLimitNumber"Symbol 262 MovieClip [gameClip] Frame 1Symbol 261 MovieClip
"instTimerAttackText"Symbol 262 MovieClip [gameClip] Frame 1Symbol 261 MovieClip
"instHoleNumber"Symbol 262 MovieClip [gameClip] Frame 1Symbol 261 MovieClip
"instMaskLoadingBarProgress"Symbol 267 MovieClip [loadingBarProgress] Frame 1Symbol 264 MovieClip [maskLoadingBarProgress]
"instText"Symbol 267 MovieClip [loadingBarProgress] Frame 1Symbol 266 EditableText
"instLoadingBarProgress"Symbol 275 MovieClip [cargador] Frame 1Symbol 267 MovieClip [loadingBarProgress]
"instRotableCircle"Symbol 390 MovieClip Frame 1Symbol 387 MovieClip
"instTextButton"Symbol 390 MovieClip Frame 1Symbol 388 EditableText
"instLongTextButton"Symbol 390 MovieClip Frame 1Symbol 389 EditableText
"instRotableCircle"Symbol 390 MovieClip Frame 10Symbol 387 MovieClip
"instBigText"Symbol 398 MovieClip Frame 1Symbol 392 EditableText
"instSmallText"Symbol 398 MovieClip Frame 1Symbol 393 EditableText
"instTextEnd"Symbol 398 MovieClip Frame 1Symbol 394 EditableText
"instTextDay"Symbol 417 MovieClip [clipStatsInformation] Frame 1Symbol 400 EditableText
"instTextTime"Symbol 417 MovieClip [clipStatsInformation] Frame 1Symbol 403 EditableText
"instTextStars"Symbol 417 MovieClip [clipStatsInformation] Frame 1Symbol 404 EditableText
"instIconLevel"Symbol 417 MovieClip [clipStatsInformation] Frame 1Symbol 41 MovieClip [iconLevel]
"instTextDay"Symbol 417 MovieClip [clipStatsInformation] Frame 11Symbol 405 EditableText
"instTextTime"Symbol 417 MovieClip [clipStatsInformation] Frame 11Symbol 408 EditableText
"instTextStars"Symbol 417 MovieClip [clipStatsInformation] Frame 11Symbol 409 EditableText
"instTextHolesClosed"Symbol 417 MovieClip [clipStatsInformation] Frame 11Symbol 411 EditableText
"instTextDay"Symbol 417 MovieClip [clipStatsInformation] Frame 25Symbol 416 EditableText
"instIconLevel"Symbol 417 MovieClip [clipStatsInformation] Frame 25Symbol 41 MovieClip [iconLevel]
"instTextName"Symbol 431 MovieClip Frame 1Symbol 419 EditableText
"instExit1"Symbol 437 MovieClip Frame 29Symbol 390 MovieClip
"instNext1"Symbol 437 MovieClip Frame 29Symbol 390 MovieClip
"instLabelVictoria"Symbol 437 MovieClip Frame 29Symbol 398 MovieClip
"instClipStatsInformation"Symbol 437 MovieClip Frame 49Symbol 417 MovieClip [clipStatsInformation]
"instSubmitHighscore"Symbol 437 MovieClip Frame 49Symbol 431 MovieClip
"instExit2"Symbol 437 MovieClip Frame 51Symbol 390 MovieClip
"instRetry2"Symbol 437 MovieClip Frame 51Symbol 390 MovieClip
"instLabelDerrota1"Symbol 437 MovieClip Frame 51Symbol 398 MovieClip
"instClipStatsInformation"Symbol 437 MovieClip Frame 71Symbol 417 MovieClip [clipStatsInformation]
"instSubmitHighscore"Symbol 437 MovieClip Frame 71Symbol 431 MovieClip
"instExitToCredits"Symbol 437 MovieClip Frame 74Symbol 390 MovieClip
"instLabelEndGame"Symbol 437 MovieClip Frame 74Symbol 398 MovieClip
"instText"Symbol 483 MovieClip Frame 1Symbol 477 EditableText
"instClipCaratula"Symbol 540 MovieClip Frame 1Symbol 438 MovieClip
"instButtonPlay"Symbol 540 MovieClip Frame 1Symbol 390 MovieClip
"instButtonSettings"Symbol 540 MovieClip Frame 1Symbol 390 MovieClip
"instButtonHelp"Symbol 540 MovieClip Frame 1Symbol 390 MovieClip
"instButtonAbout"Symbol 540 MovieClip Frame 1Symbol 390 MovieClip
"instButtonNewGame"Symbol 540 MovieClip Frame 26Symbol 390 MovieClip
"instButtonMenuLoad"Symbol 540 MovieClip Frame 26Symbol 390 MovieClip
"instButtonBack"Symbol 540 MovieClip Frame 26Symbol 390 MovieClip
"instButtonSurvival"Symbol 540 MovieClip Frame 26Symbol 390 MovieClip
"instBeginPlay"Symbol 540 MovieClip Frame 51Symbol 390 MovieClip
"instSurvival1"Symbol 540 MovieClip Frame 66Symbol 41 MovieClip [iconLevel]
"instSurvival2"Symbol 540 MovieClip Frame 66Symbol 41 MovieClip [iconLevel]
"instSurvival3"Symbol 540 MovieClip Frame 66Symbol 41 MovieClip [iconLevel]
"instSurvival4"Symbol 540 MovieClip Frame 66Symbol 41 MovieClip [iconLevel]
"instSeeHighscore1"Symbol 540 MovieClip Frame 66Symbol 390 MovieClip
"instSeeHighscore2"Symbol 540 MovieClip Frame 66Symbol 390 MovieClip
"instSeeHighscore3"Symbol 540 MovieClip Frame 66Symbol 390 MovieClip
"instSeeHighscore4"Symbol 540 MovieClip Frame 66Symbol 390 MovieClip
"instSurvivalBack"Symbol 540 MovieClip Frame 66Symbol 390 MovieClip
"instSelectedLevel"Symbol 540 MovieClip Frame 92Symbol 398 MovieClip
"instNextLevel"Symbol 540 MovieClip Frame 92Symbol 390 MovieClip
"instBackLevel"Symbol 540 MovieClip Frame 92Symbol 390 MovieClip
"instSelectLevelEntry2"Symbol 540 MovieClip Frame 92Symbol 417 MovieClip [clipStatsInformation]
"instSelectLevelEntry1"Symbol 540 MovieClip Frame 92Symbol 417 MovieClip [clipStatsInformation]
"instButtonSound"Symbol 540 MovieClip Frame 114Symbol 390 MovieClip
"instButtonBack"Symbol 540 MovieClip Frame 114Symbol 390 MovieClip
"instButtonDifficulty"Symbol 540 MovieClip Frame 114Symbol 390 MovieClip
"instTitleSettings"Symbol 540 MovieClip Frame 114Symbol 398 MovieClip
"instButtonQuality"Symbol 540 MovieClip Frame 114Symbol 390 MovieClip
"instExplanationHelp0"Symbol 540 MovieClip Frame 140Symbol 483 MovieClip
"instTitleHelp0"Symbol 540 MovieClip Frame 140Symbol 398 MovieClip
"instBackHelp0"Symbol 540 MovieClip Frame 140Symbol 390 MovieClip
"instNextHelp0"Symbol 540 MovieClip Frame 140Symbol 390 MovieClip
"intGameHoleHelp2"Symbol 540 MovieClip Frame 161Symbol 260 MovieClip [gameHole]
"intGameHoleHelp3"Symbol 540 MovieClip Frame 161Symbol 260 MovieClip [gameHole]
"intGameHoleHelp1"Symbol 540 MovieClip Frame 161Symbol 260 MovieClip [gameHole]
"intGameHoleHelp4"Symbol 540 MovieClip Frame 161Symbol 260 MovieClip [gameHole]
"instGameClipBallHelp"Symbol 540 MovieClip Frame 161Symbol 106 MovieClip [gameclipBall]
"instExplanationHelp2"Symbol 540 MovieClip Frame 163Symbol 483 MovieClip
"instTitleHelp2"Symbol 540 MovieClip Frame 163Symbol 398 MovieClip
"instBackHelp2"Symbol 540 MovieClip Frame 163Symbol 390 MovieClip
"instNextHelp2"Symbol 540 MovieClip Frame 163Symbol 390 MovieClip
"instGameClipBallHelp2"Symbol 540 MovieClip Frame 184Symbol 106 MovieClip [gameclipBall]
"instGameHoleHelp"Symbol 540 MovieClip Frame 184Symbol 260 MovieClip [gameHole]
"instExplanationHelp3"Symbol 540 MovieClip Frame 186Symbol 483 MovieClip
"instTitleHelp3"Symbol 540 MovieClip Frame 186Symbol 398 MovieClip
"instBackHelp3"Symbol 540 MovieClip Frame 186Symbol 390 MovieClip
"instNextHelp3"Symbol 540 MovieClip Frame 186Symbol 390 MovieClip
"instExplanationHelp4"Symbol 540 MovieClip Frame 211Symbol 483 MovieClip
"instTitleHelp4"Symbol 540 MovieClip Frame 211Symbol 398 MovieClip
"instBackHelp4"Symbol 540 MovieClip Frame 211Symbol 390 MovieClip
"instNextHelp4"Symbol 540 MovieClip Frame 211Symbol 390 MovieClip
"instTitleAbout"Symbol 540 MovieClip Frame 236Symbol 398 MovieClip
"instCreditDesigner"Symbol 540 MovieClip Frame 236Symbol 496 MovieClip
"instCreditArtist"Symbol 540 MovieClip Frame 236Symbol 501 MovieClip
"instCreditMusician"Symbol 540 MovieClip Frame 236Symbol 505 MovieClip
"instNextAbout"Symbol 540 MovieClip Frame 236Symbol 390 MovieClip
"instBackAbout"Symbol 540 MovieClip Frame 236Symbol 390 MovieClip
"instFondoAbout2"Symbol 540 MovieClip Frame 261Symbol 483 MovieClip
"instNextAbout2"Symbol 540 MovieClip Frame 261Symbol 390 MovieClip
"instBackAbout2"Symbol 540 MovieClip Frame 261Symbol 390 MovieClip
"instTitleCredits2"Symbol 540 MovieClip Frame 261Symbol 398 MovieClip
"instBackgroundPause"Symbol 540 MovieClip Frame 290Symbol 483 MovieClip
"instButtonContinue"Symbol 540 MovieClip Frame 290Symbol 390 MovieClip
"instButtonHelp"Symbol 540 MovieClip Frame 290Symbol 390 MovieClip
"instButtonExit"Symbol 540 MovieClip Frame 290Symbol 390 MovieClip
"instLabelPause"Symbol 540 MovieClip Frame 290Symbol 398 MovieClip
"instButtonRestart"Symbol 540 MovieClip Frame 290Symbol 390 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 41 as "iconLevel"
ExportAssets (56)Timeline Frame 1Symbol 42 as "world"
ExportAssets (56)Timeline Frame 1Symbol 70 as "gameClipBallQuiet"
ExportAssets (56)Timeline Frame 1Symbol 83 as "gameClipBallRunning"
ExportAssets (56)Timeline Frame 1Symbol 96 as "gameClipBallVictory"
ExportAssets (56)Timeline Frame 1Symbol 105 as "gameClipBallLose"
ExportAssets (56)Timeline Frame 1Symbol 106 as "gameclipBall"
ExportAssets (56)Timeline Frame 1Symbol 127 as "gameclipHole"
ExportAssets (56)Timeline Frame 1Symbol 136 as "gameclipHole2"
ExportAssets (56)Timeline Frame 1Symbol 143 as "gameclipHole3"
ExportAssets (56)Timeline Frame 1Symbol 150 as "gameclipHole4"
ExportAssets (56)Timeline Frame 1Symbol 157 as "gameclipHole5"
ExportAssets (56)Timeline Frame 1Symbol 164 as "gameclipHole6"
ExportAssets (56)Timeline Frame 1Symbol 171 as "gameclipHole7"
ExportAssets (56)Timeline Frame 1Symbol 176 as "gameclipHole8"
ExportAssets (56)Timeline Frame 1Symbol 183 as "gameclipHole9"
ExportAssets (56)Timeline Frame 1Symbol 192 as "gameclipHole10"
ExportAssets (56)Timeline Frame 1Symbol 203 as "gameclipHole11"
ExportAssets (56)Timeline Frame 1Symbol 210 as "gameclipHole12"
ExportAssets (56)Timeline Frame 1Symbol 220 as "gameclipHoleBoss01"
ExportAssets (56)Timeline Frame 1Symbol 229 as "gameclipHoleBoss02"
ExportAssets (56)Timeline Frame 1Symbol 238 as "gameclipHoleBoss03"
ExportAssets (56)Timeline Frame 1Symbol 259 as "gameclipHoleBoss04"
ExportAssets (56)Timeline Frame 1Symbol 260 as "gameHole"
ExportAssets (56)Timeline Frame 1Symbol 262 as "gameClip"
ExportAssets (56)Timeline Frame 1Symbol 264 as "maskLoadingBarProgress"
ExportAssets (56)Timeline Frame 1Symbol 267 as "loadingBarProgress"
ExportAssets (56)Timeline Frame 1Symbol 275 as "cargador"
ExportAssets (56)Timeline Frame 1Symbol 541 as "__Packages.Define"
ExportAssets (56)Timeline Frame 1Symbol 542 as "__Packages.cObject"
ExportAssets (56)Timeline Frame 1Symbol 543 as "__Packages.Worldmap"
ExportAssets (56)Timeline Frame 1Symbol 544 as "__Packages.cXml"
ExportAssets (56)Timeline Frame 1Symbol 545 as "__Packages.cHole"
ExportAssets (56)Timeline Frame 1Symbol 546 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 37Symbol 323 as "clipLogo"
ExportAssets (56)Timeline Frame 47Symbol 417 as "clipStatsInformation"
ExportAssets (56)Timeline Frame 47Symbol 506 as "tilemap4"
ExportAssets (56)Timeline Frame 47Symbol 507 as "tilemap3"
ExportAssets (56)Timeline Frame 47Symbol 508 as "tilemap2"
ExportAssets (56)Timeline Frame 47Symbol 509 as "tilemap1"
ExportAssets (56)Timeline Frame 47Symbol 511 as "voice1"
ExportAssets (56)Timeline Frame 47Symbol 512 as "voice2"
ExportAssets (56)Timeline Frame 47Symbol 513 as "voice3"
ExportAssets (56)Timeline Frame 47Symbol 514 as "voice4"
ExportAssets (56)Timeline Frame 47Symbol 515 as "voice5"
ExportAssets (56)Timeline Frame 47Symbol 516 as "voice6"
ExportAssets (56)Timeline Frame 47Symbol 517 as "voice7"
ExportAssets (56)Timeline Frame 47Symbol 518 as "voice8"
ExportAssets (56)Timeline Frame 47Symbol 519 as "voice9"
ExportAssets (56)Timeline Frame 47Symbol 520 as "voice10"
ExportAssets (56)Timeline Frame 47Symbol 521 as "voice11"
ExportAssets (56)Timeline Frame 47Symbol 522 as "tonoseleccion"
ExportAssets (56)Timeline Frame 47Symbol 523 as "melodiavictoria"
ExportAssets (56)Timeline Frame 47Symbol 524 as "melodiamenu"
ExportAssets (56)Timeline Frame 47Symbol 525 as "melodiainicionivel"
ExportAssets (56)Timeline Frame 47Symbol 526 as "melodiaderrota"
ExportAssets (56)Timeline Frame 47Symbol 527 as "loop_4"
ExportAssets (56)Timeline Frame 47Symbol 528 as "loop_3"
ExportAssets (56)Timeline Frame 47Symbol 529 as "loop_2"
ExportAssets (56)Timeline Frame 47Symbol 530 as "loop_1"
ExportAssets (56)Timeline Frame 47Symbol 531 as "HoleBackground"
ExportAssets (56)Timeline Frame 47Symbol 532 as "Boing"
ExportAssets (56)Timeline Frame 47Symbol 533 as "voice12"
ExportAssets (56)Timeline Frame 47Symbol 534 as "voice13"
ExportAssets (56)Timeline Frame 47Symbol 535 as "voice14"
ExportAssets (56)Timeline Frame 47Symbol 536 as "voice15"
ExportAssets (56)Timeline Frame 47Symbol 537 as "voice16"
ExportAssets (56)Timeline Frame 47Symbol 538 as "voice18"

Labels

"loading"Frame 2
"not_allowed"Frame 10
"mochiad"Frame 21
"sponsor"Frame 29
"logo"Frame 37
"intro"Frame 42
"main"Frame 47
"Seccion1"Symbol 52 MovieClip Frame 1
"Seccion2"Symbol 52 MovieClip Frame 22
"vacio"Symbol 52 MovieClip Frame 44
"normal"Symbol 70 MovieClip [gameClipBallQuiet] Frame 1
"special"Symbol 70 MovieClip [gameClipBallQuiet] Frame 20
"normal"Symbol 83 MovieClip [gameClipBallRunning] Frame 1
"special"Symbol 83 MovieClip [gameClipBallRunning] Frame 20
"normal"Symbol 96 MovieClip [gameClipBallVictory] Frame 1
"special"Symbol 96 MovieClip [gameClipBallVictory] Frame 20
"normal"Symbol 105 MovieClip [gameClipBallLose] Frame 1
"special"Symbol 105 MovieClip [gameClipBallLose] Frame 20
"quiet"Symbol 106 MovieClip [gameclipBall] Frame 1
"running"Symbol 106 MovieClip [gameclipBall] Frame 20
"victory"Symbol 106 MovieClip [gameclipBall] Frame 40
"lose"Symbol 106 MovieClip [gameclipBall] Frame 60
"quiet"Symbol 127 MovieClip [gameclipHole] Frame 1
"disappear"Symbol 127 MovieClip [gameclipHole] Frame 51
"balls_freedom"Symbol 127 MovieClip [gameclipHole] Frame 90
"quiet"Symbol 136 MovieClip [gameclipHole2] Frame 1
"disappear"Symbol 136 MovieClip [gameclipHole2] Frame 51
"balls_freedom"Symbol 136 MovieClip [gameclipHole2] Frame 90
"quiet"Symbol 143 MovieClip [gameclipHole3] Frame 1
"disappear"Symbol 143 MovieClip [gameclipHole3] Frame 51
"balls_freedom"Symbol 143 MovieClip [gameclipHole3] Frame 90
"quiet"Symbol 150 MovieClip [gameclipHole4] Frame 1
"disappear"Symbol 150 MovieClip [gameclipHole4] Frame 51
"balls_freedom"Symbol 150 MovieClip [gameclipHole4] Frame 90
"quiet"Symbol 157 MovieClip [gameclipHole5] Frame 1
"disappear"Symbol 157 MovieClip [gameclipHole5] Frame 51
"balls_freedom"Symbol 157 MovieClip [gameclipHole5] Frame 90
"quiet"Symbol 164 MovieClip [gameclipHole6] Frame 1
"disappear"Symbol 164 MovieClip [gameclipHole6] Frame 51
"balls_freedom"Symbol 164 MovieClip [gameclipHole6] Frame 90
"quiet"Symbol 171 MovieClip [gameclipHole7] Frame 1
"disappear"Symbol 171 MovieClip [gameclipHole7] Frame 51
"balls_freedom"Symbol 171 MovieClip [gameclipHole7] Frame 90
"quiet"Symbol 176 MovieClip [gameclipHole8] Frame 1
"disappear"Symbol 176 MovieClip [gameclipHole8] Frame 51
"balls_freedom"Symbol 176 MovieClip [gameclipHole8] Frame 90
"quiet"Symbol 183 MovieClip [gameclipHole9] Frame 1
"disappear"Symbol 183 MovieClip [gameclipHole9] Frame 51
"balls_freedom"Symbol 183 MovieClip [gameclipHole9] Frame 90
"quiet"Symbol 192 MovieClip [gameclipHole10] Frame 1
"disappear"Symbol 192 MovieClip [gameclipHole10] Frame 51
"balls_freedom"Symbol 192 MovieClip [gameclipHole10] Frame 90
"quiet"Symbol 203 MovieClip [gameclipHole11] Frame 1
"balls_freedom"Symbol 203 MovieClip [gameclipHole11] Frame 1
"disappear"Symbol 203 MovieClip [gameclipHole11] Frame 51
"balls_freedom_ex"Symbol 203 MovieClip [gameclipHole11] Frame 90
"quiet"Symbol 210 MovieClip [gameclipHole12] Frame 1
"disappear"Symbol 210 MovieClip [gameclipHole12] Frame 51
"balls_freedom"Symbol 210 MovieClip [gameclipHole12] Frame 90
"quiet"Symbol 220 MovieClip [gameclipHoleBoss01] Frame 1
"disappear"Symbol 220 MovieClip [gameclipHoleBoss01] Frame 51
"balls_freedom"Symbol 220 MovieClip [gameclipHoleBoss01] Frame 90
"quiet"Symbol 229 MovieClip [gameclipHoleBoss02] Frame 1
"disappear"Symbol 229 MovieClip [gameclipHoleBoss02] Frame 51
"balls_freedom"Symbol 229 MovieClip [gameclipHoleBoss02] Frame 90
"quiet"Symbol 238 MovieClip [gameclipHoleBoss03] Frame 1
"disappear"Symbol 238 MovieClip [gameclipHoleBoss03] Frame 51
"balls_freedom"Symbol 238 MovieClip [gameclipHoleBoss03] Frame 90
"quiet"Symbol 259 MovieClip [gameclipHoleBoss04] Frame 1
"disappear"Symbol 259 MovieClip [gameclipHoleBoss04] Frame 51
"disappear_end"Symbol 259 MovieClip [gameclipHoleBoss04] Frame 121
"balls_freedom"Symbol 259 MovieClip [gameclipHoleBoss04] Frame 163
"timer"Symbol 261 MovieClip Frame 1
"hits"Symbol 261 MovieClip Frame 10
"holes"Symbol 261 MovieClip Frame 21
"rojo"Symbol 387 MovieClip Frame 1
"verde"Symbol 387 MovieClip Frame 10
"azul"Symbol 387 MovieClip Frame 20
"blanco"Symbol 387 MovieClip Frame 30
"rojo"Symbol 390 MovieClip Frame 1
"verde"Symbol 390 MovieClip Frame 10
"azul"Symbol 390 MovieClip Frame 20
"blanco"Symbol 390 MovieClip Frame 30
"rojo"Symbol 398 MovieClip Frame 1
"verde"Symbol 398 MovieClip Frame 11
"azul"Symbol 398 MovieClip Frame 21
"blanco"Symbol 398 MovieClip Frame 31
"stadistics"Symbol 417 MovieClip [clipStatsInformation] Frame 1
"highscore"Symbol 417 MovieClip [clipStatsInformation] Frame 11
"newDay"Symbol 417 MovieClip [clipStatsInformation] Frame 25
"loading"Symbol 437 MovieClip Frame 1
"basicInstructions"Symbol 437 MovieClip Frame 13
"victoria"Symbol 437 MovieClip Frame 29
"derrota"Symbol 437 MovieClip Frame 51
"finJuego"Symbol 437 MovieClip Frame 74
"parar"Symbol 437 MovieClip Frame 101
"creditos"Symbol 483 MovieClip Frame 7
"mainMenu"Symbol 540 MovieClip Frame 1
"menuPlay"Symbol 540 MovieClip Frame 26
"basicInstructions"Symbol 540 MovieClip Frame 51
"menuSurvival"Symbol 540 MovieClip Frame 66
"menuLoad"Symbol 540 MovieClip Frame 92
"settings"Symbol 540 MovieClip Frame 114
"help"Symbol 540 MovieClip Frame 140
"help2"Symbol 540 MovieClip Frame 163
"help3"Symbol 540 MovieClip Frame 186
"help4"Symbol 540 MovieClip Frame 211
"about"Symbol 540 MovieClip Frame 236
"about2"Symbol 540 MovieClip Frame 261
"vaciocaratula"Symbol 540 MovieClip Frame 285
"pause"Symbol 540 MovieClip Frame 290
"vacio"Symbol 540 MovieClip Frame 311
"loadGameResources"Symbol 540 MovieClip Frame 325

Dynamic Text Variables

labelSymbol 464 EditableText"A"




http://swfchan.com/6/28213/info.shtml
Created: 20/5 -2019 15:08:59 Last modified: 20/5 -2019 15:08:59 Server time: 03/05 -2024 01:16:02