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

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

Puzzle & Brain & Match 3 - Five a Row.swf

This is the info page for
Flash #231365

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


Text
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 1
c = "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 2
stop();
Instance of Symbol 4 MovieClip in Frame 2
onClipEvent (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 3
rndNumber = 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 3
onClipEvent (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 4
xMax = 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 7
pause = 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 8
stop();
Instance of Symbol 84 MovieClip in Frame 8
onClipEvent (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 9
function 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 11
function 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 12
stop();
Instance of Symbol 90 MovieClip "mcRowKiller" in Frame 12
onClipEvent (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 12
onClipEvent (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 13
killPause(); var i = 0; while (i < tilesMax) { startKillAnim(i); i++; } mcNextTile.gotoAndStop(1); clearBoard(); playSound("gameOver"); stop();
Frame 14
stop();
Frame 15
stop();
Instance of Symbol 90 MovieClip "mcRowKiller" in Frame 15
onClipEvent (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 16
stop();
Symbol 13 MovieClip Frame 1
stop();
Symbol 13 MovieClip Frame 2
gotoAndStop (1);
Symbol 13 MovieClip Frame 3
gotoAndStop (1);
Symbol 13 MovieClip Frame 4
gotoAndStop (1);
Symbol 13 MovieClip Frame 5
gotoAndStop (1);
Symbol 13 MovieClip Frame 6
gotoAndStop (1);
Symbol 13 MovieClip Frame 7
gotoAndStop (1);
Symbol 13 MovieClip Frame 8
gotoAndStop (1);
Symbol 13 MovieClip Frame 9
gotoAndStop (1);
Symbol 38 MovieClip Frame 1
score = _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 2
gotoAndPlay (1);
Symbol 42 Button
on (release) { playSound("click1"); play(); }
Symbol 47 Button
on (release) { theUrl = "sk5ar.php"; getURL (theUrl, "_blank", "POST"); }
Symbol 48 MovieClip Frame 1
game_title = "Five a Row"; game_author = "juggernart";
Symbol 51 Button
on (release) { playSound("click1"); gotoAndStop ("help"); }
Symbol 54 Button
on (release) { playSound("click1"); play(); }
Symbol 57 Button
on (release) { getURL ("http://www.juggernart.com/", "_blank"); }
Symbol 65 MovieClip Frame 1
stop();
Symbol 65 MovieClip Frame 20
gotoAndStop (1);
Symbol 82 MovieClip Frame 1
stop();
Symbol 85 Button
on (release) { clearInterval(ivTimer); killPause(); killAllTiles(); playSound("click1"); gotoAndStop ("help"); }
Symbol 86 Button
on (release) { clearInterval(ivTimer); killPause(); killAllTiles(); playSound("click1"); gotoAndStop ("start"); }
Symbol 89 MovieClip Frame 1
stop();
Symbol 94 MovieClip Frame 1
keyListener = 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 2
delete keyListener; theUrl = "sk5ar.php"; getURL (theUrl, "_blank", "POST"); stop();
Symbol 123 Button
on (release) { playSound("click1"); nextFrame(); }
Symbol 132 Button
on (release) { playSound("click1"); prevFrame(); }

Library Items

Symbol 1 FontUsed by:2 93
Symbol 2 EditableTextUses:1Used by:Timeline
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:Timeline
Symbol 5 SoundUsed by:13
Symbol 6 SoundUsed by:13
Symbol 7 SoundUsed by:13
Symbol 8 SoundUsed by:13
Symbol 9 SoundUsed by:13
Symbol 10 SoundUsed by:13
Symbol 11 SoundUsed by:13
Symbol 12 SoundUsed by:13
Symbol 13 MovieClipUses:5 6 7 8 9 10 11 12Used by:Timeline
Symbol 14 ShapeTweeningUsed by:Timeline
Symbol 15 BitmapUsed by:16
Symbol 16 GraphicUses:15Used by:Timeline
Symbol 17 FontUsed 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 EditableTextUses:17Used by:38
Symbol 19 EditableTextUses:17Used by:38
Symbol 20 EditableTextUses:17Used by:38
Symbol 21 EditableTextUses:17Used by:38
Symbol 22 EditableTextUses:17Used by:38
Symbol 23 EditableTextUses:17Used by:38
Symbol 24 EditableTextUses:17Used by:38
Symbol 25 EditableTextUses:17Used by:38
Symbol 26 EditableTextUses:17Used by:38
Symbol 27 EditableTextUses:17Used by:38
Symbol 28 EditableTextUses:17Used by:38
Symbol 29 EditableTextUses:17Used by:38
Symbol 30 EditableTextUses:17Used by:38
Symbol 31 EditableTextUses:17Used by:38
Symbol 32 EditableTextUses:17Used by:38
Symbol 33 EditableTextUses:17Used by:38
Symbol 34 EditableTextUses:17Used by:38
Symbol 35 EditableTextUses:17Used by:38
Symbol 36 TextUses:17Used by:38
Symbol 37 TextUses:17Used by:38
Symbol 38 MovieClipUses:18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37Used by:Timeline
Symbol 39 TextUses:17Used by:42  Timeline
Symbol 40 TextUses:17Used by:42  Timeline
Symbol 41 GraphicUsed by:42 47 51 54 57 85 86 123 129 132  Timeline
Symbol 42 ButtonUses:39 40 41Used by:Timeline
Symbol 43 TextUses:17Used by:Timeline
Symbol 44 TextUses:17Used by:Timeline
Symbol 45 TextUses:17Used by:47
Symbol 46 TextUses:17Used by:47
Symbol 47 ButtonUses:45 46 41Used by:48
Symbol 48 MovieClipUses:47Used by:Timeline
Symbol 49 TextUses:17Used by:51 85  Timeline
Symbol 50 TextUses:17Used by:51 85  Timeline
Symbol 51 ButtonUses:49 50 41Used by:Timeline
Symbol 52 TextUses:17Used by:54 86  Timeline
Symbol 53 TextUses:17Used by:54 86  Timeline
Symbol 54 ButtonUses:52 53 41Used by:Timeline
Symbol 55 TextUses:17Used by:57
Symbol 56 TextUses:17Used by:57
Symbol 57 ButtonUses:55 56 41Used by:Timeline
Symbol 58 GraphicUsed by:83  Timeline
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:Timeline
Symbol 61 EditableTextUses:17Used by:65
Symbol 62 EditableTextUses:17Used by:65
Symbol 63 EditableTextUses:17Used by:65
Symbol 64 EditableTextUses:17Used by:65
Symbol 65 MovieClipUses:61 62 63 64Used by:Timeline
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:82  Timeline
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:82  Timeline
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:82  Timeline
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:82  Timeline
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:82  Timeline
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:82  Timeline
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:82  Timeline
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:82  Timeline
Symbol 82 MovieClipUses:67 69 71 73 75 77 79 81Used by:Timeline
Symbol 83 MovieClipUses:58Used by:84
Symbol 84 MovieClipUses:83Used by:Timeline
Symbol 85 ButtonUses:49 50 41Used by:Timeline
Symbol 86 ButtonUses:52 53 41Used by:Timeline
Symbol 87 GraphicUsed by:89
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:87 88Used by:90
Symbol 90 MovieClipUses:89Used by:Timeline
Symbol 91 TextUses:17Used by:94
Symbol 92 TextUses:17Used by:94
Symbol 93 EditableTextUses:1Used by:94
Symbol 94 MovieClipUses:91 92 93Used by:Timeline
Symbol 95 GraphicUsed by:99 102 126
Symbol 96 GraphicUsed by:99
Symbol 97 TextUses:17Used by:99
Symbol 98 GraphicUsed by:99 102 126
Symbol 99 ButtonUses:95 96 97 98Used by:Timeline
Symbol 100 GraphicUsed by:102
Symbol 101 TextUses:17Used by:102
Symbol 102 ButtonUses:95 100 101 98Used by:Timeline
Symbol 103 GraphicUsed by:107
Symbol 104 GraphicUsed by:107
Symbol 105 TextUses:17Used by:107
Symbol 106 GraphicUsed by:107
Symbol 107 ButtonUses:103 104 105 106Used by:Timeline
Symbol 108 GraphicUsed by:112 115
Symbol 109 GraphicUsed by:112
Symbol 110 TextUses:17Used by:112
Symbol 111 GraphicUsed by:112 115
Symbol 112 ButtonUses:108 109 110 111Used by:Timeline
Symbol 113 GraphicUsed by:115
Symbol 114 TextUses:17Used by:115
Symbol 115 ButtonUses:108 113 114 111Used by:Timeline
Symbol 116 GraphicUsed by:120
Symbol 117 GraphicUsed by:120
Symbol 118 TextUses:17Used by:120
Symbol 119 GraphicUsed by:120
Symbol 120 ButtonUses:116 117 118 119Used by:Timeline
Symbol 121 TextUses:17Used by:123
Symbol 122 TextUses:17Used by:123
Symbol 123 ButtonUses:121 122 41Used by:Timeline
Symbol 124 GraphicUsed by:126
Symbol 125 TextUses:17Used by:126
Symbol 126 ButtonUses:95 124 125 98Used by:Timeline
Symbol 127 GraphicUsed by:129
Symbol 128 TextUses:17Used by:129
Symbol 129 ButtonUses:127 128 41Used by:Timeline
Symbol 130 TextUses:17Used by:132
Symbol 131 TextUses:17Used by:132
Symbol 132 ButtonUses:130 131 41Used by:Timeline

Instance Names

"mcSounds"Frame 3Symbol 13 MovieClip
"mcBonus0"Frame 6Symbol 65 MovieClip
"mcTile"Frame 6Symbol 82 MovieClip
"mcStartPosTile"Frame 6Symbol 82 MovieClip
"mcNextTile"Frame 6Symbol 82 MovieClip
"mcRowKiller"Frame 12Symbol 90 MovieClip
"mcRowKiller"Frame 15Symbol 90 MovieClip
"mcTimerBar"Symbol 84 MovieClip Frame 1Symbol 83 MovieClip
"mcRowKillerFrame"Symbol 90 MovieClip Frame 1Symbol 89 MovieClip
"tName"Symbol 94 MovieClip Frame 1Symbol 93 EditableText

Special Tags

Protect (24)Timeline Frame 10 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

loadingSymbol 2 EditableText""
l1Symbol 18 EditableText""
l2Symbol 19 EditableText""
l1Symbol 20 EditableText""
l2Symbol 21 EditableText""
t1Symbol 22 EditableText""
t2Symbol 23 EditableText""
t1Symbol 24 EditableText""
t2Symbol 25 EditableText""
s1Symbol 26 EditableText""
s2Symbol 27 EditableText""
s3Symbol 28 EditableText""
s4Symbol 29 EditableText""
s5Symbol 30 EditableText""
s1Symbol 31 EditableText""
s2Symbol 32 EditableText""
s3Symbol 33 EditableText""
s4Symbol 34 EditableText""
s5Symbol 35 EditableText""
bonusSymbol 61 EditableText""
bonusSymbol 62 EditableText""
bonusSymbol 63 EditableText""
bonusSymbol 64 EditableText""




http://swfchan.com/47/231365/info.shtml
Created: 31/1 -2020 04:57:12 Last modified: 31/1 -2020 04:57:12 Server time: 05/05 -2024 13:03:08