STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 228158 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2561 · P5122 |
This is the info page for Flash #30963 |
LOADING... |
LOADING... |
PLAY |
INSTRUCTIONS |
MARBLE MATCH |
Copyright © 2003. GameRival is a Service Mark of eUniverse, Inc. All Rights Reserved. |
Version 2.1 |
GAME OVER |
GAME OVER |
With three different gameplay modes (Marble Match, Mega-Marble Match & Time Attack), Marble Match is the kind of fun that you'll love. |
- Four different bonus marbles including Bury, 8-Ball & Color Wipe - Marble Match Bonus Drop where you can score big with the drop of a marble - Play the original "wooden" version of Marble Match - Save your high scores |
Good times are ahead - Make a match today! |
E |
L |
B |
R |
A |
M |
H |
C |
T |
A |
M |
DOWNLOAD NOW |
MAYBE LATER |
Match three or more marbles of the same color to clear them from the board. You must clear a certain number of marbles to advance to the next level. Striped marbles are worth twice as much as solids. Click the mouse to make the marbles fall more quickly. |
TIP: Get to know your bonus marbles for maximum points! |
INSTRUCTIONS |
MAIN MENU |
NEXT |
How do Wild Card Marbles work? Wild Card marbles will make a match if they touch two or more marbles of any color when they land. A match will also be made if Wild Card marbles touch a marble that is adjacent to another marble of the same color. If a match is not made when a Wild Card marble lands, it will disappear. |
FREQUENTLY ASKED QUESTIONS |
BACK |
3x |
8 |
MATCH: Wild Card Marble is touching a marble that is also touching another marble of the same color. |
MATCH: Wild Card Marble is touching two marbles of the same color. |
MATCH: Wild Card Marble is touching any two marbles. |
MATCH: Wild Card Marble will also clear rows and columns of same- colored marbles. |
NO MATCH: Wild Card Marble is only touching one marble. This marble is not touching other marbles of the same color. |
BONUS MARBLE LIST |
9x |
BURY |
EIGHT BALL: The dreaded eight ball will move all marbles up one row if a match is made. Avoid this marble! |
BURY BOMB: This marble will move all marbles down one row if it is buried under ten marbles. |
COLOR WIPE: The color wipe marble will clear all marbles of the same color from the board if a match is made. |
w |
WILD CARD MARBLE: If a match is made, these marbles will multiply your score by the number printed on the marble. (1-9) |
H |
C |
T |
A |
M |
S |
2x |
5x |
6x |
9x |
LEVEL 1 |
100 |
BONUS! |
SCORE |
SCORE |
MARBLES LEFT: |
MAKE A MATCH! |
MAKE A MATCH! |
BEAT THE CLOCK! |
BONUS COLOR Match this color for triple points! |
EIGHT BALL: The dreaded eight ball will move all marbles up one row if a match is made. Avoid this marble! |
BURY BOMB: This marble will move all marbles down one row if it is buried under ten marbles. |
COLOR WIPE: The color wipe marble will clear all marbles of the same color from the board if a match is made. |
WILD CARD MARBLE: If a match is made, these marbles will multiply your score by the number printed on the marble. (1-9) |
WILD CARD MARBLE: If a match is made, these marbles will multiply your score by the number printed on the marble. (1-9) |
EIGHT BALL: The dreaded eight ball will move all marbles up one row if a match is made. Avoid this marble! |
BURY BOMB: This marble will move all marbles down one row if it is buried under ten marbles. |
COLOR WIPE: The color wipe marble will clear all marbles of the same color from the board if a match is made. |
PAUSE GAME |
PLAY |
LEVEL 1 |
LEVEL 1 |
COMPLETE |
You must clear |
to complete the next level! |
NEXT LEVEL |
NEXT LEVEL |
NEXT LEVEL |
NEXT LEVEL |
ActionScript [AS1/AS2]
Frame 1function Grab_decode(toDecode) { if ((toDecode == undefined) || (toDecode == "")) { return(""); } _root.Grab_equalSign = false; var _local1 = new Array(); _local1 = Base64toBinary(toDecode); var _local2 = "decode"; var _local3 = XOR_decode(_local2, _local1, _root.secWord); return(_local3); } function Grab_encode(toEncode) { var _local2 = toEncode; if ((_local2 == undefined) || (_local2 == "")) { return(""); } var _local3 = "encode"; var _local1 = new Array(); _local1 = XOR_encode(_local3, _local2, _root.secWord); var out = intToBin_enc(_local1); return(out); } function encodeBase64(n) { var _local1 = base64.charAt(n); return(_local1); } function XOR_encode(code, myString, secWord) { var len = (myString.length - 1); var secLen = (secWord.length - 1); var _local2 = -1; var _local3; var charString; var foo; var xor_enc_array = new Array(); var _local1 = 0; while (_local1 <= len) { _local2++; if (_local2 > secLen) { _local2 = 0; } _local3 = secWord.charCodeAt(_local2); charString = myString.charCodeAt(_local1); foo = _local3 ^ charString; xor_enc_array[_local1] = foo; _local1++; } return(xor_enc_array); } function XOR_decode(code, myArray, secWord) { var len = (myArray.length - 1); var secLen = (secWord.length - 1); var _local2 = -1; var _local3; var charString; var foo; var encoded = ""; var xor_enc_array = new Array(); var _local1 = 0; while (_local1 <= len) { _local2++; if (_local2 > secLen) { _local2 = 0; } _local3 = secWord.charCodeAt(_local2); charString = myArray[_local1]; foo = _local3 ^ charString; encoded = encoded + String.fromCharCode(foo); _local1++; } if (_root.Grab_equalSign) { encoded = encoded.substring(0, len); } return(encoded); } function toBinary(val) { var _local1 = val; var _local3 = ""; var _local2; var p; var bit = 0; while (bit < 8) { _local2 = _local1 % 2; _local2 = _local2.toString(); p = _local2.indexOf("."); if (p != -1) { _local2 = _local2.substring(0, p); } _local2 = Number(_local2); if (_local2 == 0) { _local3 = _local3 + "0"; } else { _local3 = _local3 + "1"; } _local1 = _local1 / 2; _local1 = _local1.toString(); p = _local1.indexOf("."); if (p != -1) { _local1 = _local1.substring(0, p); } _local1 = Number(_local1); bit++; } var tmp = _local3; _local3 = ""; var i = 7; while (i >= 0) { _local3 = _local3 + tmp.slice(i, i + 1); i--; } return(_local3); } function intToBin_enc(codedArray) { var len = (codedArray.length - 1); var _local2; var _local3; var binString = ""; var _local1 = 0; while (_local1 <= len) { _local2 = codedArray[_local1]; _local3 = toBinary(_local2); binString = binString + _local3; _local1++; } var out = binToBase64(binString); return(out); } function binToBase64(bin) { var len = bin.length; var j = 0; var _local2 = new Array(); var z = 0; var Base64OutString; var i = 0; while (i <= (len - 1)) { if (j < 6) { j++; } else { j = 1; z++; } if (_local2[z] == undefined) { _local2[z] = ""; } _local2[z] = _local2[z] + bin.charAt(i); i++; } if (j == 2) { needed = 2; } if (j == 6) { needed = 0; } if (j == 4) { needed = 1; } var binLen = _local2.length; var _local1 = 0; while (_local1 <= (binLen - 1)) { var elemLen = (_local2[_local1].length - 1); if (elemLen < 5) { var addN = (4 - elemLen); var _local3 = 0; while (_local3 <= addN) { if (_local2[_local1] == undefined) { _local2[_local1] = ""; } _local2[_local1] = _local2[_local1] + "0"; _local3++; } } _local1++; } var out = bin6ToInt(_local2, needed); return(out); } function bin6ToInt(myArray, needed) { var len = myArray.length; var n; var _local2; var outArray = new Array(); var t = 0; var digit; var binLen; var Base64OutString = ""; var _local1 = 0; while (_local1 <= (len - 1)) { n = myArray[_local1]; outArray[_local1] = 0; digitVal = 1; binLen = n.length; var _local3 = binLen - 1; while (_local3 >= 0) { _local2 = n.charAt(_local3); _local2 = Number(_local2); _local2 = _local2 * digitVal; if (outArray[_local1] == undefined) { outArray[_local1] = ""; } outArray[_local1] = outArray[_local1] + _local2; digitVal = digitVal * 2; _local3--; } Base64OutString = Base64OutString + encodeBase64(outArray[_local1]); _local1++; } var kk = needed; while (kk >= 1) { Base64OutString = Base64OutString + "-"; kk--; } return(Base64OutString); } function Base64toBinary(sentText) { var _local3; var _local2 = new Array(); var binString = ""; var _local1 = 0; while (_local1 <= (sentText.length - 1)) { _local3 = sentText.charAt(_local1); if (_local3 != "-") { _local2[_local1] = decodeBase64(_local3); _local2[_local1] = toBinary(_local2[_local1]); _local2[_local1] = _local2[_local1].substring(2); binString = binString + _local2[_local1]; } else { _root.Grab_equalSign = true; } _local1++; } var decodedArray = new Array(); decodedArray = sixToEightBit(binString); return(decodedArray); } function sixToEightBit(binString) { var j = 0; var _local2 = 0; var _local3 = new Array(); var len = (binString.length - 1); var _local1 = 0; while (_local1 <= len) { if (j < 8) { j++; } else { j = 1; _local2++; } var char = binString.charAt(_local1); if (_local3[_local2] == undefined) { _local3[_local2] = ""; } _local3[_local2] = _local3[_local2] + char; _local1++; } var decodedArray = new Array(); decodedArray = binToInt8(_local3, 0); return(decodedArray); } function binToInt8(myArray, needed) { var len = myArray.length; var n; var _local1; var outArray = new Array(); var k; var digit; var binLen; var decoded; var digitVal; var _local2 = 0; while (_local2 <= (len - 1)) { n = myArray[_local2]; digitVal = 1; binLen = n.length; var _local3 = binLen - 1; while (_local3 >= 0) { _local1 = n.charAt(_local3); _local1 = Number(_local1); _local1 = _local1 * digitVal; if (outArray[_local2] == undefined) { outArray[_local2] = 0; } outArray[_local2] = outArray[_local2] + _local1; digitVal = digitVal * 2; _local3--; } _local2++; } return(outArray); } function intToText(decodedArray) { var len = (decodedArray.length - 1); var _local3 = ""; var _local2; var _local1 = 0; while (_local1 <= len) { _local2 = decodedArray[_local1]; _local3 = _local3 + String.fromCharCode(_local2); _local1++; } return(_local3); } function decodeBase64(c) { var _local1 = base64.indexOf(c); return(_local1); } function mix_chk(v, shimUrl) { var _local2 = v; var u = shimUrl; if (u == undefined) { } else if (u.indexOf("http://") != 0) { } else { u = u.substring(7); var n = u.indexOf("/"); u = u.substring(0, n); _local2 = Grab_decode(_local2); if ((_local2 == undefined) || (_local2 == "")) { } else { _local2 = _local2.split(","); var len = (_local2.length - 1); var _local1 = 0; while (_local1 <= len) { if (((_local2[_local1] == undefined) || (_local2[_local1] == "")) || (_local2[_local1] == null)) { return; } var _local3 = u.indexOf(_local2[_local1]); if ((_local3 != -1) && (_local3 != undefined)) { gotoAndPlay ("continueLoad"); return; } _local1++; } } } } function grab_shm_int() { if ((grab_sec_mc.getBytesTotal() > 0) && (grab_sec_mc.getBytesLoaded() == grab_sec_mc.getBytesTotal())) { var _local2 = grab_sec_mc._url; var _local1 = grab_sec_mc.v; if (((_local1 != undefined) && (_local1 != null)) && (_local1 != "")) { _root.mix_chk(grab_sec_mc.v, _local2); clearInterval(grab_int); } } } function grab_security() { grab_sec_mc._visible = false; var _local1 = Math.ceil(Math.random() * 1000); grab_sec_mc.loadMovie("./mix_license.swf?cacheKiller=" + _local1); grab_int = setInterval(grab_shm_int, 200); } base64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789._"; secWord = "Gh6789FFgddg87dfj7"; gameID = "4ABBEE89"; if (grab_ccode == undefined) { grab_ccode = ""; } Stage.showMenu = false; stop(); grab_security();Frame 6if (_framesloaded >= _totalframes) { gotoAndStop ("mainM"); } else { gotoAndPlay ("continueLoad"); }Frame 11trace("ok"); function mainClearAll() { clearInterval(makeGemsInterval); clearInterval(columnChooseInterval); clearInterval(mouseSnapInterval); clearInterval(dropInterval); clearInterval(clearGroupsInterval); clearInterval(fallAfterInterval); clearInterval(gameTimeAttackInterval); clearInterval(makeGemsOLDInterval); clearInterval(gameTimeWebNewInterval); removeMovieClip(goBackMessage); clearInterval(gameTimeInterval); timeAttack = false; timeNow = " "; var _local1 = ballNumberEightBallUp; while (_local1 >= 12000) { removeMovieClip("ball" + _local1); _local1--; } levelRun(); removeMovieClip(chute); removeMovieClip(chuteOLD); unloadMovieNum (3); } mainClearAll(); stop();Frame 12clearInterval(makeGemsInterval); clearInterval(columnChooseInterval); clearInterval(mouseSnapInterval); clearInterval(dropInterval); clearInterval(clearGroupsInterval); clearInterval(fallAfterInterval); clearInterval(gameTimeAttackInterval); clearInterval(gameTimeWebNewInterval); removeMovieClip(goBackMessage); unloadMovieNum (3); trace("scene 2"); function lightScoreArrayCheck() { var _local3 = _root; var HighMade = false; var _local2 = 10; while (_local2 >= 1) { if (score > lightScoreArray[_local2]) { higherScore = _local2; _local3["high" + _local2].textColor = 16776960 /* 0xFFFF00 */; _local3["name" + _local2].textColor = 16776960 /* 0xFFFF00 */; HighMade = true; break; } _local2--; } if (HighMade == true) { var _local1 = 1; while (_local1 <= higherScore) { lightScoreArray[_local1] = lightScoreArray[_local1 + 1]; lightNameArray[_local1] = lightNameArray[_local1 + 1]; _local1++; } lightScoreArray[higherScore] = score; lightNameArray[higherScore] = "YourName"; _local3.gotoAndStop("yesHighScore"); } else if (HighMade == false) { _local3.gotoAndStop("noHighScore"); } } function heavyScoreArrayCheck() { var _local3 = false; var _local2 = 10; while (_local2 >= 1) { if (score > heavyScoreArray[_local2]) { higherScore = _local2; _root["high" + _local2].textColor = 16776960 /* 0xFFFF00 */; _local3 = true; break; } _local2--; } if (_local3 == true) { var _local1 = 1; while (_local1 <= higherScore) { heavyScoreArray[_local1] = heavyScoreArray[_local1 + 1]; heavyNameArray[_local1] = heavyNameArray[_local1 + 1]; _local1++; } heavyScoreArray[higherScore] = score; heavyNameArray[higherScore] = "YourName"; _root.gotoAndStop("yesHighScore"); } else if (_local3 == false) { _root.gotoAndStop("noHighScore"); } } function timeScoreArrayCheck() { var _local3 = false; var _local2 = 10; while (_local2 >= 1) { if (score > timeScoreArray[_local2]) { higherScore = _local2; _root["high" + _local2].textColor = 16776960 /* 0xFFFF00 */; _local3 = true; break; } _local2--; } if (_local3 == true) { var _local1 = 1; while (_local1 <= higherScore) { timeScoreArray[_local1] = timeScoreArray[_local1 + 1]; timeNameArray[_local1] = timeNameArray[_local1 + 1]; _local1++; } timeScoreArray[higherScore] = score; timeNameArray[higherScore] = "YourName"; _root.gotoAndStop("yesHighScore"); } else if (_local3 == false) { _root.gotoAndStop("noHighScore"); } } stop(); if (mode == "light") { modeDisplay = "MARBLE MATCH HIGH SCORES"; lightScoreArrayCheck(); } else if (mode == "heavy") { modeDisplay = "MEGA MARBLE MATCH HIGH SCORES"; heavyScoreArrayCheck(); } else if (mode == "time") { modeDisplay = "TIME ATTACK HIGH SCORES"; timeScoreArrayCheck(); } else if (mode == "webNEW") { gotoAndPlay (73); } var def = ballNumberEightBallUp; while (def >= 12000) { removeMovieClip("ball" + def); def--; } levelRun(); removeMovieClip(chute);Frame 21Frame 72stop(); score = _level0.score; gcode = _level0.gcode; getURL ("game.cfm", "_self", "POST");Frame 73levelRun(); chute._visible = false; clearInterval(gameTimeInterval); clearInterval(makeGemsInterval); clearInterval(columnChooseInterval); clearInterval(mouseSnapInterval); clearInterval(dropInterval); clearInterval(clearGroupsInterval); clearInterval(fallAfterInterval);Frame 82stop(); _root.createEmptyMovieClip("sender", 24210); sender.gcode = _root.gcode; sender.gameID = _root.gameID; if (gScore < 5) { gScore = 5; } sender.score = _root.score; sender.getURL("game.cfm", "_self", "POST");Frame 83ml.onRelease = function () { _root.gotoAndPlay("begin"); }; dl.onRelease = function () { getURL ("/download/go.cfm?game=" + _root.gameID, "_self"); txt = "START GAME!"; dl.onPress = function () { _root.gotoAndPlay("begin"); }; }; stop();Frame 84removeMovieClip(oldVersionPopUp); stop();Frame 85stop();Frame 92gotoAndStop (84);Frame 93function gameTimeWebNew() { if (paused == false) { newTime = getTimer(); timeSeconds = 601 - ((newTime - startTimeCoop) / 1000); Minutes = Math.floor(timeSeconds / 60); realSeconds = Math.floor(timeSeconds - Math.floor(Minutes * 60)); if (realSeconds < 10) { seconds = "0" + realSeconds; } else { seconds = realSeconds; } if ((timeSeconds > 0) && (timeSeconds < 11)) { timeText.textColor = 10027008 /* 0x990000 */; timeNow = (Minutes + ":") + seconds; beepIt(); } else if ((timeSeconds <= 0) && (gameEnd == false)) { timeNow = "0:00"; gotoAndPlay (73); gameEnd = true; } else { if (timeSeconds <= 0) { timeNow = "0:00"; } else { timeNow = (Minutes + ":") + seconds; } matchOld = match; } } } function gameTime() { newTime = getTimer(); timeSeconds = 61 - ((newTime - startTimeCoop) / 1000); Minutes = Math.floor(timeSeconds / 60); realSeconds = Math.floor(timeSeconds - Math.floor(Minutes * 60)); if (realSeconds < 10) { seconds = "0" + realSeconds; } else { seconds = realSeconds; } if ((timeSeconds > 0) && (timeSeconds < 11)) { timeText.textColor = 10027008 /* 0x990000 */; timeNow = (Minutes + ":") + seconds; beepIt(); } else if ((timeSeconds <= 0) && (gameEnd == false)) { timeNow = "0:00"; gotoAndPlay ("ender"); gameEnd = true; } else { if (timeSeconds <= 0) { timeNow = "0:00"; } else { timeNow = (Minutes + ":") + seconds; } matchOld = match; } } function gameTimeAttack() { if (paused == false) { newTime = getTimer(); timeSeconds = 61 - ((newTime - startTimeCoop) / 1000); Minutes = Math.floor(timeSeconds / 60); realSeconds = Math.floor(timeSeconds - Math.floor(Minutes * 60)); if (realSeconds < 10) { seconds = "0" + realSeconds; } else { seconds = realSeconds; } if ((timeSeconds > 0) && (timeSeconds < 11)) { timeText.textColor = 10027008 /* 0x990000 */; timeNow = (Minutes + ":") + seconds; beepIt(); } else if (timeSeconds <= 0) { timeAttackStarter = false; if (zeroSwitch == true) { zeroSwitch = false; Playable = false; trace("not playable"); timeAttackSoundF(); levelRun(); } } else { timeNow = (Minutes + ":") + seconds; } } } zeroSwitch = true; timeAttackStarter = false; startTimeCoop = getTimer(); gameEnd = false; if (timeAttack != true) { } else if (mode == "webNEW") { timeNow = "10:00"; } else { timeNow = "1:00"; } if (mode == "webNEW") { timeNow = "10:00"; gameTimeWebNewInterval = setInterval(gameTimeWebNew, 1000); trace("WEBNEW"); } if (timeAttack != true) { } else { gameTimeAttackInterval = setInterval(gameTimeAttack, 1000); } function bonusKindThisLevel() { bbKind = Math.round((Math.random() * kinds) + 1); bonusKindGraph.kind = bbKind; bonusKindGraph.gotoAndStop(bbKind); bonusKindGraph.wipeBonusGraphic._visible = false; } function CheckForHighestFullSpace() { k = 1; while (k <= 6) { j = 1; while (j <= 11) { if (gridFill[k][j] != 0) { break; } j++; } k++; } } function makeGemsStart() { var _local1 = _root; d = 1; while (d <= 5) { duplicateMovieClip (ball, "ball" + ballNumber, ballNumber); ball1._x = 100; stKind = Math.round((Math.random() * kinds) + 1); if (stKind == 5) { redCounter++; } _local1["ball" + ballNumber].gotoAndStop(stKind); _local1["ball" + ballNumber].wipeBonusGraphic._visible = false; _local1["ball" + ballNumber].grayOut._visible = false; _local1["ball" + ballNumber].kind = stKind; _local1["ball" + ballNumber].bor._visible = false; _local1["ball" + ballNumber]._y = 42 + startCelly; _local1["ball" + ballNumber]._x = 221; _local1["ball" + ballNumber].movedAlready = 0; startCelly = startCelly + cellSize; ballNumber++; d++; } if (mode == "light") { ballMaxMeter._visible = true; timerOvalGraph.gotoAndStop(2); ballMax = ballNumber + 100; if (level <= 14) { if (level == 1) { levelRowBuildTo = 1; ballMax = 50; myLevelRedCounter = 5; } if (level == 2) { levelRowBuildTo = 1; ballMax = 60; myLevelRedCounter = 2; levelWaiter = 2.3; } if (level == 3) { levelRowBuildTo = 2; ballMax = 70; kinds++; myLevelRedCounter = 3; levelWaiter = 2.2; } if (level == 4) { levelRowBuildTo = 2; ballMax = 86; myLevelRedCounter = 3; levelWaiter = 2; } if (level == 5) { levelRowBuildTo = 3; ballMax = 96; kinds++; myLevelRedCounter = 2; levelWaiter = 2; } if (level == 6) { levelRowBuildTo = 3; ballMax = 112; levelWaiter = 1.9; } if (level == 7) { levelRowBuildTo = 3; ballMax = 122; levelWaiter = 1.7; } if (level == 8) { levelRowBuildTo = 4; ballMax = 132; } if (level == 9) { ballMax = 138; levelWaiter = 1.5; myLevelRedCounter = 1; } if (level == 10) { ballMax = 138; } if (level == 11) { levelRowBuildTo = 5; ballMax = 138; levelWaiter = 1.2; } if (level == 12) { ballMax = 144; } if (level == 13) { ballMax = 144; levelWaiter = 1; } if (level == 14) { ballMax = 144; levelWaiter = 0.8; } } else { ballMax = 144; myLevelRedCounter = 1; if (levelWaiter > 0.2) { levelWaiter = levelWaiter - 0.1; } else { levelWaiter = 0.1; } myLevelRedCounter = 1; } ballMaxShow = ballMax - ballNumber; ballNumberShow = ballMaxShow; } else if (mode == "heavy") { myLevelRedCounter = 1; ballMaxMeter._visible = true; timerOvalGraph.gotoAndStop(2); if (level == 1) { trace("level is 1"); ballMax = (Math.ceil((Math.random() * 18) + 2) * 10) + ballNumber; } ballMaxShow = ballMax - ballNumber; ballNumberShow = ballMaxShow; } else if (mode == "time") { ballMax = 999999999 /* 0x3B9AC9FF */; timerOvalGraph.gotoAndStop(1); ballMaxMeter.gotoAndStop(2); if (level == 1) { levelWaiter = 1.5; levelRowBuildTo = 1; myLevelRedCounter = 6; } if (level == 2) { levelWaiter = 0.7; levelRowBuildTo = 1; myLevelRedCounter = 2; } if (level == 3) { levelWaiter = 1; levelRowBuildTo = 2; myLevelRedCounter = 1; kinds++; } if (level == 4) { levelWaiter = 0.9; levelRowBuildTo = 2; myLevelRedCounter = 3; } if (level == 5) { levelWaiter = 0.8; levelRowBuildTo = 3; myLevelRedCounter = 3; kinds++; } if (level == 6) { levelWaiter = 0.7; levelRowBuildTo = 4; myLevelRedCounter = 6; } if (level == 7) { levelWaiter = 0.6; levelRowBuildTo = 4; myLevelRedCounter = 4; } if (level == 8) { levelWaiter = 0.5; levelRowBuildTo = 5; myLevelRedCounter = 4; } if (level == 9) { levelWaiter = 0.4; levelRowBuildTo = 6; myLevelRedCounter = 3; } if (level == 10) { levelWaiter = 0.3; levelRowBuildTo = 6; myLevelRedCounter = 2; } if (level == 11) { levelWaiter = 0.2; levelRowBuildTo = 7; myLevelRedCounter = 2; } if (level >= 12) { levelWaiter = 0.1; levelRowBuildTo = 8; myLevelRedCounter = 1; } } else if (mode == "webNEW") { ballMaxMeter._visible = true; timerOvalGraph.gotoAndStop(1); ballMax = ballNumber + 100; if (level <= 14) { if (level == 1) { levelRowBuildTo = 1; ballMax = 50; myLevelRedCounter = 5; } if (level == 2) { levelRowBuildTo = 1; ballMax = 60; myLevelRedCounter = 2; levelWaiter = 2.3; } if (level == 3) { levelRowBuildTo = 2; ballMax = 70; kinds++; myLevelRedCounter = 3; levelWaiter = 2.2; } if (level == 4) { levelRowBuildTo = 2; ballMax = 86; myLevelRedCounter = 3; levelWaiter = 2; } if (level == 5) { levelRowBuildTo = 3; ballMax = 96; kinds++; myLevelRedCounter = 2; levelWaiter = 2; } if (level == 6) { levelRowBuildTo = 3; ballMax = 112; levelWaiter = 1.9; } if (level == 7) { levelRowBuildTo = 3; ballMax = 122; levelWaiter = 1.7; } if (level == 8) { levelRowBuildTo = 4; ballMax = 132; } if (level == 9) { ballMax = 138; levelWaiter = 1.5; myLevelRedCounter = 1; } if (level == 10) { ballMax = 138; } if (level == 11) { levelRowBuildTo = 5; ballMax = 138; levelWaiter = 1.2; } if (level == 12) { ballMax = 144; } if (level == 13) { ballMax = 144; levelWaiter = 1; } if (level == 14) { ballMax = 144; levelWaiter = 0.8; } ballMaxShow = ballMax - ballNumber; ballNumberShow = ballMaxShow; } } } function makeGems() { var _local1 = _root; updateAfterEvent(); if (paused == false) { if (Playable == true) { if (newGemTime == true) { if (madeAGem == false) { if (ballNumberShow > 0) { ballNumberShow--; } else { ballMaxMeter.ballsLeftMakeMatch.gotoAndStop(2); } duplicateMovieClip (ball, "ball" + ballNumber, ballNumber); _local1["ball" + ballNumber]._y = 192; _local1["ball" + ballNumber]._x = 221; stKind = Math.round((Math.random() * kinds) + 1); _local1["ball" + ballNumber].gotoAndStop(stKind); _local1["ball" + ballNumber].kind = stKind; _local1["ball" + ballNumber].wipeBonusGraphic._visible = false; _local1["ball" + ballNumber].grayOut._visible = false; if (redCounter >= myLevelRedCounter) { redCounter = 0; var _local2 = Math.ceil(Math.random() * 2); trace("fittyCent is " + _local2); if (_local2 == 1) { stKind = Math.round((Math.random() * 4) + 80); } if (_local2 == 2) { stKind = Math.round((Math.random() * 4) + 83); } trace("stKind is " + stKind); if (stKind == 87) { stKind = Math.round((Math.random() * kinds) + 1); _local1["ball" + ballNumber].wipeBonus = true; _local1["ball" + ballNumber].wipeBonusGraphic._visible = true; } _local1["ball" + ballNumber].kind = stKind; _local1["ball" + ballNumber].gotoAndStop(stKind); } if (stKind == 5) { redCounter++; } _local1["ball" + ballNumber]._visible = false; _local1["ball" + ballNumber].bor._visible = false; ballNumber++; madeAGem = true; } if (makeGemCounter <= cellSpeed) { makeGemCounter++; _local1["ball" + (ballNumber - 1)]._y = _local1["ball" + (ballNumber - 1)]._y - celly; _local1["ball" + (ballNumber - 2)]._y = _local1["ball" + (ballNumber - 2)]._y - celly; _local1["ball" + (ballNumber - 3)]._y = _local1["ball" + (ballNumber - 3)]._y - celly; _local1["ball" + (ballNumber - 4)]._y = _local1["ball" + (ballNumber - 4)]._y - celly; _local1["ball" + (ballNumber - 5)]._y = _local1["ball" + (ballNumber - 5)]._y - celly; _local1["ball" + (ballNumber - 6)]._x = _local1["ball" + (ballNumber - 6)]._x + celly; fallingPiece = "ball" + (ballNumber - 6); } else { _local1["ball" + (ballNumber - 1)]._visible = true; readyForRandom = true; readyForColumnChoose = true; readyForRandom = false; _local1[fallingPiece]._x = g_01._x; if (_xmouse <= (_local1.g_01._x + (cellSize / 2))) { gemX = _local1.g_01._x; fallColumn = 1; } else if ((_xmouse > (_local1.g_01._x + (cellSize / 2))) && (_xmouse <= (_local1.g_02._x + (cellSize / 2)))) { gemX = _local1.g_02._x; fallColumn = 2; } else if ((_xmouse > (_local1.g_02._x + (cellSize / 2))) && (_xmouse <= (_local1.g_03._x + (cellSize / 2)))) { gemX = _local1.g_03._x; fallColumn = 3; } else if ((_xmouse > (_local1.g_03._x + (cellSize / 2))) && (_xmouse <= (_local1.g_04._x + (cellSize / 2)))) { gemX = _local1.g_04._x; fallColumn = 4; } else if ((_xmouse > (_local1.g_04._x + (cellSize / 2))) && (_xmouse <= (_local1.g_05._x + (cellSize / 2)))) { gemX = _local1.g_05._x; fallColumn = 5; } else if (_xmouse > (_local1.g_05._x + (cellSize / 2))) { gemX = _local1.g_06._x; fallColumn = 6; } newGemTime = false; madeAGem = false; makeGemCounter = 1; } } } } } function columnChoose() { var _local1 = _root; if (paused == false) { if (readyForColumnChoose == true) { if (_local1[fallingPiece]._x < gemX) { if (_xmouse <= (_local1.g_01._x + (cellSize / 2))) { gemX = _local1.g_01._x; fallColumn = 1; } else if ((_xmouse > (_local1.g_01._x + (cellSize / 2))) && (_xmouse <= (_local1.g_02._x + (cellSize / 2)))) { gemX = _local1.g_02._x; fallColumn = 2; } else if ((_xmouse > (_local1.g_02._x + (cellSize / 2))) && (_xmouse <= (_local1.g_03._x + (cellSize / 2)))) { gemX = _local1.g_03._x; fallColumn = 3; } else if ((_xmouse > (_local1.g_03._x + (cellSize / 2))) && (_xmouse <= (_local1.g_04._x + (cellSize / 2)))) { gemX = _local1.g_04._x; fallColumn = 4; } else if ((_xmouse > (_local1.g_04._x + (cellSize / 2))) && (_xmouse <= (_local1.g_05._x + (cellSize / 2)))) { gemX = _local1.g_05._x; fallColumn = 5; } else if (_xmouse > (_local1.g_05._x + (cellSize / 2))) { gemX = _local1.g_06._x; fallColumn = 6; } _local1[fallingPiece]._x = _local1[fallingPiece]._x + celly; } else { mouseSnapsTheGem = true; if (mouseClickedOnce == false) { if (dropTimeStarted == false) { dropTimeBegin = getTimer(); dropTimeStarted = true; } dropTimeNow = getTimer(); if (((dropTimeNow - dropTimeBegin) / 1000) > levelWaiter) { _local1.dropTimer.gotoAndPlay(2); dropTimeStarted = false; readyForColumnChoose = false; } } else { _local1.dropTimer.gotoAndStop("dropFrame"); dropTimeStarted = false; readyForColumnChoose = false; mouseClickedOnce = false; } } } } } function mouseSnap() { var _local1 = _root; if (paused == false) { if (Playable == true) { updateAfterEvent(); if (_xmouse <= (_local1.g_01._x + (cellSize / 2))) { cross._x = _local1.g_01._x; } else if ((_xmouse > (_local1.g_01._x + (cellSize / 2))) && (_xmouse <= (_local1.g_02._x + (cellSize / 2)))) { cross._x = _local1.g_02._x; } else if ((_xmouse > (_local1.g_02._x + (cellSize / 2))) && (_xmouse <= (_local1.g_03._x + (cellSize / 2)))) { cross._x = _local1.g_03._x; } else if ((_xmouse > (_local1.g_03._x + (cellSize / 2))) && (_xmouse <= (_local1.g_04._x + (cellSize / 2)))) { cross._x = _local1.g_04._x; } else if ((_xmouse > (_local1.g_04._x + (cellSize / 2))) && (_xmouse <= (_local1.g_05._x + (cellSize / 2)))) { cross._x = _local1.g_05._x; } else if (_xmouse > (_local1.g_05._x + (cellSize / 2))) { cross._x = _local1.g_06._x; } } if (mouseSnapsTheGem == true) { if (_xmouse <= (_local1.g_01._x + (cellSize / 2))) { _local1[fallingPiece]._x = _local1.g_01._x; fallColumn = 1; } else if ((_xmouse > (_local1.g_01._x + (cellSize / 2))) && (_xmouse <= (_local1.g_02._x + (cellSize / 2)))) { _local1[fallingPiece]._x = _local1.g_02._x; fallColumn = 2; } else if ((_xmouse > (_local1.g_02._x + (cellSize / 2))) && (_xmouse <= (_local1.g_03._x + (cellSize / 2)))) { _local1[fallingPiece]._x = _local1.g_03._x; fallColumn = 3; } else if ((_xmouse > (_local1.g_03._x + (cellSize / 2))) && (_xmouse <= (_local1.g_04._x + (cellSize / 2)))) { _local1[fallingPiece]._x = _local1.g_04._x; fallColumn = 4; } else if ((_xmouse > (_local1.g_04._x + (cellSize / 2))) && (_xmouse <= (_local1.g_05._x + (cellSize / 2)))) { _local1[fallingPiece]._x = _local1.g_05._x; fallColumn = 5; } else if (_xmouse > (_local1.g_05._x + (cellSize / 2))) { _local1[fallingPiece]._x = _local1.g_06._x; fallColumn = 6; } } } } function drop() { var _local1 = _root; if (paused == false) { if (readyToDrop == true) { if (keepGoing == true) { if (rowStop[fallColumn2] == 0) { gameOver = true; gotoAndPlay (12); readyToDrop = false; } _local1[fallingPiece2]._y = _local1[fallingPiece2]._y + _local1.celly; i++; c++; updateAfterEvent(); if (c >= cellSpeed) { c = 0; if ((i / cellSpeed) >= rowStop[fallColumn2]) { bingIt(); fallColumn3 = fallColumn2; keepGoing = false; var2 = rowStop[fallColumn3]; gridFill[fallColumn3][var2] = fallingPiece2; _local1[fallingPiece2]._y = _local1.g_01._y + (var2 * cellSize); pantsMan = gridFill[fallColumn3][var2]; i = 0; fallen = true; rowStop[fallColumn3] = var2 - 1; ef = 0; scoreX = _local1[fallingPiece2]._x; scoreY = _local1[fallingPiece2]._y; _local1[fallingPiece2].checkFourH(); } } } } } } function clearGroups() { var _local1 = _root; if (paused == false) { if (matchMade == true) { i = 0; while (i <= groupNum) { col = _local1["groupArray" + i].col; groupArrayFALLcol[i] = col; row = _local1["groupArray" + i].row; groupArrayFALLrow[i] = row; rowStop[col]++; malcBonusKind = _local1["groupArray" + i].kind; if (malcBonusKind < 10) { _local1["malcBonusKind" + malcBonusKind]++; if (_local1["malcBonusKind" + malcBonusKind] == 25) { if (timerOvalGraph["bonusKindGraph" + malcBonusKind].grayOut._visible == true) { pachCounter++; timerOvalGraph["bonusKindGraph" + malcBonusKind].grayOut._visible = false; } timerOvalGraph.starMovie._x = timerOvalGraph["bonusKindGraph" + malcBonusKind]._x; timerOvalGraph.starMovie.gotoAndPlay(2); } } removeMovieClip(_local1["groupArray" + i]); _local1["groupArray" + i] = 0; i++; } matchMade = false; cleared = true; clackIt(); } } } function fallAfter() { var _local1 = _root; if (paused == false) { if (cleared == true) { nb = 0; while (nb <= groupNum) { coly = groupArrayFALLcol[nb]; rowy = groupArrayFALLrow[nb]; homer = gridFill[coly][rowy]; gridFillAgain[coly][rowy] = gridFill[coly][rowy]; if (homer != 0) { gridFill[coly][rowy] = 0; } gg = 1; while (gg <= (rowy - 1)) { booby = gridFill[coly][rowy - gg]; if (booby != 0) { _local1[booby]._y = _local1[booby]._y + celly; } gg++; } nb++; } cor++; if (cor >= cellSpeed) { tb = 1; while (tb <= groupNum) { coly = groupArrayFALLcol[tb]; ja = rows; groupArrayFallAgainCol[tb] = groupArrayFALLcol[tb]; groupArrayFallAgainRow[tb] = groupArrayFALLrow[tb]; while (gridFill[coly][ja] != 0) { ja--; } sa = 0; while (sa <= (ja - 1)) { gridFill[coly][ja - sa] = gridFill[coly][(ja - sa) - 1]; terry = gridFill[coly][ja - sa]; _local1[terry].movedAlready = 0; sa++; } tb++; } cor = 0; cleared = false; groupNumAgain = groupNum; gridFillAgain = gridFill; groupNum = 0; checkAgain2 = true; readyForCheckAgain = true; fallAgain2(); } } } } function fallAgain2() { var _local1 = _root; if (paused == false) { groupNum = 0; rb = 0; while (rb <= groupNumAgain) { cold = groupArrayFallAgainCol[rb]; rowd = groupArrayFallAgainRow[rb]; jal = 11; sal = 0; while (sal <= 10) { homerj = gridFillAgain[cold][rowd - sal]; if (homerj != 0) { fallColumn3 = cold; var2 = rowd - sal; scoreX = _local1[homerj]._x; scoreY = _local1[homerj]._y; _local1[homerj].checkFourH2(); } sal++; } rb++; } if (matchMadeAgain == true) { jess = 0; while (jess <= groupNum) { snes = 0; while (snes <= groupNum) { if ((_local1["groupArray" + jess] == _local1["groupArray" + snes]) && (snes != jess)) { _local1["groupArray" + jess] = 0; } snes++; } jess++; } matchMade = true; matchMadeAgain = false; checkAlready = 0; } else { groupNum = 0; if (ballNumber >= ballMax) { levelRun(); } } } } function makeLevels() { var _local1 = _root; trace("levelRowBuildTo is " + levelRowBuildTo); bn = 0; while (bn <= levelRowBuildTo) { gl = 0; while (gl <= 5) { duplicateMovieClip (ball, "ball" + ballNumber, ballNumber); ballerY = g_01._y + ((rows - bn) * cellSize); ballerX = _local1["g_0" + (gl + 1)]._x; sashaRow = rows - bn; sashaColumn = gl + 1; do { stKind = Math.round((Math.random() * kinds) + 1); } while ((stKind == _local1["ball" + (ballNumber - 1)].kind) || (stKind == _local1["ball" + (ballNumber - 6)].kind)); _local1["ball" + ballNumber].gotoAndStop(stKind); if (stKind == 5) { redCounter++; } _local1["ball" + ballNumber].wipeBonusGraphic._visible = false; _local1["ball" + ballNumber].grayOut._visible = false; _local1["ball" + ballNumber].kind = stKind; _local1["ball" + ballNumber].bor._visible = false; _local1["ball" + ballNumber]._y = ballerY; _local1["ball" + ballNumber]._x = ballerX; gridFill[sashaColumn][sashaRow] = _local1["ball" + ballNumber]._name; rowStop[sashaColumn] = sashaRow - 1; _local1["ball" + ballNumber].movedAlready = 0; ballNumber++; gl++; } bn++; } makeGemsStart(); if (mode != "heavy") { cornMine.gotoAndStop(1); trace("NEEDER"); } else { youNeed = ("You need " + ballMax) + " marbles to advance to level two!"; } } function levelRun() { Playable = false; def = 1; while (def <= ballNumber) { removeMovieClip("ball" + def); def++; } def = ballNumber - 66; while (def <= ballNumber) { removeMovieClip("ball" + def); def++; } def = ballNumberEightBallUp; while (def >= 12000) { removeMovieClip("ball" + def); def--; } levelText = "LEVEL " + level; cross._visible = false; hoponpop.gotoAndPlay(2); } function scoreLove() { var _local1 = _root; duplicateMovieClip (scoreLoveDis, "scoreLoveDis" + bigScoreNum, bigScoreNum); if (bonusReward == true) { _local1["scoreLoveDis" + bigScoreNum].bonusRewardShow._visible = true; } else { _local1["scoreLoveDis" + bigScoreNum].bonusRewardShow._visible = false; } _local1["scoreLoveDis" + bigScoreNum].gotoAndPlay("here"); _local1["scoreLoveDis" + bigScoreNum]._x = scoreX; _local1["scoreLoveDis" + bigScoreNum]._y = scoreY; scoreChangeShow = "+" + scoreChange; removeMovieClip("scoreLoveDis" + (bigScoreNum - 1)); bigScoreNum++; bonusReward = false; } function removeBonusMarble() { removeMovieClip(removeBonusMarbleName); } function eightBallUp() { var _local1 = _root; bonus_glass._y = 165; bonus_glass.gotoAndPlay(2); badIt(); highestRowTest1 = gridFill[1][1]; highestRowTest2 = gridFill[2][1]; highestRowTest3 = gridFill[3][1]; highestRowTest4 = gridFill[4][1]; highestRowTest5 = gridFill[5][1]; highestRowTest6 = gridFill[6][1]; zt = 0; while (zt <= groupNum) { _local1["groupArray" + zt].checked = false; _local1["groupArray" + zt].myMatches = 0; _local1["groupArray" + zt] = 0; zt++; } groupNum = 0; gridFill[fallColumn3][var2] = 0; rowStop[fallColumn3] = rowStop[fallColumn3] + 1; removeMovieClip(eightBallName); collieE = 1; while (collieE <= 6) { rowStop[collieE] = rowStop[collieE] - 1; rowieE = 1; while (rowieE <= 10) { gridFill[collieE][rowieE] = gridFill[collieE][rowieE + 1]; marbleGraphicE = gridFill[collieE][rowieE + 1]; _local1[marbleGraphicE]._y = _local1[marbleGraphicE]._y - cellSize; _local1[marbleGraphicE].checked = false; if (rowieE == 10) { ballNumberEightBallUp++; duplicateMovieClip (ball, "ball" + ballNumberEightBallUp, ballNumberEightBallUp); marbleOnRowTen = gridFill[collieE][10]; do { stKind = Math.round((Math.random() * kinds) + 1); } while ((stKind == _local1["ball" + (ballNumberEightBallUp - 1)].kind) || (stKind == _local1[marbleOnRowTen].kind)); _local1["ball" + ballNumberEightBallUp].gotoAndStop(stKind); _local1["ball" + ballNumberEightBallUp].wipeBonusGraphic._visible = false; _local1["ball" + ballNumberEightBallUp].grayOut._visible = false; _local1["ball" + ballNumberEightBallUp].kind = stKind; _local1["ball" + ballNumberEightBallUp].bor._visible = false; ballerY = g_01._y + (rows * cellSize); ballerX = _local1["g_0" + collieE]._x; _local1["ball" + ballNumberEightBallUp]._y = ballerY; _local1["ball" + ballNumberEightBallUp]._x = ballerX; gridFill[collieE][11] = _local1["ball" + ballNumberEightBallUp]._name; } rowieE++; } collieE++; } if ((((((highestRowTest1 != 0) || (highestRowTest2 != 0)) || (highestRowTest3 != 0)) || (highestRowTest4 != 0)) || (highestRowTest5 != 0)) || (highestRowTest6 != 0)) { gameOver = true; gotoAndPlay (12); readyToDrop = false; } } function malcBonusSet() { switch (kindSide) { case 1 : malcBonusKindOne++; trace("malcBonusKindOne is " + malcBonusKindOne); return; case 2 : malcBonusKindTwo++; trace("malcBonusKindTwo is " + malcBonusKindTwo); return; case 3 : malcBonusKindThree++; trace("malcBonusKindThree is " + malcBonusKindThree); return; case 4 : malcBonusKindFour++; trace("malcBonusKindFour is " + malcBonusKindFour); return; case 5 : malcBonusKindFive++; trace("malcBonusKindFive is " + malcBonusKindFive); return; case 6 : malcBonusKindSix++; trace("malcBonusKindSix is " + malcBonusKindSix); return; case 7 : malcBonusKindSeven++; trace("malcBonusKindSeven is " + malcBonusKindSeven); return; case 8 : malcBonusKindEight++; trace("malcBonusKindEight is " + malcBonusKindEight); return; case 9 : malcBonusKindNine++; trace("malcBonusKindNine is " + malcBonusKindNine); return; default : trace("must be bonus"); } } function clearMalcBonus() { var _local2 = _root; trace("function clearMalcBonus()"); pachCounter = 0; var _local1 = 1; while (_local1 <= 9) { _local2["malcBonusKind" + _local1] = 0; trace("_root[malcBonusKind + i] is " + _local2["malcBonusKind" + _local1]); _local1++; } } function heavyPreLevelSet() { if (level == 3) { levelRowBuildTo = 2; kinds++; myLevelRedCounter = 3; levelWaiter = 2.2; } if (level == 4) { levelRowBuildTo = 2; myLevelRedCounter = 3; levelWaiter = 2; } if (level == 5) { levelRowBuildTo = 3; kinds++; myLevelRedCounter = 2; levelWaiter = 2; } if (level == 6) { levelRowBuildTo = 3; levelWaiter = 1.9; } if (level == 7) { levelRowBuildTo = 3; levelWaiter = 1.7; } if (level == 8) { levelRowBuildTo = 4; } if (level == 9) { levelWaiter = 1.5; myLevelRedCounter = 1; } if (level == 10) { } if (level == 11) { levelRowBuildTo = 5; levelWaiter = 1.2; } if (level == 12) { } if (level == 13) { levelWaiter = 1; } if (level == 14) { levelWaiter = 0.8; } if (level > 14) { myLevelRedCounter = 1; if (levelWaiter > 0.2) { levelWaiter = levelWaiter - 0.1; } else { levelWaiter = 0.1; } myLevelRedCounter = 1; } trace("ballMax is " + ballMax); trace("ballNumber is " + ballNumber); trace("ballMaxTEMP is " + ballMaxTEMP); ballMaxTEMP = ballMax - ballNumber; } stop(); levelRowBuildTo = 1; myLevelRedCounter = 100; levelPaused = false; paused = false; pachCounter = 0; pachIsInPlay = false; allsLeftMakeMatch.gotoAndStop(2); goBackMessage._visible = false; bonusReward = false; redCounter = 0; score = 0; scoreChange = 432; scoreShow = "Score: " + score; level = 1; levelShow = "LEVEL " + level; clack = new Sound(); clack.attachSound("chimesID"); clackIt = function () { clack.start(0, 1); }; spider = new Sound(); spider.attachSound("spiderID"); spiderIt = function () { spider.start(0, 1); }; bing = new Sound(); bing.attachSound("bingID"); bingIt = function () { bing.start(0, 0.5); }; beep = new Sound(); beep.attachSound("beepID"); beepIt = function () { beep.start(0, 1); }; bad = new Sound(); bad.attachSound("badID"); badIt = function () { bad.start(0, 1); }; dingDing = new Sound(); dingDing.attachSound("dingDingID"); dingDingF = function () { dingDing.start(0, 1); }; timeAttackSound = new Sound(); timeAttackSound.attachSound("timeAttackSoundID"); timeAttackSoundF = function () { timeAttackSound.start(0, 1); }; readyToDrop = false; fallingPiece = "namehere"; cellSize = 30; kinds = 6; rows = 11; columns = 6; fallColumn = 1; celly = 5; cellSpeed = 6; interval = 1; i = 0; dropTimeStarted = false; gettingToColumn = true; columnFill1 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); columnFill2 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); columnFill3 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); columnFill4 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); columnFill5 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); columnFill6 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); gridFill = new Array(null, columnFill1, columnFill2, columnFill3, columnFill4, columnFill5, columnFill6); columnFill1Ag = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); columnFill2Ag = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); columnFill3Ag = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); columnFill4Ag = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); columnFill5Ag = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); columnFill6Ag = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); gridFillAgain = new Array(null, columnFill1Ag, columnFill2Ag, columnFill3Ag, columnFill4Ag, columnFill5Ag, columnFill6Ag); leftOverRowAgain = new Array(); leftOverColAgain = new Array(); rowStop = new Array(null, 11, 11, 11, 11, 11, 11); rowst1 = rowStop[1]; rowst6 = rowStop[6]; leftOverCol = new Array(); leftOverRow = new Array(); tomer = new Array(); keepGoing = true; newGemTime = true; MouseclickedOnce = false; fallen = true; checkAgain2 = false; meGroup = 2; groupNum = 0; oldKind = 0; matchMade = false; matchMadeAgain = false; cleared = false; chute.swapDepths(1000); checkedAlready = new Array(); checkAlready = 0; bonusKindThisLevel(); CheckForHighestFullSpace(); ran6times = false; c = 0; gameOver = false; ballNumber = 2; startCelly = 0; mouseSnapsTheGem = false; bonusTwenty = 20; madeAGem = false; makeGemCounter = 1; readyForRandom = false; readyForColumnChoose = false; makeGemsInterval = setInterval(makeGems, interval); columnChooseInterval = setInterval(columnChoose, interval); mouseSnapInterval = setInterval(mouseSnap, interval); dropInterval = setInterval(drop, interval); cor = 0; groupArrayFALLrow = new Array(); groupArrayFALLcol = new Array(); groupArrayFallAgainRow = new Array(); groupArrayFallAgainCol = new Array(); clearGroupsInterval = setInterval(clearGroups, interval); fallAfterInterval = setInterval(fallAfter, interval); ef = 0; gi = 11; readyForCheckAgain = false; leftOverColZ = new Array(); levelChange = 10; highNumber = ballMax + 66; level = 1; levelWaiter = 2.5; makeLevels(); bigScore = false; bigScoreNum = ballMax + 8000; scoreLoveRan = false; wipeBonus2 = false; kindSide = 0; Playable = true; ballNumberEightBallUp = 12000; malcBonusKind1 = 0; malcBonusKind2 = 0; malcBonusKind3 = 0; malcBonusKind4 = 0; malcBonusKind5 = 0; malcBonusKind6 = 0; malcBonusKind7 = 0; malcBonusKind8 = 0; malcBonusKind9 = 0;Instance of Symbol 177 MovieClip "ball" in Frame 93onClipEvent (load) { function checkFourH() { var _local1 = _root; toRight = _local1.gridFill[_local1.fallColumn3 + 1][_local1.var2]; toLeft = _local1.gridFill[_local1.fallColumn3 - 1][_local1.var2]; toAbove = _local1.gridFill[_local1.fallColumn3][_local1.var2 - 1]; toBelow = _local1.gridFill[_local1.fallColumn3][_local1.var2 + 1]; col = _local1.fallColumn3; row = _local1.var2; _local1.leftOverCol[_local1.groupNum] = col; _local1.leftOverRow[_local1.groupNum] = row; if ((((kind == _local1[toRight].kind) || ((_local1[toRight].kind > 79) && (_local1[toRight].kind != 86))) || (((kind > 79) && (kind != 86)) && (_local1[toRight].kind > 0))) && (_local1[toRight].checked != true)) { _local1[toRight].checked = true; myMatches = myMatches + 1; _local1.groupNum = _local1.groupNum + 1; _local1["groupArray" + _local1.groupNum] = _local1[toRight]; _local1[toRight].col = _local1.fallColumn3 + 1; _local1[toRight].row = _local1.var2; _local1.leftOverCol[_local1.groupNum] = _local1[toRight].col; _local1.leftOverRow[_local1.groupNum] = _local1[toRight].row; _local1[toRight].checkFour(); } if ((((kind == _local1[toAbove].kind) || ((_local1[toAbove].kind > 79) && (_local1[toAbove].kind != 86))) || (((kind > 79) && (kind != 86)) && (_local1[toAbove].kind > 0))) && (_local1[toAbove].checked != true)) { _local1[toAbove].checked = true; myMatches = myMatches + 1; _local1.groupNum = _local1.groupNum + 1; _local1["groupArray" + _local1.groupNum] = _local1[toAbove]; _local1[toAbove].col = _local1.fallColumn3; _local1[toAbove].row = _local1.var2 - 1; _local1.leftOverCol[_local1.groupNum] = _local1[toAbove].col; _local1.leftOverRow[_local1.groupNum] = _local1[toAbove].row; _local1[toAbove].checkFour(); } if ((((kind == _local1[toLeft].kind) || ((_local1[toLeft].kind > 79) && (_local1[toLeft].kind != 86))) || (((kind > 79) && (kind != 86)) && (_local1[toLeft].kind > 0))) && (_local1[toLeft].checked != true)) { _local1[toLeft].checked = true; myMatches = myMatches + 1; _local1.groupNum = _local1.groupNum + 1; _local1["groupArray" + _local1.groupNum] = _local1[toLeft]; _local1[toLeft].col = _local1.fallColumn3 - 1; _local1[toLeft].row = _local1.var2; _local1.leftOverCol[_local1.groupNum] = _local1[toLeft].col; _local1.leftOverRow[_local1.groupNum] = _local1[toLeft].row; _local1[toLeft].checkFour(); } if ((((kind == _local1[toBelow].kind) || ((_local1[toBelow].kind > 79) && (_local1[toBelow].kind != 86))) || (((kind > 79) && (kind != 86)) && (_local1[toBelow].kind > 0))) && (_local1[toBelow].checked != true)) { _local1[toBelow].checked = true; myMatches = myMatches + 1; _local1.groupNum = _local1.groupNum + 1; _local1["groupArray" + _local1.groupNum] = _local1[toBelow]; _local1[toBelow].col = _local1.fallColumn3; _local1[toBelow].row = _local1.var2 + 1; _local1.leftOverCol[_local1.groupNum] = _local1[toBelow].col; _local1.leftOverRow[_local1.groupNum] = _local1[toBelow].row; _local1[toBelow].checkFour(); } if (_local1.groupNum > _local1.meGroup) { _local1.kindSide = kind; i = 0; while (i <= _local1.groupNum) { _local1["groupArray" + i].bor._visible = true; i++; } if (wipeBonus == true) { _local1.bonusReward = true; _local1.bonus_glass._y = 315; _local1.bonus_glass.gotoAndPlay(2); trace("_root.bonus_glass._y = 300;"); philCol = 1; while (philCol <= 6) { philRow = 1; while (philRow <= 11) { jimmyFallon = _local1.gridFill[philCol][philRow]; if ((kind == _local1[jimmyFallon].kind) && (_local1[jimmyFallon].checked != true)) { _local1.groupNum++; _local1["groupArray" + _local1.groupNum] = _local1[jimmyFallon]; _local1.leftOverCol[_local1.groupNum] = philCol; _local1.leftOverRow[_local1.groupNum] = philRow; _local1["groupArray" + _local1.groupNum].col = philCol; _local1["groupArray" + _local1.groupNum].row = philRow; } philRow++; } philCol++; } } if (kind != 85) { _local1.matchMade = true; } else { _local1.eightBallName = _name; _local1.eightBallUp(); } _local1.oldScore = _local1.score; if (kind == 80) { _local1.bonus_glass._y = 84; _local1.bonus_glass.gotoAndPlay(2); _local1.bonusReward = true; _local1.score = _local1.score + (((_local1.groupNum - 1) * 216) * 2); } else if (kind == 81) { _local1.bonus_glass._y = 84; _local1.bonus_glass.gotoAndPlay(2); _local1.bonusReward = true; _local1.score = _local1.score + (((_local1.groupNum - 1) * 216) * 3); } else if (kind == 82) { _local1.bonus_glass._y = 84; _local1.bonus_glass.gotoAndPlay(2); _local1.bonusReward = true; _local1.score = _local1.score + (((_local1.groupNum - 1) * 216) * 5); } else if (kind == 83) { _local1.bonus_glass._y = 84; _local1.bonus_glass.gotoAndPlay(2); _local1.bonusReward = true; _local1.score = _local1.score + (((_local1.groupNum - 1) * 216) * 6); } else if (kind == 84) { _local1.bonus_glass._y = 84; _local1.bonus_glass.gotoAndPlay(2); _local1.bonusReward = true; _local1.score = _local1.score + (((_local1.groupNum - 1) * 216) * 9); } else if (kind == 85) { _local1.bonus_glass._y = 84; _local1.bonus_glass.gotoAndPlay(2); _local1.score = _local1.score - ((_local1.groupNum - 1) * 316); } else { _local1.score = _local1.score + ((_local1.groupNum - 1) * 216); } _local1.scoreChange = _local1.score - _local1.oldScore; if ((((kind == 3) || (kind == 4)) || (kind == 5)) || (kind == 6)) { _local1.scoreChange = _local1.scoreChange * 2; } if (kind == _local1.bbKind) { _local1.scoreChange = _local1.scoreChange * 3; _local1.starBonusMovie.gotoAndPlay(2); } _local1.scoreShow = "Score: " + _local1.score; _local1.scoreLove(); } else { zt = 0; while (zt <= _local1.groupNum) { _local1["groupArray" + zt].checked = false; _local1["groupArray" + zt] = 0; zt++; } _local1.groupNum = 0; _local1.readyForCheckAgain = false; if (_local1.var2 == 1) { checkForBury = _local1.gridFill[_local1.fallColumn3][11]; if (_local1[checkForBury].kind == 86) { _local1.bonus_glass._y = 240; _local1.bonus_glass.gotoAndPlay(2); _local1.kindSide = 86; buryCol = 1; while (buryCol <= 6) { buryName = _local1.gridFill[buryCol][11]; if ((buryName != 0) && (buryName != "eightBallWiped")) { _local1.groupNum++; _local1["groupArray" + _local1.groupNum] = _local1[buryName]; _local1.leftOverCol[_local1.groupNum] = buryCol; _local1.leftOverRow[_local1.groupNum] = 11; _local1["groupArray" + _local1.groupNum].col = buryCol; _local1["groupArray" + _local1.groupNum].row = 11; _local1["groupArray" + _local1.groupNum].checked = true; } buryCol++; } _local1.oldScore = _local1.score; _local1.score = _local1.score + 652; _local1.scoreChange = _local1.score - _local1.oldScore; _local1.scoreShow = "Score: " + _local1.score; _local1.bonusReward = true; _local1.scoreLove(); _local1.matchMade = true; } } } _local1.oldKind = kind; if ((((kind >= 80) && (kind != 86)) || (wipeBonus == true)) && (_local1.matchMade == false)) { _local1.removeBonusMarbleName = _local1.gridFill[_local1.fallColumn3][_local1.var2]; _local1.gridFill[_local1.fallColumn3][_local1.var2] = 0; _local1.rowStop[_local1.fallColumn3]++; _local1.removeBonusMarble(); } } function checkFour() { var _local1 = _root; toRight2 = _local1.gridFill[col + 1][row]; toLeft2 = _local1.gridFill[col - 1][row]; toAbove2 = _local1.gridFill[col][row - 1]; toBelow2 = _local1.gridFill[col][row + 1]; if ((((kind == _local1[toRight2].kind) || ((_local1[toRight2].kind > 79) && (_local1[toRight2].kind != 86))) || ((kind > 79) && (_local1[toRight2].kind > 0))) && (_local1[toRight2].checked != true)) { _local1[toRight2].checked = true; _local1.groupNum = _local1.groupNum + 1; _local1["groupArray" + _local1.groupNum] = _local1[toRight2]; _local1[toRight2].col = col + 1; _local1[toRight2].row = row; _local1.leftOverCol[_local1.groupNum] = _local1[toRight2].col; _local1.leftOverRow[_local1.groupNum] = _local1[toRight2].row; _local1[toRight2].checkFour(); } if ((((kind == _local1[toAbove2].kind) || ((_local1[toAbove2].kind > 79) && (_local1[toAbove2].kind != 86))) || ((kind > 79) && (_local1[toAbove2].kind > 0))) && (_local1[toAbove2].checked != true)) { _local1[toAbove2].checked = true; _local1.groupNum = _local1.groupNum + 1; _local1["groupArray" + _local1.groupNum] = _local1[toAbove2]; _local1[toAbove2].col = col; _local1[toAbove2].row = row - 1; _local1.leftOverCol[_local1.groupNum] = _local1[toAbove2].col; _local1.leftOverRow[_local1.groupNum] = _local1[toAbove2].row; _local1[toAbove2].checkFour(); } if ((((kind == _local1[toLeft2].kind) || ((_local1[toLeft2].kind > 79) && (_local1[toLeft2].kind != 86))) || ((kind > 79) && (_local1[toLeft2].kind > 0))) && (_local1[toLeft2].checked != true)) { _local1[toLeft2].checked = true; _local1.groupNum = _local1.groupNum + 1; _local1["groupArray" + _local1.groupNum] = _local1[toLeft2]; _local1[toLeft2].col = col - 1; _local1[toLeft2].row = row; _local1.leftOverCol[_local1.groupNum] = _local1[toLeft2].col; _local1.leftOverRow[_local1.groupNum] = _local1[toLeft2].row; _local1[toLeft2].checkFour(); } if ((((kind == _local1[toBelow2].kind) || ((_local1[toBelow2].kind > 79) && (_local1[toBelow2].kind != 86))) || ((kind > 79) && (_local1[toBelow2].kind > 0))) && (_local1[toBelow2].checked != true)) { _local1[toBelow2].checked = true; _local1.groupNum = _local1.groupNum + 1; _local1["groupArray" + _local1.groupNum] = _local1[toBelow2]; _local1[toBelow2].col = col; _local1[toBelow2].row = row + 1; _local1.leftOverCol[_local1.groupNum] = _local1[toBelow2].col; _local1.leftOverRow[_local1.groupNum] = _local1[toBelow2].row; _local1[toBelow2].checkFour(); } } function checkFourH2() { var _local1 = _root; myMatches = 0; oldGroupNum = _local1.groupNum; toRight = _local1.gridFill[_local1.fallColumn3 + 1][_local1.var2]; toLeft = _local1.gridFill[_local1.fallColumn3 - 1][_local1.var2]; toAbove = _local1.gridFill[_local1.fallColumn3][_local1.var2 - 1]; toBelow = _local1.gridFill[_local1.fallColumn3][_local1.var2 + 1]; col = _local1.fallColumn3; row = _local1.var2; _local1.leftOverCol[_local1.groupNum] = col; _local1.leftOverRow[_local1.groupNum] = row; if ((((kind == _local1[toRight].kind) || (_local1[toRight].kind == 80)) || ((kind == 80) && (_local1[toRight].kind > 0))) && (_local1[toRight].checked != true)) { _local1[toRight].checked = true; myMatches = myMatches + 1; _local1.groupNum = _local1.groupNum + 1; _local1["groupArray" + _local1.groupNum] = _local1[toRight]; _local1[toRight].col = _local1.fallColumn3 + 1; _local1[toRight].row = _local1.var2; _local1.leftOverCol[_local1.groupNum] = _local1[toRight].col; _local1.leftOverRow[_local1.groupNum] = _local1[toRight].row; _local1[toRight].checkFour(); } if ((((kind == _local1[toAbove].kind) || (_local1[toAbove].kind == 80)) || ((kind == 80) && (_local1[toAbove].kind > 0))) && (_local1[toAbove].checked != true)) { _local1[toAbove].checked = true; myMatches = myMatches + 1; _local1.groupNum = _local1.groupNum + 1; _local1["groupArray" + _local1.groupNum] = _local1[toAbove]; _local1[toAbove].col = _local1.fallColumn3; _local1[toAbove].row = _local1.var2 - 1; _local1.leftOverCol[_local1.groupNum] = _local1[toAbove].col; _local1.leftOverRow[_local1.groupNum] = _local1[toAbove].row; _local1[toAbove].checkFour(); } if ((((kind == _local1[toLeft].kind) || (_local1[toLeft].kind == 80)) || ((kind == 80) && (_local1[toLeft].kind > 0))) && (_local1[toLeft].checked != true)) { _local1[toLeft].checked = true; myMatches = myMatches + 1; _local1.groupNum = _local1.groupNum + 1; _local1["groupArray" + _local1.groupNum] = _local1[toLeft]; _local1[toLeft].col = _local1.fallColumn3 - 1; _local1[toLeft].row = _local1.var2; _local1.leftOverCol[_local1.groupNum] = _local1[toLeft].col; _local1.leftOverRow[_local1.groupNum] = _local1[toLeft].row; _local1[toLeft].checkFour(); } if ((((kind == _local1[toBelow].kind) || (_local1[toBelow].kind == 80)) || ((kind == 80) && (_local1[toBelow].kind > 0))) && (_local1[toBelow].checked != true)) { _local1[toBelow].checked = true; myMatches = myMatches + 1; _local1.groupNum = _local1.groupNum + 1; _local1["groupArray" + _local1.groupNum] = _local1[toBelow]; _local1[toBelow].col = _local1.fallColumn3; _local1[toBelow].row = _local1.var2 + 1; _local1.leftOverCol[_local1.groupNum] = _local1[toBelow].col; _local1.leftOverRow[_local1.groupNum] = _local1[toBelow].row; _local1[toBelow].checkFour(); } if ((_local1.groupNum - oldGroupNum) > _local1.meGroup) { _local1.matchMadeAgain = true; i = oldGroupNum + 1; while (i <= _local1.groupNum) { _local1["groupArray" + i].bor._visible = true; i++; } _local1.oldScore = _local1.score; _local1.score = _local1.score + ((_local1.groupNum - oldGroupNum) * 216); _local1.scoreChange = _local1.score - _local1.oldScore; _local1.scoreShow = "Score: " + _local1.score; _local1.scoreLove(); } else { zt = oldGroupNum + 1; while (zt <= _local1.groupNum) { _local1["groupArray" + zt].checked = false; _local1["groupArray" + zt] = 0; zt++; } _local1.groupNum = oldGroupNum; } _local1.oldKind = kind; } myMatches = 0; }Instance of Symbol 211 MovieClip "timerOvalGraph" in Frame 93onClipEvent (load) { }Instance of Symbol 177 MovieClip "bonusKindGraph" in Frame 93onClipEvent (load) { grayOut._visible = false; }Frame 108stop(); gotoAndPlay (12);Symbol 49 Buttonon (release) { mode = "webNEW"; timeAttack = false; _root.gotoAndPlay("upsell"); }Symbol 51 Buttonon (release) { _root.gotoAndStop("instruct"); }Symbol 90 MovieClip Frame 1Symbol 104 Buttonon (release) { _root.gotoAndStop("mainM"); }Symbol 106 Buttonon (press) { nextFrame(); }Symbol 111 Buttonon (release) { prevFrame(); }Symbol 138 Buttonon (release) { if (paused == false) { if ((fallen == true) && (mouseSnapsTheGem == true)) { if (levelPaused == false) { _root.dropTimer.gotoAndStop("dropFrame"); dropTimeStarted = false; readyForColumnChoose = false; mouseClickedOnce = false; } } } }Symbol 177 MovieClip Frame 1stop();Symbol 181 MovieClip Frame 1stop();Symbol 181 MovieClip Frame 2myY = _root[_root.fallingPiece]._y;Symbol 181 MovieClip Frame 3_root[_root.fallingPiece]._y = _root[_root.fallingPiece]._y - 1;Symbol 181 MovieClip Frame 4_root[_root.fallingPiece]._y = _root[_root.fallingPiece]._y + 2;Symbol 181 MovieClip Frame 5_root[_root.fallingPiece]._y = _root[_root.fallingPiece]._y - 2;Symbol 181 MovieClip Frame 6_root[_root.fallingPiece]._y = _root[_root.fallingPiece]._y + 2;Symbol 181 MovieClip Frame 7_root[_root.fallingPiece]._y = myY; _root.mouseSnapsTheGem = false; _root.readyToDrop = true; _root.keepGoing = true; _root.fallingPiece2 = _root.fallingPiece; _root.fallColumn2 = _root.fallColumn; _root.newGemTime = true; _root.fallen = false; gotoAndStop (1);Symbol 187 MovieClip Frame 1stop();Symbol 187 MovieClip Frame 34gotoAndStop (1);Symbol 192 MovieClip Frame 1stop();Symbol 192 MovieClip Frame 2play();Symbol 192 MovieClip Frame 29stop();Symbol 200 MovieClip Frame 1stop();Symbol 200 MovieClip Frame 2stop();Symbol 200 MovieClip Frame 10gotoAndPlay (2);Symbol 202 MovieClip Frame 1stop();Symbol 211 MovieClip Frame 1stop();Symbol 211 MovieClip Frame 2stop();Symbol 215 MovieClip Frame 1stop();Symbol 215 MovieClip Frame 59gotoAndStop (1);Symbol 221 MovieClip Frame 1stop();Symbol 221 MovieClip Frame 2stop();Symbol 223 Buttonon (rollOver) { gotoAndStop ("wild"); } on (rollOut) { gotoAndStop (1); }Symbol 224 Buttonon (rollOver) { gotoAndStop ("eight"); } on (rollOut) { gotoAndStop (1); }Symbol 225 Buttonon (rollOver) { gotoAndStop ("bury"); } on (rollOut) { gotoAndStop (1); }Symbol 226 Buttonon (rollOver) { gotoAndStop ("color"); } on (rollOut) { gotoAndStop (1); }Symbol 235 MovieClip Frame 1stop();Symbol 237 MovieClip Frame 1Symbol 237 MovieClip Frame 2_root.youNeed = ("You need " + (_root.ballMax - 19)) + " marbles to advance to level two!";Symbol 237 MovieClip Frame 52stop();Symbol 239 Buttonon (release) { stopAllSounds(); _root.paused = true; nextFrame(); }Symbol 241 Buttonon (release) { unPausedTime = getTimer(); _root.startTimeCoop = _root.startTimeCoop + (unPausedTime - _root.newTime); _root.paused = false; nextFrame(); }Symbol 242 MovieClip Frame 1stop();Symbol 242 MovieClip Frame 3gotoAndStop (1);Symbol 257 Buttonon (release) { _root.timeAttackStarter = true; _root.levelWaiter = _root.levelWaiter - 0.35; gotoAndStop (1); _root.cross._visible = true; _root.Playable = true; cl = 1; while (cl <= 6) { _root.rowStop[cl] = 11; _root.leftOverColAgain[cl] = 0; _root.leftOverCol[cl] = 0; _root.groupArrayFALLcol[cl] = 0; _root.groupArrayFallAgainCol[cl] = 0; rw = 1; while (rw <= 11) { _root.gridFill[cl][rw] = 0; _root.gridFillAgain[cl][rw] = 0; _root.leftOverRowAgain[rw] = 0; _root.leftOverRow[rw] = 0; _root.groupArrayFALLrow[rw] = 0; _root.groupArrayFallAgainRow[rw] = 0; rw++; } cl++; } _root.bonusKindThisLevel(); _root.levelShow = "LEVEL " + _root.level; _root.startTimeCoop = getTimer(); _root.zeroSwitch = true; _root.levelPaused = false; _root.makeLevels(); }Symbol 261 Buttonon (release) { if (_root.paused == false) { _root.starBonusMovie.gotoAndStop(1); _root.timeAttackStarter = true; gotoAndStop (1); _root.cross._visible = true; _root.Playable = true; cl = 1; while (cl <= 6) { _root.rowStop[cl] = 11; _root.leftOverColAgain[cl] = 0; _root.leftOverCol[cl] = 0; _root.groupArrayFALLcol[cl] = 0; _root.groupArrayFallAgainCol[cl] = 0; rw = 1; while (rw <= 11) { _root.gridFill[cl][rw] = 0; _root.gridFillAgain[cl][rw] = 0; _root.leftOverRowAgain[rw] = 0; _root.leftOverRow[rw] = 0; _root.groupArrayFALLrow[rw] = 0; _root.groupArrayFallAgainRow[rw] = 0; rw++; } cl++; } _root.bonusKindThisLevel(); _root.levelShow = "LEVEL " + _root.level; if (_root.mode == "time") { _root.startTimeCoop = getTimer(); } _root.zeroSwitch = true; _root.levelPaused = false; _root.makeLevels(); } }Symbol 262 MovieClip Frame 1stop();Symbol 262 MovieClip Frame 3function checkForSlots() { var _local2 = _root; var _local1 = 1; while (_local1 <= 9) { if (_local2.timerOvalGraph["bonusKindGraph" + _local1].grayOut._visible == false) { playerHasSlots = true; return; } _local1++; } } var playerHasSlots = false; checkForSlots(); trace("playerHasSlots is " + playerHasSlots); if (((_root.mode != "time") && (_root.mode != "web")) && (playerHasSlots == true)) { gotoAndStop (10); } else { play(); }Symbol 262 MovieClip Frame 7stop(); _root.levelPaused = true; _root.ballMaxMeter.ballsLeftMakeMatch.gotoAndStop(1); ballMaxGraphic._visible = false; _root.dropTimeBegin = 0; _root.dropTimeStarted = false; _root.homer = 0; _root.homerj = 0; _root.keepGoing = true; _root.newGemTime = true; _root.MouseclickedOnce = false; _root.fallen = true; _root.checkAgain2 = false; _root.groupNum = 0; _root.oldKind = 0; _root.matchMade = false; _root.matchMadeAgain = false; _root.cleared = false; _root.checkAlready = 0; _root.level = _root.level + 1; _root.startCelly = 0; _root.ballNumber = 2; _root.madeAGem = false; _root.makeGemCounter = 1; _root.readyForRandom = false; _root.readyToDrop = false; _root.readyForColumnChoose = false; _root.fallingPiece = "namehere"; _root.highNumber = _root.ballMax + 66; _root.cor = 0; _root.ef = 0; _root.gi = 11; _root.readyForCheckAgain = false; _root.levelChange = 10; if (_root.mode == "heavy") { if (_root.level > 1) { _root.ballMax = Math.ceil((Math.random() * 200) + 56); _root.heavyPreLevelSet(); _root.ballMaxTEMP = _root.ballMax - ((6 * (_root.levelRowBuildTo + 1)) + 8); _root.ballMaxTEMP = _root.ballMaxTEMP + " MARBLES"; ballMaxGraphic._visible = true; trace("HEAVY MODE - Movie Clip has changed ballMax"); } }Symbol 262 MovieClip Frame 10var percy = Math.round((_root.pachCounter * 100) / 9); var showChances = (((("Because you have " + _root.pachCounter) + " active bonus slots, your chances of winning are ") + percy) + " %."); function spinCycle() { var _local1 = _root; if (_local1.spinMeter <= (18 + _local1.casinoKind)) { _local1.spinMeter++; if ((_local1.spinMeter != 9) && (_local1.spinMeter != 18)) { spinHead._x = spinHead._x + spinHeadWidth; } else { spinHead._x = spinHead.startX; } } else { spinHead.gotoAndStop(2); if (win == true) { winFunction(); } else { loseFunction(); } } } function winFunction() { var _local1 = _root; if (_local1.pachCounter == 1) { _local1.pachScore = 500; } if (_local1.pachCounter == 2) { _local1.pachScore = 1500; } if (_local1.pachCounter == 3) { _local1.pachScore = 2750; } if (_local1.pachCounter == 4) { _local1.pachScore = 4250; } if (_local1.pachCounter == 5) { _local1.pachScore = 6000; } if (_local1.pachCounter == 6) { _local1.pachScore = 8000; } if (_local1.pachCounter == 7) { _local1.pachScore = 10250; } if (_local1.pachCounter == 8) { _local1.pachScore = 12750; } if (_local1.pachCounter == 9) { _local1.pachScore = 17500; } if (_local1.whichPachSlot == newBonus) { _local1.pachScore = _local1.pachScore * 3; _local1.multiplyShow = _local1.pachCounterShow + " x3"; } else { _local1.multiplyShow = " "; } trace("pachCounter is " + _local1.pachCounter); trace("pachScore is " + _local1.pachScore); _local1.score = _local1.score + _local1.pachScore; winFunctionScoreShow = ("YOU WIN " + _local1.pachScore) + " POINTS!"; _local1.hoponpop.PachConsole.gotoAndStop(4); clearRootSlots(); } function loseFunction() { winFunctionScoreShow = "YOU LOST!"; _root.hoponpop.PachConsole.gotoAndStop(3); clearRootSlots(); } function clearRootSlots() { var _local2 = _root; var _local1 = 1; while (_local1 <= 9) { _local2["malcBonusKind" + _local1] = 0; _local2.timerOvalGraph["bonusKindGraph" + _local1].grayOut._visible = true; _local1++; } _local2.levelPaused = false; } function plungerFall() { var _local2 = _root; if (readyForPachFall == true) { updateAfterEvent(); ymov = ymov + gravity; plunger._y = plunger._y + ymov; plunger._x = plunger._x + xmov; var _local1 = 1; while (_local1 <= 18) { if (plunger.hitTest(_local2.hoponpop["bumper" + _local1])) { bumperHitIt(); collisionReaction(_local2.hoponpop["bumper" + _local1]); } _local1++; } if (plunger._y > 205) { plunger._y = 205; ymov = ymov * (-1 * decay); xmov = xmov * decay; readyForPinball = false; if ((ymov < 0.1) && (ymov > -0.1)) { doneFallin = true; readyForPachFall = false; endBlink(); } } _local1 = 1; while (_local1 <= 10) { if (plunger.hitTest(_local2.hoponpop["border" + _local1])) { ymov = -ymov; ymov = ymov * decay; if (_local2.hoponpop["border" + _local1]._x >= plunger._x) { xmov = xmov - 1; xmov = xmov * decay; } else { xmov = xmov + 1; xmov = xmov * decay; } } _local1++; } if (plunger._x < ((wallL._x + plunger._width) - 2)) { plunger._x = (wallL._x + plunger._width) - 2; xmov = -xmov; xmov = xmov * decay; } if (plunger._x > ((wallR._x - plunger._width) + 3)) { plunger._x = (wallR._x - plunger._width) + 3; xmov = -xmov; xmov = xmov * decay; } } } function endBlink() { var _local2 = _root; var _local3 = this; var _local1 = 0; while (_local1 <= 9) { if (plunger.hitTest(_local2.hoponpop["endBlock" + _local1])) { flashPants._x = _local2.hoponpop["bonusKindGraph" + _local1]._x; if (_local3["bonusKindGraph" + _local1].grayOut._visible == false) { _local2.whichPachSlot = _local1; flashPants.gotoAndPlay(4); } else { flashPants.gotoAndStop(3); loseFunction(); } } _local1++; } } function mouseSnapPach() { if (PlayablePach == true) { updateAfterEvent(); if (_xmouse <= (gPach_01._x + (cellSizePach / 2))) { crossPach._x = gPach_01._x; plunger._x = gPach_01._x; } else if ((_xmouse > (gPach_01._x + (cellSizePach / 2))) && (_xmouse <= (gPach_02._x + (cellSizePach / 2)))) { crossPach._x = gPach_02._x; plunger._x = gPach_02._x; } else if ((_xmouse > (gPach_02._x + (cellSizePach / 2))) && (_xmouse <= (gPach_03._x + (cellSizePach / 2)))) { crossPach._x = gPach_03._x; plunger._x = gPach_03._x; } else if ((_xmouse > (gPach_03._x + (cellSizePach / 2))) && (_xmouse <= (gPach_04._x + (cellSizePach / 2)))) { crossPach._x = gPach_04._x; plunger._x = gPach_04._x; } else if ((_xmouse > (gPach_04._x + (cellSizePach / 2))) && (_xmouse <= (gPach_05._x + (cellSizePach / 2)))) { crossPach._x = gPach_05._x; plunger._x = gPach_05._x; } else if ((_xmouse > (gPach_05._x + (cellSizePach / 2))) && (_xmouse <= (gPach_06._x + (cellSizePach / 2)))) { crossPach._x = gPach_06._x; plunger._x = gPach_06._x; } else if ((_xmouse > (gPach_06._x + (cellSizePach / 2))) && (_xmouse <= (gPach_07._x + (cellSizePach / 2)))) { crossPach._x = gPach_07._x; plunger._x = gPach_07._x; } else if ((_xmouse > (gPach_07._x + (cellSizePach / 2))) && (_xmouse <= (gPach_08._x + (cellSizePach / 2)))) { crossPach._x = gPach_08._x; plunger._x = gPach_08._x; } else if ((_xmouse > (gPach_08._x + (cellSizePach / 2))) && (_xmouse <= (gPach_09._x + (cellSizePach / 2)))) { crossPach._x = gPach_09._x; plunger._x = gPach_09._x; } else if (_xmouse > (gPach_09._x + (cellSizePach / 2))) { crossPach._x = gPach_09._x; plunger._x = gPach_09._x; } } } function Pushoff(pinArg, lArg) { var d = lArg; var pin = pinArg; var _local1 = pin._x; var _local2 = pin._y; var xball = plunger._x; var _local3 = plunger._y; if (Math.abs(xball - _local1) < 0.01) { var yballpushed = (_local3 + (d * pickASide(_local3 - _local2))); plunger._y = yballpushed; } else { var slope = ((_local3 - _local2) / (xball - _local1)); var deltax = ((d * pickASide(xball - _local1)) / Math.sqrt(1 + (slope * slope))); var deltay = (slope * deltax); var xballpushed = (_local1 + deltax); yballpushed = _local2 + deltay; plunger._x = xballpushed; plunger._y = yballpushed; } } function collisionReaction(thisBumper) { var decay = 0.6; x1 = plunger._x; y1 = plunger._y; x2 = thisBumper._x; y2 = thisBumper._y; var _local3 = 1; var mass2 = 9999; var xVel1 = xmov; var xVel2 = 0; var yVel1 = ymov; var yVel2 = 0; var run = (x1 - x2); var rise = (y1 - y2); var Theta = Math.atan2(rise, run); var _local2 = math.cos(Theta); var _local1 = math.sin(Theta); var xVel1prime = ((xVel1 * _local2) + (yVel1 * _local1)); var xVel2prime = 0; var yVel1prime = ((yVel1 * _local2) - (xVel1 * _local1)); var yVel2prime = 0; var P = ((_local3 * xVel1prime) + (mass2 * xVel2prime)); var V = (xVel1prime - xVel2prime); var v2f = ((P + (_local3 * V)) / (_local3 + mass2)); var v1f = ((v2f - xVel1prime) + xVel2prime); var xVel1prime = v1f; var xVel2prime = 0; var xVel1 = ((xVel1prime * _local2) - (yVel1prime * _local1)); var xVel2 = ((xVel2prime * _local2) - (yVel2prime * _local1)); var yVel1 = ((yVel1prime * _local2) + (xVel1prime * _local1)); var yVel2 = ((yVel2prime * _local2) + (xVel2prime * _local1)); b2.tempx = b2.xpos + (b2.xmov * time); b2.tempy = b2.ypos + (b2.ymov * time); xmov = xVel1; b2.xmov = xVel2; ymov = yVel1; b2.ymov = yVel2; ymov = ymov * decay; xmov = xmov * decay; if (Math.abs(xmov) < 0.2) { xmov = 0.2 * pickASide(xmov); } var pushOffDistance = ((radiusBall + radiusPin) * 1.6); trace("pushOffDistance is " + pushOffDistance); var daBumper = thisBumper; trace("daBumper is " + daBumper); Pushoff(daBumper, pushOffDistance); } function pickASide(x) { if (x >= 0) { return(1); } return(-1); } readyForPinball = false; _root.pachIsInPlay = false; _root.levelPaused = true; _root.chute._visible = false; var win = false; bumperHit = new Sound(); bumperHit.attachSound("bumperHitID"); bumperHitIt = function () { bumperHit.start(0, 1); }; if (_root.pachCounter == 1) { _root.pachScoreShow = 1500; } if (_root.pachCounter == 2) { _root.pachScoreShow = 4500; } if (_root.pachCounter == 3) { _root.pachScoreShow = 8250; } if (_root.pachCounter == 4) { _root.pachScoreShow = 12750; } if (_root.pachCounter == 5) { _root.pachScoreShow = 18000; } if (_root.pachCounter == 6) { _root.pachScoreShow = 24000; } if (_root.pachCounter == 7) { _root.pachScoreShow = 30750; } if (_root.pachCounter == 8) { _root.pachScoreShow = 38250; } if (_root.pachCounter == 9) { _root.pachScoreShow = 52500; } _root.pachScoreShow = _root.pachScoreShow / 3; var i = 1; while (i <= 9) { if (_root.timerOvalGraph["bonusKindGraph" + i].grayOut._visible == false) { trace("BONUS _root.timerOvalGraph[bonusKindGraph+i].grayOut._visible == false"); this["bonusKindGraph" + i].grayOut._visible = false; } else { this["bonusKindGraph" + i].grayOut._visible = true; this["bonusKindGraph" + i]._visible = false; PachConsole["bonus_arrow" + i]._visible = false; } i++; } if (_root.pachCounter > 0) { newBonus = Math.ceil(Math.random() * 9); while (this["bonusKindGraph" + newBonus].grayOut._visible == true) { newBonus = Math.ceil(Math.random() * 9); } PachConsole.bonus_marble_bonus.grayOut._visible = false; PachConsole.bonus_marble_bonus.wipeBonusGraphic._visible = false; PachConsole.bonus_marble_bonus.gotoAndStop(newBonus); } spinHeadWidth = 50; spinInterval = 5; _root.spinMeter = 0; _root.casinoKind = Math.round((Math.random() * 8) + 1); trace(("casinoKind + 18 is " + _root.casinoKind) + 18); spinHead.startX = spinHead._x; decay = 0.6; ymov = 0; xmov = 0; gravity = 0.2; startX = plunger._x; startY = plunger._y; doneFallin = flase; var readyForPachFall = false; plungerFallInterval = setInterval(plungerFall, 5); cellSizePach = 33.4; PlayablePach = true; dArg = 24; trace("dArg is " + dArg); radiusBall = plunger._width / 2; trace("radiusBall is " + radiusBall); radiusPin = bumper1._width / 2; trace("radiusPin is " + radiusPin); time = 1; function bumberRandomize() { var _local1 = Math.round((Math.random() * 7) + 1); _root.bumberConfig2 = _local1; gotoAndStop(_local1 + 9); } bumberRandomize();
Library Items
Symbol 1 Sound [chimesID] | ||
Symbol 2 Sound [timeAttackSoundID] | ||
Symbol 3 Sound [bumperHitID] | ||
Symbol 4 Sound [bingID] | ||
Symbol 5 Sound [beepID] | ||
Symbol 6 Sound [badID] | ||
Symbol 7 Sound [spiderID] | Used by:181 | |
Symbol 8 Graphic | Used by:Timeline | |
Symbol 9 Font | Used by:10 11 60 61 62 63 64 99 100 101 108 115 117 118 119 120 121 122 124 127 128 129 130 135 170 171 172 173 183 194 195 196 197 198 201 212 213 217 218 219 220 229 231 233 234 236 244 245 246 247 248 252 254 | |
Symbol 10 Text | Uses:9 | Used by:12 |
Symbol 11 Text | Uses:9 | Used by:12 |
Symbol 12 MovieClip | Uses:10 11 | Used by:Timeline |
Symbol 13 Graphic | Used by:14 | |
Symbol 14 MovieClip | Uses:13 | Used by:Timeline |
Symbol 15 Graphic | Used by:Timeline | |
Symbol 16 Graphic | Used by:20 | |
Symbol 17 Graphic | Used by:20 23 27 30 34 38 113 162 165 168 235 Timeline | |
Symbol 18 Graphic | Used by:20 | |
Symbol 19 Graphic | Used by:20 | |
Symbol 20 MovieClip | Uses:16 17 18 19 | Used by:177 235 Timeline |
Symbol 21 Graphic | Used by:23 | |
Symbol 22 Graphic | Used by:23 40 | |
Symbol 23 MovieClip | Uses:21 22 17 | Used by:90 177 Timeline |
Symbol 24 Graphic | Used by:27 | |
Symbol 25 Graphic | Used by:27 | |
Symbol 26 Graphic | Used by:27 | |
Symbol 27 MovieClip | Uses:24 17 25 26 | Used by:177 Timeline |
Symbol 28 Graphic | Used by:30 | |
Symbol 29 Graphic | Used by:30 | |
Symbol 30 MovieClip | Uses:28 17 29 | Used by:177 Timeline |
Symbol 31 Graphic | Used by:34 | |
Symbol 32 Graphic | Used by:34 | |
Symbol 33 Graphic | Used by:34 | |
Symbol 34 MovieClip | Uses:31 32 33 17 | Used by:177 Timeline |
Symbol 35 Graphic | Used by:38 | |
Symbol 36 Graphic | Used by:38 | |
Symbol 37 Graphic | Used by:38 | |
Symbol 38 MovieClip | Uses:35 36 37 17 | Used by:177 Timeline |
Symbol 39 Graphic | Used by:Timeline | |
Symbol 40 MovieClip | Uses:22 | Used by:Timeline |
Symbol 41 Graphic | Used by:49 51 104 106 111 239 241 261 | |
Symbol 42 Graphic | Used by:49 51 104 106 111 239 241 261 | |
Symbol 43 Graphic | Used by:49 51 104 106 111 239 241 261 | |
Symbol 44 Graphic | Used by:49 51 104 106 111 239 241 261 | |
Symbol 45 Graphic | Used by:49 51 104 106 111 239 241 261 | |
Symbol 46 Font | Used by:47 50 103 105 110 | |
Symbol 47 Text | Uses:46 | Used by:49 |
Symbol 48 Sound | Used by:49 51 104 106 111 | |
Symbol 49 Button | Uses:41 42 43 44 45 47 48 | Used by:Timeline |
Symbol 50 Text | Uses:46 | Used by:51 |
Symbol 51 Button | Uses:41 42 43 44 45 50 48 | Used by:Timeline |
Symbol 52 Font | Used by:53 65 66 67 68 69 70 72 73 74 75 76 98 102 109 123 143 144 145 146 147 182 188 189 190 193 213 249 | |
Symbol 53 Text | Uses:52 | Used by:Timeline |
Symbol 54 Graphic | Used by:Timeline | |
Symbol 55 Graphic | Used by:Timeline | |
Symbol 56 Font | Used by:57 58 169 238 240 258 259 | |
Symbol 57 EditableText | Uses:56 | Used by:Timeline |
Symbol 58 EditableText | Uses:56 | Used by:Timeline |
Symbol 59 Sound | Used by:Timeline | |
Symbol 60 Text | Uses:9 | Used by:Timeline |
Symbol 61 Text | Uses:9 | Used by:Timeline |
Symbol 62 Text | Uses:9 | Used by:Timeline |
Symbol 63 Text | Uses:9 | Used by:Timeline |
Symbol 64 Text | Uses:9 | Used by:Timeline |
Symbol 65 Text | Uses:52 | Used by:Timeline |
Symbol 66 Text | Uses:52 | Used by:Timeline |
Symbol 67 Text | Uses:52 | Used by:Timeline |
Symbol 68 Text | Uses:52 | Used by:Timeline |
Symbol 69 Text | Uses:52 | Used by:Timeline |
Symbol 70 Text | Uses:52 | Used by:Timeline |
Symbol 71 Graphic | Used by:Timeline | |
Symbol 72 Text | Uses:52 | Used by:Timeline |
Symbol 73 Text | Uses:52 | Used by:Timeline |
Symbol 74 Text | Uses:52 | Used by:Timeline |
Symbol 75 Text | Uses:52 | Used by:Timeline |
Symbol 76 Text | Uses:52 | Used by:Timeline |
Symbol 77 Graphic | Used by:Timeline | |
Symbol 78 Graphic | Used by:90 | |
Symbol 79 Bitmap | Used by:80 | |
Symbol 80 Graphic | Uses:79 | Used by:90 |
Symbol 81 Graphic | Used by:90 | |
Symbol 82 Bitmap | Used by:83 | |
Symbol 83 Graphic | Uses:82 | Used by:90 |
Symbol 84 Bitmap | Used by:85 | |
Symbol 85 Graphic | Uses:84 | Used by:90 |
Symbol 86 Bitmap | Used by:87 | |
Symbol 87 Graphic | Uses:86 | Used by:90 |
Symbol 88 Bitmap | Used by:89 | |
Symbol 89 Graphic | Uses:88 | Used by:90 |
Symbol 90 MovieClip | Uses:78 80 81 23 83 85 87 89 | Used by:Timeline |
Symbol 91 Graphic | Used by:Timeline | |
Symbol 92 Graphic | Used by:94 | |
Symbol 93 Graphic | Used by:94 | |
Symbol 94 Button | Uses:92 93 | Used by:Timeline |
Symbol 95 Graphic | Used by:97 | |
Symbol 96 Graphic | Used by:97 | |
Symbol 97 Button | Uses:95 96 | Used by:Timeline |
Symbol 98 EditableText | Uses:52 | Used by:Timeline |
Symbol 99 Text | Uses:9 | Used by:Timeline |
Symbol 100 Text | Uses:9 | Used by:Timeline |
Symbol 101 Text | Uses:9 | Used by:Timeline |
Symbol 102 Text | Uses:52 | Used by:Timeline |
Symbol 103 Text | Uses:46 | Used by:104 |
Symbol 104 Button | Uses:41 42 43 44 45 103 48 | Used by:Timeline |
Symbol 105 Text | Uses:46 | Used by:106 |
Symbol 106 Button | Uses:41 42 43 44 45 105 48 | Used by:Timeline |
Symbol 107 Graphic | Used by:Timeline | |
Symbol 108 Text | Uses:9 | Used by:Timeline |
Symbol 109 Text | Uses:52 | Used by:Timeline |
Symbol 110 Text | Uses:46 | Used by:111 |
Symbol 111 Button | Uses:41 42 43 44 45 110 48 | Used by:Timeline |
Symbol 112 Graphic | Used by:113 | |
Symbol 113 MovieClip | Uses:112 17 | Used by:177 235 Timeline |
Symbol 114 Graphic | Used by:177 235 Timeline | |
Symbol 115 Text | Uses:9 | Used by:177 Timeline |
Symbol 116 Graphic | Used by:Timeline | |
Symbol 117 Text | Uses:9 | Used by:177 235 Timeline |
Symbol 118 Text | Uses:9 | Used by:Timeline |
Symbol 119 Text | Uses:9 | Used by:Timeline |
Symbol 120 Text | Uses:9 | Used by:Timeline |
Symbol 121 Text | Uses:9 | Used by:Timeline |
Symbol 122 Text | Uses:9 | Used by:Timeline |
Symbol 123 Text | Uses:52 | Used by:Timeline |
Symbol 124 Text | Uses:9 | Used by:235 Timeline |
Symbol 125 Graphic | Used by:Timeline | |
Symbol 126 Graphic | Used by:177 235 Timeline | |
Symbol 127 Text | Uses:9 | Used by:177 235 Timeline |
Symbol 128 Text | Uses:9 | Used by:Timeline |
Symbol 129 Text | Uses:9 | Used by:Timeline |
Symbol 130 Text | Uses:9 | Used by:Timeline |
Symbol 131 Graphic | Used by:134 | |
Symbol 132 Font | Used by:133 185 | |
Symbol 133 EditableText | Uses:132 | Used by:134 |
Symbol 134 MovieClip | Uses:131 133 | Used by:177 235 Timeline |
Symbol 135 Text | Uses:9 | Used by:Timeline |
Symbol 136 Graphic | Used by:250 262 Timeline | |
Symbol 137 Graphic | Used by:138 | |
Symbol 138 Button | Uses:137 | Used by:Timeline |
Symbol 139 Graphic | Used by:Timeline | |
Symbol 140 Graphic | Used by:250 262 Timeline | |
Symbol 141 Graphic | Used by:Timeline | |
Symbol 142 Graphic | Used by:Timeline | |
Symbol 143 Text | Uses:52 | Used by:Timeline |
Symbol 144 Text | Uses:52 | Used by:Timeline |
Symbol 145 Text | Uses:52 | Used by:Timeline |
Symbol 146 Text | Uses:52 | Used by:Timeline |
Symbol 147 Text | Uses:52 | Used by:Timeline |
Symbol 148 Graphic | Used by:Timeline | |
Symbol 149 Graphic | Used by:Timeline | |
Symbol 150 Graphic | Used by:Timeline | |
Symbol 151 Graphic | Used by:Timeline | |
Symbol 152 Graphic | Used by:Timeline | |
Symbol 153 Graphic | Used by:Timeline | |
Symbol 154 Graphic | Used by:155 156 | |
Symbol 155 MovieClip | Uses:154 | Used by:Timeline |
Symbol 156 MovieClip | Uses:154 | Used by:Timeline |
Symbol 157 Graphic | Used by:158 | |
Symbol 158 MovieClip | Uses:157 | Used by:177 |
Symbol 159 Graphic | Used by:162 | |
Symbol 160 Graphic | Used by:162 | |
Symbol 161 Graphic | Used by:162 | |
Symbol 162 MovieClip | Uses:159 17 160 161 | Used by:177 |
Symbol 163 Graphic | Used by:165 | |
Symbol 164 Graphic | Used by:165 | |
Symbol 165 MovieClip | Uses:163 17 164 | Used by:177 |
Symbol 166 Graphic | Used by:168 | |
Symbol 167 Graphic | Used by:168 | |
Symbol 168 MovieClip | Uses:166 167 17 | Used by:177 |
Symbol 169 Text | Uses:56 | Used by:177 |
Symbol 170 Text | Uses:9 | Used by:177 |
Symbol 171 Text | Uses:9 | Used by:177 |
Symbol 172 Text | Uses:9 | Used by:177 |
Symbol 173 Text | Uses:9 | Used by:177 |
Symbol 174 Graphic | Used by:177 | |
Symbol 175 Graphic | Used by:177 | |
Symbol 176 Graphic | Used by:177 | |
Symbol 177 MovieClip | Uses:27 158 134 30 20 34 23 162 165 168 38 169 113 114 170 115 171 172 173 174 117 126 127 175 176 | Used by:Timeline |
Symbol 178 Graphic | Used by:Timeline | |
Symbol 179 Graphic | Used by:181 | |
Symbol 180 Graphic | Used by:181 | |
Symbol 181 MovieClip | Uses:179 180 7 | Used by:Timeline |
Symbol 182 EditableText | Uses:52 | Used by:Timeline |
Symbol 183 EditableText | Uses:9 | Used by:Timeline |
Symbol 184 Graphic | Used by:187 | |
Symbol 185 EditableText | Uses:132 | Used by:187 |
Symbol 186 Graphic | Used by:187 | |
Symbol 187 MovieClip | Uses:184 185 186 | Used by:Timeline |
Symbol 188 EditableText | Uses:52 | Used by:192 |
Symbol 189 EditableText | Uses:52 | Used by:192 |
Symbol 190 EditableText | Uses:52 | Used by:191 |
Symbol 191 MovieClip | Uses:190 | Used by:192 |
Symbol 192 MovieClip | Uses:188 189 191 | Used by:Timeline |
Symbol 193 Text | Uses:52 | Used by:Timeline |
Symbol 194 Text | Uses:9 | Used by:Timeline |
Symbol 195 EditableText | Uses:9 | Used by:202 |
Symbol 196 EditableText | Uses:9 | Used by:200 |
Symbol 197 Text | Uses:9 | Used by:199 |
Symbol 198 Text | Uses:9 | Used by:199 |
Symbol 199 MovieClip | Uses:197 198 | Used by:200 |
Symbol 200 MovieClip | Uses:196 199 | Used by:202 |
Symbol 201 Text | Uses:9 | Used by:202 |
Symbol 202 MovieClip | Uses:195 200 201 | Used by:Timeline |
Symbol 203 Graphic | Used by:204 | |
Symbol 204 MovieClip | Uses:203 | Used by:Timeline |
Symbol 205 Graphic | Used by:Timeline | |
Symbol 206 Graphic | Used by:208 | |
Symbol 207 Graphic | Used by:208 | |
Symbol 208 MovieClip | Uses:206 207 | Used by:Timeline |
Symbol 209 Graphic | Used by:211 | |
Symbol 210 Graphic | Used by:211 | |
Symbol 211 MovieClip | Uses:209 210 | Used by:Timeline |
Symbol 212 EditableText | Uses:9 | Used by:Timeline |
Symbol 213 Text | Uses:52 9 | Used by:Timeline |
Symbol 214 Graphic | Used by:215 | |
Symbol 215 MovieClip | Uses:214 | Used by:Timeline |
Symbol 216 Graphic | Used by:Timeline | |
Symbol 217 Text | Uses:9 | Used by:Timeline |
Symbol 218 Text | Uses:9 | Used by:Timeline |
Symbol 219 Text | Uses:9 | Used by:Timeline |
Symbol 220 Text | Uses:9 | Used by:221 |
Symbol 221 MovieClip | Uses:220 | Used by:Timeline |
Symbol 222 Graphic | Used by:223 224 225 226 | |
Symbol 223 Button | Uses:222 | Used by:235 |
Symbol 224 Button | Uses:222 | Used by:235 |
Symbol 225 Button | Uses:222 | Used by:235 |
Symbol 226 Button | Uses:222 | Used by:235 |
Symbol 227 Graphic | Used by:235 | |
Symbol 228 Graphic | Used by:235 | |
Symbol 229 Text | Uses:9 | Used by:235 |
Symbol 230 Graphic | Used by:235 | |
Symbol 231 Text | Uses:9 | Used by:235 |
Symbol 232 Graphic | Used by:235 | |
Symbol 233 Text | Uses:9 | Used by:235 |
Symbol 234 Text | Uses:9 | Used by:235 |
Symbol 235 MovieClip | Uses:223 224 225 226 227 228 113 114 124 229 17 230 117 231 232 126 127 233 234 20 134 | Used by:Timeline |
Symbol 236 EditableText | Uses:9 | Used by:237 |
Symbol 237 MovieClip | Uses:236 | Used by:Timeline |
Symbol 238 EditableText | Uses:56 | Used by:239 |
Symbol 239 Button | Uses:41 42 43 44 45 238 | Used by:242 |
Symbol 240 EditableText | Uses:56 | Used by:241 |
Symbol 241 Button | Uses:41 42 43 44 45 240 | Used by:242 |
Symbol 242 MovieClip | Uses:239 241 | Used by:Timeline |
Symbol 243 Graphic | Used by:250 262 | |
Symbol 244 EditableText | Uses:9 | Used by:262 |
Symbol 245 EditableText | Uses:9 | Used by:262 |
Symbol 246 Text | Uses:9 | Used by:262 |
Symbol 247 Text | Uses:9 | Used by:250 |
Symbol 248 Text | Uses:9 | Used by:250 |
Symbol 249 EditableText | Uses:52 | Used by:250 |
Symbol 250 MovieClip | Uses:136 243 140 247 248 249 | Used by:262 |
Symbol 251 Graphic | Used by:257 | |
Symbol 252 Text | Uses:9 | Used by:257 |
Symbol 253 Graphic | Used by:257 | |
Symbol 254 Text | Uses:9 | Used by:257 |
Symbol 255 Sound | Used by:257 | |
Symbol 256 Sound | Used by:257 | |
Symbol 257 Button | Uses:251 252 253 254 255 256 | Used by:262 |
Symbol 258 EditableText | Uses:56 | Used by:261 |
Symbol 259 EditableText | Uses:56 | Used by:261 |
Symbol 260 Sound | Used by:261 | |
Symbol 261 Button | Uses:41 42 43 44 45 258 259 260 | Used by:262 |
Symbol 262 MovieClip | Uses:136 243 140 244 245 246 250 257 261 | Used by:Timeline |
Instance Names
"grab_sec_mc" | Frame 1 | Symbol 14 MovieClip |
"fghfgh" | Frame 11 | Symbol 40 MovieClip |
"dl" | Frame 83 | Symbol 94 Button |
"ml" | Frame 83 | Symbol 97 Button |
"wipeBonusGraphic" | Frame 86 | Symbol 134 MovieClip |
"g_02" | Frame 93 | Symbol 155 MovieClip |
"g_03" | Frame 93 | Symbol 155 MovieClip |
"g_04" | Frame 93 | Symbol 155 MovieClip |
"g_05" | Frame 93 | Symbol 155 MovieClip |
"g_06" | Frame 93 | Symbol 155 MovieClip |
"g_01" | Frame 93 | Symbol 156 MovieClip |
"ball" | Frame 93 | Symbol 177 MovieClip |
"dropTimer" | Frame 93 | Symbol 181 MovieClip |
"scoreMovie" | Frame 93 | Symbol 187 MovieClip |
"scoreLoveDis" | Frame 93 | Symbol 192 MovieClip |
"ballMaxMeter" | Frame 93 | Symbol 202 MovieClip |
"cross" | Frame 93 | Symbol 204 MovieClip |
"chute" | Frame 93 | Symbol 208 MovieClip |
"timerOvalGraph" | Frame 93 | Symbol 211 MovieClip |
"bonusKindGraph" | Frame 93 | Symbol 177 MovieClip |
"starBonusMovie" | Frame 93 | Symbol 215 MovieClip |
"wipeBonusGraphic" | Frame 93 | Symbol 134 MovieClip |
"wild_desc" | Frame 93 | Symbol 221 MovieClip |
"cornMine" | Frame 93 | Symbol 237 MovieClip |
"hoponpop" | Frame 93 | Symbol 262 MovieClip |
"grayOut" | Symbol 177 MovieClip Frame 1 | Symbol 158 MovieClip |
"wipeBonusGraphic" | Symbol 177 MovieClip Frame 1 | Symbol 134 MovieClip |
"bonusRewardShow" | Symbol 192 MovieClip Frame 1 | Symbol 191 MovieClip |
"ballsLeftMakeMatch" | Symbol 202 MovieClip Frame 1 | Symbol 200 MovieClip |
"wipeBonusGraphic" | Symbol 235 MovieClip Frame 17 | Symbol 134 MovieClip |
"ballMaxGraphic" | Symbol 262 MovieClip Frame 7 | Symbol 250 MovieClip |
Special Tags
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "chimesID" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "timeAttackSoundID" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "bumperHitID" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "bingID" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "beepID" |
ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "badID" |
ExportAssets (56) | Timeline Frame 1 | Symbol 7 as "spiderID" |
ExportAssets (56) | Timeline Frame 93 | Symbol 7 as "spiderID" |
Labels
"continueLoad" | Frame 2 |
"mainM" | Frame 11 |
"main" | Frame 11 |
"upsell" | Frame 83 |
"instruct" | Frame 84 |
"EXTRAS_frame" | Frame 84 |
"begin" | Frame 93 |
"ender" | Frame 108 |
"dropFrame" | Symbol 181 MovieClip Frame 7 |
"here" | Symbol 192 MovieClip Frame 2 |
"wild" | Symbol 235 MovieClip Frame 2 |
"eight" | Symbol 235 MovieClip Frame 9 |
"bury" | Symbol 235 MovieClip Frame 13 |
"color" | Symbol 235 MovieClip Frame 17 |
Dynamic Text Variables
txt | Symbol 98 EditableText | "DOWNLOAD NOW" |
score | Symbol 182 EditableText | "" |
levelShow | Symbol 183 EditableText | "LEVEL 1" |
_root.scoreChangeShow | Symbol 188 EditableText | "" |
_root.scoreChangeShow | Symbol 189 EditableText | "" |
_root.ballNumberShow | Symbol 196 EditableText | "" |
timeNow | Symbol 212 EditableText | "" |
_root.youNeed | Symbol 236 EditableText | "" |
_root.levelText | Symbol 244 EditableText | "LEVEL 1" |
_root.levelText | Symbol 245 EditableText | "LEVEL 1" |
_root.ballMaxTEMP | Symbol 249 EditableText | "" |
|