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

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

Fruit Smash.swf

This is the info page for
Flash #29028

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


Text
Normal Mode

Normal Mode

Instructions

Instructions

-3 Complete Game Modes,
-No pop up banner advertisements,
-You can play while offline,
-Hint feature,
And More

Want more?
Fruit Smash Full Version also has:

Download Now!

music

Start

Start

Click two neighboring fruit to
swap their places and make a
match of 3 or more similar fruit.

Quick Instructions:

Cancel

Cancel

Continue Game

Continue Game

Exit the Game

Exit the Game

Exit to Main Menu

Exit to Main Menu

X

Make a Match

Juice Meter

Supermoves

A match is 3 or more fruits in a row.  With your left
mouse button select 2 fruits next to each other to swap them.

When you match fruit and they are squished, this adds
juice to the Juice Meter.  Fill up the Juice Meter to
advance to the next Level.

Collect Supermove Spheres        which add to your
Supermove Meters.  Use your left mouse button
and click on your Supermove Meter to execute
a Supermove.  Save up to 3 for best power.

J
U
I
C
E
M
E
T
E
R

Back

Back

Get Fruit Smash full version and you can play 90
challenging levels in 3 creative modes!

Features of Full Version:
-3 Game Modes: Normal Mode, Brick Challenge,
Time Trials Mode
-6 explosive Supermoves
-Hint feature, click it if you need help.
-Track your personal high scores
-Original soundtrack.
-You can play while offline.
-No pop up banner advertisements.

Continue

Continue

Purchase

Purchase

GAME OVER
In Fruit Smash Lite there are only 15 levels.

Congratulations! You beta Fruit Smash Lite!
In Fruit Smash Lite there are only 15 levels.

Login

You must be a registered user
and logged in to submit a score.

Register

After you have logged in, click
below to submit your score.

Submit Score

Logged In

Submitting score...

Loading scores...

Score added!

Loading score list...

00.

WWWWWWWWWW

00.

WWWWWWWWWW

sound fx

Level

Normal Mode

Time Trials Mode

Brick Challenge
Mode

Pause

Pause

Instructions

Instructions

Combo Animation

Match
Combo

10

Off

Off

On

On

Super Moves

ActionScript [AS1/AS2]

Frame 1
validate = ""; local = false;
Frame 2
function whereToNext() { gotoAndStop ("introduce"); } showedLongEnough = false; counter = 0; full = true; play();
Frame 3
function location_check() { var _local1 = true; if (_url.toLowerCase().indexOf("miniclip") == -1) { _local1 = -1; } return(_local1); } counter++; if (counter >= 30) { showedLongEnough = true; } factor = this.getBytesLoaded() / this.getBytesTotal(); percent = Math.round(factor * 100) + "% Loaded"; if ((((this.getBytesLoaded() / this.getBytesTotal()) >= 1) && (getTimer() > 3000)) && (_url.toLowerCase().indexOf("miniclip") != -1)) { whereToNext(); }
Frame 4
gotoAndPlay ("loader");
Frame 6
function xmlLoaded() { trace("---incoming---"); trace(inDoc); if (hs_action == "LoadCipher") { interpretLoadCipher(); BuildBooks(); sendHSRequest(); } else if (hs_action == "SubmitScore") { hs.doneSubmitting(); } else if (hs_action == "LoadScores") { var scoreNodes = inDoc.firstChild.childNodes; scoreList = new Array(); var i = 0; while (i < scoreNodes.length) { var tmp_node = scoreNodes[i]; var _local2 = new Object(); var nodeInfo = tmp_node.childNodes; var _local1 = 0; while (_local1 < nodeInfo.length) { var _local3 = nodeInfo[_local1]; var node_name = _local3.nodeName; var node_value = _local3.firstChild.nodeValue; _local2[node_name] = node_value; _local1++; } _local2.label = (_local2.Username + "\t") + _local2.Score; scoreList.push(_local2); scoreListLoaded(); i++; } } else if (hs_action == "IsUserLoggedIn") { setLoggedIn(inDoc.firstChild.firstChild.nodeValue); gotoAndStop ("introduce"); } } function interpretLoadCipher() { EncryptionLibrary = new Array(); var _local3 = inDoc.firstChild.childNodes; var _local2 = _local3[0].firstChild.nodeValue.split("|"); var _local1 = 0; while (_local1 < _local2.length) { EncryptionLibrary[_local1] = _local2[_local1].split(","); _local1++; } numBooks = EncryptionLibrary.length - 1; } function BuildBooks() { encryptLibrary = []; decryptLibrary = []; var _local2 = 0; while (_local2 < numBooks) { var encBook = []; var decBook = []; var _local1 = 0; while (_local1 < EncryptionLibrary[_local2].length) { var _local3 = EncryptionLibrary[_local2][_local1]; encBook[_local1] = _local3; decBook[_local3] = _local1; _local1++; } encryptLibrary[_local2] = encBook; decryptLibrary[_local2] = decBook; _local2++; } } function encrypt(str) { var _local3 = str; var val = ""; var _local2; var _local1 = 0; while (_local1 < _local3.length) { _local2 = _local1 % numBooks; val = val + chr(encryptLibrary[_local2][_local3.charCodeAt(_local1) - 1]); _local1++; } return(val); } function decrypt(str) { var _local3 = str; var val = ""; var _local2; var _local1 = 0; while (_local1 < _local3.length) { _local2 = _local1 % numBooks; val = val + chr(decryptLibrary[_local2][_local3.charCodeAt(_local1)] + 1); _local1++; } return(val); } function sendEncryptedInfo(enc_data) { var _local1 = escape(enc_data); trace("*****************"); trace(enc_data); trace(_local1); trace(decrypt(unescape(_local1))); var _local2 = ("<Request><TransactionType>EncryptedTransaction</TransactionType><Data><Encrypted><![CDATA[" + _local1) + "]]></Encrypted></Data></Request>"; hs_action = "SubmitScore"; sendInfo(_local2); } function sendInfo(str) { trace("---out going---"); trace(str); sendDoc = new XML(str); inDoc = new XML(); inDoc.onLoad = xmlLoaded; sendDoc.sendAndLoad(ET_ScoreURL, inDoc); } function loadCipher() { hs_action = "LoadCipher"; var _local1 = "<Request><TransactionType>LoadCipher</TransactionType><Data/></Request>"; sendInfo(_local1); } function submitETscore(tmp_score) { et_score = tmp_score; loadCipher(); } function loadETscores() { hs_action = "LoadScores"; var _local1 = ((("<Request><TransactionType>LoadHighScores</TransactionType><Data><Game>" + et_game) + "</Game><Board>") + et_board) + "</Board></Data></Request>"; sendInfo(_local1); } function checkLoggedIn() { hs_action = "IsUserLoggedIn"; var _local1 = "<Request><TransactionType>IsUserLoggedIn</TransactionType><Data /></Request>"; sendInfo(_local1); } function setLoggedIn(val) { if (val.toString().toLowerCase() == "false") { loggedIn = false; } else { loggedIn = true; } } function sendHSRequest() { var _local2 = ""; var _local1 = ((((((("<Request><TransactionType>SaveHighScore</TransactionType><Data><Game>" + et_game) + "</Game><Board>") + et_board) + "</Board><Score>") + et_score) + "</Score><AuxData>") + _local2) + "</AuxData></Data></Request>"; var _local3 = encrypt(_local1); sendEncryptedInfo(_local3); } function scoreListLoaded() { hs.listLoaded(scoreList); } function escape2(str) { var _local2 = str; var esc_arr = ["", "%01", "%02", "%03", "%04", "%05", "%06", "%07", "%08", "%09", "%0A", "%0B", "%0C", "%0D", "%0E", "%0F", "%10", "%11", "%12", "%13", "%14", "%15", "%16", "%17", "%18", "%19", "%1A", "%1B", "%1C", "%1D", "%1E", "%1F", "%20", "%21", "%22", "%23", "%24", "%25", "%26", "%27", "%28", "%29", "%2A", "%2B", "%2C", "%2D", "%2E", "%2F", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "%3A", "%3B", "%3C", "%3D", "%3E", "%3F", "%40", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "%5B", "%5C", "%5D", "%5E", "%5F", "%60", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "%7B", "%7C", "%7D", "%7E", "%7F", "%C2%80", "%C2%81", "%C2%82", "%C2%83", "%C2%84", "%C2%85", "%C2%86", "%C2%87", "%C2%88", "%C2%89", "%C2%8A", "%C2%8B", "%C2%8C", "%C2%8D", "%C2%8E", "%C2%8F", "%C2%90", "%C2%91", "%C2%92", "%C2%93", "%C2%94", "%C2%95", "%C2%96", "%C2%97", "%C2%98", "%C2%99", "%C2%9A", "%C2%9B", "%C2%9C", "%C2%9D", "%C2%9E", "%C2%9F", "%C2%A0", "%C2%A1", "%C2%A2", "%C2%A3", "%C2%A4", "%C2%A5", "%C2%A6", "%C2%A7", "%C2%A8", "%C2%A9", "%C2%AA", "%C2%AB", "%C2%AC", "%C2%AD", "%C2%AE", "%C2%AF", "%C2%B0", "%C2%B1", "%C2%B2", "%C2%B3", "%C2%B4", "%C2%B5", "%C2%B6", "%C2%B7", "%C2%B8", "%C2%B9", "%C2%BA", "%C2%BB", "%C2%BC", "%C2%BD", "%C2%BE", "%C2%BF", "%C3%80", "%C3%81", "%C3%82", "%C3%83", "%C3%84", "%C3%85", "%C3%86", "%C3%87", "%C3%88", "%C3%89", "%C3%8A", "%C3%8B", "%C3%8C", "%C3%8D", "%C3%8E", "%C3%8F", "%C3%90", "%C3%91", "%C3%92", "%C3%93", "%C3%94", "%C3%95", "%C3%96", "%C3%97", "%C3%98", "%C3%99", "%C3%9A", "%C3%9B", "%C3%9C", "%C3%9D", "%C3%9E", "%C3%9F", "%C3%A0", "%C3%A1", "%C3%A2", "%C3%A3", "%C3%A4", "%C3%A5", "%C3%A6", "%C3%A7", "%C3%A8", "%C3%A9", "%C3%AA", "%C3%AB", "%C3%AC", "%C3%AD", "%C3%AE", "%C3%AF", "%C3%B0", "%C3%B1", "%C3%B2", "%C3%B3", "%C3%B4", "%C3%B5", "%C3%B6", "%C3%B7", "%C3%B8", "%C3%B9", "%C3%BA", "%C3%BB", "%C3%BC", "%C3%BD", "%C3%BE", "%C3%BF"]; var _local3 = ""; var _local1 = 0; while (_local1 < _local2.length) { _local3 = _local3 + esc_arr[_local2.charCodeAt(_local1)]; _local1++; } return(_local3); } XML.prototype.ignoreWhite = true; var hs_action; var EncryptionLibrary; var et_score; var scoreList; var et_game = "Fruit Smash"; var et_board = "Testing-Multiple=False-InsertIfBetter=True"; var et_game = "Mini Golf"; var et_board = "Primary"; var ET_ScoreURL = "http://65.30.90.160/etv2/FlashTransaction.electro"; var loggedIn = false; var flash5 = false; if (flash5) { escape = escape2; } checkLoggedIn(); stop();
Frame 10
play();
Frame 12
function goToGame(val) { gotoAndStop ("Game"); } function quitGame() { fscommand ("quit"); } function chooseMode(theMode) { mode = theMode; goToGame(); atMenu = false; } function playAgain() { chooseMode(mode); } stop(); delete game; mode = undefined; atMenu = true; music.startMusic("splash");
Frame 18
inst_clip.gotoAndStop(2); clearDemoID();
Frame 30
function continueOn() { gotoAndStop ("Menu"); } clearDemoID(); if (end_level < 10) { end_frame = "end1"; } else if (end_level < 20) { end_frame = "end2"; } else if (end_level < 30) { end_frame = "end3"; } else if (end_level >= 30) { end_frame = "end4"; } if (!full) { end_frame = "demo"; } end_ani.where = end_frame; music.startMusic("splash");
Frame 46
hs.action = score_action; stop();
Frame 56
function stopCountDown() { if (count_down._currentframe != 1) { count_down.stop(); } } function resumeCountDown() { if (count_down._currentframe != 1) { count_down.play(); } } function manualSelect() { if (game.selected.length == 1) { game.selectItemAuto(game.s_x2, game.s_y2); clearInterval(id); } else { game.selectItemAuto(game.s_x1, game.s_y1); } } function dealWithMeter() { game.meter = game.meter - game.fallRate; if (game.meter < 0) { game.meter = 0; } var _local1 = Math.round(game.meter * 10); if (_local1 == 0) { _local1 = 1; } meter.gotoAndStop(_local1); } function setCurrentTime() { if (timeMode == "real") { var _local2 = (getTimer() - base) - pause_time; } else if (timeMode == "frame") { timeCounter++; var _local1 = (timeCounter / frameRate) * 1000; var _local2 = _local1 - pause_time; } current_time = max_time - _local2; if (changeTempo && (current_time > 30000)) { changeTempo = false; _global.music.setTempo("slow"); } if (current_time > 30000) { changeTempo = false; } else if ((current_time < 30000) && (!changeTempo)) { changeTempo = true; _global.music.setTempo("fast"); } if (current_time <= 0) { current_time = 0; game.timeRanOut = true; game.gameOver(); } } function pauseGame(dontSendToFrame) { if (game.inPlay && (!paused)) { paused = true; game.inPlay = false; if (timeMode == "real") { start_pause = getTimer(); } else if (timeMode == "frame") { start_pause = (timeCounter / frameRate) * 1000; } if (!dontSendToFrame) { popup.gotoAndStop("pause"); } } } function unPauseGame() { if (paused) { paused = false; if (timeMode == "real") { end_pause = getTimer(); } else if (timeMode == "frame") { end_pause = (timeCounter / frameRate) * 1000; } pause_time = pause_time + (end_pause - start_pause); game.inPlay = true; inst_clip.gotoAndStop(1); } } function giveHint() { if (game.inPlay && (!paused)) { var hintAvailable = game.areThereMatches(); if (hintAvailable) { var cell1_name = ((("cell" + game.s_x1) + "_") + game.s_y1); var cell2_name = ((("cell" + game.s_x2) + "_") + game.s_y2); var _local3 = game[cell1_name]; var _local1 = game[cell2_name]; var _local2 = 5; if (_local3.x > _local1.x) { hint.gotoAndPlay("horizontal"); hint._x = ((game.board._x + _local1.clip._x) - (_local1.clip._width / 2)) + _local2; hint._y = ((game.board._y + _local1.clip._y) - (_local1.clip._width / 2)) + _local2; } else if (_local1.x > _local3.x) { hint.gotoAndPlay("horizontal"); hint._x = ((game.board._x + _local3.clip._x) - (_local1.clip._width / 2)) + _local2; hint._y = ((game.board._y + _local3.clip._y) - (_local1.clip._width / 2)) + _local2; } else if (_local3.y > _local1.y) { hint.gotoAndPlay("vertical"); hint._x = ((game.board._x + _local1.clip._x) - (_local1.clip._width / 2)) + _local2; hint._y = ((game.board._y + _local1.clip._y) - (_local1.clip._width / 2)) + _local2; } else if (_local1.y > _local3.y) { hint.gotoAndPlay("vertical"); hint._x = ((game.board._x + _local3.clip._x) - (_local1.clip._width / 2)) + _local2; hint._y = ((game.board._y + _local3.clip._y) - (_local1.clip._width / 2)) + _local2; } } } } clearDemoID(); timeMode = "frame"; frameRate = 30; timeCounter = -1; music.startMusic("loops"); mode_clip.gotoAndStop(mode); cell._visible = false; total_minutes = 3; paused = false; game = {}; game.gameOverDelay = false; game.gameOverCounter = 0; game.supermoves = ["", {state:0, name:"mallet", x:19, y:190}, {state:0, name:"bomb", x:19, y:225}, {state:0, name:"bug", x:19, y:259}, {state:0, name:"ice", x:19, y:294}, {state:0, name:"guyser", x:19, y:328}, {state:0, name:"fire", x:19, y:361}]; game.autoTest = false; game.board = _root.gameBoard; game.board.game = game; game.width = 8; game.height = 8; game.middle = Math.ceil(game.width / 2); game.pixelwidth = 350; game.pixelheight = 350; game.xspacing = game.pixelwidth / game.width; game.yspacing = game.pixelheight / game.height; game.types = 5; game.depth = 100; game.speed = 8; game.selected = []; game.score = 0; game.meter = 0; game.inPlay = false; game.level = 0; game.sound_number = 1; game.combos = 0; game.superMoveCollected = function (which) { var _local1 = which; var _local2 = this; _local2.supermoves[_local1].state++; if (_local2.supermoves[_local1].state > 3) { _local2.supermoves[_local1].state = 3; } var _local3 = (3 * (_local2.supermoves[_local1].state - 1)) + 2; smoves["meter" + _local1].gotoAndStop(_local3); smoves["meter" + _local1].frame = _local3; smoves["meter" + _local1].which = _local1; _local2.playSound("supermove1"); }; game.superMoveSelected = function (which) { var _local1 = this; var _local3 = which; var state = _local1.supermoves[_local3].state; var _local2 = _local1.supermoves[_local3].name; var move_name = (_local2 + state); _local1.supermoves[_local3].state = 0; _local1.manuallyRemove(move_name); }; game.almostStart = function () { count_down.gotoAndPlay(2); }; game.chooseRandomItem = function (where, i_column, j_row) { if (where == "new item") { var _local1 = 26; var _local2 = random(this.types) + 1; if (mode == "Brick Challenge Mode") { _local1 = 18; var brick_frequency = 20; if (random(_local1) == 0) { var _local3 = 6; _local2 = 7 + random(_local3); } else if (random(brick_frequency) == 0) { _local2 = 6; } } else if ((mode == "Normal Mode") || (mode == "Time Trials Mode")) { if (random(_local1) == 0) { var _local3 = 6; _local2 = 7 + random(_local3); } } } else if (where == "board") { if (mode == "Brick Challenge Mode") { var _local2 = random(this.types) + 1; var brick_type = 6; if (i_column == j_row) { _local2 = brick_type; } } else if ((mode == "Normal Mode") || (mode == "Time Trials Mode")) { var _local2 = random(this.types) + 1; } } return(_local2); }; game.gameOver = function () { var _local1 = this; _local1.inPlay = false; score = _local1.score; _local1.gameOverDelay = true; _global.music.setTempo("slow"); _global.music.stopMusic(); gameWon = true; if ((_local1.level < 15) || (_local1.timeRanOut)) { gameWon = false; _local1.playSound("Ending"); } }; game.changeLevels = function () { var _local1 = this; sparkle.play(); if (_local1.level == 15) { _local1.gameOver(); } else { _local1.level++; var _local2 = _local1.level; if (_local2 > 27) { _local2 = 27; } var _local3 = 16; var nowLevel = _local1.levels[_local1.level]; var fallRateSeed = 0.035; var fallRateInc = (0.04 / _local3); var riseRateSeed = 1.6; var riseRateInc = (1.1 / _local3); _local1.fallRate = fallRateSeed + ((_local2 - 1) * fallRateInc); _local1.riseRate = riseRateSeed - ((_local2 - 1) * riseRateInc); if ((mode == "Normal Mode") || (mode == "Brick Challenge Mode")) { total_minutes = _local1.getTotalMinutes(); pause_time = 0; base = getTimer(); timeCounter = -1; } else if (mode == "Time Trials Mode") { total_minutes = tt_time; if (_local1.level == 1) { base = getTimer(); pause_time = 0; } } max_time = ((total_minutes * 60) * 1000) + 0; _local1.meter = 0; setCurrentTime(); levelClip.setLevel(_local1.level); } }; game.getTotalMinutes = function () { var _local1 = this; if (_local1.level < 10) { var _local2 = 1; } else if ((_local1.level >= 10) && (_local1.level < 20)) { var _local2 = 1.25; } else if ((_local1.level >= 20) && (_local1.level < 25)) { var _local2 = 1.5; } else if ((_local1.level >= 25) && (_local1.level <= 30)) { var _local2 = 2.5; } if ((mode == "Normal Mode") || (mode == "Time Trials Mode")) { } return(_local2); }; game.selectItem = function (xm, ym) { var _local1 = this; var _local3 = Math.ceil(xm / _local1.xspacing); var _local2 = Math.ceil(ym / _local1.yspacing); var cellClicked = ((("cell" + _local3) + "_") + _local2); var cell = _local1[cellClicked]; var selectionOK = true; var type = cell.type; if (_local1.selected.length == 1) { var x_sel = _local1.selected[0].x; var y_sel = _local1.selected[0].y; var selectionOK = false; if (((Math.abs(_local3 - x_sel) == 1) && (Math.abs(_local2 - y_sel) == 0)) || ((Math.abs(_local3 - x_sel) == 0) && (Math.abs(_local2 - y_sel) == 1))) { var selectionOK = true; } } if (type == 6) { selectionOK = false; } if ((!_local1.locked) && (selectionOK)) { if ((_local1.selected[0].x == _local3) && (_local1.selected[0].y == _local2)) { _local1.selected[0].clip.select._visible = false; _local1.selected = []; return; } cell.clip.select._visible = true; _local1.selected.push(cell); if (_local1.selected.length == 2) { _local1.locked = true; _local1.swapPlaces(); } } else if (_local1.selected.length == 1) { _local1.selected[0].clip.select._visible = false; _local1.selected = []; if ((x_sel != _local3) && (y_sel != _local2)) { _local1.playSound("locked"); } } }; game.selectItemAuto = function (xm, ym) { var _local1 = this; var _local3 = xm; var _local2 = ym; var cellClicked = ((("cell" + _local3) + "_") + _local2); var cell = _local1[cellClicked]; var selectionOK = true; if (_local1.selected.length == 1) { var x_sel = _local1.selected[0].x; var y_sel = _local1.selected[0].y; var selectionOK = false; if (((Math.abs(_local3 - x_sel) == 1) && (Math.abs(_local2 - y_sel) == 0)) || ((Math.abs(_local3 - x_sel) == 0) && (Math.abs(_local2 - y_sel) == 1))) { var selectionOK = true; } } if ((!_local1.locked) && (selectionOK)) { if ((_local1.selected[0].x == _local3) && (_local1.selected[0].y == _local2)) { _local1.selected[0].clip.select._visible = false; _local1.selected = []; return; } cell.clip.select._visible = true; _local1.selected.push(cell); if (_local1.selected.length == 2) { _local1.locked = true; _local1.swapPlaces(); } } else { _local1.playSound("locked"); } }; game.doneSlidingBack = function () { var _local1 = this; _local1.slid++; if (_local1.slid >= 2) { _local1.slid = 0; _local1.locked = false; _local1.selected = []; } }; game.addMovingItem = function (name) { var _local1 = this; if (_local1.movingItems == undefined) { _local1.movingItems = []; } _local1.movingItems.push(name); }; game.removeMovingItem = function (name) { var _local2 = this; var _local3 = name; var _local1 = 0; while (_local1 < _local2.movingItems.length) { if (_local2.movingItems[_local1] == _local3) { _local2.movingItems.splice(_local1, 1); } _local1++; } }; game.addNewItems = function () { var _local1 = this; delete _local1.matched; _local1.totalMoving = 0; _local1.totalDoneMoving = 0; var tempFunction = function () { var _local1 = this; if (_local1.game.inPlay) { _local1._x = _local1._x + _local1.speed; if (_local1.pushedYet != true) { _local1.pushedYet = true; _local1.game.addMovingItem(_local1.me.name); } if (Math.abs(_local1._x - _local1.x) <= Math.abs(_local1.speed)) { _local1._x = _local1.x; _local1.pushedYet = false; _local1.game.removeMovingItem(_local1.me.name); _local1.game.doneMoving(); _local1.onEnterFrame = null; } } }; if (_local1.left.length > 0) { _local1.left.sortOn("x"); var _local2 = []; var i = 0; while (i < _local1.left.length) { var keepGoing = true; var j = 0; while (keepGoing) { if ((_local1.left[i].y == _local2[j][0].y) || (_local2[j] == undefined)) { if (_local2[j][0] == undefined) { _local2[j] = []; } _local1.totalmoving++; _local2[j].push(_local1.left[i]); var keepGoing = false; } j++; } i++; } var i = 0; while (i < _local2.length) { var xshift = 1; var stayHere = true; var rowTotal = _local2[i].length; var tempOb = {}; while ((_local2[i].length > 0) && (stayHere)) { var ob = _local2[i].pop(); var nextHole = _local2[i][_local2[i].length - xshift]; var beginX = (ob.x - 1); var x = beginX; var y = ob.y; var keepGoing = true; while (keepGoing) { var tempName = ((("cell" + x) + "_") + y); if (_local1[tempName].name != nextHole.name) { var _local3 = ob.name; delete _local1[_local3]; _local1[_local3] = {}; newCell = _local1[_local3]; newCell.x = x + xshift; newCell.y = y; newCell.name = _local3; newCell.clip = _local1[tempName].clip; newCell.type = _local1[tempName].type; newCell.clip.onEnterFrame = tempFunction; newCell.clip.speed = _local1.speed; newCell.clip.game = _local1; newCell.clip.me = newCell; newCell.clip.x = (newCell.x - 0.5) * _local1.xspacing; newCell.clip.y = (newCell.y - 0.5) * _local1.yspacing; _local2[i].unshift(_local1[tempname]); if (!tempOb[_local3].moving) { tempOb[_local3].moving = true; } var xshift = 1; var keepGoing = false; } else if (_local1[tempName].name == nextHole.name) { if (x > 1) { x--; xshift++; var nextHole = _local2[i][_local2[i].length - xshift]; } else { var numToAdd = rowTotal; var n = 1; while (n <= numToAdd) { var stayHere = false; var keepGoing = false; var type = _local1.chooseRandomItem("new item"); var x = n; var name = ((("cell" + x) + "_") + y); _local1[name] = {x:x, y:y, name:name, type:type}; _local1.addNewLeftClip(_local1[name], numToAdd); _local1[name].clip.onEnterFrame = tempFunction; _local1[name].clip.gotoAndStop(type); n++; } } } } } i++; } } if (_local1.right.length > 0) { _local1.right.sortOn("x"); var _local2 = []; var i = 0; while (i < _local1.right.length) { var keepGoing = true; var j = 0; while (keepGoing) { if ((_local1.right[i].y == _local2[j][0].y) || (_local2[j] == undefined)) { if (_local2[j][0] == undefined) { _local2[j] = []; } _local2[j].push(_local1.right[i]); _local1.totalmoving++; var keepGoing = false; } j++; } i++; } now = getTimer(); var i = 0; while (i < _local2.length) { if ((getTimer() - now) > 2000) { trace("break 1"); break; } var xshift = 1; var stayHere = true; var rowTotal = _local2[i].length; var tempOb = {}; while ((_local2[i].length > 0) && (stayHere)) { if ((getTimer() - now) > 2000) { trace("break 2"); break; } var ob = _local2[i].shift(); var nextHole = _local2[i][xshift - 1]; var beginX = (ob.x + 1); var x = beginX; var y = ob.y; var keepGoing = true; while (keepGoing) { if ((getTimer() - now) > 2000) { trace("break 3"); break; } var tempName = ((("cell" + x) + "_") + y); if (_local1[tempName].name != nextHole.name) { var _local3 = ob.name; delete _local1[_local3]; _local1[_local3] = {}; newCell = _local1[_local3]; newCell.x = x - xshift; newCell.y = y; newCell.name = _local3; newCell.clip = _local1[tempName].clip; newCell.type = _local1[tempName].type; newCell.clip.onEnterFrame = tempFunction; newCell.clip.speed = -_local1.speed; newCell.clip.game = _local1; newCell.clip.me = newCell; newCell.clip.x = (newCell.x - 0.5) * _local1.xspacing; newCell.clip.y = (newCell.y - 0.5) * _local1.yspacing; _local2[i].push(_local1[tempname]); if (!tempOb[_local3].moving) { tempOb[_local3].moving = true; } var xshift = 1; var keepGoing = false; } else if (_local1[tempName].name == nextHole.name) { if (x < _local1.width) { x++; xshift++; var nextHole = _local2[i][xshift - 1]; } else { var numToAdd = rowTotal; var n = 1; while (n <= numToAdd) { var stayHere = false; var keepGoing = false; var type = _local1.chooseRandomItem("new item"); var x = ((_local1.width - n) + 1); var name = ((("cell" + x) + "_") + y); _local1[name] = {x:x, y:y, name:name, type:type}; _local1.addNewRightClip(_local1[name], (rowTotal - n) + 0.5); _local1[name].clip.onEnterFrame = tempFunction; _local1[name].clip.gotoAndStop(type); n++; } } } } } i++; } } delete _local1.right; delete _local1.left; }; game.keepRemovingThem = function () { removeID = setInterval(removeDelay, 300); }; removeDelay = function () { game.playSound("squish"); game.removeItems(); clearInterval(removeID); }; game.doneMoving = function (force) { var _local1 = this; _local1.totalDoneMoving++; if ((_local1.movingItems.length == 0) || (force)) { var _local2 = _local1.checkForMatches(); if (_local2) { _local1.locked = true; _local1.keepRemovingThem(); } else { _local1.selected = []; delayOneFrame = true; _local1.locked = false; _local1.combos = 0; _local1.autoChooseNext(); } } }; game.autoChooseNext = function () { if (this.autoTest) { this.areThereMatches(); } }; game.xPatch = function () { var _local3 = this; var i = 1; while (i <= _local3.width) { var _local1 = 1; while (_local1 <= _local3.height) { var name = ((("cell" + i) + "_") + _local1); var _local2 = _local3[name]; _local2.clip.x = (_local2.x - 0.5) * _local3.xspacing; _local1++; } i++; } }; game.displayPatch = function () { var _local3 = this; var i = 1; while (i <= _local3.width) { var _local2 = 1; while (_local2 <= _local3.height) { var name = ((("cell" + i) + "_") + _local2); var _local1 = _local3[name]; _local1.clip._x = (_local1.x - 0.5) * _local3.xspacing; _local1.clip._y = (_local1.y - 0.5) * _local3.yspacing; _local1.clip.onEnterFrame = null; _local2++; } i++; } }; game.changeFruit = function (fruit1, fruit2) { var i = 1; while (i <= this.width) { var _local2 = 1; while (_local2 <= this.height) { var _local3 = (("cell" + i) + "_") + _local2; var _local1 = this[_local3]; if (_local1.type == fruit1) { _local1.type = fruit2; _local1.clip.gotoAndStop(fruit2); } _local2++; } i++; } this.doneMoving(true); }; game.addNewRightClip = function (who, num) { var _local1 = who; var _local2 = this; var newDepth = (++_local2.depth); var _local3 = "fruit" + newDepth; _local2.board.attachMovie("fruit", _local3, newDepth); var tempx = ((_local1.x - 0.5) * _local2.xspacing); var tempy = ((_local1.y - 0.5) * _local2.yspacing); _local1.clip = _local2.board[_local3]; var a = (_local2.width + num); var placex = (a * _local2.xspacing); _local1.clip.me = _local1; _local1.clip.dir = "right"; _local1.clip.x = tempx; _local1.clip.y = tempy; _local1.clip._x = placex; _local1.clip._y = tempy; _local1.clip.speed = -_local2.speed; _local1.clip.game = _local2; _local1.clip.gotoAndStop(_local1.type); }; game.addNewLeftClip = function (who, num) { var _local1 = who; var _local2 = this; var newDepth = (++_local2.depth); var _local3 = "fruit" + newDepth; _local2.board.attachMovie("fruit", _local3, newDepth); var tempx = ((_local1.x - 0.5) * _local2.xspacing); var placex = ((((num + 1) - _local1.x) - 0.5) * _local2.xspacing); var tempy = ((_local1.y - 0.5) * _local2.yspacing); _local1.clip = _local2.board[_local3]; _local1.clip.me = _local1; _local1.clip.dir = "left"; _local1.clip.x = tempx; _local1.clip.y = tempy; _local1.clip._x = -placex; _local1.clip._y = tempy; _local1.clip.speed = _local2.speed; _local1.clip.game = _local2; _local1.clip.gotoAndStop(_local1.type); }; game.premove = function () { var _local1 = this; _local1.left = []; _local1.right = []; var _local2 = 0; while (_local2 < _local1.matched.length) { if (_local1.matched[_local2].x <= _local1.middle) { _local1.left.push(_local1.matched[_local2]); } else { _local1.right.push(_local1.matched[_local2]); } _local2++; } _local1.addNewItems(); useXpatch = true; }; game.removed = function (who) { var _local1 = this; who.removeMovieClip(); _local1.removedSoFar++; if (_local1.removedSoFar == _local1.itemsToRemove) { _local1.premove(); } }; game.addToScore = function () { var _local2 = this; _local2.fruit_types = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; var scoreFramesToAdd = 0; var juice = 0; var _local3 = 0; while (_local3 < _local2.matched.length) { _local2.fruit_types[_local2.matched[_local3].type + 1]++; _local3++; } _local3 = 0; while (_local3 < _local2.matched.length) { var num = _local2.fruit_types[_local2.matched[_local3].type + 1]; var _local1 = num - 2; if (_local1 <= 0) { _local1 = 1; } juice = juice + _local1; _local1 = _local1 + _local2.combos; if (_local1 > 10) { _local1 = 10; } _local2.matched[_local3].score_frame = _local1; scoreFramesToAdd = scoreFramesToAdd + _local1; _local3++; } var scoreToAdd = (100 * scoreFramesToAdd); _local2.score = _local2.score + scoreToAdd; scoreClip.setScore(_local2.score); if (juice > 12) { juice = 12; } _local2.addToMeter(juice); if (_local2.combos > 0) { combos.playCombo(_local2.combos + 1); var num = _local2.combos; if (num > 5) { num = 6; } _local2.playSound("combo" + num); } _local2.combos++; }; game.addToMeter = function (numFruit) { var _local1 = this; _local1.meter = _local1.meter + (numFruit * _local1.riseRate); if (_local1.meter >= 100) { meter.burst.play(); _local1.playSound("burst"); _local1.changeLevels(); } }; game.burstDonePlaying = function () { this.playSound("new level"); }; game.removeItems = function () { var _local2 = this; _local2.itemsToRemove = _local2.matched.length; _local2.addToScore(_local2.itemsToRemove); _local2.removedSoFar = 0; var _local1 = 0; while (_local1 < _local2.matched.length) { var _local3 = _local2.matched[_local1].type; _local2.matched[_local1].clip.fruit.game = _local2; _local2.matched[_local1].clip.fruit.play(); _local2.matched[_local1].clip.fruit.score_frame = _local2.matched[_local1].score_frame; if (_local3 > 6) { _local2.addIconAnimation(_local2.matched[_local1]); } _local1++; } }; game.addIconAnimation = function (ob) { var _local2 = ob; var _local1 = _local2.type - 6; var x1 = (_local2.clip._x + game.board._x); var y1 = (_local2.clip._y + game.board._y); var x2 = this.supermoves[_local1].x; var _local3 = this.supermoves[_local1].y; icons.addIcon(x1, y1, x2, _local3, _local1); }; game.manuallyRemove = function (which) { var _local1 = this; _local1.matched = []; if (which == "bomb1") { var start = 4; var finish = 5; var _local2 = start; while (_local2 <= finish) { var _local3 = start; while (_local3 <= finish) { var cell = ((("cell" + _local2) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } _local2++; } bomb_animation1.play(); } else if (which == "bomb2") { var start = 3; var finish = 6; var _local2 = start; while (_local2 <= finish) { var _local3 = start; while (_local3 <= finish) { var cell = ((("cell" + _local2) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } _local2++; } bomb_animation2.play(); } else if (which == "bomb3") { var start = 2; var finish = 7; var _local2 = start; while (_local2 <= finish) { var _local3 = start; while (_local3 <= finish) { var cell = ((("cell" + _local2) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } _local2++; } bomb_animation3.play(); } else if (which == "bug1") { _local1.playSound("bug"); bug1.callBack = true; bug1.play(); var cell = "cell6_4"; _local1.matched.push(_local1[cell]); var cell = "cell7_4"; _local1.matched.push(_local1[cell]); var cell = "cell5_5"; _local1.matched.push(_local1[cell]); var cell = "cell6_5"; _local1.matched.push(_local1[cell]); var cell = "cell7_5"; _local1.matched.push(_local1[cell]); var cell = "cell5_6"; _local1.matched.push(_local1[cell]); var cell = "cell6_6"; _local1.matched.push(_local1[cell]); } else if (which == "bug2") { _local1.playSound("bug"); bug2.callBack = true; bug2.play(); bug3.play(); var cell = "cell2_1"; _local1.matched.push(_local1[cell]); var cell = "cell3_1"; _local1.matched.push(_local1[cell]); var cell = "cell1_2"; _local1.matched.push(_local1[cell]); var cell = "cell2_2"; _local1.matched.push(_local1[cell]); var cell = "cell3_2"; _local1.matched.push(_local1[cell]); var cell = "cell1_3"; _local1.matched.push(_local1[cell]); var cell = "cell2_3"; _local1.matched.push(_local1[cell]); var cell = "cell7_6"; _local1.matched.push(_local1[cell]); var cell = "cell8_6"; _local1.matched.push(_local1[cell]); var cell = "cell6_7"; _local1.matched.push(_local1[cell]); var cell = "cell7_7"; _local1.matched.push(_local1[cell]); var cell = "cell8_7"; _local1.matched.push(_local1[cell]); var cell = "cell6_8"; _local1.matched.push(_local1[cell]); var cell = "cell7_8"; _local1.matched.push(_local1[cell]); } else if (which == "bug3") { _local1.playSound("bug"); bug4.callBack = true; bug4.play(); var startX = 3; var startY = 3; var height = 4; var width = 4; var _local2 = startX; while (_local2 < (startX + width)) { var _local3 = startY; while (_local3 < (startY + height)) { var cell = ((("cell" + _local2) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } _local2++; } } else if (which == "mallet1") { _local1.playSound("mallet"); mallet1.callBack = true; mallet1.play(); mallet2.play(); var startX = 6; var startY = 2; var height = 2; var width = 2; var _local2 = startX; while (_local2 < (startX + width)) { var _local3 = startY; while (_local3 < (startY + height)) { var cell = ((("cell" + _local2) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } _local2++; } var startX = 2; var startY = 6; var height = 2; var width = 2; _local2 = startX; while (_local2 < (startX + width)) { var _local3 = startY; while (_local3 < (startY + height)) { var cell = ((("cell" + _local2) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } _local2++; } } else if (which == "mallet2") { _local1.playSound("mallet"); mallet1.callBack = true; mallet1.play(); mallet2.play(); mallet4.play(); var startX = 6; var startY = 2; var height = 2; var width = 2; var _local2 = startX; while (_local2 < (startX + width)) { var _local3 = startY; while (_local3 < (startY + height)) { var cell = ((("cell" + _local2) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } _local2++; } var startX = 2; var startY = 6; var height = 2; var width = 2; _local2 = startX; while (_local2 < (startX + width)) { var _local3 = startY; while (_local3 < (startY + height)) { var cell = ((("cell" + _local2) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } _local2++; } var startX = 2; var startY = 2; var height = 2; var width = 2; _local2 = startX; while (_local2 < (startX + width)) { var _local3 = startY; while (_local3 < (startY + height)) { var cell = ((("cell" + _local2) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } _local2++; } } else if (which == "mallet3") { _local1.playSound("mallet"); mallet1.callBack = true; mallet1.play(); mallet2.play(); mallet3.play(); mallet4.play(); var startX = 6; var startY = 2; var height = 2; var width = 2; var _local2 = startX; while (_local2 < (startX + width)) { var _local3 = startY; while (_local3 < (startY + height)) { var cell = ((("cell" + _local2) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } _local2++; } var startX = 2; var startY = 6; var height = 2; var width = 2; _local2 = startX; while (_local2 < (startX + width)) { var _local3 = startY; while (_local3 < (startY + height)) { var cell = ((("cell" + _local2) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } _local2++; } var startX = 2; var startY = 2; var height = 2; var width = 2; _local2 = startX; while (_local2 < (startX + width)) { var _local3 = startY; while (_local3 < (startY + height)) { var cell = ((("cell" + _local2) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } _local2++; } var startX = 6; var startY = 6; var height = 2; var width = 2; _local2 = startX; while (_local2 < (startX + width)) { var _local3 = startY; while (_local3 < (startY + height)) { var cell = ((("cell" + _local2) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } _local2++; } } else if (which == "guyser1") { _local1.playSound("geyser"); guyser4.play(); guyser4.callBack = true; var start = 4; var finish = 8; var _local3 = 1; while (_local3 <= finish) { var cell = ((("cell" + start) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } } else if (which == "guyser2") { _local1.playSound("geyser"); guyser3.play(); guyser3.callBack = true; guyser5.play(); var start = 3; var finish = 8; var _local3 = 1; while (_local3 <= finish) { var cell = ((("cell" + start) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } var start = 5; var finish = 8; _local3 = 1; while (_local3 <= finish) { var cell = ((("cell" + start) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } } else if (which == "guyser3") { _local1.playSound("geyser"); guyser1.play(); guyser1.callBack = true; guyser3.play(); guyser5.play(); guyser7.play(); var start = 1; var finish = 8; var _local3 = 1; while (_local3 <= finish) { var cell = ((("cell" + start) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } var start = 3; var finish = 8; _local3 = 1; while (_local3 <= finish) { var cell = ((("cell" + start) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } var start = 5; var finish = 8; _local3 = 1; while (_local3 <= finish) { var cell = ((("cell" + start) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } var start = 7; var finish = 8; _local3 = 1; while (_local3 <= finish) { var cell = ((("cell" + start) + "_") + _local3); _local1.matched.push(_local1[cell]); _local3++; } } else if (which == "fire1") { _local1.playSound("fire"); var cell = "cell4_3"; _local1.matched.push(_local1[cell]); var cell = "cell2_4"; _local1.matched.push(_local1[cell]); var cell = "cell3_4"; _local1.matched.push(_local1[cell]); var cell = "cell4_4"; _local1.matched.push(_local1[cell]); var cell = "cell5_4"; _local1.matched.push(_local1[cell]); var cell = "cell6_4"; _local1.matched.push(_local1[cell]); var cell = "cell4_5"; _local1.matched.push(_local1[cell]); var cell = "cell3_6"; _local1.matched.push(_local1[cell]); var cell = "cell5_6"; _local1.matched.push(_local1[cell]); var _local2 = 0; while (_local2 < _local1.matched.length) { if (_local2 == 0) { _local1.matched[_local2].clip.fire.callBack = true; } _local1.matched[_local2].clip.fire.play(); _local2++; } } else if (which == "fire2") { _local1.playSound("fire"); var _local2 = 1; while (_local2 <= 8) { var cell = ((("cell" + _local2) + "_") + _local2); _local1.matched.push(_local1[cell]); var cell = ((("cell" + _local2) + "_") + (9 - _local2)); _local1.matched.push(_local1[cell]); _local2++; } _local2 = 0; while (_local2 < _local1.matched.length) { if (_local2 == 0) { _local1.matched[_local2].clip.fire.callBack = true; } _local1.matched[_local2].clip.fire.play(); _local2++; } } else if (which == "fire3") { _local1.playSound("fire"); var cell = "cell3_1"; _local1.matched.push(_local1[cell]); var cell = "cell4_1"; _local1.matched.push(_local1[cell]); var cell = "cell5_1"; _local1.matched.push(_local1[cell]); var cell = "cell6_1"; _local1.matched.push(_local1[cell]); var cell = "cell2_2"; _local1.matched.push(_local1[cell]); var cell = "cell7_2"; _local1.matched.push(_local1[cell]); var cell = "cell1_3"; _local1.matched.push(_local1[cell]); var cell = "cell3_3"; _local1.matched.push(_local1[cell]); var cell = "cell6_3"; _local1.matched.push(_local1[cell]); var cell = "cell8_3"; _local1.matched.push(_local1[cell]); var cell = "cell1_4"; _local1.matched.push(_local1[cell]); var cell = "cell4_4"; _local1.matched.push(_local1[cell]); var cell = "cell5_4"; _local1.matched.push(_local1[cell]); var cell = "cell8_4"; _local1.matched.push(_local1[cell]); var cell = "cell1_5"; _local1.matched.push(_local1[cell]); var cell = "cell4_5"; _local1.matched.push(_local1[cell]); var cell = "cell5_5"; _local1.matched.push(_local1[cell]); var cell = "cell8_5"; _local1.matched.push(_local1[cell]); var cell = "cell1_6"; _local1.matched.push(_local1[cell]); var cell = "cell3_6"; _local1.matched.push(_local1[cell]); var cell = "cell6_6"; _local1.matched.push(_local1[cell]); var cell = "cell8_6"; _local1.matched.push(_local1[cell]); var cell = "cell2_7"; _local1.matched.push(_local1[cell]); var cell = "cell7_7"; _local1.matched.push(_local1[cell]); var cell = "cell3_8"; _local1.matched.push(_local1[cell]); var cell = "cell4_8"; _local1.matched.push(_local1[cell]); var cell = "cell5_8"; _local1.matched.push(_local1[cell]); var cell = "cell6_8"; _local1.matched.push(_local1[cell]); var _local2 = 0; while (_local2 < _local1.matched.length) { if (_local2 == 0) { _local1.matched[_local2].clip.fire.callBack = true; } _local1.matched[_local2].clip.fire.play(); _local2++; } } else if (which == "ice1") { _local1.playSound("ice"); var cell = "cell4_3"; _local1.matched.push(_local1[cell]); var cell = "cell3_4"; _local1.matched.push(_local1[cell]); var cell = "cell2_5"; _local1.matched.push(_local1[cell]); var cell = "cell3_6"; _local1.matched.push(_local1[cell]); var cell = "cell4_7"; _local1.matched.push(_local1[cell]); var cell = "cell5_6"; _local1.matched.push(_local1[cell]); var cell = "cell6_5"; _local1.matched.push(_local1[cell]); var cell = "cell5_4"; _local1.matched.push(_local1[cell]); var _local2 = 0; while (_local2 < _local1.matched.length) { if (_local2 == 0) { _local1.matched[_local2].clip.ice.callBack = true; } _local1.matched[_local2].clip.ice.play(); _local2++; } } else if (which == "ice2") { _local1.playSound("ice"); var cell = "cell3_2"; _local1.matched.push(_local1[cell]); var cell = "cell6_2"; _local1.matched.push(_local1[cell]); var cell = "cell3_3"; _local1.matched.push(_local1[cell]); var cell = "cell6_3"; _local1.matched.push(_local1[cell]); var cell = "cell3_4"; _local1.matched.push(_local1[cell]); var cell = "cell6_4"; _local1.matched.push(_local1[cell]); var cell = "cell2_6"; _local1.matched.push(_local1[cell]); var cell = "cell7_6"; _local1.matched.push(_local1[cell]); var cell = "cell2_7"; _local1.matched.push(_local1[cell]); var cell = "cell7_7"; _local1.matched.push(_local1[cell]); var cell = "cell3_8"; _local1.matched.push(_local1[cell]); var cell = "cell4_8"; _local1.matched.push(_local1[cell]); var cell = "cell5_8"; _local1.matched.push(_local1[cell]); var cell = "cell6_8"; _local1.matched.push(_local1[cell]); var _local2 = 0; while (_local2 < _local1.matched.length) { if (_local2 == 0) { _local1.matched[_local2].clip.ice.callBack = true; } _local1.matched[_local2].clip.ice.play(); _local2++; } } else if (which == "ice3") { _local1.playSound("ice"); var cell = "cell2_2"; _local1.matched.push(_local1[cell]); var cell = "cell3_2"; _local1.matched.push(_local1[cell]); var cell = "cell6_2"; _local1.matched.push(_local1[cell]); var cell = "cell7_2"; _local1.matched.push(_local1[cell]); var cell = "cell1_3"; _local1.matched.push(_local1[cell]); var cell = "cell4_3"; _local1.matched.push(_local1[cell]); var cell = "cell5_3"; _local1.matched.push(_local1[cell]); var cell = "cell8_3"; _local1.matched.push(_local1[cell]); var cell = "cell1_4"; _local1.matched.push(_local1[cell]); var cell = "cell8_4"; _local1.matched.push(_local1[cell]); var cell = "cell1_5"; _local1.matched.push(_local1[cell]); var cell = "cell8_5"; _local1.matched.push(_local1[cell]); var cell = "cell2_6"; _local1.matched.push(_local1[cell]); var cell = "cell7_6"; _local1.matched.push(_local1[cell]); var cell = "cell3_7"; _local1.matched.push(_local1[cell]); var cell = "cell6_7"; _local1.matched.push(_local1[cell]); var cell = "cell4_8"; _local1.matched.push(_local1[cell]); var cell = "cell5_8"; _local1.matched.push(_local1[cell]); var _local2 = 0; while (_local2 < _local1.matched.length) { if (_local2 == 0) { _local1.matched[_local2].clip.ice.callBack = true; } _local1.matched[_local2].clip.ice.play(); _local2++; } } if (_local1.matched.length > 0) { _local1.locked = true; } }; game.animationDone = function () { this.removeItems(); }; game.playSound = function (which) { var _local1 = this; if (_local1.sound_number > 4) { _local1.sound_number = 1; } _root["soundFX" + _local1.sound_number].gotoAndStop(which); _local1.sound_number++; }; game.doneSliding = function () { var _local1 = this; _local1.slid++; if (_local1.slid >= 2) { _local1.slid = 0; var _local2 = _local1.verifySelections(); if (_local2) { _local1.playSound("squish"); _local1.removeItems(); } else { _local1.swapBack(); } } }; game.swapBack = function () { var _local1 = this; _local1.slid = 0; var _local3 = _local1.selected[0]; var _local2 = _local1.selected[1]; _local3.clip.fruit.clip.gotoAndStop(2); _local2.clip.fruit.clip.gotoAndStop(2); var tempFunction = function () { var _local1 = this; if (_local1.game.inPlay) { _local1.xmov = (_local1.homex - _local1._x) * _local1.k; _local1.ymov = (_local1.homey - _local1._y) * _local1.k; _local1._x = _local1._x + _local1.xmov; _local1._y = _local1._y + _local1.ymov; if ((Math.abs(_local1.xmov) < 1) && (Math.abs(_local1.ymov) < 1)) { _local1._x = _local1.homex; _local1._y = _local1.homey; _local1.game.doneSlidingBack(); _local1.fruit.clip.gotoAndStop(1); _local1.onEnterFrame = null; } } }; _local3.clip.onEnterFrame = tempFunction; _local2.clip.onEnterFrame = tempFunction; }; game.swapPlaces = function () { var _local1 = this; _local1.playSound("swap"); _local1.slid = 0; var _local3 = _local1.selected[0]; var _local2 = _local1.selected[1]; _local3.clip.fruit.clip.gotoAndStop(2); _local2.clip.fruit.clip.gotoAndStop(2); _local3.clip.select.gotoAndPlay(2); _local2.clip.select.gotoAndPlay(2); _local3.clip.x = _local2.clip._x; _local3.clip.homex = _local3.clip._x; _local2.clip.homex = _local2.clip._x; _local3.clip.homey = _local3.clip._y; _local2.clip.homey = _local2.clip._y; _local3.clip.y = _local2.clip._y; _local3.clip.k = 0.3; _local2.clip.k = 0.3; _local2.clip.x = _local3.clip._x; _local2.clip.y = _local3.clip._y; _local3.clip.go = true; _local2.clip.go = true; _local3.clip.game = _local1; _local2.clip.game = _local1; var tempFunction = function () { var _local1 = this; if (_local1.go) { _local1.xmov = (_local1.x - _local1._x) * _local1.k; _local1.ymov = (_local1.y - _local1._y) * _local1.k; _local1._x = _local1._x + _local1.xmov; _local1._y = _local1._y + _local1.ymov; if ((Math.abs(_local1.xmov) < 1) && (Math.abs(_local1.ymov) < 1)) { _local1._x = _local1.x; _local1._y = _local1.y; _local1.game.doneSliding(); _local1.fruit.clip.gotoAndStop(1); _local1.go = false; } } }; _local3.clip.onEnterFrame = tempFunction; _local2.clip.onEnterFrame = tempFunction; }; game.addToMatch = function (which) { var _local2 = this; var okToInsert = true; var _local3 = which; var _local1 = 0; while (_local1 < _local2.matched.length) { if ((_local2.matched[_local1].x == _local3.x) && (_local2.matched[_local1].y == _local3.y)) { var okToInsert = false; } _local1++; } if (okToInsert) { _local2.matched.push(which); } }; game.compareTypes = function (item1, item2) { var _local2 = item2; var _local3 = item1; var _local1 = false; if ((((_local3.type != undefined) && (_local2.type != undefined)) && ((_local3.type == _local2.type) || ((_local3.type > 6) || (_local2.type > 6)))) && ((_local3.type < 6) || (_local2.type < 6))) { _local1 = true; } return(_local1); }; game.checkForMatches = function () { var _local1 = this; var returnVal = false; _local1.matched = []; var i = 1; while (i <= _local1.width) { var _local2 = 1; while (_local2 <= _local1.height) { var matchFound = false; var _local3 = _local1[(("cell" + i) + "_") + _local2]; var rightCell1 = _local1[(("cell" + (i + 1)) + "_") + _local2]; var rightCell2 = _local1[(("cell" + (i + 2)) + "_") + _local2]; var rightCell3 = _local1[(("cell" + (i + 3)) + "_") + _local2]; var rightCell4 = _local1[(("cell" + (i + 4)) + "_") + _local2]; var bottomCell1 = _local1[(("cell" + i) + "_") + (_local2 + 1)]; var bottomCell2 = _local1[(("cell" + i) + "_") + (_local2 + 2)]; var bottomCell3 = _local1[(("cell" + i) + "_") + (_local2 + 3)]; var bottomCell4 = _local1[(("cell" + i) + "_") + (_local2 + 4)]; if ((_local1.compareTypes(_local3, rightCell1) && (_local1.compareTypes(rightCell1, rightCell2))) && (_local1.compareTypes(_local3, rightCell2))) { var matchFound = true; _local1.addToMatch(_local3); _local1.addToMatch(rightCell1); _local1.addToMatch(rightCell2); if (_local1.compareTypes(_local3, rightCell3) && (_local1.compareTypes(rightCell2, rightCell3))) { _local1.addToMatch(rightCell3); } if ((_local1.compareTypes(_local3, rightCell4) && (_local1.compareTypes(rightCell2, rightCell3))) && (_local1.compareTypes(rightCell3, rightCell4))) { _local1.addToMatch(rightCell4); } returnVal = true; } if ((_local1.compareTypes(_local3, bottomCell1) && (_local1.compareTypes(bottomCell1, bottomCell2))) && (_local1.compareTypes(_local3, bottomCell2))) { var matchFound = true; _local1.addToMatch(_local3); _local1.addToMatch(bottomCell1); _local1.addToMatch(bottomCell2); if (_local1.compareTypes(_local3, bottomCell3) && (_local1.compareTypes(bottomCell2, bottomCell3))) { _local1.addToMatch(bottomCell3); } if ((_local1.compareTypes(_local3, bottomCell4) && (_local1.compareTypes(bottomCell2, bottomCell3))) && (_local1.compareTypes(bottomCell3, bottomCell4))) { _local1.addToMatch(bottomCell4); } returnVal = true; } _local2++; } i++; } return(returnVal); }; game.areThereMatches = function () { var _local3 = this; var now = getTimer(); var valid = false; var b = 0; while (b < 2) { var m = 1; while (m <= _local3.height) { var n = 1; while (n <= _local3.width) { if (b == 0) { var tempx1 = n; var tempy1 = m; var tempx2 = (tempx1 + 1); var tempy2 = tempy1; } else { var tempx1 = n; var tempy1 = m; var tempx2 = tempx1; var tempy2 = (tempy1 + 1); } var _local2 = _local3[(("cell" + tempx1) + "_") + tempy1]; var _local1 = _local3[(("cell" + tempx2) + "_") + tempy2]; var valid = false; var oldCell1 = _local2; var oldCell2 = _local1; var cell1Name = _local2.name; var cell2Name = _local1.name; if (((((_local2.type != 6) && (_local1.type != 6)) && ((_local1.type < 6) || (_local1.type < 6))) && (_local2.x == _local1.x)) && (((_local2.y - 1) == _local1.y) || ((_local2.y + 1) == _local1.y))) { _local3[oldCell1.name] = oldCell2; _local3[oldCell2.name] = oldCell1; var valid = _local3.checkForMatches(); } if (((((_local2.type != 6) && (_local1.type != 6)) && ((_local1.type < 6) || (_local1.type < 6))) && (_local2.y == _local1.y)) && (((_local2.x - 1) == _local1.x) || ((_local2.x + 1) == _local1.x))) { _local3[oldCell1.name] = oldCell2; _local3[oldCell2.name] = oldCell1; var valid = _local3.checkForMatches(); } _local3[oldCell1.name] = oldCell1; _local3[oldCell2.name] = oldCell2; if (valid) { break; } n++; } if (valid) { break; } m++; } if (valid) { break; } b++; } trace(valid); if (valid) { _local3.s_x1 = tempx1; _local3.s_x2 = tempx2; _local3.s_y1 = tempy1; _local3.s_y2 = tempy2; if (_local3.autoTest) { id = setInterval(manualSelect, 100); } } else { trace("NO MATCHES"); } trace(getTimer() - now); return(valid); }; game.verifySelections = function () { var _local1 = this; var _local3 = _local1.selected[0]; var _local2 = _local1.selected[1]; var valid = false; var oldCell1 = _local3; var oldCell2 = _local2; var cell1Name = _local3.name; var cell2Name = _local2.name; if ((_local3.x == _local2.x) && (((_local3.y - 1) == _local2.y) || ((_local3.y + 1) == _local2.y))) { _local1[oldCell1.name] = oldCell2; _local1[oldCell2.name] = oldCell1; var valid = _local1.checkForMatches(); } if ((_local3.y == _local2.y) && (((_local3.x - 1) == _local2.x) || ((_local3.x + 1) == _local2.x))) { _local1[oldCell1.name] = oldCell2; _local1[oldCell2.name] = oldCell1; var valid = _local1.checkForMatches(); } if (!valid) { _local1[oldCell1.name] = oldCell1; _local1[oldCell2.name] = oldCell2; _local3.clip.select._visible = false; _local2.clip.select._visible = false; } else { var x1 = _local1[cell1Name].x; var y1 = _local1[cell1Name].y; var x2 = _local1[cell2Name].x; var y2 = _local1[cell2Name].y; _local1[cell1Name].x = x2; _local1[cell1Name].y = y2; _local1[cell2Name].x = x1; _local1[cell2Name].y = y1; _local1[cell1Name].name = cell1Name; _local1[cell2Name].name = cell2Name; } return(valid); }; game.board.onMouseDown = function () { var _local1 = this; if (_local1.hitTest(_local1._parent._xmouse, _local1._parent._ymouse)) { if (game.inPlay) { _local1.game.selectItem(_local1._xmouse, _local1._ymouse); } } }; game.addClip = function (who) { var _local1 = who; var _local2 = this; var newDepth = (++_local2.depth); var _local3 = "fruit" + newDepth; _local2.board.attachMovie("fruit", _local3, newDepth); _local1.clip = _local2.board[_local3]; _local1.clip._x = (_local1.x - 0.5) * _local2.xspacing; _local1.clip._y = (_local1.y - 0.5) * _local2.yspacing; _local1.clip.gotoAndStop(_local1.type); }; game.generateBoard = function () { var _local1 = this; var _local3 = 1; while (_local3 <= _local1.width) { var _local2 = 1; while (_local2 <= _local1.height) { var name = ((("cell" + _local3) + "_") + _local2); var leftCell = ((("cell" + (_local3 - 1)) + "_") + _local2); var farLeftCell = ((("cell" + (_local3 - 2)) + "_") + _local2); var topCell = ((("cell" + _local3) + "_") + (_local2 - 1)); var farTopCell = ((("cell" + _local3) + "_") + (_local2 - 2)); var keepLooking = true; while (keepLooking) { var keepLooking = false; var type = _local1.chooseRandomItem("board", _local3, _local2); if (((_local1[leftCell].type == type) && (_local1[farLeftCell].type == type)) || ((_local1[topCell].type == type) && (_local1[farTopCell].type == type))) { var keepLooking = true; } } _local1[name] = {x:_local3, y:_local2, name:name, type:type}; _local1.addClip(_local1[name]); _local2++; } _local3++; } }; game.start = function () { base = getTimer(); pause_time = 0; this.inPlay = true; }; game.generateBoard(); game.changeLevels(); if ((mode == "Normal Mode") || (mode == "Brick Challenge Mode")) { popup.gotoAndStop(mode); } else { game.almostStart(); } this.onEnterFrame = function () { if (game.inPlay) { setCurrentTime(); dealWithMeter(); if (delayOneFrame) { delayOneFrame = false; } if (useXpatch) { game.xPatch(); useXpatch = false; } } else if (game.gameOverDelay) { game.gameOverCounter++; if (game.gameOverCounter == 60) { score_action = "submit"; end_level = game.level; gotoAndStop ("Ending"); } } };
Instance of Symbol 378 MovieClip in Frame 56
onClipEvent (load) { function setTime() { var time = _parent.current_time; var minutes = Math.floor(time / ms_in_min).toString(); var seconds = Math.floor((time % ms_in_min) / ms_in_sec).toString(); var miliseconds = Math.floor((time % ms_in_min) % ms_in_sec).toString(); ms1.gotoAndStop(1); ms2.gotoAndStop(1); ms3.gotoAndStop(1); m1.gotoAndStop(1); m2.gotoAndStop(1); s1.gotoAndStop(1); s2.gotoAndStop(1); var len = miliseconds.length; var _local1 = 0; while (_local1 < len) { var _local3 = miliseconds.substr(_local1, 1); var _local2 = "ms" + (len - _local1); this[_local2].gotoAndStop(Number(_local3) + 1); _local1++; } var len = seconds.length; _local1 = 0; while (_local1 < len) { var _local3 = seconds.substr(_local1, 1); var _local2 = "s" + (len - _local1); this[_local2].gotoAndStop(Number(_local3) + 1); _local1++; } var len = minutes.length; _local1 = 0; while (_local1 < len) { var _local3 = minutes.substr(_local1, 1); var _local2 = "m" + (len - _local1); this[_local2].gotoAndStop(Number(_local3) + 1); _local1++; } } ms_in_min = 60000; ms_in_sec = 1000; max_min = _parent.total_minutes; max_time = max_min * ms_in_min; } onClipEvent (enterFrame) { setTime(); }
Symbol 4 Button
on (release) { getURL ("http://www.miniclip.com", "_blank"); }
Symbol 22 Button
on (release) { chooseMode("Normal Mode"); }
Symbol 28 Button
on (release) { atMenu = false; gotoAndStop ("Inst"); }
Symbol 35 Button
on (release) { getURL ("http://www.miniclip.com/buy_fruitsmash.htm", "_blank"); }
Symbol 38 MovieClip Frame 1
stop();
Symbol 40 MovieClip Frame 1
function startMusic(which) { if (_global.musicOn) { if (which == "loops") { playing = true; loop = 1; var _local1 = ("loop" + loop) + tempo; playLoop(_local1); } else if (which == "splash") { playing = true; var _local1 = "loop1slow"; playLoop(_local1); } } } function stopMusic() { playing = false; tune.stop(); } function nextLoop() { if (_global.musicOn) { if ((++timesPlayed) == 3) { timesPlayed = 0; loop++; if (loop > numLoops) { loop = 1; } } playing = true; var _local1 = ("loop" + loop) + tempo; playLoop(_local1); } } function playLoop(name) { if (_global.musicOn) { tune.stop(); current = name; tune = new Sound(this); tune.attachSound(current); tune.setVolume(volume); if (name == "loop0slow") { tune.start(0, 100); } else { tune.start(); } tune.onSoundComplete = nextLoop; } } function toggleLoop() { if (playing) { stopMusic(); _global.musicOn = false; } else { _global.musicOn = true; loop = 1; nextLoop(); } } function setTempo(which) { tempo = which; var _local1 = ("loop" + loop) + tempo; playLoop(_local1); } stop(); _global.music = this; _global.musicOn = true; tempo = "slow"; playing = false; volume = 30; numLoops = 1; offset = 0; timesPlayed = 0;
Symbol 51 Button
on (release) { _parent.game.almostStart(); gotoAndStop (1); }
Symbol 58 Button
on (release) { _root.gotoAndStop("Menu"); gotoAndStop (1); }
Symbol 66 Button
on (release) { _parent.unPauseGame(); this.gotoAndStop(1); }
Symbol 74 Button
on (release) { _parent.closeMe(); }
Symbol 75 Button
on (release) { gotoAndStop (1); }
Symbol 82 Button
on (release) { _parent.gotoAndStop("Menu"); gotoAndStop (1); }
Symbol 83 Button
on (release) { cancelPressed(); }
Symbol 85 MovieClip Frame 1
function closed() { _root.exit_button._visible = true; } function open() { _root.exit_button._visible = false; } stop(); closed();
Symbol 85 MovieClip Frame 5
open();
Symbol 85 MovieClip Frame 45
open();
Symbol 85 MovieClip Frame 53
open();
Symbol 85 MovieClip Frame 60
function cancelPressed() { var _local1 = _parent; if ((!_local1.paused) && (_local1.count_down._currentframe == 1)) { gotoAndStop(_local1.mode); } else { gotoAndStop (1); } _local1.resumeCountDown(); _local1.unPauseGame(); } open(); _parent.pauseGame(true);
Symbol 90 Button
on (release) { if (atMenu) { popup.gotoAndStop("exit1"); } else { stopCountDown(); popup.gotoAndStop("exit2"); } }
Symbol 117 MovieClip Frame 1
stop();
Symbol 117 MovieClip Frame 18
_parent._parent.game.burstDonePlaying(); gotoAndStop (1);
Symbol 143 Button
on (release) { _parent.gotoAndStop("Menu"); }
Symbol 144 Button
on (release) { _parent.unPauseGame(); closed(); gotoAndStop (1); }
Symbol 145 MovieClip Frame 1
function closed() { _root.exit_button._visible = true; } function open() { _root.exit_button._visible = false; } stop();
Symbol 145 MovieClip Frame 3
_parent.pauseGame(true); open();
Symbol 160 Button
on (release) { _parent.closeMe(); }
Symbol 167 Button
on (release) { _parent.continueOn(); }
Symbol 174 Button
on (release) { getURL ("http://www.miniclip.com", "_blank"); }
Symbol 178 MovieClip Frame 1
stop(); if (_parent._parent.gameWon) { this.gotoAndStop(2); }
Symbol 179 MovieClip Frame 1
play();
Symbol 179 MovieClip Frame 21
gotoAndStop ("over");
Symbol 181 Button
on (release) { if (action == "view") { _parent.goToGame(); } else { _parent.gotoAndStop("Menu"); } }
Symbol 185 Button
on (release) { getURL ("http://www.electrotank.com/", "_blank"); gotoAndStop ("Waiting"); }
Symbol 189 Button
on (release) { submitScore(); }
Symbol 205 Button
on (rollOver) { gotoAndStop (2); } on (rollOut, release, dragOut, releaseOutside) { gotoAndStop (1); } on (release) { _parent.changeDir("up"); }
Symbol 207 MovieClip Frame 1
stop();
Symbol 209 Button
on (rollOver) { gotoAndStop (2); } on (rollOut, release, dragOut, releaseOutside) { gotoAndStop (1); } on (release) { _parent.changeDir("down"); }
Symbol 211 MovieClip Frame 1
stop();
Symbol 213 MovieClip Frame 1
function submitScore() { _root.submitETscore(score); gotoAndStop ("Submitting"); } function doneSubmitting() { loadScores(); } function loadScores() { _root.loadETscores(); gotoAndStop ("List"); } function listLoaded(tmp_list) { scoreList = tmp_list; gotoAndStop ("List Loaded"); } var score = _parent.score; if (action == "submit") { if (_root.loggedIn) { submitScore(); } else { gotoAndStop ("Info"); } } else if (action == "view") { loadScores(); } stop();
Symbol 213 MovieClip Frame 15
play();
Symbol 213 MovieClip Frame 34
gotoAndStop ("Login");
Symbol 213 MovieClip Frame 50
function updateVisualList() { clear(); var _local1 = 0; while (_local1 < scores.info.length) { var _local3 = _local1 + 1; clip = "s" + _local3; var _local2 = this[clip]; if (scores.info[_local1 + offset].Score != undefined) { _local2.num = _local3 + offset; _local2.name = scores.info[_local1 + offset].Username; _local2.score = scores.info[_local1 + offset].Score; } _local1++; } } function changeDir(dir) { if (dir == "up") { offset--; } else if (dir == "down") { offset++; } if (offset < 0) { offset = 0; } else if (offset > (scores.info.length - 3)) { offset = scores.info.length - 3; } updateVisualList(); } function clear() { var _local2 = 0; while (_local2 < 7) { var _local3 = _local2 + 1; clip = "s" + _local3; var _local1 = this[clip]; _local1.num = ""; _local1.name = ""; _local1.score = ""; _local2++; } } offset = 0; listFrame = _currentframe; stop(); scores = new Object(); scores.info = scoreList; updateVisualList();
Symbol 238 MovieClip Frame 1
stop(); _visible = false;
Symbol 238 MovieClip Frame 5
gotoAndStop (1);
Symbol 238 MovieClip Frame 15
gotoAndStop (1);
Symbol 238 MovieClip Frame 30
gotoAndStop (1);
Symbol 238 MovieClip Frame 41
gotoAndStop (1);
Symbol 238 MovieClip Frame 50
gotoAndStop (1);
Symbol 238 MovieClip Frame 56
gotoAndStop (1);
Symbol 238 MovieClip Frame 68
gotoAndStop (1);
Symbol 238 MovieClip Frame 90
gotoAndStop (1);
Symbol 238 MovieClip Frame 102
gotoAndStop (1);
Symbol 238 MovieClip Frame 108
gotoAndStop (1);
Symbol 238 MovieClip Frame 115
gotoAndStop (1);
Symbol 238 MovieClip Frame 123
gotoAndStop (1);
Symbol 238 MovieClip Frame 128
gotoAndStop (1);
Symbol 238 MovieClip Frame 137
play();
Symbol 238 MovieClip Frame 164
gotoAndStop (1);
Symbol 238 MovieClip Frame 169
play();
Symbol 238 MovieClip Frame 174
gotoAndStop (1);
Symbol 238 MovieClip Frame 184
gotoAndStop (1);
Symbol 238 MovieClip Frame 194
gotoAndStop (1);
Symbol 238 MovieClip Frame 203
gotoAndStop (1);
Symbol 242 MovieClip Frame 1
stop();
Symbol 264 MovieClip Frame 1
stop(); gotoAndStop(_parent._parent.score_frame);
Symbol 265 MovieClip Frame 6
_parent.nextFrame();
Symbol 266 MovieClip Frame 1
stop();
Symbol 266 MovieClip Frame 10
stop();
Symbol 266 MovieClip Frame 11
game.removed(this._parent); stop();
Symbol 275 MovieClip Frame 1
stop();
Symbol 275 MovieClip Frame 22
if (callBack) { _parent._parent.game.animationDone(); callBack = false; } gotoAndStop (1);
Symbol 306 MovieClip Frame 1
stop();
Symbol 306 MovieClip Frame 30
if (callBack) { _parent._parent.game.animationDone(); } gotoAndStop (1);
Symbol 308 MovieClip Frame 1
stop();
Symbol 308 MovieClip Frame 2
play(); _visible = true;
Symbol 308 MovieClip Frame 7
_visible = false; gotoAndStop (1);
Symbol 312 MovieClip Frame 1
stop();
Symbol 313 MovieClip Frame 1
stop();
Symbol 313 MovieClip Frame 10
stop();
Symbol 313 MovieClip Frame 11
game.removed(this._parent); stop();
Symbol 318 MovieClip Frame 1
stop();
Symbol 319 MovieClip Frame 1
stop();
Symbol 319 MovieClip Frame 10
stop();
Symbol 319 MovieClip Frame 11
game.removed(this._parent); stop();
Symbol 322 MovieClip Frame 1
stop();
Symbol 323 MovieClip Frame 1
stop();
Symbol 323 MovieClip Frame 10
stop();
Symbol 323 MovieClip Frame 11
game.removed(this._parent); stop();
Symbol 326 MovieClip Frame 1
stop();
Symbol 327 MovieClip Frame 1
stop();
Symbol 327 MovieClip Frame 10
stop();
Symbol 327 MovieClip Frame 11
game.removed(this._parent); stop();
Symbol 330 MovieClip Frame 1
stop();
Symbol 330 MovieClip Frame 15
game.removed(this._parent); stop();
Symbol 335 MovieClip Frame 1
stop();
Symbol 335 MovieClip Frame 10
stop();
Symbol 335 MovieClip Frame 11
game.removed(this._parent); stop();
Symbol 336 MovieClip Frame 1
stop();
Symbol 336 MovieClip Frame 10
stop();
Symbol 336 MovieClip Frame 11
game.removed(this._parent); stop();
Symbol 338 MovieClip Frame 1
stop();
Symbol 338 MovieClip Frame 10
stop();
Symbol 338 MovieClip Frame 11
game.removed(this._parent); stop();
Symbol 340 MovieClip Frame 1
stop();
Symbol 340 MovieClip Frame 10
stop();
Symbol 340 MovieClip Frame 11
game.removed(this._parent); stop();
Symbol 342 MovieClip Frame 1
stop();
Symbol 342 MovieClip Frame 10
stop();
Symbol 342 MovieClip Frame 11
game.removed(this._parent); stop();
Symbol 344 MovieClip Frame 1
stop();
Symbol 344 MovieClip Frame 10
stop();
Symbol 344 MovieClip Frame 11
game.removed(this._parent); stop();
Symbol 345 MovieClip [fruit] Frame 1
stop(); select._visible = false;
Symbol 357 MovieClip Frame 1
stop();
Symbol 359 MovieClip Frame 1
function setScore(score) { clean(); score = score.toString(); var _local2 = 0; while (_local2 < score.length) { var _local1 = score.substr(_local2, 1); var width = 18; if ((_local1 >= 1) && (_local1 <= 9)) { var numberFrame = _local1; } else if (_local1 == 0) { var numberFrame = 10; } var _local3 = "s" + (_local2 + 1); scoreClip[_local3]._visible = true; scoreClip[_local3].gotoAndStop(numberFrame); _local2++; } } function clean() { var _local1 = 1; while (_local1 <= 10) { var _local2 = "s" + _local1; scoreClip[_local2]._visible = false; _local1++; } } setScore(0);
Symbol 376 MovieClip Frame 1
stop();
Symbol 380 MovieClip Frame 1
stop();
Symbol 383 MovieClip Frame 1
function setLevel(num) { var _local1 = num; _local1 = _local1.toString(); if (_local1 < 10) { this.gotoAndStop(1); num1.gotoAndStop(Number(_local1) + 1); } else { this.gotoAndStop(2); num1.gotoAndStop(Number(_local1.substr(0, 1)) + 1); num2.gotoAndStop(Number(_local1.substr(1, 1)) + 1); } } stop(); setLevel(1);
Symbol 387 MovieClip Frame 1
stop();
Symbol 393 Button
on (release) { if (!paused) { pauseGame(); } }
Symbol 399 Button
on (release) { if (!paused) { inst_clip.gotoAndStop(3); } }
Symbol 405 MovieClip Frame 1
function playCombo(amount) { num = amount; gotoAndPlay (2); } stop();
Symbol 405 MovieClip Frame 28
gotoAndStop (1);
Symbol 408 MovieClip Frame 1
stop(); playAgain = true;
Symbol 408 MovieClip Frame 14
if (playAgain) { playAgain = false; gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 414 Button
on (release) { _global.music.toggleLoop(); gotoAndStop (2); }
Symbol 420 Button
on (release) { _global.music.toggleLoop(); gotoAndStop (1); }
Symbol 421 MovieClip Frame 1
stop(); if (_global.music.playing) { gotoAndStop (2); }
Symbol 422 Button
on (release) { game.changeLevels(); }
Symbol 423 Button
on (release) { var i = 1; while (i <= 6) { game.superMoveCollected(i); i++; } }
Symbol 431 Button
on (rollOver) { this.gotoAndStop(frame + 1); } on (rollOut, dragOut, releaseOutside) { this.gotoAndStop(frame); } on (release) { if (!_parent._parent.game.locked) { _parent._parent.game.superMoveSelected(which); this.gotoAndStop(frame + 2); } }
Symbol 439 MovieClip Frame 1
stop();
Symbol 439 MovieClip Frame 2
stop();
Symbol 439 MovieClip Frame 3
stop();
Symbol 439 MovieClip Frame 4
gotoAndStop (1);
Symbol 439 MovieClip Frame 5
stop();
Symbol 439 MovieClip Frame 6
stop();
Symbol 439 MovieClip Frame 7
gotoAndStop (1);
Symbol 439 MovieClip Frame 8
stop();
Symbol 439 MovieClip Frame 9
stop();
Symbol 439 MovieClip Frame 10
gotoAndStop (1);
Symbol 444 MovieClip Frame 1
stop(); var i = 1; while (i <= 6) { var name = ("icon" + i); this[name].gotoAndStop(i); i++; }
Symbol 445 MovieClip Frame 1
stop();
Symbol 447 MovieClip Frame 1
function tempFunction() { var _local1 = this; if (_local1.mode == "move") { _local1.k = 0.1; _local1.xmov = (_local1.endx - _local1._x) * _local1.k; _local1.ymov = (_local1.endy - _local1._y) * _local1.k; _local1._y = _local1._y + _local1.ymov; _local1._x = _local1._x + _local1.xmov; if (Math.abs(_local1.xmov * _local1.ymov) < 0.2) { _local1._x = _local1.endx; _local1._y = _local1.endy; _local1._parent._parent.game.superMoveCollected(_local1.type); _local1.mode = "fade"; } } else if (_local1.mode == "fade") { _local1.k = 0.2; var endScale = 150; var scaleMove = ((endScale - _local1._xscale) * _local1.k); var _local2 = 0; var _local3 = (_local2 - _local1._alpha) * _local1.k; _local1._xscale = _local1._xscale + scaleMove; _local1._yscale = _local1._xscale; _local1._alpha = _local1._alpha + _local3; if (_local1._alpha <= 1) { _local1.removeMovieClip(); } } } function addIcon(x1, y1, x2, y2, type) { num++; var _local2 = "icon" + num; var _local1 = icons.duplicateMovieClip(_local2, num); _local1._x = x1; _local1._y = y1; _local1.endx = x2; _local1.endy = y2; _local1.mode = "move"; _local1.type = type; _local1.icons.gotoAndStop(type); _local1.onEnterFrame = tempFunction; } num = 0;
Symbol 454 MovieClip Frame 1
stop();
Symbol 454 MovieClip Frame 23
if (callBack) { _parent.game.animationDone(); } gotoAndStop (1);
Symbol 465 MovieClip Frame 1
stop();
Symbol 465 MovieClip Frame 24
if (callBack) { _parent.game.animationDone(); } gotoAndStop (1);
Symbol 479 MovieClip Frame 1
stop();
Symbol 479 MovieClip Frame 2
stop();
Symbol 479 MovieClip Frame 3
play();
Symbol 479 MovieClip Frame 25
stop();
Symbol 480 MovieClip Frame 1
stop();
Symbol 480 MovieClip Frame 34
if (callBack) { _parent.game.animationDone(); } gotoAndStop (1);
Symbol 489 MovieClip Frame 1
stop();
Symbol 489 MovieClip Frame 2
play();
Symbol 489 MovieClip Frame 129
_parent.game.start(); stop();
Symbol 505 MovieClip Frame 1
stop();
Symbol 505 MovieClip Frame 20
_parent.game.animationDone();
Symbol 505 MovieClip Frame 28
gotoAndStop (1);
Symbol 508 MovieClip Frame 1
stop();
Symbol 508 MovieClip Frame 2
play();
Symbol 508 MovieClip Frame 34
gotoAndStop (1);
Symbol 508 MovieClip Frame 35
play();
Symbol 508 MovieClip Frame 61
gotoAndStop (1);

Library Items

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

Instance Names

"popup"Frame 11Symbol 85 MovieClip
"exit_button"Frame 13Symbol 90 Button
"inst_clip"Frame 18Symbol 145 MovieClip
"end_ani"Frame 30Symbol 179 MovieClip
"hs"Frame 46Symbol 213 MovieClip
"bg"Frame 56Symbol 215 MovieClip
"overlay"Frame 56Symbol 217 MovieClip
"gameBoard"Frame 56Symbol 218 MovieClip
"soundFX1"Frame 56Symbol 238 MovieClip
"cell"Frame 56Symbol 345 MovieClip [fruit]
"scoreClip"Frame 56Symbol 359 MovieClip
"meter"Frame 56Symbol 380 MovieClip
"levelClip"Frame 56Symbol 383 MovieClip
"mode_clip"Frame 56Symbol 387 MovieClip
"soundFX2"Frame 56Symbol 238 MovieClip
"soundFX3"Frame 56Symbol 238 MovieClip
"soundFX4"Frame 56Symbol 238 MovieClip
"combos"Frame 56Symbol 405 MovieClip
"sparkle"Frame 56Symbol 408 MovieClip
"smoves"Frame 56Symbol 444 MovieClip
"icons"Frame 56Symbol 447 MovieClip
"mallet1"Frame 56Symbol 454 MovieClip
"mallet3"Frame 56Symbol 454 MovieClip
"mallet2"Frame 56Symbol 454 MovieClip
"mallet4"Frame 56Symbol 454 MovieClip
"guyser1"Frame 56Symbol 465 MovieClip
"guyser3"Frame 56Symbol 465 MovieClip
"guyser5"Frame 56Symbol 465 MovieClip
"guyser7"Frame 56Symbol 465 MovieClip
"guyser4"Frame 56Symbol 465 MovieClip
"bug1"Frame 56Symbol 480 MovieClip
"bug2"Frame 56Symbol 480 MovieClip
"bug3"Frame 56Symbol 480 MovieClip
"bug4"Frame 56Symbol 480 MovieClip
"count_down"Frame 56Symbol 489 MovieClip
"bomb_animation3"Frame 56Symbol 505 MovieClip
"bomb_animation2"Frame 56Symbol 505 MovieClip
"bomb_animation1"Frame 56Symbol 505 MovieClip
"inst_clip"Frame 56Symbol 145 MovieClip
"hint"Frame 56Symbol 508 MovieClip
"burst"Symbol 145 MovieClip Frame 2Symbol 117 MovieClip
"exit_button"Symbol 179 MovieClip Frame 26Symbol 160 Button
"s1"Symbol 213 MovieClip Frame 50Symbol 202 MovieClip
"s2"Symbol 213 MovieClip Frame 50Symbol 202 MovieClip
"s3"Symbol 213 MovieClip Frame 50Symbol 202 MovieClip
"s4"Symbol 213 MovieClip Frame 50Symbol 202 MovieClip
"s5"Symbol 213 MovieClip Frame 50Symbol 202 MovieClip
"s6"Symbol 213 MovieClip Frame 50Symbol 202 MovieClip
"clip"Symbol 266 MovieClip Frame 1Symbol 242 MovieClip
"clip"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"clip"Symbol 319 MovieClip Frame 1Symbol 318 MovieClip
"clip"Symbol 323 MovieClip Frame 1Symbol 322 MovieClip
"clip"Symbol 327 MovieClip Frame 1Symbol 326 MovieClip
"fruit"Symbol 345 MovieClip [fruit] Frame 1Symbol 266 MovieClip
"ice"Symbol 345 MovieClip [fruit] Frame 1Symbol 275 MovieClip
"fire"Symbol 345 MovieClip [fruit] Frame 1Symbol 306 MovieClip
"select"Symbol 345 MovieClip [fruit] Frame 1Symbol 308 MovieClip
"fruit"Symbol 345 MovieClip [fruit] Frame 2Symbol 313 MovieClip
"fruit"Symbol 345 MovieClip [fruit] Frame 3Symbol 319 MovieClip
"fruit"Symbol 345 MovieClip [fruit] Frame 4Symbol 323 MovieClip
"fruit"Symbol 345 MovieClip [fruit] Frame 5Symbol 327 MovieClip
"fruit"Symbol 345 MovieClip [fruit] Frame 6Symbol 330 MovieClip
"fruit"Symbol 345 MovieClip [fruit] Frame 7Symbol 335 MovieClip
"fruit"Symbol 345 MovieClip [fruit] Frame 8Symbol 336 MovieClip
"fruit"Symbol 345 MovieClip [fruit] Frame 9Symbol 338 MovieClip
"fruit"Symbol 345 MovieClip [fruit] Frame 10Symbol 340 MovieClip
"fruit"Symbol 345 MovieClip [fruit] Frame 11Symbol 342 MovieClip
"fruit"Symbol 345 MovieClip [fruit] Frame 12Symbol 344 MovieClip
"s1"Symbol 358 MovieClip Frame 1Symbol 357 MovieClip
"s2"Symbol 358 MovieClip Frame 1Symbol 357 MovieClip
"s3"Symbol 358 MovieClip Frame 1Symbol 357 MovieClip
"s4"Symbol 358 MovieClip Frame 1Symbol 357 MovieClip
"s5"Symbol 358 MovieClip Frame 1Symbol 357 MovieClip
"s6"Symbol 358 MovieClip Frame 1Symbol 357 MovieClip
"s7"Symbol 358 MovieClip Frame 1Symbol 357 MovieClip
"s8"Symbol 358 MovieClip Frame 1Symbol 357 MovieClip
"scoreClip"Symbol 359 MovieClip Frame 1Symbol 358 MovieClip
"s2"Symbol 378 MovieClip Frame 1Symbol 376 MovieClip
"s1"Symbol 378 MovieClip Frame 1Symbol 376 MovieClip
"ms3"Symbol 378 MovieClip Frame 1Symbol 376 MovieClip
"ms2"Symbol 378 MovieClip Frame 1Symbol 376 MovieClip
"ms1"Symbol 378 MovieClip Frame 1Symbol 376 MovieClip
"m1"Symbol 378 MovieClip Frame 1Symbol 376 MovieClip
"m2"Symbol 378 MovieClip Frame 1Symbol 376 MovieClip
"burst"Symbol 380 MovieClip Frame 1Symbol 117 MovieClip
"num1"Symbol 383 MovieClip Frame 1Symbol 376 MovieClip
"num2"Symbol 383 MovieClip Frame 2Symbol 376 MovieClip
"meter4"Symbol 444 MovieClip Frame 1Symbol 439 MovieClip
"meter5"Symbol 444 MovieClip Frame 1Symbol 439 MovieClip
"meter6"Symbol 444 MovieClip Frame 1Symbol 439 MovieClip
"meter1"Symbol 444 MovieClip Frame 1Symbol 439 MovieClip
"meter2"Symbol 444 MovieClip Frame 1Symbol 439 MovieClip
"meter3"Symbol 444 MovieClip Frame 1Symbol 439 MovieClip
"icon2"Symbol 444 MovieClip Frame 1Symbol 443 MovieClip
"icon1"Symbol 444 MovieClip Frame 1Symbol 443 MovieClip
"icon3"Symbol 444 MovieClip Frame 1Symbol 443 MovieClip
"icon5"Symbol 444 MovieClip Frame 1Symbol 443 MovieClip
"icon4"Symbol 444 MovieClip Frame 1Symbol 443 MovieClip
"icon6"Symbol 444 MovieClip Frame 1Symbol 443 MovieClip
"icons"Symbol 446 MovieClip Frame 1Symbol 445 MovieClip
"icons"Symbol 447 MovieClip Frame 1Symbol 446 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "squish"
ExportAssets (56)Timeline Frame 10Symbol 36 as "loop1slow"
ExportAssets (56)Timeline Frame 10Symbol 37 as "loop1fast"
ExportAssets (56)Timeline Frame 56Symbol 1 as "squish"
ExportAssets (56)Timeline Frame 56Symbol 345 as "fruit"
ExportAssets (56)Timeline Frame 57Symbol 345 as "fruit"
ExportAssets (56)Timeline Frame 58Symbol 345 as "fruit"
ExportAssets (56)Timeline Frame 59Symbol 345 as "fruit"
ExportAssets (56)Timeline Frame 60Symbol 345 as "fruit"
ExportAssets (56)Timeline Frame 61Symbol 345 as "fruit"
ExportAssets (56)Timeline Frame 62Symbol 345 as "fruit"
ExportAssets (56)Timeline Frame 63Symbol 345 as "fruit"
ExportAssets (56)Timeline Frame 64Symbol 345 as "fruit"
ExportAssets (56)Timeline Frame 65Symbol 345 as "fruit"
ExportAssets (56)Timeline Frame 66Symbol 345 as "fruit"
ExportAssets (56)Timeline Frame 67Symbol 345 as "fruit"

Labels

"loader"Frame 3
"hs_init"Frame 6
"introduce"Frame 10
"Menu"Frame 12
"Inst"Frame 18
"Ending"Frame 30
"Game Over"Frame 46
"Game"Frame 56
"Normal Mode"Symbol 85 MovieClip Frame 5
"Pause"Symbol 85 MovieClip Frame 45
"exit1"Symbol 85 MovieClip Frame 53
"exit2"Symbol 85 MovieClip Frame 60
"Over"Symbol 179 MovieClip Frame 26
"Info"Symbol 213 MovieClip Frame 4
"Waiting"Symbol 213 MovieClip Frame 9
"Submitting"Symbol 213 MovieClip Frame 11
"Loading"Symbol 213 MovieClip Frame 15
"Inserted"Symbol 213 MovieClip Frame 39
"List"Symbol 213 MovieClip Frame 49
"List Loaded"Symbol 213 MovieClip Frame 50
"squish"Symbol 238 MovieClip Frame 5
"locked"Symbol 238 MovieClip Frame 15
"swap"Symbol 238 MovieClip Frame 30
"supermove1"Symbol 238 MovieClip Frame 41
"geyser"Symbol 238 MovieClip Frame 50
"burst"Symbol 238 MovieClip Frame 56
"new level"Symbol 238 MovieClip Frame 68
"ice"Symbol 238 MovieClip Frame 90
"combo1"Symbol 238 MovieClip Frame 102
"combo2"Symbol 238 MovieClip Frame 108
"combo3"Symbol 238 MovieClip Frame 115
"combo4"Symbol 238 MovieClip Frame 123
"combo5"Symbol 238 MovieClip Frame 128
"combo6"Symbol 238 MovieClip Frame 137
"mallet"Symbol 238 MovieClip Frame 169
"fire"Symbol 238 MovieClip Frame 184
"bug"Symbol 238 MovieClip Frame 194
"Game Over"Symbol 238 MovieClip Frame 203
"Normal Mode"Symbol 387 MovieClip Frame 1
"Time Trials Mode"Symbol 387 MovieClip Frame 8
"Brick Challenge Mode"Symbol 387 MovieClip Frame 15
"null"Symbol 439 MovieClip Frame 1
"up"Symbol 439 MovieClip Frame 2
"over"Symbol 439 MovieClip Frame 3
"down"Symbol 439 MovieClip Frame 4
"vertical"Symbol 508 MovieClip Frame 2
"horizontal"Symbol 508 MovieClip Frame 35

Dynamic Text Variables

percentSymbol 6 EditableText""
numSymbol 196 EditableText"00."
nameSymbol 197 EditableText"WWWWWWWWWW"
scoreSymbol 198 EditableText""
numSymbol 199 EditableText"00."
nameSymbol 200 EditableText"WWWWWWWWWW"
scoreSymbol 201 EditableText""
msgSymbol 212 EditableText""
_parent.numSymbol 403 EditableText"10"




http://swfchan.com/6/29028/info.shtml
Created: 20/5 -2019 03:02:00 Last modified: 20/5 -2019 03:02:00 Server time: 11/05 -2024 14:29:21