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

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

blob.swf

This is the info page for
Flash #29409

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


Text
Wait!

%

The object of the game is to eat white blobs.
Press space bar if your blob goes out of control.
Click the speaker icon (bottom right) for music.
REMEMBER YOU CAN ADJUST BLOB'S SPEED!
(See Controls below)

By Joe Doyle Copyright 2005

albinoblacksheep.com

Controls

Use the arrow keys to move
Blob.
Use SHIFT to speed up.
Use CTRL to slow down.
If Blob goes completely out
of control press SPACEBAR.

OMG! go here:

to get limitless time hold t and m!

Time Left =

You Lost A Life!

Click here to try again.
If you click instructions you will start all over again.

Lives left:

You won!

Click here for the next level.
If you click instructions you will start all over again.

Time taken (seconds) :

Congratulations!

You beat the whole game. Wow!
Click instructions to start all over again.
Or click here for the song!
For infinate lives hold i, n and f at the title screen!

Music by Ratatat ~ Seventeen Years

Game A

In game type A there are more green blobs
trying to eat you and less time for each level.

Game B

In game type B there are more white blobs to eat
and less time for each level.

Game AB

Game type AB is type A and type B combined.

Game type chooser

ActionScript [AS1/AS2]

Frame 1
if (_global.System) { System.security.allowDomain("mochibot.com"); } _level0.__com_mochibot__swfid = "ffc69816"; loadMovieNum ("http://mochibot.com/my/core.swf", 10301); Stage.showMenu = false; infiniteLives = false; timeLimit = true; stop(); loadBar.onEnterFrame = function () { pL = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; pLR = Math.round(pL); if (pL != 100) { setProperty(loadBar, _xscale , pL); } else { play(); } };
Frame 2
stop(); removeMovieClip(p0); removeMovieClip(p1); removeMovieClip(p2); removeMovieClip(p3); removeMovieClip(p4); removeMovieClip(p5); level = 100; numNodes = ""; preds = 0; lives = 5; go.onRelease = function () { gotoAndStop (7); }; myWeb.onRelease = function () { getURL ("http://ykstort.somee.com", "_blank"); }; sound.onRelease = function () { sound.play(); }; abs.onRelease = function () { getURL ("http://albinoblacksheep.com", "_blank"); }; _root.onEnterFrame = function () { if ((Key.isDown(73) && (Key.isDown(78))) && (Key.isDown(70))) { if (!infiniteLives) { gun.play(); } infiniteLives = true; } if (Key.isDown(84) && (Key.isDown(77))) { if (timeLimit) { gun.play(); } timeLimit = false; } if (infiniteLives) { lives = 999; } };
Frame 3
function random1() { var _local1 = this; _local1.vx = _local1.vx + ((Math.random() * 6) - 3); _local1.vy = _local1.vy + ((Math.random() * 6) - 3); _local1.vx = _local1.vx * drag; _local1.vy = _local1.vy * drag; _local1._x = _local1._x + _local1.vx; _local1._y = _local1._y + _local1.vy; if ((((_local1._x < (b._x + r)) and (_local1._x > (b._x - r))) and (_local1._y < (b._y + r))) and (_local1._y > (b._y - r))) { _local1.removeMovieClip(_local1); food--; chomp.play(); } if (_local1._x > 560) { _local1._x = -10; } else if (_local1._x < -10) { _local1._x = 560; } if (_local1._y > 410) { _local1._y = -10; } else if (_local1._y < -10) { _local1._y = 410; } } function move() { var _local1 = this; if (Key.isDown(39)) { _local1._x = _local1._x + _local1.vx; } if (Key.isDown(37)) { _local1._x = _local1._x - _local1.vx; } if (Key.isDown(40)) { _local1._y = _local1._y + _local1.vy; } if (Key.isDown(38)) { _local1._y = _local1._y - _local1.vy; } if (Key.isDown(16)) { _local1.vx++; _local1.vy++; } if (Key.isDown(17)) { if (_local1.vx > 0) { _local1.vx--; _local1.vy--; } } if (Key.isDown(32)) { _local1.vy = 5; _local1.vx = 5; _local1._x = 275; _local1._y = 200; } if (_local1._x > 575) { _local1._x = -25; } else if (_local1._x < -25) { _local1._x = 575; } if (_local1._y > 425) { _local1._y = -25; } else if (_local1._y < -25) { _local1._y = 425; } if (time <= 0) { lives--; play(); } else if (food < 1) { if (level <= 50) { gotoAndStop (6); } else { gotoAndStop (5); if (aGame) { preds = preds + 0.5; } if (bGame) { numNodes = numNodes + 5; } level = level - 10; } } } function attack() { var _local1 = this; minDist = 100; dx = b._x - _local1._x; dy = b._y - _local1._y; dist = Math.sqrt((dx * dx) + (dy * dy)); if (dist > minDist) { _local1.vx = _local1.vx + ((Math.random() * 1) - 0.5); _local1.vy = _local1.vy + ((Math.random() * 1) - 0.5); _local1.vx = _local1.vx * drag; _local1.vy = _local1.vy * drag; _local1._x = _local1._x + _local1.vx; _local1._y = _local1._y + _local1.vy; } else if (dist < minDist) { _local1._x = _local1._x + ((b._x - _local1._x) / _local1.eR); _local1._y = _local1._y + ((b._y - _local1._y) / _local1.eR); if ((((b._x < (_local1._x + (_local1._width / 2))) and (b._x > (_local1._x - (_local1._width / 2)))) and (b._y < (_local1._y + (_local1._width / 2)))) and (b._y > (_local1._y - (_local1._width / 2)))) { lives--; play(); } } if (_local1._x > 560) { _local1._x = -10; } else if (_local1._x < -10) { _local1._x = 560; } if (_local1._y > 410) { _local1._y = -10; } else if (_local1._y < -10) { _local1._y = 410; } } stop(); d = 25; r = d / 2; numError = true; if ((numNodes < 1) and (numNodes > -1)) { numNodes = 25; numError = false; } else if (numNodes == "") { numNodes = 25; numError = false; } else if (numNodes < 10) { numNodes = 10; numError = false; } else if (numNodes > 40) { numNodes = 40; numError = false; } else if ((numNodes > 9) and (numNodes < 41)) { numError = false; } else if (numError) { numNodes = 25; } food = numNodes - preds; if (timeLimit) { lastTime = getTimer(); time = level; _root.onEnterFrame = function () { if ((getTimer() - lastTime) >= 1000) { time--; lastTime = getTimer(); } timer.text = time; }; } else { time = 999; timer.text = "No time limit!!!"; startTime = getTimer(); } reset.onRelease = function () { gotoAndStop (3); time = level; lastTime = getTimer(); food = numNodes; i = 0; while (i < numNodes) { node = attachMovie("node", "n" + i, i); node.vx = 0; node.vy = 0; node._x = Math.random() * 550; node._y = Math.random() * 400; node._xscale = (node._yscale = (Math.random() * 100) + 50); node.onEnterFrame = random1; i++; } j = 0; while (j < preds) { pred = attachMovie("pred", "p" + j, j); pred._x = Math.random() * 550; pred._y = Math.random() * 400; pred.eR = (Math.random() * 40) - 20; pred.onEnterFrame = attack; j++; } }; drag = 0.98; i = 0; while (i < numNodes) { node = attachMovie("node", "n" + i, i); node.vx = 0; node.vy = 0; node._x = Math.random() * 550; node._y = Math.random() * 400; node._xscale = (node._yscale = (Math.random() * 100) + 50); node.onEnterFrame = random1; i++; } b._x = Math.random() * 550; b._y = Math.random() * 400; b.vx = 5; b.vy = 5; b.onEnterFrame = move; j = 0; while (j < preds) { pred = attachMovie("pred", "p" + j, j); pred._x = Math.random() * 550; pred._y = Math.random() * 400; pred.eR = (Math.random() * 10) + 10; pred.onEnterFrame = attack; j++; } instructions.onRelease = function () { _root.gotoAndStop(2); };
Frame 4
stop(); removeMovieClip(p0); removeMovieClip(p1); removeMovieClip(p2); removeMovieClip(p3); removeMovieClip(p4); removeMovieClip(p5); tryAgain.onRelease = function () { if (lives < 0) { gotoAndStop (2); } else { gotoAndStop (3); } }; if (infiniteLives) { livesLeft = "INFINITE!!!"; } else { livesLeft = lives; }
Frame 5
stop(); removeMovieClip(p0); removeMovieClip(p1); removeMovieClip(p2); removeMovieClip(p3); removeMovieClip(p4); removeMovieClip(p5); if (timeLimit) { timeTook = (level - time) + 10; } else { timeTook = "Who cares!"; } nLevel.onRelease = function () { gotoAndStop (3); };
Frame 6
stop(); removeMovieClip(p0); removeMovieClip(p1); removeMovieClip(p2); removeMovieClip(p3); removeMovieClip(p4); removeMovieClip(p5); here.onRelease = function () { getURL ("http://xl-recordings.com/mp3/audio/SeventeenYears.mp3", "_blank"); };
Frame 7
stop(); a.onRelease = function () { aGame = true; bGame = false; gotoAndStop (3); }; b.onRelease = function () { aGame = false; bGame = true; gotoAndStop (3); }; ab.onRelease = function () { aGame = true; bGame = true; gotoAndStop (3); };
Symbol 15 MovieClip Frame 1
stop(); stopAllSounds();
Symbol 15 MovieClip Frame 2
stop();
Symbol 34 MovieClip Frame 1
stop();
Symbol 51 MovieClip Frame 1
stop();

Library Items

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

Instance Names

"loadBar"Frame 1Symbol 7 MovieClip
"sound"Frame 2Symbol 15 MovieClip
"blob"Frame 2Symbol 18 MovieClip
"go"Frame 2Symbol 23 Button
"myWeb"Frame 2Symbol 25 Button
"abs"Frame 2Symbol 26 Button
"gun"Frame 2Symbol 34 MovieClip
"instructions"Frame 3Symbol 40 Button
"b"Frame 3Symbol 42 MovieClip
"reset"Frame 3Symbol 47 Button
"timer"Frame 3Symbol 48 EditableText
"chomp"Frame 3Symbol 51 MovieClip
"tryAgain"Frame 4Symbol 26 Button
"nLevel"Frame 5Symbol 26 Button
"here"Frame 6Symbol 26 Button
"a"Frame 7Symbol 26 Button
"b"Frame 7Symbol 26 Button
"ab"Frame 7Symbol 26 Button

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$a.$czRrB31ghqNKcqRYxGOup1."
ExportAssets (56)Timeline Frame 1Symbol 2 as "node"
ExportAssets (56)Timeline Frame 1Symbol 4 as "pred"

Dynamic Text Variables

pLRSymbol 11 EditableText""
livesLeftSymbol 54 EditableText""
timeTookSymbol 59 EditableText""




http://swfchan.com/6/29409/info.shtml
Created: 19/5 -2019 23:08:21 Last modified: 19/5 -2019 23:08:21 Server time: 28/04 -2024 12:17:50