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

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

Spill The Beans.swf

This is the info page for
Flash #111148

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


Text
09

00

0

0

userName

00:00

05%

POWERED BY ARKADIUM

5678

2

SOUND OFF

SOUND ON

Ver 2.0

HELP

NEXT

USE YOUR MOUSE TO AIM
AND FIRE DIFFERENT
COLORED BEANS.

MATCH THREE BEANS
OF THE SAME COLOR
TO ELIMINATE THEM.

HIT THE BACK WALL
TO ADVANCE TO THE
NEXT ROUND.

HIT THIS WALL TO ADVANCE

Be careful: everytime you
don't make a match, the
steam gauge will increase.
When it gets to the top, a new
row of beans will be added!

PLAY

GET STUCK? USE A
SPECIAL BOMB BEAN!

PLEASE WAIT,
GAME
RESTORING...

HIT THE BACK WALL TO
PROCEED

50

33333

ActionScript [AS1/AS2]

Frame 1
stop(); fscommand ("showmenu", "false"); stop(); System.security.allowDomain(domainToAllow); System.security.allowDomain("http://freeplay.gamedek.com/");
Instance of Symbol 81 MovieClip in Frame 1
onClipEvent (enterFrame) { numTotal = _parent.getBytesTotal(); numLoaded = _parent.getBytesLoaded(); numPercent = Math.floor((numLoaded * 100) / numTotal); if (numPercent < 10) { strL = "0" + numPercent; } else { strL = numPercent; } _parent.strLoaded = strL + "%"; if (numPercent >= 100) { _parent.play(); } }
Frame 7
function g_fInitUser() { g_objUser.numUserId = 0; g_objUser.strUserName = ""; g_objUser.blnActive = false; g_objUser.numChairId = 0; g_objUser.numAvatarId = 0; g_objUser.blnTurn = false; g_objUser.blnInititator = false; g_objPlayer1.numUserId = 0; g_objPlayer1.strUserName = ""; g_objPlayer1.numChairId = 0; g_objPlayer1.numAvatarId = 0; g_objPlayer1.blnTurn = false; g_objPlayer2.numUserId = 0; g_objPlayer2.strUserName = ""; g_objPlayer2.numChairId = 0; g_objPlayer2.numAvatarId = 0; g_objPlayer2.blnTurn = false; } function g_fGameInitialized() { g_fSendToCSA(((((((("<gameinitialized width=\"" + g_numGameWidth) + "\" height=\"") + g_numGameHeight) + "\" backcolor=\"") + g_numBackColor) + "\" gamemode=\"") + g_fGetGameMode()) + "\"/>"); g_blnInitialized = true; } function g_fGetFlashVersion() { var _local1 = getVersion().toUpperCase(); return(parseInt(_local1.substr(4, _local1.length))); } function g_fGetRandomValue(a_numMaxValue) { g_numRandomSeed = (g_numRandomSeed * g_A) % 2147352576; var _local1 = Math.floor((g_numRandomSeed * a_numMaxValue) / g_C) % a_numMaxValue; return(_local1); } function g_fSetGameSize(a_numWidth, a_numHeight) { g_numGameWidth = a_numWidth; g_numGameHeight = a_numHeight; } function g_fSetGameBackgroundColor(a_strColor) { var _local2 = a_strColor; var _local1 = (_local2.substr(4, 2) + _local2.substr(2, 2)) + _local2.substr(0, 2); g_numBackColor = parseInt(_local1, 16); } function g_fSetGameMode(a_strMode) { var _local1 = a_strMode.toLowerCase(); if ((_local1 == "single") || (_local1 == "multi")) { g_strGameMode = _local1; } } function g_fGetGameMode() { return(g_strGameMode); } function g_fSetDebug(a_flag) { if (typeof(a_flag) == "boolean") { g_blnDebug = a_flag; } if (g_blnDebug) { _global.g_lcDebug = new LocalConnection(); g_lcDebug.fCheckLocalConnection = function () { g_lcDebug.send("stend", "fCheckLocalConnection", g_numConnId); }; g_lcDebug.fRecevePacketFromStend = function (a_strPacket, a_numId) { strXMLReceive = a_strPacket; }; g_lcDebug.fSetConnectionId = function (a_numId) { if (g_numConnId == -1) { g_numConnId = a_numId; g_lcDebug.close(); var blnConnect = g_lcDebug.connect("game" + g_numConnId); g_lvlScoreBoard.numConnId = g_numConnId; } }; var blnConnect = g_lcDebug.connect("game"); } else { delete _global.g_lcDebug; } } function g_fGetDebug() { return(g_blnDebug); } function g_fCenter(a_clip) { var _local1 = a_clip; _local1.mcBack._xscale = (100 * g_numGameWidth) / 680; _local1.mcBack._yscale = (100 * g_numGameHeight) / 430; _local1._x = 150 + (g_numGameWidth / 2); _local1._y = g_numGameHeight / 2; } function g_fSearchInArray(a_array, a_element) { var _local2 = a_array; var _local3 = a_element; var _local1 = 0; while (_local1 < _local2.length) { if (_local2[_local1] == _local3) { return(_local1); } _local1++; } return(-1); } function g_fLoadScoreBoard() { loadMovieNum ("scoreboard.swf", g_numScoreBoardLevel); g_numLoadInterval = setInterval(g_fCheckScoreboardLoaded, 20); } function g_fCheckScoreboardLoaded() { if (eval ("_level" + g_numScoreBoardLevel).blnLoaded) { g_lvlScoreBoard = eval ("_level" + g_numScoreBoardLevel); clearInterval(g_numLoadInterval); g_fHideScoreBoard(); g_lvlScoreBoard._x = (g_numGameWidth - g_lvlScoreBoard.numWidth) / 2; g_lvlScoreBoard._y = (g_numGameHeight - g_lvlScoreBoard.numHeight) / 2; g_lvlScoreBoard.objUser = g_objUser; if (g_blnDebug) { g_lvlScoreBoard.numConnId = g_numConnId; g_lvlScoreBoard.fSetDebug(g_blnDebug); } g_lvlScoreBoard.watch("strXMLToSend", g_fXMLFromScoreBoard); g_fStartGameStepExecute(); } } function g_fXMLFromScoreBoard(prop, oldval, newval) { var _local1 = newval; if (_local1 != "") { var _local2 = new XML(); _local2.parseXML(_local1); if (_local2.status == 0) { g_fSendToCSA(_local1); } } return(_local1); } function g_fShowScoreBoard() { if (mcScoreboardBack == undefined) { attachMovie("mcScoreboardBack", "mcScoreboardBack", g_numMsgDepth + 100); g_fCenter(mcScoreboardBack); } g_lvlScoreBoard._visible = true; g_lvlScoreBoard.fSetGameType(g_strGameType); g_lvlScoreBoard.fShow(); } function g_fHideScoreBoard() { if (mcScoreboardBack != undefined) { mcScoreboardBack.removeMovieClip(); } g_lvlScoreBoard._visible = false; } function g_fSendToCSA(a_strPacket) { if (a_strPacket == undefined) { } else { var _local1 = ("<gameactions>" + a_strPacket) + "</gameactions>"; if (g_blnDebug) { g_lcDebug.send("stend", "fReceivePacketFromFlash", _local1, g_numConnId); } else { fscommand ("SendCommand", _local1); } } } function g_fSendToServer(a_strPacket) { if ((a_strPacket == undefined) || (g_blnPracticeGame)) { } else { var _local1 = ("<gamesend>" + a_strPacket) + "</gamesend>"; g_fSendToCSA(_local1); } } function g_fSendStep(a_strPacket) { if (a_strPacket == undefined) { } else { var _local3 = a_strPacket; var _local2 = new XML(_local3); var _local1 = 0; while (_local1 < _local2.childNodes.length) { _local2.childNodes[_local1].attributes.userid = String(g_objUser.numUserId); _local1++; } _local3 = _local2.toString(); _local3 = ("<agmstep>" + _local3) + "</agmstep>"; g_fSendToServer(_local3); } } function g_fReceiveFromCSA() { if ((strXMLReceive == undefined) || (strXMLReceive == "")) { return(undefined); } g_arrXMLReceived.push(strXMLReceive); strXMLReceive = ""; g_fSendReadyToCSA(); } function g_fSendReadyToCSA() { clearInterval(readyForReceiveInt); g_fSendToCSA("<readyforreceive/>"); readyForReceiveInt = setInterval(g_fSendReadyToCSA, 5000); } function g_fParseReceivedXML() { if (g_arrXMLReceived.length == 0) { return(undefined); } var xmlNextPacket = new XML(g_arrXMLReceived.shift()); if (xmlNextPacket.status != 0) { return(undefined); } var i = 0; while (i < xmlNextPacket.childNodes.length) { if (xmlNextPacket.childNodes[i].nodeName.toLowerCase() == "gameactions") { var j = 0; while (j < xmlNextPacket.childNodes[i].childNodes.length) { var xmlChild = xmlNextPacket.childNodes[i].childNodes[j]; var strPacketsName = xmlChild.nodeName.toLowerCase(); if (g_fSearchInArray(g_arrStdPacketsFromCSA, strPacketsName) >= 0) { var theFunction = eval ("g_fXML" + strPacketsName); var arrParams = new Array(); arrParams.push(xmlChild); theFunction.apply(null, arrParams); } else { g_fUnknownXMLPacket(xmlChild); } j++; } } else { g_fUnknownXMLPacket(xmlChild); } i++; } } function g_fUnknownXMLPacket(a_xmlPacket) { if (g_fGetDebug) { if (mcUnknownPacket == undefined) { attachMovie("mcUnknownPacket", "mcUnknownPacket", g_numMsgDepth + 1); } g_fCenter(mcUnknownPacket); mcUnknownPacket.txtPacket.text = a_xmlPacket; } } function g_fXMLAgmStartGame(a_xmlPacket) { var _local2 = a_xmlPacket; g_fStopGameStepExecute(); g_arrGameSteps.splice(0); var _local1 = 0; while (_local1 < _local2.childNodes.length) { if (!(_local2.childNodes[_local1].nodeName.toLowerCase() === "startgamesituation")) { } else if ((!g_blnRestoreGame) && (!g_blnAllReady)) { g_fXMLStartGameSituation(_local2.childNodes[_local1]); u_fInitGame(); gotoAndPlay ("syncronize"); } _local1++; } } function g_fXMLAgmRestoreGame(a_xmlPacket) { g_blnRestoreGame = true; var _local3 = 0; while (_local3 < a_xmlPacket.childNodes.length) { if (a_xmlPacket.childNodes[_local3].nodeName.toLowerCase() == "access") { var _local2 = 0; while (_local2 < a_xmlPacket.childNodes[_local3].childNodes.length) { var _local1 = a_xmlPacket.childNodes[_local3].childNodes[_local2]; if (_local1.nodeName.toLowerCase() == "startgamesituation") { g_fXMLStartGameSituation(_local1); u_fInitGame(); } else { g_arrGameSteps.push(_local1); } _local2++; } } _local3++; } gotoAndPlay ("syncronize"); } function g_fXMLGameInitialize(a_xmlPacket) { var _local1 = a_xmlPacket; if (g_blnInitialized) { } else { g_objUser.numUserId = Number(_local1.attributes.userid); g_objUser.numChairId = Number(_local1.attributes.chairid); g_objUser.numAvatarId = Number(_local1.attributes.avatarid); g_objUser.strUserName = String(_local1.attributes.username); gotoAndStop ("initialize"); } } function g_fXMLStandAlone(a_xmlPacket) { g_blnPracticeGame = true; g_objUser.blnActive = true; if (mcAvatar != undefined) { mcAvatar.setPlayerId(g_objUser.numUserId); mcAvatar.setPlayerName(g_objUser.strUserName); if ((g_objUser.numAvatarId > 0) && (g_fGetFlashVersion() > 5)) { mcAvatar.loadAvatar(g_objUser.numAvatarId + ".jpg"); } } u_fInitPracticeGame(); if ((a_xmlPacket.attributes.practiceoptions == undefined) || (Number(a_xmlPacket.attributes.practiceoptions) == 0)) { u_fInitGame(); gotoAndPlay ("syncronize"); } else { var _local1 = g_objSAOptions.getOptions(); if (_local1.childNodes.length == 0) { u_fInitGame(); gotoAndPlay ("syncronize"); } else { g_fSendToCSA(_local1.toString()); } } } function g_fXMLPracticeOptions(a_xmlPacket) { var _local1 = 0; while (_local1 < a_xmlPacket.childNodes.length) { if (a_xmlPacket.childNodes[_local1].nodeName.toLowerCase() == "item") { var _local2 = a_xmlPacket.childNodes[_local1]; var strName = _local2.attributes.name.toLowerCase(); var _local3 = _local2.attributes.value; var strModifier = axmlItem.attributes.modifier; switch (strName) { case "time limit" : g_numGameTime = Number(_local3) * 60; mcTimer.setTimer(g_numGameTime); break; case "game number" : if (strModifier == "normal") { g_numRandomSeed = Number(_local3); } else { g_numRandomSeed = Math.floor(Math.random() * g_numMAXRandomSeed) + 1; } break; default : u_fXMLPracticeOptions(_local2); } } _local1++; } u_fInitGame(); gotoAndPlay ("syncronize"); } function g_fXMLGameResign(a_xmlPacket) { if (a_xmlPacket.attributes.message != undefined) { g_fShowMessage(a_xmlPacket.attributes.message); } if (g_objUser.blnActive == false) { g_fGameFinished(); } else if ((g_lvlScoreBoard._visible == false) && (!g_blnGameOver)) { g_fClickResign(); } } function g_fXMLGameStop(a_xmlPacket) { g_fShowMessage(a_xmlPacket.attributes.message); mcTimer.stopTimer(); g_blnPlayEnable = false; } function g_fXMLGameRestore(a_xmlPacket) { g_fShowMessage(a_xmlPacket.attributes.message); mcTimer.startTimer(); g_blnPlayEnable = true; } function g_fXMLGameFinished() { mcTimer.stopTimer(); g_blnPlayEnable = false; g_blnGameOver = true; if (!g_lvlScoreBoard.blnAnswered) { gamefinishInt = setInterval(g_fGameFinished, 10000); } else { g_fGameFinished(); } } function g_fXMLStartGameSituation(a_xmlPacket) { var _local3 = a_xmlPacket; g_strGameType = String(_local3.attributes.gametype); var xmlGameInfo = new XML(); var _local2 = 0; while (_local2 < _local3.childNodes.length) { switch (_local3.childNodes[_local2].nodeName.toLowerCase()) { case "gameinfo" : xmlGameInfo = _local3.childNodes[_local2]; break; case "gamers" : var _local1 = 0; for(;;){ if (_local1 >= _local3.childNodes[_local2].childNodes.length) { break; } if (_local3.childNodes[_local2].childNodes[_local1].nodeName.toLowerCase() == "gamer") { g_fXMLGamer(_local3.childNodes[_local2].childNodes[_local1], _local1 + 1); } _local1++; }; } _local2++; } u_fXMLGameInfo(xmlGameInfo); } function g_fXMLGamer(a_xmlPacket, a_numPlayer) { var objPlayer = eval ("g_objPlayer" + String(a_numPlayer)); objPlayer.numUserId = Number(a_xmlPacket.attributes.userid); if (objPlayer.numUserId == g_objUser.numUserId) { g_objUser = eval ("g_objPlayer" + String(a_numPlayer)); g_objUser.blnActive = true; } objPlayer.strUserName = String(a_xmlPacket.attributes.username); objPlayer.numAvatarId = Number(a_xmlPacket.attributes.avatarid); objPlayer.numChairId = Number(a_xmlPacket.attributes.chairid); var objAvatar = undefined; if (g_fGetGameMode() == "multi") { objAvatar = eval ("mcAvatar" + String(a_numPlayer)); } else if (objPlayer.numUserId == g_objUser.numUserId) { objAvatar = mcAvatar; } if (objAvatar != undefined) { objAvatar.setPlayerId(objPlayer.numUserId); objAvatar.setPlayerName(objPlayer.strUserName); if ((objPlayer.numAvatarId > 0) && (g_fGetFlashVersion() > 5)) { objAvatar.loadAvatar(objPlayer.numAvatarId + ".jpg"); } } } function g_fStartGameStepExecute() { g_blnStepExecute = true; } function g_fStopGameStepExecute() { g_blnStepExecute = false; } function g_fXMLAgmStep(a_xmlPacket) { var _local2 = a_xmlPacket; if (_local2.childNodes.length == 0) { } else { var _local1 = 0; while (_local1 < _local2.childNodes.length) { g_arrGameSteps.push(_local2.childNodes[_local1]); _local1++; } } } function g_fXMLException(a_xmlPacket) { g_blnPlayEnable = false; g_fStopGameStepExecute(); mcTimer.stopTimer(); if (mcError == undefined) { attachMovie("mcError", "mcError", g_numMsgDepth + 100); } g_fCenter(mcError); g_fHideScoreBoard(); } function g_fXMLAllAreReadyToGo(a_xmlPacket) { if ((!g_blnRestoreGame) && (!g_blnAllReady)) { g_blnAllReady = true; gotoAndPlay ("startGame"); } } function g_fXMLGamerStatusNotify(a_xmlPacket) { var _local2 = a_xmlPacket; var _local1 = Number(_local2.attributes.userid); var strNewStatus = String(_local2.attributes.gamerstatus).toLowerCase(); switch (strNewStatus) { case "disconnect" : if (_local1 != g_objUser.numUserId) { g_numDisconnectStartAt = Math.floor(getTimer() / 1000); g_numDisconnectTimer = Number(_local2.attributes.timeout) * 60; g_lvlScoreBoard.numDisconnectStart = 0; g_lvlScoreBoard.numDisconnectTimer = g_numDisconnectTimer; if (g_fGetGameMode() == "multi") { mcTimer.stopTimer(); g_blnPlayEnable = false; if (!g_lvlScoreBoard._visible) { if (g_objPlayer1.numUserId == _local1) { var _local3 = new XML(((((("<gamerstate userid=\"" + g_objPlayer1.numUserId) + "\" username=\"") + g_objPlayer1.strUserName) + "\" avatarid=\"") + g_objPlayer1.numAvatarId) + "\" score=\"\" state=\"disconnect\" answer=\"\"/>"); g_lvlScoreBoard.fChangePlayerState(_local3.firstChild); _local3 = new XML(((((("<gamerstate userid=\"" + g_objPlayer2.numUserId) + "\" username=\"") + g_objPlayer2.strUserName) + "\" avatarid=\"") + g_objPlayer2.numAvatarId) + "\" score=\"\" state=\"stillplaying\" answer=\"\"/>"); g_lvlScoreBoard.fChangePlayerState(_local3.firstChild); } else if (g_objPlayer2.numUserId == _local1) { var _local3 = new XML(((((("<gamerstate userid=\"" + g_objPlayer1.numUserId) + "\" username=\"") + g_objPlayer1.strUserName) + "\" avatarid=\"") + g_objPlayer1.numAvatarId) + "\" score=\"\" state=\"stillplaying\" answer=\"\"/>"); g_lvlScoreBoard.fChangePlayerState(_local3.firstChild); _local3 = new XML(((((("<gamerstate userid=\"" + g_objPlayer2.numUserId) + "\" username=\"") + g_objPlayer2.strUserName) + "\" avatarid=\"") + g_objPlayer2.numAvatarId) + "\" score=\"\" state=\"disconnect\" answer=\"\"/>"); g_lvlScoreBoard.fChangePlayerState(_local3.firstChild); } g_fShowScoreBoard(); } } g_lvlScoreBoard.strXMLReceive = _local2.toString(); } return; case "stillplaying" : g_lvlScoreBoard.strXMLReceive = _local2.toString(); if (_local1 != g_objUser.numUserId) { g_numDisconnectStartAt = 0; g_numDisconnectTimer = 0; } else if (g_fGetGameMode() == "multi") { if (((g_lvlScoreBoard.mcPlayerL.userID != _local1) && (g_lvlScoreBoard.mcPlayerL.state == "disconnect")) || ((g_lvlScoreBoard.mcPlayerR.userID != _local1) && (g_lvlScoreBoard.mcPlayerR.state == "disconnect"))) { } else { g_fHideScoreBoard(); if (!g_blnRestoreGame) { mcTimer.startTimer(); g_blnPlayEnable = g_objUser.blnActive; } } } return; default : g_numDisconnectStartAt = 0; g_numDisconnectTimer = 0; g_lvlScoreBoard.strXMLReceive = _local2.toString(); } } function g_fXMLChairTimerReminder(a_xmlPacket) { return(undefined); } function g_fXMLScoreBoard(a_xmlPacket) { mcTimer.stopTimer(); g_blnPlayEnable = false; var _local1 = Number(g_strGameType.substr(1, 1)); if (((_local1 == 0) || (_local1 == 1)) || (_local1 == 4)) { g_lvlScoreBoard.numDisconnectStartAt = Math.floor(getTimer() / 1000) - g_numDisconnectStartAt; g_lvlScoreBoard.numDisconnectTimer = ((g_numDisconnectTimer > 0) ? (g_numDisconnectTimer) : 600); g_lvlScoreBoard.strXMLReceive = a_xmlPacket.toString(); g_fShowScoreBoard(); } else { g_fShowGameOverMessage(); } } function g_fXMLTimerState(a_xmlPacket) { if ((g_blnRestoreGame || (g_blnDebug)) && (Number(a_xmlPacket.attributes.userid) == g_objUser.numUserId)) { mcTimer.setTimer(Number(a_xmlPacket.attributes.timer)); } } function g_fExecuteGameStep() { if (g_arrGameSteps.length == 0) { return(undefined); } var xmlNextStep = g_arrGameSteps.shift(); var strPacketsName = xmlNextStep.nodeName.toLowerCase(); var strFuncPrefix = "g_"; if (g_fSearchInArray(g_arrStdStepPackets, strPacketsName) == -1) { strFuncPrefix = "u_"; } var theFunction = eval ((strFuncPrefix + "fXML") + strPacketsName); var arrParams = new Array(); arrParams.push(xmlNextStep); theFunction.apply(null, arrParams); } function g_fGameOver(a_winnerid, a_reason) { var _local2 = a_winnerid; var _local3 = a_reason; if (g_blnGameOver) { } else { u_fGameOver(_local2, _local3); mcTimer.stopTimer(); g_blnPlayEnable = false; g_blnGameOver = true; if (g_blnStandAloneGame) { if ((crypto == 2) || (crypto == 0)) { postGameLog(); trace("score" + mcAvatar.getScore()); _root.xmlGameEnd.load((gameEndSubmitUrl + "?params=") + TEAEncrypt((((("freePlayID=" + freeplayid) + "&score=") + mcAvatar.getScore()) + "&timeStamp=") + timeStamp, tKey)); } else { _root.t_fLoadGameEnd(); } } else if (g_blnPracticeGame) { g_fShowGameOverMessage(); } else { g_fSendPlayerScore(); if ((_local3 != undefined) && (_local3 != "")) { g_fSendStep(("<gameovermsg reason=\"" + _local3) + "\"/>"); } var _local1 = "<gameover"; if ((_local2 != undefined) && (_local2 != 0)) { _local1 = _local1 + ((" winnerid=\"" + _local2) + "\""); } _local1 = _local1 + "/>"; g_fSendStep(_local1); } } } function g_fSendPlayerScore() { var _local1 = 0; if (g_fGetGameMode() == "multi") { _local1 = ((g_objUser.numUserId == g_objPlayer1.numUserId) ? (mcAvatar1.getScore()) : (mcAvatar2.getScore())); } else { _local1 = mcAvatar.getScore(); } g_fSendStep(("<playerscore score=\"" + _local1) + "\"/>"); } function g_fShowGameOverMessage() { if (mcGameOver == undefined) { attachMovie("mcGameOver", "mcGameOver", g_numMsgDepth); g_fCenter(mcGameOver); } mcGameOver.grGameOver._visible = true; mcGameOver.txtMessage._visible = false; } function g_fSendTimerState() { if (g_blnPlayEnable && (!g_blnGameOver)) { g_fSendStep(("<timerstate timer=\"" + mcTimer.getTimer()) + "\"/>"); } } function g_fClickResign() { if ((g_blnGameOver || (!g_blnGameStarted)) || (g_lvlScoreBoard._visible)) { return(undefined); } sndClick.start(); if (mcResign == undefined) { attachMovie("mcResign", "mcResign", g_numMsgDepth); g_fCenter(mcResign); } if (g_objUser.blnActive) { mcResign.gotoAndStop("resign"); } else { mcResign.gotoAndStop("stopWatching"); } } function g_fClickResignYes() { sndClick.start(); mcTimer.stopTimer(); if (g_blnStandAloneGame) { g_fGameOver(g_objUser.numUserId, "resign"); } else if (g_blnPracticeGame) { g_blnPracticeGame = false; g_fGameFinished(); } else { var _local1 = 0; if (g_fGetGameMode() == "multi") { _local1 = ((g_objUser.numUserId == g_objPlayer1.numUserId) ? (g_objPlayer2.numUserId) : (g_objPlayer1.numUserId)); } g_fGameOver(_local1, "resign"); } } function g_fClickResignNo() { } function g_fClickStopWatchingYes() { sndClick.start(); g_blnPlayEnable = false; g_blnGameOver = true; g_fGameFinished(); } function g_fClickStopWatchingNo() { } function g_fSetSoundOn() { g_sndGlobalSound.setVolume(100); sndClick.start(); } function g_fSetSoundOff() { sndClick.start(); g_sndGlobalSound.setVolume(0); } function g_fXMLGameOver(a_xmlPacket) { if (g_fGetGameMode() != "multi") { return(undefined); } mcTimer.stopTimer(); g_blnPlayEnable = false; g_blnGameOver = true; var numWinnerId = Number(a_xmlPacket.attributes.winnerid); } function g_fXMLGameOverMsg(a_xmlPacket) { var _local2 = Number(a_xmlPacket.attributes.userid); if ((g_fGetGameMode() == "single") && (_local2 != g_objUser.numUserId)) { } else { mcTimer.stopTimer(); g_blnPlayEnable = false; g_blnGameOver = true; var _local1 = String(a_xmlPacket.attributes.reason); if ((g_lvlScoreBoard._visible == false) && (g_blnRestoreGame == false)) { g_fStopGameStepExecute(); if (mcGameOver == undefined) { attachMovie("mcGameOver", "mcGameOver", g_numMsgDepth); g_fCenter(mcGameOver); } if (_local1.toLowerCase() == "resign") { if ((_local2 != g_objUser.numUserId) && (g_objUser.blnActive)) { mcGameOver.grGameOver._visible = false; mcGameOver.txtMessage.text = "YOUR OPPONENT HAS RESIGNED"; mcGameOver.txtMessage._y = (-mcGameOver.txtMessage.textHeight) / 2; } else { mcGameOver.grGameOver._visible = true; mcGameOver.txtMessage._visible = false; } } else if (_local1 != "") { mcGameOver.grGameOver._visible = false; mcGameOver.txtMessage.text = _local1; mcGameOver.txtMessage._y = (-mcGameOver.txtMessage.textHeight) / 2; } else { mcGameOver.grGameOver._visible = true; mcGameOver.txtMessage._visible = false; } } } } function g_fClickOptionsBtn() { sndClick.start(); if (mcOptions == undefined) { attachMovie("mcOptions", "mcOptions", g_numMsgDepth); g_fCenter(mcOptions); } } function g_fStr2Bln(a_str) { var _local1 = a_str.toLowerCase(); if (((_local1 == "true") || (_local1 == "t")) || (_local1 == "1")) { return(true); } return(false); } function g_fGameFinished() { clearInterval(readyForReceiveInt); clearInterval(gamefinishInt); g_fSendToCSA(g_arrStdAnswersToCSA.gamefinished); } function g_fLoadGameEnd() { mcResign.removeMovieClip(); mcGameOver.removeMovieClip(); if (mcGameEnd != undefined) { mcGameEnd.removeMovieClip(); } createEmptyMovieClip("mcGameEnd", g_numMsgDepth + 100); createEmptyMovieClip("mcGameEndBack", g_numMsgDepth + 99); with (mcGameEndBack) { var backColor = 0; beginFill(backColor, 100); lineStyle(1, backColor, 100); moveTo(0, 0); lineTo(g_numGameWidth, 0); lineTo(g_numGameWidth, g_numGameHeight); lineTo(0, g_numGameHeight); lineTo(0, 0); endFill(); } var endUrlArray = new Array(); endUrlArray = endURL.split("."); var subString = endUrlArray[endUrlArray.length - 1]; if ((subString == "aspx") || (subString == "html")) { getURL (endURL, "_self"); } else { loadMovie (endURL, mcGameEnd); } } function g_fCheckGameEndLoading() { if (mcGameEnd == undefined) { clearInterval(loadEndGameInt); } else if (mcGameEnd.getBytesLoaded() >= mcGameEnd.getBytesTotal()) { if ((mcGameEnd._width > 0) && (mcGameEnd._height > 0)) { clearInterval(loadEndGameInt); if ((mcGameEnd._width > g_numGameWidth) || (mcGameEnd._height > g_numGameHeight)) { var _local2 = g_numGameWidth / mcGameEnd._width; var _local1 = g_numGameHeight / mcGameEnd._height; mcGameEnd._xscale = (mcGameEnd._yscale = 100 * Math.min(_local2, _local1)); } mcGameEnd._x = (g_numGameWidth - mcGameEnd._width) / 2; mcGameEnd._y = (g_numGameHeight - mcGameEnd._height) / 2; } } } function getAffiliateId() { return(affiliateId); } function getPlayerScore() { return(mcAvatar.getScore()); } function playAgain() { if (mcGameEnd != undefined) { mcGameEnd.removeMovieClip(); } u_fRemoveGameClips(); g_blnPlayEnable = false; g_blnGameOver = false; g_blnGameStarted = false; gotoAndStop ("initialize"); } function downloadStandAlone() { getURL (downloadURL, "_blank"); } function chooseGameEndProcedure() { if (tKey == undefined) { tKey = "sjri5jf85jdor560"; } gameEndSubmitUrl = "http://freeplay.gamedek.com/gameend.aspx"; if (params == undefined) { myVariables.load("config.txt"); } else { decryptParams(params); crypto = 2; } } function t_fLoadGameEnd() { mcResign.removeMovieClip(); mcGameOver.removeMovieClip(); if (mcGameEnd != undefined) { mcGameEnd.removeMovieClip(); } createEmptyMovieClip("mcGameEnd", g_numMsgDepth + 100); createEmptyMovieClip("mcGameEndBack", g_numMsgDepth + 99); with (mcGameEndBack) { var backColor = 0; beginFill(backColor, 100); lineStyle(1, backColor, 100); moveTo(0, 0); lineTo(g_numGameWidth, 0); lineTo(g_numGameWidth, g_numGameHeight); lineTo(0, g_numGameHeight); lineTo(0, 0); endFill(); } var endUrlArray = new Array(); endUrlArray = endURL.split("."); var subString = endUrlArray[endUrlArray.length - 1]; if ((subString == "aspx") || (subString == "html")) { getURL (endURL, "_self"); } else { loadMovie (endURL, mcGameEnd); } } function postGameLog() { if (gameLogEnabled == 1) { var _local1 = new LoadVars(); var _local2 = TEAEncrypt((("freeplayid=" + freeplayid) + "&gameLog=") + gameLog, tKey); _local1.params = _local2; _local1.sendAndLoad(gameEndSubmitUrl, result_lv, "POST"); gameLog = ""; } } function addToLog(myAddition) { if (gameLogEnabled == 1) { gameLog = gameLog + myAddition; } } function trc(theString) { trace((theString + ": ") + eval (theString)); } function TEAEncrypt(src, key) { var _local2 = charsToLongs(strToChars(src)); var k = charsToLongs(strToChars(key)); var n = _local2.length; if (n == 0) { return(""); } if (n == 1) { _local2[n++] = 0; } var _local3 = _local2[n - 1]; var y = _local2[0]; var delta = 2654435769; var max32 = 4294967295; var mx; var e; var q = Math.floor(6 + (52 / n)); var sum = 0; var sum2 = 0; while ((q--) > 0) { sum = sum + delta; sum = sum >>> 0; e = (sum >>> 2) & 3; var _local1 = 0; while (_local1 < (n - 1)) { y = _local2[_local1 + 1]; mx = (((_local3 >>> 5) ^ (y << 2)) + ((y >>> 3) ^ (_local3 << 4))) ^ ((sum ^ y) + (k[(_local1 & 3) ^ e] ^ _local3)); mx = mx >>> 0; _local2[_local1] = _local2[_local1] + mx; _local2[_local1] = _local2[_local1] >>> 0; _local3 = _local2[_local1]; _local1++; } y = _local2[0]; mx = (((_local3 >>> 5) ^ (y << 2)) + ((y >>> 3) ^ (_local3 << 4))) ^ ((sum ^ y) + (k[(_local1 & 3) ^ e] ^ _local3)); mx = mx >>> 0; _local2[n - 1] = _local2[n - 1] + mx; _local2[n - 1] = _local2[n - 1] >>> 0; _local3 = _local2[n - 1]; } return(charsToHex(longsToChars(_local2))); } function TEADecrypt(src, key) { var v = charsToLongs(hexToChars(src)); var k = charsToLongs(strToChars(key)); var n = v.length; if (n == 0) { return(""); } var _local2 = v[n - 1]; var _local3 = v[0]; var delta = 2654435769; var mx; var e; var q = Math.floor(6 + (52 / n)); var sum = (q * delta); while (sum != 0) { e = (sum >>> 2) & 3; var _local1 = n - 1; while (_local1 > 0) { _local2 = v[_local1 - 1]; mx = (((_local2 >>> 5) ^ (_local3 << 2)) + ((_local3 >>> 3) ^ (_local2 << 4))) ^ ((sum ^ _local3) + (k[(_local1 & 3) ^ e] ^ _local2)); _local3 = (v[_local1] = v[_local1] - mx); _local1--; } _local2 = v[n - 1]; mx = (((_local2 >>> 5) ^ (_local3 << 2)) + ((_local3 >>> 3) ^ (_local2 << 4))) ^ ((sum ^ _local3) + (k[(_local1 & 3) ^ e] ^ _local2)); _local3 = (v[0] = v[0] - mx); sum = sum - delta; } return(charsToStr(longsToChars(v))); } function charsToLongs(chars) { var _local2 = chars; var _local3 = new Array(Math.ceil(_local2.length / 4)); var _local1 = 0; while (_local1 < _local3.length) { _local3[_local1] = ((_local2[_local1 * 4] + (_local2[(_local1 * 4) + 1] << 8)) + (_local2[(_local1 * 4) + 2] << 16)) + (_local2[(_local1 * 4) + 3] << 24); _local1++; } return(_local3); } function longsToChars(longs) { var _local2 = longs; var _local3 = new Array(); var _local1 = 0; while (_local1 < _local2.length) { _local3.push(_local2[_local1] & 255, (_local2[_local1] >>> 8) & 255, (_local2[_local1] >>> 16) & 255, (_local2[_local1] >>> 24) & 255); _local1++; } return(_local3); } function charsToHex(chars) { var _local2 = chars; var result = new String(""); var _local3 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); var _local1 = 0; while (_local1 < _local2.length) { result = result + (_local3[_local2[_local1] >> 4] + _local3[_local2[_local1] & 15]); _local1++; } return(result); } function hexToChars(hex) { var _local2 = hex; var _local3 = new Array(); var _local1 = ((_local2.substr(0, 2) == "0x") ? 2 : 0); while (_local1 < _local2.length) { _local3.push(parseInt(_local2.substr(_local1, 2), 16)); _local1 = _local1 + 2; } return(_local3); } function charsToStr(chars) { var _local2 = chars; var _local3 = new String(""); var _local1 = 0; while (_local1 < _local2.length) { _local3 = _local3 + String.fromCharCode(_local2[_local1]); _local1++; } return(_local3); } function strToChars(str) { var _local2 = str; var _local3 = new Array(); var _local1 = 0; while (_local1 < _local2.length) { _local3.push(_local2.charCodeAt(_local1)); _local1++; } return(_local3); } function decryptParams(myParams) { decPar = TEADecrypt(myParams, tKey); arrayOfVars = new Array(); arrayOfVars = decPar.split("&"); count = 0; while (count < arrayOfVars.length) { varHolder = new Array(); varHolder = arrayOfVars[count].split("="); Set(varHolder[0], varHolder[1]); count++; } } stop(); fscommand ("showmenu", "false"); XML.prototype.ignoreWhite = true; var g_arrXMLToSend = new Array(); var g_arrXMLReceived = new Array(); var g_arrGameSteps = new Array(); var g_blnInitialized = false; var g_blnAllReady = false; var g_blnPlayEnable = false; var g_blnRestoreGame = false; var g_blnStepExecute = false; var g_blnGameStarted = false; var g_blnGameOver = false; var g_blnPracticeGame = false; var g_blnStandAloneGame = false; var g_blnDisconnected = false; var g_blnDebug = false; var g_numConnId = -1; var g_numGameWidth = 640; var g_numGameHeight = 480; var g_numBackColor = 0; var g_numRandomSeed = 0; var g_numMAXRandomSeed = 256000; var g_numPrize = 0; var g_numGameTime = 0; var g_numDisconnectTimer = 0; var g_numDisconnectStartAt = 0; var g_numLoadInterval = 0; var g_numScoreBoardLevel = 9; var g_lvlScoreBoard = null; var g_strGameType = "00"; var g_strGameMode = "single"; var g_strPracticeOptions = ""; var g_strGameVersion = "ver 0.000"; var g_objUser = new Object(); var g_objPlayer1 = new Object(); var g_objPlayer2 = new Object(); var g_objSAOptions = new Object({arrItems:new Array()}); var g_sndGlobalSound = new Sound(); var strXMLReceive = ""; createEmptyMovieClip("mcSBGExecuter", 10000001); mcSBGExecuter.onEnterFrame = function () { if (strXMLReceive != "") { g_fReceiveFromCSA(); } if (g_arrXMLReceived.length > 0) { g_fParseReceivedXML(); } if (g_blnStepExecute && (g_arrGameSteps.length > 0)) { g_fExecuteGameStep(); } }; var g_numMsgDepth = 1000000; var g_arrStdAnswersToCSA = new Array(); g_arrStdAnswersToCSA.readyforreceive = "<readyforreceive/>"; g_arrStdAnswersToCSA.gamestarted = "<gamestarted/>"; g_arrStdAnswersToCSA.gamefinished = "<gamefinished/>"; g_arrStdAnswersToCSA.readytogo = "<readytogo/>"; g_arrStdAnswersToCSA.gameloaded = "<gameloaded/>"; var g_arrStdPacketsFromCSA = new Array("agmstep", "gameinitialize", "standalone", "practiceoptions", "gameresign", "gamestop", "gamerestore", "agmstartgame", "agmrestoregame"); var g_arrStdStepPackets = new Array("setturn", "exception", "allarereadytogo", "gamerstatusnotify", "chairtimerreminder", "scoreboard", "gamefinished", "timerstate", "offerdraw", "answerofferdraw", "gameover", "gameovermsg", "allowtoplay", "playerstimer"); var g_A = 3423313; var g_C = 2435; g_objSAOptions.addItem = function (a_name, a_value, a_type, a_modifier, a_arrConstraints) { var _local1 = a_type; var _local2 = a_name; var _local3 = this; if ((_local1 == undefined) || ((((_local1 != "checkbox") && (_local1 != "combobox")) && (_local1 != "randomseed")) && (_local1 != "integernumeric"))) { } else if (_local3.arrItems[_local2] == undefined) { _local3.arrItems[_local2] = new Object({name:_local2, type:_local1, value:a_value, modifier:a_modifier, arrConstraints:a_arrConstraints.slice(0)}); } else { _local3.changeItem(_local2, a_value, _local1, a_modifier, a_arrConstraints); } }; g_objSAOptions.changeItem = function (a_name, a_value, a_type, a_modifier, a_arrConstraints) { var _local1 = a_name; var _local2 = a_type; var _local3 = this; if ((((_local1 == undefined) || (_local1 == "")) || (_local2 == undefined)) || ((((_local2 != "checkbox") && (_local2 != "combobox")) && (_local2 != "randomseed")) && (_local2 != "integernumeric"))) { } else { _local3.arrItems[_local1].type = _local2; _local3.arrItems[_local1].value = a_value; _local3.arrItems[_local1].modifier = a_modifier; _local3.arrItems[_local1].arrConstraints = a_arrConstraints.splice(0); } }; g_objSAOptions.removeItem = function (a_name) { var _local1 = a_name; if (((_local1 == undefined) || (_local1 == "")) || (this.arrItems[_local1] == undefined)) { } else { delete this.arrItems[_local1]; } }; g_objSAOptions.getOptions = function () { var _local2 = this; var _local3 = new XML("<practiceoptions/>").firstChild; for (var item in _local2.arrItems) { xmlItem = new XML("<item/>").firstChild; xmlItem.attributes.name = _local2.arrItems[item].name; xmlItem.attributes.value = _local2.arrItems[item].value; xmlItem.attributes.type = _local2.arrItems[item].type; xmlItem.attributes.modifier = _local2.arrItems[item].modifier; var _local1 = 0; while (_local1 < _local2.arrItems[item].arrConstraints.length) { xmlConstraint = new XML("<constraint/>").firstChild; xmlConstraint.attributes.name = _local2.arrItems[item].arrConstraints[_local1].name; xmlConstraint.attributes.value = _local2.arrItems[item].arrConstraints[_local1].value; xmlItem.appendChild(xmlConstraint); _local1++; } _local3.appendChild(xmlItem); } return(_local3); }; g_fSetGameMode("single"); g_fSendToCSA(g_arrStdAnswersToCSA.gameloaded.toString()); g_fInitUser(); System.security.allowDomain("http://freeplay.gamedek.com/"); g_blnStandAloneGame = true; g_blnPracticeGame = true; endURL = "http://freeplay.gamedek.com/game_ends/ending_unknown.swf"; downloadURL = "http://www.gamedek.com/?aff="; affiliateId = 0; if (freeplayid == undefined) { loadVariables ("config.txt", _root); trace(endURL); } playAgain(); var crypto = 0; var gameLog = ""; myVariables = new LoadVars(); myVariables.onLoad = function (success) { if (success) { crypto = 1; _root.decryptParams(this.params); } else { crypto = 0; } }; _root.xmlGameEnd = new XML(); _root.xmlGameEnd.onLoad = function (success) { var _local1 = _root; if (success) { _local1.decryptParams(this.firstChild.firstChild.nodeValue); _local1.endURL = _local1.gameEndUrl; _local1.t_fLoadGameEnd(); delete this.onLoad; } }; var result_lv = new LoadVars(); result_lv.onLoad = function (success) { if (success) { trace("whatAmI" + this); } else { trace("Error receiving from server."); } }; if (g_blnStandAloneGame) { _quality = "BEST"; _root.menu.hide(); fscommand ("showmenu", "false"); System.security.allowDomain(domainToAllow); System.security.allowDomain("http://freeplay.gamedek.com/"); chooseGameEndProcedure(); } function Vector2d(ax, ay) { this.x = ax; this.y = ay; } function Add(v1, v2) { return(new Vector2d(v1.x + v2.x, v1.y + v2.y)); } function Sub(v1, v2) { return(new Vector2d(v1.x - v2.x, v1.y - v2.y)); } function Nrm(v) { var _local1 = v; return(Math.sqrt((_local1.x * _local1.x) + (_local1.y * _local1.y))); } function Normz(v) { var _local1 = v; return(new Vector2d(_local1.x / nrm(_local1), _local1.y / nrm(_local1))); } function Mul(num, v) { return(new Vector2d(num * v.x, num * v.y)); } function Scal(v1, v2) { return((v1.x * v2.x) + (v1.y * v2.y)); } function RtoD(x) { return((x * 180) / Math.PI); } function DtoR(x) { return((x * Math.PI) / 180); } g_strGameVersion = "v 0.001"; var numGameWidth = 580; var numGameHeight = 445; var messageDepth = 50000; var record_table_script_url = "rt.jsp"; var currentPreview = ""; var dt = 0.0333333333333333; var numOriginalSeed = 0; var blnGameStart; var numColors = 6; var ball_speed = 300; var one_pnts = 10; var pointsPerEgg = 0; var diameter = 30; var q_diameter = (diameter * diameter); var square = 32; var n_rows = 20; var n_columns = 10; var c_n_rows = 8; var pnts = 0; var id; var wnd_state = new Boolean(); var cur_frm = 0; var tail = new Vector2d(_root.arw._x, _root.arw._y); var a = new Array(n_rows); var st = new Array(n_rows + 1); var ready_id = null; var ready_col = null; var next_id = null; var next_col = null; var rolling = new Object(); var state = new Boolean(); var max_try = 5; var cur_try = 0; var pnts = 0; var gameover_v = new Boolean(); var gameover_v = false; var playSound = new Boolean(); var fire_s = new Sound(_root); var remove_s = new Sound(_root); var bombDel_y = new Array(0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3); var bombDel_x1 = new Array(-1, 1, -2, 2, -3, 3, 0, -1, -2, -3, 1, 2, 0, -1, -2, 1, 2, 0, -1, -2, 1, 0, -1, -2, -3, 1, 2, 0, -1, -2, 1, 2, 0, -1, -2, 1); var bombDel_x2 = new Array(-1, 1, -2, 2, -3, 3, 0, -1, -2, 1, 2, 3, 0, -1, -2, 1, 2, 0, -1, 1, 2, 0, -1, -2, 1, 2, 3, 0, -1, -2, 1, 2, 0, -1, 1, 2); var bombBorder_y = new Array(-4, -4, -4, -4, -4, -3, -3, -2, -2, -1, -1, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 4, 4, 4); var bombBorder_x1 = new Array(-2, -1, 0, 1, 2, -3, 2, -3, 3, -4, 3, -4, 4, -4, 3, -3, 3, -3, 2, -2, -1, 0, 1, 2); var bombBorder_x2 = new Array(-2, -1, 0, 1, 2, -2, 3, -3, 3, -3, 4, -4, 4, -3, 4, -3, 3, -2, 3, -2, -1, 0, 1, 2); var toDestr = new Array(); var brd = new Array(); var tmp = new Array(); var bb1 = new Boolean(); var bb2 = new Boolean(); var bb3 = new Boolean(); var bombLoaded = new Boolean(); var current_level = 1;
Frame 13
stop(); g_fCenter(btnMessageBack); g_fSetGameBackgroundColor("1D134F"); g_fSetGameSize(580, 445); u_fInitGame(); g_fGameInitialized(); if (g_blnStandAloneGame) { gotoAndStop ("syncronize"); } else { u_fInitGame(); g_fLoadScoreBoard(); } mcAvatar.setRight(); function u_fStartGame() { var _local3 = _root; mcTimer.timerWarning = fTimerWarning; mcTimer.timesRunOut = fGameOver; mcTimer.timeBonus = fTimeBonus; if (!g_blnRestoreGame) { mcTimer.timesRunOut = g_fGameOver; } mcTimer.startTimer(); g_blnGameStarted = true; g_blnPlayEnable = true; tail = new Vector2d(_local3.arw._x, _local3.arw._y); _local3.parent_b1._visible = false; _local3.parent_b2._visible = false; _local3.parent_b3._visible = false; _local3.parent_b4._visible = false; _local3.parent_b5._visible = false; _local3.parent_b6._visible = false; _local3.parent_b7._visible = false; _local3.fld.globalToLocal(tail); var _local2 = 0; while (_local2 < (n_rows + 2)) { a[_local2] = new Array(n_columns); _local2++; } _local2 = 0; while (_local2 < (n_rows + 2)) { var _local1 = 0; while (_local1 < (n_columns + 2)) { a[_local2][_local1] = new Object(); a[_local2][_local1].sel = new Boolean(false); a[_local2][_local1].free = new Boolean(true); _local1++; } _local2++; } arw.g_b.gotoAndStop(1); var arr_ball = new Array(); bb1 = false; bb2 = false; bb3 = false; bomb1.theBomb._visible = true; bomb2.theBomb._visible = true; bomb3.theBomb._visible = true; restart_init(current_level); state = false; _local3.attachMovie("shotWallWindow", "shtWllWnd", 110000); _local3.shtWllWnd._x = 175; _local3.shtWllWnd._y = 150; _local3.colorWall.body.play(); initBomb = function () { bombLoaded = true; removeMovieClip(("_root.ball" + ready_col) + ready_id); ready_col = 7; arw.g_b.g_b2.nextBall.gotoAndStop(ready_col + 1); cur_frm = ready_col + 1; var _local1 = ready_col; duplicateMovieClip ("_root.parent_b" + _local1, ("ball" + _local1) + id, id); setProperty(("ball" + _local1) + id, _x , v.x); setProperty(("ball" + _local1) + id, _y , v.y); setProperty(("ball" + _local1) + id, _visible , false); ready_id = id; id++; setProperty(("_root.ball" + ready_col) + ready_id, _x , _root.arw._x); setProperty(("_root.ball" + ready_col) + ready_id, _y , _root.arw._y); arr_ball.push(("ball" + _local1) + id); }; } function u_fInitGame() { blnGameStart = true; numOriginalSeed = g_numRandomSeed; _root._nextLevel = function () { removeMovieClip("shtWllWnd"); state = true; _root._nextLevel = function () { removeMovieClip("nxtLev"); restart_init(current_level + 1); state = true; }; }; numGameWidth = 490; numGameHeight = 450; messageDepth = 50000; numOriginalSeed = g_numRandomSeed; record_table_script_url = "rt.jsp"; currentPreview = ""; dt = 0.0333333333333333; numColors = 6; ball_speed = 300; one_pnts = 10; pointsPerEgg = 0; diameter = 30; q_diameter = diameter * diameter; square = 32; n_rows = 20; n_columns = 10; c_n_rows = 8; pnts = 0; cur_frm = 0; ready_id = null; ready_col = null; next_id = null; next_col = null; max_try = 5; cur_try = 0; pnts = 0; current_level = 1; gameover_v = false; playSound = true; bb1 = false; bb2 = false; bb3 = false; bombLoaded = false; u_fInitSounds(); } function u_fInitSounds() { var _local1 = _root; sndClick = new Sound(); sndClick.attachSound("Button_Click"); sndTimerWarning = new Sound(); sndTimerWarning.attachSound("Timer_Warning"); var _local2 = ""; sndFire = new Sound(); sndFire.attachSound("FireSound"); sndBomb = new Sound(); sndBomb.attachSound("BombSound"); sndFireBomb = new Sound(); sndFireBomb.attachSound("JaybushSound"); sndFireBomb.setVolume(100); sndFireBomb.onSoundComplete = function () { _root.shootBomb(); }; sndPop = new Sound(); sndPop.attachSound("PopSound"); sndRoller = new Sound(); sndRoller.attachSound("RollerSound"); sndWhistle = new Sound(); sndWhistle.attachSound("Whistle"); sndGameOver = new Sound(); sndGameOver.attachSound("GameOverSound"); sndNextLine = new Sound(); sndNextLine.attachSound("NextLineSound"); sndNextLevel = new Sound(); sndNextLevel.attachSound("NextLevelSound"); sndWallBounce = new Sound(); sndWallBounce.attachSound("WallBounceSound"); sndNewGame = new Sound(); sndPlateClick.attachSound("PlateClickSound"); fire_s = new Sound(_local1); fire_s.attachSound("fire"); fire_s.setVolume(40); remove_s = new Sound(_local1); remove_s.attachSound("remove"); _local2 = "Sound Off"; sndNewGame.start(); } function u_fPreopenOptions() { mcOptions.setBoard2d(blnLayout2d); mcOptions.setAnimation(blnAnimation); } function u_fChangeOptions() { blnAnimation = mcOptions.blnAnimation; if (blnLayout2d != mcOptions.blnLayout2d) { blnLayout2d = mcOptions.blnLayout2d; fChangeLayout(); } } function u_fGameOver(a_winnerid, a_reason) { sndRoller.stop(); sndGameOver.start(); pointsPerEgg = 0; var i = 1; while (i <= n_rows) { var j = 1; while (j <= n_columns) { if (!a[i][j].free) { eval (("_root.ball" + a[i][j].col) + a[i][j].cid).gotoAndPlay(16); a[i][j].free = true; } j++; } i++; } if (ready_id != null) { eval (("ball" + ready_col) + ready_id).gotoAndPlay(16); eval (("ball" + next_col) + next_id).gotoAndPlay(16); } removeMovieClip(arw); gameover_v = true; mcAvatar.setScore(_root.pnts); } function u_fInitPracticeGame() { if (g_blnStandAloneGame) { g_objUser.blnActive = true; g_numRandomSeed = Math.floor(Math.random() * 1000) + 1; numTotalTime = 300; mcTimer.setTimer(numTotalTime); u_fInitGame(); mcAvatar.setScore(0); } else { g_objSAOptions.addItem("Time Limit", "1", "integernumeric", "normal", new Array({name:"MinValue", value:1}, {name:"MaxValue", value:10})); g_objSAOptions.addItem("Game Number", "1", "randomseed", "hidden", new Array({name:"MinValue", value:1}, {name:"MaxValue", value:256000})); } } function u_fXMLPracticeOptions(a_xmlPacket) { numTotalTime = g_numGameTime; } function u_fRemoveGameClips() { mcError.removeMovieClip(); mcGameOver.removeMovieClip(); mcResign.removeMovieClip(); mcHelp.removeMovieClip(); mcGameEndBack.removeMovieClip(); if (mcGameEnd != undefined) { unloadMovie (mcGameEnd); mcGameEnd.removeMovieClip(); } removeMovieClip(arw); } function u_fXMLGameInfo(a_xmlPacket) { var _local1 = a_xmlPacket; var _local2 = this; for (var _local3 in _local1.attributes) { _local2[_local3] = _local1.attributes[_local3]; } g_numRandomSeed = randomseed; var numSeconds = ((60 * Number(timer.substr(3, 2))) + Number(timer.substr(6, 2))); mcTimer.setTimer(numSeconds); } function u_fXMLgamelevel(a_xmlPacket) { var _local1 = a_xmlPacket; g_fStopGameStepExecute(); var _local2 = Number(_local1.attributes.userid); if (g_blnRestoreGame && (_local2 == g_objUser.numUserId)) { mcTimer.setTimer(Number(_local1.attributes.timer)); pnts = Number(_local1.attributes.pnts); current_level = Number(_local1.attributes.nlevel); } g_fStartGameStepExecute(); } function removeEndRoundEggs() { pointsPerEgg = (one_pnts * current_level) * current_level; var i = 1; while (i <= n_rows) { var j = 1; while (j <= n_columns) { if (!a[i][j].free) { eval (("_root.ball" + a[i][j].col) + a[i][j].cid).gotoAndPlay(16); a[i][j].free = true; } j++; } i++; } if (ready_id != null) { eval (("ball" + ready_col) + ready_id).gotoAndPlay(16); eval (("ball" + next_col) + next_id).gotoAndPlay(16); } } function restart_init(n_l) { current_level = n_l; g_fSendStep(((((("<gamelevel nlevel='" + current_level) + "' pnts='") + pnts) + "' roundRandSeed='") + g_numRandomSeed) + "'>"); mcAvatar.setScore(pnts); g_numRandomSeed = numOriginalSeed + current_level; g_fSendPlayerScore(); g_fSendTimerState(); if (current_level < 9) { nightShield._alpha = (100 - (12 * current_level)) + (12 - current_level); } _root.f1._visible = false; _root.f2._visible = false; _root.f3._visible = false; _root.f4._visible = false; _root.f5._visible = false; GameOv._visible = false; id = 5; var csh = 0; var i = 1; while (i < (n_rows + 1)) { st[i] = csh; if (csh == 0) { csh = square / 2; } else { csh = 0; } i++; } max_try = 5; cur_try = 0; feedStand.gotoAndStop(max_try + 1); pointsPerEgg = one_pnts * current_level; var i = 1; while (i <= n_rows) { var j = 1; while (j <= n_columns) { if (!a[i][j].free) { eval (("_root.ball" + a[i][j].col) + a[i][j].cid).gotoAndPlay(16); a[i][j].free = true; } j++; } i++; } if (ready_id != null) { eval (("ball" + ready_col) + ready_id).gotoAndPlay(16); eval (("ball" + next_col) + next_id).gotoAndPlay(16); } var levelRows = (2 + n_l); if (levelRows > 8) { levelRows = 8; } var i = 1; while (i <= levelRows) { var j = 1; while (j <= n_columns) { var cur_crd = getCoord(new Vector2d(j, i)); _root.fld.localToGlobal(cur_crd); atrib = RandomBall(cur_crd, true); a[i][j].col = atrib.x; a[i][j].cid = atrib.y; eval (("ball" + a[i][j].col) + a[i][j].cid).gotoAndStop(1); a[i][j].sel = false; a[i][j].free = false; j++; } i++; } var next_crd = new Vector2d(_root.fld._width, _root.fld._height); _root.fld.localToGlobal(next_crd); var atrib = RandomBall(next_crd, false); next_col = atrib.x; next_id = atrib.y; wnd_state = false; next_ball_init(); trace(n_l - Math.floor(n_l / 6)); colorWall.gotoAndStop(n_l - Math.floor(n_l / 6)); sndNextLine.start(); } function moveMouse() { var _local1 = _root; var _local2 = new Vector2d(_local1._xmouse, _local1._ymouse); _local1.fld.globalToLocal(_local2); if ((((_local2.x > _local1.fld._width) || (_local2.y > _local1.fld._height)) || (_local2.x < 0)) || (_local2.y < 0)) { Mouse.show(); } else { Mouse.hide(); if (wnd_state || (gameover_v)) { Mouse.show(); } else if (!state) { } else { var dir = Normz(Sub(_local2, tail)); _local1.fld.globalToLocal(); var _local3 = Math.acos(Scal(new Vector2d(-1, 0), dir)); _local1.arw._rotation = RtoD(_local3) - 90; _local1.arw.g_b.g_b2.beanBowl._rotation = -1 * _local1.arw._rotation; } } } function next_ball_init() { var _local1 = _root; ready_col = next_col; ready_id = next_id; arw.g_b.g_b2.nextBall.gotoAndStop(ready_col + 1); cur_frm = ready_col + 1; setProperty(("_root.ball" + ready_col) + ready_id, _x , _local1.arw._x); setProperty(("_root.ball" + ready_col) + ready_id, _y , _local1.arw._y); var _local2 = new Vector2d(_local1.fld._width, _local1.fld._height); _local1.fld.localToGlobal(_local2); var _local3 = RandomBall(_local2, false); next_col = _local3.x; next_id = _local3.y; nxtBl.gotoAndStop(7); nxtBl.gotoAndStop(next_col); state = true; state_1 = true; bombLoaded = false; moveMouse(); } function enter_frame() { if (wnd_state) { return(undefined); } if (gameover_v) { return(undefined); } if (state_1) { return(undefined); } var cd = new Vector2d(getProperty(rolling.image, _x), getProperty(rolling.image, _y)); var i = 0; while (i < 2) { fld.globalToLocal(cd); if (testHit(cd) || (cd.y < (diameter / 2))) { fs = getSquare(cd); fc = getCoord(fs); _root.fld.localToGlobal(fc); setProperty(rolling.image, _x , fc.x); setProperty(rolling.image, _y , fc.y); a[fs.y][fs.x].col = ready_col; a[fs.y][fs.x].cid = ready_id; a[fs.y][fs.x].sel = false; a[fs.y][fs.x].free = false; eval (("_root.ball" + a[fs.y][fs.x].col) + a[fs.y][fs.x].cid).gotoAndStop(1); if (fs.y == 1) { nextLevel(); return(undefined); } if (bombLoaded) { eval (("_root.ball" + a[fs.y][fs.x].col) + a[fs.y][fs.x].cid).gotoAndPlay(16); a[fs.y][fs.x].sel = false; a[fs.y][fs.x].free = true; var i = 0; while (i < bombDel_y.length) { if (st[fs.y] == 0) { var xx = (fs.x + bombDel_x1[i]); var yy = (fs.y + bombDel_y[i]); } else { var xx = (fs.x + bombDel_x2[i]); var yy = (fs.y + bombDel_y[i]); } if (((((yy >= 1) && (yy <= 14)) && (xx >= 1)) && (xx <= 13)) && (!a[yy][xx].free)) { pointsPerEgg = one_pnts; eval (("_root.ball" + a[yy][xx].col) + a[yy][xx].cid).gotoAndPlay(16); a[yy][xx].sel = false; a[yy][xx].free = true; } i++; } var i = 0; while (i < bombBorder_y.length) { if (st[fs.y] == 0) { var xx = (fs.x + bombBorder_x1[i]); var yy = (fs.y + bombBorder_y[i]); } else { var xx = (fs.x + bombBorder_x2[i]); var yy = (fs.y + bombBorder_y[i]); } if (((((yy >= 1) && (yy <= 14)) && (xx >= 1)) && (xx <= 13)) && (!a[yy][xx].free)) { brd.push(new Vector2d(xx, yy)); } i++; } Destroy(null, null, "bomb"); } else if (!Destroy(fs.x, fs.y)) { feedStand.gotoAndStop(max_try - cur_try); sndWallBounce.start(); cur_try++; if (lastLineTest()) { GameOver(); return(undefined); } if (cur_try > max_try) { addLine(); if (max_try > 1) { max_try--; } else { max_try = 5; } cur_try = 0; feedStand.gotoAndStop(max_try + 1); if (lastLineTest()) { GameOver(); return(undefined); } } } next_ball_init(); return(undefined); } if (((cd.x < (diameter / 2)) && (rolling.speed.x < 0)) || ((cd.x > (_root.fld._width - (diameter / 2))) && (rolling.speed.x > 0))) { rolling.speed.x = -rolling.speed.x; sndWallBounce.start(); } var v = Mul(dt * 0.5, rolling.speed); fld.localToGlobal(cd); cd.x = cd.x + v.x; cd.y = cd.y + v.y; i++; } setProperty(rolling.image, _x , cd.x); setProperty(rolling.image, _y , cd.y); } function nextLevel() { var _local1 = _root; state = false; _local1.attachMovie("nextLevelWindow", "nxtLev", 100000); _local1.nxtLev._x = 160; _local1.nxtLev._y = 125; _local1.pnts = _local1.pnts + (current_level * current_level); _local1.colorWall.body.play(); } function mouseOnDuwn() { var _local2 = _root; if (wnd_state) { } else if (gameover_v) { } else if (!state) { } else { var _local1 = new Vector2d(_local2._xmouse, _local2._ymouse); _local2.fld.globalToLocal(_local1); if (_local1.x > _local2.fld._width) { } else if (_local1.y > _local2.fld._height) { } else if (_local1.x < 0) { } else if (_local1.y < 0) { } else { var dir = Normz(Sub(_local1, tail)); var _local3 = Add(new Vector2d(arw._x, arw._y + 20), Mul(65, dir)); rolling.speed = Mul(ball_speed, dir); rolling.image = ("ball" + ready_col) + ready_id; setProperty(rolling.image, _x , _local3.x); setProperty(rolling.image, _y , _local3.y); state = false; arw.g_b.gotoAndPlay(1); } } } function move_rolling(rl_bl, v) { var _local1 = rl_bl; var _local3 = getProperty(_local1.image, _x) + v.x; var _local2 = getProperty(_local1.image, _y) + v.y; setProperty(_local1.image, _x , _local3); setProperty(_local1.image, _y , _local2); } function getSquare(v) { var _local1 = new Vector2d(0, 0); _local1.y = Math.floor(v.y / square) + 1; _local1.x = Math.floor((v.x - st[_local1.y]) / square) + 1; if (_local1.x == (n_columns + 1)) { _local1.x = n_columns; } if (_local1.x == 0) { _local1.x = 1; } return(_local1); } function getCoord(v) { var _local1 = v; return(new Vector2d((square * ((_local1.x - 1) + 0.5)) + st[_local1.y], square * ((_local1.y - 1) + 0.5))); } function testHit(v) { var _local3 = getSquare(v); var _local1 = new Vector2d(); _local1.x = _local3.x; _local1.y = _local3.y - 1; if (!a[_local1.y][_local1.x].free) { var _local2 = Sub(getCoord(_local1), v); if (((_local2.x * _local2.x) + (_local2.y * _local2.y)) < q_diameter) { return(true); } } _local1.x = _local3.x; _local1.y = _local3.y + 1; if (!a[_local1.y][_local1.x].free) { var _local2 = Sub(getCoord(_local1), v); if (((_local2.x * _local2.x) + (_local2.y * _local2.y)) < q_diameter) { return(true); } } _local1.x = _local3.x - 1; _local1.y = _local3.y; if (!a[_local1.y][_local1.x].free) { var _local2 = Sub(getCoord(_local1), v); if (((_local2.x * _local2.x) + (_local2.y * _local2.y)) < q_diameter) { return(true); } } _local1.x = _local3.x + 1; _local1.y = _local3.y; if (!a[_local1.y][_local1.x].free) { var _local2 = Sub(getCoord(_local1), v); if (((_local2.x * _local2.x) + (_local2.y * _local2.y)) < q_diameter) { return(true); } } if (st[_local3.y] == 0) { _local1.x = _local3.x - 1; _local1.y = _local3.y - 1; if (!a[_local1.y][_local1.x].free) { var _local2 = Sub(getCoord(_local1), v); if (((_local2.x * _local2.x) + (_local2.y * _local2.y)) < q_diameter) { return(true); } } _local1.x = _local3.x - 1; _local1.y = _local3.y + 1; if (!a[_local1.y][_local1.x].free) { var _local2 = Sub(getCoord(_local1), v); if (((_local2.x * _local2.x) + (_local2.y * _local2.y)) < q_diameter) { return(true); } } } else { _local1.x = _local3.x + 1; _local1.y = _local3.y - 1; if (!a[_local1.y][_local1.x].free) { var _local2 = Sub(getCoord(_local1), v); if (((_local2.x * _local2.x) + (_local2.y * _local2.y)) < q_diameter) { return(true); } } _local1.x = _local3.x + 1; _local1.y = _local3.y + 1; if (!a[_local1.y][_local1.x].free) { var _local2 = Sub(getCoord(_local1), v); if (((_local2.x * _local2.x) + (_local2.y * _local2.y)) < q_diameter) { return(true); } } } return(false); } function Destroy(ax, ay, flg) { if (flg != "bomb") { formArray(ax, ay, a[ay][ax].col); if (toDestr.length < 3) { var i = 0; while (i < toDestr.length) { a[toDestr[i].y][toDestr[i].x].sel = false; i++; } toDestr.splice(0, toDestr.length); brd.splice(0, brd.length); return(false); } var i = 0; while (i < toDestr.length) { pointsPerEgg = one_pnts * i; eval (("ball" + a[toDestr[i].y][toDestr[i].x].col) + a[toDestr[i].y][toDestr[i].x].cid).gotoAndPlay(16); a[toDestr[i].y][toDestr[i].x].sel = false; a[toDestr[i].y][toDestr[i].x].free = true; i++; } toDestr.splice(0, toDestr.length); } var i = 0; while (i < brd.length) { if ((!way1(brd[i])) && (!a[brd[i].y][brd[i].x].free)) { formArray(brd[i].x, brd[i].y, -1); var j = 0; while (j < toDestr.length) { pointsPerEgg = one_pnts * 5; eval (("ball" + a[toDestr[j].y][toDestr[j].x].col) + a[toDestr[j].y][toDestr[j].x].cid).gotoAndPlay(16); a[toDestr[j].y][toDestr[j].x].sel = false; a[toDestr[j].y][toDestr[j].x].free = true; j++; } toDestr.splice(0, toDestr.length); } i++; } brd.splice(0, brd.length); if (playSound) { } return(true); } function formArray(fx, fy, fc) { var _local1 = fy; var _local2 = fx; var _local3 = fc; if (a[_local1][_local2].sel || (a[_local1][_local2].free)) { } else if ((a[_local1][_local2].col != _local3) && (_local3 != -1)) { brd.push(new Vector2d(_local2, _local1)); } else { toDestr.push(new Vector2d(_local2, _local1)); a[_local1][_local2].sel = true; formArray(_local2, _local1 - 1, _local3); formArray(_local2, _local1 + 1, _local3); formArray(_local2 - 1, _local1, _local3); formArray(_local2 + 1, _local1, _local3); if (st[_local1] == 0) { formArray(_local2 - 1, _local1 - 1, _local3); formArray(_local2 - 1, _local1 + 1, _local3); } else { formArray(_local2 + 1, _local1 - 1, _local3); formArray(_local2 + 1, _local1 + 1, _local3); } } } function addLine() { sndNextLine.start(); sndWhistle.start(); var i = 1; while (i <= (n_rows - 1)) { var j = 1; while (j <= n_columns) { if (!a[i][j].free) { var old_y = getProperty(("ball" + a[i][j].col) + a[i][j].cid, _y); old_y = old_y + square; setProperty(("ball" + a[i][j].col) + a[i][j].cid, _y , old_y); } j++; } i++; } var i = n_rows; while (i >= 2) { var j = 1; while (j <= n_columns) { a[i][j].col = a[i - 1][j].col; a[i][j].cid = a[i - 1][j].cid; eval (("ball" + a[i][j].col) + a[i][j].cid).gotoAndStop(1); a[i][j].free = a[i - 1][j].free; a[i][j].sel = false; j++; } i--; } var csh = st[2]; var i = 1; while (i < st.length) { st[i] = csh; if (csh == 0) { csh = square / 2; } else { csh = 0; } i++; } var j = 1; while (j <= n_columns) { var cur_crd = getCoord(new Vector2d(j, 1)); _root.fld.localToGlobal(cur_crd); var atrib = RandomBall(cur_crd, true); a[1][j].col = atrib.x; a[1][j].cid = atrib.y; a[1][j].sel = false; a[1][j].free = false; j++; } } function GameOver() { mcAvatar.setScore(pnts); g_fGameOver(); } function RandomBall(v, vs) { var k = (1 + g_fGetRandomValue(numColors - 1)); duplicateMovieClip ("_root.parent_b" + k, ("ball" + k) + id, id); setProperty((("ball" + k) + id) + ".bk", _x , ((Math.random() + 1) * (-diameter)) / 2); setProperty((("ball" + k) + id) + ".bk", _y , ((Math.random() + 1) * (-diameter)) / 2); setProperty(("ball" + k) + id, _x , v.x); setProperty(("ball" + k) + id, _y , v.y); setProperty(("ball" + k) + id, _visible , vs); if (vs) { eval (("ball" + k) + id).gotoAndStop(1); } arr_ball.push(("ball" + k) + id); return(new Vector2d(k, id++)); } function way(v) { var _local1 = v; if (a[_local1.y][_local1.x].free) { return(false); } if (a[_local1.y][_local1.x].sel) { return(false); } if (_local1.y == 1) { return(true); } a[_local1.y][_local1.x].sel = true; tmp.push(_local1); if (way(new Vector2d(_local1.x, _local1.y - 1))) { return(true); } if (st[_local1.y] == 0) { if (way(new Vector2d(_local1.x - 1, _local1.y - 1))) { return(true); } } else if (way(new Vector2d(_local1.x + 1, _local1.y - 1))) { return(true); } if (way(new Vector2d(_local1.x - 1, _local1.y))) { return(true); } if (way(new Vector2d(_local1.x + 1, _local1.y))) { return(true); } if (way(new Vector2d(_local1.x, _local1.y + 1))) { return(true); } if (st[_local1.y] == 0) { if (way(new Vector2d(_local1.x - 1, _local1.y + 1))) { return(true); } } else if (way(new Vector2d(_local1.x + 1, _local1.y + 1))) { return(true); } return(false); } function way1(v) { var _local2 = new Boolean(); _local2 = way(v); var _local1 = 0; while (_local1 < tmp.length) { a[tmp[_local1].y][tmp[_local1].x].sel = false; _local1++; } tmp.splice(0, tmp.length); return(_local2); } function gobpres1() { MOWind1.gotoAndStop(2); loadVariables ((((record_table_script_url + "?name=") + MOWind1.name_n) + "&score=") + MOWind1.score_n, "_root.MOWind1"); } function gobpres2() { gameover_v = false; removeMovieClip("MOWind1"); begin_start(); } function lastLineTest() { var _local2 = 10; var _local1 = 1; while (_local1 <= n_columns) { if (!a[_local2][_local1].free) { return(true); } _local1++; } return(false); } function Shoot() { state_1 = false; cur_frm = 1; setProperty(rolling.image, _visible , true); sndFire.start(); } function shootBomb() { _root.paddle.gotoAndPlay(1); eval ("_root.nxtBl." + _root.currentPreview).gotoAndPlay(44); _root.arw.g_b.g_b2.nextBall.gotoAndStop(1); state_1 = false; cur_frm = 1; setProperty(rolling.image, _visible , true); } function leaveGame() { if (gameover_v) { return(undefined); } _root.attachMovie("w_leaveGame", "wnd", 400000); wnd._x = 320; wnd._y = 240; wnd_state = true; } function onYes() { getURL ("javascript:self.close()"); } function onNo() { removeMovieClip(wnd); wnd_state = false; } function restart_init_tmp() { if (wnd_state) { return(undefined); } begin_start(); } function bomba1_press() { if ((bb1 || (bombLoaded)) || (!state)) { return(undefined); } bomb1.theBomb._visible = false; bb1 = true; bom_1._visible = false; initBomb(); } function bomba2_press() { if ((bb2 || (bombLoaded)) || (!state)) { return(undefined); } bomb2.theBomb._visible = false; bb2 = true; bom_2._visible = false; initBomb(); } function bomba3_press() { if ((bb3 || (bombLoaded)) || (!state)) { return(undefined); } bomb3.theBomb._visible = false; bb3 = true; bom_3._visible = false; initBomb(); } function doVolumeUp() { soundText = "Sound Off"; sndPlateClick.setVolume(50); sndNewGame.setVolume(100); sndWallBounce.setVolume(100); sndNextLevel.setVolume(70); sndNextLine.setVolume(150); sndGameOver.setVolume(100); sndRoller.setVolume(40); sndPop.setVolume(30); sndBomb.setVolume(100); sndFire.setVolume(100); sndFireBomb.setVolume(100); } function doVolumeDown() { soundText = "Sound On"; sndPlateClick.setVolume(0); sndNewGame.setVolume(0); sndWallBounce.setVolume(0); sndNextLevel.setVolume(0); sndNextLine.setVolume(0); sndGameOver.setVolume(0); sndRoller.setVolume(0); sndPop.setVolume(0); sndBomb.setVolume(0); sndFire.setVolume(0); } function removeAllClips() { i = 0; while (i < arr_ball.length) { removeMovieClip(arr_ball[i]); i++; } removeMovieClip(arw); }
Frame 21
g_fSendToCSA(g_arrStdAnswersToCSA.gamestarted); if (g_blnStandAloneGame) { g_fXMLStandAlone(""); gotoAndPlay ("startGame"); } else if (g_blnPracticeGame) { gotoAndPlay ("startGame"); } else if (g_blnRestoreGame) { g_fStopGameStepExecute(); gotoAndPlay ("restoreGame"); } else { if (mcSynchronize == undefined) { attachMovie("mcSynchronize", "mcSynchronize", g_numMsgDepth); g_fCenter(mcSynchronize); } if ((g_strGameType.substr(1, 1) == "2") || (g_strGameType.substr(1, 1) == "3")) { mcSynchronize.gotoAndStop("server"); } else { mcSynchronize.gotoAndStop("opponent"); } g_fSendStep(g_arrStdAnswersToCSA.readytogo); g_blnStepExecute = true; stop(); }
Frame 29
play();
Frame 36
if (g_arrGameSteps.length > 0) { if ((g_lvlScoreBoard != null) && (g_lvlScoreBoard.blnLoaded)) { g_fStartGameStepExecute(); } gotoAndPlay ("restoreGame"); } else { gotoAndPlay ("startGame"); }
Frame 37
var numCountDown; var numStartCountDown = getTimer(); strCountDown = "05"; if (mcSynchronize != undefined) { mcSynchronize.removeMovieClip(); }
Frame 45
numCountDown = -Math.floor((getTimer() - numStartCountDown) / 1000); if (numCountDown > 0) { strCountDown = "0" + String(numCountDown); } else { strCountDown = "00"; }
Frame 47
if (numCountDown > 0) { gotoAndPlay ("countDown"); }
Frame 59
stop(); u_fStartGame();
Instance of Symbol 296 MovieClip "colorWall" in Frame 59
onClipEvent (enterFrame) { _root.enter_frame(); }
Instance of Symbol 326 MovieClip "fld" in Frame 59
onClipEvent (mouseMove) { _root.moveMouse(); } onClipEvent (mouseDown) { _root.mouseOnDuwn(); }
Symbol 21 MovieClip [start_message] Frame 1
stop();
Symbol 21 MovieClip [start_message] Frame 2
play(); this._x = _root.numGameWidth / 2; this._y = _root.numGameHeight / 2;
Symbol 21 MovieClip [start_message] Frame 3
time = "05"; currTime = Math.round(getTimer() / 1000); timeDown = 5;
Symbol 21 MovieClip [start_message] Frame 4
newTime = Math.round(getTimer() / 1000); timeLeft = timeDown - (newTime - currTime); if (timeLeft <= 0) { time = "00"; gotoAndPlay (6); } else { time = "0" + timeLeft; }
Symbol 21 MovieClip [start_message] Frame 5
gotoAndPlay (4);
Symbol 21 MovieClip [start_message] Frame 31
_root.play(); this._y = -1000; stop();
Symbol 21 MovieClip [start_message] Frame 36
this.swapDepths(_root.messageDepth); this._x = _root.numGameWidth / 2; this._y = _root.numGameHeight / 2;
Symbol 21 MovieClip [start_message] Frame 100
this._y = 555; _root.removeAllClips(); this.swapDepths(_root.messageDepth - 50); _root.gotoAndPlay("frameGameOver"); stop();
Symbol 23 MovieClip Frame 1
stop();
Symbol 27 Button
on (release) { this.removeMovieClip(); }
Symbol 31 MovieClip [mcUnknownPacket] Frame 1
stop();
Symbol 38 MovieClip [mcSynchronize] Frame 1
stop();
Symbol 38 MovieClip [mcSynchronize] Frame 10
stop();
Symbol 41 MovieClip [mcScoreboardBack] Frame 1
stop();
Symbol 44 Button
on (release) { _parent.g_fClickResignYes(); btnYes._visible = (btnNo._visible = false); }
Symbol 47 Button
on (release) { _parent.g_fClickResignNo(); this.removeMovieClip(); }
Symbol 49 Button
on (release) { _parent.g_fclickStopWatchYes(); btnYes._visible = (btnNo._visible = false); }
Symbol 50 Button
on (release) { _parent.g_fClickStopWatchNo(); this.removeMovieClip(); }
Symbol 52 MovieClip [mcResign] Frame 1
stop();
Instance of Symbol 23 MovieClip in Symbol 52 MovieClip [mcResign] Frame 1
/* no clip actions */
Symbol 57 MovieClip [mcGameOver] Frame 1
var numStartInterval = getTimer();
Symbol 57 MovieClip [mcGameOver] Frame 2
play();
Symbol 57 MovieClip [mcGameOver] Frame 7
if ((getTimer() - numStartInterval) < 5000) { gotoAndPlay ("loop"); } else { if (_parent.g_blnPracticeGame) { _parent.g_fSendToCSA(_parent.g_arrStdAnswersToCSA.gamefinished); } else { var numType = Number(_parent.g_strGameType.substr(1, 1)); if ((numType == 2) || (numType == 3)) { _parent.g_fSendStep("<scoreboard><gameranswer answer=\"0\"/></scoreboard>"); _parent.g_fSendToCSA(_parent.g_arrStdAnswersToCSA.gamefinished); } } _parent.g_fStartGameStepExecute(); stop(); }
Symbol 58 Button
on (release) { _parent.g_fXMLGameFinished(); }
Symbol 60 MovieClip [mcError] Frame 1
var numStartInterval = getTimer();
Symbol 60 MovieClip [mcError] Frame 2
play();
Symbol 60 MovieClip [mcError] Frame 7
if ((getTimer() - numStartInterval) < 3000) { gotoAndPlay ("loop"); } else { _parent.g_fXMLGameFinished(); stop(); }
Symbol 73 MovieClip [SBGAvatar] Frame 1
#initclip 2 SBGAvatar = function () { this.init(); }; SBGAvatar.prototype = new MovieClip(); SBGAvatar.prototype.init = function () { var _local1 = this; _local1.strPlayerName = "PlayerName"; _local1.numPlayerId = 0; _local1.strAvatarURL = ""; _local1.strSide = "left"; _local1.numAvatarWidth = 80; _local1.numAvatarHeight = 81; _local1.numScore = 0; _local1.nameTextFormat = new TextFormat(); _local1.nameTextFormat = _local1.txtName.getTextFormat(); _local1.setPlayerName(_local1.strPlayerName); }; SBGAvatar.prototype.loadAvatar = function (a_url) { var _local1 = this; _local1.strAvatarURL = a_url; loadMovie (_local1.strAvatarURL, _local1.mcAvatar); }; SBGAvatar.prototype.setLeft = function () { var _local1 = this; if (_local1.strSide != "left") { _local1.mcAvatar._height = 81; _local1.mcAvatar._xscale = 100; _local1.mcAvatar._x = (-_local1.mcAvatar._width) / 2; } _local1.strSide = "left"; }; SBGAvatar.prototype.setRight = function () { var _local1 = this; if (_local1.strSide != "right") { _local1.mcAvatar._height = 81; _local1.mcAvatar._xscale = -100; _local1.mcAvatar._x = _local1.mcAvatar._width / 2; } _local1.strSide = "right"; }; SBGAvatar.prototype.onLoadAvatar = function (a_avatar) { var _local1 = this; if (a_avatar.getBytesLoaded() == a_avatar.getBytesTotal()) { if (_local1.strSide == "left") { _local1.setLeft(); } else if (_local1.strSide == "right") { _local1.setRight(); } } }; SBGAvatar.prototype.setPlayerName = function (a_name) { var _local1 = this; _local1.strPlayerName = a_name; _local1.txtName.text = _local1.strPlayerName; }; SBGAvatar.prototype.getPlayerName = function () { return(this.strPlayerName); }; SBGAvatar.prototype.setPlayerId = function (a_id) { this.numPlayerId = a_id; }; SBGAvatar.prototype.getPlayerId = function () { return(this.numPlayerId); }; SBGAvatar.prototype.setScore = function (a_newScore) { this.numScore = parseInt(a_newScore); this.showScore(); }; SBGAvatar.prototype.getScore = function () { return(this.numScore); }; SBGAvatar.prototype.changeScore = function (a_delta) { this.numScore = this.numScore + parseInt(a_delta); this.showScore(); }; SBGAvatar.prototype.showScore = function () { this.mcScore.txtScore.text = String(this.numScore); }; SBGAvatar.prototype.setNameTextFormat = function (a_newTextFormat) { var _local1 = this; _local1.nameTextFormat = a_newTextFormat; _local1.txtName.setTextFormat(_local1.nameTextFormat); }; SBGAvatar.prototype.getNameTextFormat = function () { return(this.nameTextFormat); }; Object.registerClass("SBGAvatar", SBGAvatar); #endinitclip
Instance of Symbol 72 MovieClip "mcAvatar" in Symbol 73 MovieClip [SBGAvatar] Frame 1
onClipEvent (load) { _parent.onLoadAvatar(this); }
Symbol 77 MovieClip [SBGTimer] Frame 1
#initclip 1 SBGTimer = function () { this.init(); }; SBGTimer.prototype = new MovieClip(); SBGTimer.prototype.init = function () { var _local1 = this; _local1.numStart = 0; _local1.numRemainder = 0; _local1.numLastTic = 0; _local1.numTaskInterval = 0; _local1.numLastTaskTime = 0; _local1.numWarningTime = 0; _local1.blnStop = true; _local1.blnWarning = false; _local1.blnBonus = false; _local1.hColorOff = 3394815 /* 0x33CCFF */; _local1.hColorOn = 16776960 /* 0xFFFF00 */; _local1.showTime(); }; SBGTimer.prototype.onEnterFrame = function () { if (!this.blnStop) { this.tick(); } }; SBGTimer.prototype.tick = function () { var _local1 = this; var _local2 = getTimer(); if (_local1.blnBonus) { _local1.numRemainder = _local1.numRemainder - 1; _local1.timeBonus(); } else { _local1.numRemainder = _local1.numRemainder - ((_local2 - _local1.numLastTic) / 1000); _local1.numLastTic = _local2; } _local1.showTime(); if (_local1.numRemainder <= 0) { _local1.numRemainder = 0; _local1.blnBonus = false; _local1.stopTimer(); _local1.showTime(); _local1.timesRunOut(); } else if (!_local1.blnBonus) { if ((Math.floor(_local1.numRemainder) == _local1.numWarningTime) && (!_local1.blnWarning)) { _local1.blnWarning = true; _local1.timerWarning(); } if ((_local1.numTaskInterval > 0) && ((_local1.numLastTaskTime - _local1.numRemainder) >= _local1.numTaskInterval)) { _local1.numLastTaskTime = _local1.numRemainder; _local1.doTask(); } } }; SBGTimer.prototype.showTime = function () { var _local3 = Math.round(this.numRemainder); var _local2 = Math.floor(_local3 / 60); var strMinutes = ((_local2 < 10) ? ("0" + String(_local2)) : (String(_local2))); var _local1 = _local3 % 60; var strSeconds = ((_local1 < 10) ? ("0" + String(_local1)) : (String(_local1))); this.txtTime.text = (strMinutes + ":") + strSeconds; }; SBGTimer.prototype.startTimer = function () { var _local1 = this; if (_local1.numRemainder <= 0) { } else { _local1.numLastTic = getTimer(); _local1.blnStop = false; _local1.numLastTaskTime = _local1.numRemainder; var _local2 = new Color(_local1.txtTime); _local2.setRGB(_local1.hColorOn, 16); _local2 = new Color(_local1.mcTime); _local2.setRGB(_local1.hColorOn, 16); _local1.showTime(); } }; SBGTimer.prototype.startTimerAt = function (a_time) { var _local1 = this; if (a_time <= 0) { } else { _local1.numLastTic = getTimer(); _local1.numRemainder = a_time; _local1.blnStop = false; _local1.numLastTaskTime = _local1.numRemainder; var _local2 = new Color(_local1.txtTime); _local2.setRGB(_local1.hColorOn); _local2 = new Color(_local1.mcTime); _local2.setRGB(_local1.hColorOn, 16); _local1.showTime(); } }; SBGTimer.prototype.stopTimer = function () { var _local1 = this; _local1.blnStop = true; var _local2 = new Color(_local1.txtTime); _local2.setRGB(_local1.hColorOff); _local2 = new Color(_local1.mcTime); _local2.setRGB(_local1.hColorOff); }; SBGTimer.prototype.getTimer = function () { return(Math.floor(this.numRemainder * 10) / 10); }; SBGTimer.prototype.setTimer = function (a_time) { this.numRemainder = a_time; this.showTime(); }; SBGTimer.prototype.setWarningTime = function (a_time) { this.numWarningTime = a_time; }; SBGTimer.prototype.setTaskInterval = function (a_time) { this.numTaskInterval = a_time; }; SBGTimer.prototype.startTimeBonus = function () { this.blnBonus = true; }; SBGTimer.prototype.timerWarning = function () { }; SBGTimer.prototype.timesRunOut = function () { }; SBGTimer.prototype.doTask = function () { }; SBGTimer.prototype.timeBonus = function () { }; Object.registerClass("SBGTimer", SBGTimer); #endinitclip
Symbol 115 MovieClip Frame 1
if (_root.logoUrl == undefined) { play(); } else { loadBrandMov.loadMovie(_root.logoUrl); stop(); }
Symbol 115 MovieClip Frame 2
stop();
Symbol 157 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 20
stop();
Symbol 188 MovieClip Frame 5
stop();
Symbol 192 MovieClip Frame 6
stop();
Symbol 196 MovieClip Frame 6
stop();
Symbol 199 MovieClip Frame 6
stop();
Symbol 200 MovieClip Frame 2
_root.riseChicken.play();
Symbol 200 MovieClip Frame 3
_root.riseChicken.play();
Symbol 200 MovieClip Frame 4
_root.riseChicken.play();
Symbol 200 MovieClip Frame 5
_root.riseChicken.play();
Symbol 200 MovieClip Frame 6
stop(); _root.riseChicken.play();
Symbol 205 MovieClip Frame 11
_root.sndPlateClick.start();
Symbol 205 MovieClip Frame 21
gotoAndStop (1);
Symbol 207 MovieClip Frame 1
stop();
Symbol 210 Button
on (release) { _parent.g_fSetSoundOff(); this.gotoAndStop("on"); }
Symbol 213 Button
on (release) { _parent.g_fSetSoundOn(); this.gotoAndStop("off"); }
Symbol 215 MovieClip Frame 1
stop();
Symbol 215 MovieClip Frame 6
stop();
Symbol 220 Button
on (release, releaseOutside) { if (_currentframe == 1) { play(); } }
Symbol 233 MovieClip Frame 56
stop();
Symbol 234 Button
on (release) { play(); }
Symbol 237 MovieClip Frame 44
stop();
Symbol 238 Button
on (release) { play(); }
Symbol 244 MovieClip Frame 28
stop();
Symbol 260 MovieClip Frame 36
stop();
Symbol 261 Button
on (release) { _parent.play(); }
Symbol 262 MovieClip Frame 1
stop();
Symbol 262 MovieClip Frame 6
stop();
Symbol 262 MovieClip Frame 11
stop();
Symbol 262 MovieClip Frame 16
stop();
Symbol 262 MovieClip Frame 21
stop();
Symbol 263 MovieClip Frame 5
stop();
Symbol 266 Button
on (release, releaseOutside) { play(); }
Symbol 267 MovieClip Frame 1
stop();
Symbol 267 MovieClip Frame 2
this.oldDepth = this.getDepth(); this.swapDepths(_parent.g_numMsgDepth - 5);
Symbol 267 MovieClip Frame 20
stop();
Symbol 267 MovieClip Frame 39
this.swapDepths(this.oldDepth); gotoAndStop (1);
Symbol 269 MovieClip Frame 1
stop();
Symbol 271 MovieClip Frame 1
stop();
Symbol 285 MovieClip Frame 1
g_b2.nextBall.gotoAndStop(_root.cur_frm);
Symbol 285 MovieClip Frame 3
g_b2.nextBall.gotoAndStop(_root.cur_frm);
Symbol 285 MovieClip Frame 5
if (_root.bombLoaded) { stop(); _root.sndFireBomb.start(); } else { _root.paddle.gotoAndPlay(1); eval ("_root.nxtBl." + _root.currentPreview).gotoAndPlay(44); g_b2.nextBall.gotoAndStop(1); _root.shoot(); }
Symbol 285 MovieClip Frame 7
Symbol 285 MovieClip Frame 18
gotoAndStop (1);
Symbol 293 MovieClip Frame 1
Symbol 293 MovieClip Frame 2
if (!_root.blnGameStart) { _root.removeEndRoundEggs(); _root.sndNextLevel.start(); } else { _root.blnGameStart = false; _root.sndNewGame.start(); if (!_root.g_blnRestoreGame) { _root.hitWallMessage.play(); } }
Symbol 293 MovieClip Frame 45
gotoAndStop (1); _root._nextLevel(); if (_root.g_blnRestoreGame) { _root.g_blnRestoreGame = false; _root.mcTimer.timesRunOut = _root.g_fGameOver; _root.mcTimer.startTimer(); }
Symbol 296 MovieClip Frame 1
stop();
Symbol 298 MovieClip Frame 1
stop();
Symbol 301 Button
on (release) { play(); }
Symbol 305 MovieClip Frame 1
_root.playSound = true; stop();
Symbol 305 MovieClip Frame 2
_root.playSound = false; stop();
Symbol 309 MovieClip Frame 15
gotoAndPlay (1);
Symbol 309 MovieClip Frame 16
bonusMessage.pointBonusText.text = _root.pointsPerEgg; _root.pnts = _root.pnts + _root.pointsPerEgg; _root.soundPopMovie.play();
Symbol 309 MovieClip Frame 29
this.removeMovieClip();
Symbol 310 MovieClip Frame 15
gotoAndPlay (1);
Symbol 310 MovieClip Frame 16
bonusMessage.pointBonusText.text = _root.pointsPerEgg; _root.pnts = _root.pnts + _root.pointsPerEgg; _root.soundPopMovie.play();
Symbol 310 MovieClip Frame 29
this.removeMovieClip();
Symbol 311 MovieClip Frame 15
gotoAndPlay (1);
Symbol 311 MovieClip Frame 16
bonusMessage.pointBonusText.text = _root.pointsPerEgg; _root.pnts = _root.pnts + _root.pointsPerEgg; _root.soundPopMovie.play();
Symbol 311 MovieClip Frame 29
this.removeMovieClip();
Symbol 312 MovieClip Frame 15
gotoAndPlay (1);
Symbol 312 MovieClip Frame 16
bonusMessage.pointBonusText.text = _root.pointsPerEgg; _root.pnts = _root.pnts + _root.pointsPerEgg; _root.soundPopMovie.play();
Symbol 312 MovieClip Frame 29
this.removeMovieClip();
Symbol 313 MovieClip Frame 15
gotoAndPlay (1);
Symbol 313 MovieClip Frame 16
bonusMessage.pointBonusText.text = _root.pointsPerEgg; _root.pnts = _root.pnts + _root.pointsPerEgg; _root.soundPopMovie.play();
Symbol 313 MovieClip Frame 29
this.removeMovieClip();
Symbol 314 MovieClip Frame 15
gotoAndPlay (1);
Symbol 314 MovieClip Frame 16
bonusMessage.pointBonusText.text = _root.pointsPerEgg; _root.pnts = _root.pnts + _root.pointsPerEgg; _root.sndBomb.start();
Symbol 314 MovieClip Frame 29
this.removeMovieClip();
Symbol 318 Button
on (release) { _root.bomba1_press(); }
Symbol 320 Button
on (release) { _root.bomba2_press(); }
Symbol 322 Button
on (release) { _root.bomba3_press(); }
Symbol 343 MovieClip Frame 1
previewEgg.play();
Symbol 343 MovieClip Frame 36
_root.gate.stop(); _root.gears.stop(); previewEgg.gotoAndStop(1); _root.sndRoller.stop(); stop();
Symbol 343 MovieClip Frame 37
_root.gate.gotoAndPlay(1);
Symbol 343 MovieClip Frame 44
_root.gate.play(); _root.gears.play();
Symbol 343 MovieClip Frame 63
var redtago = _root.next_col; _root.arw.g_b.g_b2.nextBall.gotoAndStop(redtago + 1); stop(); _parent.gotoAndStop(7);
Symbol 344 MovieClip Frame 1
previewEgg.play();
Symbol 344 MovieClip Frame 36
_root.gate.stop(); _root.gears.stop(); previewEgg.gotoAndStop(1); _root.sndRoller.stop(); stop();
Symbol 344 MovieClip Frame 37
_root.gate.gotoAndPlay(1);
Symbol 344 MovieClip Frame 44
_root.gate.play(); _root.gears.play();
Symbol 344 MovieClip Frame 63
var redtago = _root.next_col; _root.arw.g_b.g_b2.nextBall.gotoAndStop(redtago + 1); stop(); _parent.gotoAndStop(7);
Symbol 345 MovieClip Frame 1
previewEgg.play();
Symbol 345 MovieClip Frame 36
_root.gate.stop(); _root.gears.stop(); previewEgg.gotoAndStop(1); _root.gate.play(); _root.sndRoller.stop(); stop();
Symbol 345 MovieClip Frame 37
_root.gate.gotoAndPlay(1);
Symbol 345 MovieClip Frame 44
_root.gate.play(); _root.gears.play();
Symbol 345 MovieClip Frame 63
var redtago = _root.next_col; _root.arw.g_b.g_b2.nextBall.gotoAndStop(redtago + 1); stop(); _parent.gotoAndStop(7);
Symbol 346 MovieClip Frame 1
previewEgg.play();
Symbol 346 MovieClip Frame 36
_root.gate.stop(); _root.gears.stop(); previewEgg.gotoAndStop(1); _root.sndRoller.stop(); stop();
Symbol 346 MovieClip Frame 37
_root.gate.gotoAndPlay(1);
Symbol 346 MovieClip Frame 44
_root.gate.play(); _root.gears.play();
Symbol 346 MovieClip Frame 63
var redtago = _root.next_col; _root.arw.g_b.g_b2.nextBall.gotoAndStop(redtago + 1); stop(); _parent.gotoAndStop(7);
Symbol 347 MovieClip Frame 1
previewEgg.play();
Symbol 347 MovieClip Frame 36
_root.gate.stop(); _root.gears.stop(); previewEgg.gotoAndStop(1); _root.sndRoller.stop(); stop();
Symbol 347 MovieClip Frame 37
_root.gate.gotoAndPlay(1);
Symbol 347 MovieClip Frame 44
_root.gate.play(); _root.gears.play();
Symbol 347 MovieClip Frame 63
var redtago = _root.next_col; _root.arw.g_b.g_b2.nextBall.gotoAndStop(redtago + 1); stop(); _parent.gotoAndStop(7);
Symbol 348 MovieClip Frame 15
gotoAndPlay (1);
Symbol 348 MovieClip Frame 16
bonusMessage.pointBonusText.text = _root.pointsPerEgg; _root.pnts = _root.pnts + _root.pointsPerEgg; _root.soundPopMovie.play();
Symbol 348 MovieClip Frame 29
this.removeMovieClip();
Symbol 349 MovieClip Frame 1
previewEgg.play();
Symbol 349 MovieClip Frame 30
previewEgg.gotoAndStop(1); _root.sndRoller.stop(); stop();
Symbol 349 MovieClip Frame 31
_root.gate.gotoAndPlay(1);
Symbol 349 MovieClip Frame 53
var redtago = _root.next_col; _root.arw.g_b.g_b2.nextBall.gotoAndStop(redtago + 1); stop(); _parent.gotoAndStop(7);
Symbol 350 MovieClip Frame 1
previewRed.goToAndPlay(1); _root.currentPreview = "previewRed"; _root.sndRoller.start();
Symbol 350 MovieClip Frame 2
previewBlue.goToAndPlay(1); _root.currentPreview = "previewBlue"; _root.sndRoller.start();
Symbol 350 MovieClip Frame 3
previewBrown.goToAndPlay(1); _root.currentPreview = "previewBrown"; _root.sndRoller.start();
Symbol 350 MovieClip Frame 4
previewGreen.goToAndPlay(1); _root.currentPreview = "previewGreen"; _root.sndRoller.start();
Symbol 350 MovieClip Frame 5
previewYellow.goToAndPlay(1); _root.currentPreview = "previewYellow"; _root.sndRoller.start();
Symbol 350 MovieClip Frame 6
previewOrange.goToAndPlay(1); _root.currentPreview = "previewOrange"; _root.sndRoller.start();

Library Items

Symbol 1 Sound [WallBounceSound]
Symbol 2 Sound [FireSound]
Symbol 3 Sound [RollerSound]
Symbol 4 Sound [PlateClickSound]
Symbol 5 Sound [NextLineSound]
Symbol 6 Sound [NextLevelSound]
Symbol 7 Sound [NewGameSound]
Symbol 8 Sound [JaybushSound]
Symbol 9 Sound [soundytime]
Symbol 10 Sound [GameOverSound]
Symbol 11 Sound [Whistle]
Symbol 12 Sound [BombSound]
Symbol 13 Sound [PopSound]Used by:207
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:21
Symbol 16 GraphicUsed by:21
Symbol 17 FontUsed by:18 19 63 67 76 82
Symbol 18 EditableTextUses:17Used by:21
Symbol 19 TextUses:17Used by:21
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClip [start_message]Uses:15 16 18 19 20
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:31 38 52 57 60 269 271
Symbol 24 GraphicUsed by:27 58
Symbol 25 GraphicUsed by:27 58
Symbol 26 GraphicUsed by:27 44 47 49 50 58
Symbol 27 ButtonUses:24 25 26Used by:31
Symbol 28 GraphicUsed by:31
Symbol 29 FontUsed by:30
Symbol 30 EditableTextUses:29Used by:31
Symbol 31 MovieClip [mcUnknownPacket]Uses:23 27 28 30
Symbol 32 GraphicUsed by:38
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:35
Symbol 35 MovieClipUses:34Used by:38
Symbol 36 GraphicUsed by:38
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClip [mcSynchronize]Uses:23 32 35 36 37
Symbol 39 GraphicUsed by:40
Symbol 40 ButtonUses:39Used by:41  Timeline
Symbol 41 MovieClip [mcScoreboardBack]Uses:40
Symbol 42 GraphicUsed by:44 49
Symbol 43 GraphicUsed by:44 49
Symbol 44 ButtonUses:42 43 26Used by:52
Symbol 45 GraphicUsed by:47 50
Symbol 46 GraphicUsed by:47 50
Symbol 47 ButtonUses:45 46 26Used by:52
Symbol 48 GraphicUsed by:52
Symbol 49 ButtonUses:42 43 26Used by:52
Symbol 50 ButtonUses:45 46 26Used by:52
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClip [mcResign]Uses:23 44 47 48 49 50 51
Symbol 53 FontUsed by:54
Symbol 54 EditableTextUses:53Used by:57
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:57
Symbol 57 MovieClip [mcGameOver]Uses:23 54 56
Symbol 58 ButtonUses:24 25 26Used by:60
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip [mcError]Uses:23 58 59
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:73
Symbol 63 EditableTextUses:17Used by:65
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:63 64Used by:73
Symbol 66 GraphicUsed by:73
Symbol 67 EditableTextUses:17Used by:73
Symbol 68 FontUsed by:69
Symbol 69 EditableTextUses:68Used by:73
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:72
Symbol 72 MovieClipUses:71Used by:73
Symbol 73 MovieClip [SBGAvatar]Uses:62 65 66 67 69 72Used by:Timeline
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:77
Symbol 76 EditableTextUses:17Used by:77
Symbol 77 MovieClip [SBGTimer]Uses:75 76Used by:Timeline
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:81
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:79 80Used by:Timeline
Symbol 82 EditableTextUses:17Used by:Timeline
Symbol 83 GraphicUsed by:Timeline
Symbol 84 FontUsed by:85
Symbol 85 EditableTextUses:84Used by:Timeline
Symbol 86 GraphicUsed by:Timeline
Symbol 87 GraphicUsed by:Timeline
Symbol 88 GraphicUsed by:Timeline
Symbol 89 GraphicUsed by:Timeline
Symbol 90 GraphicUsed by:Timeline
Symbol 91 GraphicUsed by:97
Symbol 92 GraphicUsed by:97
Symbol 93 GraphicUsed by:97 101 250
Symbol 94 GraphicUsed by:97 101 205 250
Symbol 95 GraphicUsed by:97 101 250
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:91 92 93 94 95 96Used by:Timeline
Symbol 98 GraphicUsed by:101
Symbol 99 GraphicUsed by:101
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:98 99 93 94 95 100Used by:Timeline
Symbol 102 GraphicUsed by:Timeline
Symbol 103 GraphicUsed by:Timeline
Symbol 104 BitmapUsed by:107
Symbol 105 BitmapUsed by:107
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:104 105 106Used by:Timeline
Symbol 108 GraphicUsed by:Timeline
Symbol 109 BitmapUsed by:111
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:109 110Used by:Timeline
Symbol 112 MovieClipUsed by:115
Symbol 113 FontUsed by:114
Symbol 114 TextUses:113Used by:115
Symbol 115 MovieClipUses:112 114Used by:Timeline
Symbol 116 GraphicUsed by:123
Symbol 117 GraphicUsed by:123
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:123
Symbol 120 GraphicUsed by:123
Symbol 121 GraphicUsed by:123
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:116 117 119 120 121 122Used by:Timeline
Symbol 124 GraphicUsed by:157
Symbol 125 GraphicUsed by:157
Symbol 126 GraphicUsed by:157
Symbol 127 GraphicUsed by:157
Symbol 128 GraphicUsed by:157
Symbol 129 GraphicUsed by:157
Symbol 130 GraphicUsed by:157
Symbol 131 GraphicUsed by:157
Symbol 132 GraphicUsed by:157
Symbol 133 GraphicUsed by:157
Symbol 134 GraphicUsed by:157
Symbol 135 GraphicUsed by:157
Symbol 136 GraphicUsed by:157
Symbol 137 GraphicUsed by:157
Symbol 138 GraphicUsed by:157
Symbol 139 GraphicUsed by:157
Symbol 140 GraphicUsed by:157
Symbol 141 GraphicUsed by:157
Symbol 142 GraphicUsed by:157
Symbol 143 GraphicUsed by:157
Symbol 144 GraphicUsed by:157
Symbol 145 GraphicUsed by:157
Symbol 146 GraphicUsed by:157
Symbol 147 GraphicUsed by:157
Symbol 148 GraphicUsed by:157
Symbol 149 GraphicUsed by:157
Symbol 150 GraphicUsed by:157
Symbol 151 GraphicUsed by:157
Symbol 152 GraphicUsed by:157
Symbol 153 GraphicUsed by:157
Symbol 154 GraphicUsed by:157
Symbol 155 GraphicUsed by:157
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156Used by:Timeline
Symbol 158 GraphicUsed by:Timeline
Symbol 159 FontUsed by:160 161 224 225 235 239 245 247 248 268
Symbol 160 EditableTextUses:159Used by:Timeline
Symbol 161 EditableTextUses:159Used by:Timeline
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:162Used by:181 185 246
Symbol 164 GraphicUsed by:171
Symbol 165 GraphicUsed by:171 177 185 188 192 196 199
Symbol 166 GraphicUsed by:171 177 185 188 192 196 199
Symbol 167 GraphicUsed by:171 188
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClipUses:168Used by:171 188 192 196
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:164 165 166 167 169 170Used by:172 178
Symbol 172 MovieClipUses:171Used by:173 174
Symbol 173 MovieClipUses:172Used by:180
Symbol 174 MovieClipUses:172Used by:180
Symbol 175 GraphicUsed by:177
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:175 165 166 176Used by:178
Symbol 178 MovieClipUses:177 171Used by:179 185 188
Symbol 179 MovieClipUses:178Used by:180
Symbol 180 MovieClipUses:173 174 179Used by:181 185 246
Symbol 181 MovieClipUses:163 180Used by:200
Symbol 182 GraphicUsed by:200
Symbol 183 GraphicUsed by:185 188
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:178 183 165 166 184 163 180Used by:200
Symbol 186 GraphicUsed by:188
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:178 167 169 186 183 165 166 187Used by:200
Symbol 189 GraphicUsed by:192
Symbol 190 GraphicUsed by:192 196 234 238 261 301
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:189 165 166 190 169 191Used by:200
Symbol 193 GraphicUsed by:196
Symbol 194 GraphicUsed by:196 262 263
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:193 165 166 194 169 195 190Used by:200
Symbol 197 GraphicUsed by:199
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:197 165 166 198Used by:200
Symbol 200 MovieClipUses:181 182 185 188 192 196 199Used by:Timeline
Symbol 201 GraphicUsed by:Timeline
Symbol 202 GraphicUsed by:205
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:205
Symbol 205 MovieClipUses:94 202 204Used by:Timeline
Symbol 206 GraphicUsed by:Timeline
Symbol 207 MovieClipUses:13Used by:Timeline
Symbol 208 GraphicUsed by:215
Symbol 209 GraphicUsed by:210 213
Symbol 210 ButtonUses:209Used by:215
Symbol 211 FontUsed by:212 214 221
Symbol 212 TextUses:211Used by:215
Symbol 213 ButtonUses:209Used by:215
Symbol 214 TextUses:211Used by:215
Symbol 215 MovieClipUses:208 210 212 213 214Used by:Timeline
Symbol 216 FontUsed by:217
Symbol 217 TextUses:216Used by:Timeline
Symbol 218 GraphicUsed by:220
Symbol 219 GraphicUsed by:220
Symbol 220 ButtonUses:218 219Used by:267
Symbol 221 TextUses:211Used by:267
Symbol 222 GraphicUsed by:262 263 267
Symbol 223 GraphicUsed by:262
Symbol 224 TextUses:159Used by:262
Symbol 225 TextUses:159Used by:262
Symbol 226 GraphicUsed by:233 272
Symbol 227 GraphicUsed by:233 237 244 257 259 276 277 278 279 280
Symbol 228 GraphicUsed by:233 237 244 278
Symbol 229 GraphicUsed by:233 237 244 257 259 276 277 278 279 280
Symbol 230 GraphicUsed by:233 237 244 277
Symbol 231 GraphicUsed by:233 237 244 276
Symbol 232 GraphicUsed by:233 237 244 280
Symbol 233 MovieClipUses:226 227 228 229 230 231 232Used by:262
Symbol 234 ButtonUses:190Used by:262
Symbol 235 TextUses:159Used by:262
Symbol 236 GraphicUsed by:237 244 279
Symbol 237 MovieClipUses:227 228 229 231 236 232 230Used by:262
Symbol 238 ButtonUses:190Used by:262
Symbol 239 TextUses:159Used by:262
Symbol 240 GraphicUsed by:244
Symbol 241 FontUsed by:243
Symbol 242 FontUsed by:243 297 327
Symbol 243 TextUses:241 242Used by:244 295
Symbol 244 MovieClipUses:240 243 227 228 229 231 236 232 230Used by:262
Symbol 245 TextUses:159Used by:262
Symbol 246 MovieClipUses:163 180Used by:262
Symbol 247 TextUses:159Used by:262
Symbol 248 TextUses:159Used by:262
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:93 94 95 249Used by:260
Symbol 251 GraphicUsed by:257 259
Symbol 252 GraphicUsed by:257 259
Symbol 253 GraphicUsed by:257 259
Symbol 254 GraphicUsed by:256 259
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:254 255Used by:257
Symbol 257 MovieClipUses:251 227 252 229 253 256Used by:258 283 314
Symbol 258 MovieClipUses:257Used by:259 315
Symbol 259 ButtonUses:258 251 227 252 229 253 254Used by:260
Symbol 260 MovieClipUses:250 259Used by:262
Symbol 261 ButtonUses:190Used by:262
Symbol 262 MovieClipUses:223 224 225 233 234 222 194 235 237 238 239 244 245 246 247 248 260 261Used by:267
Symbol 263 MovieClipUses:222 194Used by:267
Symbol 264 GraphicUsed by:266
Symbol 265 GraphicUsed by:266
Symbol 266 ButtonUses:264 265Used by:267
Symbol 267 MovieClipUses:220 221 222 262 263 266Used by:Timeline
Symbol 268 TextUses:159Used by:269
Symbol 269 MovieClipUses:23 268Used by:Timeline
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:23 270Used by:Timeline
Symbol 272 MovieClipUses:226Used by:284
Symbol 273 GraphicUsed by:275
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:273 274Used by:284
Symbol 276 MovieClipUses:227 231 229Used by:283 309 343
Symbol 277 MovieClipUses:227 230 229Used by:283 310 344
Symbol 278 MovieClipUses:227 228 229Used by:283 311 345
Symbol 279 MovieClipUses:227 236 229Used by:283 312 346
Symbol 280 MovieClipUses:227 232 229Used by:283 313 347
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:281Used by:283 348 349
Symbol 283 MovieClipUses:276 277 278 279 280 282 257Used by:284
Symbol 284 MovieClipUses:272 275 283Used by:285
Symbol 285 MovieClipUses:284Used by:286
Symbol 286 MovieClipUses:285Used by:Timeline
Symbol 287 GraphicUsed by:296
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:288Used by:293
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290Used by:292
Symbol 292 MovieClipUses:291Used by:293
Symbol 293 MovieClipUses:289 292Used by:296
Symbol 294 GraphicUsed by:296
Symbol 295 MovieClipUses:243Used by:296
Symbol 296 MovieClipUses:287 293 294 295Used by:Timeline
Symbol 297 TextUses:242Used by:298
Symbol 298 MovieClipUses:297Used by:Timeline
Symbol 299 GraphicUsed by:Timeline
Symbol 300 GraphicUsed by:305
Symbol 301 ButtonUses:190Used by:305
Symbol 302 GraphicUsed by:305
Symbol 303 GraphicUsed by:305
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:300 301 302 303 304Used by:Timeline
Symbol 306 FontUsed by:307
Symbol 307 EditableTextUses:306Used by:308
Symbol 308 MovieClipUses:307Used by:309 310 311 312 313 314 348
Symbol 309 MovieClipUses:276 308Used by:343  Timeline
Symbol 310 MovieClipUses:277 308Used by:344  Timeline
Symbol 311 MovieClipUses:278 308Used by:345  Timeline
Symbol 312 MovieClipUses:279 308Used by:346  Timeline
Symbol 313 MovieClipUses:280 308Used by:347  Timeline
Symbol 314 MovieClipUses:257 308Used by:Timeline
Symbol 315 MovieClipUses:258Used by:Timeline
Symbol 316 GraphicUsed by:Timeline
Symbol 317 GraphicUsed by:318 320 322
Symbol 318 ButtonUses:317Used by:319
Symbol 319 MovieClipUses:318Used by:Timeline
Symbol 320 ButtonUses:317Used by:321
Symbol 321 MovieClipUses:320Used by:Timeline
Symbol 322 ButtonUses:317Used by:323
Symbol 323 MovieClipUses:322Used by:Timeline
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:326
Symbol 326 MovieClipUses:325Used by:Timeline
Symbol 327 EditableTextUses:242Used by:328
Symbol 328 MovieClip [nextLevelWindow]Uses:327Used by:Timeline
Symbol 329 GraphicUsed by:332
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:332
Symbol 332 MovieClip [shotWallWindow]Uses:329 331Used by:Timeline
Symbol 333 GraphicUsed by:340
Symbol 334 GraphicUsed by:340
Symbol 335 GraphicUsed by:340
Symbol 336 GraphicUsed by:340
Symbol 337 GraphicUsed by:340
Symbol 338 GraphicUsed by:340
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:333 334 335 336 337 338 339Used by:Timeline
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:343 344 345 346 347
Symbol 343 MovieClipUses:309 342 276Used by:350
Symbol 344 MovieClipUses:310 342 277Used by:350
Symbol 345 MovieClipUses:311 342 278Used by:350
Symbol 346 MovieClipUses:312 342 279Used by:350
Symbol 347 MovieClipUses:313 342 280Used by:350
Symbol 348 MovieClipUses:282 308Used by:349
Symbol 349 MovieClipUses:348 282Used by:350
Symbol 350 MovieClipUses:343 344 345 346 347 349Used by:Timeline

Instance Names

"gears"Frame 13Symbol 97 MovieClip
"nightShield"Frame 13Symbol 123 MovieClip
"paddle"Frame 13Symbol 157 MovieClip
"feedStand"Frame 13Symbol 200 MovieClip
"riseChicken"Frame 13Symbol 205 MovieClip
"mcSound"Frame 13Symbol 215 MovieClip
"mcTimer"Frame 13Symbol 77 MovieClip [SBGTimer]
"mcAvatar"Frame 13Symbol 73 MovieClip [SBGAvatar]
"mcHelp"Frame 13Symbol 267 MovieClip
"mcSound"Frame 13Symbol 215 MovieClip
"mcMessageBack"Frame 13Symbol 40 Button
"mcStart"Frame 37Symbol 271 MovieClip
"arw"Frame 59Symbol 286 MovieClip
"colorWall"Frame 59Symbol 296 MovieClip
"hitWallMessage"Frame 59Symbol 298 MovieClip
"soundOn_Off"Frame 59Symbol 305 MovieClip
"parent_b1"Frame 59Symbol 309 MovieClip
"parent_b2"Frame 59Symbol 310 MovieClip
"parent_b3"Frame 59Symbol 311 MovieClip
"parent_b4"Frame 59Symbol 312 MovieClip
"parent_b5"Frame 59Symbol 313 MovieClip
"parent_b7"Frame 59Symbol 314 MovieClip
"bomb1"Frame 59Symbol 315 MovieClip
"bomb2"Frame 59Symbol 315 MovieClip
"bomb3"Frame 59Symbol 315 MovieClip
"bom_1"Frame 59Symbol 319 MovieClip
"bom_2"Frame 59Symbol 321 MovieClip
"bom_3"Frame 59Symbol 323 MovieClip
"fld"Frame 59Symbol 326 MovieClip
"nextLevelWindow"Frame 59Symbol 328 MovieClip [nextLevelWindow]
"shotWallWindow"Frame 59Symbol 332 MovieClip [shotWallWindow]
"gate"Frame 59Symbol 340 MovieClip
"soundPopMovie"Frame 59Symbol 207 MovieClip
"nxtBl"Frame 59Symbol 350 MovieClip
"gameOverMessage"Symbol 21 MovieClip [start_message] Frame 1Symbol 15 MovieClip
"txtPacket"Symbol 31 MovieClip [mcUnknownPacket] Frame 1Symbol 30 EditableText
"mcBack"Symbol 38 MovieClip [mcSynchronize] Frame 1Symbol 23 MovieClip
"btnYes"Symbol 52 MovieClip [mcResign] Frame 1Symbol 44 Button
"btnNo"Symbol 52 MovieClip [mcResign] Frame 1Symbol 47 Button
"btnYes"Symbol 52 MovieClip [mcResign] Frame 9Symbol 49 Button
"btnNo"Symbol 52 MovieClip [mcResign] Frame 9Symbol 50 Button
"txtMessage"Symbol 57 MovieClip [mcGameOver] Frame 1Symbol 54 EditableText
"grGameOver"Symbol 57 MovieClip [mcGameOver] Frame 1Symbol 56 MovieClip
"mcBack"Symbol 60 MovieClip [mcError] Frame 1Symbol 23 MovieClip
"txtScore"Symbol 65 MovieClip Frame 1Symbol 63 EditableText
"mcFrame"Symbol 73 MovieClip [SBGAvatar] Frame 1Symbol 62 MovieClip
"mcScore"Symbol 73 MovieClip [SBGAvatar] Frame 1Symbol 65 MovieClip
"txtName"Symbol 73 MovieClip [SBGAvatar] Frame 1Symbol 69 EditableText
"mcAvatar"Symbol 73 MovieClip [SBGAvatar] Frame 1Symbol 72 MovieClip
"mcTime"Symbol 77 MovieClip [SBGTimer] Frame 1Symbol 75 MovieClip
"txtTime"Symbol 77 MovieClip [SBGTimer] Frame 1Symbol 76 EditableText
"loadBrandMov"Symbol 115 MovieClip Frame 1Symbol 112 MovieClip
"beanBowl"Symbol 284 MovieClip Frame 1Symbol 275 MovieClip
"nextBall"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"g_b2"Symbol 285 MovieClip Frame 1Symbol 284 MovieClip
"g_b"Symbol 286 MovieClip Frame 1Symbol 285 MovieClip
"body"Symbol 296 MovieClip Frame 1Symbol 293 MovieClip
"pointBonusText"Symbol 308 MovieClip Frame 1Symbol 307 EditableText
"bonusMessage"Symbol 309 MovieClip Frame 16Symbol 308 MovieClip
"bonusMessage"Symbol 310 MovieClip Frame 16Symbol 308 MovieClip
"bonusMessage"Symbol 311 MovieClip Frame 16Symbol 308 MovieClip
"bonusMessage"Symbol 312 MovieClip Frame 16Symbol 308 MovieClip
"bonusMessage"Symbol 313 MovieClip Frame 16Symbol 308 MovieClip
"bonusMessage"Symbol 314 MovieClip Frame 16Symbol 308 MovieClip
"theBomb"Symbol 315 MovieClip Frame 1Symbol 258 MovieClip
"previewEgg"Symbol 343 MovieClip Frame 1Symbol 309 MovieClip
"previewEgg"Symbol 344 MovieClip Frame 1Symbol 310 MovieClip
"previewEgg"Symbol 345 MovieClip Frame 1Symbol 311 MovieClip
"previewEgg"Symbol 346 MovieClip Frame 1Symbol 312 MovieClip
"previewEgg"Symbol 347 MovieClip Frame 1Symbol 313 MovieClip
"bonusMessage"Symbol 348 MovieClip Frame 16Symbol 308 MovieClip
"previewEgg"Symbol 349 MovieClip Frame 1Symbol 348 MovieClip
"previewRed"Symbol 350 MovieClip Frame 1Symbol 343 MovieClip
"previewBlue"Symbol 350 MovieClip Frame 2Symbol 344 MovieClip
"previewBrown"Symbol 350 MovieClip Frame 3Symbol 345 MovieClip
"previewGreen"Symbol 350 MovieClip Frame 4Symbol 346 MovieClip
"previewYellow"Symbol 350 MovieClip Frame 5Symbol 347 MovieClip
"previewOrange"Symbol 350 MovieClip Frame 6Symbol 349 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "WallBounceSound"
ExportAssets (56)Timeline Frame 1Symbol 2 as "FireSound"
ExportAssets (56)Timeline Frame 1Symbol 3 as "RollerSound"
ExportAssets (56)Timeline Frame 1Symbol 4 as "PlateClickSound"
ExportAssets (56)Timeline Frame 1Symbol 5 as "NextLineSound"
ExportAssets (56)Timeline Frame 1Symbol 6 as "NextLevelSound"
ExportAssets (56)Timeline Frame 1Symbol 7 as "NewGameSound"
ExportAssets (56)Timeline Frame 1Symbol 8 as "JaybushSound"
ExportAssets (56)Timeline Frame 1Symbol 9 as "soundytime"
ExportAssets (56)Timeline Frame 1Symbol 10 as "GameOverSound"
ExportAssets (56)Timeline Frame 1Symbol 11 as "Whistle"
ExportAssets (56)Timeline Frame 1Symbol 12 as "BombSound"
ExportAssets (56)Timeline Frame 1Symbol 13 as "PopSound"
ExportAssets (56)Timeline Frame 1Symbol 21 as "start_message"
ExportAssets (56)Timeline Frame 1Symbol 31 as "mcUnknownPacket"
ExportAssets (56)Timeline Frame 1Symbol 38 as "mcSynchronize"
ExportAssets (56)Timeline Frame 1Symbol 41 as "mcScoreboardBack"
ExportAssets (56)Timeline Frame 1Symbol 52 as "mcResign"
ExportAssets (56)Timeline Frame 1Symbol 57 as "mcGameOver"
ExportAssets (56)Timeline Frame 1Symbol 60 as "mcError"
ExportAssets (56)Timeline Frame 1Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 1Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 13Symbol 13 as "PopSound"
ExportAssets (56)Timeline Frame 13Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 13Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 14Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 14Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 15Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 15Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 16Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 16Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 17Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 17Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 18Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 18Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 19Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 19Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 20Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 20Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 21Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 21Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 22Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 22Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 23Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 23Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 24Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 24Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 25Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 25Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 26Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 26Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 27Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 27Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 28Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 28Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 29Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 29Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 30Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 30Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 31Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 31Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 32Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 32Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 33Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 33Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 34Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 34Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 35Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 35Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 36Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 36Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 37Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 37Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 38Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 38Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 39Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 39Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 40Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 40Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 41Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 41Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 42Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 42Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 43Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 43Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 44Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 44Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 45Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 45Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 46Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 46Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 47Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 47Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 48Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 48Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 49Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 49Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 50Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 50Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 51Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 51Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 52Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 52Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 53Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 53Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 54Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 54Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 55Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 55Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 56Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 56Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 57Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 57Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 58Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 58Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 59Symbol 328 as "nextLevelWindow"
ExportAssets (56)Timeline Frame 59Symbol 332 as "shotWallWindow"
ExportAssets (56)Timeline Frame 59Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 59Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 60Symbol 328 as "nextLevelWindow"
ExportAssets (56)Timeline Frame 60Symbol 332 as "shotWallWindow"
ExportAssets (56)Timeline Frame 60Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 60Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 61Symbol 328 as "nextLevelWindow"
ExportAssets (56)Timeline Frame 61Symbol 332 as "shotWallWindow"
ExportAssets (56)Timeline Frame 61Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 61Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 62Symbol 328 as "nextLevelWindow"
ExportAssets (56)Timeline Frame 62Symbol 332 as "shotWallWindow"
ExportAssets (56)Timeline Frame 62Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 62Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 63Symbol 328 as "nextLevelWindow"
ExportAssets (56)Timeline Frame 63Symbol 332 as "shotWallWindow"
ExportAssets (56)Timeline Frame 63Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 63Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 64Symbol 328 as "nextLevelWindow"
ExportAssets (56)Timeline Frame 64Symbol 332 as "shotWallWindow"
ExportAssets (56)Timeline Frame 64Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 64Symbol 73 as "SBGAvatar"
ExportAssets (56)Timeline Frame 65Symbol 328 as "nextLevelWindow"
ExportAssets (56)Timeline Frame 65Symbol 332 as "shotWallWindow"
ExportAssets (56)Timeline Frame 65Symbol 77 as "SBGTimer"
ExportAssets (56)Timeline Frame 65Symbol 73 as "SBGAvatar"

Labels

"loading"Frame 1
"loaded"Frame 7
"initialize"Frame 13
"syncronize"Frame 21
"restoreGame"Frame 29
"startGame"Frame 37
"countDown"Frame 45
"playGame"Frame 59
"gameover"Symbol 21 MovieClip [start_message] Frame 36
"opponent"Symbol 38 MovieClip [mcSynchronize] Frame 1
"server"Symbol 38 MovieClip [mcSynchronize] Frame 10
"resign"Symbol 52 MovieClip [mcResign] Frame 1
"stopwatch"Symbol 52 MovieClip [mcResign] Frame 9
"loop"Symbol 57 MovieClip [mcGameOver] Frame 2
"loop"Symbol 60 MovieClip [mcError] Frame 2
"off"Symbol 215 MovieClip Frame 1
"on"Symbol 215 MovieClip Frame 6
"rollingOnFrame"Symbol 343 MovieClip Frame 44
"rollingOnFrame"Symbol 344 MovieClip Frame 44
"rollingOnFrame"Symbol 345 MovieClip Frame 44
"rollingOnFrame"Symbol 346 MovieClip Frame 44
"rollingOnFrame"Symbol 347 MovieClip Frame 44

Dynamic Text Variables

timeSymbol 18 EditableText"09"
numLivesSymbol 67 EditableText"0"
strLoadedSymbol 82 EditableText"05%"
g_strGameVersionSymbol 85 EditableText""
pntsSymbol 160 EditableText"5678"
current_levelSymbol 161 EditableText"2"
_root.pntsSymbol 327 EditableText"33333"




http://swfchan.com/23/111148/info.shtml
Created: 13/3 -2019 09:49:28 Last modified: 13/3 -2019 09:49:28 Server time: 12/05 -2024 05:35:39