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

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

battleships.swf

This is the info page for
Flash #23506

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


Text
Wait
Game loading...

© FREE Group

Computer:
Player:

0

0

0

Shoots left:

0

Level:

Score:

win

Choose level:

Easy

Easy

Medium

Medium

Hard

Hard

1

2

3

Player:

Computer:

Your fleet
is sunk.
You have lost.

Enemy fleet
is sunk.
You win.

Use <SPACE> key for rotate ship

GO!

ActionScript [AS1/AS2]

Frame 1
start = random("2"); fscommand ("showmenu", "false"); score = "0"; ifFrameLoaded (146) { gotoAndPlay (3); }
Frame 2
gotoAndPlay (1);
Frame 3
counter = "0"; label = ""; level = "0";
Frame 20
if (level == "0") { gotoAndPlay (19); }
Frame 21
if (level == "0") { gotoAndPlay (19); }
Frame 34
end = "0"; dx = "131"; dy = "46"; qq = "0"; shipp = "0"; shipk = "0"; gotoAndPlay (145);
Frame 35
qq = "1"; gotoAndPlay (145);
Frame 37
startDrag ("/m", true); call("drawk"); shots = ("6" - shipp) * "4"; blink = "1";
Frame 38
if ((shots < "4") and blink) { tellTarget ("/cou_d") { gotoAndPlay(((_level0:shots - "1") * "10") + "2"); }; blink = "0"; }
Frame 39
if (shots) { gotoAndPlay (38); }
Frame 40
call("drawk"); stopDrag(); gotoAndPlay (133);
Frame 41
call("drawp"); shots = ("6" - shipk) * "4";
Frame 43
if (op) { gotoAndPlay (48); } else { rndc = "0"; }
Frame 44
xxx = random("20"); yyy = random("20"); rndc = rndc + "1";
Frame 45
sd = "0"; call("chs"); if ((((er == "0") and shots) and (eval ((("p" add xxx) add "_") add yyy) < "10")) and (((((((((eval ((("p" add (xxx - "1")) add "_") add (yyy - "1")) == "10") and (eval ((("p" add xxx) add "_") add (yyy - "1")) == "10")) and (eval ((("p" add (xxx + "1")) add "_") add (yyy - "1")) == "10")) and (eval ((("p" add (xxx + "1")) add "_") add yyy) == "10")) and (eval ((("p" add (xxx + "1")) add "_") add (yyy + "1")) == "10")) and (eval ((("p" add xxx) add "_") add (yyy + "1")) == "10")) and (eval ((("p" add (xxx - "1")) add "_") add yyy) == "10")) and (eval ((("p" add (xxx - "1")) add "_") add (yyy + "1")) == "10")) == "0")) { duplicateMovieClip ("/s", (("s" add xxx) add "_") add yyy, xxx + (yyy * "20")); setProperty((("s" add xxx) add "_") add yyy, _x , ((xxx * "15") + dx) + "7.5"); setProperty((("s" add xxx) add "_") add yyy, _y , ((yyy * "15") + dy) + "7.5"); Set((("p" add xxx) add "_") add yyy, eval ((("p" add xxx) add "_") add yyy) + "20"); shots = shots - "1"; } else if ("0" < shots) { if (rndc < "1000") { gotoAndPlay (44); } else { while (rndc) { xxx = xxx - "1"; if (xxx == (-"1")) { xxx = "19"; yyy = yyy - "1"; if (yyy == (-"1")) { yyy = "19"; } } call("chs"); if ((((er == "0") and shots) and (eval ((("p" add xxx) add "_") add yyy) < "10")) and (((((((((eval ((("p" add (xxx - "1")) add "_") add (yyy - "1")) == "10") and (eval ((("p" add xxx) add "_") add (yyy - "1")) == "10")) and (eval ((("p" add (xxx + "1")) add "_") add (yyy - "1")) == "10")) and (eval ((("p" add (xxx + "1")) add "_") add yyy) == "10")) and (eval ((("p" add (xxx + "1")) add "_") add (yyy + "1")) == "10")) and (eval ((("p" add xxx) add "_") add (yyy + "1")) == "10")) and (eval ((("p" add (xxx - "1")) add "_") add yyy) == "10")) and (eval ((("p" add (xxx - "1")) add "_") add (yyy + "1")) == "10")) == "0")) { duplicateMovieClip ("/s", (("s" add xxx) add "_") add yyy, xxx + (yyy * "20")); setProperty((("s" add xxx) add "_") add yyy, _x , ((xxx * "15") + dx) + "7.5"); setProperty((("s" add xxx) add "_") add yyy, _y , ((yyy * "15") + dy) + "7.5"); Set((("p" add xxx) add "_") add yyy, eval ((("p" add xxx) add "_") add yyy) + "20"); shots = shots - "1"; rndc = "0"; trace(rndc); } } } }
Frame 46
if (shots) { gotoAndPlay (44); }
Frame 47
call("drawp"); gotoAndPlay (136);
Frame 48
sd = "6"; if ((((((c1 and (pl1 == "0")) or (c2 and (pl2 == "0"))) or (c3 and (pl3 == "0"))) or (c4 and (pl4 == "0"))) or (c5 and (pl5 == "0"))) or (c6 and (pl6 == "0"))) { gotoAndPlay (49); } else { gotoAndPlay (44); }
Frame 49
kv = "0"; if (eval ("c" add sd) and (eval ("pl" add sd) == "0")) { kv = "1"; c = eval ("c" add sd); call("c1"); if (((sd < "4") and (eval ("c" add sd) == "1")) and ("2" < kv)) { kv = "0"; x = "0"; while (x < "20") { y = "0"; while (y < "20") { if ("999" < eval ((("p" add x) add "_") add y)) { k = eval ((("p" add x) add "_") add y); k = k - ("1000" * int(k / "1000")); Set((("p" add x) add "_") add y, k); } y = y + "1"; } x = x + "1"; } call("c4"); } else { il1 = "1"; er = level; while (il1 < "5") { x = tpx - il1; while (x < ((tpx + il1) + "1")) { y = tpy - il1; while (y < ((tpy + il1) + "1")) { k = eval ((("p" add x) add "_") add y); k = int(k / "1000"); if ("999" < eval ((("p" add x) add "_") add y)) { duplicateMovieClip ("/s", (("s" add x) add "_") add y, x + (y * "20")); setProperty((("s" add x) add "_") add y, _x , ((x * "15") + dx) + "7.5"); setProperty((("s" add x) add "_") add y, _y , ((y * "15") + dy) + "7.5"); Set((("p" add x) add "_") add y, (eval ((("p" add x) add "_") add y) + "20") - (k * "1000")); shots = shots - "1"; er = er - "1"; if ((shots == "0") or (er == "0")) { y = "200"; x = "200"; il1 = "6"; er = "0"; } } y = y + "1"; } x = x + "1"; } il1 = il1 + "1"; } } }
Frame 50
if (kv) { x = "0"; while (x < "20") { y = "0"; while (y < "20") { if ("999" < eval ((("p" add x) add "_") add y)) { k = eval ((("p" add x) add "_") add y); k = k - ("1000" * int(k / "1000")); Set((("p" add x) add "_") add y, k); } y = y + "1"; } x = x + "1"; } } sd = sd - "1"; if (sd and shots) { gotoAndPlay (49); }
Frame 51
gotoAndPlay (44);
Frame 52
cq = c; if (cq >= "2") { cq = "1"; } x = eval (("c" add sd) add "x"); while (x >= "0") { y = "0"; while (y < "20") { if (eval ((("p" add x) add "_") add y) == (sd + "10")) { tpx = x; tpy = y; rot = "2" + ("2" * ("1" < sd)); while (rot) { call("c2"); rot = rot - "1"; call("rotate"); } cq = cq - "1"; if ("0" >= cq) { x = -"100"; y = "100"; } } y = y + "1"; } x = x - "1"; }
Frame 53
xx = "2" < sd; while (xx < ("5" - ("2" < sd))) { yy = "2" < sd; while (yy < ("5" - ("2" < sd))) { cc = c; if (eval ((("s" add sd) add xx) add yy)) { call("c3"); } yy = yy + "1"; } xx = xx + "1"; }
Frame 54
xxx = x - xx; while (xxx < ((x - xx) + "5")) { yyy = y - yy; while (yyy < ((y - yy) + "5")) { if (eval ((("s" add sd) add ((xxx - x) + xx)) add ((yyy - y) + yy))) { if (eval ((("p" add xxx) add "_") add yyy) == (sd + "10")) { cc = cc - "1"; } else { call("chs"); if (er or (eval ((("p" add xxx) add "_") add yyy) == "10")) { yyy = "100"; xxx = "100"; cc = "100"; } } } yyy = yyy + "1"; } xxx = xxx + "1"; } if (cc == "0") { kv = kv + "1"; xxx = x - xx; while (xxx < ((x - xx) + "5")) { yyy = y - yy; while (yyy < ((y - yy) + "5")) { if (eval ((("s" add sd) add ((xxx - x) + xx)) add ((yyy - y) + yy))) { if (eval ((("p" add xxx) add "_") add yyy) <> (sd + "10")) { Set((("p" add xxx) add "_") add yyy, (eval ((("p" add xxx) add "_") add yyy) + (sd * "1000")) - ((sd * "1000") * ("999" < eval ((("p" add xxx) add "_") add yyy)))); } } yyy = yyy + "1"; } xxx = xxx + "1"; } }
Frame 55
if ((((xxx < "0") or ("19" < xxx)) or (yyy < "0")) or ("19" < yyy)) { er = "1"; } else { er = "0"; xc = xxx - "1"; while (xc < (xxx + "2")) { yc = yyy - "1"; while (yc < (yyy + "2")) { if ((("10" < eval ((("p" add xc) add "_") add yc)) and (eval ((("p" add xc) add "_") add yc) < "20")) and (eval ((("p" add xc) add "_") add yc) <> (sd + "10"))) { er = "1"; } yc = yc + "1"; } xc = xc + "1"; } }
Frame 56
op = "0"; c1 = "0"; c2 = "0"; c3 = "0"; c4 = "0"; c5 = "0"; c6 = "0"; pl1 = "1"; pl2 = "1"; pl3 = "1"; pl4 = "1"; pl5 = "1"; pl6 = "1"; pl7 = "0"; x = "0"; while (x < "20") { y = "0"; while (y < "20") { if ("19" < eval ((("m" add x) add "_") add y)) { Set((("m" add x) add "_") add y, eval ((("m" add x) add "_") add y) - "10"); } removeMovieClip((("s" add x) add "_") add y); duplicateMovieClip ("/b" add eval ((("m" add x) add "_") add y), (("s" add x) add "_") add y, x + (y * "20")); setProperty((("s" add x) add "_") add y, _x , ((x * "15") + dx) + "7.5"); setProperty((("s" add x) add "_") add y, _y , ((y * "15") + dy) + "7.5"); removeMovieClip((("kk" add x) add "_") add y); if ((eval ((("m" add x) add "_") add y) < "9") and ("0" < eval ((("m" add x) add "_") add y))) { Set("pl" add eval ((("m" add x) add "_") add y), "0"); pl7 = pl7 + "1"; if (end) { duplicateMovieClip ("/b" add (eval ((("m" add x) add "_") add y) + "10"), (("kk" add x) add "_") add y, (x + (y * "20")) + "2000"); setProperty((("kk" add x) add "_") add y, _x , ((x * "15") + dx) + "7.5"); setProperty((("kk" add x) add "_") add y, _y , ((y * "15") + dy) + "7.5"); setProperty((("kk" add x) add "_") add y, _alpha , "20"); } } if ("10" < eval ((("m" add x) add "_") add y)) { Set("c" add (eval ((("m" add x) add "_") add y) - "10"), eval ("c" add (eval ((("m" add x) add "_") add y) - "10")) + "1"); op = "1"; } y = y + "1"; } x = x + "1"; } shipk = ((((pl1 + pl2) + pl3) + pl4) + pl5) + pl6; x = "1"; while (x < "7") { y = "0"; while (y < "7") { setProperty(("/pv" add x) add (y + "1"), _alpha , "50" + ("50" * (y < eval ("c" add x)))); y = y + "1"; } x = x + "1"; }
Frame 57
op = "0"; c1 = "0"; c2 = "0"; c3 = "0"; c4 = "0"; c5 = "0"; c6 = "0"; pl1 = "1"; pl2 = "1"; pl3 = "1"; pl4 = "1"; pl5 = "1"; pl6 = "1"; pl7 = "0"; x = "0"; while (x < "20") { y = "0"; while (y < "20") { if ("19" < eval ((("p" add x) add "_") add y)) { Set((("p" add x) add "_") add y, eval ((("p" add x) add "_") add y) - "10"); } removeMovieClip((("s" add x) add "_") add y); duplicateMovieClip ("/b" add eval ((("p" add x) add "_") add y), (("s" add x) add "_") add y, x + (y * "20")); setProperty((("s" add x) add "_") add y, _x , ((x * "15") + dx) + "7.5"); setProperty((("s" add x) add "_") add y, _y , ((y * "15") + dy) + "7.5"); removeMovieClip((("kk" add x) add "_") add y); if ((eval ((("p" add x) add "_") add y) < "9") and ("0" < eval ((("p" add x) add "_") add y))) { Set("pl" add eval ((("p" add x) add "_") add y), "0"); pl7 = pl7 + "1"; duplicateMovieClip ("/b" add (eval ((("p" add x) add "_") add y) + "10"), (("kk" add x) add "_") add y, (x + (y * "20")) + "2000"); setProperty((("kk" add x) add "_") add y, _x , ((x * "15") + dx) + "7.5"); setProperty((("kk" add x) add "_") add y, _y , ((y * "15") + dy) + "7.5"); setProperty((("kk" add x) add "_") add y, _alpha , "20"); } if ("10" < eval ((("p" add x) add "_") add y)) { Set("c" add (eval ((("p" add x) add "_") add y) - "10"), eval ("c" add (eval ((("p" add x) add "_") add y) - "10")) + "1"); Set(("c" add (eval ((("p" add x) add "_") add y) - "10")) add "x", x); Set(("c" add (eval ((("p" add x) add "_") add y) - "10")) add "y", y); op = "1"; } y = y + "1"; } x = x + "1"; } shipp = ((((pl1 + pl2) + pl3) + pl4) + pl5) + pl6; x = "1"; while (x < "7") { y = "0"; while (y < "7") { setProperty(("/pv" add x) add (y + "1"), _alpha , "50" + ("50" * (y < eval ("c" add x)))); y = y + "1"; } x = x + "1"; }
Frame 58
end = "1"; Set("_level0:compsc", _level0:compsc + "1"); prs = "1"; call("drawk"); q = "150"; score = score - ((level - "2") * pl7);
Frame 59
q = q - "1";
Frame 60
if (q) { gotoAndPlay (59); }
Frame 61
x = "0"; while (x < "20") { y = "0"; while (y < "20") { removeMovieClip((("s" add x) add "_") add y); removeMovieClip((("kk" add x) add "_") add y); y = y + "1"; } x = x + "1"; } x = "1"; while (x < "7") { removeMovieClip("bb" add x); x = x + "1"; } start = (start + "1") - ("2" * (start == "1"));
Frame 78
if (prs) { gotoAndPlay (77); }
Frame 90
gotoAndPlay (3);
Frame 91
call("drawp"); Set("_level0:playsc", _level0:playsc + "1"); score = score + ((level - "2") * pl7); prs = "1"; q = "150";
Frame 92
q = q - "1";
Frame 93
if (q) { gotoAndPlay (92); }
Frame 94
x = "0"; while (x < "20") { y = "0"; while (y < "20") { removeMovieClip((("s" add x) add "_") add y); removeMovieClip((("kk" add x) add "_") add y); y = y + "1"; } x = x + "1"; } x = "1"; while (x < "7") { removeMovieClip("bb" add x); x = x + "1"; } start = (start + "1") - ("2" * (start == "1"));
Frame 111
if (prs) { gotoAndPlay (110); }
Frame 123
gotoAndPlay (3);
Frame 131
x = eval (("c" add sd) add "x"); y = eval (("c" add sd) add "y"); err = level; if (sd == "2") { i = -"1"; while (i < "2") { xxx = x + (i * "2"); yyy = y - "2"; if (((yyy <> "0") and (xxx <> "0")) and (xxx <> "19")) { call("chs"); if (((((eval ((("p" add (x + i)) add "_") add (y - "1")) < "9") and (eval ((("p" add xxx) add "_") add yyy) < "9")) and shots) and err) and (er == "0")) { call("c5"); } } yyy = y + "2"; if (((yyy <> "19") and (xxx <> "0")) and (xxx <> "19")) { call("chs"); if (((((eval ((("p" add (x + i)) add "_") add (y + "1")) < "9") and (eval ((("p" add xxx) add "_") add yyy) < "9")) and shots) and err) and (er == "0")) { call("c5"); } } i = i + "1"; } xxx = x - "2"; yyy = y; call("chs"); if (((((((eval ((("p" add (x - "1")) add "_") add yyy) < "9") and (eval ((("p" add xxx) add "_") add yyy) < "9")) and shots) and err) and (er == "0")) and (xxx <> "0")) and (xxx <> "19")) { call("c5"); } xxx = x + "2"; call("chs"); if (((((((eval ((("p" add (x + "1")) add "_") add yyy) < "9") and (eval ((("p" add xxx) add "_") add yyy) < "9")) and shots) and err) and (er == "0")) and (xxx <> "0")) and (xxx <> "19")) { call("c5"); } } else { xxx = x - "1"; yyy = y; call("chs"); if ((((eval ((("p" add xxx) add "_") add yyy) < "9") and shots) and err) and (er == "0")) { call("c5"); } xxx = x + "1"; yyy = y; call("chs"); if ((((eval ((("p" add xxx) add "_") add yyy) < "9") and shots) and err) and (er == "0")) { call("c5"); } xxx = x - "1"; call("chs"); if ((((eval ((("p" add xxx) add "_") add yyy) < "9") and shots) and err) and (er == "0")) { call("c5"); } xxx = x; yyy = y - "1"; call("chs"); if ((((eval ((("p" add xxx) add "_") add yyy) < "9") and shots) and err) and (er == "0")) { call("c5"); } xxx = x; yyy = y + "1"; call("chs"); if ((((eval ((("p" add xxx) add "_") add yyy) < "9") and shots) and err) and (er == "0")) { call("c5"); } }
Frame 132
duplicateMovieClip ("/s", (("s" add xxx) add "_") add yyy, xxx + (yyy * "20")); setProperty((("s" add xxx) add "_") add yyy, _x , ((xxx * "15") + dx) + "7.5"); setProperty((("s" add xxx) add "_") add yyy, _y , ((yyy * "15") + dy) + "7.5"); Set((("p" add xxx) add "_") add yyy, eval ((("p" add xxx) add "_") add yyy) + "20"); shots = shots - "1"; err = err - "1";
Frame 133
q = "200";
Frame 134
q = q - "1";
Frame 135
if (q) { gotoAndPlay (134); } else if (shipk == "6") { gotoAndPlay (91); } else { gotoAndPlay (41); }
Frame 136
q = "200";
Frame 137
q = q - "1";
Frame 138
if (q) { gotoAndPlay (137); } else if (shipp == "6") { gotoAndPlay (58); } else { gotoAndPlay (37); }
Frame 139
duplicateMovieClip ("/ss", "s", "1000"); tellTarget ("/back") { gotoAndStop (2); }; go = "0"; pl1 = "1"; pl2 = "1"; pl3 = "1"; pl4 = "1"; pl5 = "1"; pl6 = "1"; startDrag ("/s", true); sd = "0";
Frame 140
il = "1"; op = "1"; while (il < "7") { if (eval ("pl" add il) == "0") { op = "0"; } il = il + "1"; } if (op) { tellTarget ("/go") { gotoAndStop (2); }; } else { tellTarget ("/go") { gotoAndStop (1); }; }
Frame 141
if (go) { i = "1"; while (i < "7") { removeMovieClip("s" add i); removeMovieClip("b" add i); i = i + "1"; } stopDrag(); removeMovieClip("s"); x = "0"; while (x < "20") { y = "0"; while (y < "20") { Set((("p" add x) add "_") add y, eval ((("m" add x) add "_") add y)); y = y + "1"; } x = x + "1"; } gotoAndPlay (35); } else { gotoAndPlay (140); }
Frame 142
if ((sd == "1") or (sd == "3")) { tt = eval (("s" add sd) add "14"); Set(("s" add sd) add "14", eval (("s" add sd) add "43")); Set(("s" add sd) add "43", eval (("s" add sd) add "30")); Set(("s" add sd) add "30", eval (("s" add sd) add "01")); Set(("s" add sd) add "01", tt); tt = eval (("s" add sd) add "23"); Set(("s" add sd) add "23", eval (("s" add sd) add "32")); Set(("s" add sd) add "32", eval (("s" add sd) add "21")); Set(("s" add sd) add "21", eval (("s" add sd) add "12")); Set(("s" add sd) add "12", tt); tt = eval (("s" add sd) add "13"); Set(("s" add sd) add "13", eval (("s" add sd) add "33")); Set(("s" add sd) add "33", eval (("s" add sd) add "31")); Set(("s" add sd) add "31", eval (("s" add sd) add "11")); Set(("s" add sd) add "11", tt); } else { tt = eval (("s" add sd) add "04"); Set(("s" add sd) add "04", eval (("s" add sd) add "24")); Set(("s" add sd) add "24", eval (("s" add sd) add "44")); Set(("s" add sd) add "44", eval (("s" add sd) add "42")); Set(("s" add sd) add "42", eval (("s" add sd) add "40")); Set(("s" add sd) add "40", eval (("s" add sd) add "20")); Set(("s" add sd) add "20", eval (("s" add sd) add "00")); Set(("s" add sd) add "00", eval (("s" add sd) add "02")); Set(("s" add sd) add "02", tt); tt = eval (("s" add sd) add "13"); Set(("s" add sd) add "13", eval (("s" add sd) add "23")); Set(("s" add sd) add "23", eval (("s" add sd) add "33")); Set(("s" add sd) add "33", eval (("s" add sd) add "32")); Set(("s" add sd) add "32", eval (("s" add sd) add "31")); Set(("s" add sd) add "31", eval (("s" add sd) add "21")); Set(("s" add sd) add "21", eval (("s" add sd) add "11")); Set(("s" add sd) add "11", eval (("s" add sd) add "12")); Set(("s" add sd) add "12", tt); }
Frame 143
ok = "1"; x = -"2"; while (x < "3") { y = -"2"; while (y < "3") { if (eval ((("s" add sd) add (x + "2")) add (y + "2"))) { if (((((xx + x) < "0") or ("19" < (xx + x))) or ((yy + y) < "0")) or ("19" < (yy + y))) { ok = "0"; } y1 = -"1"; while (y1 < "2") { x1 = -"1"; while (x1 < "2") { if (eval ((("m" add ((xx + x1) + x)) add "_") add ((yy + y1) + y))) { if (eval ((("m" add ((xx + x1) + x)) add "_") add ((yy + y1) + y)) <> sd) { ok = "0"; } } x1 = x1 + "1"; } y1 = y1 + "1"; } } y = y + "1"; } x = x + "1"; }
Frame 144
Set("pl" add sd, "0"); x = "0"; while (x < "20") { y = "0"; while (y < "20") { if (eval ((("m" add x) add "_") add y) == sd) { Set((("m" add x) add "_") add y, "0"); } y = y + "1"; } x = x + "1"; } removeMovieClip("s" add sd); removeMovieClip("b" add sd); Set("_level0/s:sd", sd); tellTarget ("/s") { gotoAndPlay (3); }
Frame 145
i = "1"; while (i < "7") { x = "0"; while (x < "5") { y = "0"; while (y < "5") { Set((("s" add i) add x) add y, "0"); y = y + "1"; } x = x + "1"; } i = i + "1"; } s112 = "1"; s122 = "1"; s132 = "1"; s123 = "1"; s133 = "1"; s143 = "1"; s202 = "2"; s212 = "2"; s222 = "2"; s232 = "2"; s242 = "2"; s312 = "3"; s322 = "3"; s332 = "3"; s321 = "3"; s412 = "4"; s422 = "4"; s432 = "4"; s512 = "5"; s522 = "5"; s532 = "5"; s622 = "6"; s632 = "6"; x = "0"; while (x < "20") { y = "0"; while (y < "20") { Set((("m" add x) add "_") add y, "0"); y = y + "1"; } x = x + "1"; }
Frame 146
sd = "1"; while (sd < "7") { ok = "0"; while (ok == "0") { xx = random("20"); yy = random("20"); rot = random("4" + ("4" * ((sd == "2") or ("3" < sd)))); while (rot) { call("rotate"); rot = rot - "1"; } call("check"); } if (qq == "0") { duplicateMovieClip ("/s", "s" add sd, sd); Set(("_level0/s" add sd) add ":sd", sd); tellTarget ("/s" add sd) { gotoAndPlay (1); }; setProperty("s" add sd, _x , ((xx * "15") + dx) + "7.5"); setProperty("s" add sd, _y , ((yy * "15") + dy) + "7.5"); } x = "0"; while (x < "5") { y = "0"; while (y < "5") { if (eval ((("s" add sd) add x) add y)) { Set((("m" add ((xx + x) - "2")) add "_") add ((yy + y) - "2"), eval ((("s" add sd) add x) add y)); } y = y + "1"; } x = x + "1"; } sd = sd + "1"; } if (qq) { if (start) { gotoAndPlay (37); } else { gotoAndPlay (41); } } else { gotoAndPlay (139); }
Symbol 9 Button
on (press) { getURL ("http://www3.50megs.com/freeman", "_blank"); }
Symbol 27 Button
on (press) { Set("_level0:level", "3"); Set("_level0:tlevel", "Easy"); }
Symbol 30 Button
on (press) { Set("_level0:level", "5"); Set("_level0:tlevel", "Medium"); }
Symbol 33 Button
on (press) { Set("_level0:level", "8"); Set("_level0:tlevel", "Hard"); }
Symbol 53 MovieClip Frame 1
stop();
Symbol 53 MovieClip Frame 11
stop();
Symbol 53 MovieClip Frame 21
stop();
Symbol 53 MovieClip Frame 31
stop();
Symbol 56 Button
on (press) { xx = int((getProperty("/m", _x) - dx) / "15"); yy = int((getProperty("/m", _y) - dy) / "15"); if ((eval ((("m" add xx) add "_") add yy) < "10") and shots) { duplicateMovieClip ("/s", (("s" add xx) add "_") add yy, xx + (yy * "20")); setProperty((("s" add xx) add "_") add yy, _x , ((xx * "15") + dx) + "7.5"); setProperty((("s" add xx) add "_") add yy, _y , ((yy * "15") + dy) + "7.5"); shots = shots - "1"; Set((("m" add xx) add "_") add yy, eval ((("m" add xx) add "_") add yy) + "20"); blink = "1"; } else if ("19" < eval ((("m" add xx) add "_") add yy)) { removeMovieClip((("s" add xx) add "_") add yy); shots = shots + "1"; Set((("m" add xx) add "_") add yy, eval ((("m" add xx) add "_") add yy) - "20"); blink = "1"; } }
Symbol 59 Button
on (press) { prs = "0"; }
Symbol 61 Button
on (press) { prs = "0"; }
Symbol 62 Button
on (press) { if (q < "195") { if (shipk == "6") { gotoAndPlay (91); } else { gotoAndPlay (41); } } }
Symbol 63 Button
on (press) { if (q < "195") { if (shipp == "6") { gotoAndPlay (58); } else { gotoAndPlay (37); } } }
Symbol 64 MovieClip Frame 1
stop();
Symbol 64 MovieClip Frame 2
stop();
Symbol 66 Button
on (press) { xx = int((getProperty("/s", _x) - dx) / "15"); yy = int((getProperty("/s", _y) - dy) / "15"); if (sd) { call("check"); if (ok) { duplicateMovieClip ("/ss", "s" add sd, sd); Set(("_level0/s" add sd) add ":sd", sd); tellTarget ("/s" add sd) { gotoAndPlay (1); }; setProperty("s" add sd, _x , ((xx * "15") + dx) + "7.5"); setProperty("s" add sd, _y , ((yy * "15") + dy) + "7.5"); duplicateMovieClip ("/b", "b" add sd, sd + "10"); setProperty("b" add sd, _x , "72.5"); setProperty("b" add sd, _y , "13.2" + ("52.8" * sd)); x = "0"; while (x < "20") { y = "0"; while (y < "20") { if (eval ((("m" add x) add "_") add y) == sd) { Set((("m" add x) add "_") add y, "0"); } y = y + "1"; } x = x + "1"; } x = "0"; while (x < "5") { y = "0"; while (y < "5") { if (eval ((("s" add sd) add x) add y)) { Set((("m" add ((xx + x) - "2")) add "_") add ((yy + y) - "2"), eval ((("s" add sd) add x) add y)); } y = y + "1"; } x = x + "1"; } Set("pl" add sd, "1"); sd = "0"; Set("_level0/s:sd", sd); tellTarget ("/s") { gotoAndPlay (1); }; } else { tellTarget ("/wr") { play(); }; } } else if (eval ((("m" add xx) add "_") add yy)) { sd = eval ((("m" add xx) add "_") add yy); call("clear"); } } on (keyPress "<Space>") { call("rotate"); Set("_level0/s:sd", sd); tellTarget ("/s") { gotoAndPlay (3); } }
Symbol 69 MovieClip Frame 1
setProperty("b1", _visible , "0"); setProperty("b2", _visible , "0"); setProperty("b3", _visible , "0"); setProperty("b4", _visible , "0"); setProperty("b5", _visible , "0"); setProperty("b6", _visible , "0"); setProperty("sh", _visible , "0");
Symbol 69 MovieClip Frame 2
x = "0"; while (x < "5") { y = "0"; while (y < "5") { removeMovieClip(("b" add x) add y); removeMovieClip(("b1" add x) add y); if (eval ((("_level0:s" add sd) add x) add y)) { duplicateMovieClip ("b" add sd, ("b" add x) add y, x + (y * "5")); setProperty(("b" add x) add y, _x , (x * "15") - "30"); setProperty(("b" add x) add y, _y , (y * "15") - "30"); } y = y + "1"; } x = x + "1"; } stop();
Symbol 69 MovieClip Frame 3
setProperty("b1", _visible , "0"); setProperty("b2", _visible , "0"); setProperty("b3", _visible , "0"); setProperty("b4", _visible , "0"); setProperty("b5", _visible , "0"); setProperty("b6", _visible , "0"); setProperty("sh", _visible , "0");
Symbol 69 MovieClip Frame 4
x = "0"; while (x < "5") { y = "0"; while (y < "5") { removeMovieClip(("b" add x) add y); removeMovieClip(("b1" add x) add y); if (eval ((("_level0:s" add sd) add x) add y)) { duplicateMovieClip ("b" add sd, ("b" add x) add y, (x + (y * "5")) + "100"); setProperty(("b" add x) add y, _x , (x * "15") - "30"); setProperty(("b" add x) add y, _y , (y * "15") - "30"); duplicateMovieClip ("sh", ("b1" add x) add y, x + (y * "5")); setProperty(("b1" add x) add y, _x , (x * "15") - "25"); setProperty(("b1" add x) add y, _y , (y * "15") - "25"); } y = y + "1"; } x = x + "1"; } stop();
Symbol 70 Button
on (press) { Set("_level0:go", "1"); }
Symbol 72 MovieClip Frame 1
stop();
Symbol 72 MovieClip Frame 2
stop();

Library Items

Symbol 1 FontUsed by:2
Symbol 2 EditableTextUses:1Used by:Timeline
Symbol 3 BitmapUsed by:5
Symbol 4 BitmapUsed by:5
Symbol 5 GraphicUses:3 4Used by:64  Timeline
Symbol 6 GraphicUsed by:9
Symbol 7 FontUsed by:8 10 11 12 13 14 15 16 17 18 19 23 25 26 28 29 31 32 50 51 52 55 57 58 60 65 71
Symbol 8 TextUses:7Used by:9
Symbol 9 ButtonUses:6 8Used by:64  Timeline
Symbol 10 TextUses:7Used by:64  Timeline
Symbol 11 EditableTextUses:7Used by:64  Timeline
Symbol 12 EditableTextUses:7Used by:64  Timeline
Symbol 13 EditableTextUses:7Used by:64  Timeline
Symbol 14 EditableTextUses:7Used by:64  Timeline
Symbol 15 TextUses:7Used by:64  Timeline
Symbol 16 EditableTextUses:7Used by:64  Timeline
Symbol 17 TextUses:7Used by:64  Timeline
Symbol 18 TextUses:7Used by:64  Timeline
Symbol 19 TextUses:7Used by:64  Timeline
Symbol 20 BitmapUsed by:21
Symbol 21 GraphicUses:20Used by:64  Timeline
Symbol 22 GraphicUsed by:59 61  Timeline
Symbol 23 TextUses:7Used by:Timeline
Symbol 24 GraphicUsed by:27 30 33 44
Symbol 25 TextUses:7Used by:27
Symbol 26 TextUses:7Used by:27
Symbol 27 ButtonUses:24 25 26Used by:Timeline
Symbol 28 TextUses:7Used by:30
Symbol 29 TextUses:7Used by:30
Symbol 30 ButtonUses:24 28 29Used by:Timeline
Symbol 31 TextUses:7Used by:33
Symbol 32 TextUses:7Used by:33
Symbol 33 ButtonUses:24 31 32Used by:Timeline
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:69  Timeline
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:69  Timeline
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:69  Timeline
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:69  Timeline
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:69  Timeline
Symbol 44 MovieClipUses:24Used by:69  Timeline
Symbol 45 GraphicUsed by:46 56 62 63 66 70
Symbol 46 ButtonUses:45Used by:Timeline
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:Timeline
Symbol 49 MovieClipUsed by:Timeline
Symbol 50 TextUses:7Used by:53
Symbol 51 TextUses:7Used by:53
Symbol 52 TextUses:7Used by:53
Symbol 53 MovieClipUses:50 51 52Used by:Timeline
Symbol 54 GraphicUsed by:Timeline
Symbol 55 TextUses:7Used by:Timeline
Symbol 56 ButtonUses:45Used by:Timeline
Symbol 57 TextUses:7Used by:Timeline
Symbol 58 TextUses:7Used by:59
Symbol 59 ButtonUses:22 58Used by:Timeline
Symbol 60 TextUses:7Used by:61
Symbol 61 ButtonUses:22 60Used by:Timeline
Symbol 62 ButtonUses:45Used by:Timeline
Symbol 63 ButtonUses:45Used by:Timeline
Symbol 64 MovieClipUses:5 9 10 11 12 13 14 15 16 17 18 19 21Used by:Timeline
Symbol 65 TextUses:7Used by:Timeline
Symbol 66 ButtonUses:45Used by:Timeline
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:69
Symbol 69 MovieClipUses:44 43 41 39 37 35 68Used by:Timeline
Symbol 70 ButtonUses:45Used by:72
Symbol 71 TextUses:7Used by:72
Symbol 72 MovieClipUses:70 71Used by:Timeline

Instance Names

"pv61"Frame 34Symbol 35 MovieClip
"pv62"Frame 34Symbol 35 MovieClip
"pv51"Frame 34Symbol 37 MovieClip
"pv52"Frame 34Symbol 37 MovieClip
"pv53"Frame 34Symbol 37 MovieClip
"pv41"Frame 34Symbol 39 MovieClip
"pv42"Frame 34Symbol 39 MovieClip
"pv43"Frame 34Symbol 39 MovieClip
"pv31"Frame 34Symbol 41 MovieClip
"pv32"Frame 34Symbol 41 MovieClip
"pv34"Frame 34Symbol 41 MovieClip
"pv33"Frame 34Symbol 41 MovieClip
"pv21"Frame 34Symbol 43 MovieClip
"pv22"Frame 34Symbol 43 MovieClip
"pv23"Frame 34Symbol 43 MovieClip
"pv24"Frame 34Symbol 43 MovieClip
"pv25"Frame 34Symbol 43 MovieClip
"pv11"Frame 34Symbol 44 MovieClip
"pv12"Frame 34Symbol 44 MovieClip
"pv14"Frame 34Symbol 44 MovieClip
"pv13"Frame 34Symbol 44 MovieClip
"pv15"Frame 34Symbol 44 MovieClip
"pv16"Frame 34Symbol 44 MovieClip
"b11"Frame 34Symbol 44 MovieClip
"b12"Frame 34Symbol 43 MovieClip
"b13"Frame 34Symbol 41 MovieClip
"b14"Frame 34Symbol 39 MovieClip
"b15"Frame 34Symbol 37 MovieClip
"b16"Frame 34Symbol 35 MovieClip
"b10"Frame 34Symbol 48 MovieClip
"s"Frame 34Symbol 48 MovieClip
"m"Frame 34Symbol 49 MovieClip
"cou_d"Frame 37Symbol 53 MovieClip
"back"Frame 139Symbol 64 MovieClip
"m"Frame 139Symbol 49 MovieClip
"ss"Frame 139Symbol 69 MovieClip
"go"Frame 139Symbol 72 MovieClip
"s"Frame 145Symbol 69 MovieClip
"b1"Symbol 69 MovieClip Frame 1Symbol 44 MovieClip
"b2"Symbol 69 MovieClip Frame 1Symbol 43 MovieClip
"b3"Symbol 69 MovieClip Frame 1Symbol 41 MovieClip
"b4"Symbol 69 MovieClip Frame 1Symbol 39 MovieClip
"b5"Symbol 69 MovieClip Frame 1Symbol 37 MovieClip
"b6"Symbol 69 MovieClip Frame 1Symbol 35 MovieClip
"sh"Symbol 69 MovieClip Frame 1Symbol 68 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""

Labels

"level_1"Frame 19
"step1"Frame 35
"step2"Frame 36
"loop2"Frame 37
"loop1"Frame 38
"comp"Frame 41
"l3"Frame 44
"count"Frame 48
"co1"Frame 49
"c1"Frame 52
"c2"Frame 53
"c3"Frame 54
"chs"Frame 55
"drawk"Frame 56
"drawp"Frame 57
"lose"Frame 58
"lose2"Frame 59
"lose1"Frame 77
"win"Frame 91
"win2"Frame 92
"win1"Frame 110
"c4"Frame 131
"c5"Frame 132
"waitp"Frame 133
"waitp1"Frame 134
"waitc"Frame 136
"waitc1"Frame 137
"rotate"Frame 142
"check"Frame 143
"clear"Frame 144

Dynamic Text Variables

_level0:compscSymbol 11 EditableText"0"
_level0:playscSymbol 12 EditableText"0"
_level0:scoreSymbol 13 EditableText"0"
_level0:tlevelSymbol 14 EditableText""
_level0:shotsSymbol 16 EditableText"0"




http://swfchan.com/5/23506/info.shtml
Created: 26/5 -2019 04:17:16 Last modified: 26/5 -2019 04:17:16 Server time: 15/05 -2024 05:11:08