Frame 1
stop();
Instance of Symbol 2 MovieClip in Frame 1
onClipEvent (enterFrame) {
_x = (_x - speed);
if (_x < 160) {
_x = 800;
}
if (_root.man.alive) {
speed = _root.man.speed / 4;
} else {
speed = _root.wallstain.speed;
if (speed < 0.2) {
speed = 0;
}
}
}
Frame 25
stop();
Frame 27
stop();
Instance of Symbol 49 MovieClip in Frame 27
onClipEvent (enterFrame) {
_rotation = (_rotation + 0.25);
}
Frame 28
stop();
Frame 29
stop();
Frame 30
stop();
Instance of Symbol 66 MovieClip "wallstain" in Frame 30
onClipEvent (enterFrame) {
if (_root.man.alive == false) {
_x = (_x - speed);
speed = speed * 0.95;
if (_currentframe == 1) {
speed = _root.man.speed / 4;
play();
}
if (speed < 0.2) {
speed = 0;
if (_root.deadmenu._currentframe == 1) {
_root.deadmenu.play();
}
}
}
}
Instance of Symbol 77 MovieClip "man" in Frame 30
onClipEvent (load) {
alive = true;
next = "LEFT";
speed = 0;
accel = 4;
count = 9;
time = 0;
maxspeed = 0;
}
onClipEvent (enterFrame) {
if (alive) {
time++;
gotoAndStop (1);
if (_root.dist < 0) {
alive = false;
}
speed = speed * 0.95;
_root.nextout = next;
_root.timeout = Math.round(time / 30) add "s";
if (speed > maxspeed) {
maxspeed = speed;
}
legs._rotation = legs._rotation + speed;
_root.moon._x = _root.moon._x - (speed / 3);
count++;
if (count == 10) {
_root.speedout = Math.round(speed) add "km/h";
count = 0;
}
if (_root.test == false) {
if (next == "LEFT") {
if (Key.isDown(37) && (!Key.isDown(39))) {
speed = speed + accel;
next = "RIGHT";
}
}
if (next == "RIGHT") {
if (Key.isDown(39) && (!Key.isDown(37))) {
speed = speed + accel;
next = "LEFT";
}
}
}
} else {
_root.speedout = "";
_root.nextout = "";
_root.timeout = "";
gotoAndStop (2);
}
}
Instance of Symbol 79 MovieClip "moon" in Frame 30
onClipEvent (load) {
speed = 0;
accel = 0.01;
}
onClipEvent (enterFrame) {
speed = speed + accel;
_x = (_x + speed);
_rotation = (_rotation + (speed / 2.5));
_root.moonblood._x = _x;
if (_root.man.alive) {
_root.moonblood._visible = 0;
_root.wallstain._visible = 0;
} else {
_root.moonblood._visible = 1;
_root.wallstain._visible = 1;
_root.moonblood._rotation = _root.moonblood._rotation + (speed / 2.5);
}
}
Instance of Symbol 82 MovieClip "arrow" in Frame 30
onClipEvent (enterFrame) {
if (maxdist < Math.round(((_root.man._x - _root.moon._x) - 50) / 40)) {
maxdist = Math.round(((_root.man._x - _root.moon._x) - 50) / 40);
}
if (_root.man.alive == true) {
_visible = 1;
_root.dist = (_root.man._x - _root.moon._x) - 50;
distout = Math.round(((_root.man._x - _root.moon._x) - 50) / 40) add "m";
if (_root.moon._x > -130) {
_x = (_root.moon._x + 140);
} else {
_x = 10;
}
} else {
_visible = 0;
}
}
Instance of Symbol 87 MovieClip "moonblood" in Frame 30
onClipEvent (enterFrame) {
if (_root.man.alive == false) {
if (_currentframe == 1) {
play();
}
}
}
Instance of Symbol 89 MovieClip in Frame 30
onClipEvent (enterFrame) {
if (_root.man.alive == true) {
_x = (_x - (_root.man.speed / 3));
_root.travelout = Math.round((_root.man._x - _x) / 40) add "m";
_root.traveloutout = Math.round((_root.man._x - _x) / 40) add "m";
} else {
_root.traveloutout = "";
}
}
Instance of Symbol 104 MovieClip in Frame 30
onClipEvent (enterFrame) {
if (_root.man.alive == true) {
testnum = "Test number " add num;
if (_root.travelout == "50m") {
num = 1;
play();
}
if (_root.travelout == "100m") {
num = 2;
play();
}
if (_root.travelout == "150m") {
num = 3;
play();
}
if (_root.travelout == "200m") {
num = 4;
play();
}
if (_root.travelout == "250m") {
num = 5;
play();
}
if (_root.travelout == "300m") {
num = 6;
play();
}
if (_root.travelout == "350m") {
num = 7;
play();
}
if (((((((((((((_root.travelout == "400m") || (_root.travelout == "450m")) || (_root.travelout == "500m")) || (_root.travelout == "550m")) || (_root.travelout == "600m")) || (_root.travelout == "650m")) || (_root.travelout == "700m")) || (_root.travelout == "750m")) || (_root.travelout == "800m")) || (_root.travelout == "850m")) || (_root.travelout == "900m")) || (_root.travelout == "950m")) || (_root.travelout == "1000m")) {
num = 8;
play();
}
} else {
gotoAndStop (1);
}
}
Instance of Symbol 112 MovieClip in Frame 30
onClipEvent (load) {
_visible = 0;
gotoAndStop (1);
}
onClipEvent (enterFrame) {
if (_root.man.alive == true) {
if (_root.dist > 300) {
_visible = 1;
gotoAndStop (1);
} else if (_root.dist > 200) {
gotoAndStop (2);
} else if (_root.dist > 100) {
gotoAndStop (3);
} else {
gotoAndStop (4);
}
} else {
gotoAndStop (1);
}
}
Instance of Symbol 114 MovieClip in Frame 30
onClipEvent (enterFrame) {
_x = (_x - speed);
if (_x < 0) {
_x = 800;
}
if (_root.man.alive) {
speed = _root.man.speed / 3;
} else {
speed = _root.wallstain.speed;
if (speed < 0.2) {
speed = 0;
}
}
}
Instance of Symbol 133 MovieClip "deadmenu" in Frame 30
onClipEvent (enterFrame) {
topspeedout = Math.round(_root.man.maxspeed) add "km/h";
maxdistout = _root.arrow.maxdist add "m";
timeout = Math.round(_root.man.time / 30) add "s";
dist = _root.travelout;
}
Symbol 6 Button
on (release) {
getURL ("http://www.albinoblacksheep.com/", "_blank");
}
Symbol 16 Button
on (release) {
_root.gotoAndStop(25);
}
Symbol 17 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
setProperty(loading_bar, _xscale , PercentLoaded);
} else {
gotoAndStop (3);
}
Symbol 17 MovieClip Frame 2
gotoAndPlay (1);
Symbol 17 MovieClip Frame 3
stop();
Symbol 31 MovieClip Frame 180
_root.gotoAndStop(27);
Symbol 43 Button
on (release) {
gotoAndStop (29);
}
Symbol 47 Button
on (release) {
gotoAndStop (28);
}
Symbol 55 Button
on (release) {
_root.gotoAndStop(27);
}
Symbol 61 Button
on (release) {
nextFrame();
}
Symbol 66 MovieClip Frame 1
stop();
Symbol 66 MovieClip Frame 3
stop();
Symbol 73 MovieClip Frame 1
stop();
Symbol 73 MovieClip Frame 2
stop();
Symbol 73 MovieClip Frame 3
stop();
Symbol 73 MovieClip Frame 4
stop();
Symbol 73 MovieClip Frame 5
stop();
Symbol 73 MovieClip Frame 6
stop();
Symbol 77 MovieClip Frame 1
stop();
Instance of Symbol 73 MovieClip "legs" in Symbol 77 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_parent.speed < 5) {
gotoAndStop (1);
} else if (_parent.speed < 10) {
gotoAndStop (2);
} else if (_parent.speed < 15) {
gotoAndStop (3);
} else if (_parent.speed < 20) {
gotoAndStop (4);
} else if (_parent.speed < 30) {
gotoAndStop (5);
} else {
gotoAndStop (6);
}
}
Symbol 77 MovieClip Frame 3
stop();
Symbol 87 MovieClip Frame 1
stop();
Symbol 87 MovieClip Frame 3
stop();
Symbol 99 MovieClip Frame 1
stop();
Symbol 99 MovieClip Frame 2
stop();
Symbol 104 MovieClip Frame 1
stop();
_root.test = false;
Symbol 104 MovieClip Frame 91
stop();
Instance of Symbol 99 MovieClip "k1" in Symbol 104 MovieClip Frame 91
onClipEvent (load) {
_y = 60;
}
Instance of Symbol 99 MovieClip "k2" in Symbol 104 MovieClip Frame 91
onClipEvent (load) {
if (_parent.num > 1) {
_y = 60;
}
}
Instance of Symbol 99 MovieClip "k3" in Symbol 104 MovieClip Frame 91
onClipEvent (load) {
if (_parent.num > 2) {
_y = 60;
}
}
Instance of Symbol 99 MovieClip "k4" in Symbol 104 MovieClip Frame 91
onClipEvent (load) {
if (_parent.num > 3) {
_y = 60;
}
}
Instance of Symbol 99 MovieClip in Symbol 104 MovieClip Frame 91
onClipEvent (load) {
timer = (_parent.num * 30) + 60;
letterArray = "abcdefghijklmnopqrstuvwxyz";
startcount = false;
_root.keynum = 1;
count = 0;
_parent["k" add _root.keynum].gotoAndStop(2);
_parent["k" add _root.keynum].letter = letterArray.charAt(random(26));
}
onClipEvent (keyDown) {
if (Key.getCode() == (_parent["k" add _root.keynum].letter.charCodeAt(0) - 32)) {
startcount = true;
} else if ((Key.getCode() > 64) && (Key.getCode() < 91)) {
_parent.gotoAndPlay(124);
}
}
onClipEvent (enterFrame) {
timer--;
_parent.testmeter._xscale = timer;
if (_root.keynum > _parent.num) {
_parent.gotoAndPlay(92);
}
if (startcount == true) {
count++;
if (count > 5) {
_root.keynum++;
_parent["k" add _root.keynum].gotoAndStop(2);
_parent["k" add _root.keynum].letter = letterArray.charAt(random(26));
count = 0;
startcount = false;
}
}
}
Instance of Symbol 99 MovieClip "k5" in Symbol 104 MovieClip Frame 91
onClipEvent (load) {
if (_parent.num > 4) {
_y = 100;
}
}
Instance of Symbol 99 MovieClip "k6" in Symbol 104 MovieClip Frame 91
onClipEvent (load) {
if (_parent.num > 5) {
_y = 100;
}
}
Instance of Symbol 99 MovieClip "k7" in Symbol 104 MovieClip Frame 91
onClipEvent (load) {
if (_parent.num > 6) {
_y = 100;
}
}
Instance of Symbol 99 MovieClip "k8" in Symbol 104 MovieClip Frame 91
onClipEvent (load) {
if (_parent.num > 7) {
_y = 100;
}
}
Symbol 104 MovieClip Frame 123
gotoAndStop (1);
Symbol 104 MovieClip Frame 124
_root.moon.accel = _root.moon.accel + 0.01;
Symbol 104 MovieClip Frame 155
gotoAndStop (1);
Symbol 112 MovieClip Frame 1
stop();
Symbol 112 MovieClip Frame 2
stop();
Symbol 112 MovieClip Frame 3
stop();
Symbol 112 MovieClip Frame 4
stop();
Symbol 132 Button
on (release) {
_root.gotoAndStop(29);
}
Symbol 133 MovieClip Frame 1
stop();
Symbol 133 MovieClip Frame 31
stop();