Frame 1
setProperty("_root.Bar", _yscale , 0);
_level0.load = "Buffering Data...";
Instance of Symbol 2 MovieClip "Size" in Frame 1
onClipEvent (load) {
total = int(_root.getBytesTotal());
}
onClipEvent (enterFrame) {
StatusColor = new Color(_root.Bar);
Loaded = int(_root.getBytesLoaded());
Percent = int((loaded / total) * 100);
if (percent > 20) {
_level0.load = "You were";
StatusColor.setRGB(12129360);
}
if (percent > 40) {
_level0.load = "A winner once...";
StatusColor.setRGB(12129360);
}
if (percent > 60) {
_level0.load = "Let's see";
StatusColor.setRGB(12129360);
}
if (percent > 80) {
_level0.load = "If you can make it twice...";
StatusColor.setRGB(12129360);
}
if (percent == 90) {
_level0.load = "Make it twice...";
StatusColor.setRGB(0);
}
_root.Percent = Percent + " %";
setProperty("_root.Bar", _yscale , Percent);
if (Percent >= 100) {
tellTarget ("_root") {
play();
};
}
}
Frame 2
stop();
Frame 299
var p = 1;
while (p < bits) {
_root["link" + p].removeMovieClip();
p++;
}
var b = 0;
while (b < 20) {
_root["bacterie" + b].removeMovieClip();
b++;
}
var b = 0;
while (b < 3) {
_root["stickey" + b].removeMovieClip();
b++;
}
highscore.removeMovieClip();
_root.score = 50000;
_root.lifestatus = 100;
_root.power = 5;
_root.backfromthesecret = false;
_root.stopthegame = false;
_root.continuewinner = false;
delete _root.onEnterFrame;
_quality = "HIGH";
stop();
Frame 300
function rotate(a, b) {
var _local1 = a;
_local1._rotation = 57.295778 * Math.atan2(b._y - _local1._y, b._x - _local1._x);
}
_root.mytoggle = false;
_root.limit = -10;
if (_root.backfromthesecret) {
_root.trackmap._x = -13800.5;
_root.sperm._x = 130;
_root.sperm._y = 80;
_root.powervisual._xscale = _root.powervisualsave2;
_root.life._xscale = _root.lifestatus2;
}
var elec = new Sound();
var bits = 15;
var size = 0.9;
b = 0;
while (b < 20) {
duplicateMovieClip (bacterie, "bacterie" + b, b);
b++;
}
s = 0;
while (s < 3) {
duplicateMovieClip (stickey, "stickey" + s, s);
s++;
}
_root.createEmptyMovieClip("tale_mc", 10);
var p = 1;
while (p < bits) {
duplicateMovieClip (link, "link" + p, p);
p++;
}
Instance of Symbol 131 MovieClip "makedark" in Frame 300
onClipEvent (load) {
this._alpha = 0;
}
Instance of Symbol 141 MovieClip in Frame 300
onClipEvent (enterFrame) {
if (_root.powervisual._xscale <= 15) {
this.play();
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 144 MovieClip in Frame 300
onClipEvent (enterFrame) {
if (_root.life._xscale <= 30) {
this.play();
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 171 MovieClip "showpowerup" in Frame 300
onClipEvent (enterFrame) {
if (_root.weapons.activepowerup) {
if (Key.isDown(49)) {
if (_root.powervisual._xscale > 15) {
_root.weapons.gotoAndPlay(360);
_root.powervisual._xscale = _root.powervisual._xscale - 15;
_root.score = _root.score - 250;
}
}
if (Key.isDown(50)) {
if (_root.powervisual._xscale > 18) {
_root.weapons.gotoAndPlay(208);
_root.powervisual._xscale = _root.powervisual._xscale - 18;
_root.score = _root.score - 650;
}
}
if (Key.isDown(51)) {
if (_root.powervisual._xscale > 20) {
_root.weapons.gotoAndPlay(2);
_root.powervisual._xscale = _root.powervisual._xscale - 20;
_root.score = _root.score - 1250;
}
}
}
}
Instance of Symbol 211 MovieClip "condom" in Frame 300
onClipEvent (load) {
this._y = 50 + (Math.random() * 180);
this._x = 800 + (Math.random() * 300);
randomspeed = 3 + (Math.random() * 5);
}
onClipEvent (enterFrame) {
this._x = this._x - randomspeed;
if (((this._x <= -10) || (_root.blastpower)) || (_root.life._xscale <= 0)) {
this.gotoAndStop(1);
randomspeed = 3 + (Math.random() * 5);
this._y = 50 + (Math.random() * 180);
rotationspeed = 1 + (Math.random() * 10);
this._x = 800;
}
if (_root.trackmap.borderbottom.hitTest(_x + 1, _y + 1, true)) {
this._y = this._y - 10;
}
if (_root.trackmap.bordertop.hitTest(_x + 1, _y + 1, true)) {
this._y = this._y + 10;
}
if (_root.condom.hitter.hitTest(_root.sperm)) {
if (_root.sperm._x < (this._x - 100)) {
_root.sperm.gotoAndStop(1);
} else {
this.gotoAndStop(2);
this.hitter.gotoAndStop(1);
_root.sperm._y = this._y;
if (_root.sperm._x < 10) {
if (_root.sperm._x > this._x) {
_root.sperm._x = this._x;
_root.score = _root.score - 10;
}
} else if (!Key.isDown(37)) {
if (_root.sperm._x > this._x) {
_root.sperm._x = this._x;
_root.score = _root.score - 10;
}
}
this._y = this._y + 0.5;
this._x = this._x + (randomspeed - 3);
}
} else {
this.hitter.gotoAndPlay(2);
}
}
Instance of Symbol 261 MovieClip "weapons" in Frame 300
onClipEvent (enterFrame) {
this._x = _root.sperm._x;
this._y = _root.sperm._y;
}
Instance of Symbol 268 MovieClip "sperm" in Frame 300
onClipEvent (load) {
speed = 15;
speed2 = 10;
_root.link17.gotoAndStop(2);
}
onClipEvent (enterFrame) {
if (_root.mytoggle) {
trace("TOGGLED");
return(undefined);
}
if (_root.trackmap.finish.hitTest(_x, _y, true)) {
_root.powervisualsave = _root.powervisual._xscale;
_root.lifestatus = _root.life._xscale;
_root.mytoggle = true;
this._y = 600;
this._x = 600;
delete _root.onEnterFrame;
delete this.onEnterFrame;
_root.gotoAndStop("leveltwo");
return(undefined);
}
if (_root.trackmap.hitsecret.hitTest(_x, _y, true)) {
_root.mytoggle = true;
this._y = 600;
this._x = 600;
delete _root.onEnterFrame;
delete this.onEnterFrame;
_root.powervisualsave = _root.powervisual._xscale;
_root.lifestatus = _root.life._xscale;
_root.gotoAndPlay("secret");
return(undefined);
}
if (_root.life._xscale != 0) {
if (_root.trackmap.powerup.hitTest(_x, _y, true)) {
_root.powervisual._xscale = _root.powervisual._xscale + 15;
_root.trackmap.powerup.gotoAndPlay(2);
this.gotoAndPlay(4);
_root.score = _root.score + 700;
_root.energyinfo.gotoAndPlay(8);
}
if (_root.trackmap.borderbottom.hitTest(_x + 1, _y + 1, true)) {
this._y = this._y - speed;
this._x = this._x - 8;
this._rotation = 45;
}
if (_root.trackmap.bordertop.hitTest(_x + 1, _y + 1, true)) {
this._y = this._y + speed;
this._x = this._x - 8;
this._rotation = 45;
}
if (this._x < 0) {
_root.life._xscale = _root.life._xscale - 75;
}
if (_root.powervisual._xscale <= 15) {
_root.showpowerup.gotoAndStop(1);
}
if ((_root.powervisual._xscale > 15) && (_root.powervisual._xscale <= 30)) {
_root.showpowerup.gotoAndStop(2);
}
if ((_root.powervisual._xscale > 30) && (_root.powervisual._xscale <= 50)) {
_root.showpowerup.gotoAndStop(3);
}
if (_root.powervisual._xscale > 50) {
_root.showpowerup.gotoAndStop(4);
}
if (_root.powervisual._xscale > 100) {
_root.powervisual._xscale = 100;
}
if (Key.isDown(38)) {
if (!_root.trackmap.bordertop.hitTest(_x + 1, _y + 1, true)) {
this._y = this._y - speed2;
this._rotation = -45;
}
} else if (Key.isDown(40)) {
if ((!_root.trackmap.bordertop.hitTest(_x + 1, _y + 1, true)) && (this._y < 250)) {
this._y = this._y + speed2;
this._rotation = 45;
}
} else {
this._rotation = 0;
}
if (this._x < 520) {
if (Key.isDown(39)) {
if (!_root.condom.hitTest(_x + 1, _y + 1, true)) {
this._x = this._x + speed;
this._rotation = 0;
}
}
}
if (this._x > 30) {
if (Key.isDown(37)) {
this._x = this._x - speed;
this._rotation = 180;
}
}
}
}
Instance of Symbol 280 MovieClip "wittebloedcel" in Frame 300
onClipEvent (load) {
this._xscale = (this._yscale = 80 - (Math.random() * 30));
this._y = _root.sperm._y;
this._x = 2000 + (Math.random() * 1000);
this._alpha = 80 + (Math.random() * 100);
randomspeed = 20 + (Math.random() * 10);
followspeed = 2;
}
onClipEvent (enterFrame) {
this._x = this._x - randomspeed;
if (((this._x <= -10) || (_root.blastpower)) || (_root.life._xscale <= 0)) {
this._xscale = (this._yscale = 80 - (Math.random() * 30));
this._alpha = 50 + (Math.random() * 70);
randomspeed = 20 + (Math.random() * 10);
this._y = 50 + (Math.random() * 180);
this._x = 2000 + (Math.random() * 1000);
this.gotoAndPlay(1);
}
if (this._y > (_root.sperm._y + followspeed)) {
this._y = this._y - followspeed;
} else if (this._y < (_root.sperm._y - followspeed)) {
this._y = this._y + followspeed;
}
if ((this._x < (_root.sperm._x + 150)) && (this._x > _root.sperm._x)) {
this.gotoAndPlay(31);
randomspeed + 15;
}
if (_root.trackmap.borderbottom.hitTest(_x + 1, _y + 1, true)) {
this._y = this._y - 2;
this._x = this._x + 5;
}
if (_root.trackmap.bordertop.hitTest(_x + 1, _y + 1, true)) {
this._y = this._y + 2;
this._x = this._x + 5;
}
if (!_root.weapons.shield.hitTest(_root.sperm._x - 20, _root.sperm._y - 20)) {
if (this.hitTest(_root.sperm._x, _root.sperm._y)) {
_root.sperm.gotoAndPlay(2);
_root.energyinfo.gotoAndPlay(2);
_root.life._xscale = _root.life._xscale - 5;
_root.sperm._x = _root.sperm._x - 2;
_root.score = _root.score - 500;
} else {
_root.sperm.gotoAndStop(1);
}
}
}
Instance of Symbol 289 MovieClip "stickey" in Frame 300
onClipEvent (load) {
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = 50 + (Math.random() * 180);
this._x = 600 + (Math.random() * 300);
this._x = 600;
this._alpha = 50 + (Math.random() * 70);
randomspeed = 3 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
this._x = this._x - randomspeed;
this._rotation = this._rotation - rotationspeed;
if (((this._x <= -10) || (_root.blastpower)) || (_root.life._xscale <= 0)) {
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._alpha = 50 + (Math.random() * 70);
randomspeed = 3 + (Math.random() * 5);
this._y = 50 + (Math.random() * 180);
rotationspeed = 1 + (Math.random() * 10);
this._x = 600;
}
if (_root.trackmap.borderbottom.hitTest(_x + 1, _y + 1, true)) {
this._y = this._y - 2;
this._rotation = this._rotation + 5;
}
if (_root.trackmap.bordertop.hitTest(_x + 1, _y + 1, true)) {
this._y = this._y + 2;
this._rotation = this._rotation - 5;
}
if (!_root.weapons.shield.hitTest(_root.sperm._x, _root.sperm._y)) {
if (this.hitTest(_root.sperm._x + 1, _root.sperm._y + 1)) {
_root.sperm.gotoAndStop(2);
_root.energyinfo.gotoAndPlay(2);
_root.life._xscale = _root.life._xscale - 3;
_root.score = _root.score - 100;
_root.sperm._x = this._x;
this._y = this._y + 0.5;
this._x = this._x + 0.5;
this.gotoAndStop(2);
} else {
_root.sperm.gotoAndStop(1);
this.gotoAndStop(1);
}
}
}
Instance of Symbol 295 MovieClip "bacterie" in Frame 300
onClipEvent (load) {
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = 50 + (Math.random() * 180);
this._x = 600 + (Math.random() * 300);
this._x = 600;
this._alpha = 50 + (Math.random() * 70);
randomspeed = 5 + (Math.random() * 10);
rotationspeed = 1 + (Math.random() * 3);
}
onClipEvent (enterFrame) {
this._x = this._x - randomspeed;
this._rotation = this._rotation - rotationspeed;
if (((this._x <= -10) || (_root.blastpower)) || (_root.life._xscale <= 0)) {
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._alpha = 50 + (Math.random() * 70);
randomspeed = 5 + (Math.random() * 10);
this._y = 50 + (Math.random() * 180);
rotationspeed = 1 + (Math.random() * 3);
this._x = 600;
}
if (_root.trackmap.borderbottom.hitTest(_x + 1, _y + 1, true)) {
this._y = this._y - 2;
this._rotation = this._rotation + 5;
}
if (_root.trackmap.bordertop.hitTest(_x + 1, _y + 1, true)) {
this._y = this._y + 2;
this._rotation = this._rotation - 5;
}
if (!_root.weapons.shield.hitTest(_root.sperm._x, _root.sperm._y)) {
if (_root.sperm.hitTest(this._x + 1, this._y + 1, true)) {
_root.sperm.gotoAndPlay(2);
_root.energyinfo.gotoAndPlay(2);
_root.life._xscale = _root.life._xscale - 1;
_root.score = _root.score - 50;
this._y = this._y + 0.5;
this._x = this._x + 0.5;
this.gotoAndStop(2);
} else {
_root.sperm.gotoAndStop(1);
this.gotoAndStop(1);
}
}
}
Instance of Symbol 353 MovieClip "trackmap" in Frame 300
onClipEvent (load) {
if (_root.backfromthesecret) {
xspeed = 0;
} else {
xspeed = -10;
}
}
onClipEvent (enterFrame) {
this._x = this._x + xspeed;
if (xspeed >= _root.limit) {
xspeed--;
}
if (xspeed < _root.limit) {
xspeed++;
}
}
Frame 301
head._x = sperm._x - 1;
head._y = sperm._y;
shadowhead._x = sperm._x - 10;
if ((shadowhead._y - sperm._y) < 20) {
shadowhead._alpha = 60;
shadowhead._xscale = 75;
shadowhead._yscale = 75;
} else if ((shadowhead._y - sperm._y) < 30) {
shadowhead._alpha = 50;
shadowhead._xscale = 60;
shadowhead._yscale = 60;
} else if ((shadowhead._y - sperm._y) < 50) {
shadowhead._alpha = 25;
shadowhead._xscale = 50;
shadowhead._yscale = 50;
} else {
shadowhead._alpha = 10;
shadowhead._xscale = 40;
shadowhead._yscale = 40;
}
head._rotation = sperm._rotation;
link0._xscale = head._xscale * size;
link0._yscale = head._yscale * size;
rotate(link0, head);
pt = new Object();
pt.x = 0;
pt.y = 0;
head.end.localToGlobal(pt);
link0._x = pt.x;
link0._y = pt.y;
var i = 1;
while (i < bits) {
var thisLink = this["link" + i];
var lastLink = this["link" + (i - 1)];
rotate(thisLink, lastLink);
thisLink._xscale = lastLink._xscale * size;
thisLink._yscale = lastLink._yscale * size;
point = new Object();
point.x = 0;
point.y = 0;
lastLink.end.localToGlobal(point);
thisLink._x = point.x;
thisLink._y = point.y;
i++;
}
_root.onEnterFrame = function () {
var _local1 = _root;
if (_local1.life._xscale <= 0) {
_local1.gameinfo.gotoAndStop(2);
_local1.gotoAndPlay("een");
_local1.life._xscale = 0;
_local1.powervisual._xscale = _local1.powervisual._xscale - 5;
_local1.sperm._x = _local1.sperm._x - 3;
_local1.makedark._alpha = _local1.makedark._alpha + 1;
if (_local1.sperm._y < 250) {
_local1.sperm._y = _local1.sperm._y + 6;
} else {
_local1.sperm._y = 260;
_local1.sperm._x = _local1.sperm._x - 10;
_local1.sperm._rotation = _local1.sperm._rotation - 15;
}
} else if (_local1.mytoggle) {
_local1.gotoAndStop("leveltwo");
delete _local1.onEnterFrame;
} else {
_local1.gotoAndPlay("een");
}
};
Frame 303
stop();
Frame 325
var p = 1;
while (p < bits) {
_root["link" + p].removeMovieClip();
p++;
}
var b = 0;
while (b < 20) {
_root["bacterie" + b].removeMovieClip();
b++;
}
var b = 0;
while (b < 3) {
_root["stickey" + b].removeMovieClip();
b++;
}
delete _root.onEnterFrame;
play();
Frame 326
function rotate(a, b) {
var _local1 = a;
_local1._rotation = 57.295778 * Math.atan2(b._y - _local1._y, b._x - _local1._x);
}
_root.mytoggle = false;
_root.powervisual._xscale = _root.powervisualsave;
_root.life._xscale = _root.lifestatus;
var bits = 20;
var size = 0.9;
_root.createEmptyMovieClip("tale_mc", 10);
var p = 1;
while (p < bits) {
duplicateMovieClip (link, "link" + p, p);
p++;
}
Instance of Symbol 141 MovieClip in Frame 326
onClipEvent (enterFrame) {
if (_root.powervisual._xscale <= 15) {
this.play();
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 144 MovieClip in Frame 326
onClipEvent (enterFrame) {
if (_root.life._xscale <= 30) {
this.play();
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 268 MovieClip "sperm" in Frame 326
onClipEvent (load) {
speed = 15;
speed2 = 10;
}
onClipEvent (enterFrame) {
_root.upkeything = true;
if (_root.mytoggle) {
trace("TOGGLED");
return(undefined);
}
if (!_root.cell.hitTest(_x + 20, _y + 20, true)) {
if (!_root.continuewinner) {
if (this._x < 20) {
this._x = this._x + speed;
}
}
if (!_root.stopthegame) {
if (this._y > 40) {
if (Key.isDown(38)) {
this._y = this._y - speed;
this._rotation = -90;
}
}
if (this._y < 260) {
if (Key.isDown(40)) {
this._y = this._y + speed;
this._rotation = 90;
}
} else {
this._rotation = 0;
}
if (this._x < 520) {
if (Key.isDown(39)) {
this._x = this._x + speed;
this._rotation = 0;
}
}
if (Key.isDown(37)) {
this._x = this._x - speed;
this._rotation = 180;
}
}
} else {
if (_root.continuewinner) {
_root.timeleft.nextFrame();
_root.life._xscale = _root.life._xscale - 5;
}
if (!_root.stopthegame) {
_root.timeleft.nextFrame();
_root.howto.gotoAndStop(2);
if (_root.powervisual._xscale <= 0) {
_root.gameinfo.gotoAndStop(2);
_root.stopthegame = true;
_root.continuewinner = true;
}
if (Key.isDown(37)) {
if (_root.hitnext) {
_root.timeleftself.nextFrame();
_root.powervisual._xscale = _root.powervisual._xscale - 0.5;
_root.goinside.gotoAndStop(1);
}
} else if (Key.isDown(39)) {
if (!_root.hitnext) {
_root.timeleftself.nextFrame();
_root.powervisual._xscale = _root.powervisual._xscale - 0.5;
_root.goinside.gotoAndStop(2);
}
}
}
}
}
Instance of Symbol 390 MovieClip in Frame 326
onClipEvent (enterFrame) {
if (_root.stopthegame) {
this._alpha = 0;
}
}
Frame 327
head._x = sperm._x - 1;
head._y = sperm._y;
shadowhead._x = sperm._x - 10;
if ((shadowhead._y - sperm._y) < 20) {
shadowhead._alpha = 60;
shadowhead._xscale = 75;
shadowhead._yscale = 75;
} else if ((shadowhead._y - sperm._y) < 30) {
shadowhead._alpha = 50;
shadowhead._xscale = 60;
shadowhead._yscale = 60;
} else if ((shadowhead._y - sperm._y) < 50) {
shadowhead._alpha = 25;
shadowhead._xscale = 50;
shadowhead._yscale = 50;
} else {
shadowhead._alpha = 10;
shadowhead._xscale = 40;
shadowhead._yscale = 40;
}
head._rotation = sperm._rotation;
link0._xscale = head._xscale * size;
link0._yscale = head._yscale * size;
rotate(link0, head);
pt = new Object();
pt.x = 0;
pt.y = 0;
head.end.localToGlobal(pt);
link0._x = pt.x;
link0._y = pt.y;
var i = 1;
while (i < bits) {
var thisLink = this["link" + i];
var lastLink = this["link" + (i - 1)];
rotate(thisLink, lastLink);
thisLink._xscale = lastLink._xscale * size;
thisLink._yscale = lastLink._yscale * size;
point = new Object();
point.x = 0;
point.y = 0;
lastLink.end.localToGlobal(point);
thisLink._x = point.x;
thisLink._y = point.y;
i++;
}
_root.onEnterFrame = function () {
var _local1 = _root;
if (_local1.life._xscale <= 0) {
_local1.gameinfo.gotoAndStop(2);
_local1.gotoAndPlay("twee");
_local1.life._xscale = 0;
_local1.power._xscale = _local1.power._xscale - 5;
_local1.makedark._alpha = _local1.makedark._alpha + 1;
_local1.sperm._y = _local1.sperm._y + 2;
} else if (_local1.mytoggle) {
delete _local1.onEnterFrame;
} else {
_local1.gotoAndPlay("twee");
if (_local1.power._xscale < 25) {
_local1.showpowerup.gotoAndStop(1);
}
if ((_local1.power._xscale > 25) && (_local1.power._xscale < 40)) {
_local1.showpowerup.gotoAndStop(2);
}
if (_local1.power._xscale > 40) {
_local1.showpowerup.gotoAndStop(3);
}
if (_local1.power._xscale > 100) {
_local1.power._xscale = 100;
}
}
};
Frame 329
stop();
Frame 358
var p = 1;
while (p < bits) {
_root["link" + p].removeMovieClip();
p++;
}
var b = 0;
while (b < 20) {
_root["bacterie" + b].removeMovieClip();
b++;
}
var b = 0;
while (b < 3) {
_root["stickey" + b].removeMovieClip();
b++;
}
delete _root.onEnterFrame;
play();
Instance of Symbol 343 MovieClip "flash" in Frame 359
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 343 MovieClip "flash" in Frame 359
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 343 MovieClip "flash" in Frame 359
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 343 MovieClip "flash" in Frame 359
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 343 MovieClip "flash" in Frame 359
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Frame 360
function rotate(a, b) {
var _local1 = a;
_local1._rotation = 57.295778 * Math.atan2(b._y - _local1._y, b._x - _local1._x);
}
_root.mytoggle = false;
_root.powervisual._xscale = _root.powervisualsave;
_root.life._xscale = _root.lifestatus;
var bits = 20;
var size = 0.9;
_root.createEmptyMovieClip("tale_mc", 10);
var p = 1;
while (p < bits) {
duplicateMovieClip (link, "link" + p, p);
p++;
}
Instance of Symbol 141 MovieClip in Frame 360
onClipEvent (enterFrame) {
if (_root.powervisual._xscale <= 15) {
this.play();
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 144 MovieClip in Frame 360
onClipEvent (enterFrame) {
if (_root.life._xscale <= 30) {
this.play();
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 268 MovieClip "sperm" in Frame 360
onClipEvent (load) {
speed = 15;
speed2 = 10;
}
onClipEvent (enterFrame) {
if (_root.mytoggle) {
trace("TOGGLED");
return(undefined);
}
if (_root.life._xscale != 0) {
if (_root.pins.hitTest(_x + 20, _y + 20, true)) {
_root.lifestatus = _root.life._xscale - 5;
_root.energyinfo.gotoAndPlay(2);
this._y = this._y + 9;
}
if (_root.hitback.hitTest(_x + 1, _y + 1, true)) {
_root.mytoggle = true;
this._y = 600;
this._x = 600;
delete _root.onEnterFrame;
delete this.onEnterFrame;
_root.powervisualsave2 = _root.powervisual._xscale;
_root.lifestatus2 = _root.life._xscale;
_root.backfromthesecret = true;
_root.gotoAndPlay("levelone_play");
return(undefined);
}
if (_root.secretballs.secretball1.hitTest(_x, _y, true)) {
_root.power._xscale = _root.power._xscale + 10;
_root.life._xscale = _root.life._xscale + 5;
_root.secretballs.secretball1._x = 600;
this.gotoAndPlay(4);
_root.score = _root.score + 700;
_root.energyinfo.gotoAndPlay(8);
_root.playsound.gotoAndPlay(2);
}
if (_root.secretballs.secretball2.hitTest(_x, _y, true)) {
_root.powervisual._xscale = _root.powervisual._xscale + 10;
_root.life._xscale = _root.life._xscale + 5;
_root.secretballs.secretball2._x = 600;
this.gotoAndPlay(4);
_root.score = _root.score + 700;
_root.energyinfo.gotoAndPlay(8);
_root.playsound.gotoAndPlay(2);
}
if (_root.secretballs.secretball3.hitTest(_x, _y, true)) {
_root.powervisual._xscale = _root.powervisual._xscale + 10;
_root.life._xscale = _root.life._xscale + 5;
_root.secretballs.secretball3._x = 600;
this.gotoAndPlay(4);
_root.score = _root.score + 700;
_root.energyinfo.gotoAndPlay(8);
_root.playsound.gotoAndPlay(2);
}
if (_root.secretballs.secretball4.hitTest(_x, _y, true)) {
_root.powervisual._xscale = _root.powervisual._xscale + 10;
_root.life._xscale = _root.life._xscale + 5;
_root.secretballs.secretball4._x = 600;
this.gotoAndPlay(4);
_root.score = _root.score + 700;
_root.energyinfo.gotoAndPlay(8);
_root.playsound.gotoAndPlay(2);
}
if (_root.secretballs.secretball5.hitTest(_x, _y, true)) {
_root.powervisual._xscale = _root.powervisual._xscale + 10;
_root.life._xscale = _root.life._xscale + 5;
_root.secretballs.secretball5._x = 600;
this.gotoAndPlay(4);
_root.score = _root.score + 700;
_root.energyinfo.gotoAndPlay(8);
_root.playsound.gotoAndPlay(2);
}
if (_root.secretballs.secretball6.hitTest(_x, _y, true)) {
_root.powervisual._xscale = _root.powervisual._xscale + 10;
_root.life._xscale = _root.life._xscale + 5;
_root.secretballs.secretball6._x = 600;
this.gotoAndPlay(4);
_root.score = _root.score + 700;
_root.energyinfo.gotoAndPlay(8);
_root.playsound.gotoAndPlay(2);
}
if (_root.secretballs.secretball7.hitTest(_x, _y, true)) {
_root.powervisual._xscale = _root.powervisual._xscale + 10;
_root.life._xscale = _root.life._xscale + 5;
_root.secretballs.secretball7._x = 600;
this.gotoAndPlay(4);
_root.score = _root.score + 700;
_root.energyinfo.gotoAndPlay(8);
_root.playsound.gotoAndPlay(2);
}
if (Key.isDown(38)) {
this._y = this._y - speed;
this._rotation = -90;
} else if (Key.isDown(40)) {
if (!_root.bottomsecret.hitTest(_x, _y, true)) {
this._y = this._y + speed;
this._rotation = 90;
}
} else {
this._rotation = -35;
this._y = this._y - 8;
}
if (this._x < 520) {
if (Key.isDown(39)) {
this._x = this._x + speed;
this._rotation = 0;
}
}
if (this._x > 30) {
if (Key.isDown(37)) {
this._x = this._x - speed;
this._rotation = 180;
}
}
}
}
Frame 361
head._x = sperm._x - 1;
head._y = sperm._y;
shadowhead._x = sperm._x - 10;
if ((shadowhead._y - sperm._y) < 20) {
shadowhead._alpha = 60;
shadowhead._xscale = 75;
shadowhead._yscale = 75;
} else if ((shadowhead._y - sperm._y) < 30) {
shadowhead._alpha = 50;
shadowhead._xscale = 60;
shadowhead._yscale = 60;
} else if ((shadowhead._y - sperm._y) < 50) {
shadowhead._alpha = 25;
shadowhead._xscale = 50;
shadowhead._yscale = 50;
} else {
shadowhead._alpha = 10;
shadowhead._xscale = 40;
shadowhead._yscale = 40;
}
head._rotation = sperm._rotation;
link0._xscale = head._xscale * size;
link0._yscale = head._yscale * size;
rotate(link0, head);
pt = new Object();
pt.x = 0;
pt.y = 0;
head.end.localToGlobal(pt);
link0._x = pt.x;
link0._y = pt.y;
var i = 1;
while (i < bits) {
var thisLink = this["link" + i];
var lastLink = this["link" + (i - 1)];
rotate(thisLink, lastLink);
thisLink._xscale = lastLink._xscale * size;
thisLink._yscale = lastLink._yscale * size;
point = new Object();
point.x = 0;
point.y = 0;
lastLink.end.localToGlobal(point);
thisLink._x = point.x;
thisLink._y = point.y;
i++;
}
_root.onEnterFrame = function () {
var _local1 = _root;
if (_local1.life._xscale <= 0) {
_local1.gameinfo.gotoAndStop(2);
_local1.gotoAndPlay("drie");
_local1.life._xscale = 0;
_local1.power._xscale = _local1.power._xscale - 5;
if (_local1.sperm._y >= 80) {
_local1.sperm._y = _local1.sperm._y - 1;
_local1.sperm._rotation = _local1.sperm._rotation + 1;
} else {
_local1.sperm.gotoAndStop(3);
}
} else if (_local1.mytoggle) {
delete _local1.onEnterFrame;
} else {
_local1.gotoAndPlay("drie");
if (_local1.power._xscale < 25) {
_local1.showpowerup.gotoAndStop(1);
}
if ((_local1.power._xscale > 25) && (_local1.power._xscale < 40)) {
_local1.showpowerup.gotoAndStop(2);
}
if (_local1.power._xscale > 40) {
_local1.showpowerup.gotoAndStop(3);
}
if (_local1.power._xscale > 100) {
_local1.power._xscale = 100;
}
if (_local1.life._xscale <= 0) {
} else {
_local1.life._xscale = lifestatus;
}
}
};
Frame 363
trace("should stop here");
stop();
Symbol 23 Button
on (release) {
getURL ("http://www.addictinggames.com", _blank);
}
Symbol 39 MovieClip Frame 1
k = 0;
while (k < 50) {
duplicateMovieClip (this.belletje, "belletje" + k, k);
k++;
}
Instance of Symbol 38 MovieClip "belletje" in Symbol 39 MovieClip Frame 1
onClipEvent (load) {
movieWidth = 550;
movieHeight = 350;
i = 1 + (Math.random() * 20);
k = -3.14159265358979 + (Math.random() * Math.PI);
this._xscale = (this._yscale = 50 - (Math.random() * 100));
this._alpha = 75 + (Math.random() * 100);
this._x = -75 + (Math.random() * movieWidth);
this._y = -75 + (Math.random() * movieHeight);
}
onClipEvent (enterFrame) {
rad = rad + ((k / 200) * Math.PI);
this._x = this._x + Math.cos(rad);
this._y = this._y + i;
if (this._y >= movieHeight) {
this._y = -200;
}
if ((this._x >= movieWidth) || (this._x <= 0)) {
this._x = -10 + (Math.random() * movieWidth);
this._y = -200;
}
}
Symbol 49 Button
on (release) {
_root.showhelp.gotoAndStop(2);
}
Symbol 53 Button
on (release, keyPress "<Enter>") {
gotoAndPlay ("levelone_play");
}
Symbol 61 Button
on (press) {
nextFrame();
}
Symbol 66 Button
on (press) {
gotoAndStop (1);
}
Symbol 74 Button
on (press) {
prevFrame();
}
Symbol 79 MovieClip Frame 1
stop();
Symbol 79 MovieClip Frame 2
stop();
Symbol 79 MovieClip Frame 3
stop();
Symbol 79 MovieClip Frame 4
stop();
Symbol 79 MovieClip Frame 5
stop();
Symbol 79 MovieClip Frame 6
stop();
Symbol 91 MovieClip Frame 10
stop();
Symbol 105 Button
on (release) {
playAgain();
}
Symbol 111 Button
on (release) {
getURL ("http://www.totallygame.com", "_blank");
}
Symbol 120 Button
on (release) {
_root.swHighScoreObject.showTab = "submit";
_visible = false;
docount = true;
_root.disabler._visible = true;
loadMovieNum (_root.HSHubURL, 2);
}
Symbol 121 Button
on (release) {
_root.swHighScoreObject.showTab = "view";
_visible = false;
docount = true;
_root.disabler._visible = true;
loadMovieNum (_root.HSHubURL, 2);
}
Symbol 129 MovieClip Frame 1
stop();
Symbol 129 MovieClip Frame 2
function playAgain() {
var _local1 = _root;
_local1.HSHubSubmitter._visible = true;
_local1.disabler._visible = false;
_local1.gotoAndStop("start");
}
System.security.allowDomain("shockwave.com", "gameblast.shockwave.com", "www.shockwave.com", "dev.shockwave.com", "stage.shockwave.com");
_level0.swHighScoreObject = new Object();
_level0.swHighScoreObject.showTab = "view";
_level0.swHighScoreObject.gameId = "youdasperm";
_level0.swHighScoreObject.gameTitle = "Youdasperm";
_level0.swHighScoreObject.screenWidth = 550;
_level0.swHighScoreObject.screenHeight = 300;
_level0.swHighScoreObject.scoreDescriptor = "points";
_level0.swHighScoreObject.numPlayers = 1;
_level0.swHighScoreObject.player1Score = _root.score;
_level0.swHighScoreObject.player2Score = 0;
_level0.swHighScoreObject.player3Score = 0;
_level0.swHighScoreObject.player4Score = 0;
_level0.HSHubURL = "http://www.shockwave.com/content/highscores/scorez-2002.swf";
trace(_level0.swHighScoreObject.player1Score);
if (_root.score >= 0) {
_parent.score = _parent.score - 35225;
}
Instance of Symbol 114 MovieClip "disabler" in Symbol 129 MovieClip Frame 2
onClipEvent (load) {
this.swapDepths(120001);
_visible = false;
}
Instance of Symbol 125 MovieClip "HSHubSubmitter" in Symbol 129 MovieClip Frame 2
onClipEvent (load) {
this.swapDepths(100033);
docount = false;
}
onClipEvent (enterFrame) {
if (docount) {
trycount++;
if ((_level2.getBytesTotal() == -1) && (trycount > 60)) {
docount = false;
trycount = 0;
}
}
}
Symbol 136 Button
on (press) {
gotoAndStop (1);
}
Symbol 138 MovieClip Frame 1
stop();
Symbol 138 MovieClip Frame 2
stop();
Symbol 141 MovieClip Frame 1
stop();
Symbol 144 MovieClip Frame 1
stop();
Symbol 160 MovieClip Frame 10
stop();
Symbol 165 MovieClip Frame 1
stop();
Symbol 171 MovieClip Frame 1
stop();
Symbol 179 MovieClip Frame 14
stop();
Symbol 206 MovieClip Frame 1
_parent._parent.score = _parent._parent.score + 1325;
Symbol 206 MovieClip Frame 15
stop();
Symbol 210 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 2
stop();
Instance of Symbol 208 MovieClip in Symbol 211 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.sperm)) {
_root.condom.gotoAndStop(3);
}
}
Symbol 211 MovieClip Frame 3
stop();
Instance of Symbol 208 MovieClip in Symbol 211 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.sperm)) {
_root.condom.gotoAndStop(2);
}
}
Symbol 217 MovieClip Frame 1
stop();
Symbol 217 MovieClip Frame 5
gotoAndStop (1);
Symbol 217 MovieClip Frame 11
gotoAndStop (1);
Symbol 235 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 10
gotoAndStop (1);
Symbol 235 MovieClip Frame 20
gotoAndStop (1);
Symbol 235 MovieClip Frame 30
gotoAndStop (1);
Symbol 235 MovieClip Frame 40
gotoAndStop (1);
Symbol 261 MovieClip Frame 1
activepowerup = true;
stop();
Symbol 261 MovieClip Frame 2
activepowerup = false;
_root.bacterie._xscale = 100;
_root.bacterie._yscale = 100;
_parent.sperm._xscale = 40;
_parent.sperm._yscale = 40;
_parent.head._xscale = 40;
_parent.head._yscale = 40;
_parent.link._xscale = 40;
_parent.link._yscale = 40;
_parent.link0._xscale = 40;
_parent.link0._yscale = 40;
Instance of Symbol 235 MovieClip "shield" in Symbol 261 MovieClip Frame 2
onClipEvent (enterFrame) {
if (Key.isDown(38)) {
this.gotoAndPlay(2);
} else if (Key.isDown(40)) {
this.gotoAndPlay(11);
} else if (Key.isDown(37)) {
this.gotoAndPlay(21);
} else if (Key.isDown(39)) {
this.gotoAndPlay(31);
}
}
Instance of Symbol 235 MovieClip "shield" in Symbol 261 MovieClip Frame 13
onClipEvent (enterFrame) {
if (Key.isDown(38)) {
this.gotoAndPlay(11);
} else if (Key.isDown(40)) {
this.gotoAndPlay(2);
} else if (Key.isDown(37)) {
this.gotoAndPlay(21);
} else if (Key.isDown(39)) {
this.gotoAndPlay(31);
}
}
Instance of Symbol 235 MovieClip "shield" in Symbol 261 MovieClip Frame 200
onClipEvent (enterFrame) {
if (Key.isDown(38)) {
this.gotoAndPlay(2);
} else if (Key.isDown(40)) {
this.gotoAndPlay(11);
} else if (Key.isDown(37)) {
this.gotoAndPlay(21);
} else if (Key.isDown(39)) {
this.gotoAndPlay(31);
}
}
Symbol 261 MovieClip Frame 207
activepowerup = true;
gotoAndStop (1);
Symbol 261 MovieClip Frame 208
activepowerup = false;
Symbol 261 MovieClip Frame 234
_root.blastpower = true;
_root.bacterie._xscale = 100;
_parent.sperm._xscale = 40;
_parent.sperm._yscale = 40;
_parent.head._xscale = 40;
_parent.head._yscale = 40;
_parent.link._xscale = 40;
_parent.link._yscale = 40;
_parent.link0._xscale = 40;
_parent.link0._yscale = 40;
_root.bacterie._xscale = 1;
_root.bacterie._yscale = 1;
Symbol 261 MovieClip Frame 340
_root.bacterie._xscale = 100;
_root.bacterie._yscale = 100;
Symbol 261 MovieClip Frame 342
_root.bacterie._xscale = 1;
_root.bacterie._yscale = 1;
Symbol 261 MovieClip Frame 344
_root.bacterie._xscale = 100;
_root.bacterie._yscale = 100;
Symbol 261 MovieClip Frame 346
_root.bacterie._xscale = 1;
_root.bacterie._yscale = 1;
Symbol 261 MovieClip Frame 348
_root.bacterie._xscale = 1;
_root.bacterie._yscale = 1;
Symbol 261 MovieClip Frame 350
_root.bacterie._xscale = 100;
_root.bacterie._yscale = 100;
Symbol 261 MovieClip Frame 352
_root.bacterie._xscale = 1;
_root.bacterie._yscale = 1;
Symbol 261 MovieClip Frame 359
_root.blastpower = false;
_root.bacterie._xscale = 100;
_root.bacterie._yscale = 100;
_parent.sperm._xscale = 40;
_parent.sperm._yscale = 40;
_parent.head._xscale = 40;
_parent.head._yscale = 40;
_parent.link._xscale = 40;
_parent.link._yscale = 40;
_parent.link0._xscale = 40;
_parent.link0._yscale = 40;
gotoAndPlay (1);
Symbol 261 MovieClip Frame 360
activepowerup = false;
_parent.sperm._xscale = 55;
_parent.sperm._yscale = 55;
_parent.head._xscale = 55;
_parent.head._yscale = 55;
_parent.link._xscale = 55;
_parent.link._yscale = 55;
_parent.link0._xscale = 55;
_parent.link0._yscale = 55;
_root.bacterie._xscale = 100;
_root.bacterie._yscale = 100;
Symbol 261 MovieClip Frame 361
_parent.sperm._xscale = 50;
_parent.sperm._yscale = 50;
_parent.head._xscale = 50;
_parent.head._yscale = 50;
_parent.link._xscale = 50;
_parent.link._yscale = 50;
_parent.link0._xscale = 50;
_parent.link0._yscale = 50;
Symbol 261 MovieClip Frame 362
_parent.sperm._xscale = 35;
_parent.sperm._yscale = 35;
_parent.head._xscale = 35;
_parent.head._yscale = 35;
_parent.link._xscale = 35;
_parent.link._yscale = 35;
_parent.link0._xscale = 35;
_parent.link0._yscale = 35;
Symbol 261 MovieClip Frame 363
_parent.sperm._xscale = 20;
_parent.sperm._yscale = 20;
_parent.head._xscale = 20;
_parent.head._yscale = 20;
_parent.link._xscale = 20;
_parent.link._yscale = 20;
_parent.link0._xscale = 20;
_parent.link0._yscale = 20;
Symbol 261 MovieClip Frame 490
activepowerup = true;
_parent.sperm._xscale = 40;
_parent.sperm._yscale = 40;
_parent.head._xscale = 40;
_parent.head._yscale = 40;
_parent.link._xscale = 40;
_parent.link._yscale = 40;
_parent.link0._xscale = 40;
_parent.link0._yscale = 40;
_root.bacterie._xscale = 100;
_root.bacterie._yscale = 100;
gotoAndStop (1);
Symbol 263 MovieClip Frame 4
_parent._parent.sperm._y = _parent._parent.sperm._y - 0.1;
Symbol 263 MovieClip Frame 7
_parent._parent.sperm._y = _parent._parent.sperm._y + 0.1;
Symbol 263 MovieClip Frame 10
_parent._parent.sperm._y = _parent._parent.sperm._y - 0.1;
Symbol 263 MovieClip Frame 12
_parent._parent.sperm._y = _parent._parent.sperm._y + 0.1;
Symbol 268 MovieClip Frame 1
stop();
Symbol 268 MovieClip Frame 3
gotoAndStop (1);
Symbol 268 MovieClip Frame 5
gotoAndStop (1);
Symbol 280 MovieClip Frame 30
gotoAndPlay (1);
Symbol 289 MovieClip Frame 1
stop();
Symbol 295 MovieClip Frame 1
stop();
Symbol 298 MovieClip Frame 1
k = 0;
while (k < 5) {
duplicateMovieClip (this.othersperms, "othersperms" + k, k);
k++;
}
Instance of Symbol 156 MovieClip "othersperms" in Symbol 298 MovieClip Frame 1
onClipEvent (load) {
movieWidth = 300;
movieHeight = 550;
i = -5 + (Math.random() * 8);
k = -3.14159265358979 + (Math.random() * Math.PI);
this._alpha = 20 + (Math.random() * 20);
this._x = -100 + (Math.random() * movieWidth);
this._y = -100 + (Math.random() * movieHeight);
}
onClipEvent (enterFrame) {
if (_parent.sperm.hitTest(_x + 10, _y + 10, true)) {
this.stop();
}
rad = rad + ((k / 200) * Math.PI);
this._x = this._x + Math.cos(rad);
this._y = this._y + i;
if (this._y >= movieHeight) {
this._y = -100;
}
if ((this._x >= movieWidth) || (this._x <= 0)) {
this._x = -100 + (Math.random() * movieWidth);
this._y = -100;
}
}
Instance of Symbol 322 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 324 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 322 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 324 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 326 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 322 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 328 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 324 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 324 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 326 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 322 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 328 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 324 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 322 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 324 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 322 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 326 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 324 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 324 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 324 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 326 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 324 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 326 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 326 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 324 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 326 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 328 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 326 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 324 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Instance of Symbol 324 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
xspeed = -10;
this._xscale = (this._yscale = 100 - (Math.random() * 40));
this._y = -20;
yspeed = 1;
ylimit = 1 + (Math.random() * 5);
rotationspeed = 1 + (Math.random() * 10);
}
onClipEvent (enterFrame) {
if (this._y > 400) {
this._y = -20;
}
this._rotation = this._rotation + rotationspeed;
this._y = this._y + yspeed;
if (yspeed < ylimit) {
yspeed++;
}
}
Symbol 344 MovieClip Frame 1
stop();
Instance of Symbol 343 MovieClip "flash" in Symbol 344 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 343 MovieClip "flash" in Symbol 344 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 343 MovieClip "flash" in Symbol 344 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 343 MovieClip "flash" in Symbol 344 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 343 MovieClip "flash" in Symbol 344 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Symbol 360 MovieClip Frame 1
k = 0;
while (k < 100) {
duplicateMovieClip (this.spermss, "spermss" + k, k);
k++;
}
Instance of Symbol 156 MovieClip "spermss" in Symbol 360 MovieClip Frame 1
onClipEvent (load) {
movieWidth = 550;
movieHeight = 350;
i = 1 + (Math.random() * 10);
k = -3.14159265358979 + (Math.random() * Math.PI);
this._xscale = (this._yscale = 100 - (Math.random() * 300));
this._alpha = 2 + (Math.random() * 30);
this._x = -10 + (Math.random() * movieWidth);
this._y = -10 + (Math.random() * movieHeight);
}
onClipEvent (enterFrame) {
rad = rad + ((k / 200) * Math.PI);
this._x = this._x + Math.cos(rad);
this._y = this._y + i;
if (this._y >= movieHeight) {
this._y = -200;
}
if ((this._x >= movieWidth) || (this._x <= 0)) {
this._x = -100 + (Math.random() * movieWidth);
this._y = -200;
}
}
Symbol 369 MovieClip Frame 1
stop();
Symbol 376 MovieClip Frame 1
stop();
Symbol 376 MovieClip Frame 96
stop();
_root.sperm._x = _root.center._x;
_root.sperm._y = _root.center._y;
_root.sperm._rotation = -45;
_root.stopthegame = true;
_root.timeleft.stop();
_root.gameinfo.gotoAndStop(3);
Symbol 382 MovieClip Frame 1
stop();
Symbol 382 MovieClip Frame 249
stop();
_root.stopthegame = true;
_root.continuewinner = true;
_root.timeleftself.stop();
_root.gameinfo.gotoAndStop(2);
Instance of Symbol 384 MovieClip in Symbol 385 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.hitnext = false;
}
Instance of Symbol 384 MovieClip in Symbol 385 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.hitnext = true;
}
Symbol 403 Button
on (press) {
play();
}
on (keyPress "<Enter>") {
play();
}
Instance of Symbol 343 MovieClip "secretball5" in Symbol 413 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 343 MovieClip "secretball3" in Symbol 413 MovieClip Frame 10
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 343 MovieClip "secretball4" in Symbol 413 MovieClip Frame 20
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 343 MovieClip "secretball6" in Symbol 413 MovieClip Frame 30
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 343 MovieClip "secretball1" in Symbol 413 MovieClip Frame 40
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 343 MovieClip "secretball7" in Symbol 413 MovieClip Frame 50
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Symbol 413 MovieClip Frame 60
stop();
Instance of Symbol 343 MovieClip "secretball2" in Symbol 413 MovieClip Frame 60
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}