Frame 1
total_bytes = _root.getBytesTotal();
loaded_bytes = _root.getBytesLoaded();
remaining_bytes = total_bytes - loaded_bytes;
percent_done = int((loaded_bytes / total_bytes) * 100);
bar.gotoAndStop(percent_done);
ifFrameLoaded (1003) {
gotoAndPlay (3);
}
Frame 2
gotoAndPlay (1);
Frame 3
stop();
Frame 4
function playSound(soundID) {
var soundobject;
soundobject = new Sound();
soundobject.attachSound(soundID);
soundobject.start();
}
level = 3;
score = 0;
count = 1;
bossName = "Eminem";
bossPower = "||||||||||||||||||||||||||||||";
stop();
Instance of Symbol 42 MovieClip "Boss1" in Frame 4
onClipEvent (load) {
_x = -1100;
_y = 200;
emenemFlag = false;
distance = 300;
}
onClipEvent (enterFrame) {
if (_x < 100) {
_x = (_x + _root.level);
} else {
if ((_x < distance) && (eminemFlag == false)) {
_x = (_x + 20);
}
if (_x == distance) {
eminemFlag = true;
distance = distance + 20;
}
if ((100 < _x) && (eminemFlag == true)) {
_x = (_x - 10);
}
if (_x == 100) {
eminemFlag = false;
}
if (distance == 440) {
distance = 300;
}
}
if (((((_x + 30) >= getProperty("/b1", _x)) && (getProperty("/b1", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("/b1", _y))) && (getProperty("/b1", _y) >= (_y - 25))) {
_root.bossPower = _root.bossPower.substr(0, _root.bossPower.length - 2);
setProperty("/b1", _x , 0);
setProperty("/b1", _y , 0);
}
if (((((_x + 30) >= getProperty("/b2", _x)) && (getProperty("/b2", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("/b2", _y))) && (getProperty("/b2", _y) >= (_y - 25))) {
_root.bossPower = _root.bossPower.substr(0, _root.bossPower.length - 2);
setProperty("/b2", _x , 0);
setProperty("/b2", _y , 0);
}
if (((((_x + 30) >= getProperty("/b3", _x)) && (getProperty("/b3", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("/b3", _y))) && (getProperty("/b3", _y) >= (_y - 25))) {
_root.bossPower = _root.bossPower.substr(0, _root.bossPower.length - 2);
setProperty("/b3", _x , 0);
setProperty("/b3", _y , 0);
}
if (_root.bossPower == "") {
_root.score = _root.score + 100;
_visible = false;
_x = -100;
_y = -100;
_root.nextFrame();
}
if (((((_x + 40) >= getProperty("_level0.Sperm", _x)) && (getProperty("_level0.Sperm", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("_level0.Sperm", _y))) && (getProperty("_level0.Sperm", _y) >= (_y - 25))) {
setProperty("_level0.Sperm", _visible , false);
}
}
Instance of Symbol 49 MovieClip "Sperm" in Frame 4
onClipEvent (load) {
walk_h = 250;
walk_v = 150;
W = 10;
_x = walk_h;
_y = walk_v;
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.RIGHT)) {
if (360 >= walk_h) {
walk_h = walk_h + W;
}
this._x = walk_h;
}
if (Key.isDown(Key.LEFT)) {
if (walk_h >= 20) {
walk_h = walk_h - W;
}
this._x = walk_h;
}
if (Key.isDown(Key.UP)) {
if (walk_v >= 80) {
walk_v = walk_v - W;
}
this._y = walk_v;
}
if (Key.isDown(Key.DOWN)) {
if (270 >= walk_v) {
walk_v = walk_v + W;
}
this._y = walk_v;
}
if (Key.isDown(Key.SPACE)) {
if (0 >= getProperty("/b1", _x)) {
setProperty("/b1", _visible , true);
setProperty("/b1", _x , this._x - 20);
setProperty("/b1", _y , this._y);
soundobject = new Sound(this);
soundobject.attachSound("Blip.wav");
soundobject.setPan(-100);
soundobject.start(0, 999);
} else if (0 >= getProperty("/b2", _x)) {
setProperty("/b2", _visible , true);
setProperty("/b2", _x , this._x - 20);
setProperty("/b2", _y , this._y);
} else if (0 >= getProperty("/b3", _x)) {
setProperty("/b3", _visible , true);
setProperty("/b3", _x , this._x - 20);
setProperty("/b3", _y , this._y);
}
}
}
Instance of Symbol 52 MovieClip in Frame 4
onClipEvent (load) {
_x = (_x - Math.floor(Math.random() * 600));
_y = Math.floor((Math.random() * 160) + 100);
while (_root.count < 30) {
duplicateMovieClip (_root.tank, "tank" + _root.count, _root.count);
_root.count++;
}
}
onClipEvent (enterFrame) {
if (getProperty("/Sperm", _visible) == false) {
_root.nextFrame();
}
_x = (_x + _root.level);
if (((((_x + 30) >= getProperty("/b1", _x)) && (getProperty("/b1", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("/b1", _y))) && (getProperty("/b1", _y) >= (_y - 25))) {
_visible = false;
_x = 0;
_y = 0;
setProperty("/b1", _x , 0);
setProperty("/b1", _y , 0);
}
if (((((_x + 30) >= getProperty("/b2", _x)) && (getProperty("/b2", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("/b2", _y))) && (getProperty("/b2", _y) >= (_y - 25))) {
_visible = false;
_x = 0;
_y = 0;
setProperty("/b2", _x , 0);
setProperty("/b2", _y , 0);
}
if (((((_x + 30) >= getProperty("/b3", _x)) && (getProperty("/b3", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("/b3", _y))) && (getProperty("/b3", _y) >= (_y - 25))) {
_visible = false;
_x = 0;
_y = 0;
setProperty("/b3", _x , 0);
setProperty("/b3", _y , 0);
}
if (((_visible == false) && (_x == 0)) && (_y == 0)) {
_root.score = _root.score + 25;
_x = -100;
_y = -100;
removeMovieClip("");
}
if (((((_x + 40) >= getProperty("_level0.Sperm", _x)) && (getProperty("_level0.Sperm", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("_level0.Sperm", _y))) && (getProperty("_level0.Sperm", _y) >= (_y - 25))) {
setProperty("_level0.Sperm", _visible , false);
_root.nextFrame();
}
}
Instance of Symbol 54 MovieClip "penis" in Frame 4
onClipEvent (load) {
_x = 500;
penisFlag = true;
}
onClipEvent (enterFrame) {
if ((380 < _x) && (penisFlag == true)) {
_x = (_x - 10);
}
if (_x == 380) {
penisFlag = false;
}
if ((penisFlag == false) && (_x < 1000)) {
_x = (_x + 10);
}
if ((_x == 1000) && (penisFlag == false)) {
_y = (Math.floor(Math.random() * 230) + 100);
penisFlag = true;
}
if (((((_x + 75) >= getProperty("_level0.Sperm", _x)) && (getProperty("_level0.Sperm", _x) >= (_x - 75))) && ((_y + 22) >= getProperty("_level0.Sperm", _y))) && (getProperty("_level0.Sperm", _y) >= (_y - 22))) {
setProperty("_level0.Sperm", _visible , false);
_root.nextFrame();
}
}
Instance of Symbol 60 MovieClip "b1" in Frame 4
onClipEvent (enterFrame) {
if (-10 < getProperty("_level0.b1", _x)) {
setProperty("_level0.b1", _x , getProperty("_level0.b1", _x) - 10);
}
}
Instance of Symbol 61 MovieClip "b2" in Frame 4
onClipEvent (enterFrame) {
if (-10 < getProperty("_level0.b2", _x)) {
setProperty("_level0.b2", _x , getProperty("_level0.b2", _x) - 10);
}
}
Instance of Symbol 66 MovieClip "b3" in Frame 4
onClipEvent (enterFrame) {
if (-10 < getProperty("_level0.b3", _x)) {
setProperty("_level0.b3", _x , getProperty("_level0.b3", _x) - 10);
}
}
Frame 5
function playSound(soundID) {
var soundobject;
soundobject = new Sound();
soundobject.attachSound(soundID);
soundobject.start();
}
level = level + 2;
count = 1;
bossName = "Alf";
bossPower = "||||||||||||||||||||||||||||||";
stop();
Instance of Symbol 74 MovieClip in Frame 5
onClipEvent (load) {
_x = -1100;
_y = 200;
emenemFlag = false;
distance = 300;
}
onClipEvent (enterFrame) {
if (_x < 100) {
_x = (_x + _root.level);
} else {
if ((_x < distance) && (eminemFlag == false)) {
_x = (_x + 20);
}
if (_x == distance) {
eminemFlag = true;
distance = distance + 20;
}
if ((100 < _x) && (eminemFlag == true)) {
_x = (_x - 10);
}
if (_x == 100) {
eminemFlag = false;
}
if (distance == 440) {
distance = 300;
}
}
if (((((_x + 30) >= getProperty("/b1", _x)) && (getProperty("/b1", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("/b1", _y))) && (getProperty("/b1", _y) >= (_y - 25))) {
_root.bossPower = _root.bossPower.substr(0, _root.bossPower.length - 2);
setProperty("/b1", _x , 0);
setProperty("/b1", _y , 0);
}
if (((((_x + 30) >= getProperty("/b2", _x)) && (getProperty("/b2", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("/b2", _y))) && (getProperty("/b2", _y) >= (_y - 25))) {
_root.bossPower = _root.bossPower.substr(0, _root.bossPower.length - 2);
setProperty("/b2", _x , 0);
setProperty("/b2", _y , 0);
}
if (((((_x + 30) >= getProperty("/b3", _x)) && (getProperty("/b3", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("/b3", _y))) && (getProperty("/b3", _y) >= (_y - 25))) {
_root.bossPower = _root.bossPower.substr(0, _root.bossPower.length - 2);
setProperty("/b3", _x , 0);
setProperty("/b3", _y , 0);
}
if (_root.bossPower == "") {
_root.score = _root.score + 200;
_visible = false;
_x = -100;
_y = -100;
_root.nextFrame();
}
if (((((_x + 40) >= getProperty("_level0.Sperm", _x)) && (getProperty("_level0.Sperm", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("_level0.Sperm", _y))) && (getProperty("_level0.Sperm", _y) >= (_y - 25))) {
setProperty("_level0.Sperm", _visible , false);
}
}
Instance of Symbol 75 MovieClip in Frame 5
onClipEvent (load) {
_x = (_x - Math.floor(Math.random() * 600));
_y = Math.floor((Math.random() * 160) + 100);
while (_root.count < 30) {
duplicateMovieClip (_root.tank, "tank" + _root.count, _root.count);
_root.count++;
}
}
onClipEvent (enterFrame) {
if (getProperty("/Sperm", _visible) == false) {
_root.nextFrame();
}
_x = (_x + _root.level);
if (((((_x + 30) >= getProperty("/b1", _x)) && (getProperty("/b1", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("/b1", _y))) && (getProperty("/b1", _y) >= (_y - 25))) {
_visible = false;
_x = 0;
_y = 0;
setProperty("/b1", _x , 0);
setProperty("/b1", _y , 0);
}
if (((((_x + 30) >= getProperty("/b2", _x)) && (getProperty("/b2", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("/b2", _y))) && (getProperty("/b2", _y) >= (_y - 25))) {
_visible = false;
_x = 0;
_y = 0;
setProperty("/b2", _x , 0);
setProperty("/b2", _y , 0);
}
if (((((_x + 30) >= getProperty("/b3", _x)) && (getProperty("/b3", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("/b3", _y))) && (getProperty("/b3", _y) >= (_y - 25))) {
_visible = false;
_x = 0;
_y = 0;
setProperty("/b3", _x , 0);
setProperty("/b3", _y , 0);
}
if (((_visible == false) && (_x == 0)) && (_y == 0)) {
_root.score = _root.score + 50;
_x = -100;
_y = -100;
removeMovieClip("");
}
if (((((_x + 40) >= getProperty("_level0.Sperm", _x)) && (getProperty("_level0.Sperm", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("_level0.Sperm", _y))) && (getProperty("_level0.Sperm", _y) >= (_y - 25))) {
setProperty("_level0.Sperm", _visible , false);
}
}
Frame 6
function playSound(soundID) {
var soundobject;
soundobject = new Sound();
soundobject.attachSound(soundID);
soundobject.start();
}
level = level + 2;
count = 1;
bossName = "The Penis";
bossPower = "||||||||||||||||||||||||||||||";
winFlag = false;
stop();
Instance of Symbol 81 MovieClip in Frame 6
onClipEvent (load) {
_x = (_x - Math.floor(Math.random() * 600));
_y = Math.floor((Math.random() * 160) + 100);
while (_root.count < 30) {
duplicateMovieClip (_root.tank, "tank" + _root.count, _root.count);
_root.count++;
}
}
onClipEvent (enterFrame) {
if (getProperty("/Sperm", _visible) == false) {
_root.nextFrame();
}
_x = (_x + _root.level);
if (((((_x + 30) >= getProperty("/b1", _x)) && (getProperty("/b1", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("/b1", _y))) && (getProperty("/b1", _y) >= (_y - 25))) {
_visible = false;
_x = 0;
_y = 0;
setProperty("/b1", _x , 0);
setProperty("/b1", _y , 0);
}
if (((((_x + 30) >= getProperty("/b2", _x)) && (getProperty("/b2", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("/b2", _y))) && (getProperty("/b2", _y) >= (_y - 25))) {
_visible = false;
_x = 0;
_y = 0;
setProperty("/b2", _x , 0);
setProperty("/b2", _y , 0);
}
if (((((_x + 30) >= getProperty("/b3", _x)) && (getProperty("/b3", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("/b3", _y))) && (getProperty("/b3", _y) >= (_y - 25))) {
_visible = false;
_x = 0;
_y = 0;
setProperty("/b3", _x , 0);
setProperty("/b3", _y , 0);
}
if (((_visible == false) && (_x == 0)) && (_y == 0)) {
_root.score = _root.score + 75;
_x = -100;
_y = -100;
}
if (((((_x + 40) >= getProperty("_level0.Sperm", _x)) && (getProperty("_level0.Sperm", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("_level0.Sperm", _y))) && (getProperty("_level0.Sperm", _y) >= (_y - 25))) {
setProperty("_level0.Sperm", _visible , false);
}
}
Instance of Symbol 82 MovieClip "boss3" in Frame 6
onClipEvent (load) {
_x = -1500;
_y = 200;
penisFlag = false;
spermCount = 0;
}
onClipEvent (enterFrame) {
if (_x < -300) {
_x = (_x + _root.level);
} else {
if ((_x < 50) && (penisFlag == false)) {
_x = (_x + 7);
}
if (_x >= 50) {
penisFlag = true;
}
if (_x == 40) {
duplicateMovieClip (_root.evilSperm, "evilSperm" + spermCount, spermCount);
spermCount++;
}
if ((penisFlag == true) && (-300 < _x)) {
_x = (_x - 5);
}
if ((_x == -300) && (penisFlag == true)) {
_y = (Math.floor(Math.random() * 230) + 70);
penisFlag = false;
}
}
if (((((_x + 30) >= getProperty("/b1", _x)) && (getProperty("/b1", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("/b1", _y))) && (getProperty("/b1", _y) >= (_y - 25))) {
_root.bossPower = _root.bossPower.substr(0, _root.bossPower.length - 2);
setProperty("/b1", _x , 0);
setProperty("/b1", _y , 0);
}
if (((((_x + 30) >= getProperty("/b2", _x)) && (getProperty("/b2", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("/b2", _y))) && (getProperty("/b2", _y) >= (_y - 25))) {
_root.bossPower = _root.bossPower.substr(0, _root.bossPower.length - 2);
setProperty("/b2", _x , 0);
setProperty("/b2", _y , 0);
}
if (((((_x + 30) >= getProperty("/b3", _x)) && (getProperty("/b3", _x) >= (_x - 40))) && ((_y + 25) >= getProperty("/b3", _y))) && (getProperty("/b3", _y) >= (_y - 25))) {
_root.bossPower = _root.bossPower.substr(0, _root.bossPower.length - 2);
setProperty("/b3", _x , 0);
setProperty("/b3", _y , 0);
}
if (_root.bossPower == "") {
_root.score = _root.score + 300;
_visible = false;
_x = -100;
_y = -100;
_root.winFlag = true;
_root.nextFrame();
}
if (((((_x + 75) >= getProperty("_level0.Sperm", _x)) && (getProperty("_level0.Sperm", _x) >= (_x - 75))) && ((_y + 22) >= getProperty("_level0.Sperm", _y))) && (getProperty("_level0.Sperm", _y) >= (_y - 22))) {
setProperty("_level0.Sperm", _visible , false);
}
}
Instance of Symbol 84 MovieClip "evilSperm" in Frame 6
onClipEvent (load) {
_x = (getProperty("/boss3", _x) + 100);
_y = getProperty("/boss3", _y);
}
onClipEvent (enterFrame) {
if (getProperty("/Sperm", _visible) == false) {
_root.nextFrame();
} else {
_x = ((_x + Math.random(10)) + 5);
_y = ((_y + Math.random(10)) + 3);
if (((((_x + 25) >= getProperty("/b1", _x)) && (getProperty("/b1", _x) >= (_x - 25))) && ((_y + 7) >= getProperty("/b1", _y))) && (getProperty("/b1", _y) >= (_y - 7))) {
_visible = false;
_x = 0;
_y = 0;
setProperty("/b1", _x , 0);
setProperty("/b1", _y , 0);
}
if (((((_x + 25) >= getProperty("/b2", _x)) && (getProperty("/b2", _x) >= (_x - 25))) && ((_y + 7) >= getProperty("/b2", _y))) && (getProperty("/b2", _y) >= (_y - 7))) {
_visible = false;
_x = 0;
_y = 0;
setProperty("/b2", _x , 0);
setProperty("/b2", _y , 0);
}
if (((((_x + 25) >= getProperty("/b3", _x)) && (getProperty("/b3", _x) >= (_x - 25))) && ((_y + 7) >= getProperty("/b3", _y))) && (getProperty("/b3", _y) >= (_y - 7))) {
_visible = false;
_x = 0;
_y = 0;
setProperty("/b3", _x , 0);
setProperty("/b3", _y , 0);
}
if (((_visible == false) && (_x == 0)) && (_y == 0)) {
_root.score = _root.score + 10;
_x = -100;
_y = -100;
}
if (((((_x + 25) >= getProperty("_level0.Sperm", _x)) && (getProperty("_level0.Sperm", _x) >= (_x - 25))) && ((_y + 7) >= getProperty("_level0.Sperm", _y))) && (getProperty("_level0.Sperm", _y) >= (_y - 7))) {
setProperty("_level0.Sperm", _visible , false);
}
}
}
Frame 7
if ((_root.winFlag = true)) {
_root.nextFrame();
}
stop();
Frame 8
stop();
Frame 9
stop();
Symbol 27 MovieClip Frame 1
bar.stop();
Symbol 32 Button
on (release) {
gotoAndPlay (4);
}
Symbol 68 MovieClip Frame 50
stop();
Symbol 77 MovieClip Frame 50
stop();
Symbol 86 MovieClip Frame 50
stop();