STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229494 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2575 · P5149 |
This is the info page for Flash #231365 |
score: time: level: |
score: time: level: |
start game |
start game |
arrange five gems of one color in a horizontal or vertical row. use the 'left' and 'right' arrow keys to move the outside gem to the right position. drop the gem onto the board by pressing the 'down' arrow key. use the help for further info. |
arrange five gems of one color in a horizontal or vertical row. use the 'left' and 'right' arrow keys to move the outside gem to the right position. drop the gem onto the board by pressing the 'down' arrow key. use the help for further info. |
highscores |
highscores |
help |
help |
new game |
new game |
© 2003 markus eichler www.juggernart.com |
© 2003 markus eichler www.juggernart.com |
game over ! enter your name for highscore-tracking and confirm with 'return' please. |
game over ! enter your name for highscore-tracking and confirm with 'return' please. |
each 2500 points you reach the next level and the time to drop the drop-gem is decreased. |
this is the time left to move the drop-gem displayed in seconds. when the time is over the drop-gem will be dropped onto the board automaticly. when you drop the gem be- fore the time is over the remaining time is added to the score. |
this is the time meter dis- playing the time left to move the drop-gem. when the time meter is completely red the time is over and the drop-gem will be dropped onto the board automaticly. see also 'time' in the score display. |
this is the color of the next gem. |
this is the gem you have to drop onto the board. move it clockwise by press- ing the 'right' arrow key or counter clockwise by press- ing the 'left' arrow key. drop it onto the board by pressing the 'down' arrow key. |
this is the board. try to arrange the gems in rows or columns of five of one color. when five gems of one color are in a row they are remo- ved from the board and you earn bonus points. if you manage to arrange six gems of one color you get an extra bonus. you can pause the game by pressing the 'space' bar. |
help 2 |
help 2 |
just as for the gem to drop, you have a certain time to move the frame and delete the gems (or to cancel by pressing the up arrow key). when the time is over, the row or column in which the frame is standing is auto- maticly deleted. |
each time you manage to arrange five or six gems of one color into a row you earn bonus points. if you have enough bonus points and the board is too crowded, a puls- ating frame appears on the board. with the frame you can delete the gems of a row or a column! you can move the frame to the de- sired row or column using the 'left' and 'right' arrow keys. to delete the gems press the 'down' arrow key. if you don't want to delete anything press the 'up' arrow key to cancel. |
help 1 |
help 1 |
ActionScript [AS1/AS2]
Frame 1c = "Copyright 2003 by http://www.juggernart.com - Any unauthorized use or modification is strictly prohibited!"; if (this._url.indexOf("juggernart.com") == -1) { getURL ("http://www.juggernart.com/games/", "_self"); } else if (this.cr != "Copyright 2003 by http://www.juggernart.com") { getURL ("http://www.juggernart.com/games/", "_self"); } else if ((Stage.height != 480) || (Stage.width != 640)) { getURL ("http://www.juggernart.com/games/", "_self"); } trace(this.getBytesTotal());Frame 2stop();Instance of Symbol 4 MovieClip in Frame 2onClipEvent (load) { totalbytes = _parent.getBytesTotal(); _xscale = 0; } onClipEvent (enterFrame) { bytes = _parent.getBytesLoaded(); percentloaded = (100 * bytes) / totalbytes; _parent.loading = ("loading... " + int(percentloaded)) + " %"; if (percentloaded < 100) { _xscale = percentloaded; } else if (totalbytes == 134390) { _parent.gotoAndPlay(_parent._currentframe + 1); } else { getURL ("http://www.juggernart.com/games", "_self"); _parent.gotoAndStop(16); } }Frame 3rndNumber = function (pMin, pMax, pDigits) { var _local1 = Math.pow(10, pDigits); return(Math.round((pMin + (Math.random() * (pMax - pMin))) * _local1) / _local1); }; initRndArray = function (pLoops) { var _local3 = pLoops; aRnd = new Array(); var _local2 = 0; while (_local2 < _local3) { var _local1 = 1; while (_local1 <= maxTileNr) { aRnd[((_local2 * maxTileNr) + _local1) - 1] = _local1; _local1++; } _local2++; } }; playSound = function (pSound) { mcSounds.gotoAndPlay(pSound); }; clearBoard = function () { var _local1 = 0; while (_local1 < tilesMax) { aBoard[_local1] = 0; _local1++; } clearLinks(); }; clearLinks = function () { var _local3 = this; var _local2 = 0; while (_local2 < tilesMax) { _local3["aLinks" + _local2] = new Array(2); var _local1 = 0; while (_local1 < 2) { _local3["aLinks" + _local2][_local1] = 0; _local1++; } _local2++; } _local2 = 0; while (_local2 < yMax) { setLink(((_local2 * xMax) + xMax) - 1, 0, -1); _local2++; } _local2 = 0; while (_local2 < xMax) { setLink(_local2 + (xMax * (yMax - 1)), 1, -1); _local2++; } }; setLink = function (pNumber, pLink, pValue) { this["aLinks" + pNumber][pLink] = pValue; }; getLink = function (pNumber, pLink) { return(this["aLinks" + pNumber][pLink]); }; clearStartPosArray = function () { var _local1 = 0; while (_local1 < startPosMax) { aStartPos[_local1] = 0; _local1++; } }; makeNewTile = function () { currentTileNr = nextTileNr; nextTileNr = aRnd.splice(random(aRnd.length), 1)[0]; if (aRnd.length == 0) { initRndArray(rndLoops); } mcNextTile.gotoAndStop(nextTileNr + 1); startPos = rndNumber(0, startPosMax - 1, 0); mcStartPosTile.gotoAndStop(currentTileNr + 1); setStartPos(); }; setStartPos = function () { clearStartPosArray(); aStartPos[startPos] = currentTileNr; getStartPos(); mcStartPosTile._x = aStartTilePos[startPos * 2]; mcStartPosTile._y = aStartTilePos[(startPos * 2) + 1]; }; getStartPos = function () { if (startPos < xMax) { line = "col"; dir = 1; row = 0; col = startPos; } else if ((startPos >= xMax) && (startPos < (xMax + yMax))) { line = "row"; dir = -1; row = startPos - xMax; col = xMax - 1; } else if ((startPos >= (xMax + yMax)) && (startPos < ((2 * xMax) + yMax))) { line = "col"; dir = -1; row = yMax - 1; col = (((2 * xMax) - startPos) + yMax) - 1; } else { line = "row"; dir = 1; row = (((2 * yMax) - startPos) + (2 * xMax)) - 1; col = 0; } }; initDrop = function () { mcStartPosTile.gotoAndStop(1); posCounter = 0; ((line == "row") ? ((maxPos = xMax)) : ((maxPos = yMax))); loopFlag = false; }; getBoardPos = function (pNr) { if (line == "row") { return((row * xMax) + (col + (dir * pNr))); } return(((row + (dir * pNr)) * xMax) + col); }; initCheck = function () { var _local2 = this; var _local1 = 0; while (_local1 < xMax) { _local2["aTilesToKillCol" + _local1] = new Array(); _local1++; } _local1 = 0; while (_local1 < yMax) { _local2["aTilesToKillRow" + _local1] = new Array(); _local1++; } posCounter = 0; line = "row"; dir = 1; row = 0; col = 0; }; initTimer = function () { ((level < aLevelTimes.length) ? ((time = aLevelTimes[level])) : ((time = 3))); }; getTilesOnBoard = function () { tilesOnBoard = 0; var _local1 = 0; while (_local1 < tilesMax) { if (aBoard[_local1] != 0) { tilesOnBoard++; } _local1++; } return(tilesOnBoard); }; killAllTiles = function () { var _local2 = this; var _local1 = 0; while (_local1 < tilesMax) { _local2["mcTile" + _local1].removeMovieClip(); _local1++; } }; showPause = function () { var _local1 = new TextFormat(); _local1.align = "center"; _local1.size = 56; _local1.color = 0; _local1.font = "HOUSE3009-Cyberspace"; this.createTextField("tPauseS", 50000, 102, 120, 282, 122); tPauseS.embedFonts = true; tPauseS.selectable = false; tPauseS.text = "game\rpaused"; tPauseS.setTextFormat(_local1); _local1.color = 13369344 /* 0xCC0000 */; this.createTextField("tPause", 50001, 100, 116, 282, 122); tPause.embedFonts = true; tPause.selectable = false; tPause.text = "game\rpaused"; tPause.setTextFormat(_local1); }; killPause = function () { pause = false; Key.removeListener(pauseListener); hidePause(); }; hidePause = function () { tPauseS.removeTextField(); tPause.removeTextField(); };Instance of Symbol 13 MovieClip "mcSounds" in Frame 3onClipEvent (load) { this.ff = function () { if (_root._url.indexOf("juggernart.com") == -1) { getURL ("http://www.juggernart.com/games/", "_self"); } else if (_root.cr != "Copyright 2003 by http://www.juggernart.com") { getURL ("http://www.juggernart.com/games/", "_self"); } else if ((Stage.height != 480) || (Stage.width != 640)) { getURL ("http://www.juggernart.com/games/", "_self"); } clearInterval(this.iv); }; this.iv = setInterval(this, "ff", 300000); }Frame 4xMax = 6; yMax = 6; maxTileNr = 8; tilesToRow = 5; rndLoops = 10; tilesMax = xMax * yMax; startPosMax = (2 * xMax) + (2 * yMax); rowsKilledBonus = 0; rowBonus = 150; minRowsKilled = 15; rowBonusFactor = rowBonus * minRowsKilled; criticalAmount = Math.round(tilesMax * 0.66); aBoard = new Array(tilesMax); aStartPos = new Array(startPosMax); aStartTilePos = [100, 38, 148, 38, 196, 38, 244, 38, 292, 38, 340, 38, 400, 88, 400, 130, 400, 172, 400, 214, 400, 256, 400, 298, 340, 348, 292, 348, 244, 348, 196, 348, 148, 348, 100, 348, 40, 298, 40, 256, 40, 214, 40, 172, 40, 130, 40, 88]; aLevelTimes = [0, 25, 21, 18, 15, 12, 10, 8, 7, 6, 5, 5, 5, 4, 4, 4]; initRndArray(rndLoops); clearBoard(); time = 0; level = 0; preLevel = 1; score = 0; stop();Frame 7pause = false; pauseListener = new Object(); pauseListener.onKeyDown = function () { if (Key.isDown(32)) { pause = !pause; (pause ? (showPause()) : (hidePause())); } }; Key.addListener(pauseListener); var i = 0; while (i < yMax) { var k = 0; while (k < xMax) { depth = (i * xMax) + k; newTile = mcTile.duplicateMovieClip("mcTile" + depth, depth); newTile.nr = depth; newTile._x = 100 + (k * 48); newTile._y = 88 + (i * 42); newTile.onEnterFrame = function () { var _local1 = this; _local1.gotoAndStop(_local1._parent.aBoard[_local1.nr] + 1); }; k++; } i++; } newTile = mcBonus0.duplicateMovieClip("mcBonus", 10000); newTile._x = 240; newTile._y = 210; level = 1; initTimer(); nextTileNr = aRnd.splice(random(aRnd.length), 1)[0]; makeNewTile();Frame 8stop();Instance of Symbol 84 MovieClip in Frame 8onClipEvent (load) { goDrop = function () { _parent.initDrop(); _parent.gotoAndStop("dropTile"); }; checkKeys = function () { var _local1 = _parent; this.onEnterFrame = function () { var _local1 = _parent; if (getTimer() > (t + 99)) { if (Key.isDown(37)) { _local1.playSound("moveTile1"); _local1.startPos--; if (_local1.startPos < 0) { _local1.startPos = _local1.startPosMax - 1; } _local1.setStartPos(); } else if (Key.isDown(39)) { _local1.playSound("moveTile1"); _local1.startPos++; if (_local1.startPos == _local1.startPosMax) { _local1.startPos = 0; } _local1.setStartPos(); } else if (Key.isDown(40)) { _local1.playSound("click1"); goDrop(); } t = getTimer(); keyFlag = false; } }; }; stopKeys = function () { delete this.onEnterFrame; }; keyFlag = false; keyListener = new Object(); keyListener.onKeyDown = function () { if (_parent.pause) { stopKeys(); } else if (!keyFlag) { keyFlag = true; checkKeys(); } }; keyListener.onKeyUp = function () { if (!_parent.pause) { keyFlag = false; t = 0; stopKeys(); } }; Key.addListener(keyListener); decrTime = function () { var _local1 = _parent; if (!_local1.pause) { if ((--_local1.time) == 0) { _local1.playSound("timeOut"); goDrop(); } mcTimerBar._y = (-82 / time) * (_local1.time - 1); } }; time = _parent.time; ivTimer = setInterval(decrTime, 1000); } onClipEvent (unload) { clearInterval(ivTimer); Key.removeListener(keyListener); }Frame 9function dropTile() { if (!pause) { if ((aBoard[getBoardPos(posCounter)] == 0) && (!loopFlag)) { sf = posCounter - 1; aBoard[getBoardPos(posCounter)] = currentTileNr; if (sf != -1) { aBoard[getBoardPos(sf)] = 0; } else { clearStartPosArray(); } if ((++posCounter) == maxPos) { playSound("moveTile3"); clearInterval(ivTimer); gotoAndPlay ("checkTiles"); } else { playSound("moveTile3"); } } else { if (!loopFlag) { sf = posCounter - 1; } loopFlag = true; lResult = loop2(); if (lResult == "back") { playSound("moveTile3"); } else if (lResult == "ende") { clearInterval(ivTimer); gotoAndPlay ("checkTiles"); } else { clearInterval(ivTimer); gotoAndStop ("gameOver"); } } } } function loop2() { if ((++posCounter) >= maxPos) { if (sf == -1) { return("tod"); } return("ende"); } if (aBoard[getBoardPos(posCounter)] == 0) { ef = posCounter - 1; var _local1 = ef; while (_local1 >= sf) { aBoard[getBoardPos(_local1 + 1)] = aBoard[getBoardPos(_local1)]; _local1--; } if (sf == -1) { clearStartPosArray(); aBoard[getBoardPos(0)] = currentTileNr; } else { aBoard[getBoardPos(sf)] = 0; } sf++; ef++; return("back"); } return(loop2()); } ivTimer = setInterval(dropTile, 66); stop();Frame 11function setBonus() { if (rowLength == tilesToRow) { bonus = bonus + rowBonus; rowsKilledBonus = rowsKilledBonus + rowBonus; } else { bonus = bonus + (rowBonus * 2); rowsKilledBonus = rowsKilledBonus + (rowBonus * 3); } } function levelCheck() { level = Math.floor(score / 2500) + 1; if (level != preLevel) { preLevel = level; bonus = bonus + ((tilesMax - getTilesOnBoard()) * 25); score = score + bonus; mcSounds.gotoAndPlay("levelBonus"); mcBonus.bonus = bonus; mcBonus.play(); } } function startKillAnim(pNr) { var _local1 = this; var _local3 = pNr; if (aBoard[_local3] != 0) { var _local2 = mcTile.duplicateMovieClip("mcTile" + depth, depth++); _local2.gotoAndStop(aBoard[_local3] + 1); _local2._x = _local1["mcTile" + _local3]._x; _local2._y = _local1["mcTile" + _local3]._y; _local2.delay = rndNumber(1, 10, 0); _local2.g = 1; _local2.onEnterFrame = function () { var _local1 = this; if ((--_local1.delay) <= 0) { _local1.g = _local1.g * 1.33; _local1._y = _local1._y + _local1.g; if (_local1._y > 480) { _local1.removeMovieClip(); } } }; } } function checkTile() { tileNr = getBoardPos(posCounter); fNr = aBoard[tileNr]; if (fNr == 0) { return(sub1()); } var _local1 = getLink(tileNr, 0); if (_local1 == 0) { subNeighbour("row"); return(sub3()); } return(sub3()); } function sub1() { if ((++posCounter) == xMax) { posCounter = 0; if ((++row) == yMax) { return(false); } return(sub2()); } return(sub2()); } function sub2() { lResult = checkTile(); if (lResult == false) { return(false); } return(fNr); } function sub3() { var _local1 = getLink(tileNr, 1); if (_local1 == 0) { subNeighbour("col"); return(sub1()); } return(sub1()); } function subNeighbour(pLine) { var _local2 = this; if (pLine == "row") { if ((xMax - posCounter) >= tilesToRow) { _local2["aTilesToKillRow" + row].push(tileNr); var _local1 = posCounter + 1; while (_local1 < xMax) { var tNr = getBoardPos(_local1); var _local3 = aBoard[tNr]; setLink(getBoardPos(_local1 - 1), 0, _local3); if ((_local3 == 0) || (_local3 != fNr)) { if (_local2["aTilesToKillRow" + row].length < tilesToRow) { _local2["aTilesToKillRow" + row] = []; } return; } _local2["aTilesToKillRow" + row].push(tNr); _local1++; } } } else if ((yMax - row) >= tilesToRow) { var tempRow = row; _local2["aTilesToKillCol" + posCounter].push(tileNr); var _local1 = tempRow + 1; while (_local1 < yMax) { row = _local1; var tNr = getBoardPos(posCounter); var _local3 = aBoard[tNr]; row = _local1 - 1; setLink(getBoardPos(posCounter), 1, _local3); row = _local1; if ((_local3 == 0) || (_local3 != fNr)) { if (_local2["aTilesToKillCol" + posCounter].length < tilesToRow) { _local2["aTilesToKillCol" + posCounter] = []; } row = tempRow; return; } _local2["aTilesToKillCol" + posCounter].push(tNr); _local1++; } row = tempRow; } } bonus = 0; depth = 1000; score = score + time; clearLinks(); initCheck(); lResult = checkTile(); var i = 0; while (i < yMax) { rowLength = this["aTilesToKillRow" + i].length; if (rowLength != 0) { playSound("killRow"); while (this["aTilesToKillRow" + i].length > 0) { tileNr = this["aTilesToKillRow" + i].shift(); startKillAnim(tileNr); aBoard[tileNr] = 0; } setBonus(); } i++; } var i = 0; while (i < xMax) { rowLength = this["aTilesToKillCol" + i].length; if (rowLength != 0) { playSound("killRow"); while (this["aTilesToKillCol" + i].length > 0) { tileNr = this["aTilesToKillCol" + i].shift(); startKillAnim(tileNr); aBoard[tileNr] = 0; } setBonus(); } i++; } if (getTilesOnBoard() == 0) { bonus = bonus + 1000; rowsKilledBonus = rowsKilledBonus + (rowBonus * 2); } if (bonus != 0) { score = score + bonus; levelCheck(); mcBonus.bonus = bonus; mcBonus.play(); } else { levelCheck(); } if (((rowsKilledBonus / rowBonusFactor) >= 1) && (tilesOnBoard >= criticalAmount)) { rowsKilledBonus = rowsKilledBonus - rowBonusFactor; initTimer(); time = int(time * 1.5); gotoAndStop ("bonusKill"); } else { makeNewTile(); initTimer(); gotoAndStop ("moveTile"); }Frame 12stop();Instance of Symbol 90 MovieClip "mcRowKiller" in Frame 12onClipEvent (load) { objColor = new Color(this); objColor.setRGB(13369344); objColorTrans = new Object(); objColorTrans.ra = 80; objColorTrans.ga = -100; objColorTrans.ba = -100; brightness = 204; brDecr = 24; changeColor = function () { brightness = brightness - brDecr; if ((brightness <= 0) || (brightness >= 204)) { brDecr = brDecr * -1; } objColorTrans.rb = (objColorTrans.gb = (objColorTrans.bb = brightness)); objColor.setTransform(objColorTrans); }; ivTimer = setInterval(changeColor, 33); } onClipEvent (unload) { clearInterval(ivTimer); }Instance of Symbol 84 MovieClip in Frame 12onClipEvent (load) { function setKillerframe() { var _local1 = _parent; ((line == "col") ? ((frame = 2)) : ((frame = 3))); _local1.mcRowKiller.mcRowKillerFrame.gotoAndStop(frame); _local1.mcRowKiller._x = 97 + (col * 48); _local1.mcRowKiller._y = 85 + (row * 42); } function bonusKillTiles(pMax) { var _local3 = _parent; var _local1 = 0; while (_local1 < pMax) { var _local2 = _local3.getBoardPos(_local1); _local3.startKillAnim(_local2); _local3.aBoard[_local2] = 0; _local1++; } } killRow = function (pParam) { var _local1 = _parent; _local1.line = line; _local1.col = col; _local1.row = row; _local1.dir = 1; if (pParam) { ((line == "col") ? (bonusKillTiles(_local1.yMax)) : (bonusKillTiles(_local1.xMax))); } _local1.makeNewTile(); _local1.initTimer(); _local1.gotoAndStop("moveTile"); }; checkKeys = function () { var _local1 = _parent; this.onEnterFrame = function () { var _local1 = _parent; if (getTimer() > (t + 99)) { if (Key.isDown(37)) { _local1.playSound("moveFrame"); if (line == "col") { if ((--col) < 0) { col = 0; row = _local1.yMax - 1; line = "row"; } } else if ((--row) < 0) { row = 0; col = _local1.xMax - 1; line = "col"; } setKillerframe(); } else if (Key.isDown(39)) { _local1.playSound("moveFrame"); if (line == "col") { if ((++col) == _local1.xMax) { col = 0; row = 0; line = "row"; } } else if ((++row) == _local1.yMax) { row = 0; col = 0; line = "col"; } setKillerframe(); } else if (Key.isDown(38)) { _local1.playSound("click1"); _local1.rowsKilledBonus = _local1.rowsKilledBonus + _local1.rowBonusFactor; killRow(false); } else if (Key.isDown(40)) { _local1.playSound("killRow"); killRow(true); } t = getTimer(); keyFlag = false; } }; }; stopKeys = function () { delete this.onEnterFrame; }; keyFlag = false; keyListener = new Object(); keyListener.onKeyDown = function () { if (_parent.pause) { stopKeys(); } else if (!keyFlag) { keyFlag = true; checkKeys(); } }; keyListener.onKeyUp = function () { if (!_parent.pause) { keyFlag = false; t = 0; stopKeys(); } }; line = "col"; col = 0; row = 0; setKillerframe(); Key.addListener(keyListener); decrTime = function () { var _local1 = _parent; if (!_local1.pause) { if ((--_local1.time) == 0) { _local1.playSound("timeOut"); killRow(true); } mcTimerBar._y = (-82 / time) * (_local1.time - 1); } }; time = _parent.time; ivTimer = setInterval(decrTime, 1000); } onClipEvent (unload) { clearInterval(ivTimer); Key.removeListener(keyListener); }Frame 13killPause(); var i = 0; while (i < tilesMax) { startKillAnim(i); i++; } mcNextTile.gotoAndStop(1); clearBoard(); playSound("gameOver"); stop();Frame 14stop();Frame 15stop();Instance of Symbol 90 MovieClip "mcRowKiller" in Frame 15onClipEvent (load) { objColor = new Color(this); objColor.setRGB(13369344); objColorTrans = new Object(); objColorTrans.ra = 80; objColorTrans.ga = -100; objColorTrans.ba = -100; brightness = 204; brDecr = 24; changeColor = function () { brightness = brightness - brDecr; if ((brightness <= 0) || (brightness >= 204)) { brDecr = brDecr * -1; } objColorTrans.rb = (objColorTrans.gb = (objColorTrans.bb = brightness)); objColor.setTransform(objColorTrans); }; ivTimer = setInterval(changeColor, 33); mcRowKillerFrame.gotoAndStop(2); } onClipEvent (unload) { clearInterval(ivTimer); }Frame 16stop();Symbol 13 MovieClip Frame 1stop();Symbol 13 MovieClip Frame 2gotoAndStop (1);Symbol 13 MovieClip Frame 3gotoAndStop (1);Symbol 13 MovieClip Frame 4gotoAndStop (1);Symbol 13 MovieClip Frame 5gotoAndStop (1);Symbol 13 MovieClip Frame 6gotoAndStop (1);Symbol 13 MovieClip Frame 7gotoAndStop (1);Symbol 13 MovieClip Frame 8gotoAndStop (1);Symbol 13 MovieClip Frame 9gotoAndStop (1);Symbol 38 MovieClip Frame 1score = _parent.score; if (score < 10) { score = "0000" + score; } else if (score < 100) { score = "000" + score; } else if (score < 1000) { score = "00" + score; } else if (score < 10000) { score = "0" + score; } score = score + ""; s1 = score.substr(4, 1); s2 = score.substr(3, 1); s3 = score.substr(2, 1); s4 = score.substr(1, 1); s5 = score.substr(0, 1); time = _parent.time; if (time < 10) { time = "0" + time; } time = time + ""; t1 = time.substr(1, 1); t2 = time.substr(0, 1); level = _parent.level; if (level < 10) { level = "0" + level; } level = level + ""; l1 = level.substr(1, 1); l2 = level.substr(0, 1);Symbol 38 MovieClip Frame 2gotoAndPlay (1);Symbol 42 Buttonon (release) { playSound("click1"); play(); }Symbol 47 Buttonon (release) { theUrl = "sk5ar.php"; getURL (theUrl, "_blank", "POST"); }Symbol 48 MovieClip Frame 1game_title = "Five a Row"; game_author = "juggernart";Symbol 51 Buttonon (release) { playSound("click1"); gotoAndStop ("help"); }Symbol 54 Buttonon (release) { playSound("click1"); play(); }Symbol 57 Buttonon (release) { getURL ("http://www.juggernart.com/", "_blank"); }Symbol 65 MovieClip Frame 1stop();Symbol 65 MovieClip Frame 20gotoAndStop (1);Symbol 82 MovieClip Frame 1stop();Symbol 85 Buttonon (release) { clearInterval(ivTimer); killPause(); killAllTiles(); playSound("click1"); gotoAndStop ("help"); }Symbol 86 Buttonon (release) { clearInterval(ivTimer); killPause(); killAllTiles(); playSound("click1"); gotoAndStop ("start"); }Symbol 89 MovieClip Frame 1stop();Symbol 94 MovieClip Frame 1keyListener = new Object(); keyListener.onKeyDown = function () { if (Key.getCode() == 13) { _parent.name = (my_name = tName.text); Key.removeListener(keyListener); nextFrame(); } }; Key.addListener(keyListener); Selection.setFocus("tName"); tName.text = _parent.name; game_title = "Five a Row"; game_author = "juggernart"; my_score = _parent.score; my_name = _parent.name; level = _parent.level; myDate = new Date(); timestamp = myDate.getTime(); stop();Symbol 94 MovieClip Frame 2delete keyListener; theUrl = "sk5ar.php"; getURL (theUrl, "_blank", "POST"); stop();Symbol 123 Buttonon (release) { playSound("click1"); nextFrame(); }Symbol 132 Buttonon (release) { playSound("click1"); prevFrame(); }
Library Items
Symbol 1 Font | Used by:2 93 | |
Symbol 2 EditableText | Uses:1 | Used by:Timeline |
Symbol 3 Graphic | Used by:4 | |
Symbol 4 MovieClip | Uses:3 | Used by:Timeline |
Symbol 5 Sound | Used by:13 | |
Symbol 6 Sound | Used by:13 | |
Symbol 7 Sound | Used by:13 | |
Symbol 8 Sound | Used by:13 | |
Symbol 9 Sound | Used by:13 | |
Symbol 10 Sound | Used by:13 | |
Symbol 11 Sound | Used by:13 | |
Symbol 12 Sound | Used by:13 | |
Symbol 13 MovieClip | Uses:5 6 7 8 9 10 11 12 | Used by:Timeline |
Symbol 14 ShapeTweening | Used by:Timeline | |
Symbol 15 Bitmap | Used by:16 | |
Symbol 16 Graphic | Uses:15 | Used by:Timeline |
Symbol 17 Font | Used by:18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 43 44 45 46 49 50 52 53 55 56 61 62 63 64 91 92 97 101 105 110 114 118 121 122 125 128 130 131 | |
Symbol 18 EditableText | Uses:17 | Used by:38 |
Symbol 19 EditableText | Uses:17 | Used by:38 |
Symbol 20 EditableText | Uses:17 | Used by:38 |
Symbol 21 EditableText | Uses:17 | Used by:38 |
Symbol 22 EditableText | Uses:17 | Used by:38 |
Symbol 23 EditableText | Uses:17 | Used by:38 |
Symbol 24 EditableText | Uses:17 | Used by:38 |
Symbol 25 EditableText | Uses:17 | Used by:38 |
Symbol 26 EditableText | Uses:17 | Used by:38 |
Symbol 27 EditableText | Uses:17 | Used by:38 |
Symbol 28 EditableText | Uses:17 | Used by:38 |
Symbol 29 EditableText | Uses:17 | Used by:38 |
Symbol 30 EditableText | Uses:17 | Used by:38 |
Symbol 31 EditableText | Uses:17 | Used by:38 |
Symbol 32 EditableText | Uses:17 | Used by:38 |
Symbol 33 EditableText | Uses:17 | Used by:38 |
Symbol 34 EditableText | Uses:17 | Used by:38 |
Symbol 35 EditableText | Uses:17 | Used by:38 |
Symbol 36 Text | Uses:17 | Used by:38 |
Symbol 37 Text | Uses:17 | Used by:38 |
Symbol 38 MovieClip | Uses:18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | Used by:Timeline |
Symbol 39 Text | Uses:17 | Used by:42 Timeline |
Symbol 40 Text | Uses:17 | Used by:42 Timeline |
Symbol 41 Graphic | Used by:42 47 51 54 57 85 86 123 129 132 Timeline | |
Symbol 42 Button | Uses:39 40 41 | Used by:Timeline |
Symbol 43 Text | Uses:17 | Used by:Timeline |
Symbol 44 Text | Uses:17 | Used by:Timeline |
Symbol 45 Text | Uses:17 | Used by:47 |
Symbol 46 Text | Uses:17 | Used by:47 |
Symbol 47 Button | Uses:45 46 41 | Used by:48 |
Symbol 48 MovieClip | Uses:47 | Used by:Timeline |
Symbol 49 Text | Uses:17 | Used by:51 85 Timeline |
Symbol 50 Text | Uses:17 | Used by:51 85 Timeline |
Symbol 51 Button | Uses:49 50 41 | Used by:Timeline |
Symbol 52 Text | Uses:17 | Used by:54 86 Timeline |
Symbol 53 Text | Uses:17 | Used by:54 86 Timeline |
Symbol 54 Button | Uses:52 53 41 | Used by:Timeline |
Symbol 55 Text | Uses:17 | Used by:57 |
Symbol 56 Text | Uses:17 | Used by:57 |
Symbol 57 Button | Uses:55 56 41 | Used by:Timeline |
Symbol 58 Graphic | Used by:83 Timeline | |
Symbol 59 Bitmap | Used by:60 | |
Symbol 60 Graphic | Uses:59 | Used by:Timeline |
Symbol 61 EditableText | Uses:17 | Used by:65 |
Symbol 62 EditableText | Uses:17 | Used by:65 |
Symbol 63 EditableText | Uses:17 | Used by:65 |
Symbol 64 EditableText | Uses:17 | Used by:65 |
Symbol 65 MovieClip | Uses:61 62 63 64 | Used by:Timeline |
Symbol 66 Bitmap | Used by:67 | |
Symbol 67 Graphic | Uses:66 | Used by:82 Timeline |
Symbol 68 Bitmap | Used by:69 | |
Symbol 69 Graphic | Uses:68 | Used by:82 Timeline |
Symbol 70 Bitmap | Used by:71 | |
Symbol 71 Graphic | Uses:70 | Used by:82 Timeline |
Symbol 72 Bitmap | Used by:73 | |
Symbol 73 Graphic | Uses:72 | Used by:82 Timeline |
Symbol 74 Bitmap | Used by:75 | |
Symbol 75 Graphic | Uses:74 | Used by:82 Timeline |
Symbol 76 Bitmap | Used by:77 | |
Symbol 77 Graphic | Uses:76 | Used by:82 Timeline |
Symbol 78 Bitmap | Used by:79 | |
Symbol 79 Graphic | Uses:78 | Used by:82 Timeline |
Symbol 80 Bitmap | Used by:81 | |
Symbol 81 Graphic | Uses:80 | Used by:82 Timeline |
Symbol 82 MovieClip | Uses:67 69 71 73 75 77 79 81 | Used by:Timeline |
Symbol 83 MovieClip | Uses:58 | Used by:84 |
Symbol 84 MovieClip | Uses:83 | Used by:Timeline |
Symbol 85 Button | Uses:49 50 41 | Used by:Timeline |
Symbol 86 Button | Uses:52 53 41 | Used by:Timeline |
Symbol 87 Graphic | Used by:89 | |
Symbol 88 Graphic | Used by:89 | |
Symbol 89 MovieClip | Uses:87 88 | Used by:90 |
Symbol 90 MovieClip | Uses:89 | Used by:Timeline |
Symbol 91 Text | Uses:17 | Used by:94 |
Symbol 92 Text | Uses:17 | Used by:94 |
Symbol 93 EditableText | Uses:1 | Used by:94 |
Symbol 94 MovieClip | Uses:91 92 93 | Used by:Timeline |
Symbol 95 Graphic | Used by:99 102 126 | |
Symbol 96 Graphic | Used by:99 | |
Symbol 97 Text | Uses:17 | Used by:99 |
Symbol 98 Graphic | Used by:99 102 126 | |
Symbol 99 Button | Uses:95 96 97 98 | Used by:Timeline |
Symbol 100 Graphic | Used by:102 | |
Symbol 101 Text | Uses:17 | Used by:102 |
Symbol 102 Button | Uses:95 100 101 98 | Used by:Timeline |
Symbol 103 Graphic | Used by:107 | |
Symbol 104 Graphic | Used by:107 | |
Symbol 105 Text | Uses:17 | Used by:107 |
Symbol 106 Graphic | Used by:107 | |
Symbol 107 Button | Uses:103 104 105 106 | Used by:Timeline |
Symbol 108 Graphic | Used by:112 115 | |
Symbol 109 Graphic | Used by:112 | |
Symbol 110 Text | Uses:17 | Used by:112 |
Symbol 111 Graphic | Used by:112 115 | |
Symbol 112 Button | Uses:108 109 110 111 | Used by:Timeline |
Symbol 113 Graphic | Used by:115 | |
Symbol 114 Text | Uses:17 | Used by:115 |
Symbol 115 Button | Uses:108 113 114 111 | Used by:Timeline |
Symbol 116 Graphic | Used by:120 | |
Symbol 117 Graphic | Used by:120 | |
Symbol 118 Text | Uses:17 | Used by:120 |
Symbol 119 Graphic | Used by:120 | |
Symbol 120 Button | Uses:116 117 118 119 | Used by:Timeline |
Symbol 121 Text | Uses:17 | Used by:123 |
Symbol 122 Text | Uses:17 | Used by:123 |
Symbol 123 Button | Uses:121 122 41 | Used by:Timeline |
Symbol 124 Graphic | Used by:126 | |
Symbol 125 Text | Uses:17 | Used by:126 |
Symbol 126 Button | Uses:95 124 125 98 | Used by:Timeline |
Symbol 127 Graphic | Used by:129 | |
Symbol 128 Text | Uses:17 | Used by:129 |
Symbol 129 Button | Uses:127 128 41 | Used by:Timeline |
Symbol 130 Text | Uses:17 | Used by:132 |
Symbol 131 Text | Uses:17 | Used by:132 |
Symbol 132 Button | Uses:130 131 41 | Used by:Timeline |
Instance Names
"mcSounds" | Frame 3 | Symbol 13 MovieClip |
"mcBonus0" | Frame 6 | Symbol 65 MovieClip |
"mcTile" | Frame 6 | Symbol 82 MovieClip |
"mcStartPosTile" | Frame 6 | Symbol 82 MovieClip |
"mcNextTile" | Frame 6 | Symbol 82 MovieClip |
"mcRowKiller" | Frame 12 | Symbol 90 MovieClip |
"mcRowKiller" | Frame 15 | Symbol 90 MovieClip |
"mcTimerBar" | Symbol 84 MovieClip Frame 1 | Symbol 83 MovieClip |
"mcRowKillerFrame" | Symbol 90 MovieClip Frame 1 | Symbol 89 MovieClip |
"tName" | Symbol 94 MovieClip Frame 1 | Symbol 93 EditableText |
Special Tags
Protect (24) | Timeline Frame 1 | 0 bytes "" |
Labels
"start" | Frame 4 |
"moveTile" | Frame 8 |
"dropTile" | Frame 9 |
"checkTiles" | Frame 10 |
"bonusKill" | Frame 12 |
"gameOver" | Frame 13 |
"help" | Frame 14 |
"moveTile1" | Symbol 13 MovieClip Frame 2 |
"moveTile3" | Symbol 13 MovieClip Frame 3 |
"timeOut" | Symbol 13 MovieClip Frame 4 |
"moveFrame" | Symbol 13 MovieClip Frame 5 |
"gameOver" | Symbol 13 MovieClip Frame 6 |
"click1" | Symbol 13 MovieClip Frame 7 |
"killRow" | Symbol 13 MovieClip Frame 8 |
"levelBonus" | Symbol 13 MovieClip Frame 9 |
Dynamic Text Variables
loading | Symbol 2 EditableText | "" |
l1 | Symbol 18 EditableText | "" |
l2 | Symbol 19 EditableText | "" |
l1 | Symbol 20 EditableText | "" |
l2 | Symbol 21 EditableText | "" |
t1 | Symbol 22 EditableText | "" |
t2 | Symbol 23 EditableText | "" |
t1 | Symbol 24 EditableText | "" |
t2 | Symbol 25 EditableText | "" |
s1 | Symbol 26 EditableText | "" |
s2 | Symbol 27 EditableText | "" |
s3 | Symbol 28 EditableText | "" |
s4 | Symbol 29 EditableText | "" |
s5 | Symbol 30 EditableText | "" |
s1 | Symbol 31 EditableText | "" |
s2 | Symbol 32 EditableText | "" |
s3 | Symbol 33 EditableText | "" |
s4 | Symbol 34 EditableText | "" |
s5 | Symbol 35 EditableText | "" |
bonus | Symbol 61 EditableText | "" |
bonus | Symbol 62 EditableText | "" |
bonus | Symbol 63 EditableText | "" |
bonus | Symbol 64 EditableText | "" |
|