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

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

Festive Fallout.swf

This is the info page for
Flash #30546

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


Text
Spot the falling
shapes that are the
same...
if there are 2 or
more of the same
shape together,
click on them and
they'll disappear!

next

next

The more shapes
you zap at once,
the higher your
score will be!

Watch out for the
falling bombs too -
click on a bomb and
you'll zap a whole
line of shapes!
so, get zappin'!

repeat

repeat

SCORE

LEVEL

TIME

0000000

1

00:00

0

BLOCKS TO GO

LEVEL

SCORE

TIME

BLOCKS TO GO

BONUS:

NEXT LEVEL

ZAPPIN'!

ZAPPIN'!

PLAY AGAIN!

ZAPPIN' SCORE:

ZAPPIN' SCORE:

!

R

E

V

O

M

A

G

!

R

E

V

O

M

A

G

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 39 Button
on (release) { play(); }
Symbol 55 Button
on (release) { play(); }
Symbol 56 MovieClip Frame 45
stop();
Symbol 56 MovieClip Frame 100
stop();
Symbol 56 MovieClip Frame 209
stop();
Symbol 61 Button
on (release) { gotoAndPlay (11); }
Symbol 64 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 68 Button
on (release) { if (locked) { _root.bombClicked(x, y); } }
Symbol 69 MovieClip Frame 1
stop();
Symbol 69 MovieClip Frame 17
gotoAndStop (1);
Symbol 69 MovieClip Frame 27
gotoAndStop (1);
Symbol 69 MovieClip Frame 37
gotoAndStop (1);
Symbol 69 MovieClip Frame 47
gotoAndStop (1);
Symbol 69 MovieClip Frame 57
gotoAndStop (1);
Symbol 69 MovieClip Frame 64
gotoAndStop (1);
Symbol 70 Button
on (release) { gotoAndPlay ("setupGame"); }
Symbol 96 Button
on (release) { initLevel(); gotoAndPlay ("game"); }
Symbol 118 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:Timeline
Symbol 16 GraphicUsed by:Timeline
Symbol 17 GraphicUsed by:61 70  Timeline
Symbol 18 GraphicUsed by:61 70  Timeline
Symbol 19 GraphicUsed by:Timeline
Symbol 20 GraphicUsed by:Timeline
Symbol 21 GraphicUsed 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:56 69  Timeline
Symbol 27 GraphicUsed by:56 69
Symbol 28 GraphicUsed by:56 69
Symbol 29 GraphicUsed by:56 69
Symbol 30 GraphicUsed by:56 69
Symbol 31 GraphicUsed by:56
Symbol 32 FontUsed by:33 36 37 40 45 53 54 72 74 75 82 83 84 85 86 89 91 92 93 94 95 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 120 121
Symbol 33 TextUses:32Used by:56
Symbol 34 GraphicUsed by:56 69
Symbol 35 GraphicUsed by:56 69
Symbol 36 TextUses:32Used by:39
Symbol 37 TextUses:32Used by:39
Symbol 38 GraphicUsed by:39 55
Symbol 39 ButtonUses:36 37 38Used by:56
Symbol 40 TextUses:32Used by:56
Symbol 41 GraphicUsed by:56 69
Symbol 42 GraphicUsed by:56 69
Symbol 43 GraphicUsed by:56 69
Symbol 44 GraphicUsed by:56 69
Symbol 45 TextUses:32Used by:56
Symbol 46 GraphicUsed by:56 69
Symbol 47 GraphicUsed by:56 69
Symbol 48 GraphicUsed by:56 69
Symbol 49 GraphicUsed by:56 69
Symbol 50 GraphicUsed by:56 69
Symbol 51 GraphicUsed by:56 69
Symbol 52 GraphicUsed by:56 69
Symbol 53 TextUses:32Used by:55
Symbol 54 TextUses:32Used by:55
Symbol 55 ButtonUses:53 54 38Used by:56
Symbol 56 MovieClipUses:26 27 28 29 30 31 33 34 35 39 40 41 42 43 44 45 46 47 48 49 50 51 52 55Used by:Timeline
Symbol 57 GraphicUsed by:61 70  Timeline
Symbol 58 GraphicUsed by:61 70  Timeline
Symbol 59 GraphicUsed by:61 70  Timeline
Symbol 60 GraphicUsed by:61 70
Symbol 61 ButtonUses:57 58 17 18 59 60Used by:Timeline
Symbol 62 GraphicUsed by:69  Timeline
Symbol 63 GraphicUsed by:64 68 96 118
Symbol 64 ButtonUses:63Used by:69
Symbol 65 GraphicUsed by:69  Timeline
Symbol 66 GraphicUsed by:69  Timeline
Symbol 67 GraphicUsed by:69  Timeline
Symbol 68 ButtonUses:63Used by:69
Symbol 69 MovieClipUses:62 64 26 65 66 67 44 68 30 48 51 41 42 43 28 49 52 27 47 50 29 34 35 46Used by:Timeline
Symbol 70 ButtonUses:57 58 17 18 59 60Used by:Timeline
Symbol 71 GraphicUsed by:Timeline
Symbol 72 TextUses:32Used by:Timeline
Symbol 73 GraphicUsed by:Timeline
Symbol 74 TextUses:32Used by:Timeline
Symbol 75 TextUses:32Used by:Timeline
Symbol 76 FontUsed by:77 78 79 81 90 97 119
Symbol 77 EditableTextUses:76Used by:Timeline
Symbol 78 EditableTextUses:76Used by:Timeline
Symbol 79 EditableTextUses:76Used by:Timeline
Symbol 80 GraphicUsed by:Timeline
Symbol 81 EditableTextUses:76Used by:Timeline
Symbol 82 TextUses:32Used by:Timeline
Symbol 83 TextUses:32Used by:Timeline
Symbol 84 TextUses:32Used by:Timeline
Symbol 85 TextUses:32Used by:Timeline
Symbol 86 TextUses:32Used by:Timeline
Symbol 87 SoundUsed by:Timeline
Symbol 88 GraphicUsed by:Timeline
Symbol 89 TextUses:32Used by:Timeline
Symbol 90 EditableTextUses:76Used by:Timeline
Symbol 91 TextUses:32Used by:Timeline
Symbol 92 EditableTextUses:32Used by:Timeline
Symbol 93 EditableTextUses:32Used by:Timeline
Symbol 94 TextUses:32Used by:Timeline
Symbol 95 TextUses:32Used by:Timeline
Symbol 96 ButtonUses:63Used by:Timeline
Symbol 97 EditableTextUses:76Used by:Timeline
Symbol 98 TextUses:32Used by:Timeline
Symbol 99 TextUses:32Used by:Timeline
Symbol 100 TextUses:32Used by:Timeline
Symbol 101 TextUses:32Used by:Timeline
Symbol 102 TextUses:32Used by:Timeline
Symbol 103 TextUses:32Used by:Timeline
Symbol 104 TextUses:32Used by:Timeline
Symbol 105 TextUses:32Used by:Timeline
Symbol 106 TextUses:32Used by:Timeline
Symbol 107 TextUses:32Used by:Timeline
Symbol 108 TextUses:32Used by:Timeline
Symbol 109 TextUses:32Used by:Timeline
Symbol 110 TextUses:32Used by:Timeline
Symbol 111 TextUses:32Used by:Timeline
Symbol 112 TextUses:32Used by:Timeline
Symbol 113 TextUses:32Used by:Timeline
Symbol 114 TextUses:32Used by:Timeline
Symbol 115 TextUses:32Used by:Timeline
Symbol 116 TextUses:32Used by:Timeline
Symbol 117 SoundUsed by:Timeline
Symbol 118 ButtonUses:63Used by:Timeline
Symbol 119 EditableTextUses:76Used by:Timeline
Symbol 120 TextUses:32Used by:Timeline
Symbol 121 TextUses:32Used by:Timeline

Instance Names

"progress"Frame 1Symbol 14 MovieClip
"tile"Frame 11Symbol 69 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 69 MovieClip Frame 8
"zap3"Symbol 69 MovieClip Frame 18
"zap4"Symbol 69 MovieClip Frame 28
"zap5"Symbol 69 MovieClip Frame 38
"zap6"Symbol 69 MovieClip Frame 48
"zap7"Symbol 69 MovieClip Frame 58

Dynamic Text Variables

txtScoreSymbol 77 EditableText"0000000"
txtLevelSymbol 78 EditableText"1"
txtTimeSymbol 79 EditableText"00:00"
txtBlocksSymbol 81 EditableText"0"
levelBonusSymbol 90 EditableText""
txtLevelEndSymbol 92 EditableText""
txtLevelEndSymbol 93 EditableText""
txtScoreSymbol 97 EditableText""
txtScoreSymbol 119 EditableText""




http://swfchan.com/7/30546/info.shtml
Created: 19/5 -2019 07:32:07 Last modified: 19/5 -2019 07:32:07 Server time: 08/05 -2024 16:59:58