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

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

Blobs.swf

This is the info page for
Flash #22274

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


Text
GAME OVER

GAME OVER

BLOBS

BLOBS

Blobs : Flash 5 : 38k : Liam O'Donnell © spikything,com

LOADING...

LOADING...

PLAY NOW!

PLAY NOW!

PLAY NOW!

HIGHSCORES

HIGHSCORES

HIGHSCORES

FINAL SCORE

FINAL SCORE

enter your name

submit highscore

enter your name

submit highscore

top 100 highscores

top 100 highscores

play again

play again

play again

ActionScript [AS1/AS2]

Frame 1
play();
Frame 3
if (_framesloaded != _totalframes) { gotoAndPlay(_currentframe - 1); }
Frame 4
stop();
Frame 5
function addblob() { if ((0 < blobs.length) && (random(15))) { if (!random(2)) { var seed = blobs[blobs.length - 1]; } else { var seed = blobs[random(blobs.length)]; } var sx = seed._x; var sy = seed._y; } else { var sx = random(400); var sy = 360; } if (sy < 20) { gameover(); } num++; var newblob = ("blob" + num); attachMovie("blob1", newblob, num); var blobwidth = _root[newblob]._width; var newx = (sx + (1.5 * (random(blobwidth) - (blobwidth / 2)))); if (newx < 0) { newx = 0; } else if (400 < newx) { newx = 400; } _root[newblob].blobtype = random(blobtypes) + 1; _root[newblob]._x = newx; _root[newblob]._y = (sy - (blobwidth * 1.4)) + (random(5) - 2.5); blobs.push(_root[newblob]); } function fire(x, y, fx, fy) { num++; var myfire = ("fire" + num); attachMovie("fire", myfire, num); _root[myfire]._x = x; _root[myfire]._y = y; _root[myfire].fx = fx; _root[myfire].fy = fy; } function gameover() { playing = 0; play(); } movieclip.prototype.remove = function () { i = 0; while (i < _root.blobs.length) { if (_root.blobs[i] == this) { _root.blobs.splice(i, 1); this.gotoAndPlay("out"); _root.score = _root.score + 10; _root.scoredisplay._visible = 1; _root.ball.chance = _root.ball.chance * 0.998; return; } i++; } }; num = 0; score = 0; blobtypes = 11; delete blobs; blobs = new Array(); stop();
Instance of Symbol 49 MovieClip "ball" in Frame 5
onClipEvent (load) { chance = 20; damping = 0.7; x = _x; y = _y; dragsize = 60; top = _y - 50; bot = _y + 20; left = _x - dragsize; right = _x + dragsize; } onClipEvent (enterFrame) { if (!dragging) { dx = (_x - x) * damping; dy = (_y - y) * damping; fx = dx + (fx * damping); fy = dy + (fy * damping); _x = (_x - (fx * damping)); _y = (_y - (fy * damping)); } if (!random(chance)) { _root.addblob(); } }
Frame 95
stop(); i = 0; while (i < blobs.length) { removeMovieClip(blobs[i]); i++; }
Symbol 7 MovieClip Frame 1
gotoAndStop(_parent.blobtype);
Symbol 9 MovieClip Frame 1
gotoAndStop(_parent.blobtype);
Symbol 10 MovieClip [blob1] Frame 3
stop();
Symbol 10 MovieClip [blob1] Frame 4
vx = random(16) - 8; vy = random(10) - 5; g = 1; bottom = 350 + _height; gotoAndPlay(_currentframe + 1);
Symbol 10 MovieClip [blob1] Frame 5
if (bottom < _y) { removeMovieClip(this); } _y = (_y + vy); _x = (_x + vx); vy = vy + g;
Symbol 10 MovieClip [blob1] Frame 6
gotoAndPlay(_currentframe - 1);
Symbol 16 MovieClip [fire] Frame 1
fx = fx / 1.7; fy = fy / 1.7;
Symbol 16 MovieClip [fire] Frame 2
_x = (_x - fx); _y = (_y - fy); i++;
Symbol 16 MovieClip [fire] Frame 3
if (10 < i) { gotoAndPlay (4); } else { gotoAndPlay (2); }
Symbol 16 MovieClip [fire] Frame 4
i = 0; while (i < _root.blobs.length) { if (hitTest(_root.blobs[i])) { _root.blobs[i].remove(); } i++; }
Symbol 16 MovieClip [fire] Frame 11
removeMovieClip(this);
Symbol 28 Button
on (press) { getURL ("http://www.spikything.com", "_blank"); }
Symbol 37 Button
on (press) { viewing_highscores = 0; nextFrame(); }
Symbol 41 Button
on (press) { viewing_highscores = 1; gotoAndStop (95); }
Symbol 46 Button
on (press) { if (text._visible) { unloadMovie ("text"); } dragging = 1; startDrag ("", false, left, top, right, bot); } on (release, releaseOutside) { dragging = 0; stopDrag(); _root.fire(_x, _y, _x - x, _y - y); }
Symbol 52 MovieClip Frame 1
_visible = 0;
Symbol 59 Button
on (press, keyPress "<Enter>") { Set("/:myname", ../:my_name); if (../:my_name eq "") { Set("../:my_name", "Anon"); } if ((substring(wordbank, 1, 1)) ne ",") { wordbank = ("," add wordbank) add ","; } comma = 0; r = length(wordbank); count = 1; while (Number(r) >= Number(count)) { if ((substring(wordbank, count, 1)) eq ",") { comma = Number(comma) + 1; Set("num" add comma, count); } count = Number(count) + 1; } count = 1; while (Number(comma) >= Number(count)) { Set("bad" add count, substring(wordbank, eval ("num" add count) + 1, (eval ("num" add (count + 1)) - eval ("num" add count)) - 1)); count = Number(count) + 1; } badwords = comma - 1; short = ../:my_name; length = length(short); l = 1; while (Number(length) >= Number(l)) { Set("w" add l, ord(substring(short, l, 1))); if ((eval ("w" add l) >= 65) and (90 >= eval ("w" add l))) { Set("w" add l, chr(eval ("w" add l) + 32)); } else { Set("w" add l, chr(eval ("w" add l))); } l = Number(l) + 1; } l = 1; short = ""; while (Number(length) >= Number(l)) { short = short add eval ("w" add l); l = Number(l) + 1; } m = 1; n = length(../:my_name); while (Number(badwords) >= Number(m)) { if (n >= length(eval ("bad" add m))) { v = 1; while (((n - length(eval ("bad" add m))) + 1) >= v) { if ((substring(short, v, length(eval ("bad" add m)))) eq eval ("bad" add m)) { Set("../:my_name", ../:word_replacer); } v = Number(v) + 1; } } m = Number(m) + 1; } tellTarget ("../") { call("submitscore"); gotoAndPlay ("aftergame"); }; }
Symbol 60 MovieClip Frame 1
stop(); wordbank = ",jizm,tits,asshole,asswipe,arse,wank,cunt,piss,shit,shite,fuck,phuck,fuc,fuk,phuc,phuk,shitter,bollocks,bollox,bolox,fucker,fuct,motherfucker,motherfuck,bastard,shag,shagger,wanker,wanky,wanking,whore,anal,pussy,bitch,butt,buttfuck,arse,assfuck,jerk,dork,dick,snatch,";
Symbol 78 Button
on (press) { setProperty("scrollbox", _y , getProperty("mouse", _y)); tellTarget ("scrollbox") { call("scroll"); }; } on (rollOver) { startDrag ("mouse", true); } on (rollOut, release, dragOut, releaseOutside) { stopDrag(); }
Symbol 83 Button
on (press) { tellTarget ("scrollUp") { gotoAndPlay (2); }; } on (release, releaseOutside) { tellTarget ("scrollUp") { gotoAndStop (1); }; }
Symbol 84 Button
on (press) { tellTarget ("scrollDown") { gotoAndPlay (2); }; } on (release, releaseOutside) { tellTarget ("scrollDown") { gotoAndStop (1); }; }
Symbol 85 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 2
currentScroll = ../:numbers.scroll; if (Number(currentScroll) < Number(../:numbers.maxscroll)) { ../:numbers.scroll = Number(currentScroll) + 1; ../:names.scroll = Number(currentScroll) + 1; ../:scores.scroll = Number(currentScroll) + 1; } _parent.scrollbox._y = _parent.scrollboxtop + ((_parent.numbers.scroll / _parent.numbers.maxscroll) * (_parent.scrollboxbottom - _parent.scrollboxtop));
Symbol 85 MovieClip Frame 4
gotoAndPlay (2);
Symbol 86 MovieClip Frame 1
stop();
Symbol 86 MovieClip Frame 2
currentScroll = ../:numbers.scroll; if (1 < Number(currentScroll)) { ../:numbers.scroll = currentScroll - 1; ../:names.scroll = currentScroll - 1; ../:scores.scroll = currentScroll - 1; } _parent.scrollbox._y = (_parent.scrollboxtop + ((_parent.numbers.scroll / _parent.numbers.maxscroll) * (_parent.scrollboxbottom - _parent.scrollboxtop))) - 2;
Symbol 86 MovieClip Frame 3
gotoAndPlay (2);
Symbol 88 Button
on (press) { startDrag ("", false, myx, ../:scrollboxtop, myx, ../:scrollboxbottom); play(); } on (release, releaseOutside) { stopDrag(); gotoAndStop (1); }
Symbol 89 MovieClip Frame 1
stop(); myx = _x; scrollboxlength = int(../:scrollboxbottom - ../:scrollboxtop);
Symbol 89 MovieClip Frame 2
scrollboxy = getProperty("../scrollbox", _y); maxscroll = ../:numbers.maxscroll; boxpos = int(scrollboxy - ../:scrollboxtop) / scrollboxlength; scrollposition = int(maxscroll * boxpos); ../:numbers.scroll = scrollposition; ../:names.scroll = scrollposition; ../:scores.scroll = scrollposition;
Symbol 89 MovieClip Frame 3
gotoAndPlay (2);
Symbol 91 MovieClip Frame 1
score_keeper = "/cgi-bin/highscore.pl"; game_title = "blobs"; game_author = "liam"; numplayers = 100; count = 0; if (((_root.bestscore >= _root.score) || (_root.viewing_highscores == 1)) || (_root.compromised == 1)) { call("submitscore"); justlooking = 1; gotoAndPlay (19); } else { stop(); word_replacer = "No Swearing!"; my_name = _root.myname; my_score = _root.score; _root.bestscore = _root.score; }
Symbol 91 MovieClip Frame 19
if (sk_done eq "yes") { sk_done = ""; gotoAndStop(Number(_currentframe) + 2); } else if (error ne "") { view_scores = error; stop(); } else { play(); } count++;
Symbol 91 MovieClip Frame 20
gotoAndPlay (19);
Symbol 91 MovieClip Frame 21
view_scores = ""; my_ranking = ""; num = 1; max_possible_score = 3000000 /* 0x2DC6C0 */; while (numplayers >= num) { if (eval ("score_" add num) < max_possible_score) { numbers = (numbers add num) add newline; names = (names add eval ("name_" add num)) add newline; scores = (scores add eval ("score_" add num)) add newline; } num++; } if (justlooking != 1) { num = 1; while (num < numplayers) { if ((my_score == eval ("score_" add num)) and (my_name == eval ("name_" add num))) { my_ranking = ((("you are ranked at position " add num) add " in the top ") add numplayers) add "!"; } num++; } if (my_ranking == "") { my_ranking = ("sorry, you did not rank among the top " add numplayers) add " scores"; } } else { my_ranking = ("you didn't beat your previous best of " + _root.bestscore) + " ...go and try again!"; if (_root.compromised) { my_ranking = "game performance compromised! it's not fair to submit an unfairly achieved score!"; } if (_root.viewing_highscores) { my_ranking == ""; } } my_score = 0; stop(); scrollboxtop = getProperty("scrollbox", _y); scrollboxbottom = getProperty("marker", _y);
Symbol 91 MovieClip Frame 27
currentScroll = scores.scroll; if (1 < Number(currentScroll)) { scores.scroll = currentScroll - 1; numbers.scroll = currentScroll - 1; names.scroll = currentScroll - 1; } play();
Symbol 91 MovieClip Frame 28
gotoAndPlay (27);
Symbol 91 MovieClip Frame 33
currentScroll = scores.scroll; if (Number(currentScroll) < Number(scores.maxscroll)) { scores.scroll = Number(currentScroll) + 1; numbers.scroll = Number(currentScroll) + 1; names.scroll = Number(currentScroll) + 1; } play();
Symbol 91 MovieClip Frame 34
gotoAndPlay (33);
Symbol 91 MovieClip Frame 49
loadVariables (score_keeper, "", "POST");
Symbol 96 Button
on (press) { gotoAndStop (4); }

Library Items

Symbol 1 GraphicUsed by:7 9
Symbol 2 GraphicUsed by:7 9
Symbol 3 GraphicUsed by:7 9
Symbol 4 GraphicUsed by:7 9
Symbol 5 GraphicUsed by:7 9
Symbol 6 GraphicUsed by:7 9
Symbol 7 MovieClipUses:1 2 3 4 5 6Used by:10
Symbol 8 SoundUsed by:10 16 37 41 96
Symbol 9 MovieClipUses:1 2 3 4 5 6Used by:10
Symbol 10 MovieClip [blob1]Uses:7 8 9
Symbol 11 GraphicUsed by:16
Symbol 12 GraphicUsed by:16
Symbol 13 GraphicUsed by:16
Symbol 14 ShapeTweeningUsed by:16
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClip [fire]Uses:11 12 8 13 14 15
Symbol 17 FontUsed by:18 19 23 24 29 30 32 33 34 38 39 40 50 51 53 54 55 56 62 63 64 65 69 70 71 72 92 93 94
Symbol 18 TextUses:17Used by:20  Timeline
Symbol 19 TextUses:17Used by:20  Timeline
Symbol 20 MovieClip [gameover]Uses:18 19
Symbol 21 GraphicUsed by:Timeline
Symbol 22 GraphicUsed by:Timeline
Symbol 23 TextUses:17Used by:Timeline
Symbol 24 TextUses:17Used by:Timeline
Symbol 25 FontUsed by:26 61 74 75 76
Symbol 26 EditableTextUses:25Used by:28
Symbol 27 GraphicUsed by:28
Symbol 28 ButtonUses:26 27Used by:Timeline
Symbol 29 TextUses:17Used by:31
Symbol 30 TextUses:17Used by:31
Symbol 31 MovieClipUses:29 30Used by:Timeline
Symbol 32 TextUses:17Used by:35
Symbol 33 TextUses:17Used by:35
Symbol 34 TextUses:17Used by:35
Symbol 35 MovieClipUses:32 33 34Used by:37
Symbol 36 GraphicUsed by:37 41
Symbol 37 ButtonUses:35 36 8Used by:Timeline
Symbol 38 TextUses:17Used by:41
Symbol 39 TextUses:17Used by:41
Symbol 40 TextUses:17Used by:41
Symbol 41 ButtonUses:38 39 40 36 8Used by:Timeline
Symbol 42 SoundUsed by:Timeline
Symbol 43 GraphicUsed by:45 46
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:43 44Used by:46
Symbol 46 ButtonUses:45 43Used by:49
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClipUses:46 48Used by:Timeline
Symbol 50 EditableTextUses:17Used by:52
Symbol 51 EditableTextUses:17Used by:52
Symbol 52 MovieClipUses:50 51Used by:Timeline
Symbol 53 TextUses:17Used by:Timeline
Symbol 54 EditableTextUses:17Used by:Timeline
Symbol 55 TextUses:17Used by:Timeline
Symbol 56 EditableTextUses:17Used by:Timeline
Symbol 57 GraphicUsed by:59
Symbol 58 GraphicUsed by:59 83 84
Symbol 59 ButtonUses:57 58Used by:60
Symbol 60 MovieClipUses:59Used by:91
Symbol 61 EditableTextUses:25Used by:91
Symbol 62 TextUses:17Used by:91
Symbol 63 TextUses:17Used by:91
Symbol 64 TextUses:17Used by:91
Symbol 65 TextUses:17Used by:91
Symbol 66 GraphicUsed by:67 68
Symbol 67 MovieClipUses:66Used by:91
Symbol 68 MovieClipUses:66Used by:91
Symbol 69 TextUses:17Used by:91
Symbol 70 TextUses:17Used by:91
Symbol 71 EditableTextUses:17Used by:91
Symbol 72 EditableTextUses:17Used by:91
Symbol 73 GraphicUsed by:91
Symbol 74 EditableTextUses:25Used by:91
Symbol 75 EditableTextUses:25Used by:91
Symbol 76 EditableTextUses:25Used by:91
Symbol 77 GraphicUsed by:78
Symbol 78 ButtonUses:77Used by:91
Symbol 79 MovieClipUsed by:91
Symbol 80 GraphicUsed by:83 84
Symbol 81 SoundUsed by:83 84 88
Symbol 82 SoundUsed by:83 84 88
Symbol 83 ButtonUses:80 58 81 82Used by:91
Symbol 84 ButtonUses:80 58 81 82Used by:91
Symbol 85 MovieClipUsed by:91
Symbol 86 MovieClipUsed by:91
Symbol 87 GraphicUsed by:88
Symbol 88 ButtonUses:87 81 82Used by:89
Symbol 89 MovieClipUses:88Used by:91
Symbol 90 MovieClipUsed by:91
Symbol 91 MovieClipUses:60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 78 79 83 84 85 86 89 90Used by:Timeline
Symbol 92 TextUses:17Used by:96
Symbol 93 TextUses:17Used by:96
Symbol 94 TextUses:17Used by:96
Symbol 95 GraphicUsed by:96
Symbol 96 ButtonUses:92 93 94 95 8Used by:Timeline

Instance Names

"ball"Frame 5Symbol 49 MovieClip
"scoredisplay"Frame 5Symbol 52 MovieClip
"highscores"Frame 95Symbol 91 MovieClip
"text"Symbol 49 MovieClip Frame 1Symbol 48 MovieClip
"badwords"Symbol 91 MovieClip Frame 1Symbol 60 MovieClip
"mouse"Symbol 91 MovieClip Frame 21Symbol 79 MovieClip
"scrollDown"Symbol 91 MovieClip Frame 21Symbol 85 MovieClip
"scrollUp"Symbol 91 MovieClip Frame 21Symbol 86 MovieClip
"scrollbox"Symbol 91 MovieClip Frame 21Symbol 89 MovieClip
"marker"Symbol 91 MovieClip Frame 21Symbol 90 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 10 as "blob1"
ExportAssets (56)Timeline Frame 1Symbol 16 as "fire"
ExportAssets (56)Timeline Frame 1Symbol 20 as "gameover"

Labels

"done"Frame 4
"out"Symbol 10 MovieClip [blob1] Frame 4
"explode"Symbol 16 MovieClip [fire] Frame 4
"scroll"Symbol 89 MovieClip Frame 2
"aftergame"Symbol 91 MovieClip Frame 19
"scroll up"Symbol 91 MovieClip Frame 27
"scroll down"Symbol 91 MovieClip Frame 33
"stop 2"Symbol 91 MovieClip Frame 42
"submitscore"Symbol 91 MovieClip Frame 49

Dynamic Text Variables

_root.scoreSymbol 50 EditableText""
_root.scoreSymbol 51 EditableText""
scoreSymbol 54 EditableText""
scoreSymbol 56 EditableText""
my_nameSymbol 61 EditableText""
my_rankingSymbol 71 EditableText""
my_rankingSymbol 72 EditableText""
numbersSymbol 74 EditableText""
namesSymbol 75 EditableText""
scoresSymbol 76 EditableText""




http://swfchan.com/5/22274/info.shtml
Created: 27/5 -2019 00:36:54 Last modified: 27/5 -2019 00:36:54 Server time: 11/05 -2024 15:18:05