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

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

5 in a Row.swf

This is the info page for
Flash #23781

(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

play again

play again

game over !
Its not as easy as it looks, is it?

game over !
Its not as easy as it looks, is it?

submit your score

submit your score

oooo, well
done.
You could be in for a prize.

oooo, well
done.
You could be in for a prize.

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 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 { _parent.gotoAndPlay(_parent._currentframe + 1); } }
Frame 3
rndNumber = function (pMin, pMax, pDigits) { var d = Math.pow(10, pDigits); return(Math.round((pMin + (Math.random() * (pMax - pMin))) * d) / d); }; initRndArray = function (pLoops) { aRnd = new Array(); var i = 0; while (i < pLoops) { var k = 1; while (k <= maxTileNr) { aRnd[((i * maxTileNr) + k) - 1] = k; k++; } i++; } }; playSound = function (pSound) { mcSounds.gotoAndPlay(pSound); }; clearBoard = function () { var i = 0; while (i < tilesMax) { aBoard[i] = 0; i++; } clearLinks(); }; clearLinks = function () { var i = 0; while (i < tilesMax) { this["aLinks" + i] = new Array(2); var k = 0; while (k < 2) { this["aLinks" + i][k] = 0; k++; } i++; } var i = 0; while (i < yMax) { setLink(((i * xMax) + xMax) - 1, 0, -1); i++; } var i = 0; while (i < xMax) { setLink(i + (xMax * (yMax - 1)), 1, -1); i++; } }; setLink = function (pNumber, pLink, pValue) { this["aLinks" + pNumber][pLink] = pValue; }; getLink = function (pNumber, pLink) { return(this["aLinks" + pNumber][pLink]); }; clearStartPosArray = function () { var i = 0; while (i < startPosMax) { aStartPos[i] = 0; i++; } }; 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 i = 0; while (i < xMax) { this["aTilesToKillCol" + i] = new Array(); i++; } var i = 0; while (i < yMax) { this["aTilesToKillRow" + i] = new Array(); i++; } 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 i = 0; while (i < tilesMax) { if (aBoard[i] != 0) { tilesOnBoard++; } i++; } return(tilesOnBoard); }; killAllTiles = function () { var i = 0; while (i < tilesMax) { this["mcTile" + i].removeMovieClip(); i++; } }; showPause = function () { var tFormat = new TextFormat(); tFormat.align = "center"; tFormat.size = 56; tFormat.color = 0; tFormat.font = "HOUSE3009-Cyberspace"; this.createTextField("tPauseS", 50000, 102, 120, 282, 122); tPauseS.embedFonts = true; tPauseS.selectable = false; tPauseS.text = "game\rpaused"; tPauseS.setTextFormat(tFormat); tFormat.color = 13369344 /* 0xCC0000 */; this.createTextField("tPause", 50001, 100, 116, 282, 122); tPause.embedFonts = true; tPause.selectable = false; tPause.text = "game\rpaused"; tPause.setTextFormat(tFormat); }; killPause = function () { pause = false; Key.removeListener(pauseListener); hidePause(); }; hidePause = function () { tPauseS.removeTextField(); tPause.removeTextField(); };
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; if (threshold == undefined) { threshold = 1000; } else { threshold = Number(threshold); } 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 () { this.gotoAndStop(this._parent.aBoard[this.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 () { this.onEnterFrame = function () { if (getTimer() > (t + 99)) { if (Key.isDown(37)) { _parent.playSound("moveTile1"); _parent.startPos--; if (_parent.startPos < 0) { _parent.startPos = _parent.startPosMax - 1; } _parent.setStartPos(); } else if (Key.isDown(39)) { _parent.playSound("moveTile1"); _parent.startPos++; if (_parent.startPos == _parent.startPosMax) { _parent.startPos = 0; } _parent.setStartPos(); } else if (Key.isDown(40)) { _parent.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 () { if (!_parent.pause) { if ((--_parent.time) == 0) { _parent.playSound("timeOut"); goDrop(); } mcTimerBar._y = (-82 / time) * (_parent.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 (10); } 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 (10); } else { clearInterval(ivTimer); gotoAndStop (13); } } } } function loop2() { if ((++posCounter) >= maxPos) { if (sf == -1) { return("tod"); } return("ende"); } if (aBoard[getBoardPos(posCounter)] == 0) { ef = posCounter - 1; var i = ef; while (i >= sf) { aBoard[getBoardPos(i + 1)] = aBoard[getBoardPos(i)]; i--; } 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) { if (aBoard[pNr] != 0) { var newTile = mcTile.duplicateMovieClip("mcTile" + depth, depth++); newTile.gotoAndStop(aBoard[pNr] + 1); newTile._x = this["mcTile" + pNr]._x; newTile._y = this["mcTile" + pNr]._y; newTile.delay = rndNumber(1, 10, 0); newTile.g = 1; newTile.onEnterFrame = function () { if ((--this.delay) <= 0) { this.g = this.g * 1.33; this._y = this._y + this.g; if (this._y > 480) { this.removeMovieClip(); } } }; } } function checkTile() { tileNr = getBoardPos(posCounter); fNr = aBoard[tileNr]; if (fNr == 0) { return(sub1()); } var link = getLink(tileNr, 0); if (link == 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 link = getLink(tileNr, 1); if (link == 0) { subNeighbour("col"); return(sub1()); } return(sub1()); } function subNeighbour(pLine) { if (pLine == "row") { if ((xMax - posCounter) >= tilesToRow) { this["aTilesToKillRow" + row].push(tileNr); var i = (posCounter + 1); while (i < xMax) { var tNr = getBoardPos(i); var nNr = aBoard[tNr]; setLink(getBoardPos(i - 1), 0, nNr); if ((nNr == 0) || (nNr != fNr)) { if (this["aTilesToKillRow" + row].length < tilesToRow) { this["aTilesToKillRow" + row] = []; } return(undefined); } this["aTilesToKillRow" + row].push(tNr); i++; } } } else if ((yMax - row) >= tilesToRow) { var tempRow = row; this["aTilesToKillCol" + posCounter].push(tileNr); var i = (tempRow + 1); while (i < yMax) { row = i; var tNr = getBoardPos(posCounter); var nNr = aBoard[tNr]; row = i - 1; setLink(getBoardPos(posCounter), 1, nNr); row = i; if ((nNr == 0) || (nNr != fNr)) { if (this["aTilesToKillCol" + posCounter].length < tilesToRow) { this["aTilesToKillCol" + posCounter] = []; } row = tempRow; return(undefined); } this["aTilesToKillCol" + posCounter].push(tNr); i++; } 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 (12); } else { makeNewTile(); initTimer(); gotoAndStop (8); }
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() { ((line == "col") ? ((frame = 2)) : ((frame = 3))); _parent.mcRowKiller.mcRowKillerFrame.gotoAndStop(frame); _parent.mcRowKiller._x = 97 + (col * 48); _parent.mcRowKiller._y = 85 + (row * 42); } function bonusKillTiles(pMax) { var i = 0; while (i < pMax) { var nr = _parent.getBoardPos(i); _parent.startKillAnim(nr); _parent.aBoard[nr] = 0; i++; } } killRow = function (pParam) { _parent.line = line; _parent.col = col; _parent.row = row; _parent.dir = 1; if (pParam) { ((line == "col") ? (bonusKillTiles(_parent.yMax)) : (bonusKillTiles(_parent.xMax))); } _parent.makeNewTile(); _parent.initTimer(); _parent.gotoAndStop("moveTile"); }; checkKeys = function () { this.onEnterFrame = function () { if (getTimer() > (t + 99)) { if (Key.isDown(37)) { _parent.playSound("moveFrame"); if (line == "col") { if ((--col) < 0) { col = 0; row = _parent.yMax - 1; line = "row"; } } else if ((--row) < 0) { row = 0; col = _parent.xMax - 1; line = "col"; } setKillerframe(); } else if (Key.isDown(39)) { _parent.playSound("moveFrame"); if (line == "col") { if ((++col) == _parent.xMax) { col = 0; row = 0; line = "row"; } } else if ((++row) == _parent.yMax) { row = 0; col = 0; line = "col"; } setKillerframe(); } else if (Key.isDown(38)) { _parent.playSound("click1"); _parent.rowsKilledBonus = _parent.rowsKilledBonus + _parent.rowBonusFactor; killRow(false); } else if (Key.isDown(40)) { _parent.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 () { if (!_parent.pause) { if ((--_parent.time) == 0) { _parent.playSound("timeOut"); killRow(true); } mcTimerBar._y = (-82 / time) * (_parent.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); }
Symbol 16 MovieClip Frame 1
stop();
Symbol 16 MovieClip Frame 2
gotoAndStop (1);
Symbol 16 MovieClip Frame 3
gotoAndStop (1);
Symbol 16 MovieClip Frame 4
gotoAndStop (1);
Symbol 16 MovieClip Frame 5
gotoAndStop (1);
Symbol 16 MovieClip Frame 6
gotoAndStop (1);
Symbol 16 MovieClip Frame 7
gotoAndStop (1);
Symbol 16 MovieClip Frame 8
gotoAndStop (1);
Symbol 16 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) { _root.playSound("click1"); getURL ("http://www.chickstop.com/scores/thisweek/?q=16", "_self"); }
Symbol 48 MovieClip Frame 1
Symbol 51 Button
on (release) { playSound("click1"); gotoAndStop (14); }
Symbol 54 Button
on (release) { playSound("click1"); play(); }
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 (14); }
Symbol 86 Button
on (release) { clearInterval(ivTimer); killPause(); killAllTiles(); playSound("click1"); gotoAndStop (4); }
Symbol 89 MovieClip Frame 1
stop();
Symbol 94 Button
on (release) { _parent.killPause(); _parent.killAllTiles(); _parent.playSound("click1"); _parent.gotoAndStop("start"); }
Symbol 99 Button
on (release) { _root.playSound("click1"); getURL ("http://www.chickstop.com/games/submitscore/index.php", "_self", "GET"); }
Symbol 102 MovieClip Frame 1
developer = "MarkusEichler"; game_name = "FiveARow"; score = _parent.score; if (score >= _root.threshold) { gotoAndStop (3); }
Symbol 102 MovieClip Frame 2
stop();
Symbol 102 MovieClip Frame 3
stop();
Symbol 132 Button
on (release) { playSound("click1"); nextFrame(); }
Symbol 141 Button
on (release) { playSound("click1"); prevFrame(); }

Library Items

Symbol 1 FontUsed by:2
Symbol 2 EditableTextUses:1Used by:Timeline
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:Timeline
Symbol 5 ShapeTweeningUsed by:Timeline
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:Timeline
Symbol 8 SoundUsed by:16
Symbol 9 SoundUsed by:16
Symbol 10 SoundUsed by:16
Symbol 11 SoundUsed by:16
Symbol 12 SoundUsed by:16
Symbol 13 SoundUsed by:16
Symbol 14 SoundUsed by:16
Symbol 15 SoundUsed by:16
Symbol 16 MovieClipUses:8 9 10 11 12 13 14 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 95 96 97 98 100 101 105 109 113 118 123 127 130 131 134 137 139 140
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 132 138 141  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 GraphicUsed by:94 99
Symbol 94 ButtonUses:91 92 93Used by:102
Symbol 95 TextUses:17Used by:102
Symbol 96 TextUses:17Used by:102
Symbol 97 TextUses:17Used by:99
Symbol 98 TextUses:17Used by:99
Symbol 99 ButtonUses:97 98 93Used by:102
Symbol 100 TextUses:17Used by:102
Symbol 101 TextUses:17Used by:102
Symbol 102 MovieClipUses:94 95 96 99 100 101Used by:Timeline
Symbol 103 GraphicUsed by:107 110 135
Symbol 104 GraphicUsed by:107
Symbol 105 TextUses:17Used by:107
Symbol 106 GraphicUsed by:107 110 135
Symbol 107 ButtonUses:103 104 105 106Used by:Timeline
Symbol 108 GraphicUsed by:110
Symbol 109 TextUses:17Used by:110
Symbol 110 ButtonUses:103 108 109 106Used by:Timeline
Symbol 111 GraphicUsed by:115
Symbol 112 GraphicUsed by:115
Symbol 113 TextUses:17Used by:115
Symbol 114 GraphicUsed by:115
Symbol 115 ButtonUses:111 112 113 114Used by:Timeline
Symbol 116 GraphicUsed by:120
Symbol 117 GraphicUsed by:120
Symbol 118 TextUses:17Used by:120
Symbol 119 GraphicUsed by:120 124
Symbol 120 ButtonUses:116 117 118 119Used by:Timeline
Symbol 121 GraphicUsed by:124
Symbol 122 GraphicUsed by:124
Symbol 123 TextUses:17Used by:124
Symbol 124 ButtonUses:121 122 123 119Used by:Timeline
Symbol 125 GraphicUsed by:129
Symbol 126 GraphicUsed by:129
Symbol 127 TextUses:17Used by:129
Symbol 128 GraphicUsed by:129
Symbol 129 ButtonUses:125 126 127 128Used by:Timeline
Symbol 130 TextUses:17Used by:132
Symbol 131 TextUses:17Used by:132
Symbol 132 ButtonUses:130 131 41Used by:Timeline
Symbol 133 GraphicUsed by:135
Symbol 134 TextUses:17Used by:135
Symbol 135 ButtonUses:103 133 134 106Used by:Timeline
Symbol 136 GraphicUsed by:138
Symbol 137 TextUses:17Used by:138
Symbol 138 ButtonUses:136 137 41Used by:Timeline
Symbol 139 TextUses:17Used by:141
Symbol 140 TextUses:17Used by:141
Symbol 141 ButtonUses:139 140 41Used by:Timeline

Instance Names

"mcSounds"Frame 4Symbol 16 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

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 16 MovieClip Frame 2
"moveTile3"Symbol 16 MovieClip Frame 3
"timeOut"Symbol 16 MovieClip Frame 4
"moveFrame"Symbol 16 MovieClip Frame 5
"gameOver"Symbol 16 MovieClip Frame 6
"click1"Symbol 16 MovieClip Frame 7
"killRow"Symbol 16 MovieClip Frame 8
"levelBonus"Symbol 16 MovieClip Frame 9
"inscores"Symbol 102 MovieClip Frame 3

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/5/23781/info.shtml
Created: 25/5 -2019 22:46:52 Last modified: 25/5 -2019 22:46:52 Server time: 22/12 -2024 17:45:23