Frame 1
setProperty("_root.Bar", _yscale , 0);
_level0.load = "Buffering Data...";
Instance of Symbol 8 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";
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 234
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 235
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 152 MovieClip "trackmap" in Frame 235
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++;
}
}
Instance of Symbol 161 MovieClip "bacterie" in Frame 235
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 170 MovieClip "stickey" in Frame 235
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 182 MovieClip "wittebloedcel" in Frame 235
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 189 MovieClip "sperm" in Frame 235
onClipEvent (load) {
speed = 15;
speed2 = 10;
_root.link17.gotoAndStop(2);
}
onClipEvent (enterFrame) {
if (_root.mytoggle) {
trace("TOGGLED");
return(undefined);
}
if (Key.isDown(96)) {
_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.gotoAndPlay("secret");
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 227 MovieClip "weapons" in Frame 235
onClipEvent (enterFrame) {
this._x = _root.sperm._x;
this._y = _root.sperm._y;
}
Instance of Symbol 279 MovieClip "condom" in Frame 235
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 294 MovieClip "showpowerup" in Frame 235
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 303 MovieClip in Frame 235
onClipEvent (enterFrame) {
if (_root.life._xscale <= 30) {
this.play();
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 306 MovieClip in Frame 235
onClipEvent (enterFrame) {
if (_root.powervisual._xscale <= 15) {
this.play();
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 315 MovieClip "makedark" in Frame 235
onClipEvent (load) {
this._alpha = 0;
}
Frame 236
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 238
stop();
Frame 260
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 261
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 355 MovieClip in Frame 261
onClipEvent (enterFrame) {
if (_root.stopthegame) {
this._alpha = 0;
}
}
Instance of Symbol 189 MovieClip "sperm" in Frame 261
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 303 MovieClip in Frame 261
onClipEvent (enterFrame) {
if (_root.life._xscale <= 30) {
this.play();
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 306 MovieClip in Frame 261
onClipEvent (enterFrame) {
if (_root.powervisual._xscale <= 15) {
this.play();
} else {
this.gotoAndStop(1);
}
}
Frame 262
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 264
stop();
Frame 293
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 109 MovieClip "flash" in Frame 294
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 109 MovieClip "flash" in Frame 294
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 109 MovieClip "flash" in Frame 294
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 109 MovieClip "flash" in Frame 294
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 109 MovieClip "flash" in Frame 294
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Frame 295
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 189 MovieClip "sperm" in Frame 295
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;
}
}
}
}
Instance of Symbol 303 MovieClip in Frame 295
onClipEvent (enterFrame) {
if (_root.life._xscale <= 30) {
this.play();
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 306 MovieClip in Frame 295
onClipEvent (enterFrame) {
if (_root.powervisual._xscale <= 15) {
this.play();
} else {
this.gotoAndStop(1);
}
}
Frame 296
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 298
trace("should stop here");
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++;
}
delete _root.onEnterFrame;
System.security.allowDomain("http://www.totallygame.com/");
this.createEmptyMovieClip("highscore", this.getNextHighestDepth());
_root.thisgamefile = "highscore_sperm.php";
_root.thisgameid = "3";
_root.loadmovie = true;
highscore.loadMovie("http://www.totallygame.com/swf/highscore.swf");
this.highscore._x = 165;
this.highscore._y = 100;
stop();
Symbol 35 MovieClip Frame 10
stop();
Symbol 43 Button
on (press) {
gotoAndStop (1);
}
Symbol 50 Button
on (press) {
nextFrame();
}
Symbol 57 Button
on (press) {
prevFrame();
}
Symbol 63 MovieClip Frame 1
stop();
Symbol 63 MovieClip Frame 2
stop();
Symbol 63 MovieClip Frame 3
stop();
Symbol 63 MovieClip Frame 4
stop();
Symbol 63 MovieClip Frame 5
stop();
Symbol 63 MovieClip Frame 6
stop();
Symbol 69 Button
on (release, keyPress "<Enter>") {
gotoAndPlay ("levelone_play");
}
Symbol 76 Button
on (release) {
_root.showhelp.gotoAndStop(2);
}
Symbol 79 MovieClip Frame 1
k = 0;
while (k < 50) {
duplicateMovieClip (this.belletje, "belletje" + k, k);
k++;
}
Instance of Symbol 78 MovieClip "belletje" in Symbol 79 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 81 Button
on (press) {
getURL ("http://www.totallygame.com", "_blank");
}
Symbol 89 MovieClip Frame 1
k = 0;
while (k < 100) {
duplicateMovieClip (this.spermss, "spermss" + k, k);
k++;
}
Instance of Symbol 88 MovieClip "spermss" in Symbol 89 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 108 MovieClip Frame 10
stop();
Symbol 110 MovieClip Frame 1
stop();
Instance of Symbol 109 MovieClip "flash" in Symbol 110 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 109 MovieClip "flash" in Symbol 110 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 109 MovieClip "flash" in Symbol 110 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 109 MovieClip "flash" in Symbol 110 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 109 MovieClip "flash" in Symbol 110 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 122 MovieClip in Symbol 151 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 122 MovieClip in Symbol 151 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 124 MovieClip in Symbol 151 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 126 MovieClip in Symbol 151 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 124 MovieClip in Symbol 151 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 122 MovieClip in Symbol 151 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 124 MovieClip in Symbol 151 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 124 MovieClip in Symbol 151 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 122 MovieClip in Symbol 151 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 124 MovieClip in Symbol 151 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 122 MovieClip in Symbol 151 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 122 MovieClip in Symbol 151 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 122 MovieClip in Symbol 151 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 124 MovieClip in Symbol 151 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 128 MovieClip in Symbol 151 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 122 MovieClip in Symbol 151 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 128 MovieClip in Symbol 151 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 122 MovieClip in Symbol 151 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 126 MovieClip in Symbol 151 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 128 MovieClip in Symbol 151 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 124 MovieClip in Symbol 151 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 122 MovieClip in Symbol 151 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 122 MovieClip in Symbol 151 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 126 MovieClip in Symbol 151 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 128 MovieClip in Symbol 151 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 124 MovieClip in Symbol 151 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 122 MovieClip in Symbol 151 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 128 MovieClip in Symbol 151 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 122 MovieClip in Symbol 151 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 128 MovieClip in Symbol 151 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 153 MovieClip Frame 1
k = 0;
while (k < 5) {
duplicateMovieClip (this.othersperms, "othersperms" + k, k);
k++;
}
Instance of Symbol 88 MovieClip "othersperms" in Symbol 153 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;
}
}
Symbol 161 MovieClip Frame 1
stop();
Symbol 170 MovieClip Frame 1
stop();
Symbol 182 MovieClip Frame 30
gotoAndPlay (1);
Symbol 184 MovieClip Frame 4
_parent._parent.sperm._y = _parent._parent.sperm._y - 0.1;
Symbol 184 MovieClip Frame 7
_parent._parent.sperm._y = _parent._parent.sperm._y + 0.1;
Symbol 184 MovieClip Frame 10
_parent._parent.sperm._y = _parent._parent.sperm._y - 0.1;
Symbol 184 MovieClip Frame 12
_parent._parent.sperm._y = _parent._parent.sperm._y + 0.1;
Symbol 189 MovieClip Frame 1
stop();
Symbol 189 MovieClip Frame 3
gotoAndStop (1);
Symbol 189 MovieClip Frame 5
gotoAndStop (1);
Symbol 199 MovieClip Frame 1
stop();
Symbol 199 MovieClip Frame 10
gotoAndStop (1);
Symbol 199 MovieClip Frame 20
gotoAndStop (1);
Symbol 199 MovieClip Frame 30
gotoAndStop (1);
Symbol 199 MovieClip Frame 40
gotoAndStop (1);
Symbol 227 MovieClip Frame 1
activepowerup = true;
stop();
Symbol 227 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 199 MovieClip "shield" in Symbol 227 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 199 MovieClip "shield" in Symbol 227 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 199 MovieClip "shield" in Symbol 227 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 227 MovieClip Frame 207
activepowerup = true;
gotoAndStop (1);
Symbol 227 MovieClip Frame 208
activepowerup = false;
Symbol 227 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 227 MovieClip Frame 340
_root.bacterie._xscale = 100;
_root.bacterie._yscale = 100;
Symbol 227 MovieClip Frame 342
_root.bacterie._xscale = 1;
_root.bacterie._yscale = 1;
Symbol 227 MovieClip Frame 344
_root.bacterie._xscale = 100;
_root.bacterie._yscale = 100;
Symbol 227 MovieClip Frame 346
_root.bacterie._xscale = 1;
_root.bacterie._yscale = 1;
Symbol 227 MovieClip Frame 348
_root.bacterie._xscale = 1;
_root.bacterie._yscale = 1;
Symbol 227 MovieClip Frame 350
_root.bacterie._xscale = 100;
_root.bacterie._yscale = 100;
Symbol 227 MovieClip Frame 352
_root.bacterie._xscale = 1;
_root.bacterie._yscale = 1;
Symbol 227 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 227 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 227 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 227 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 227 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 227 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 239 MovieClip Frame 1
stop();
Symbol 239 MovieClip Frame 5
gotoAndStop (1);
Symbol 239 MovieClip Frame 11
gotoAndStop (1);
Symbol 249 MovieClip Frame 14
stop();
Symbol 251 MovieClip Frame 1
stop();
Symbol 278 MovieClip Frame 1
_parent._parent.score = _parent._parent.score + 1325;
Symbol 278 MovieClip Frame 15
stop();
Symbol 279 MovieClip Frame 1
stop();
Symbol 279 MovieClip Frame 2
stop();
Instance of Symbol 253 MovieClip in Symbol 279 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.sperm)) {
_root.condom.gotoAndStop(3);
}
}
Symbol 279 MovieClip Frame 3
stop();
Instance of Symbol 253 MovieClip in Symbol 279 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.sperm)) {
_root.condom.gotoAndStop(2);
}
}
Symbol 287 MovieClip Frame 1
stop();
Symbol 294 MovieClip Frame 1
stop();
Symbol 303 MovieClip Frame 1
stop();
Symbol 306 MovieClip Frame 1
stop();
Symbol 312 Button
on (press) {
gotoAndStop (1);
}
Symbol 313 MovieClip Frame 1
stop();
Symbol 313 MovieClip Frame 2
stop();
Symbol 322 Button
on (release, keyPress "<Enter>") {
_parent.gotoAndStop("start");
}
Symbol 328 Button
on (release) {
_parent.gotoAndStop("submiths");
}
Symbol 335 Button
on (release, keyPress "<Enter>") {
_parent.gotoAndStop("start");
}
Symbol 336 MovieClip Frame 1
stop();
Symbol 336 MovieClip Frame 2
if (_root.score >= 0) {
_parent.score = _parent.score - 35225;
}
Instance of Symbol 357 MovieClip in Symbol 358 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.hitnext = false;
}
Instance of Symbol 357 MovieClip in Symbol 358 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.hitnext = true;
}
Symbol 364 MovieClip Frame 1
stop();
Symbol 364 MovieClip Frame 249
stop();
_root.stopthegame = true;
_root.continuewinner = true;
_root.timeleftself.stop();
_root.gameinfo.gotoAndStop(2);
Symbol 370 MovieClip Frame 1
stop();
Symbol 370 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 377 MovieClip Frame 1
stop();
Symbol 385 Button
on (press) {
play();
}
on (keyPress "<Enter>") {
play();
}
Instance of Symbol 109 MovieClip "secretball5" in Symbol 389 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 109 MovieClip "secretball3" in Symbol 389 MovieClip Frame 10
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 109 MovieClip "secretball4" in Symbol 389 MovieClip Frame 20
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 109 MovieClip "secretball6" in Symbol 389 MovieClip Frame 30
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 109 MovieClip "secretball1" in Symbol 389 MovieClip Frame 40
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Instance of Symbol 109 MovieClip "secretball7" in Symbol 389 MovieClip Frame 50
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Symbol 389 MovieClip Frame 60
stop();
Instance of Symbol 109 MovieClip "secretball2" in Symbol 389 MovieClip Frame 60
onClipEvent (enterFrame) {
if ((this._x > 540) && (this._x < 580)) {
flash.gotoAndPlay(2);
}
}
Symbol 394 Button
on (press) {
highscore.removeMovieClip();
_root.gotoAndStop("start");
}