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

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

Wuzi chess.swf

This is the info page for
Flash #12970

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


Text
µçÄÔ˼¿¼ÖÐ

off

ActionScript [AS1/AS2]

Frame 1
stop(); fscommand ("showmenu", "false");
Frame 2
stop(); num = 0; table = new Array(); computer = new Array(); player = new Array(); a_result = 0; i = 0; while (i < 15) { table[i] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); i++; } j = 0; while (j < 15) { i = 0; while (i < 15) { computer[(j * 15) + i] = new Array(0, 0, 0, 0); player[(j * 15) + i] = new Array(0, 0, 0, 0); i++; } j++; } count = 0; j = 0; while (j < 15) { i = 0; while (i < 15) { duplicateMovieClip (_root.b, "b" add count, count + 30); setProperty("b" add count, _x , 34.7 + (i * 20)); setProperty("b" add count, _y , 34.7 + (j * 20)); count++; i++; } j++; } var dir = new Array(); dir[0] = new Array(1, 0); dir[1] = new Array(1, 1); dir[2] = new Array(0, 1); dir[3] = new Array(-1, 1); dir[4] = new Array(-1, 0); dir[5] = new Array(-1, -1); dir[6] = new Array(0, -1); dir[7] = new Array(1, -1); playnow = "player"; removeMovieClip(_root.b112); duplicateMovieClip (_root.white, "white112", 142); setProperty("white112", _x , 174.7); setProperty("white112", _y , 174.7); table[7][7] = 2;
Symbol 6 Button
on (release) { getURL ("http://www.kongyang.com", "_blank"); }
Symbol 9 Button
on (release, keyPress "<Enter>") { gotoAndStop (2); }
Symbol 11 Button
on (release, keyPress "<Enter>") { loadMovieNum ("5chess.swf", 0); }
Symbol 14 MovieClip Frame 1
stop();
Symbol 17 MovieClip Frame 20
stop();
Symbol 19 Button
on (release) { if (_root.playnow == "player") { _root.xpos = ((int(this._x + 0.5) - 15) / 20) - 1; _root.ypos = ((int(this._y + 0.5) - 15) / 20) - 1; temp = (int(this._x + 0.5) - 15) / 20; _root.display = "Xpos : " + temp; temp = (int(this._y + 0.5) - 15) / 20; temp = chr(temp + 64); _root.display1 = "Ypos : " + temp; _root.num = (_root.ypos * 15) + _root.xpos; removeMovieClip(_root.b add _root.num); duplicateMovieClip (_root.black, "black" add _root.num, _root.num + 300); setProperty(_root.black add _root.num, _x , 34.7 + (_root.xpos * 20)); setProperty(_root.black add _root.num, _y , 34.7 + (_root.ypos * 20)); _root.table[ypos][xpos] = 1; _root.playnow = "computer"; xx = _root.xpos; yy = _root.ypos; k = 0; while (k < 4) { if (_root.a_result != 6) { _root.a_result = 0; x = xx; y = yy; while (((((_root.table[y][x] == 1) and ((y + _root.dir[k][1]) < 16)) and ((x + _root.dir[k][0]) >= -1)) and ((x + _root.dir[k][0]) < 16)) and ((y + _root.dir[k][1]) >= -1)) { x = x + _root.dir[k][0]; y = y + _root.dir[k][1]; _root.a_result = _root.a_result + 1; } x = xx; y = yy; while (((((_root.table[y][x] == 1) and ((y + _root.dir[k + 4][1]) < 16)) and ((x + _root.dir[k + 4][0]) >= -1)) and ((x + _root.dir[k + 4][0]) < 16)) and ((y + _root.dir[k + 4][1]) >= -1)) { x = x + _root.dir[k + 4][0]; y = y + _root.dir[k + 4][1]; _root.a_result = _root.a_result + 1; } if (_root.a_result == 6) { _root.playnow = "nobody"; } } k++; } if (_root.playnow == "nobody") { _root.gameoverman.gotoAndPlay(3); } } if (_root.playnow == "computer") { _root.computerrun.gotoAndPlay(5); } }
Symbol 20 MovieClip Frame 1
stop();
Symbol 25 MovieClip Frame 1
stop();
Symbol 25 MovieClip Frame 8
if (_root.playnow == "computer") { _root.func.makelist("white"); _root.func.makelist("black"); max_computer = 0; max_player = 0; k = 0; j = 0; while (j < 15) { i = 0; while (i < 15) { k = 0; while (k < 4) { if (_root.computer[(j * 15) + i][k] == max_computer) { rndnum = random(100) + 1; if (50 < rndnum) { max_computer = _root.computer[(j * 15) + i][k]; xc = i; yc = j; } } if (max_computer < _root.computer[(j * 15) + i][k]) { max_computer = _root.computer[(j * 15) + i][k]; xc = i; yc = j; } if (max_player < _root.player[(j * 15) + i][k]) { max_player = _root.player[(j * 15) + i][k]; xp = i; yp = j; } k++; } i++; } j++; } if (max_player < max_computer) { x = xc; y = yc; } else { x = xp; y = yp; } num = (y * 15) + x; removeMovieClip(_root.b add num); duplicateMovieClip (_root.white, "white" add num, num + 300); setProperty(_root.white add num, _x , 34.7 + (x * 20)); setProperty(_root.white add num, _y , 34.7 + (y * 20)); _root.table[y][x] = 2; _root.display = "Xpos : " + (x + 1); temp = chr(y + 65); _root.display1 = "Ypos : " + temp; _root.playnow = "player"; xx = x; yy = y; k = 0; while (k < 4) { if (_root.a_result != 6) { _root.a_result = 0; x = xx; y = yy; while (((((_root.table[y][x] == 2) and ((y + _root.dir[k][1]) < 16)) and ((x + _root.dir[k][0]) >= -1)) and ((x + _root.dir[k][0]) < 16)) and ((y + _root.dir[k][1]) >= -1)) { x = x + _root.dir[k][0]; y = y + _root.dir[k][1]; _root.a_result = _root.a_result + 1; } x = xx; y = yy; while (((((_root.table[y][x] == 2) and ((y + _root.dir[k + 4][1]) < 16)) and ((x + _root.dir[k + 4][0]) >= -1)) and ((x + _root.dir[k + 4][0]) < 16)) and ((y + _root.dir[k + 4][1]) >= -1)) { x = x + _root.dir[k + 4][0]; y = y + _root.dir[k + 4][1]; _root.a_result = _root.a_result + 1; } if (_root.a_result == 6) { _root.playnow = "nobody"; } } k++; } if (_root.playnow == "nobody") { _root.gameoverman.gotoAndPlay(2); } }
Symbol 26 MovieClip Frame 1
function makelist(maker) { if (maker == "white") { color = 2; color_bad = 1; } else { color = 1; color_bad = 2; } i = 0; while (i < 15) { j = 0; while (j < 15) { if (_root.table[i][j] != 0) { k = 0; while (k < 4) { if (maker == "white") { _root.computer[(i * 15) + j][k] = 0; } else { _root.player[(i * 15) + j][k] = 0; } k++; } } else { k = 0; while (k < 4) { x = i; y = j; score = 5; while (((((_root.table[x + _root.dir[k][0]][y + _root.dir[k][1]] == color) and ((x + _root.dir[k][0]) < 15)) and ((y + _root.dir[k][1]) >= 0)) and ((y + _root.dir[k][1]) < 15)) and ((x + _root.dir[k][0]) >= 0)) { x = x + _root.dir[k][0]; y = y + _root.dir[k][1]; score = score * 2; } if (((((_root.table[x + _root.dir[k][0]][y + _root.dir[k][1]] == color_bad) and ((x + _root.dir[k][0]) < 15)) and ((y + _root.dir[k][1]) >= 0)) and ((y + _root.dir[k][1]) < 15)) and ((x + _root.dir[k][0]) >= 0)) { score = score / 2; } x = i; y = j; while (((((_root.table[x + _root.dir[k + 4][0]][y + _root.dir[k + 4][1]] == color) and ((x + _root.dir[k + 4][0]) < 15)) and ((y + _root.dir[k + 4][1]) >= 0)) and ((y + _root.dir[k + 4][1]) < 15)) and ((x + _root.dir[k + 4][0]) >= 0)) { x = x + _root.dir[k + 4][0]; y = y + _root.dir[k + 4][1]; score = score * 2; } if (30 < score) { score = score * 2; } if (((((_root.table[x + _root.dir[k + 4][0]][y + _root.dir[k + 4][1]] == color_bad) and ((x + _root.dir[k + 4][0]) < 15)) and ((y + _root.dir[k + 4][1]) >= 0)) and ((y + _root.dir[k + 4][1]) < 15)) and ((x + _root.dir[k + 4][0]) >= 0)) { score = score / 2; } if (maker == "white") { _root.computer[(i * 15) + j][k] = score; } else { _root.player[(i * 15) + j][k] = score; } k++; } } j++; } i++; } } stop();
Symbol 29 MovieClip Frame 1
stop();
Symbol 29 MovieClip Frame 2
stop();
Symbol 29 MovieClip Frame 3
stop();
Symbol 29 MovieClip Frame 4
i = 0; while (225 >= i) { removeMovieClip(_root.black add i); removeMovieClip(_root.white add i); removeMovieClip(_root.b add i); i++; } _root.gotoAndPlay("run");
Symbol 36 Button
on (release) { gotoAndStop (2); }
Symbol 41 Button
on (release) { gotoAndPlay (1); }
Symbol 42 MovieClip Frame 1
stop();
Symbol 42 MovieClip Frame 2
stopAllSounds();

Library Items

Symbol 1 GraphicUsed by:Timeline
Symbol 2 GraphicUsed by:Timeline
Symbol 3 GraphicUsed by:Timeline
Symbol 4 GraphicUsed by:6
Symbol 5 GraphicUsed by:6
Symbol 6 ButtonUses:4 5Used by:Timeline
Symbol 7 GraphicUsed by:9
Symbol 8 GraphicUsed by:9 11
Symbol 9 ButtonUses:7 8Used by:Timeline
Symbol 10 GraphicUsed by:11
Symbol 11 ButtonUses:10 8Used by:Timeline
Symbol 12 GraphicUsed by:Timeline
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:Timeline
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:17
Symbol 17 MovieClipUses:16Used by:Timeline
Symbol 18 GraphicUsed by:19
Symbol 19 ButtonUses:18Used by:20
Symbol 20 MovieClipUses:19Used by:Timeline
Symbol 21 FontUsed by:22
Symbol 22 EditableTextUses:21Used by:23
Symbol 23 MovieClipUses:22Used by:Timeline
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:Timeline
Symbol 26 MovieClipUsed by:Timeline
Symbol 27 GraphicUsed by:29
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:27 28Used by:Timeline
Symbol 30 GraphicUsed by:36
Symbol 31 FontUsed by:32
Symbol 32 TextUses:31Used by:36
Symbol 33 GraphicUsed by:34 36 41
Symbol 34 MovieClipUses:33Used by:36
Symbol 35 GraphicUsed by:36
Symbol 36 ButtonUses:30 32 34 35 33Used by:42
Symbol 37 SoundUsed by:42
Symbol 38 GraphicUsed by:41
Symbol 39 GraphicUsed by:41
Symbol 40 GraphicUsed by:41
Symbol 41 ButtonUses:33 38 39 40Used by:42
Symbol 42 MovieClipUses:36 37 41Used by:Timeline

Instance Names

"black"Frame 2Symbol 14 MovieClip
"white"Frame 2Symbol 17 MovieClip
"b"Frame 2Symbol 20 MovieClip
"wait"Frame 2Symbol 23 MovieClip
"computerrun"Frame 2Symbol 25 MovieClip
"func"Frame 2Symbol 26 MovieClip
"gameoverman"Frame 2Symbol 29 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$PJ$cOhqPh7yK7.937w75eCSm/."

Labels

"start"Frame 1
"run"Frame 2
"endit"Symbol 29 MovieClip Frame 4
"off"Symbol 42 MovieClip Frame 1
"on"Symbol 42 MovieClip Frame 2




http://swfchan.com/3/12970/info.shtml
Created: 5/6 -2019 08:57:18 Last modified: 5/6 -2019 08:57:18 Server time: 13/05 -2024 08:29:27