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

swfchan turned sixteen years old the day before yesterday! (5may2024)

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

Anti-Tetris.swf

This is the info page for
Flash #46813

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


Text
<p align="center"><font face="Arial" size="12" color="#fe3d9d"><b>Goal</b></font></p>

<p align="center"><font face="Arial" size="12" color="#fe3d9d"><b>Goal</b></font></p>

<p align="center"><font face="Arial" size="12" color="#fe3d9d"><b>Goal</b></font></p>

Presents

Loading

www.9mine.com

Timer2

Timer

<p align="center"><font face="Tahoma" size="12" color="#ffff00">Pause</font></p>

<p align="center"><font face="Tahoma" size="12" color="#ffff00">Play</font></p>

100

<p align="center"><font face="Tahoma" size="12" color="#ffff00">Setting</font></p>

?

?

<p align="center"><font face="Tahoma" size="12" color="#ffff00">Help</font></p>

<p align="center"><font face="Tahoma" size="13" color="#aaaad5"><b>Score</b></font></p>

<p align="center"><font face="Tahoma" size="13" color="#aaaad5"><b>Next</b></font></p>

<p align="left"><font face="Tahoma" size="11" color="#33cccc"><b><i>Y. L.</i></b><b> Flash Studio</b></font></p>

ANTI-TETRIS

V1.03

<p align="center"><font face="Tahoma" size="12" color="#ffff00">Replay</font></p>

msg

Timer3

<p align="center"><font face="Tahoma" size="13" color="#33cccc"><b>Option</b></font></p>

n

<p align="left"><font face="Tahoma" size="11" color="#bcbcde"><b>Color number:</b></font></p>

n

<p align="left"><font face="Tahoma" size="11" color="#bcbcde"><b>Goal lines:</b></font></p>

n

<p align="left"><font face="Tahoma" size="11" color="#bcbcde"><b>Speed:</b></font></p>

<p align="center"><font face="Tahoma" size="13" color="#33cccc"><b>Help</b></font></p>

Goal:

<p align="left"><font face="Tahoma" size="13" color="#d9d9ec">The goal of the game is to use the blocks <sbr />to fill up the space below the red line.</font></p>

<p align="center"><font face="Tahoma" size="13" color="#e0dcf0"> &nbsp;&nbsp;Next page</font></p>

<p align="left"><font face="Tahoma" size="13" color="#d8d8e8">Unlike the regular <sbr />Tetris game, <sbr />where you try to <sbr />eliminate the <sbr />blocks, in this <sbr />game, you try to <sbr /><font color="#ffd953">keep them from <sbr />being eliminated.</font></font></p>

<p align="center"><font face="Tahoma" size="13" color="#33cccc"><b>Help</b></font></p>

Rules:

<p align="left"><font face="Tahoma" size="13" color="#d9d9ec">In any row or column, if one or several <sbr />blocks of the same color are connected <sbr />to two other blocks of the same color <sbr />on the two ends (different from the <sbr />middle block(s) color), these blocks are <sbr />eliminated. The blocks above fall down <sbr />automatically. &nbsp;&nbsp;See Figure:</font></p>

<p align="left"><font face="Tahoma" size="13" color="#d9d9ec">Once all spaces below the red line are <sbr />filled up, you win</font></p><p align="left"></p><p align="left"><font face="Tahoma" size="13" color="#d9d9ec">For every block eliminated, the score is <sbr />reduced by 1</font></p>

<p align="center"><font face="Tahoma" size="13" color="#33cccc"><b>Help</b></font></p>

Controls:

<p align="left"><font face="Tahoma" size="13" color="#d9d9ec">Left, Right and Down keys make the <sbr />block move to the corresponding <sbr />directions. Up key turns the block <sbr />counter-clockwise.</font></p><p align="left"></p><p align="left"><font face="Tahoma" size="13" color="#d9d9ec">Press &nbsp;&nbsp;&nbsp;&nbsp;for Help</font></p><p align="left"><font face="Tahoma" size="13" color="#d9d9ec">Press &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to pause, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to resume</font></p><p align="left"><font face="Tahoma" size="13" color="#d9d9ec">Press &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to play again</font></p><p align="left"><font face="Tahoma" size="13" color="#d9d9ec">Press &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to go to settings</font></p>

<p align="center"><font face="Tahoma" size="13" color="#33cccc"><b>Help</b></font></p>

About...

<p align="left"><font face="Arial" size="12" color="#d9d9ec">Game Design &amp; Programming: </font></p><p align="left"><font face="Arial" size="12" color="#33cccc"><i>Wang Youliang</i></font></p><p align="left"></p>

<p align="center"><font face="Arial" size="11" color="#d9d9ec">Copyright(C) <i>Y.L.</i> Flash Studio 2006 </font></p>

<p align="left"><font face="Arial" size="12" color="#d9d9ec">Sponsored by: </font></p>

<p align="left"><font face="Tahoma" size="12" color="#ff0000">www.9mine.com</font></p>

www.9mine.com

ActionScript [AS1/AS2]

Frame 32
byteloaded = _root.getBytesLoaded(); bytetotal = _root.getBytesTotal(); loaded = int((byteloaded / bytetotal) * 100); t = getTimer(); speed = ("\u4E0B\u8F7D\u901F\u5EA6\uFF1A" + (int((byteloaded / t) * 100) / 100)) + " K/s"; Set("/bar:loaded", loaded + "%"); bar.gotoAndStop(loaded); timeloaded = int(t / 1000); timeremain = int((timeloaded * (bytetotal - byteloaded)) / byteloaded); timeremain = ((int(timeremain / 60) + "'") + int(timeremain % 60)) + "\""; timeloaded = ((int(timeloaded / 60) + "'") + int(timeloaded % 60)) + "\""; time = ((("\u5DF2\u7528\u65F6\u95F4\uFF1A" + timeloaded) + "\r") + "\u4F30\u8BA1\u5269\u4F59\u65F6\u95F4\uFF1A") + timeremain;
Frame 37
if (byteloaded == bytetotal) { gotoAndPlay ("ok"); } else { gotoAndPlay ("loop"); }
Frame 38
stop(); gotoAndStop (66);
Frame 66
fscommand ("allowscale", "false"); fscommand ("showmenu", "false");
Symbol 3 MovieClip Frame 1
stop();
Symbol 3 MovieClip Frame 4
_alpha = 70;
Symbol 3 MovieClip Frame 17
var col = ((_parent._x - offx) / tileW); var row = ((_parent._y - offy) / tileH); _root.game.map[row][col] = null; _parent.removeMovieClip();
Symbol 6 MovieClip Frame 1
stop();
Symbol 6 MovieClip Frame 4
_alpha = 70;
Symbol 6 MovieClip Frame 17
var col = ((_parent._x - offx) / tileW); var row = ((_parent._y - offy) / tileH); _root.game.map[row][col] = null; _parent.removeMovieClip();
Symbol 9 MovieClip Frame 1
stop();
Symbol 9 MovieClip Frame 4
_alpha = 70;
Symbol 9 MovieClip Frame 17
var col = ((_parent._x - offx) / tileW); var row = ((_parent._y - offy) / tileH); trace("map:" + _root.game.map[row][col]); _root.game.map[row][col] = null; _parent.removeMovieClip();
Symbol 11 MovieClip Frame 1
stop();
Symbol 11 MovieClip Frame 4
_alpha = 70;
Symbol 11 MovieClip Frame 17
var col = ((_parent._x - offx) / tileW); var row = ((_parent._y - offy) / tileH); _root.game.map[row][col] = null; _parent.removeMovieClip();
Symbol 14 MovieClip Frame 1
stop();
Symbol 14 MovieClip Frame 4
_alpha = 70;
Symbol 14 MovieClip Frame 17
var col = ((_parent._x - offx) / tileW); var row = ((_parent._y - offy) / tileH); _root.game.map[row][col] = null; _parent.removeMovieClip();
Symbol 17 MovieClip Frame 1
stop();
Symbol 17 MovieClip Frame 4
_alpha = 70;
Symbol 17 MovieClip Frame 17
var col = ((_parent._x - offx) / tileW); var row = ((_parent._y - offy) / tileH); _root.game.map[row][col] = null; _parent.removeMovieClip();
Symbol 18 MovieClip [tile] Frame 1
var Color = 1;
Symbol 18 MovieClip [tile] Frame 2
var Color = 2;
Symbol 18 MovieClip [tile] Frame 3
var Color = 3;
Symbol 18 MovieClip [tile] Frame 4
var Color = 4;
Symbol 18 MovieClip [tile] Frame 5
var Color = 5;
Symbol 18 MovieClip [tile] Frame 6
var Color = 6;
Symbol 24 MovieClip [sign] Frame 23
stop();
Symbol 31 Button
on (release) { getURL ("http://www.9mine.com", "_blank"); }
Symbol 34 Button
on (release) { getURL ("http://www.9mine.com", "_blank"); }
Symbol 35 Button
on (release) { getURL ("http://www.9mine.com/free_games.html", "_blank"); }
Symbol 55 Button
on (release) { getURL ("http://www.9mine.com/free games.html", "_blank"); }
Symbol 59 MovieClip Frame 1
stop();
Symbol 59 MovieClip Frame 4
_parent.dissolve();
Symbol 59 MovieClip Frame 20
_parent.rearrange();
Symbol 63 MovieClip Frame 16
stop();
Symbol 65 Button
on (press) { f_pause = 1; } on (release) { btnPlay._x = btnPause._x; btnPlay._y = btnPause._y; btnPause._x = btnPause._x + 900; }
Symbol 69 MovieClip Frame 16
stop();
Symbol 70 Button
on (press) { f_pause = 0; } on (release) { btnPause._x = btnPlay._x; btnPause._y = btnPlay._y; btnPlay._x = btnPlay._x + 900; }
Symbol 76 MovieClip Frame 16
stop();
Symbol 77 Button
on (press) { this._x = this._x + 900; _root.option._x = 180; _root.option._y = 20; timer.stop(); }
Symbol 81 MovieClip Frame 16
stop();
Symbol 82 Button
on (press) { this._x = this._x + 900; _root.help._x = 180; _root.help._y = 20; f_help = 1; }
Symbol 92 MovieClip Frame 16
stop();
Symbol 93 Button
on (press) { reset(); }
Symbol 94 MovieClip Frame 4
with (_parent) { if (((!f_pause) && (!f_help)) && (speed == 3)) { this.gotoAndPlay(1); fall(); } }
Symbol 94 MovieClip Frame 7
with (_parent) { if (((!f_pause) && (!f_help)) && (speed == 2)) { this.gotoAndPlay(1); fall(); } }
Symbol 94 MovieClip Frame 10
with (_parent) { if (((!f_pause) && (!f_help)) && (speed == 1)) { this.gotoAndPlay(1); fall(); } }
Symbol 99 MovieClip Frame 30
if (_parent.played == 1) { _parent._x = _parent._x + 900; _root.help._x = 180; _root.help._y = 20; _parent.f_help = 1; } stop();
Symbol 101 MovieClip Frame 1
function draw(w, h) { createEmptyMovieClip("emcFrame", 1); with (emcFrame) { beginFill(16496); lineStyle(1, 16496, 100); moveTo(-1, 1); lineTo(-1, h * tileH); lineTo(w * tileW, h * tileH); lineTo(w * tileW, 1); endFill(); lineStyle(3, 6919616, 100); moveTo((((w / 2) - 1) * tileW) - 2, -2); lineTo(-3, -2); lineTo(-3, (h * tileH) + 2); lineTo((w * tileW) + 2, (h * tileH) + 2); lineTo((w * tileW) + 2, -2); lineTo(((w - ((w / 2) - 1)) * tileW) + 2, -2); _x = offx; _y = offy; } createEmptyMovieClip("emcGoal", 2); with (emcGoal) { lineStyle(2, 16661917, 100); moveto(0, -2); lineto(w * tileW, -2); attachMovie("sign", "thesign", 1); thesign._x = (w * tileW) / 2; thesign._y = 0; _x = 0 + offx; _y = ((h - goal) * tileW) + offy; } } function init() { tilesize = 20; } function nextcolor() { var _local2 = this; var _local1; nextcolor1 = getrand(1, color_num); nextcolor2 = getrand(1, color_num); _local1 = 3; attachMovie("tile", "t_" + _local1, _local1); _local2["t_" + _local1]._x = 212; _local2["t_" + _local1]._y = 158; _local2["t_" + _local1]._xscale = 50; _local2["t_" + _local1]._yscale = 50; _local2["t_" + _local1].gotoAndStop(nextcolor1); _local1++; attachMovie("tile", "t_" + _local1, _local1); _local2["t_" + _local1]._x = 212 + (tileW / 2); _local2["t_" + _local1]._y = 158; _local2["t_" + _local1].gotoAndStop(nextcolor2); _local2["t_" + _local1]._xscale = 50; _local2["t_" + _local1]._yscale = 50; } function newtiles() { var _local1 = this; if (((map[newy1][newx1] != null) || (map[newy2][newx2] != null)) || (score <= -99)) { msg.txt = "Game Over"; msg._x = 95; msg._y = 130; msg.swapDepths(d + 1); if (score > -99) { txtScore.textColor = failcolor; score = -99; } timer.stop(); Key.removeListener(keyListener); } else { map[newy1][newx1] = d; attachMovie("tile", "t_" + d, d); _local1["t_" + d]._x = (newx1 * tileW) + offx; _local1["t_" + d]._y = (newy1 * tileH) + offy; _local1["t_" + d].gotoAndStop(nextcolor1); mov_id1 = d; d++; map[newy2][newx2] = d; attachMovie("tile", "t_" + d, d); _local1["t_" + d]._x = (newx2 * tileW) + offx; _local1["t_" + d]._y = (newy2 * tileH) + offy; _local1["t_" + d].gotoAndStop(nextcolor2); mov_id2 = d; d++; nextcolor(); } } function getrand(mini, maxi) { return(mini + int(Math.random() * ((maxi - mini) + 1))); } function movright() { var _local2 = (this["t_" + mov_id1]._x - offx) / tileW; var row1 = ((this["t_" + mov_id1]._y - offy) / tileH); var _local1 = (this["t_" + mov_id2]._x - offx) / tileW; var _local3 = (this["t_" + mov_id2]._y - offy) / tileH; if (((((_local2 + 1) > (winW - 1)) || ((_local1 + 1) > (winW - 1))) || ((map[row1][_local2 + 1] != null) && (_local2 >= _local1))) || ((map[_local3][_local1 + 1] != null) && (_local1 >= _local2))) { } else { if (_local2 >= _local1) { map[row1][_local2 + 1] = map[row1][_local2]; map[row1][_local2] = null; map[_local3][_local1 + 1] = map[_local3][_local1]; map[_local3][_local1] = null; } else { map[_local3][_local1 + 1] = map[_local3][_local1]; map[_local3][_local1] = null; map[row1][_local2 + 1] = map[row1][_local2]; map[row1][_local2] = null; } _root.game["t_" + mov_id1]._x = _root.game["t_" + mov_id1]._x + tileW; _root.game["t_" + mov_id2]._x = _root.game["t_" + mov_id2]._x + tileW; } } function turn() { var _local2 = (this["t_" + mov_id1]._x - offx) / tileW; var _local3 = (this["t_" + mov_id1]._y - offy) / tileH; var _local1 = (this["t_" + mov_id2]._x - offx) / tileW; var row2 = ((this["t_" + mov_id2]._y - offy) / tileH); if (((_local2 < _local1) && (_local3 > 0)) && (map[_local3 - 1][_local2] == null)) { map[_local3 - 1][_local2] = map[row2][_local1]; map[row2][_local1] = null; _root.game["t_" + mov_id2]._y = _root.game["t_" + mov_id2]._y - tileH; _root.game["t_" + mov_id2]._x = _root.game["t_" + mov_id2]._x - tileW; } if ((_local2 > _local1) && (map[row2 - 1][_local1] == null)) { map[row2 - 1][_local1] = map[_local3][_local2]; map[_local3][_local2] = null; _root.game["t_" + mov_id1]._y = _root.game["t_" + mov_id1]._y - tileH; _root.game["t_" + mov_id1]._x = _root.game["t_" + mov_id1]._x - tileW; } if (((_local3 > row2) && (_local2 < (winW - 1))) && (map[_local3][_local2 + 1] == null)) { map[_local3][_local2 + 1] = map[_local3][_local2]; map[row2 + 1][_local1] = map[row2][_local1]; map[row2][_local1] = null; _root.game["t_" + mov_id1]._x = _root.game["t_" + mov_id1]._x + tileW; _root.game["t_" + mov_id2]._y = _root.game["t_" + mov_id2]._y + tileH; } if (((_local3 < row2) && (_local1 < (winW - 1))) && (map[row2][_local1 + 1] == null)) { map[row2][_local1 + 1] = map[row2][_local1]; map[_local3 + 1][_local2] = map[_local3][_local2]; map[_local3][_local2] = null; _root.game["t_" + mov_id2]._x = _root.game["t_" + mov_id2]._x + tileW; _root.game["t_" + mov_id1]._y = _root.game["t_" + mov_id1]._y + tileH; } } function fall() { var col1 = ((this["t_" + mov_id1]._x - offx) / tileW); var _local2 = (this["t_" + mov_id1]._y - offy) / tileH; var _local3 = (this["t_" + mov_id2]._x - offx) / tileW; var _local1 = (this["t_" + mov_id2]._y - offy) / tileH; if (((((_local2 + 1) == winH) || ((_local1 + 1) == winH)) || ((map[_local2 + 1][col1] != null) && (_local2 >= _local1))) || ((map[_local1 + 1][_local3] != null) && (_local2 <= _local1))) { timer.stop(); timer2.gotoAndPlay(2); Key.removeListener(keyListener); } else { if (_local2 >= _local1) { map[_local2 + 1][col1] = map[_local2][col1]; map[_local2][col1] = null; map[_local1 + 1][_local3] = map[_local1][_local3]; map[_local1][_local3] = null; } else { map[_local1 + 1][_local3] = map[_local1][_local3]; map[_local1][_local3] = null; map[_local2 + 1][col1] = map[_local2][col1]; map[_local2][col1] = null; } _root.game["t_" + mov_id1]._y = _root.game["t_" + mov_id1]._y + tileH; _root.game["t_" + mov_id2]._y = _root.game["t_" + mov_id2]._y + tileH; } } function reset() { var _local3 = this; var _local2 = 0; while (_local2 < winH) { var _local1 = 0; while (_local1 < winW) { if (map[_local2][_local1] != null) { removeMovieClip(_local3["t_" + map[_local2][_local1]]); map[_local2][_local1] = null; } _local1++; } _local2++; } score = 100; msg.txt = "reset"; msg._x = msg._x + 500; msg.swapDepths(9); d = 10; nextcolor(); newtiles(); timer.gotoAndPlay(1); timer2.gotoAndStop(1); if (f_pause == 1) { f_pause = 0; btnPause._x = btnPlay._x; btnPause._y = btnPlay._y; btnPlay._x = btnPlay._x + 900; } txtScore.textColor = passcolor; Key.addListener(keyListener); } function dissolve() { var _local2; var _local1; var st = null; var ed = null; var ce = null; var ci = null; var _local3; var p; var f_del = 0; waste = 0; del = new Array(winH); _local2 = 0; while (_local2 < winH) { del[_local2] = new Array(winW); _local2++; } _local2 = 0; while (_local2 < winH) { _local1 = 0; while (_local1 < winW) { del[_local2][_local1] = 0; _local1++; } _local2++; } _local2 = 0; while (_local2 < winH) { _local1 = 0; while (_local1 < winW) { if ((map[_local2][_local1] != null) && (_local1 < (winW - 2))) { st = _local1; ce = _root.game["t_" + map[_local2][_local1]].color; ci = null; p = st + 1; while (p < winW) { if (map[_local2][p] == null) { break; } _local3 = _root.game["t_" + map[_local2][p]].color; if ((ci == null) && (_local3 == ce)) { break; } if ((ci == null) && (_local3 != ce)) { ci = _local3; } else { if (((ci != null) && (_local3 != ce)) && (_local3 != ci)) { break; } if ((ci != null) && (_local3 == ce)) { f_del = 1; ed = p; var i = st; while (i <= ed) { del[_local2][i] = 1; i++; } break; } } p++; } } _local1++; } _local2++; } _local1 = 0; while (_local1 < winW) { _local2 = 0; while (_local2 < winH) { if ((map[_local2][_local1] != null) && (_local2 < (winH - 2))) { st = _local2; ce = _root.game["t_" + map[_local2][_local1]].color; ci = null; p = st + 1; while (p < winH) { if (map[p][_local1] == null) { break; } _local3 = _root.game["t_" + map[p][_local1]].color; if ((ci == null) && (_local3 == ce)) { break; } if ((ci == null) && (_local3 != ce)) { ci = _local3; } else { if (((ci != null) && (_local3 != ce)) && (_local3 != ci)) { break; } if ((ci != null) && (_local3 == ce)) { f_del = 1; ed = p; var i = st; while (i <= ed) { del[i][_local1] = 1; i++; } break; } } p++; } } _local2++; } _local1++; } if (!f_del) { if (!win()) { Key.addListener(keyListener); timer2.stop(); timer.play(); newtiles(); return; } var f_over = 0; _local2 = 0; while (_local2 < (winH - goal)) { _local1 = 0; while (_local1 < winW) { if (map[_local2][_local1] != null) { del[_local2][_local1] = 1; f_over = 1; } _local1++; } _local2++; } if (!f_over) { if (score >= 92) { msg.txt = "Congratulations !"; } else if (score >= 85) { msg.txt = "Good job !"; } else if (score >= 60) { msg.txt = "Pass !"; } else { msg.txt = "Ok !"; } msg._x = 95; msg._y = 130; msg.swapDepths(d + 1); timer.stop(); timer2.stop(); } else { _local2 = 0; while (_local2 < winH) { _local1 = 0; while (_local1 < winW) { if (del[_local2][_local1] == 1) { this["t_" + map[_local2][_local1]].core.play(); waste++; trace(waste); } _local1++; } _local2++; } } } else { _local2 = 0; while (_local2 < winH) { _local1 = 0; while (_local1 < winW) { if (del[_local2][_local1] == 1) { this["t_" + map[_local2][_local1]].core.play(); waste++; trace(waste); } _local1++; } _local2++; } } } function rearrange() { score = score - waste; if (score < 60) { txtScore.textColor = failcolor; } else { txtScore.textColor = passcolor; } waste = 0; var _local1; var _local2; var _local3; _local2 = 0; while (_local2 < winW) { _local3 = 0; _local1 = winH - 1; while (_local1 >= 0) { if (del[_local1][_local2] == 1) { _local3++; } else if (_local3 > 0) { _root.game["t_" + map[_local1][_local2]]._y = _root.game["t_" + map[_local1][_local2]]._y + (tileH * _local3); map[_local1 + _local3][_local2] = map[_local1][_local2]; map[_local1][_local2] = null; } _local1--; } _local2++; } timer2.gotoAndPlay(2); } function win() { var _local2; var _local1; _local2 = winH - goal; while (_local2 < winH) { _local1 = 0; while (_local1 < winW) { if (map[_local2][_local1] == null) { return(0); } _local1++; } _local2++; } return(1); } Array.prototype.matrix_dump = function () { var max_row = winH; var max_col = winW; var _local2; trace("Matrix dump."); var _local3 = 0; while (_local3 < max_row) { _local2 = ""; var _local1 = 0; while (_local1 < max_col) { _local2 = _local2 + (this[_local3][_local1] + "\t"); _local1++; } trace(_local2); _local3++; } }; movleft = function () { var _local2 = (this["t_" + mov_id1]._x - offx) / tileW; var row1 = ((this["t_" + mov_id1]._y - offy) / tileH); var _local1 = (this["t_" + mov_id2]._x - offx) / tileW; var _local3 = (this["t_" + mov_id2]._y - offy) / tileH; if (((((_local2 - 1) < 0) || ((_local1 - 1) < 0)) || ((map[row1][_local2 - 1] != null) && (_local2 <= _local1))) || ((map[_local3][_local1 - 1] != null) && (_local1 <= _local2))) { } else { if (_local2 <= _local1) { map[row1][_local2 - 1] = map[row1][_local2]; map[row1][_local2] = null; map[_local3][_local1 - 1] = map[_local3][_local1]; map[_local3][_local1] = null; } else { map[_local3][_local1 - 1] = map[_local3][_local1]; map[_local3][_local1] = null; map[row1][_local2 - 1] = map[row1][_local2]; map[row1][_local2] = null; } _root.game["t_" + mov_id1]._x = _root.game["t_" + mov_id1]._x - tileW; _root.game["t_" + mov_id2]._x = _root.game["t_" + mov_id2]._x - tileW; } }; user_info = SharedObject.getLocal("anti-tetris_v10_info"); save_status = function () { user_info.data.played = played; user_info.flush(); }; load_status = function () { played = user_info.data.played; }; max_tile = 200; maxcolor = 6; winW = 6; winH = 12; _global.tileW = 24; _global.tileH = 24; _global.offx = 22; _global.offy = 70; color_num = 4; goal = 6; speed = 1; nextcolor1 = null; nextcolor2 = null; passcolor = 6736998 /* 0x66CC66 */; failcolor = 16751001 /* 0xFF9999 */; msg.txt = "msg"; map = new Array(winH); var i = 0; while (i < winH) { map[i] = new Array(winW); i++; } var j = 0; while (j < winH) { var i = 0; while (i < winW) { map[j][i] = null; i++; } j++; } mov_id1 = null; mov_id2 = null; newx1 = Math.floor(winW / 2) - 1; newy1 = 0; newx2 = Math.floor(winW / 2); newy2 = 0; d = 10; score = 100; waste = 0; f_pause = 0; f_help = 0; nextcolor(); newtiles(); if (!keyListener) { keyListener = new Object(); keyListener.onKeyDown = function () { if ((!f_pause) && (!f_help)) { if (Key.isDown(37)) { movleft(); } else if (Key.isDown(39)) { movright(); } else if (Key.isDown(38)) { turn(); } else if (Key.isDown(40)) { fall(); } } }; Key.addListener(keyListener); } draw(winW, winH); load_status(); if (undefined == user_info.data.played) { played = 1; } else { played++; } save_status(); stop();
Symbol 106 Button
on (press) { this._x = this._x - 900; _root.game._x = 180; _root.game._y = 20; _root.game.reset(); }
Symbol 112 Button
on (press) { with (_root.game) { if (color_num < maxcolor) { color_num++; } } }
Symbol 116 Button
on (press) { with (_root.game) { if (color_num > 3) { color_num--; } } }
Symbol 119 Button
on (press) { with (_root.game) { if (goal < (winH - 2)) { goal++; emcGoal._y = emcGoal._y - tileH; } } }
Symbol 120 Button
on (press) { with (_root.game) { if (goal > 2) { goal--; emcGoal._y = emcGoal._y + tileH; } } }
Symbol 123 Button
on (press) { with (_root.game) { if (speed < 3) { speed++; } } }
Symbol 124 Button
on (press) { with (_root.game) { if (speed > 1) { speed--; } } }
Symbol 127 Button
on (press) { this._x = this._x - 900; _root.game._x = 180; _root.game._y = 20; _root.game.f_help = 0; }
Symbol 130 Button
on (press) { gotoAndStop (2); }
Symbol 138 Button
on (press) { gotoAndStop (1); this._x = this._x - 900; _root.game._x = 180; _root.game._y = 20; _root.game.f_help = 0; }
Symbol 139 Button
on (press) { gotoAndStop (3); }
Symbol 142 Button
on (press) { gotoAndStop (1); }
Symbol 144 MovieClip Frame 2
_alpha = 100; if ((_parent._x == 0) && (_parent._y == 0)) { play(); } else { gotoAndPlay (1); }
Symbol 144 MovieClip Frame 21
_alpha = 70;
Symbol 146 MovieClip Frame 2
_alpha = 100; if ((_parent._x == 0) && (_parent._y == 0)) { play(); } else { gotoAndPlay (1); }
Symbol 146 MovieClip Frame 21
_alpha = 70;
Symbol 147 MovieClip Frame 2
_alpha = 100; if ((_parent._x == 0) && (_parent._y == 0)) { play(); } else { gotoAndPlay (1); }
Symbol 147 MovieClip Frame 21
_alpha = 70;
Symbol 149 MovieClip Frame 2
_alpha = 100; if ((_parent._x == 0) && (_parent._y == 0)) { play(); } else { gotoAndPlay (1); }
Symbol 149 MovieClip Frame 21
_alpha = 70;
Symbol 153 Button
on (press) { gotoAndStop (1); this._x = this._x - 900; _root.game._x = 180; _root.game._y = 20; _root.game.f_help = 0; }
Symbol 154 Button
on (press) { gotoAndStop (4); }
Symbol 155 Button
on (press) { gotoAndStop (2); }
Symbol 164 Button
on (press) { gotoAndStop (3); }
Symbol 174 Button
on (release) { getURL ("http://www.9mine.com"); }
Symbol 175 MovieClip Frame 1
stop();

Library Items

Symbol 1 GraphicUsed by:3 144
Symbol 2 GraphicUsed by:3 11
Symbol 3 MovieClipUses:1 2Used by:18
Symbol 4 GraphicUsed by:6
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:4 5Used by:18
Symbol 7 GraphicUsed by:9
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:7 8Used by:18
Symbol 10 GraphicUsed by:11 147
Symbol 11 MovieClipUses:10 2Used by:18
Symbol 12 GraphicUsed by:14
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:12 13Used by:18
Symbol 15 GraphicUsed by:17
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:15 16Used by:18
Symbol 18 MovieClip [tile]Uses:3 6 9 11 14 17
Symbol 19 GraphicUsed by:24
Symbol 20 FontUsed by:21 22 23
Symbol 21 EditableTextUses:20Used by:24
Symbol 22 EditableTextUses:20Used by:24
Symbol 23 EditableTextUses:20Used by:24
Symbol 24 MovieClip [sign]Uses:19 21 22 23
Symbol 25 BitmapUsed by:26 38
Symbol 26 GraphicUses:25Used by:Timeline
Symbol 27 GraphicUsed by:Timeline
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:Timeline
Symbol 30 GraphicUsed by:31 34 35 55
Symbol 31 ButtonUses:30Used by:Timeline
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:Timeline
Symbol 34 ButtonUses:30Used by:Timeline
Symbol 35 ButtonUses:30Used by:Timeline
Symbol 36 BitmapUsed by:37
Symbol 37 GraphicUses:36Used by:Timeline
Symbol 38 GraphicUses:25Used by:Timeline
Symbol 39 FontUsed by:40
Symbol 40 TextUses:39Used by:Timeline
Symbol 41 SoundUsed by:Timeline
Symbol 42 FontUsed by:43 44 47 53 54
Symbol 43 EditableTextUses:42Used by:Timeline
Symbol 44 EditableTextUses:42Used by:Timeline
Symbol 45 ShapeTweeningUsed by:49
Symbol 46 GraphicUsed by:49
Symbol 47 EditableTextUses:42Used by:49
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:45 46 47 48Used by:Timeline
Symbol 50 FontUsed by:51 52
Symbol 51 EditableTextUses:50Used by:Timeline
Symbol 52 EditableTextUses:50Used by:Timeline
Symbol 53 EditableTextUses:42Used by:Timeline
Symbol 54 EditableTextUses:42Used by:Timeline
Symbol 55 ButtonUses:30Used by:Timeline
Symbol 56 FontUsed by:57 58 62 68 75 80 91 98 132 133 136 150 151 162 171 173
Symbol 57 TextUses:56Used by:59
Symbol 58 TextUses:56Used by:59 94
Symbol 59 MovieClipUses:57 58Used by:101
Symbol 60 GraphicUsed by:65 158
Symbol 61 GraphicUsed by:65 158
Symbol 62 EditableTextUses:56Used by:63
Symbol 63 MovieClipUses:62Used by:65 158
Symbol 64 GraphicUsed by:65 70 77 82 93 106 127 130 138 139 142 153 154 155 157 158 159 160 161 164
Symbol 65 ButtonUses:60 61 63 64Used by:101
Symbol 66 GraphicUsed by:70 161
Symbol 67 GraphicUsed by:70 161
Symbol 68 EditableTextUses:56Used by:69
Symbol 69 MovieClipUses:68Used by:70 161
Symbol 70 ButtonUses:66 67 69 64Used by:101
Symbol 71 FontUsed by:72 78 79 83 84 87 88 96 103 107 108 117 118 121 122 126 131 137 143 152 156 163 165
Symbol 72 EditableTextUses:71Used by:101
Symbol 73 GraphicUsed by:77 160
Symbol 74 GraphicUsed by:77 160
Symbol 75 EditableTextUses:56Used by:76
Symbol 76 MovieClipUses:75Used by:77 160
Symbol 77 ButtonUses:73 74 76 64Used by:101
Symbol 78 EditableTextUses:71Used by:82 157
Symbol 79 EditableTextUses:71Used by:82 157
Symbol 80 EditableTextUses:56Used by:81
Symbol 81 MovieClipUses:80Used by:82 157
Symbol 82 ButtonUses:78 79 81 64Used by:101
Symbol 83 EditableTextUses:71Used by:101
Symbol 84 EditableTextUses:71Used by:101
Symbol 85 FontUsed by:86
Symbol 86 EditableTextUses:85Used by:101
Symbol 87 TextUses:71Used by:101
Symbol 88 TextUses:71Used by:101
Symbol 89 GraphicUsed by:93 159
Symbol 90 GraphicUsed by:93 159
Symbol 91 EditableTextUses:56Used by:92
Symbol 92 MovieClipUses:91Used by:93 159
Symbol 93 ButtonUses:89 90 92 64Used by:101
Symbol 94 MovieClipUses:58Used by:101
Symbol 95 GraphicUsed by:97
Symbol 96 EditableTextUses:71Used by:97
Symbol 97 MovieClipUses:95 96Used by:101
Symbol 98 TextUses:56Used by:99
Symbol 99 MovieClipUses:98Used by:101
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:59 65 70 72 77 82 83 84 86 87 88 93 94 97 99 100Used by:Timeline
Symbol 102 GraphicUsed by:125 175
Symbol 103 EditableTextUses:71Used by:125
Symbol 104 GraphicUsed by:106 127 138 153
Symbol 105 GraphicUsed by:106 127 138 153
Symbol 106 ButtonUses:104 105 64Used by:125
Symbol 107 EditableTextUses:71Used by:125
Symbol 108 EditableTextUses:71Used by:125
Symbol 109 GraphicUsed by:112 119 123
Symbol 110 GraphicUsed by:112 119 123
Symbol 111 GraphicUsed by:112 119 123
Symbol 112 ButtonUses:109 110 111Used by:125
Symbol 113 GraphicUsed by:116 120 124
Symbol 114 GraphicUsed by:116 120 124
Symbol 115 GraphicUsed by:116 120 124
Symbol 116 ButtonUses:113 114 115Used by:125
Symbol 117 EditableTextUses:71Used by:125
Symbol 118 EditableTextUses:71Used by:125
Symbol 119 ButtonUses:109 110 111Used by:125
Symbol 120 ButtonUses:113 114 115Used by:125
Symbol 121 EditableTextUses:71Used by:125
Symbol 122 EditableTextUses:71Used by:125
Symbol 123 ButtonUses:109 110 111Used by:125
Symbol 124 ButtonUses:113 114 115Used by:125
Symbol 125 MovieClipUses:102 103 106 107 108 112 116 117 118 119 120 121 122 123 124Used by:Timeline
Symbol 126 EditableTextUses:71Used by:175
Symbol 127 ButtonUses:104 105 64Used by:175
Symbol 128 GraphicUsed by:130 139 154
Symbol 129 GraphicUsed by:130 139 154
Symbol 130 ButtonUses:128 129 64Used by:175
Symbol 131 TextUses:71Used by:175
Symbol 132 EditableTextUses:56Used by:175
Symbol 133 EditableTextUses:56Used by:175
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:175
Symbol 136 EditableTextUses:56Used by:175
Symbol 137 EditableTextUses:71Used by:175
Symbol 138 ButtonUses:104 105 64Used by:175
Symbol 139 ButtonUses:128 129 64Used by:175
Symbol 140 GraphicUsed by:142 155 164
Symbol 141 GraphicUsed by:142 155 164
Symbol 142 ButtonUses:140 141 64Used by:175
Symbol 143 TextUses:71Used by:175
Symbol 144 MovieClipUses:1Used by:175
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:175
Symbol 147 MovieClipUses:10Used by:175
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:175
Symbol 150 EditableTextUses:56Used by:175
Symbol 151 EditableTextUses:56Used by:175
Symbol 152 EditableTextUses:71Used by:175
Symbol 153 ButtonUses:104 105 64Used by:175
Symbol 154 ButtonUses:128 129 64Used by:175
Symbol 155 ButtonUses:140 141 64Used by:175
Symbol 156 TextUses:71Used by:175
Symbol 157 ButtonUses:78 79 81 64Used by:175
Symbol 158 ButtonUses:60 61 63 64Used by:175
Symbol 159 ButtonUses:89 90 92 64Used by:175
Symbol 160 ButtonUses:73 74 76 64Used by:175
Symbol 161 ButtonUses:66 67 69 64Used by:175
Symbol 162 EditableTextUses:56Used by:175
Symbol 163 EditableTextUses:71Used by:175
Symbol 164 ButtonUses:140 141 64Used by:175
Symbol 165 TextUses:71Used by:175
Symbol 166 FontUsed by:168 169 170
Symbol 167 Font
Symbol 168 EditableTextUses:166Used by:175
Symbol 169 EditableTextUses:166Used by:175
Symbol 170 EditableTextUses:166Used by:175
Symbol 171 EditableTextUses:56Used by:174
Symbol 172 GraphicUsed by:174
Symbol 173 TextUses:56Used by:174
Symbol 174 ButtonUses:171 172 173Used by:175
Symbol 175 MovieClipUses:102 126 127 130 131 132 133 135 136 137 138 139 142 143 144 146 147 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 168 169 170 174Used by:Timeline

Instance Names

"bar"Frame 32Symbol 49 MovieClip
"game"Frame 66Symbol 101 MovieClip
"option"Frame 66Symbol 125 MovieClip
"help"Frame 66Symbol 175 MovieClip
"core"Symbol 18 MovieClip [tile] Frame 1Symbol 3 MovieClip
"core"Symbol 18 MovieClip [tile] Frame 2Symbol 6 MovieClip
"core"Symbol 18 MovieClip [tile] Frame 3Symbol 9 MovieClip
"core"Symbol 18 MovieClip [tile] Frame 4Symbol 11 MovieClip
"core"Symbol 18 MovieClip [tile] Frame 5Symbol 14 MovieClip
"core"Symbol 18 MovieClip [tile] Frame 6Symbol 17 MovieClip
"ccc"Symbol 97 MovieClip Frame 1Symbol 96 EditableText
"timer2"Symbol 101 MovieClip Frame 1Symbol 59 MovieClip
"btnPause"Symbol 101 MovieClip Frame 1Symbol 65 Button
"btnPlay"Symbol 101 MovieClip Frame 1Symbol 70 Button
"txtScore"Symbol 101 MovieClip Frame 1Symbol 72 EditableText
"timer"Symbol 101 MovieClip Frame 1Symbol 94 MovieClip
"msg"Symbol 101 MovieClip Frame 1Symbol 97 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 18 as "tile"
ExportAssets (56)Timeline Frame 1Symbol 24 as "sign"

Labels

"loop"Frame 32
"ok"Frame 38

Dynamic Text Variables

speedSymbol 43 EditableText""
timeSymbol 44 EditableText""
loadedSymbol 47 EditableText""
speedSymbol 53 EditableText""
timeSymbol 54 EditableText""
scoreSymbol 72 EditableText"100"
txtSymbol 96 EditableText"msg"
game.color_numSymbol 107 EditableText"n"
game.goalSymbol 117 EditableText"n"
game.speedSymbol 121 EditableText"n"




http://swfchan.com/10/46813/info.shtml
Created: 3/5 -2019 00:30:08 Last modified: 3/5 -2019 00:30:08 Server time: 07/05 -2024 23:06:34