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

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

Pipes.swf

This is the info page for
Flash #22752

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


Text
Loading... 128K

00000

0

00

START

BREAK

NEXT

BACK

x

3

PLAY

PLAY

HELP

HELP

QUIT

QUIT

Click to contact us.

This release is licenced  to used on FlashEmpire.com only.
Pelease DO NOT put it on other sites.

Is there anything more?

Your Name

Go!

You have completed all levels!
Thank you for playing Pipes!

Score

Next Pipe

Level

Pipes Required

Spanners

Time

English

ÖÐÎÄ

HOW TO PLAY
Left click the mouse to place a pipe segment on an empty location.
Click the SPANNER button to pick up a pipe segment and place it form here to there.
When the level time has reached zero, a seeker will be sent out to count the pipe fittings.
To reach the next level, the pipes required display must be zero.

Score

<450

450~550

>550

Pipes used in a level

Pipes worked in a level

X100%

<88%

88~93%

93~98%

>98%

All Secrets here!

When playing, press:
Enter, Left, Right, Up,
Down...

A web browser window will be opened.

If you can not see the Highscore Board,
please check your Internet connection.

Click BACK to restart...

ActionScript [AS1/AS2]

Frame 1
fscommand ("showmenu", "false"); hidenx = -"115"; hideny = "175"; Secrets = "NNNNNN"; bside = "40"; bleft = "47"; btop = "59"; pleft = "50"; ptop = "14"; pscale = "70"; soundon = "1"; player = "Noname"; stop();
Frame 2
encoder0 = "GKU"; encoder1 = "BOV"; encoder2 = "HLX"; encoder3 = "CPZ"; encoder4 = "DMW"; encoder5 = "AQY"; encoder6 = "JRv"; encoder7 = "ETe"; encoder8 = "FNr"; encoder9 = "ISb";
Frame 3
levels = "1"; level_objects = "20"; level_time = "72"; points = "0"; cheaton = "0"; call("prnt scre"); stop(); tellTarget ("/playbtn") { gotoAndStop (1); }
Frame 4
tellTarget ("/") { level_score = "0"; fill_conner = "0"; pipes_used = "0"; pipes_work = "0"; x = "0"; y = "0"; depth = "1"; level = levels; required = level_objects; while (x < "12") { while (y < "8") { duplicateMovieClip ("bb", (("x" add x) add "y") add y, depth); setProperty((("x" add x) add "y") add y, _x , (x * bside) + bleft); setProperty((("x" add x) add "y") add y, _y , (y * bside) + btop); Set((("i" add x) add "j") add y, "100"); depth = depth + "1"; y = y + "1"; } x = x + "1"; y = "0"; } depth = depth + "2"; t = random("4") + "8"; duplicateMovieClip ("/p" add t, "mp" add depth, depth); tx = random("10") + "1"; ty = random("6") + "1"; setProperty("mp" add depth, _x , (tx * bside) + bleft); setProperty("mp" add depth, _y , (ty * bside) + btop); Set((("i" add tx) add "j") add ty, t); Set(((("i" add tx) add "j") add ty) add "d", depth); tellTarget ("/repair/rtimes") { bombrs = "3"; } } if (levels == "1") { setProperty("/black", _alpha , "25"); } tellTarget ("/playbtn") { gotoAndStop (4); }
Frame 5
if (levels == "1") { setProperty("/black", _alpha , "50"); }
Frame 6
if (levels == "1") { setProperty("/black", _alpha , "75"); }
Frame 7
if (levels == "1") { setProperty("/black", _alpha , "100"); }
Frame 22
ago = getTimer(); timer = level_time; time = "LEFT TIME:" add timer; t = random("7"); depth = depth + "1"; duplicateMovieClip ("/p" add t, "mp" add depth, depth); setProperty("mp" add depth, _x , pleft); setProperty("mp" add depth, _y , ptop); setProperty("mp" add depth, _xscale , pscale); setProperty("mp" add depth, _yscale , pscale); setProperty("/h", _visible , "1"); startDrag ("/mouse", true);
Frame 23
mx = getProperty("/mouse", _x); my = getProperty("/mouse", _y); if (mx < bleft) { mx = bleft; } if (my < btop) { my = btop; } if ((bleft + (bside * "11")) < mx) { mx = bleft + (bside * "11"); } if ((btop + (bside * "7")) < my) { my = btop + (bside * "7"); } setProperty("/h", _x , (int((mx - bleft) / bside) * bside) + bleft); setProperty("/h", _y , (int((my - btop) / bside) * bside) + btop); tellTarget ("/repair") { gotoAndStop (2); } tellTarget ("/playbtn") { gotoAndStop (2); }
Frame 24
now = getTimer(); if ("1000" < (now - ago)) { timer = timer - "1"; ago = now; tempt = timer / level_time; if ((tempt < "0.3") and ("0.15" < tempt)) { tellTarget ("/timeline") { gotoAndStop (2); }; if (/:soundon) { if ((levels < "9") and (/shortmusic:playing == "0")) { tellTarget ("/longmusic") { gotoAndStop (1); tellTarget ("/shortmusic") { play(); }; } } } } else if (tempt < "0.15") { tellTarget ("/timeline") { gotoAndStop (3); }; } else if (/:soundon) { if ((levels < "9") and (/longmusic:playing == "0")) { tellTarget ("/longmusic") { gotoAndPlay (2); }; } else if ((levels >= "9") and (/shortmusic:playing == "0")) { tellTarget ("/shortmusic") { gotoAndPlay (2); }; } } setProperty("timeline", _yscale , ("7900" * timer) / level_time); if (timer < "1") { gotoAndPlay (28); } else { gotoAndPlay (23); } } else { gotoAndPlay (23); }
Frame 28
stopDrag(); setProperty("/h", _visible , "0"); ok = "1"; dir = eval ((("i" add tx) add "j") add ty); flowtox = tx; flowtoy = ty; if (dir == "8") { out = "d"; flowtoy = flowtoy - "1"; } else if (dir == "9") { out = "u"; flowtoy = flowtoy + "1"; } else if (dir == "10") { out = "r"; flowtox = flowtox - "1"; } else { out = "l"; flowtox = flowtox + "1"; } tellTarget ("mp" add eval (((("i" add tx) add "j") add ty) add "d")) { gotoAndStop (2); } tellTarget ("/repair") { gotoAndStop (1); } tellTarget ("/timeline") { gotoAndStop (1); }
Frame 34
dir = eval ((("i" add flowtox) add "j") add flowtoy); if (dir < "7") { in = out; call("pipe" add dir); if (out ne "n") { level_objects = level_objects - "1"; if (level_objects < "0") { required = "00"; } else if (level_objects < "10") { required = "0" add level_objects; } else { required = level_objects; } if (out eq "u") { flowtoy = flowtoy + "1"; if ("7" < flowtoy) { ok = "0"; } } else if (out eq "d") { flowtoy = flowtoy - "1"; if (flowtoy < "0") { ok = "0"; } } else if (out eq "l") { flowtox = flowtox + "1"; if ("11" < flowtox) { ok = "0"; } } else { flowtox = flowtox - "1"; if (flowtox < "0") { ok = "0"; } } } else { ok = "0"; } } else { ok = "0"; }
Frame 43
if (ok == "1") { gotoAndPlay (34); } else { gotoAndPlay (45); }
Frame 45
call("remove all"); trace("level_objects:" add level_objects); if (("0" >= level_objects) and (levels < "9")) { trace("next level"); tellTarget ("/playbtn") { gotoAndStop (3); }; use_rate = pipes_work / pipes_used; trace((pipes_work add "/") add pipes_used); trace("use_rate:" add use_rate); trace("level_score:" add level_score); if (use_rate < "0.88") { if (level_score < "450") { tellTarget ("/level_result") { gotoAndStop (1); }; } else if (level_score < "550") { Secrets = ((substring(Secrets, "1", "4")) add "Y") add (substring(Secrets, "6", "1")); tellTarget ("/level_result") { gotoAndStop (2); setProperty("hiden5", _x , /:hidenx); setProperty("hiden5", _y , /:hideny); }; } else { Secrets = (substring(Secrets, "1", "5")) add "Y"; tellTarget ("/level_result") { gotoAndStop (2); setProperty("hiden6", _x , /:hidenx); setProperty("hiden6", _y , /:hideny); }; } } else if (use_rate < "0.93") { if (level_score < "550") { Secrets = ((substring(Secrets, "1", "1")) add "Y") add (substring(Secrets, "3", "4")); tellTarget ("/level_result") { gotoAndStop (2); setProperty("hiden2", _x , /:hidenx); setProperty("hiden2", _y , /:hideny); }; } else { Secrets = "Y" add (substring(Secrets, "2", "5")); tellTarget ("/level_result") { gotoAndStop (2); setProperty("hiden1", _x , /:hidenx); setProperty("hiden1", _y , /:hideny); }; } } else if (use_rate < "0.98") { if (level_score < "550") { Secrets = ((substring(Secrets, "1", "2")) add "Y") add (substring(Secrets, "4", "3")); tellTarget ("/level_result") { gotoAndStop (2); setProperty("hiden3", _x , /:hidenx); setProperty("hiden3", _y , /:hideny); }; } else { Secrets = "Y" add (substring(Secrets, "2", "5")); tellTarget ("/level_result") { gotoAndStop (2); setProperty("hiden1", _x , /:hidenx); setProperty("hiden1", _y , /:hideny); }; } } else { Secrets = ((substring(Secrets, "1", "3")) add "Y") add (substring(Secrets, "5", "2")); tellTarget ("/level_result") { gotoAndStop (2); setProperty("hiden4", _x , /:hidenx); setProperty("hiden4", _y , /:hideny); }; } levels = levels + "1"; if ("2" >= levels) { level_objects = "20"; } else if ("4" >= levels) { level_objects = "25"; } else if ("6" >= levels) { level_objects = "30"; } else if ("8" >= levels) { level_objects = "35"; } else { level_objects = "16"; level_time = "30"; } tellTarget ("/playbtn") { gotoAndStop (3); }; } else if (("0" >= level_objects) and (levels >= "9")) { trace("WIN"); tellTarget ("/playbtn") { gotoAndStop (5); tellTarget ("/level_result") { gotoAndStop (4); }; } } else { trace("Game Over"); tellTarget ("/playbtn") { gotoAndStop (5); tellTarget ("/level_result") { gotoAndStop (3); }; } } stop();
Frame 48
stop(); tellTarget ("/playbtn") { gotoAndStop (5); }
Frame 49
tellTarget ("/playbtn") { gotoAndStop (5); }
Frame 51
i = "1"; srctemp1 = ""; while (i < "7") { if ((substring(Secrets, i, "1")) eq "Y") { srctemp1 = srctemp1 add (random("3") + "4"); } else { srctemp1 = srctemp1 add (random("3") + "7"); } i = i + "1"; } if (points < "100") { srcdigi = (("00" add int(points / "10")) add levels) add srctemp1; } else if (points < "1000") { srcdigi = (("0" add int(points / "10")) add levels) add srctemp1; } else { srcdigi = (int(points / "10") add levels) add srctemp1; } i = "1"; srctemp2 = "0"; while (i < "11") { srctemp2 = srctemp2 + int(substring(srcdigi, i, "1")); i = i + "1"; } if (srctemp2 < "10") { srcstr = (srcdigi add "0") add srctemp2; } else { srcstr = srcdigi add srctemp2; } encoded = ""; i = "1"; while (i < "13") { encoded = encoded add (substring(eval ("encoder" add (substring(srcstr, i, "1"))), int(random("3") + "1"), "1")); i = i + "1"; } getURL ((("http://freegaming.webhostme.com/pipes-hs.asp?player=" add player) add "&todo=submit&data=") add encoded, "_blank"); stop();
Frame 53
getURL ("javascript:window.close();", "_top");
Frame 65
removeMovieClip("mp" add iam);
Frame 75
if (dorepair == "1") { depth = depth + "1"; t = "7"; duplicateMovieClip ("/p" add t, "mp" add depth, depth); setProperty("mp" add depth, _x , pleft); setProperty("mp" add depth, _y , ptop); setProperty("mp" add depth, _xscale , pscale); setProperty("mp" add depth, _yscale , pscale); dorepair = "0"; } else { depth = depth + "1"; t = random("9"); if (t == "7") { t = "0"; } else if (t == "8") { t = "1"; } duplicateMovieClip ("/p" add t, "mp" add depth, depth); setProperty("mp" add depth, _x , pleft); setProperty("mp" add depth, _y , ptop); setProperty("mp" add depth, _xscale , pscale); setProperty("mp" add depth, _yscale , pscale); }
Frame 84
if (in eq "l") { out = "l"; call("flowby"); } else if (in eq "r") { out = "r"; call("flowby"); } else { out = "n"; }
Frame 90
if (in eq "u") { out = "u"; call("flowby"); } else if (in eq "d") { out = "d"; call("flowby"); } else { out = "n"; }
Frame 96
temp = eval (((("i" add flowtox) add "j") add flowtoy) add "d"); status = eval (("mp" add temp) add ":cross"); if (in eq "u") { out = "u"; } else if (in eq "d") { out = "d"; } else if (in eq "l") { out = "l"; } else if (in eq "r") { out = "r"; } else { out = "n"; } if (out ne "n") { if ("0" < status) { tellTarget ("mp" add eval (((("i" add flowtox) add "j") add flowtoy) add "d")) { gotoAndStop (4); }; points = points + "30"; if ("9990" < points) { points = "9990"; } level_score = level_score + "30"; call("prnt scre"); if (/:soundon) { tellTarget ("/sound2") { play(); }; } } else if ((out eq "u") or (out eq "d")) { call("flowby"); } else { tellTarget ("mp" add eval (((("i" add flowtox) add "j") add flowtoy) add "d")) { gotoAndStop (3); }; points = points + "10"; if ("9990" < points) { points = "9990"; } level_score = level_score + "10"; pipes_work = pipes_work + "1"; call("prnt scre"); if (/:soundon) { tellTarget ("/sound1") { play(); }; } } }
Frame 102
if (in eq "l") { out = "u"; call("flowby"); } else if (in eq "d") { out = "r"; call("flowby"); } else { out = "n"; }
Frame 108
if (in eq "u") { out = "l"; call("flowby"); } else if (in eq "r") { out = "d"; call("flowby"); } else { out = "n"; }
Frame 114
if (in eq "r") { out = "u"; call("flowby"); } else if (in eq "d") { out = "l"; call("flowby"); } else { out = "n"; }
Frame 120
if (in eq "u") { out = "r"; call("flowby"); } else if (in eq "l") { out = "d"; call("flowby"); } else { out = "n"; }
Frame 126
tellTarget ("mp" add eval (((("i" add flowtox) add "j") add flowtoy) add "d")) { gotoAndStop (2); }; points = points + "10"; if ("9990" < points) { points = "9990"; } level_score = level_score + "10"; pipes_work = pipes_work + "1"; call("prnt scre"); if (soundon) { tellTarget ("/sound1") { play(); }; }
Frame 132
while (depth >= "99") { removeMovieClip("mp" add depth); depth = depth - "1"; trace("depth" add depth); } x = "0"; y = "0"; while (x < "12") { while (y < "8") { removeMovieClip((("x" add x) add "y") add y); y = y + "1"; } x = x + "1"; y = "0"; }
Frame 141
if (points < "10") { score = "00000"; } else if (points < "100") { score = "000" add points; } else if (points < "1000") { score = "00" add points; } else if (points < "10000") { score = "0" add points; } else { score = points; }
Symbol 7 MovieClip Frame 1
stop();
Symbol 7 MovieClip Frame 2
stop();
Symbol 8 MovieClip Frame 1
nx = "0"; ny = "0"; lx = "0"; ly = "0"; nfollowing = ""; yfollowing = ""; startDrag ("loadingmouse", true);
Symbol 8 MovieClip Frame 3
loadrate = getProperty("/", _framesloaded); if (loadrate < "3") { tellTarget ("ldd1") { gotoAndStop (2); }; } else if (("3" < loadrate) and (loadrate < "23")) { tellTarget ("ldd2") { gotoAndStop (2); }; } else if ((loadrate >= "23") and (loadrate < "120")) { tellTarget ("ldd3") { gotoAndStop (2); }; } else if ((loadrate >= "100") and (loadrate < getProperty("/", _totalframes))) { tellTarget ("ldd4") { gotoAndStop (2); }; } else if (loadrate >= getProperty("/", _totalframes)) { stopDrag(); tellTarget ("/") { play(); }; } lx = nx; ly = ny; nx = getProperty("loadingmouse", _x); ny = getProperty("loadingmouse", _y); dist = ((ny - ly) * (ny - ly)) + ((nx - lx) * (nx - lx)); nfollowing = getProperty("loadingmouse", _droptarget); if (nfollowing ne "") { setProperty(nfollowing, _x , nx); setProperty(nfollowing, _y , ny); lfollowing = nfollowing; } else if ((dist < "30000") and (lfollowing ne "")) { setProperty(lfollowing, _x , nx); setProperty(lfollowing, _y , ny); } else { lfollowing = ""; } gotoAndPlay (2);
Symbol 10 MovieClip Frame 1
stop();
Symbol 16 MovieClip Frame 7
Set("/:iam", iam); tellTarget ("/") { call("erase bomb"); }
Symbol 21 MovieClip Frame 1
cross = "0"; stop();
Symbol 21 MovieClip Frame 2
cross = "1"; stop();
Symbol 21 MovieClip Frame 3
cross = "2"; stop();
Symbol 21 MovieClip Frame 4
cross = "3"; stop();
Symbol 24 MovieClip Frame 1
stop();
Symbol 24 MovieClip Frame 2
stop();
Symbol 26 MovieClip Frame 1
stop();
Symbol 26 MovieClip Frame 2
stop();
Symbol 29 MovieClip Frame 1
stop();
Symbol 29 MovieClip Frame 2
stop();
Symbol 32 MovieClip Frame 1
stop();
Symbol 32 MovieClip Frame 2
stop();
Symbol 35 MovieClip Frame 1
stop();
Symbol 35 MovieClip Frame 2
stop();
Symbol 37 MovieClip Frame 1
stop();
Symbol 37 MovieClip Frame 2
stop();
Symbol 38 MovieClip Frame 1
stop();
Symbol 45 MovieClip Frame 1
stop();
Symbol 45 MovieClip Frame 2
stop();
Symbol 47 MovieClip Frame 1
stop();
Symbol 47 MovieClip Frame 2
stop();
Symbol 49 MovieClip Frame 1
stop();
Symbol 49 MovieClip Frame 2
stop();
Symbol 51 MovieClip Frame 1
stop();
Symbol 51 MovieClip Frame 2
stop();
Symbol 60 Button
on (press) { setProperty("txt_start", _x , getProperty("txt_start", _x) + "2"); setProperty("txt_start", _y , getProperty("txt_start", _y) + "2"); } on (release) { setProperty("txt_start", _x , getProperty("txt_start", _x) - "2"); setProperty("txt_start", _y , getProperty("txt_start", _y) - "2"); tellTarget ("/") { gotoAndPlay (4); } }
Symbol 64 Button
on (press) { setProperty("txt_quit", _x , getProperty("txt_quit", _x) + "2"); setProperty("txt_quit", _y , getProperty("txt_quit", _y) + "2"); } on (release) { setProperty("txt_quit", _x , getProperty("txt_quit", _x) - "2"); setProperty("txt_quit", _y , getProperty("txt_quit", _y) - "2"); tellTarget ("/") { stopDrag(); setProperty("/h", _visible , "0"); call("remove all"); gotoAndStop ("new"); } }
Symbol 67 Button
on (press) { setProperty("txt_next", _x , getProperty("txt_next", _x) + "2"); setProperty("txt_next", _y , getProperty("txt_next", _y) + "2"); } on (release) { setProperty("txt_next", _x , getProperty("txt_next", _x) - "2"); setProperty("txt_next", _y , getProperty("txt_next", _y) - "2"); tellTarget ("/") { gotoAndPlay (4); } }
Symbol 71 Button
on (press) { setProperty("txt_back", _x , getProperty("txt_quit", _x) + "2"); setProperty("txt_back", _y , getProperty("txt_quit", _y) + "2"); } on (release) { setProperty("txt_back", _x , getProperty("txt_quit", _x) - "2"); setProperty("txt_back", _y , getProperty("txt_quit", _y) - "2"); tellTarget ("/") { gotoAndStop ("new"); } }
Symbol 74 MovieClip Frame 1
stop();
Symbol 74 MovieClip Frame 2
stop();
Symbol 74 MovieClip Frame 3
stop();
Symbol 74 MovieClip Frame 4
stop();
Symbol 74 MovieClip Frame 5
stop();
Symbol 77 MovieClip Frame 1
stop();
Symbol 80 Button
on (press) { setProperty("rtimes", _x , getProperty("rtimes", _x) + "2"); setProperty("rtimes", _y , getProperty("rtimes", _y) + "2"); setProperty("ico", _x , getProperty("ico", _x) + "2"); setProperty("ico", _y , getProperty("ico", _y) + "2"); } on (release) { setProperty("rtimes", _x , getProperty("rtimes", _x) - "2"); setProperty("rtimes", _y , getProperty("rtimes", _y) - "2"); setProperty("ico", _x , getProperty("ico", _x) - "2"); setProperty("ico", _y , getProperty("ico", _y) - "2"); if ((/:t <> "7") and ("0" lt rtimes/:bombrs)) { Set("/:dorepair", "1"); tellTarget ("/") { removeMovieClip("/mp" add /:depth); Set("/depth", depth - "1"); call("next pipe"); tellTarget ("rtimes") { bombrs = bombrs - "1"; if (bombrs lt "0") { bombrs = "0"; } }; } } }
Symbol 81 MovieClip Frame 1
stop();
Symbol 81 MovieClip Frame 2
stop();
Symbol 82 Button
on (press) { setProperty("sndg2", _x , getProperty("sndg2", _x) + "2"); setProperty("sndg2", _y , getProperty("sndg2", _y) + "2"); setProperty("sndg1", _x , getProperty("sndg1", _x) + "2"); setProperty("sndg1", _y , getProperty("sndg1", _y) + "2"); } on (release) { setProperty("sndg2", _x , getProperty("sndg2", _x) - "2"); setProperty("sndg2", _y , getProperty("sndg2", _y) - "2"); setProperty("sndg1", _x , getProperty("sndg1", _x) - "2"); setProperty("sndg1", _y , getProperty("sndg1", _y) - "2"); if (/:soundon) { Set("/:soundon", "0"); setProperty("sndg2", _visible , "0"); } else { Set("/:soundon", "1"); setProperty("sndg2", _visible , "1"); } if (/longmusic:playing) { tellTarget ("/longmusic") { gotoAndStop (1); }; } if (/shortmusic:playing) { tellTarget ("/shortmusic") { gotoAndStop (1); }; } }
Symbol 106 Button
on (release) { gotoAndPlay (4); } on (rollOver) { if (/:soundon) { tellTarget ("/btnsnd1") { play(); }; } }
Symbol 109 Button
on (release) { gotoAndStop (48); } on (rollOver) { if (/:soundon) { tellTarget ("/btnsnd1") { play(); }; } }
Symbol 112 Button
on (release) { fscommand ("quit"); gotoAndPlay (52); } on (rollOver) { if (/:soundon) { tellTarget ("/btnsnd1") { play(); }; } }
Symbol 116 Button
on (release) { getURL ("mailto:comewithwind@sina.com"); }
Symbol 118 Button
on (keyPress "<Enter>") { keybuf = keybuf add "E"; } on (keyPress "<Left>") { keybuf = keybuf add "L"; } on (keyPress "<Right>") { keybuf = keybuf add "R"; } on (keyPress "<Up>") { keybuf = keybuf add "U"; } on (keyPress "<Down>") { keybuf = keybuf add "D"; } on (release) { gotoAndStop (49); }
Symbol 123 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 2
stop();
Symbol 123 MovieClip Frame 3
stop();
Symbol 124 Button
on (keyPress "<Enter>") { keybuf = keybuf add "E"; } on (keyPress "<Left>") { keybuf = keybuf add "L"; } on (keyPress "<Right>") { keybuf = keybuf add "R"; } on (keyPress "<Up>") { keybuf = keybuf add "U"; } on (keyPress "<Down>") { keybuf = keybuf add "D"; }
Symbol 125 Button
on (release) { mx = int((getProperty("/mouse", _x) - /:bleft) / /:bside); my = int((getProperty("/mouse", _y) - /:btop) / /:bside); if (eval ((("/:i" add mx) add "j") add my) == "100") { setProperty("/mp" add /:depth, _x , (mx * /:bside) + /:bleft); setProperty("/mp" add /:depth, _y , (my * /:bside) + /:btop); setProperty("/mp" add /:depth, _xscale , "100"); setProperty("/mp" add /:depth, _yscale , "100"); Set(((("/:i" add mx) add "j") add my) add "d", /:depth); if (/:t < "7") { Set((("/:i" add mx) add "j") add my, /:t); pipes_used = pipes_used + "1"; } else { tellTarget ("/mp" add /:depth) { iam = /:depth; }; } tellTarget ("/") { call("next pipe"); }; } else if ((/:t == "7") and (eval ((("/:i" add mx) add "j") add my) < "7")) { removeMovieClip("/mp" add /:depth); removeMovieClip("/mp" add eval (((("/:i" add mx) add "j") add my) add "d")); Set("/:t", eval ((("/:i" add mx) add "j") add my)); Set((("/:i" add mx) add "j") add my, "100"); tellTarget ("/") { duplicateMovieClip ("p" add t, "mp" add depth, depth); setProperty("mp" add depth, _x , pleft); setProperty("mp" add depth, _y , ptop); setProperty("mp" add depth, _xscale , pscale); setProperty("mp" add depth, _yscale , pscale); }; pipes_used = pipes_used - "1"; } }
Symbol 126 Button
on (keyPress "<Enter>") { keybuf = keybuf add "E"; } on (keyPress "<Left>") { keybuf = keybuf add "L"; } on (keyPress "<Right>") { keybuf = keybuf add "R"; } on (keyPress "<Up>") { keybuf = keybuf add "U"; } on (keyPress "<Down>") { keybuf = keybuf add "D"; l_keybuf = length(keybuf); if (l_keybuf >= "5") { if ((substring(keybuf, l_keybuf - "4", "5")) eq "ELRUD") { if ((/:timer + "8") < /:level_time) { Set("/:timer", /:timer + "8"); } cheaton = "1"; } } keybuf = ""; }
Symbol 127 MovieClip Frame 1
playing = "0"; stop();
Symbol 127 MovieClip Frame 2
playing = "1";
Symbol 127 MovieClip Frame 146
gotoAndPlay (2);
Symbol 128 MovieClip Frame 1
playing = "0"; stop();
Symbol 128 MovieClip Frame 2
playing = "1";
Symbol 128 MovieClip Frame 95
gotoAndPlay (2);
Symbol 130 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 1
stop();
Symbol 164 Button
on (release) { if (../:playername ne "Your Name") { Set("/:player", ../:playername); tellTarget ("/") { gotoAndPlay ("highscore"); }; } }
Symbol 165 MovieClip Frame 1
stop();
Symbol 165 MovieClip Frame 2
stop();
Symbol 169 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 2
stop();
Symbol 169 MovieClip Frame 3
if (/:cheaton) { tellTarget ("ghbtn") { gotoAndStop (2); }; playername = "Cheat Mode"; } stop();
Symbol 169 MovieClip Frame 4
if (/:cheaton) { tellTarget ("ghbtn") { gotoAndStop (2); }; playername = "Cheat Mode"; } stop();
Symbol 183 Button
on (release) { Set("/:help01", "»ý·Ö"); Set("/:help02", "ÏÂÒ»¶Î¹Ü×Ó"); Set("/:help03", "¹ØÊý"); Set("/:help04", "¹ý¹ØËùÐè¹Ü×ÓÊý"); Set("/:help05", "°âÊÖ"); Set("/:help07", "ʱ¼ä"); Set("/:help06", ((((("ÓÎϷ˵Ã÷" add "\r") add "ÓÎÏ·¿ªÊ¼ºó£¬µ¥»÷Êó±ê¿ÉÒÔ½«Ò»¶Î¹Ü×Ó·ÅÖÃÔÚÆÁÄ»ÉÏ¡£") add "\r") add "µ¥»÷¡°°âÊÖ¡±¿ÉÒÔ½«Ò»¶Î·ÅºÃµÄ¹Ü×ÓÊ°Æð·Åµ½±ðµÄµØ·½¡£") add "\r") add "ÔÚÏÞ¶¨µÄʱ¼äÄÚ½«¹Ü×Ó´ÓË®±ÃÆðÁ¬½ÓÆðÀ´£¬Èç¹ûÁ¬½ÓµÄ¹Ü×ÓÊý´ïµ½ÒªÇ󣬾ͿÉÒÔ½øÈëÏÂÒ»¹Ø¡£"); gotoAndStop (2); }
Symbol 184 Button
on (release) { Set("/:help01", "Score"); Set("/:help02", "Next Pipe"); Set("/:help03", "Level"); Set("/:help04", "Pipes Required"); Set("/:help05", "Spanner"); Set("/:help07", "Time"); Set("/:help06", ((((((("HOW TO PLAY" add "\r") add "Left click the mouse to place a pipe segment on an empty location.") add "\r") add "Click the SPANNER button to pick up a pipe segment and place it form here to there.") add "\r") add "When the level time has reached zero, a seeker will be sent out to count the pipe fittings.") add "\r") add "To reach the next level, the pipes required display must be zero."); gotoAndStop (1); }
Symbol 185 MovieClip Frame 1
stop();
Symbol 185 MovieClip Frame 2
stop();

Library Items

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

Instance Names

"loading"Frame 1Symbol 8 MovieClip
"btnsnd1"Frame 2Symbol 10 MovieClip
"p7"Frame 3Symbol 16 MovieClip
"p2"Frame 3Symbol 21 MovieClip
"p3"Frame 3Symbol 24 MovieClip
"p0"Frame 3Symbol 26 MovieClip
"p6"Frame 3Symbol 29 MovieClip
"p5"Frame 3Symbol 32 MovieClip
"p4"Frame 3Symbol 35 MovieClip
"p1"Frame 3Symbol 37 MovieClip
"mouse"Frame 3Symbol 4 MovieClip
"bb"Frame 3Symbol 38 MovieClip
"h"Frame 3Symbol 40 MovieClip
"p8"Frame 3Symbol 45 MovieClip
"p9"Frame 3Symbol 47 MovieClip
"p10"Frame 3Symbol 49 MovieClip
"p11"Frame 3Symbol 51 MovieClip
"playbtn"Frame 3Symbol 74 MovieClip
"repair"Frame 3Symbol 81 MovieClip
"timeline"Frame 4Symbol 123 MovieClip
"black"Frame 4Symbol 117 MovieClip
"longmusic"Frame 23Symbol 127 MovieClip
"shortmusic"Frame 23Symbol 128 MovieClip
"sound1"Frame 28Symbol 130 MovieClip
"sound2"Frame 28Symbol 131 MovieClip
"level_result"Frame 45Symbol 169 MovieClip
"loadingmouse"Symbol 8 MovieClip Frame 1Symbol 4 MovieClip
"ldd1"Symbol 8 MovieClip Frame 2Symbol 7 MovieClip
"ldd2"Symbol 8 MovieClip Frame 2Symbol 7 MovieClip
"ldd3"Symbol 8 MovieClip Frame 2Symbol 7 MovieClip
"ldd4"Symbol 8 MovieClip Frame 2Symbol 7 MovieClip
"txt_start"Symbol 74 MovieClip Frame 1Symbol 63 MovieClip
"txt_quit"Symbol 74 MovieClip Frame 2Symbol 66 MovieClip
"txt_next"Symbol 74 MovieClip Frame 3Symbol 69 MovieClip
"txt_back"Symbol 74 MovieClip Frame 5Symbol 73 MovieClip
"ico"Symbol 81 MovieClip Frame 1Symbol 77 MovieClip
"rtimes"Symbol 81 MovieClip Frame 1Symbol 79 MovieClip
"sndg1"Symbol 87 MovieClip Frame 1Symbol 84 MovieClip
"sndg2"Symbol 87 MovieClip Frame 1Symbol 86 MovieClip
"hiden1"Symbol 169 MovieClip Frame 2Symbol 140 MovieClip
"hiden2"Symbol 169 MovieClip Frame 2Symbol 143 MovieClip
"hiden3"Symbol 169 MovieClip Frame 2Symbol 146 MovieClip
"hiden4"Symbol 169 MovieClip Frame 2Symbol 149 MovieClip
"hiden5"Symbol 169 MovieClip Frame 2Symbol 152 MovieClip
"hiden6"Symbol 169 MovieClip Frame 2Symbol 155 MovieClip
"ghbtn"Symbol 169 MovieClip Frame 3Symbol 165 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""

Labels

"new"Frame 3
"begin level"Frame 4
"started"Frame 23
"result"Frame 28
"check"Frame 34
"level end"Frame 45
"help"Frame 48
"hide"Frame 49
"highscore"Frame 50
"to quit"Frame 52
"erase bomb"Frame 65
"next pipe"Frame 75
"pipe0"Frame 84
"pipe1"Frame 90
"pipe2"Frame 96
"pipe3"Frame 102
"pipe4"Frame 108
"pipe5"Frame 114
"pipe6"Frame 120
"flowby"Frame 126
"remove all"Frame 132
"prnt scre"Frame 141

Dynamic Text Variables

scoreSymbol 54 EditableText"00000"
levelSymbol 55 EditableText"0"
requiredSymbol 57 EditableText"00"
bombrsSymbol 78 EditableText"3"
playernameSymbol 159 EditableText"Your Name"
help01Symbol 171 EditableText"Score"
help02Symbol 172 EditableText"Next Pipe"
help03Symbol 173 EditableText"Level"
help04Symbol 174 EditableText"Pipes Required"
help05Symbol 175 EditableText"Spanners"
help07Symbol 176 EditableText"Time"
TextField15Symbol 179 EditableText"ÖÐÎÄ"
help06Symbol 186 EditableText"HOW TO PLAY Left click the mouse to place a pipe segment on an empty location. Click the SPANNER button to pick up a pipe segment and place it form here to there. When the level time has reached zero, a seeker will be sent out to count the pipe fittings. To reach the next level, the pipes required display must be zero."




http://swfchan.com/5/22752/info.shtml
Created: 26/5 -2019 17:43:33 Last modified: 26/5 -2019 17:43:33 Server time: 22/12 -2024 15:43:55