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

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

Plumber 1.swf

This is the info page for
Flash #28801

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


Text
000

PART STORAGE

Level        completed

Congratulations

Moves:

Tiles:

Points Earned:

0

0

0

=

=

0

0

Time left:

0

00000

Click for next level

Click for next level

GAME
OVER

Final Score:

0

Main Menu

Main Menu

PLAY AGAIN

PLAY AGAIN

PLUMBER

The Aim of the Game:
Rotate the pipes by clicking on them in order to connect the
tap with the overflow pipe. Once you've connected the pipes
click the tap to go to the next level before time runs out.

Points:
Points are gained for the fewer moves made, the quicker
the level is finished and how many pipes are used.

PLAY

PLAY

Level:

0

Moves:

0

Score:

000000

Time

CONNECT TO HERE->

Well done on completing Plumber.
Now try the sequel
Plumber 2
(New Graphics, 20 levels, blah blah blah)

(Opens in a new window)

Click here to go to Plumber 2

Click here to go to Plumber 2

CONGRATULATIONS!

ActionScript [AS1/AS2]

Frame 1
Frame 3
function gomain() { i = 0; while (i < 33) { removeMovieClip("c" + i); removeMovieClip("pipe" + i); i++; } removeMovieClip("gclip"); gotoAndPlay (3); } _root.level = 0; _root.score = 0; levels = new Array(); levels[1] = "2,1,2,1,1,1,2,1,2,1,2,1,2,1,2,1,1,1,2,1,2,2,1,1,1,1,1,2,1,1,1,1"; levels[2] = "2,1,2,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1"; levels[3] = "1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,2"; levels[4] = "2,1,2,1,1,1,2,1,2,1,2,1,2,1,1,1,2,2,1,1,2,2,2,1,1,1,1,2,1,1,1,1"; levels[5] = "1,1,1,2,2,2,2,2,1,1,2,1,2,2,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2"; levels[6] = "1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1"; levels[7] = "1,2,2,1,1,1,2,1,1,2,2,1,2,1,1,1,2,1,2,1,1,2,1,2,1,1,1,1,1,1,1,2"; splash = new Sound(); splash.attachSound("drop"); turnsound = new Sound(); turnsound.attachSound("turn"); flow = new Sound(); flow.attachSound("underwater");
Frame 62
stop();
Frame 63
removeMovieClip("congrats"); i = 1; while (i < 33) { removeMovieClip("c" + i); i++; } score = score + bonus; level++; if (level >= 8) { trace("you win"); gotoAndPlay (91); } use = 1; moves = 0; totaltime = 600 - (level * 40); time = totaltime; num = 0; i = 1; while (i < 33) { attachMovie("pipeshell", "pipe" + num, 100 + num); with (eval ("pipe" + num)) { down = math.floor(num / 8); across = num - (down * 8); _x = 59.7 + (across * 72); _y = 105.5 + (down * 72); n = num; w = across; v = down; } num++; i++; } holder = new Array(); holder = levels[level].split(","); i = 0; while (i < 32) { st = holder[i]; eval ("pipe" + i).pipe.gotoAndStop(st); i++; }
Frame 71
time = time - 0.5; timer._xscale = (time / totaltime) * 100; if (time <= 0) { timer._xscale = 0; gotoAndPlay ("GAMEOVER"); }
Frame 72
gotoAndPlay (71);
Frame 73
function thatsright() { n = 1; attachMovie("right", "c" + correct, 150 + correct); if ((flow == 1) && (pipetype == 2)) { n = 12; } if ((flow == 3) && (pipetype == 2)) { n = 11; } if ((flow == 2) && (pipetype == 2)) { n = 9; } if ((flow == 4) && (pipetype == 2)) { n = 10; } if (pipetype == 1) { if ((flow == 1) && (pipedir == 3)) { n = 4; } else if ((flow == 1) && (pipedir == 4)) { n = 7; } else if ((flow == 2) && (pipedir == 4)) { n = 8; } else if ((flow == 2) && (pipedir == 1)) { n = 1; } if ((flow == 1) && (pipedir == 2)) { n = 6; } if ((flow == 3) && (pipedir == 4)) { n = 8; } if ((flow == 3) && (pipedir == 3)) { n = 3; } if ((flow == 1) && (pipedir == 1)) { n = 2; } if ((flow == 2) && (pipedir == 2)) { n = 5; } if ((flow == 2) && (pipedir == 3)) { n = 4; } } with (eval ("c" + correct)) { gotoAndStop(n); _x = 59.7 + (x * 72); _y = 105.5 + (y * 72); _alpha = 50; } } use = 0; x = 0; y = 0; flow = 3; correct = 0; test = 0; pipedir = 1;
Frame 74
pipen = x + (y * 8);
Frame 75
pipedir = eval ("pipe" + pipen).pipe.dir; pipetype = holder[pipen]; error = 1; if (flow == 1) { if (pipetype == 1) { if (pipedir == 3) { correct++; flow = 2; error = 0; thatsright(); x++; } else if (pipedir == 4) { correct++; flow = 4; error = 0; thatsright(); x--; } } if (pipetype == 2) { if ((pipedir == 2) || (pipedir == 4)) { correct++; flow = 1; error = 0; thatsright(); y--; } } } if (flow == 2) { if (pipetype == 1) { if (pipedir == 1) { correct++; flow = 1; error = 0; thatsright(); y--; } else if (pipedir == 4) { correct++; flow = 3; error = 0; thatsright(); y++; } } if (pipetype == 2) { if ((pipedir == 1) || (pipedir == 3)) { correct++; flow = 2; error = 0; thatsright(); x++; } } } if (flow == 3) { if (pipetype == 1) { if (pipedir == 1) { correct++; flow = 4; error = 0; thatsright(); x--; } else if (pipedir == 2) { correct++; flow = 2; error = 0; thatsright(); x++; } } if (pipetype == 2) { if ((pipedir == 2) || (pipedir == 4)) { correct++; flow = 3; error = 0; thatsright(); y++; } } } if (flow == 4) { if (pipetype == 1) { if (pipedir == 2) { correct++; flow = 1; error = 0; thatsright(); y--; } else if (pipedir == 3) { correct++; flow = 3; error = 0; thatsright(); y++; } } if (pipetype == 2) { if ((pipedir == 1) || (pipedir == 3)) { correct++; flow = 4; error = 0; thatsright(); x--; } } } if ((x == 7) && (y == 4)) { gotoAndPlay ("yay"); } if (error > 0) { gotoAndPlay ("GAMEOVER"); }
Frame 83
test++; gotoAndPlay (74);
Frame 84
go = 0; if (moves < 16) { bonusm = 500; } if ((moves > 15) && (moves < 26)) { bonusm = 200; } if ((moves > 25) && (moves < 36)) { bonusm = 100; } if ((moves > 35) && (moves < 46)) { bonusm = 50; } if (moves > 45) { bonusm = 0; } timeleft = math.floor(time / 4); timeb = timeleft * 10; collectedb = 100 * correct; bonus = (collectedb + bonusm) + timeb; _root.levelreport = ("Level " + level) + " completed"; attachMovie("congrats", "congrats", 200); congrats._x = 310; congrats._y = 200;
Frame 85
if (go == 1) { gotoAndPlay (63); }
Frame 86
gotoAndPlay (85);
Frame 87
function reset() { i = 0; while (i < 33) { removeMovieClip("pipe" + i); removeMovieClip("c" + i); i++; } _root.level = 0; _root.score = 0; removeMovieClip("gclip"); gotoAndPlay (63); } _root.tellplayer = "FINAL SCORE: " + score; attachMovie("GAMEOVERCLIP", "gclip", 1000); gclip._x = 310; gclip._y = 200; trace("GAME OVER");
Frame 90
stop();
Frame 91
i = 0; while (i < 33) { removeMovieClip("c" + i); removeMovieClip("pipe" + i); i++; } stop();
Symbol 6 MovieClip Frame 1
_root.stop(); PercentLoaded = Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (PercentLoaded != 100) { setProperty(bar, _xscale , PercentLoaded); } else { _root.play(); }
Symbol 6 MovieClip Frame 2
gotoAndPlay (1);
Symbol 19 MovieClip Frame 1
stop();
Symbol 23 Button
on (release) { if ((_root.use == 1) && (pipe.r == 0)) { _root.turnsound.start(0, 0); dirn = pipe.dir; _root.moves++; dirn++; if (dirn == 5) { dirn = 1; } pipe.dir = dirn; pipe.r = 2; } }
Symbol 24 MovieClip [pipeshell] Frame 1
Instance of Symbol 19 MovieClip "pipe" in Symbol 24 MovieClip [pipeshell] Frame 1
onClipEvent (load) { r = 0; dir = random(4) + 1; if (dir == 1) { this._rotation = 0; } else if (dir == 2) { this._rotation = 90; } else if (dir == 3) { this._rotation = 180; } else if (dir == 4) { this._rotation = 270; } } onClipEvent (enterFrame) { if (r == 2) { step = 6; r = 1; } if ((r == 1) && (step > 0)) { this._rotation = this._rotation + 15; step--; } if (step == 0) { r = 0; } }
Symbol 46 Button
on (release) { _root.go = 1; }
Symbol 47 MovieClip [congrats] Frame 33
stop();
Symbol 54 Button
on (release) { _root.gomain(); }
Symbol 58 Button
on (press) { _root.reset(); }
Symbol 60 MovieClip [GAMEOVERCLIP] Frame 25
stop();
Symbol 63 MovieClip Frame 9
stop();
Symbol 65 MovieClip Frame 9
stop();
Symbol 66 MovieClip [right] Frame 1
stop();
Symbol 69 MovieClip Frame 1
stop();
Instance of Symbol 75 MovieClip in Symbol 76 MovieClip Frame 1
onClipEvent (enterFrame) { this._y = this._y + 20; if (this._y > 270) { _root.splash.start(); this._x = random(620); this._y = -(random(500) + 50); } }
Symbol 79 Button
on (press) { getURL ("mailto:terrypaton1@bigpond.com?subject=Plumber 1", "_blank"); }
Symbol 89 Button
on (release) { gotoAndPlay (63); }
Symbol 103 MovieClip Frame 1
stop();
Symbol 103 MovieClip Frame 24
stop();
Symbol 105 Button
on (release) { _root.flow.start(0, 3); gotoAndPlay ("pump"); handle.gotoAndPlay(2); }
Symbol 107 MovieClip Frame 260
stop();
Symbol 113 Button
on (press) { getURL ("http://www.newgrounds.com/portal/view/173695", "_BLANK"); }
Symbol 114 Button
on (press) { _root.gomain(); }

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:6
Symbol 3 GraphicUsed by:6
Symbol 4 FontUsed by:5
Symbol 5 EditableTextUses:4Used by:6
Symbol 6 MovieClipUses:2 3 5Used by:Timeline
Symbol 7 FontUsed by:8 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 50 51 52 53 55 56 81 85 86 87 88 91 92 93 94 95 96 99 106 108 110 111 115
Symbol 8 TextUses:7Used by:69
Symbol 9 SoundUsed by:69 103
Symbol 10 Sound [turn]Used by:69
Symbol 11 Sound [underwater]Used by:69  Timeline
Symbol 12 Sound [drop]Used by:69
Symbol 13 GraphicUsed by:24
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:24
Symbol 16 GraphicUsed by:19  Timeline
Symbol 17 GraphicUsed by:19 90  Timeline
Symbol 18 GraphicUsed by:19 90  Timeline
Symbol 19 MovieClipUses:16 17 18Used by:24
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:23
Symbol 22 GraphicUsed by:23
Symbol 23 ButtonUses:21 22Used by:24
Symbol 24 MovieClip [pipeshell]Uses:13 15 19 23Used by:69
Symbol 25 GraphicUsed by:47
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:47 60
Symbol 28 EditableTextUses:7Used by:47
Symbol 29 TextUses:7Used by:47
Symbol 30 TextUses:7Used by:47
Symbol 31 TextUses:7Used by:47
Symbol 32 TextUses:7Used by:47
Symbol 33 EditableTextUses:7Used by:47
Symbol 34 EditableTextUses:7Used by:47
Symbol 35 EditableTextUses:7Used by:47
Symbol 36 TextUses:7Used by:47
Symbol 37 TextUses:7Used by:47
Symbol 38 EditableTextUses:7Used by:47
Symbol 39 EditableTextUses:7Used by:47
Symbol 40 TextUses:7Used by:47
Symbol 41 EditableTextUses:7Used by:47
Symbol 42 EditableTextUses:7Used by:47
Symbol 43 TextUses:7Used by:46
Symbol 44 TextUses:7Used by:46
Symbol 45 GraphicUsed by:46 54 89 114  Timeline
Symbol 46 ButtonUses:43 44 45Used by:47
Symbol 47 MovieClip [congrats]Uses:25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 46Used by:69
Symbol 48 GraphicUsed by:60
Symbol 49 TextUses:7Used by:59
Symbol 50 TextUses:7Used by:59
Symbol 51 EditableTextUses:7Used by:59
Symbol 52 TextUses:7Used by:54 114
Symbol 53 TextUses:7Used by:54 114
Symbol 54 ButtonUses:52 53 45Used by:59
Symbol 55 TextUses:7Used by:58
Symbol 56 TextUses:7Used by:58
Symbol 57 GraphicUsed by:58
Symbol 58 ButtonUses:55 56 57Used by:59
Symbol 59 MovieClipUses:49 50 51 54 58Used by:60
Symbol 60 MovieClip [GAMEOVERCLIP]Uses:48 27 59Used by:69
Symbol 61 GraphicUsed by:63
Symbol 62 GraphicUsed by:63 65
Symbol 63 MovieClipUses:61 62Used by:66
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64 62Used by:66
Symbol 66 MovieClip [right]Uses:63 65Used by:69
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClip [testing]Uses:67Used by:69
Symbol 69 MovieClipUses:8 9 10 11 12 24 47 60 66 68Used by:Timeline
Symbol 70 ShapeTweeningUsed by:73
Symbol 71 ShapeTweeningUsed by:73
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:70 71 72Used by:Timeline
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:76
Symbol 76 MovieClipUses:75Used by:Timeline
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:79
Symbol 79 ButtonUses:78Used by:80
Symbol 80 MovieClipUses:79Used by:Timeline
Symbol 81 TextUses:7Used by:Timeline
Symbol 82 Font
Symbol 83 FontUsed by:85 86 108 109
Symbol 84 FontUsed by:85
Symbol 85 TextUses:7 83 84Used by:Timeline
Symbol 86 TextUses:7 83Used by:Timeline
Symbol 87 TextUses:7Used by:89
Symbol 88 TextUses:7Used by:89
Symbol 89 ButtonUses:87 88 45Used by:Timeline
Symbol 90 MovieClipUses:18 17Used by:Timeline
Symbol 91 TextUses:7Used by:Timeline
Symbol 92 EditableTextUses:7Used by:Timeline
Symbol 93 TextUses:7Used by:Timeline
Symbol 94 EditableTextUses:7Used by:Timeline
Symbol 95 TextUses:7Used by:Timeline
Symbol 96 EditableTextUses:7Used by:Timeline
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:Timeline
Symbol 99 TextUses:7Used by:Timeline
Symbol 100 GraphicUsed by:Timeline
Symbol 101 GraphicUsed by:103
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:101 102 9Used by:Timeline
Symbol 104 GraphicUsed by:105
Symbol 105 ButtonUses:104Used by:Timeline
Symbol 106 TextUses:7Used by:107
Symbol 107 MovieClipUses:106Used by:Timeline
Symbol 108 TextUses:83 7Used by:Timeline
Symbol 109 TextUses:83Used by:Timeline
Symbol 110 TextUses:7Used by:113
Symbol 111 TextUses:7Used by:113
Symbol 112 GraphicUsed by:113
Symbol 113 ButtonUses:110 111 112Used by:Timeline
Symbol 114 ButtonUses:52 53 45Used by:Timeline
Symbol 115 TextUses:7Used by:116
Symbol 116 MovieClipUses:115Used by:Timeline

Instance Names

"timer"Frame 63Symbol 98 MovieClip
"handle"Frame 63Symbol 103 MovieClip
"bar"Symbol 6 MovieClip Frame 1Symbol 2 MovieClip
"pipe"Symbol 24 MovieClip [pipeshell] Frame 1Symbol 19 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 2Symbol 10 as "turn"
ExportAssets (56)Timeline Frame 2Symbol 11 as "underwater"
ExportAssets (56)Timeline Frame 2Symbol 12 as "drop"
ExportAssets (56)Timeline Frame 2Symbol 24 as "pipeshell"
ExportAssets (56)Timeline Frame 2Symbol 47 as "congrats"
ExportAssets (56)Timeline Frame 2Symbol 60 as "GAMEOVERCLIP"
ExportAssets (56)Timeline Frame 2Symbol 66 as "right"
ExportAssets (56)Timeline Frame 2Symbol 68 as "testing"
ExportAssets (56)Timeline Frame 2Symbol 60 as "GAMEOVERCLIP"
ExportAssets (56)Timeline Frame 2Symbol 47 as "congrats"
ExportAssets (56)Timeline Frame 73Symbol 11 as "underwater"

Labels

"pump"Frame 73
"yay"Frame 84
"GAMEOVER"Frame 87

Dynamic Text Variables

PercentLoadedSymbol 5 EditableText"000"
_root.levelreportSymbol 28 EditableText"Level        completed"
_root.movesSymbol 33 EditableText"0"
_root.correctSymbol 34 EditableText"0"
_root.bonusSymbol 35 EditableText"0"
_root.bonusmSymbol 38 EditableText"0"
_root.collectedbSymbol 39 EditableText"0"
_root.timeleftSymbol 41 EditableText"0"
_root.timebSymbol 42 EditableText"00000"
_root.scoreSymbol 51 EditableText"0"
levelSymbol 92 EditableText"0"
movesSymbol 94 EditableText"0"
scoreSymbol 96 EditableText"000000"




http://swfchan.com/6/28801/info.shtml
Created: 20/5 -2019 06:10:05 Last modified: 20/5 -2019 06:10:05 Server time: 29/04 -2024 16:32:58