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

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

720301941.swf

This is the info page for
Flash #12188

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


Text
Spot the discs that
are the same colour...
if there are 2 or
more discs together,
click on them and
they'll disappear!

next

next

The more discs
you zap at once,
the higher your
score!

Watch out for the
bombs too -
click a bomb and
you'll zap a whole
line of discs!

repeat

repeat

SCORE

LEVEL

TIME

0000000

1

00:00

0

DISCS TO GO:

BONUS:

NEXT LEVEL

ZAPPIN'!

ZAPPIN'!

GAME OVER!

GAME OVER!

PLAY AGAIN!

ZAPPIN' SCORE:

ZAPPIN' SCORE:

TIMES UP!

TIMES UP!

ActionScript [AS1/AS2]

Frame 1
tone1 = new Sound(); tone1.attachSound("Tone1"); tone2 = new Sound(); tone2.attachSound("Tone2"); tone3 = new Sound(); tone3.attachSound("Tone3"); tone4 = new Sound(); tone4.attachSound("Tone4"); tone5 = new Sound(); tone5.attachSound("Tone5"); sndWrong = new Sound(); sndWrong.attachSound("Error"); tick = new Sound(); tick.attachSound("Tick"); claxon = new Sound(); claxon.attachSound("Claxon"); crunch = new Sound(); crunch.attachSound("crunch"); explode = new Sound(); explode.attachSound("explode");
Instance of Symbol 14 MovieClip "progress" in Frame 1
onClipEvent (enterFrame) { percentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); this.gotoAndStop(percentLoaded); if (99 < percentLoaded) { _root.gotoAndStop("ready"); } }
Frame 5
stop();
Frame 8
stop();
Frame 11
function checkBoard() { var i = 1; while (i < tileCount) { var name = ("tile" + i); if (eval (name).locked) { if (((1 < eval (name)._currentframe) && (eval (name)._currentframe < 8)) && (tiles[eval (name).y][eval (name).x] != eval (name).index)) { eval (name).gotoAndStop(1); freeTiles.push(eval (name).index); } } i++; } scan = false; } function bombClicked(x, y) { var name; var index; var removed = 0; if (((0 < droppingTiles.length) || (0 < slidingTiles.length)) || (0 < slidingNewTiles.length)) { return(undefined); } if (tiles[y][x] == 0) { return(undefined); } explode.start(); var n = 0; while (n < 10) { if (tiles[y][n] != 0) { name = "tile" + tiles[y][n]; eval (name).gotoAndPlay("zap" + eval (name)._currentframe); freeTiles.push(eval (name).index); removed++; tiles[y][n] = 0; board[y][n] = 0; var i = (y - 1); while (i >= 0) { if (tiles[i][n] == 0) { break; } name = "tile" + tiles[i][n]; eval (name).locked = false; tiles[i][n] = 0; board[i][n] = 0; droppingTiles.push(name); i--; } } n++; } if (droppingTiles.length == 0) { checkBaseRow(); } else { checkBase = true; } calcScore(removed); } function initGame() { freeTiles = new Array(); tileCount = 0; level = startlevel; score = 0; makeTextScore(); initLevel(); } function initLevel() { level++; checkBase = false; txtLevel = String(level); makeTextScore(); playing = true; startTime = getTimer(); gameDuration = 80 + (level * 5); board = new Array(); tiles = new Array(); var i = 0; while (i < 12) { board.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0)); tiles.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0)); i++; } var maxRows = (level + 4); if (8 < maxRows) { maxRows = 8; } var x = 0; while (x < 10) { var i = (10 - int(Math.random() * maxRows)); var y = 11; while (i < y) { if (0 < freeTiles.length) { var index = freeTiles.pop(); var name = ("tile" + index); } else { tileCount++; index = tileCount; var name = ("tile" + index); duplicateMovieClip ("tile", name, index); } eval (name).index = index; eval (name)._x = (x * 30) + 240; eval (name)._y = (y * 30) + 57; eval (name).x = x; eval (name).y = y; eval (name).locked = true; var diff = (level + 2); if (5 < diff) { diff = 5; } var n = (random(diff) + 2); eval (name).gotoAndStop(n); board[y][x] = n; tiles[y][x] = index; y--; } x++; } tileTime = getTimer(); newTileInterval = 0.5 - ((level + 2) * 0.12); if (newTileInterval < 0.1) { newTileInterval = 0.1; } buildRow = true; clearedTiles = 0; tileTarget = (level * 10) + 40; newRow = new Array(); droppingTiles = new Array(); newTiles = new Array(); slidingTiles = new Array(); slidingNewTiles = new Array(); gameOver = false; warn = true; } function checkBaseLandingTile(index) { var name = ("tile" + index); var curX = eval (name).x; var count = 0; var slide = 0; var minCol = -1; var maxCol = 11; x = 0; while (x < 10) { if ((board[11][x] != 0) && (tiles[11][x] != index)) { if (minCol == -1) { minCol = x; } maxCol = x; count++; } x++; } if (((count == 0) || ((0 < curX) && (board[11][curX - 1] != 0))) || ((curX < 9) && (board[11][curX + 1] != 0))) { return(undefined); } switch (curX) { case 0 : x = 1; while ((board[11][x] == 0) && (x < 10)) { slide++; x++; } if (x == 10) { } break; case : x = 8; while ((board[11][x] == 0) && (x >= 0)) { slide--; x--; } if (x < 0) { } break; default : if (eval (name).x < minCol) { slide = (minCol - eval (name).x) - 1; } else { if (maxCol >= eval (name).x) { break; } slide = (maxCol - eval (name).x) + 1; } } if (slide != 0) { eval (name).slide = slide * 5; board[11][eval (name).x + slide] = eval (name)._currentframe; tiles[11][eval (name).x + slide] = eval (name).index; board[11][eval (name).x] = 0; tiles[11][eval (name).x] = 0; eval (name).x = eval (name).x + slide; slidingNewTiles.push(name); } } function popBoard() { tileCount = 1; var y = 0; while (y < 13) { var offset = ((y == 0) ? -6 : 0); var x = 0; while (x < 10) { name = "tile" + tileCount; duplicateMovieClip ("tile", name, tileCount); eval (name).gotoAndStop(random(5) + 2); eval (name)._x = (x * 30) + 240; eval (name)._y = ((y * 30) + 27) + offset; tileCount++; x++; } y++; } } function makeTextScore() { txtScore = String(int(score)); while (txtScore.length < 7) { txtScore = "0" + txtScore; } } function dropTiles() { if (0 < droppingTiles.length) { var i; var name; var target; var temp = new Array(); i = 0; while (i < droppingTiles.length) { name = droppingTiles[i]; if ((1 < eval (name)._currentframe) && (0 < (!eval (name).locked))) { eval (name).y = Math.floor((eval (name)._y - 57) / 30); eval (name).y = checkDown(eval (name).x, eval (name).y); target = (eval (name).y * 30) + 57; if (target < (eval (name)._y + 6)) { eval (name)._y = target; eval (name).locked = true; board[eval (name).y][eval (name).x] = eval (name)._currentframe; tiles[eval (name).y][eval (name).x] = eval (name).index; temp.push(i); } else { eval (name)._y = eval (name)._y + 6; } } i++; } } if (0 < temp.length) { var a = new Array(); var i = 0; while (i < droppingTiles.length) { var found = false; var j = 0; while (j < temp.length) { if (temp[j] == i) { found = true; break; } j++; } if (!found) { a.push(droppingTiles[i]); } i++; } droppingTiles = new Array(); if (0 < a.length) { i = 0; while (i < a.length) { droppingTiles.push(a[i]); i++; } } } if (checkBase && (droppingTiles.length == 0)) { checkBoard(); checkBaseRow(); } } function dropNewTiles() { var landed = -1; if (0 < newTiles.length) { var i; var name; var target; var temp = new Array(); var test = false; i = 0; while (i < newTiles.length) { name = newTiles[i]; if ((1 < eval (name)._currentframe) && (0 < (!eval (name).locked))) { eval (name).y = Math.floor((eval (name)._y - 57) / 30); eval (name).y = checkDown(eval (name).x, eval (name).y); if (eval (name).y == 0) { gameOver = true; return(undefined); } target = (eval (name).y * 30) + 57; if (target < (eval (name)._y + 10)) { eval (name)._y = target; eval (name).locked = true; if (eval (name).y == 11) { test = true; landed = eval (name).index; } board[eval (name).y][eval (name).x] = eval (name)._currentframe; tiles[eval (name).y][eval (name).x] = eval (name).index; temp.push(i); } else { eval (name)._y = eval (name)._y + 10; } } i++; } } if (0 < temp.length) { var a = new Array(); var i = 0; while (i < newTiles.length) { var found = false; var j = 0; while (j < temp.length) { if (temp[j] == i) { found = true; break; } j++; } if (!found) { a.push(newTiles[i]); } i++; } newTiles = new Array(); if (0 < a.length) { i = 0; while (i < a.length) { newTiles.push(a[i]); i++; } } } if (test) { checkBase = true; } } function slideNewTiles() { var i; var name; var target; var temp = new Array(); i = 0; while (i < slidingNewTiles.length) { name = slidingNewTiles[i]; if (0 < eval (name).slide) { eval (name)._x = eval (name)._x + 6; eval (name).slide--; } else if (eval (name).slide < 0) { eval (name)._x = eval (name)._x - 6; eval (name).slide++; } if (eval (name).slide == 0) { eval (name).locked = true; temp.push(i); } i++; } if (0 < temp.length) { var a = new Array(); var i = 0; while (i < slidingNewTiles.length) { var found = false; var j = 0; while (j < temp.length) { if (temp[j] == i) { found = true; break; } j++; } if (!found) { a.push(slidingNewTiles[i]); } i++; } slidingNewTiles = new Array(); if (0 < a.length) { i = 0; while (i < a.length) { slidingNewTiles.push(a[i]); i++; } } } } function dumpTiles() { var i = 1; while (tileCount >= i) { var name = ("tile" + i); if (eval (name)._currentframe != 1) { var x = Math.floor((eval (name)._x - 240) / 30); var y = Math.floor((eval (name)._x - 57) / 30); } i++; } } function dumpBoard() { var y = 0; while (y < 12) { var str = ""; var x = 0; while (x < 10) { str = str + (" " + board[y][x]); x++; } str = str + " "; var txt; var x = 0; while (x < 10) { txt = String(tiles[y][x]); while (txt.length < 2) { txt = "0" + txt; } str = str + (" " + txt); x++; } y++; } } function createNewTile() { var index; if (0 < newTiles.length) { return(undefined); } if (0 < freeTiles.length) { index = freeTiles.pop(); name = "tile" + index; } else { tileCount++; index = tileCount; var name = ("tile" + index); duplicateMovieClip ("tile", name, index); } var x = newRow.length; var snd = ("Tone" + (Math.floor(x / 2) + 1)); eval (snd).start(); newRow.push(name); if (9 < newRow.length) { newTileInterval = newTileInterval * 0.9; buildRow = false; } eval (name).x = x; eval (name).y = 0; eval (name).index = index; eval (name).locked = false; var found = false; if ((28 < random(30)) && (1 < level)) { var n = 7; } else { var diff = (2 + level); if (5 < diff) { diff = 5; } var n = (random(diff) + 2); } eval (name).gotoAndStop(n); eval (name)._x = (x * 30) + 240; eval (name)._y = 21; tileTime = getTimer(); } function checkLeft(x, y) { var n = x; while (0 < n) { if (tiles[y][n - 1] != 0) { break; } n--; } return(n); } function checkRight(x, y) { var n = x; while (n < 10) { if (tiles[y][n + 1] != 0) { break; } n++; } return(n); } function checkDown(x, y) { if (y < 0) { y = 0; } while (y < 12) { if (tiles[y + 1][x] != 0) { break; } y++; } return(y); } function tileClicked(x, y) { if (((0 < droppingTiles.length) || (0 < slidingTiles.length)) || (0 < slidingNewTiles.length)) { return(undefined); } var cur = board[y][x]; var connected = 0; var left; var right; var above; var below; left = (right = (above = (below = false))); removed = 0; if (cur == 0) { pauseGame(); return(undefined); } if ((0 < x) && (board[y][x - 1] == cur)) { left = true; connected++; } if ((x < 9) && (board[y][x + 1] == cur)) { right = true; connected++; } if ((0 < y) && (board[y - 1][x] == cur)) { above = true; connected++; } if ((y < 11) && (board[y + 1][x] == cur)) { below = true; connected++; } if (connected == 0) { sndWrong.start(); return(false); } crunch.start(); var index = tiles[y][x]; var name = ("tile" + index); eval (name).gotoAndPlay("zap" + eval (name)._currentframe); tiles[y][x] = 0; board[y][x] = 0; freeTiles.push(index); removed = 1; if (left) { removeTile(x - 1, y, 1); } if (right) { removeTile(x + 1, y, 2); } if (above) { removeTile(x, y - 1, 3); } if (below) { removeTile(x, y + 1, 4); } x = 0; while (x < 10) { var gap = false; y = 11; while (y >= 0) { if (board[y][x] == 0) { gap = true; } else if (gap) { name = "tile" + tiles[y][x]; tiles[y][x] = 0; board[y][x] = 0; eval (name).locked = false; droppingTiles.push(name); } y--; } x++; } if (droppingTiles.length == 0) { checkBaseRow(); } else { checkBase = true; } calcScore(removed); checkBoard(); } function calcScore(removed) { score = score + Math.pow(2, removed); var found = false; var x = 0; while (x < 10) { var y = 11; while (y >= 0) { if (board[y][x] != 0) { found = true; break; } y--; } if (found) { break; } x++; } if (!found) { score = score + 2000; } makeTextScore(); clearedTiles = clearedTiles + removed; if (tileTarget < clearedTiles) { freeTiles = new Array(); var i = 1; while (tileCount >= i) { var name = ("tile" + i); if (eval (name)._currentframe != 1) { eval (name).gotoAndPlay("zap" + eval (name)._currentframe); freeTiles.push(i); } i++; } gotoAndPlay ("endLevel"); } } function removeTile(x, y, dir) { var cur = board[y][x]; var index = tiles[y][x]; var name = ("tile" + index); if (cur == 0) { return(undefined); } eval (name).gotoAndPlay("zap" + eval (name)._currentframe); tiles[y][x] = 0; board[y][x] = 0; removed++; freeTiles.push(index); if (((0 < x) && (dir != 2)) && (board[y][x - 1] == cur)) { removeTile(x - 1, y, 1); } if (((x < 9) && (dir != 1)) && (board[y][x + 1] == cur)) { removeTile(x + 1, y, 2); } if (((0 < y) && (dir != 4)) && (board[y - 1][x] == cur)) { removeTile(x, y - 1, 3); } if (((y < 11) && (dir != 3)) && (board[y + 1][x] == cur)) { removeTile(x, y + 1, 4); } } function checkBaseRow() { if (0 < slidingTiles.length) { checkBase = true; return(undefined); } var slide = 0; var mid = -1; var i = 4; var pos = true; var count = 0; var x = 0; while (x < 10) { if (board[11][x] != 0) { count++; } x++; } if (count == 10) { checkBase = false; return(undefined); } var x = 0; while (x < 10) { if (board[11][i] != 0) { mid = i; break; } if (pos) { i = i + x; pos = false; } else { i = i - x; pos = true; } x++; } if (!mid) { return(false); } slide = 0; var x = mid; while (x < 10) { if (board[11][x] != 0) { if (slide != 0) { var y = 11; while (y >= 0) { if (board[y][x] == 0) { break; } var name = ("tile" + tiles[y][x]); slidingTiles.push(name); board[y][x + slide] = board[y][x]; tiles[y][x + slide] = tiles[y][x]; board[y][x] = 0; tiles[y][x] = 0; eval (name).x = eval (name).x + slide; eval (name).slide = slide * 5; eval (name).locked = false; y--; } } } else { slide--; } x++; } slide = 0; var x = (mid - 1); while (x >= 0) { if (board[11][x] != 0) { if (slide != 0) { var y = 11; while (y >= 0) { if (board[y][x] == 0) { break; } var name = ("tile" + tiles[y][x]); slidingTiles.push(name); board[y][x + slide] = board[y][x]; tiles[y][x + slide] = tiles[y][x]; board[y][x] = 0; tiles[y][x] = 0; eval (name).x = eval (name).x + slide; eval (name).slide = slide * 5; eval (name).locked = false; y--; } } } else { slide++; } x--; } checkBase = false; } function slideTiles() { var i; var name; var target; var temp = new Array(); i = 0; while (i < slidingTiles.length) { name = slidingTiles[i]; if (0 < eval (name).slide) { eval (name)._x = eval (name)._x + 6; eval (name).slide--; } else if (eval (name).slide < 0) { eval (name)._x = eval (name)._x - 6; eval (name).slide++; } if (eval (name).slide == 0) { eval (name).locked = true; temp.push(i); } i++; } if (0 < temp.length) { var a = new Array(); var i = 0; while (i < slidingTiles.length) { var found = false; var j = 0; while (j < temp.length) { if (temp[j] == i) { found = true; break; } j++; } if (!found) { a.push(slidingTiles[i]); } i++; } slidingTiles = new Array(); if (0 < a.length) { i = 0; while (i < a.length) { slidingTiles.push(a[i]); i++; } } } } function pauseGame() { pauseTime = getTimer(); playing = false; gotoAndStop ("pause"); } function restartGame() { startTime = startTime + (getTimer - pauseTime); playing = true; gotoAndPlay ("game"); } function endGame() { gotoAndPlay ("endGame"); } paused = false; startlevel = 0;
Frame 13
initGame();
Frame 22
play();
Frame 23
if (0 < slidingTiles.length) { scan = true; slideTiles(); } else if (0 < droppingTiles.length) { scan = true; dropTiles(); } else { checkBoard(); } dropNewTiles(); if (0 < slidingNewTiles.length) { slideNewTiles(); } if (buildRow) { var curTileTime = ((getTimer() - tileTime) / 1000); if (newTileInterval < curTileTime) { createNewTile(); } dropInc = 0; } else if (0 < newRow.length) { if (4 < dropInc) { dropInc = 0; var index = random(newRow.length); var name = newRow[index]; eval (name).locked = false; newTiles.push(name); newRow.splice(index, 1); if (newRow.length == 0) { buildRow = true; } } dropInc++; } var curTime = int((getTimer() - startTime) / 1000); if (gameDuration < curTime) { gameOver = true; } else { var secs; var mins; secs = gameDuration - curTime; if ((secs < 10) && (warn)) { claxon.start(); warn = false; } mins = int(secs / 60); secs = secs - (mins * 60); txtTime = String(secs); while (txtTime.length < 2) { txtTime = "0" + txtTime; } txtTime = ":" + txtTime; txtTime = mins + txtTime; while (txtTime.length < 5) { txtTime = "0" + txtTime; } var i = (tileTarget - clearedTiles); if (i < 0) { i = 0; } txtBlocks = String(i); } if (gameOver) { var i = 1; while (tileCount >= i) { removeMovieClip("tile" + i); i++; } if (gameDuration < curTime) { gotoAndPlay ("timesUp"); } else { gotoAndPlay ("endGame"); } } else { gotoAndPlay ("gameLoop"); }
Frame 30
var curTime = ((getTimer() - startTime) / 1000); var levelBonus = int((level * 5000) * (curTime / gameDuration)); score = score + levelBonus; makeTextScore(); txtLevelEnd = ("LEVEL " + txtLevel) + " COMPLETED!"; txtBlocks = "0";
Frame 45
stop();
Frame 59
stop();
Frame 73
stop();
Frame 74
dumpTiles(); dumpBoard(); paused = true;
Symbol 14 MovieClip Frame 1
stop();
Symbol 37 Button
on (release) { play(); }
Symbol 44 Button
on (release) { play(); }
Symbol 45 MovieClip Frame 45
stop();
Symbol 45 MovieClip Frame 100
stop();
Symbol 45 MovieClip Frame 209
stop();
Symbol 49 Button
on (release) { gotoAndPlay (11); }
Symbol 51 Button
on (release) { if (_root.paused) { var tX = Math.floor((_x - 240) / 30); var tY = Math.floor((_y - 57) / 30); } else if (locked) { _root.tileClicked(x, y); } }
Symbol 56 Button
on (release) { if (locked) { _root.bombClicked(x, y); } }
Symbol 57 MovieClip Frame 1
stop();
Symbol 57 MovieClip Frame 17
gotoAndStop (1);
Symbol 57 MovieClip Frame 27
gotoAndStop (1);
Symbol 57 MovieClip Frame 37
gotoAndStop (1);
Symbol 57 MovieClip Frame 47
gotoAndStop (1);
Symbol 57 MovieClip Frame 57
gotoAndStop (1);
Symbol 57 MovieClip Frame 64
gotoAndStop (1);
Symbol 58 Button
on (release) { gotoAndPlay ("setupGame"); }
Symbol 78 Button
on (release) { initLevel(); gotoAndPlay ("game"); }
Symbol 86 Button
on (release) { initGame(); gotoAndPlay ("gameLoop"); }

Library Items

Symbol 1 Sound [Error]
Symbol 2 Sound [explode]
Symbol 3 Sound [Tone5]
Symbol 4 Sound [Tone4]
Symbol 5 Sound [Tone3]
Symbol 6 Sound [Tone2]
Symbol 7 Sound [Tone1]
Symbol 8 Sound [Claxon]
Symbol 9 Sound [crunch]Used by:Timeline
Symbol 10 GraphicUsed by:14
Symbol 11 GraphicUsed by:14
Symbol 12 GraphicUsed by:14
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:10 11 12 13Used by:Timeline
Symbol 15 GraphicUsed by:21
Symbol 16 GraphicUsed by:21 49 58  Timeline
Symbol 17 GraphicUsed by:21 49 58  Timeline
Symbol 18 GraphicUsed by:21
Symbol 19 GraphicUsed by:21
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:15 16 17 18 19 20Used by:Timeline
Symbol 22 GraphicUsed by:Timeline
Symbol 23 GraphicUsed by:Timeline
Symbol 24 GraphicUsed by:Timeline
Symbol 25 GraphicUsed by:Timeline
Symbol 26 GraphicUsed by:45 57
Symbol 27 GraphicUsed by:45 57
Symbol 28 GraphicUsed by:45 57
Symbol 29 GraphicUsed by:45 57
Symbol 30 GraphicUsed by:45 57
Symbol 31 GraphicUsed by:45
Symbol 32 FontUsed by:33 34 35 38 40 42 43 60 61 62 68 71 73 74 75 76 77 80 81 82 83 84 88 89
Symbol 33 TextUses:32Used by:45
Symbol 34 TextUses:32Used by:37
Symbol 35 TextUses:32Used by:37
Symbol 36 GraphicUsed by:37 44
Symbol 37 ButtonUses:34 35 36Used by:45
Symbol 38 TextUses:32Used by:45
Symbol 39 GraphicUsed by:45 57
Symbol 40 TextUses:32Used by:45
Symbol 41 GraphicUsed by:45 57
Symbol 42 TextUses:32Used by:44
Symbol 43 TextUses:32Used by:44
Symbol 44 ButtonUses:42 43 36Used by:45
Symbol 45 MovieClipUses:26 27 28 29 30 31 33 37 38 39 40 41 44Used by:Timeline
Symbol 46 GraphicUsed by:49 58  Timeline
Symbol 47 GraphicUsed by:49 58  Timeline
Symbol 48 GraphicUsed by:49 51 56 58 78 86
Symbol 49 ButtonUses:46 16 17 47 48Used by:Timeline
Symbol 50 GraphicUsed by:57  Timeline
Symbol 51 ButtonUses:48Used by:57
Symbol 52 GraphicUsed by:57  Timeline
Symbol 53 GraphicUsed by:57  Timeline
Symbol 54 GraphicUsed by:57  Timeline
Symbol 55 GraphicUsed by:57  Timeline
Symbol 56 ButtonUses:48Used by:57
Symbol 57 MovieClipUses:50 51 52 53 54 55 39 56 30 26 28 27 29 41Used by:Timeline
Symbol 58 ButtonUses:46 16 17 47 48Used by:Timeline
Symbol 59 GraphicUsed by:Timeline
Symbol 60 TextUses:32Used by:Timeline
Symbol 61 TextUses:32Used by:Timeline
Symbol 62 TextUses:32Used by:Timeline
Symbol 63 FontUsed by:64 65 66 67 72 79 87
Symbol 64 EditableTextUses:63Used by:Timeline
Symbol 65 EditableTextUses:63Used by:Timeline
Symbol 66 EditableTextUses:63Used by:Timeline
Symbol 67 EditableTextUses:63Used by:Timeline
Symbol 68 TextUses:32Used by:Timeline
Symbol 69 SoundUsed by:Timeline
Symbol 70 GraphicUsed by:Timeline
Symbol 71 TextUses:32Used by:Timeline
Symbol 72 EditableTextUses:63Used by:Timeline
Symbol 73 TextUses:32Used by:Timeline
Symbol 74 EditableTextUses:32Used by:Timeline
Symbol 75 EditableTextUses:32Used by:Timeline
Symbol 76 TextUses:32Used by:Timeline
Symbol 77 TextUses:32Used by:Timeline
Symbol 78 ButtonUses:48Used by:Timeline
Symbol 79 EditableTextUses:63Used by:Timeline
Symbol 80 TextUses:32Used by:Timeline
Symbol 81 TextUses:32Used by:Timeline
Symbol 82 TextUses:32Used by:Timeline
Symbol 83 TextUses:32Used by:Timeline
Symbol 84 TextUses:32Used by:Timeline
Symbol 85 SoundUsed by:Timeline
Symbol 86 ButtonUses:48Used by:Timeline
Symbol 87 EditableTextUses:63Used by:Timeline
Symbol 88 TextUses:32Used by:Timeline
Symbol 89 TextUses:32Used by:Timeline

Instance Names

"progress"Frame 1Symbol 14 MovieClip
"tile"Frame 11Symbol 57 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "Error"
ExportAssets (56)Timeline Frame 1Symbol 2 as "explode"
ExportAssets (56)Timeline Frame 1Symbol 3 as "Tone5"
ExportAssets (56)Timeline Frame 1Symbol 4 as "Tone4"
ExportAssets (56)Timeline Frame 1Symbol 5 as "Tone3"
ExportAssets (56)Timeline Frame 1Symbol 6 as "Tone2"
ExportAssets (56)Timeline Frame 1Symbol 7 as "Tone1"
ExportAssets (56)Timeline Frame 1Symbol 8 as "Claxon"
ExportAssets (56)Timeline Frame 1Symbol 9 as "crunch"
ExportAssets (56)Timeline Frame 41Symbol 9 as "crunch"
ExportAssets (56)Timeline Frame 54Symbol 9 as "crunch"
ExportAssets (56)Timeline Frame 68Symbol 9 as "crunch"

Labels

"ready"Frame 8
"setupGame"Frame 13
"gameLoop"Frame 22
"game"Frame 23
"dropTilesLoop"Frame 29
"endLevel"Frame 30
"endGame"Frame 46
"timesUp"Frame 60
"pause"Frame 74
"zap2"Symbol 57 MovieClip Frame 8
"zap3"Symbol 57 MovieClip Frame 18
"zap4"Symbol 57 MovieClip Frame 28
"zap5"Symbol 57 MovieClip Frame 38
"zap6"Symbol 57 MovieClip Frame 48
"zap7"Symbol 57 MovieClip Frame 58

Dynamic Text Variables

txtScoreSymbol 64 EditableText"0000000"
txtLevelSymbol 65 EditableText"1"
txtTimeSymbol 66 EditableText"00:00"
txtBlocksSymbol 67 EditableText"0"
levelBonusSymbol 72 EditableText""
txtLevelEndSymbol 74 EditableText""
txtLevelEndSymbol 75 EditableText""
txtScoreSymbol 79 EditableText""
txtScoreSymbol 87 EditableText""




http://swfchan.com/3/12188/info.shtml
Created: 6/6 -2019 08:18:29 Last modified: 6/6 -2019 08:18:29 Server time: 21/05 -2024 06:22:52