Frame 1
play();
fscommand ("allowscale", "0");
ifFrameLoaded (8) {
gotoAndPlay (8);
}
Frame 2
gotoAndPlay (1);
Frame 8
play();
ifFrameLoaded (22) {
gotoAndStop (21);
}
Frame 9
prevFrame();
Frame 21
stop();
stopAllSounds();
Frame 22
rand2 = "430";
Set("/a:seite", "1");
Set("/b:seite", "1");
speed = "0";
dotz = "0";
steig = "0.3";
breite = "50";
hoehe = "77";
unfall = "0";
ende = "0";
Set("/tanke:hehe", "0");
setProperty("/scoreanz", _visible , "0");
setProperty("/lache", _visible , "0");
setProperty("/mann", _visible , "0");
setProperty("/a", _rotation , "0");
setProperty("/b", _rotation , "0");
tellTarget ("/lev") {
gotoAndStop (1);
};
tellTarget ("/a") {
gotoAndPlay (1);
};
tellTarget ("/b") {
gotoAndPlay (1);
};
tellTarget ("/c") {
gotoAndPlay (1);
};
tellTarget ("/einf") {
gotoAndPlay (1);
};
tellTarget ("/ich/exe") {
gotoAndStop (1);
};
setProperty("/c", _y , "700");
setProperty("/a", _y , "700");
setProperty("/b", _y , "700");
setProperty("/ich", _x , "400");
setProperty("/tanke", _y , "-3000");
tellTarget ("/ich") {
gotoAndPlay (1);
};
Frame 23
tellTarget ("/zeit") {
gotoAndStop (1);
};
stop();
Frame 24
gotoAndPlay (22);
stopAllSounds();
tellTarget ("/zeit") {
gotoAndPlay (1);
};
Frame 34
stop();
stopAllSounds();
punkte = /zeit:punkte;
Frame 35
stop();
loadMovieNum ("scorefilm.swf", 1);
Frame 36
gotoAndPlay (22);
unloadMovieNum (1);
Symbol 11 MovieClip Frame 1
play();
Symbol 16 Button
on (release) {
toggleHighQuality();
}
Symbol 26 Button
on (release) {
getURL ("http://www.flashspiele.de", "_blank");
}
Symbol 34 Button
on (press) {
gotoAndPlay (22);
}
Symbol 36 Button
on (keyPress "+") {
toggleHighQuality();
}
on (keyPress "-") {
toggleHighQuality();
}
Symbol 41 MovieClip Frame 1
stop();
Symbol 41 MovieClip Frame 2
play();
Symbol 41 MovieClip Frame 5
gotoAndStop (1);
Symbol 41 MovieClip Frame 10
gotoAndStop (1);
Symbol 44 MovieClip Frame 1
stop();
Symbol 44 MovieClip Frame 2
stop();
Symbol 50 MovieClip Frame 1
_y = (_y + /:speed);
if (/:maxspeed < /:speed) {
Set("/:speed", /:maxspeed);
}
if (speedalt < /:speed) {
tellTarget ("/ich/renner/puff") {
gotoAndStop (2);
};
}
if (/:speed < speedalt) {
tellTarget ("/ich/renner/puff") {
gotoAndStop (3);
};
}
if (/:speed == speedalt) {
tellTarget ("/ich/renner/puff") {
gotoAndStop (1);
};
}
if ("400" < _y) {
_y = "0";
setProperty("bremse", _x , "-400");
}
setProperty("/bremsen", _x , getProperty("bremse", _x) + _x);
setProperty("/bremsen", _y , getProperty("bremse", _y) + _y);
setProperty("/bremsen", _x , getProperty("bremse", _x) + _x);
setProperty("/bremsen", _rotation , getProperty("bremse", _rotation));
Set("/:speed_s", /:speed * "5");
setProperty("/zeiger", _rotation , /:speed_s * "0.7");
setProperty("/zeiger", _xscale , "100");
setProperty("/zeiger", _yscale , "100");
play();
speedalt = /:speed;
Symbol 50 MovieClip Frame 2
prevFrame();
if (/:speed < "0") {
Set("/:speed", "0");
}
Symbol 51 Button
on (keyPress "<Up>") {
if (unfall == "0") {
speed = speed + "2";
tellTarget ("/zeit") {
play();
};
}
}
on (keyPress "<Down>") {
if (unfall == "0") {
speed = speed - "2";
}
}
on (keyPress "<Space>") {
if (unfall == "0") {
setProperty("/bremsen", _xscale , "100");
setProperty("/bremsen", _yscale , "100");
speed = speed - "10";
tellTarget ("sou") {
gotoAndStop ("bremsen");
};
if ("9" < speed) {
setProperty("/abahn/bremse", _x , getProperty("/ich", _x) - getProperty("/abahn", _x));
setProperty("/abahn/bremse", _y , getProperty("/ich", _y) - getProperty("/abahn", _y));
setProperty("/abahn/bremse", _rotation , getProperty("/ich", _rotation));
}
}
}
on (keyPress "+") {
toggleHighQuality();
}
on (keyPress "-") {
toggleHighQuality();
}
Symbol 54 MovieClip Frame 1
_y = (_y + /:speed);
if ("3400" < _y) {
_y = "-3400";
}
if ("-440" < _y) {
Set("/:rand2", "450");
}
if ("-100" < _y) {
Set("/:rand2", "520");
}
if ("600" < _y) {
Set("/:rand2", "450");
}
if ("1130" < _y) {
Set("/:rand2", "390");
}
Set("/:xta", _y);
play();
if ((((((_y - getProperty("/ich", _y)) < "20") and ("-20" < (_y - getProperty("/ich", _y)))) and (/:speed == "0")) and ("450" < getProperty("/ich", _x))) and (hehe == "0")) {
tellTarget ("/lev") {
gotoAndStop (7);
};
hehe = "1";
tellTarget ("/hehe") {
gotoAndPlay (2);
};
}
Symbol 54 MovieClip Frame 2
prevFrame();
Symbol 58 MovieClip Frame 1
_y = "250";
Set("/:rand2", "440");
Symbol 58 MovieClip Frame 2
play();
_y = (_y + /:speed);
if ("1600" < _y) {
Set("/:rand2", "390");
}
if ("3400" < _y) {
stop();
}
Symbol 58 MovieClip Frame 3
prevFrame();
Symbol 62 Button
on (release, keyPress "<Enter>") {
stopAllSounds();
gotoAndPlay (22);
tellTarget ("/zeit") {
gotoAndPlay (1);
};
if (ende == "0") {
}
tellTarget ("/balk") {
gotoAndStop (1);
};
}
Symbol 65 MovieClip Frame 36
stop();
Symbol 96 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 15
stop();
x = getProperty("/a", _x);
xi = getProperty("/ich", _x);
y = getProperty("/a", _y);
yi = getProperty("/ich", _y);
if (y < yi) {
setProperty("/a", _rotation , "180");
}
if (xi < x) {
setProperty("/a", _rotation , "90");
}
x = getProperty("/b", _x);
xi = getProperty("/ich", _x);
y = getProperty("/b", _y);
yi = getProperty("/ich", _y);
if (y < yi) {
setProperty("/b", _rotation , "180");
}
if (xi < x) {
setProperty("/b", _rotation , "90");
}
Symbol 99 MovieClip Frame 1
stop();
Symbol 100 MovieClip Frame 1
stepx = "0";
speed = "-15" - random("15");
rand1 = "68";
rand2 = "360";
lenk = "1.2";
var = "0.05";
tellTarget ("bilder") {
gotoAndStop("1" + random("10"));
};
if (/a:seite == "1") {
_x = ("180" + random("70"));
}
if (/a:seite == "2") {
_x = ("75" + random("60"));
}
Symbol 100 MovieClip Frame 2
stepy = speed + /:speed;
_x = (_x + stepx);
_y = (_y + stepy);
if ("4.5" < stepx) {
stepx = "4.5";
}
if (stepx < "-4.5") {
stepx = "-4.5";
}
_rotation = (stepx * "2");
if (_x < rand1) {
_x = rand1;
}
if (rand2 < _x) {
_x = rand2;
}
if (_y < "-100") {
_y = "550";
gotoAndPlay (1);
}
if ("600" < _y) {
_y = "-100";
gotoAndPlay (1);
}
if (speed < "-30") {
down = "1";
}
if ("-10" < speed) {
down = "0";
}
if (down == "0") {
speed = speed - var;
}
if (down == "1") {
speed = speed + var;
}
Symbol 100 MovieClip Frame 3
gotoAndPlay (2);
x = getProperty("/ich", _x);
y = getProperty("/ich", _y);
xb = getProperty("/c", _x);
yb = getProperty("/c", _y);
xa = _x;
ya = _y;
if (((yb - ya) >= "150") and ("250" >= _x)) {
stepx = "2";
}
if (("300" < _x) and (stepx <> "0")) {
stepx = "-0.1";
}
if ((_x < "190") and (stepx <> "0")) {
stepx = "0.1";
}
if ((((yb - ya) < "180") and ("-180" < (yb - ya))) and ("260" < _x)) {
tellTarget ("licht") {
play();
};
stepx = "-12";
}
if (((((x - xa) < /:breite) and ((-/:breite) < (x - xa))) and ((y - ya) < /:hoehe)) and ((-/:hoehe) < (y - ya))) {
if ("4" < /:dotz) {
tellTarget ("/ich") {
gotoAndPlay ("crash");
};
tellTarget ("bilder") {
gotoAndStop ("crash");
};
speed = "0";
stop();
} else {
setProperty("/ich", _x , altxich + ((x - xa) / "2"));
_y = (altyich - ((y - ya) * "2"));
setProperty("/boing", _x , altxich + (x - xa));
setProperty("/boing", _y , altyich + (y - ya));
tellTarget ("/boing") {
gotoAndPlay (2);
};
Set("/ich:stepx", /ich:stepx * "-0.5");
}
} else {
altxich = getProperty("/ich", _x);
altyich = _y;
}
if (((((yb - ya) < "150") and ("-150" < (yb - ya))) and ((_x - x) < "50")) and ("-50" < (_x - x))) {
tellTarget ("licht") {
play();
};
}
Symbol 100 MovieClip Frame 4
_y = "-200";
play();
Symbol 101 MovieClip Frame 1
stepx = "0";
speed = "-20" - random("20");
rand1 = "68";
rand2 = "360";
stepx = "0";
_x = ("70" + random("65"));
lenk = "1.2";
var = "0.05";
tellTarget ("bilder") {
gotoAndStop(random("10") + "1");
};
Symbol 101 MovieClip Frame 2
stepy = speed + /:speed;
_x = (_x + stepx);
_y = (_y + stepy);
if ("4.5" < stepx) {
stepx = "4.5";
}
if (stepx < "-4.5") {
stepx = "-4.5";
}
_rotation = (stepx * "3");
if (_x < rand1) {
_x = rand1;
}
if (rand2 < _x) {
_x = rand2;
}
if (_y < "-100") {
_y = "550";
gotoAndPlay (1);
}
if ("550" < _y) {
_y = "-100";
gotoAndPlay (1);
}
if (speed < "-40") {
down = "1";
}
if ("-20" < speed) {
down = "0";
}
if (down == "0") {
speed = speed - var;
}
if (down == "1") {
speed = speed + var;
}
Symbol 101 MovieClip Frame 3
gotoAndPlay (2);
x = getProperty("/ich", _x);
y = getProperty("/ich", _y);
xb = getProperty("/b", _x);
yb = getProperty("/b", _y);
xa = _x;
ya = _y;
if (((yb - ya) >= "150") and ("130" >= _x)) {
stepx = "2";
}
if (("220" < _x) and (stepx <> "0")) {
stepx = "-0.1";
}
if ((_x < "100") and (stepx <> "0")) {
stepx = "0.1";
}
if ((((yb - ya) < "150") and ("-150" < (yb - ya))) and ("130" < _x)) {
stepx = "-12";
tellTarget ("licht") {
play();
};
}
if (((((x - xa) < /:breite) and ((-/:breite) < (x - xa))) and ((y - ya) < /:hoehe)) and ((-/:hoehe) < (y - ya))) {
if ("4" < /:dotz) {
tellTarget ("/ich") {
gotoAndPlay ("crash");
};
tellTarget ("bilder") {
gotoAndStop ("crash");
};
speed = "0";
stop();
} else {
setProperty("/ich", _x , altxich + ((x - xa) / "2"));
_y = (altyich - ((y - ya) * "2"));
setProperty("/boing", _x , altxich + ((x - xa) / "2"));
setProperty("/boing", _y , altyich + ((y - ya) / "2"));
tellTarget ("/boing") {
gotoAndPlay (2);
};
Set("/ich:stepx", /ich:stepx * "-0.5");
}
} else {
altxich = getProperty("/ich", _x);
altyich = _y;
}
if (((((y - ya) < "200") and ("-200" < (y - ya))) and ((x - _x) < "90")) and ("-90" < (x - _x))) {
tellTarget ("licht") {
play();
};
}
Symbol 101 MovieClip Frame 4
_y = "-200";
play();
Symbol 103 Button
on (keyPress "<Left>") {
if (/:unfall == "0") {
stepx = stepx - lenk;
}
}
on (keyPress "<Right>") {
if (/:unfall == "0") {
stepx = stepx + lenk;
}
}
Symbol 118 MovieClip Frame 1
stop();
Symbol 118 MovieClip Frame 2
stop();
Symbol 118 MovieClip Frame 3
stop();
Symbol 120 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 21
play();
stopAllSounds();
if (/:level >= "4") {
tellTarget ("/") {
gotoAndStop ("end");
};
}
Symbol 123 MovieClip Frame 22
Set("/:rand2", "500");
stop();
Symbol 125 MovieClip Frame 1
stepx = "0";
rand1 = "68";
lenk = "1";
_x = "410";
Symbol 125 MovieClip Frame 2
if ("0" < /:speed) {
_x = (_x + stepx);
}
if ("4" < stepx) {
stepx = "4";
}
if (stepx < "-4") {
stepx = "-4";
}
multi = ("70" - /:speed) / "10";
_rotation = (stepx * multi);
setProperty("renner/reif", _rotation , stepx * "2");
setProperty("renner/reif_l", _rotation , stepx * "2");
_xscale = "100";
_yscale = "100";
setProperty("renner/reif", _xscale , "100");
setProperty("renner/reif", _yscale , "100");
setProperty("renner/reif_l", _xscale , "100");
setProperty("renner/reif_l", _yscale , "100");
if (_x < rand1) {
if ("4" < /:dotz) {
gotoAndPlay (5);
}
stepx = stepx * "-1";
_x = (rand1 + "10");
setProperty("/boing", _x , rand1);
setProperty("/boing", _y , _y);
tellTarget ("/boing") {
gotoAndPlay (2);
};
}
rand2 = /:rand2;
if (rand2 < _x) {
if ("4" < /:dotz) {
gotoAndPlay (5);
}
stepx = stepx * "-1";
_x = (rand2 - "10");
setProperty("/boing", _x , rand2);
setProperty("/boing", _y , _y);
tellTarget ("/boing") {
gotoAndPlay (2);
};
}
lenk = /:speed / "8";
setProperty("renner/puff/flamm", _yscale , /:speed * "3");
Symbol 125 MovieClip Frame 3
gotoAndPlay (2);
Symbol 125 MovieClip Frame 5
stop();
tellTarget ("exe") {
gotoAndPlay (1);
};
Set("/:speed", "0");
tellTarget ("/zeit") {
stop();
};
Set("/:unfall", "1");
tellTarget ("/a") {
stop();
};
tellTarget ("/b") {
stop();
};
tellTarget ("/c") {
stop();
};
tellTarget ("/lache") {
gotoAndPlay (1);
};
setProperty("/lache", _x , _x);
setProperty("/lache", _y , _y);
setProperty("/lache", _visible , "1");
setProperty("/mann", _visible , "1");
setProperty("/mann", _y , _y);
if ("3" < /:level) {
Set("/:ende", "1");
}
stop();
Symbol 125 MovieClip Frame 8
stop();
Symbol 132 MovieClip Frame 1
w = "6";
n = "1";
while (n < "60") {
duplicateMovieClip ("sekk", "sekk" add n, n);
setProperty("sekk" add n, _rotation , w);
n = n + "1";
w = w + "6";
}
Symbol 147 MovieClip Frame 1
zeh = "0";
sek = "0";
min = "0";
h = "0";
zeh_alt = int(gettime / "100");
km = "0";
km1 = "0";
km2 = "0";
total = "0";
durch = "0";
wert = "0";
zyclus = "0";
punkte = "0";
stop();
if (zeh < "10") {
zeh = "0" add zeh;
}
if (sek < "10") {
sekunde = "0" add sek;
} else {
sekunde = sek;
}
if (min < "10") {
minute = "0" add min;
} else {
minute = min;
}
if (h < "10") {
stunde = "0" add h;
} else {
stunde = h;
}
zeit = (((((stunde add ".") add minute) add ".") add sekunde) add ".") add zeh;
setProperty("sek", _rotation , "0");
setProperty("min", _rotation , "0");
setProperty("h", _rotation , "0");
Symbol 147 MovieClip Frame 2
gettime = getTimer();
zeh = int(gettime / "100") - zeh_alt;
if (zeh >= "10") {
zeh_alt = int(gettime / "100");
sek = sek + "1";
setProperty("sek", _rotation , getProperty("sek", _rotation) + "6");
setProperty("sek", _xscale , "100");
setProperty("sek", _yscale , "100");
entfernung = /:speed_s / "3600";
km1 = km1 + entfernung;
km2 = int(km1 * "100");
km = (km2 * "0.01") add " km";
Set("/:km", km2 * "0.01");
wert = wert + /:speed_s;
total = total + "1";
zyclus = zyclus + "1";
durch1 = int((wert / total) * "10");
durch = int((durch1 / "10") / "1.4") add " km/h";
}
if (sek == "60") {
sek = "0";
min = min + "1";
setProperty("min", _rotation , getProperty("min", _rotation) + "6");
setProperty("min", _xscale , "100");
setProperty("min", _yscale , "100");
setProperty("h", _rotation , getProperty("h", _rotation) + "0.5");
setProperty("h", _xscale , "100");
setProperty("h", _yscale , "100");
}
if (min == "60") {
min = "0";
h = h + "1";
}
if (zeh < "10") {
zeh = zeh add "0";
}
if (sek < "10") {
sekunde = "0" add sek;
} else {
sekunde = sek;
}
if (min < "10") {
minute = "0" add min;
} else {
minute = min;
}
if (h < "10") {
stunde = "0" add h;
} else {
stunde = h;
}
zeit = (((((stunde add ".") add minute) add ".") add sekunde) add ".") add zeh;
Symbol 147 MovieClip Frame 3
gotoAndPlay (2);
if (zyclus >= "20") {
tellTarget ("/lev") {
nextFrame();
};
zyclus = "0";
}
punkte = int(durch1 * km1);
punkte_s = punkte add " Punkte";
Symbol 147 MovieClip Frame 12
if (zeh < "10") {
zeh = "0" add zeh;
}
if ((sek < "10") and (zeh < "1")) {
sek = "0" add sek;
}
if (((min < "10") and (sek < "1")) and (zeh < "1")) {
min = "0" add min;
}
Symbol 154 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 8
tellTarget ("bilder") {
gotoAndStop(random("10") + "1");
};
Symbol 179 MovieClip Frame 1
stepx = "0";
speed = "-5" - random("15");
rand1 = "68";
rand2 = "360";
lenk = "1.2";
var = "0.02";
tellTarget ("lkw/fh") {
gotoAndStop("1" + random("3"));
};
tellTarget ("lkw/ah") {
gotoAndStop("1" + random("7"));
};
Symbol 179 MovieClip Frame 2
play();
stepy = speed + /:speed;
_y = (_y + stepy);
if (_y < "-150") {
_y = "700";
gotoAndPlay (1);
}
if ("700" < _y) {
_y = "-150";
gotoAndPlay (1);
}
if (speed < "-20") {
down = "1";
}
if ("-5" < speed) {
down = "0";
}
if (down == "0") {
speed = speed - var;
}
if (down == "1") {
speed = speed + var;
}
Symbol 179 MovieClip Frame 3
gotoAndPlay (2);
x = getProperty("/ich", _x);
y = getProperty("/ich", _y);
xa = _x;
ya = _y;
if (((((x - xa) < /:breite) and ((-/:breite) < (x - xa))) and ((y - ya) < "140")) and ("-140" < (y - ya))) {
if ("4" < /:dotz) {
tellTarget ("/ich") {
gotoAndPlay ("crash");
};
speed = "0";
stop();
} else {
setProperty("/ich", _x , altxich + ((x - xa) / "2.5"));
_y = (altyich - ((y - ya) * "2"));
setProperty("/boing", _x , altxich + (x - xa));
setProperty("/boing", _y , altyich + (y - ya));
tellTarget ("/boing") {
gotoAndPlay (2);
};
Set("/ich:stepx", /ich:stepx * "-0.5");
}
} else {
altxich = getProperty("/ich", _x);
altyich = _y;
}
Symbol 181 MovieClip Frame 1
Set("/:maxspeed_s", "120");
Set("/:maxspeed", /:maxspeed_s / "5");
Set("/:level", _currentframe);
stop();
Symbol 181 MovieClip Frame 2
Set("/:maxspeed_s", "170");
Set("/:maxspeed", /:maxspeed_s / "5");
Set("/:level", _currentframe);
tellTarget ("/sou") {
gotoAndPlay ("wrumm");
};
Symbol 181 MovieClip Frame 3
Set("/:maxspeed_s", "220");
Set("/:maxspeed", /:maxspeed_s / "5");
Set("/:level", _currentframe);
tellTarget ("/sou") {
gotoAndPlay ("wrumm");
};
Symbol 181 MovieClip Frame 4
Set("/:maxspeed_s", "260");
Set("/:maxspeed", /:maxspeed_s / "5");
Set("/:level", _currentframe);
tellTarget ("/sou") {
gotoAndPlay ("wrumm");
};
Symbol 181 MovieClip Frame 5
Set("/:maxspeed_s", "300");
Set("/:maxspeed", /:maxspeed_s / "5");
Set("/:level", _currentframe);
tellTarget ("/sou") {
gotoAndPlay ("wrumm");
};
Symbol 181 MovieClip Frame 6
Set("/:maxspeed_s", "350");
Set("/:maxspeed", /:maxspeed_s / "5");
Set("/:level", _currentframe);
stop();
tellTarget ("/sou") {
gotoAndPlay ("wrumm");
};
Symbol 181 MovieClip Frame 7
stop();
Set("/:maxspeed_s", "350");
Set("/:maxspeed", /:maxspeed_s / "5");
Set("/:level", _currentframe);
stop();
Set("/tanke:hehe", "1");
tellTarget ("/sou") {
gotoAndPlay ("wrumm");
};
Symbol 181 MovieClip Frame 50
gotoAndStop (7);
Symbol 185 MovieClip Frame 1
stop();
Symbol 189 Button
on (release) {
gotoAndStop (21);
}
Symbol 192 MovieClip Frame 1
stop();
Symbol 192 MovieClip Frame 2
Set("/:dotz", /:dotz + "1");
tellTarget ("/balk") {
gotoAndStop(/:dotz + "1");
};
if ("4" < /:dotz) {
tellTarget ("/ich") {
gotoAndPlay ("crash");
};
}
Symbol 198 MovieClip Frame 1
stop();
Symbol 206 Button
on (release) {
gotoAndPlay (22);
unloadMovieNum (1);
tellTarget ("/zeit") {
gotoAndPlay (1);
};
ende = "0";
}
Symbol 214 Button
on (release) {
play();
}