Instance of Symbol 32 MovieClip in Frame 1
onClipEvent (enterFrame) {
prozent = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
this.gotoAndStop(Math.Round(prozent) + 1);
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
_root.play();
}
}
Frame 2
stop();
Frame 4
spieler_so = SharedObject.getlocal("speicher");
Frame 5
if (spieler_so.data.sprache == undefined) {
stop();
} else {
lang = spieler_so.data.sprache;
trace(lang);
gotoAndPlay (7);
}
Frame 8
if (lang == "de") {
greet = "Willkommen an Bord der Rainbow Warrior.\nIch bin Dein Einsatzleiter.\nBitte sag mir Deinen Namen.";
error_msg = "Bevor die Aktion starten kann muss ich wissen wie Du heisst.";
} else {
greet = "Welcome on board of the Rainbow Warrior,\nPlease tell me your name.";
error_msg = "I need to know your name for this campaign.";
}
Frame 10
if (spieler_so.data.name != undefined) {
name = spieler_so.data.name;
besuchsCounter = spieler_so.data.counter;
besuchsCounter++;
spieler_so.data.counter = besuchsCounter;
lang = spieler_so.data.sprache;
spieler_so.flush();
gotoAndPlay (15);
}
Frame 11
validate = function () {
if ((name == "") || (name == undefined)) {
el_mc.plp_counter = 5;
el_mc.gotoAndPlay("los");
greet = error_msg;
} else {
var spnFirst = name.substr(0, 1);
spnFirst = spnFirst.toUpperCase();
var spnRest = name.substr(1, name.length - 1);
spnRest = spnRest.toLowerCase();
name = spnFirst + spnRest;
spieler_so.data.name = name;
spieler_so.data.sprache = lang;
besuchsCounter = 1;
spieler_so.data.counter = besuchsCounter;
spieler_so.flush();
_root.play();
}
};
textfeld.onSetFocus = function () {
_root.name = "";
};
textfeld.onKillFocus = function () {
if ((_root.name == "") || undefined) {
greet = error_msg;
if (lang == "de") {
el_mc.plp_counter = 5;
el_mc.gotoAndPlay("nrm");
} else {
el_mc.plp_counter = 5;
el_mc.gotoAndPlay("nrm");
}
}
};
el_mc.plp_counter = 10;
el_mc.gotoAndPlay("nrm");
stop();
Frame 15
_root.createEmptyMovieClip("texte", 5);
if (lang == "de") {
greet = ((("Hallo " + name) + ". Du bist zum ") + besuchsCounter) + ". Mal hier";
texte.loosetext1 = "Die Aktion wurde abgebrochen.\nDeine Ernergievorr\u00E4te waren aufgebraucht. Mal sehen ob Du es in die Highscoreliste schaffst...";
texte.loosetext2 = "Die Aktion wurde abgebrochen.\nDeine Sauerstoffvorr\u00E4te waren aufgebraucht. Mal sehen ob Du es in die Highscoreliste schaffst...";
texte.loosetext3 = "Die Aktion wurde abgebrochen.\nDu hast das Tauchboot zu Schrott getaucht. Mal sehen ob Du es in die Highscoreliste schaffst...";
texte.loosetext4 = "Die Aktion war erfolgreich.\nDu hast die Wasserprobe genommen. Mal sehen ob Du es in die Highscoreliste schaffst...";
texte.head_loadinghs = "Highscoredaten werden geladen";
texte.head_writinghs = "Highscoredaten werden gespeichert";
texte.head_auswertung = "Auswertung";
texte.head_info = "Hintergrund";
texte.head_eintrag = "Highscoreeintrag";
texte.head_tellafriend = "Weiterempfehlen";
texte.head_error = "Fehlermeldung";
texte.high_punktestand = "Erreichte Punktzahl:";
texte.high_bonus = "Dein Gewinnbonus:";
texte.high_gesamt = "Deine Gesamtpunktzahl:";
texte.high_null = "ARGS, null Punkte! Das solltest Du besser nochmal versuchen!";
texte.high_zuwenig = "Nicht schlecht, aber das reicht leider nicht f\u00FCr die TOP 50!";
texte.high_reicht = "Wow, Du bist unter den TOP 50!\nDas gibt einen Eintrag in die Highscoreliste!";
texte.high_pseudo = "W\u00E4hle ein Pseudonym:";
texte.high_ok = "Super! Jetzt stehst Du drin!";
texte.taf_message = "Mitteilung*";
texte.taf_mail = "Deine Email*";
texte.taf_name = "Dein Name*";
texte.taf_friendmail = "Email Empf\u00E4nger";
texte.taf_bestaetigung = "Deine Empfehlung wurde versandt.";
texte.server_err = "Es gibt Schwierigkeiten den Server zu erreichen. Bitte stelle sicher dass du eine Verbindung ins Internet hast";
texte.punktedisplay = "Punkte";
texte.energiedisplay = "Energie";
texte.sauerstoffdisplay = "Sauerstoff";
texte.schadendisplay = "Schaden";
texte.probedisplay = "Wasser\nprobe";
texte.highscore_but = "Highscore";
texte.info_but = "Hintergrund";
texte.back_but = "Zurueck";
texte.links_but = "Links";
texte.rules_but = "Spielregeln";
texte.play_but = "Aktion Starten";
texte.tell_but = "Weiterempfehlen";
texte.send_but = "Absenden";
texte.anl_but = "Spielanleitung";
texte.anleitung1 = "<b>STEUERUNG:</b>\nCursor Links/Rechts = Drehen\nSPACE = Schub";
texte.anleitung2 = "<b>AUFGABEN:</b>\n1 - Bis nach La Hague tauchen\n2 - Wasserprobe nehmen\n3 - Zur\u00FCck zur Rainbow Warrior\n4 - Punkte sammeln";
level_arr = new Array();
level_arr[0] = "";
level_arr[1] = "";
level_arr[2] = "Wir haben ein radioaktives Fass geortet. Nimm es mit.";
level_arr[3] = "Der Zitteraal ist Dein Freund, er spendet Dir Energie wenn Du ihn ber\u00FChrst.";
level_arr[4] = "Da, ich sehe eine Wasserpflanze. Sie f\u00FCllt Deinen Sauerstoff auf.";
level_arr[5] = "Vorsicht vor den heissen Quellen. Sie erzeugen Auftrieb.";
level_arr[6] = "";
level_arr[7] = "";
level_arr[8] = "";
level_arr[9] = "Nach unseren Karten sind wir fast da.";
level_arr[10] = "Da ist das Rohr. Nimm die Probe und dann weg hier.";
koll1_arr = new Array();
koll1_arr[0] = ("Vorsicht mit den Felsen " + name) + ".";
koll1_arr[1] = ("Unser Tauchboot ist nicht aus Gummi " + name) + ".";
koll1_arr[2] = "Ich muss das alles wieder ausbeulen hinterher.";
koll1_arr[3] = name + " B-I-T-T-E etwas langsamer!";
koll1_arr[4] = "Ist das so schwer?";
koll2_arr = new Array();
koll2_arr[0] = name + ", dieses Tauchboot ist sehr wertvoll.";
koll2_arr[1] = "ARG! Nicht schon wieder!";
koll2_arr[2] = String.toUpperCase(name) + " - AUFPASSEN";
koll2_arr[3] = "Du willst ein Aktivist sein? Oh weh.";
koll2_arr[4] = "Noch so ein paar Crashes und es ist vorbei!";
texte.radio_txt = "Super. Wieder ein radioaktives Fass weniger. Weiter so!";
texte.gift_txt = "Mann, wer wirft hier seine Giftf\u00E4sser ins Meer?";
texte.reparatur_txt = "Hey, dieses Dingsbums hat unser Schiff komplett repariert.";
texte.truhe_txt = "Wow eine Perle! Vom Erl\u00F6s k\u00F6nnen wir sp\u00E4ter das Tauchboot reparieren.";
texte.spielstart_txt = ("Ok, die Aktion beginnt. Entt\u00E4usche uns nicht " + name) + ".";
texte.spieltipp_txt = "Ein Tipp: Schub kostet Punkte und Energie. Sei sparsam damit und nutze die Schwerkraft.";
texte.zurueck_txt = "Super wir haben die Probe! Jetzt zur\u00FCck zur Oberfl\u00E4che.";
texte.spielende_txt = ("Hey " + name) + ", da bist Du ja wieder. Gar nicht schlecht.";
blitzinfo = "Die franz\u00F6sische Wiederaufarbeitungsanlage La Hague leitet j\u00E4hrlich 500 Millionen Liter radioaktive Abw\u00E4sser in den \u00C4rmelkanal.\n\nDer Meeresboden rund um die Rohre enth\u00E4lt so viel Plutonium, dass die entnommenen Bodenproben nach deutschem Recht als Kernbrennstoff einzustufen sind.\n\nDie Verseuchung von Meerestieren wie Krebsen, Muscheln und Fischen ist vergleichbar mit der Kontamination nach nuklearen Gro\u00DFunf\u00E4llen.\n\nDeutschland, Schweiz, Japan, Niederlande und Australien transportieren ihren Atomm\u00FCll in die 'Wiederaufarbeitungsanlagen' von La Hague (France) und Sellafield (UK).";
} else {
greet = ((("Hello " + name) + ". You are here for the ") + besuchsCounter) + ". time.";
texte.loosetext1 = "You ran out of energy. Let's see if you got enough points for the Highscorelist...";
texte.loosetext2 = "You ran out of oxygen. Let's see if you got enough points for the Highscorelist...";
texte.loosetext3 = "You crashed the submersible. Let's see if you got enough points for the Highscorelist...";
texte.loosetext4 = "Excellent! You got the water probe. Let's see if you got enough points for the Highscorelist...";
texte.head_loadinghs = "loading Highscores";
texte.head_writinghs = "writing Highscores";
texte.head_auswertung = "Result";
texte.head_info = "Background";
texte.head_eintrag = "Highscore-Entry";
texte.head_tellafriend = "Tell-a-friend";
texte.head_error = "Error";
texte.high_punktestand = "Gathered points:";
texte.high_bonus = "Your bonus:";
texte.high_gesamt = "Total points:";
texte.high_null = "ARGG, zero points! I think you better try again!";
texte.high_zuwenig = "Not bad, but not enough for an entry in the TOP 50!";
texte.high_reicht = "Wow, you are one of the TOP 50!\nYou will get an entry in the Highscorelist!";
texte.high_pseudo = "Choose a pseudonym:";
texte.high_ok = "Super! You are in the Highscorelist!";
texte.taf_message = "Message*";
texte.taf_mail = "Your email*";
texte.taf_name = "Your name*";
texte.taf_friendmail = "Friends Email";
texte.taf_bestaetigung = "The message has been sent.";
texte.server_err = "We need a connection to the Internet!";
texte.punktedisplay = "Points";
texte.energiedisplay = "Energy";
texte.sauerstoffdisplay = "Oxygen";
texte.schadendisplay = "Damage";
texte.probedisplay = "Water\nprobe";
texte.highscore_but = "Highscore";
texte.info_but = "Background";
texte.back_but = "Back";
texte.links_but = "Links";
texte.rules_but = "The rules";
texte.play_but = "Play NOW";
texte.tell_but = "Tell A Friend";
texte.send_but = "Send";
texte.anl_but = "How to play";
texte.anleitung1 = "<b>STEERING:</b>\nCursor Left/Right = Rotation\nSPACE = Thrust";
texte.anleitung2 = "<b>TASKS:</b>\n1 - reaching La Hague with the submersible\n2 - taking a water probe\n3 - heading back to the Rainbow Warrior\n4 - collecting points";
level_arr = new Array();
level_arr[0] = "";
level_arr[1] = "";
level_arr[2] = "There! A radioactive barrel. Go pick it up!";
level_arr[3] = ("The electric eel is your friend, " + name) + ". It can recharge your energy.";
level_arr[4] = "You can replenish your oxygen by touching the water plant.";
level_arr[5] = "Watch for the hot sea-vents. They push your ship upwards.";
level_arr[6] = "";
level_arr[7] = "";
level_arr[8] = "";
level_arr[9] = "According to our charts you must be very close.";
level_arr[10] = "There is the tube. Take the probe and get back.";
koll1_arr = new Array();
koll1_arr[0] = ("Watch for the rocks " + name) + ".";
koll1_arr[1] = ("Our submersible is not made of rubber " + name) + ".";
koll1_arr[2] = "I will have to repair this later.";
koll1_arr[3] = name + " P-L-E-A-S-E be careful!";
koll1_arr[4] = "Is that so difficult?";
koll2_arr = new Array();
koll2_arr[0] = name + ", this submersible was very expensive.";
koll2_arr[1] = "ARG! NOT AGAIN!";
koll2_arr[2] = String.toUpperCase(name) + " - WATCH OUT";
koll2_arr[3] = "You call yourself a campaigner?";
koll2_arr[4] = "A few more of these crashes and the campaign is over!";
texte.radio_txt = "Excellent. You collected another radioactive barrel. Keep going!";
texte.reparatur_txt = "Hey, this thing repaired our submersible, cool!.";
texte.gift_txt = "Who is throwing all these barrels into the sea?";
texte.truhe_txt = "A Pearl. We can cash it in for repairs to the submersible.";
texte.spielstart_txt = "Ok, the campaign starts. Work well.";
texte.spieltipp_txt = "Some advice: thrust decreases energy and points. Use gravity to your advantage.";
texte.zurueck_txt = "We got the water probe! Now get back to the surface.";
texte.spielende_txt = ("Hey " + name) + ", you are back. Excellent job.";
blitzinfo = "The discharge pipe of the La Hague reprocessing facility annually pumps some 500 million liters of nuclear waste into the Atlantic.\n\nThe seabed around the end of the discharge pipe has become a nuclear waste dump with sediment contamination breaching EU levels for controlled nuclear waste.\n\nThe Sellafield and La Hague facilities are the biggest source of radioactive pollution in the European environment.\n\nCurrently Germany, Switzerland, Japan, Netherlands and Australia ship their nuclear waste (spent fuel) to the La Hague (France) and Sellafield (UK) reprocessing facilities for reprocessing.";
}
Frame 20
musik_mc.gotoAndPlay("start_intro");
stop();
Instance of Symbol 5 MovieClip [dreckschleuder_mc] in Frame 20
onClipEvent (load) {
x_drift = 6;
x_velocity = 0.1;
}
Frame 25
stop();
Instance of Symbol 174 MovieClip in Frame 25
onClipEvent (load) {
this.gotoAndStop(4);
}
onClipEvent (enterFrame) {
this._y = 154 + (Math.sin(i) * 8);
i = i + 0.04;
}
Frame 30
musik_mc.gotoAndStop("stop");
xOffset = 39;
yOffset = 13;
level = 1;
ship.x_pos = (levels.nextX_pos = 218 + xOffset);
ship.y_pos = (levels.nextY_pos = 172 + yOffset);
ship.drehung = 0;
ship.x_mov = 0.1;
ship.y_mov = 0.4;
loosetext = false;
music = true;
spielBeginnt = true;
probeGenommen = false;
probe = 0;
waendeweg = false;
imDock == true;
reparatur = false;
el = display.el_mc;
el.plp_counter = 5;
kaputtheit = 0;
treibstoff = 1000;
sauerstoff = 1000;
punkte = 0;
g = 0.01;
quellenkraft = 0.06;
schubMenge = 2;
schubTeiler = 6;
schadensmenge = 20;
radioPunkte = 800;
giftPunkte = 400;
muschelPunkte = 1200;
reparaturPunkte = 2500;
level_entry_arr = new Array();
i = 0;
while (i < 11) {
level_entry_arr[i] = false;
i++;
}
_root.createEmptyMovieClip("z", 1000);
z.onEnterFrame = function () {
if (_root.imDock == false) {
_root.sauerstoff = _root.sauerstoff - 0.2;
}
};
duese = new Sound(z);
duese.attachSound("air");
duese.setVolume(10);
duese.onSoundComplete = function () {
if (_root.schub == true) {
_root.duese.start(0, 1);
}
};
kollision = new Sound(ship);
kollision.attachSound("kollision");
steuerAktivieren = function () {
ship.onEnterFrame = function () {
if ((Key.isDown(32) && (this._currentframe == 1)) && (treibstoff > 0)) {
duese.start(0, 1);
this.gotoAndPlay("schub");
}
if ((!Key.isDown(32)) && (this._currentframe != 1)) {
this.gotoAndStop(1);
}
if (Key.isDown(39)) {
this.drehung = this.drehung + 3;
}
if (Key.isDown(37)) {
this.drehung = this.drehung - 3;
}
if ((this.y_mov < 1) && (!schub)) {
this.y_mov = this.y_mov + g;
}
this.x_pos = this.x_pos + this.x_mov;
this.y_pos = this.y_pos + this.y_mov;
this._rotation = this.drehung;
this.x_test = this.x_pos;
this.y_test = this.y_pos;
if (_root.levels.wand.hitTest(this.x_test, this.y_test, true)) {
if (kaputtheit < 1000) {
stossStaerke = (Math.abs(this.x_mov) + Math.abs(this.y_mov)) * schadensmenge;
kaputtheit = kaputtheit + stossStaerke;
if ((punkte - (Math.round(stossStaerke) * 3)) > 0) {
punkte = punkte - (Math.round(stossStaerke) * 3);
} else {
punkte = 0;
}
this.x_pos = this.x_pos - this.x_mov;
this.y_pos = this.y_pos - this.y_mov;
this._x = this.x_pos;
this._y = this.y_pos;
this.x_mov = (-this.x_mov) / 2;
this.y_mov = (-this.y_mov) / 2;
kollision.setVolume(stossStaerke / 2);
kollision.start(0, 1);
if (el_txt == "") {
leiter("kollision");
}
} else {
_root.gotoAndPlay("ende");
}
} else if (_root.levels.wasser.hitTest(this.x_test, this.y_test, true)) {
this.x_pos = this.x_pos - this.x_mov;
this.y_pos = this.y_pos - this.y_mov;
this._x = this.x_pos;
this._y = this.y_pos;
this.x_mov = (-this.x_mov) / 6;
this.y_mov = (-this.y_mov) / 6;
} else {
this._x = this.x_pos;
this._y = this.y_pos;
if (_root.levels.quelle_mc.hitTest(this.x_test, this.y_test, true)) {
this.y_mov = this.y_mov - _root.quellenkraft;
} else if (_root.levels.batterie_mc.hitTest(this.x_test, this.y_test, true)) {
_root.treibstoff = _root.treibstoff + 2;
} else if (_root.levels.o2_mc.hitTest(this.x_test, this.y_test, true)) {
_root.sauerstoff = _root.sauerstoff + 2;
} else if (_root.levels.reparatur_mc.hitTest(this.x_test, this.y_test, true)) {
kaputtheit = 0;
} else if (_root.levels.vor.hitTest(this.x_test, this.y_test, true)) {
_root.sounds_mc.gotoAndPlay("levelwechsel");
steuerDeaktivieren();
_root.gotoAndPlay("weiter");
} else if (_root.levels.zurueck.hitTest(this.x_test, this.y_test, true)) {
_root.sounds_mc.gotoAndPlay("levelwechsel");
steuerDeaktivieren();
_root.gotoAndPlay("zurueck");
} else if (_root.levels.radiorohr.hitTest(this.x_test, this.y_test, true)) {
_root.probe = _root.probe + 0.2;
_root.display.wasserprobe_mc.gotoAndStop(Math.round(_root.probe));
_root.levels.banner_mc.gotoAndStop(Math.round(_root.probe));
if ((_root.display.wasserprobe_mc._currentframe == 50) && (_root.probeGenommen == false)) {
leiter("zurueck");
_root.probeGenommen = true;
}
} else if (_root.levels.haken.hitTest(this.x_test, this.y_test, true)) {
if (_root.probeGenommen) {
leiter("spielende");
steuerDeaktivieren();
_root.ship._x = -100;
_root.levels.rainbow.greifer.gotoAndPlay("greif");
}
}
}
};
};
steuerDeaktivieren = function () {
delete ship.onEnterFrame;
};
leiter = function (task) {
switch (task) {
case "kollision" :
el.plp_counter = 5;
if (stossStaerke > 50) {
if (koll2_cnt < koll2_arr.length) {
koll2_cnt++;
} else {
koll2_cnt = 0;
}
el_txt = koll2_arr[koll2_cnt];
el.gotoAndPlay("wut_los");
} else {
if (koll1_cnt < koll1_arr.length) {
koll1_cnt++;
} else {
koll1_cnt = 0;
}
el_txt = koll1_arr[koll1_cnt];
el.gotoAndPlay("los");
}
return;
case "radio" :
el.plp_counter = 5;
el_txt = texte.radio_txt;
el.gotoAndPlay("los");
return;
case "gift" :
el.plp_counter = 5;
el_txt = texte.gift_txt;
el.gotoAndPlay("los");
return;
case "muschel" :
el.plp_counter = 5;
el_txt = texte.truhe_txt;
el.gotoAndPlay("los");
return;
case "reparatur" :
el.plp_counter = 5;
el_txt = texte.reparatur_txt;
el.gotoAndPlay("los");
return;
case "level" :
el.plp_counter = 5;
if (level_arr[level] != "") {
el_txt = level_arr[level];
el.gotoAndPlay("los");
}
return;
case "zurueck" :
el.plp_counter = 5;
el_txt = texte.zurueck_txt;
el.gotoAndPlay("los");
return;
case "spielstart" :
el.plp_counter = 5;
el_txt = texte.spielstart_txt;
el.gotoAndPlay("los");
return;
case "spielende" :
el.plp_counter = 5;
el_txt = texte.spielende_txt;
el.gotoAndPlay("los");
return;
case "spieltipp" :
el.plp_counter = 11;
el_txt = texte.spieltipp_txt;
el.gotoAndPlay("los");
}
};
Instance of Symbol 360 MovieClip "musik_an_aus_mc" in Frame 30
on (press) {
if (this._currentframe == 1) {
this.nextFrame();
} else {
this.prevFrame();
}
}
Frame 35
levels.gotoAndPlay("level_" + level);
stop();
Frame 40
level++;
level_snd.start();
ship.x_pos = pos_arr[level][0] + xOffset;
ship.y_pos = pos_arr[level][1] + yOffset;
if (level_entry_arr[level] == false) {
level_entry_arr[level] = true;
leiter("level");
}
gotoAndStop (35);
Frame 45
level--;
level_snd.start();
ship.x_pos = pos_arr[level][2] + xOffset;
ship.y_pos = pos_arr[level][3] + yOffset;
gotoAndStop (35);
Frame 51
steuerDeaktivieren();
_root.musik_mc.gotoAndPlay("start_extro");
oldpunkte = punkte;
bonus = 0;
el_mc.plp_counter = 15;
el_mc.gotoAndPlay("los");
if (loosetext == 1) {
if (lang == "de") {
headline = "Leider verloren";
} else {
headline = "You loose";
}
loosetext = _root.texte.loosetext1;
} else if (loosetext == 2) {
if (lang == "de") {
headline = "Leider verloren";
} else {
headline = "You loose";
}
loosetext = _root.texte.loosetext2;
} else if (loosetext == 3) {
if (lang == "de") {
headline = "Leider verloren";
} else {
headline = "You loose";
}
loosetext = _root.texte.loosetext3;
} else {
if (lang == "de") {
headline = "Du hast es geschafft";
} else {
headline = "You made it";
}
loosetext = _root.texte.loosetext4;
bonus = Math.max(0, Math.round((_root.sauerstoff + _root.treibstoff) - (_root.kaputtheit * 1.5)));
punkte = punkte + bonus;
}
stop();
Frame 60
timeout = 0;
vars.allesda = false;
vars.action = "VIEW";
rnd = Math.random() * 99999;
vars.loadVariables("scores.php?&rnd=" + rnd, "GET");
Frame 63
if (vars.allesda == false) {
timeout++;
if (timeout >= 300) {
jumpBack = "get_hs";
fehlermeldung = server_err;
gotoAndPlay (98);
}
_root.gotoAndPlay(_currentframe - 1);
}
Frame 68
if (_root.punkte > _root.vars.SCORE49) {
_root.gotoAndPlay("write_HS");
}
Frame 70
if (_root.punkte == 0) {
ausgabefeld_auswertung = texte.high_null;
} else {
ausgabefeld_auswertung = texte.high_zuwenig;
}
stop();
Frame 75
sounds_mc.gotoAndPlay("reparatur");
stop();
Frame 77
if (name == "") {
name = "Anonym";
}
timeout = 0;
vars.winname = _root.name;
vars.winscore = _root.punkte;
vars.geschrieben = false;
vars.action = "INSERT";
vars.loadVariables("scores.php", "GET");
Frame 79
if (vars.geschrieben == false) {
timeout++;
if (timeout >= 300) {
jumpBack = "write_hs";
fehlermeldung = server_err;
gotoAndPlay (1);
}
_root.gotoAndPlay(_currentframe - 1);
}
Frame 82
getURL ("javascript:hs_pop();");
stop();
Frame 88
sendername = name;
trace(_root.playing);
if (_root.playing != "extro") {
_root.musik_mc.gotoAndPlay("start_extro");
}
Frame 89
if (empfadr == undefined) {
if (lang == "de") {
fehlermeldung = "Bitte geben Sie eine Empf\u00E4ngeradresse an. Sonst kann die Empfehlung nicht abgeschickt werden.";
} else {
fehlermeldung = "Please choose an adress for the recipient.";
}
jump_to = "tell";
gotoAndStop (98);
return(undefined);
}
at = 0;
dot = 0;
i = 0;
while (i < empfadr.length) {
if (empfadr.substr(i, 1) == "@") {
at++;
}
if ((at == 1) && (empfadr.substr(i, 1) == ".")) {
dot++;
dot_index = i + 3;
}
i++;
}
if (((at != 1) || (dot != 1)) || (dot_index > empfadr.length)) {
if (lang == "de") {
fehlermeldung = "Bitte geben Sie eine g\u00FCltige Emailadresse f\u00FCr den Empf\u00E4nger an.";
} else {
fehlermeldung = "Please choose a valid mailadress for the recipient.";
}
jump_to = "tell";
gotoAndStop (98);
}
Frame 90
vars_tell.allesda = false;
vars_tell.mitttext = mitttext;
vars_tell.senderadr = senderadr;
vars_tell.sendername = sendername;
vars_tell.empfadr = empfadr;
timeout = 0;
loadingAbbruch = 300;
if (_root.lang == "de") {
loadVariables ("tell.php?cachekiller=" + new Date().getTime(), vars_tell, "GET");
} else {
loadVariables ("tell_e.php?cachekiller=" + new Date().getTime(), vars_tell, "GET");
}
Frame 92
if (vars_tell.allesda == false) {
if (timeout < loadingAbbruch) {
timeout++;
gotoAndPlay(_currentframe - 1);
} else {
if (lang == "de") {
fehlermeldung = "Es gibt ein Serverproblem. Bitte stellen Sie eine Verbindung zum Internet her.";
} else {
fehlermeldung = "There is a problem with the internetconnection. Please assure that you have a valid connection.";
}
jump_to = "tell";
gotoAndStop (98);
}
}
if (vars_tell.allesda == true) {
gotoAndStop (1);
}
Frame 93
stop();
Frame 98
stop();
Frame 105
_root.musik_mc.gotoAndPlay("start_extro");
stop();
Frame 115
_root.musik_mc.gotoAndPlay("start_extro");
stop();
Symbol 5 MovieClip [dreckschleuder_mc] Frame 1
this.onLoad = function () {
i = 1;
};
this.onEnterFrame = function () {
f = "funke_" + i;
this.attachMovie("funke_mc", f, i);
eval (f)._x = Math.random() * 5;
eval (f)._y = Math.random() * 5;
eval (f).vx = 0;
eval (f).vy = 0;
eval (f).x_drift = x_drift;
eval (f).x_velocity = x_velocity;
eval (f)._xscale = 50;
eval (f)._yscale = 50;
eval (f)._rotation = Math.random() * 360;
if (Math.random() > 0.5) {
eval (f).rota = -2;
} else {
eval (f).rota = 2;
}
eval (f).onEnterFrame = function () {
this._x = this._x + this.vx;
this.vx = Math.random() * this.x_drift;
if (this.x_velocity >= 0) {
this.x_drift = this.x_drift - this.x_velocity;
this.x_velocity = this.x_velocity - 0.05;
}
this._rotation = this._rotation + this.rota;
this._alpha = this._alpha - 6;
this._xscale = this._xscale + 4;
this._yscale = this._yscale + 4;
if (this._alpha < 1) {
this.removeMovieClip();
}
};
i++;
};
Instance of Symbol 14 MovieClip in Symbol 15 MovieClip Frame 1
onClipEvent (load) {
this.initCounter = Math.random() * 360;
this.depth = (Math.random() * 300) + 100;
this._x = Math.random() * Stage.width;
this.initX = this._x;
this._y = (Math.random() * Stage.height) + 10;
this._xscale = (this._yscale = this.depth);
}
onClipEvent (enterFrame) {
this.initCounter++;
if (this._y > 0) {
this._y = this._y - (400 / this.depth);
this._x = this.initX + (Math.sin(((this.initCounter / 2.8) / Math.PI) * 180) / 2);
} else {
this.depth = (Math.random() * 300) + 100;
this._x = Math.random() * Stage.width;
this.initX = this._x;
this._xscale = (this._yscale = this.depth);
this._y = Stage.height;
}
}
Instance of Symbol 14 MovieClip in Symbol 15 MovieClip Frame 1
onClipEvent (load) {
this.initCounter = Math.random() * 360;
this.depth = (Math.random() * 300) + 100;
this._x = Math.random() * Stage.width;
this.initX = this._x;
this._y = (Math.random() * Stage.height) + 10;
this._xscale = (this._yscale = this.depth);
}
onClipEvent (enterFrame) {
this.initCounter++;
if (this._y > 0) {
this._y = this._y - (400 / this.depth);
this._x = this.initX + (Math.sin(((this.initCounter / 2.8) / Math.PI) * 180) / 2);
} else {
this.depth = (Math.random() * 300) + 100;
this._x = Math.random() * Stage.width;
this.initX = this._x;
this._xscale = (this._yscale = this.depth);
this._y = Stage.height;
}
}
Instance of Symbol 14 MovieClip in Symbol 15 MovieClip Frame 1
onClipEvent (load) {
this.initCounter = Math.random() * 360;
this.depth = (Math.random() * 300) + 100;
this._x = Math.random() * Stage.width;
this.initX = this._x;
this._y = (Math.random() * Stage.height) + 10;
this._xscale = (this._yscale = this.depth);
}
onClipEvent (enterFrame) {
this.initCounter++;
if (this._y > 0) {
this._y = this._y - (400 / this.depth);
this._x = this.initX + (Math.sin(((this.initCounter / 2.8) / Math.PI) * 180) / 2);
} else {
this.depth = (Math.random() * 300) + 100;
this._x = Math.random() * Stage.width;
this.initX = this._x;
this._xscale = (this._yscale = this.depth);
this._y = Stage.height;
}
}
Instance of Symbol 14 MovieClip in Symbol 15 MovieClip Frame 1
onClipEvent (load) {
this.initCounter = Math.random() * 360;
this.depth = (Math.random() * 300) + 100;
this._x = Math.random() * Stage.width;
this.initX = this._x;
this._y = (Math.random() * Stage.height) + 10;
this._xscale = (this._yscale = this.depth);
}
onClipEvent (enterFrame) {
this.initCounter++;
if (this._y > 0) {
this._y = this._y - (400 / this.depth);
this._x = this.initX + (Math.sin(((this.initCounter / 2.8) / Math.PI) * 180) / 2);
} else {
this.depth = (Math.random() * 300) + 100;
this._x = Math.random() * Stage.width;
this.initX = this._x;
this._xscale = (this._yscale = this.depth);
this._y = Stage.height;
}
}
Instance of Symbol 14 MovieClip in Symbol 15 MovieClip Frame 1
onClipEvent (load) {
this.initCounter = Math.random() * 360;
this.depth = (Math.random() * 300) + 100;
this._x = Math.random() * Stage.width;
this.initX = this._x;
this._y = (Math.random() * Stage.height) + 10;
this._xscale = (this._yscale = this.depth);
}
onClipEvent (enterFrame) {
this.initCounter++;
if (this._y > 0) {
this._y = this._y - (400 / this.depth);
this._x = this.initX + (Math.sin(((this.initCounter / 2.8) / Math.PI) * 180) / 2);
} else {
this.depth = (Math.random() * 300) + 100;
this._x = Math.random() * Stage.width;
this.initX = this._x;
this._xscale = (this._yscale = this.depth);
this._y = Stage.height;
}
}
Instance of Symbol 14 MovieClip in Symbol 15 MovieClip Frame 1
onClipEvent (load) {
this.initCounter = Math.random() * 360;
this.depth = (Math.random() * 300) + 100;
this._x = Math.random() * Stage.width;
this.initX = this._x;
this._y = (Math.random() * Stage.height) + 10;
this._xscale = (this._yscale = this.depth);
}
onClipEvent (enterFrame) {
this.initCounter++;
if (this._y > 0) {
this._y = this._y - (400 / this.depth);
this._x = this.initX + (Math.sin(((this.initCounter / 2.8) / Math.PI) * 180) / 2);
} else {
this.depth = (Math.random() * 300) + 100;
this._x = Math.random() * Stage.width;
this.initX = this._x;
this._xscale = (this._yscale = this.depth);
this._y = Stage.height;
}
}
Instance of Symbol 14 MovieClip in Symbol 15 MovieClip Frame 1
onClipEvent (load) {
this.initCounter = Math.random() * 360;
this.depth = (Math.random() * 300) + 100;
this._x = Math.random() * Stage.width;
this.initX = this._x;
this._y = (Math.random() * Stage.height) + 10;
this._xscale = (this._yscale = this.depth);
}
onClipEvent (enterFrame) {
this.initCounter++;
if (this._y > 0) {
this._y = this._y - (400 / this.depth);
this._x = this.initX + (Math.sin(((this.initCounter / 2.8) / Math.PI) * 180) / 2);
} else {
this.depth = (Math.random() * 300) + 100;
this._x = Math.random() * Stage.width;
this.initX = this._x;
this._xscale = (this._yscale = this.depth);
this._y = Stage.height;
}
}
Instance of Symbol 14 MovieClip in Symbol 15 MovieClip Frame 1
onClipEvent (load) {
this.initCounter = Math.random() * 360;
this.depth = (Math.random() * 300) + 100;
this._x = Math.random() * Stage.width;
this.initX = this._x;
this._y = (Math.random() * Stage.height) + 10;
this._xscale = (this._yscale = this.depth);
}
onClipEvent (enterFrame) {
this.initCounter++;
if (this._y > 0) {
this._y = this._y - (400 / this.depth);
this._x = this.initX + (Math.sin(((this.initCounter / 2.8) / Math.PI) * 180) / 2);
} else {
this.depth = (Math.random() * 300) + 100;
this._x = Math.random() * Stage.width;
this.initX = this._x;
this._xscale = (this._yscale = this.depth);
this._y = Stage.height;
}
}
Symbol 19 MovieClip Frame 1
stop();
Symbol 19 MovieClip Frame 41
gotoAndPlay (2);
Symbol 32 MovieClip Frame 1
stop();
Symbol 41 Button
on (release) {
lang = "de";
_root.play();
}
Symbol 45 Button
on (release) {
lang = "uk";
_root.play();
}
Symbol 49 MovieClip Frame 1
stop();
Symbol 49 MovieClip Frame 5
snd.stop();
ablauf = ["intro_a", 2, "intro_b", 2];
i = 0;
_root.playing = "intro";
snd = new Sound(this);
snd.setVolume(100);
snd.attachSound(ablauf[i]);
snd.start(0, ablauf[i + 1]);
snd.onSoundComplete = function () {
if (i < (ablauf.length - 2)) {
i = i + 2;
} else {
i = 0;
}
snd.attachSound(ablauf[i]);
snd.start(0, ablauf[i + 1]);
playing = ablauf[i];
loops = ablauf[i + 1];
};
stop();
Symbol 49 MovieClip Frame 15
snd.stop();
snd = new Sound(this);
snd.setVolume(100);
snd.attachSound("extro");
snd.start(0, 50);
_root.playing = "extro";
stop();
Symbol 49 MovieClip Frame 30
snd.stop();
ablauf = ["main_a", 2, "main_b", 2, "main_c", 2, "main_d", 2, "main_e", 2, "main_f", 2];
i = 0;
_root.playing = "music";
snd = new Sound(this);
snd.setVolume(100);
snd.attachSound(ablauf[i]);
snd.start(0, ablauf[i + 1]);
snd.onSoundComplete = function () {
if (i < (ablauf.length - 2)) {
i = i + 2;
} else {
i = 0;
}
snd.attachSound(ablauf[i]);
snd.start(0, ablauf[i + 1]);
playing = ablauf[i];
loops = ablauf[i + 1];
};
stop();
Symbol 49 MovieClip Frame 41
snd.stop();
_root.playing = false;
stop();
Symbol 59 MovieClip Frame 1
stop();
Symbol 59 MovieClip Frame 21
gotoAndStop (1);
Symbol 59 MovieClip Frame 45
gotoAndStop (1);
Symbol 59 MovieClip Frame 74
gotoAndStop (1);
Symbol 59 MovieClip Frame 129
gotoAndStop (1);
Symbol 59 MovieClip Frame 141
stop();
Symbol 59 MovieClip Frame 150
gotoAndStop (1);
Symbol 59 MovieClip Frame 164
stop();
Symbol 59 MovieClip Frame 178
gotoAndStop (1);
Symbol 59 MovieClip Frame 198
stop();
Symbol 59 MovieClip Frame 209
gotoAndStop (1);
Symbol 76 MovieClip Frame 1
stop();
Symbol 85 Button
on (release) {
validate();
}
Symbol 103 MovieClip Frame 1
spruch_snd = new Sound(this);
spruch_snd.setVolume(20);
soundAnzahl = 4;
neuer = function () {
_root.plapperloops--;
var welcher = (Math.round(Math.random() * soundAnzahl) + 1);
var spruch = ("spruch_" + welcher);
spruch_snd.attachSound(spruch);
spruch_snd.start();
spruch_snd.onSoundComplete = function () {
if (_root.plapperloops > 0) {
neuer();
}
};
};
stop();
Symbol 103 MovieClip Frame 5
stop();
Symbol 103 MovieClip Frame 11
neuer();
stop();
Symbol 117 MovieClip Frame 1
_root.el_txt = "";
stop();
Instance of Symbol 99 MovieClip in Symbol 117 MovieClip Frame 1
onClipEvent (enterFrame) {
}
Instance of Symbol 99 MovieClip in Symbol 117 MovieClip Frame 1
onClipEvent (enterFrame) {
}
Symbol 117 MovieClip Frame 5
leiter_speech_mc.gotoAndStop("stop");
i = 0;
this.onEnterFrame = function () {
i++;
if (i > 60) {
this.gotoAndStop(1);
delete this.onEnterFrame;
}
};
Symbol 117 MovieClip Frame 10
delete this.onEnterFrame;
_root.plapperloops = this.plp_counter / 2;
leiter_speech_mc.gotoAndPlay("start");
Symbol 117 MovieClip Frame 15
plp_counter--;
if (plp_counter == 0) {
this.gotoAndStop("nrm");
}
Symbol 117 MovieClip Frame 19
if (Math.random() < 0.5) {
gotoAndPlay (13);
}
Symbol 117 MovieClip Frame 27
gotoAndPlay (13);
Symbol 117 MovieClip Frame 35
delete this.onEnterFrame;
_root.plapperloops = this.plp_counter / 2;
leiter_speech_mc.gotoAndPlay("start");
Symbol 117 MovieClip Frame 44
plp_counter--;
if (plp_counter == 0) {
this.gotoAndStop("nrm");
} else {
gotoAndPlay (35);
}
Symbol 123 Button
on (release) {
getURL ("javascript:hs_pop();");
}
Symbol 124 Button
on (release) {
gotoAndPlay (105);
}
Symbol 125 Button
on (release) {
_root.gotoAndPlay("init");
}
Symbol 131 Button
on (release) {
_root.gotoAndStop("anleitung");
}
Symbol 141 Button
on (release) {
gotoAndPlay (115);
}
Symbol 144 Button
on (release) {
_root.gotoAndStop("tell");
}
Symbol 156 MovieClip Frame 1
stop();
Symbol 174 MovieClip Frame 1
stop();
Symbol 174 MovieClip Frame 5
_root.treibstoff = _root.treibstoff - _root.schubMenge;
if (_root.punkte > 0) {
_root.punkte--;
}
drehGrad = (drehung / 180) * Math.PI;
this.y_mov = this.y_mov - (Math.cos(drehGrad) / _root.schubTeiler);
this.x_mov = this.x_mov + (Math.sin(drehGrad) / _root.schubTeiler);
Symbol 174 MovieClip Frame 7
if (_root.treibstoff > 0) {
gotoAndPlay (5);
} else {
gotoAndStop (1);
}
Symbol 191 MovieClip Frame 1
stop();
Symbol 191 MovieClip Frame 5
_root.musik_mc.gotoAndStop("stop");
_root.imDock = true;
Symbol 191 MovieClip Frame 75
_root.gotoAndPlay("get_hs");
stop();
Symbol 191 MovieClip Frame 80
_root.imDock = true;
Symbol 191 MovieClip Frame 145
_root.imDock = false;
Symbol 191 MovieClip Frame 147
stop();
Instance of Symbol 236 MovieClip "blitze_mc" in Symbol 250 MovieClip Frame 1
onClipEvent (load) {
this.britz = new Sound(this);
this.britz.attachSound("kurz_britzl_snd");
this.energie = false;
blitzinterval = Math.round(Math.random() * 10);
}
onClipEvent (enterFrame) {
counter++;
if (this.energie == false) {
if (counter >= blitzinterval) {
counter = 0;
blitzinterval = Math.round(Math.random() * 10) + 5;
if (Math.random() < 0.8) {
this.gotoAndStop(7);
} else {
this.gotoAndStop(Math.round(Math.random() * 6) + 1);
this._x = Math.round(Math.random() * 34) + 3;
this.britz.start();
}
}
} else {
this._x = Math.round(Math.random() * 34) + 3;
this.gotoAndStop(Math.round(Math.random() * 6) + 1);
}
}
Instance of Symbol 14 MovieClip "b1" in Symbol 269 MovieClip Frame 1
onClipEvent (load) {
this._x = (Math.random() * 10) - 5;
this.initX = this._x;
this._xscale = (this._yscale = (Math.random() * 60) + 50);
}
onClipEvent (enterFrame) {
if (this._y > -60) {
this._y = this._y - 2;
this._x = this.initX + (Math.sin((this._y * 90) / Math.PI) * 2);
this._xscale = this._xscale - 2;
this._yscale = this._yscale - 2;
} else {
this._x = (Math.random() * 10) - 5;
this.initX = this._x;
this._xscale = (this._yscale = (Math.random() * 60) + 50);
this._y = 0;
}
}
Instance of Symbol 14 MovieClip "b1" in Symbol 269 MovieClip Frame 37
onClipEvent (load) {
this._x = (Math.random() * 10) - 5;
this.initX = this._x;
this._xscale = (this._yscale = (Math.random() * 60) + 50);
}
onClipEvent (enterFrame) {
if (this._y > -60) {
this._y = this._y - 2;
this._x = this.initX + (Math.sin((this._y * 90) / Math.PI) * 2);
this._xscale = this._xscale - 2;
this._yscale = this._yscale - 2;
} else {
this._x = (Math.random() * 10) - 5;
this.initX = this._x;
this._xscale = (this._yscale = (Math.random() * 60) + 50);
this._y = 0;
}
}
Instance of Symbol 14 MovieClip "b1" in Symbol 269 MovieClip Frame 66
onClipEvent (load) {
this._x = (Math.random() * 10) - 5;
this.initX = this._x;
this._xscale = (this._yscale = (Math.random() * 60) + 50);
}
onClipEvent (enterFrame) {
if (this._y > -60) {
this._y = this._y - 2;
this._x = this.initX + (Math.sin((this._y * 90) / Math.PI) * 2);
this._xscale = this._xscale - 2;
this._yscale = this._yscale - 2;
} else {
this._x = (Math.random() * 10) - 5;
this.initX = this._x;
this._xscale = (this._yscale = (Math.random() * 60) + 50);
this._y = 0;
}
}
Instance of Symbol 14 MovieClip "b1" in Symbol 269 MovieClip Frame 95
onClipEvent (load) {
this._x = (Math.random() * 10) - 5;
this.initX = this._x;
this._xscale = (this._yscale = (Math.random() * 60) + 50);
}
onClipEvent (enterFrame) {
if (this._y > -60) {
this._y = this._y - 2;
this._x = this.initX + (Math.sin((this._y * 90) / Math.PI) * 2);
this._xscale = this._xscale - 2;
this._yscale = this._yscale - 2;
} else {
this._x = (Math.random() * 10) - 5;
this.initX = this._x;
this._xscale = (this._yscale = (Math.random() * 60) + 50);
this._y = 0;
}
}
Symbol 269 MovieClip Frame 106
stop();
Instance of Symbol 286 MovieClip "b1" in Symbol 287 MovieClip Frame 1
onClipEvent (load) {
this._x = (Math.random() * 20) - 10;
this.initX = this._x;
this._xscale = (this._yscale = (Math.random() * 130) + 50);
}
onClipEvent (enterFrame) {
if (this._y > -140) {
this._y = this._y - 2;
this._x = this.initX + (Math.sin((this._y * 90) / Math.PI) * 2);
this._xscale = this._xscale - 0.5;
this._yscale = this._yscale - 0.5;
} else {
this._x = (Math.random() * 20) - 10;
this.initX = this._x;
this._xscale = (this._yscale = (Math.random() * 130) + 50);
this._y = 0;
}
}
Instance of Symbol 286 MovieClip "b1" in Symbol 287 MovieClip Frame 26
onClipEvent (load) {
this._x = (Math.random() * 20) - 10;
this.initX = this._x;
this._xscale = (this._yscale = (Math.random() * 130) + 50);
}
onClipEvent (enterFrame) {
if (this._y > -140) {
this._y = this._y - 2;
this._x = this.initX + (Math.sin((this._y * 90) / Math.PI) * 2);
this._xscale = this._xscale - 0.5;
this._yscale = this._yscale - 0.5;
} else {
this._x = (Math.random() * 20) - 10;
this.initX = this._x;
this._xscale = (this._yscale = (Math.random() * 130) + 50);
this._y = 0;
}
}
Instance of Symbol 286 MovieClip "b1" in Symbol 287 MovieClip Frame 55
onClipEvent (load) {
this._x = (Math.random() * 20) - 10;
this.initX = this._x;
this._xscale = (this._yscale = (Math.random() * 130) + 50);
}
onClipEvent (enterFrame) {
if (this._y > -140) {
this._y = this._y - 2;
this._x = this.initX + (Math.sin((this._y * 90) / Math.PI) * 2);
this._xscale = this._xscale - 0.5;
this._yscale = this._yscale - 0.5;
} else {
this._x = (Math.random() * 20) - 10;
this.initX = this._x;
this._xscale = (this._yscale = (Math.random() * 130) + 50);
this._y = 0;
}
}
Instance of Symbol 286 MovieClip "b1" in Symbol 287 MovieClip Frame 84
onClipEvent (load) {
this._x = (Math.random() * 20) - 10;
this.initX = this._x;
this._xscale = (this._yscale = (Math.random() * 130) + 50);
}
onClipEvent (enterFrame) {
if (this._y > -140) {
this._y = this._y - 2;
this._x = this.initX + (Math.sin((this._y * 90) / Math.PI) * 2);
this._xscale = this._xscale - 0.5;
this._yscale = this._yscale - 0.5;
} else {
this._x = (Math.random() * 20) - 10;
this.initX = this._x;
this._xscale = (this._yscale = (Math.random() * 130) + 50);
this._y = 0;
}
}
Symbol 287 MovieClip Frame 95
stop();
Symbol 322 MovieClip Frame 1
stop();
Symbol 323 MovieClip Frame 1
_root.pos_arr = new Array();
_root.pos_arr[1] = [0, 0, 141, 318];
_root.pos_arr[2] = [141, 60, 375, 202];
_root.pos_arr[3] = [20, 202, 140, 318];
_root.pos_arr[4] = [140, 60, 375, 207];
_root.pos_arr[5] = [20, 207, 375, 276];
_root.pos_arr[6] = [20, 276, 290, 320];
_root.pos_arr[7] = [290, 60, 375, 138];
_root.pos_arr[8] = [20, 138, 45, 60];
_root.pos_arr[9] = [45, 320, 375, 280];
_root.pos_arr[10] = [20, 280, 0, 0];
stop();
Instance of Symbol 192 MovieClip "rainbow" in Symbol 323 MovieClip Frame 1
onClipEvent (load) {
initY = this._y;
}
onClipEvent (enterFrame) {
i = i + 0.001;
k = k + 0.0007;
j = (i * 180) / Math.PI;
l = (k * 180) / Math.PI;
this._y = initY + Math.sin(j);
this._rotation = Math.sin(l) * 2;
}
Symbol 323 MovieClip Frame 10
if (_root.spielBeginnt) {
_root.spielBeginnt = false;
rainbow.greifer.gotoAndStop("loslass");
rainbow.greifer.onEnterFrame = function () {
counter++;
if (counter == 15) {
_root.leiter("spielstart");
}
if (counter == 120) {
_root.leiter("spieltipp");
}
if (counter == 280) {
this.play();
}
if (!_root.imDock) {
_root.musik_an_aus_mc._x = 448;
_root.musik_mc.gotoAndPlay("start_music");
_root.steuerAktivieren();
delete rainbow.greifer.onEnterFrame;
}
};
} else {
_root.steuerAktivieren();
}
stop();
Instance of Symbol 194 MovieClip "wand" in Symbol 323 MovieClip Frame 10
onClipEvent (load) {
if (_root.waendeweg) {
this._visible = false;
}
}
Symbol 323 MovieClip Frame 20
_root.steuerAktivieren();
stop();
Instance of Symbol 210 MovieClip "wand" in Symbol 323 MovieClip Frame 20
onClipEvent (load) {
if (_root.waendeweg) {
this._visible = false;
}
}
Instance of Symbol 217 MovieClip "fass_radio_2_mc" in Symbol 323 MovieClip Frame 20
onClipEvent (load) {
if (_parent.fass_radio_2_mc == true) {
this._x = 1000;
}
}
onClipEvent (enterFrame) {
if (this._x != 1000) {
if (this.hitTest(_root.ship.x_test, _root.ship.y_test, true)) {
this._x = 1000;
_parent.fass_radio_2_mc = true;
_root.punkte = _root.punkte + _root.radioPunkte;
_root.sounds_mc.gotoAndPlay("fass");
_root.leiter("radio");
}
}
}
Instance of Symbol 156 MovieClip "muschel_1_mc" in Symbol 323 MovieClip Frame 20
onClipEvent (load) {
if (_parent.muschel_1_mc == true) {
this.nextFrame();
}
}
onClipEvent (enterFrame) {
if (_parent.muschel_1_mc != true) {
if (this.hitTest(_root.ship.x_test, _root.ship.y_test, true)) {
_parent.muschel_1_mc = true;
_root.chord.start();
this.nextFrame();
_root.punkte = _root.punkte + _root.muschelPunkte;
_root.sounds_mc.gotoAndPlay("perle");
_root.leiter("muschel");
}
}
}
Symbol 323 MovieClip Frame 30
_root.steuerAktivieren();
stop();
Instance of Symbol 219 MovieClip "wand" in Symbol 323 MovieClip Frame 30
onClipEvent (load) {
if (_root.waendeweg) {
this._visible = false;
}
}
Instance of Symbol 223 MovieClip "fass_gift_3_mc" in Symbol 323 MovieClip Frame 30
onClipEvent (load) {
if (_parent.fass_gift_3_mc == true) {
this._x = 1000;
}
}
onClipEvent (enterFrame) {
if (this._x != 1000) {
if (this.hitTest(_root.ship.x_test, _root.ship.y_test, true)) {
this._x = 1000;
_parent.fass_gift_3_mc = true;
_root.punkte = _root.punkte + _root.giftPunkte;
_root.sounds_mc.gotoAndPlay("fass");
_root.leiter("gift");
}
}
}
Instance of Symbol 250 MovieClip "batterie_mc" in Symbol 323 MovieClip Frame 30
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.x_test, _root.ship.y_test, true)) {
if ((this.blitze_mc.energie == false) && (_root.treibstoff < 1000)) {
_root.sounds_mc.gotoAndPlay("energie_start");
this.blitze_mc.energie = true;
}
if (_root.treibstoff >= 1000) {
_root.sounds_mc.gotoAndPlay("energie_stop");
this.blitze_mc.energie = false;
}
} else if (this.blitze_mc.energie == true) {
_root.sounds_mc.gotoAndPlay("energie_stop");
this.blitze_mc.energie = false;
}
}
Symbol 323 MovieClip Frame 40
_root.steuerAktivieren();
stop();
Instance of Symbol 253 MovieClip "wand" in Symbol 323 MovieClip Frame 40
onClipEvent (load) {
if (_root.waendeweg) {
this._visible = false;
}
}
Instance of Symbol 269 MovieClip "o2_mc" in Symbol 323 MovieClip Frame 40
onClipEvent (load) {
this.energie = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.x_test, _root.ship.y_test, true)) {
if ((this.energie == false) && (_root.sauerstoff < 1000)) {
_root.sounds_mc.gotoAndPlay("sauerstoff_start");
this.energie = true;
}
if (_root.sauerstoff >= 1000) {
_root.sounds_mc.gotoAndPlay("sauerstoff_stop");
this.energie = false;
}
} else if (this.energie == true) {
_root.sounds_mc.gotoAndPlay("sauerstoff_stop");
this.energie = false;
}
}
Instance of Symbol 217 MovieClip "fass_radio_4_mc" in Symbol 323 MovieClip Frame 40
onClipEvent (load) {
if (_parent.fass_radio_4_mc == true) {
this._x = 1000;
}
}
onClipEvent (enterFrame) {
if (this._x != 1000) {
if (this.hitTest(_root.ship.x_test, _root.ship.y_test, true)) {
this._x = 1000;
_parent.fass_radio_4_mc = true;
_root.punkte = _root.punkte + _root.radioPunkte;
_root.sounds_mc.gotoAndPlay("fass");
_root.leiter("radio");
}
}
}
Instance of Symbol 156 MovieClip "muschel_2_mc" in Symbol 323 MovieClip Frame 40
onClipEvent (load) {
if (_parent.muschel_2_mc == true) {
this.nextFrame();
}
}
onClipEvent (enterFrame) {
if (_parent.muschel_2_mc != true) {
if (this.hitTest(_root.ship.x_test, _root.ship.y_test, true)) {
_parent.muschel_2_mc = true;
_root.chord.start();
this.nextFrame();
_root.punkte = _root.punkte + _root.muschelPunkte;
_root.sounds_mc.gotoAndPlay("perle");
_root.leiter("muschel");
}
}
}
Symbol 323 MovieClip Frame 50
_root.steuerAktivieren();
stop();
Instance of Symbol 273 MovieClip "wand" in Symbol 323 MovieClip Frame 50
onClipEvent (load) {
if (_root.waendeweg) {
this._visible = false;
}
}
Instance of Symbol 223 MovieClip "fass_gift_5_mc" in Symbol 323 MovieClip Frame 50
onClipEvent (load) {
if (_parent.fass_gift_5_mc == true) {
this._x = 1000;
}
}
onClipEvent (enterFrame) {
if (this._x != 1000) {
if (this.hitTest(_root.ship.x_test, _root.ship.y_test, true)) {
this._x = 1000;
_parent.fass_gift_5_mc = true;
_root.punkte = _root.punkte + _root.giftPunkte;
_root.sounds_mc.gotoAndPlay("fass");
_root.leiter("gift");
}
}
}
Symbol 323 MovieClip Frame 60
_root.steuerAktivieren();
stop();
Instance of Symbol 290 MovieClip "wand" in Symbol 323 MovieClip Frame 60
onClipEvent (load) {
if (_root.waendeweg) {
this._visible = false;
}
}
Instance of Symbol 295 MovieClip "reparatur_mc" in Symbol 323 MovieClip Frame 60
onClipEvent (load) {
if ((_root.reparatur == true) || (_root.probeGenommen == false)) {
this._x = 1000;
}
}
onClipEvent (enterFrame) {
if (this._x != 1000) {
if (this.hitTest(_root.ship.x_test, _root.ship.y_test, true)) {
this._x = 1000;
_root.reparatur = true;
_root.punkte = _root.punkte + _root.reparaturPunkte;
_root.sounds_mc.gotoAndPlay("reparatur");
_root.leiter("reparatur");
}
}
}
Symbol 323 MovieClip Frame 70
_root.steuerAktivieren();
stop();
Instance of Symbol 297 MovieClip "wand" in Symbol 323 MovieClip Frame 70
onClipEvent (load) {
if (_root.waendeweg) {
this._visible = false;
}
}
Instance of Symbol 217 MovieClip "fass_radio_7_mc" in Symbol 323 MovieClip Frame 70
onClipEvent (load) {
if (_parent.fass_radio_7_mc == true) {
this._x = 1000;
}
}
onClipEvent (enterFrame) {
if (this._x != 1000) {
if (this.hitTest(_root.ship.x_test, _root.ship.y_test, true)) {
this._x = 1000;
_parent.fass_radio_7_mc = true;
_root.punkte = _root.punkte + _root.radioPunkte;
_root.sounds_mc.gotoAndPlay("fass");
_root.leiter("radio");
}
}
}
Instance of Symbol 250 MovieClip "batterie_mc" in Symbol 323 MovieClip Frame 70
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.x_test, _root.ship.y_test, true)) {
if ((this.blitze_mc.energie == false) && (_root.treibstoff < 1000)) {
_root.sounds_mc.gotoAndPlay("energie_start");
this.blitze_mc.energie = true;
}
if (_root.treibstoff >= 1000) {
_root.sounds_mc.gotoAndPlay("energie_stop");
this.blitze_mc.energie = false;
}
} else if (this.blitze_mc.energie == true) {
_root.sounds_mc.gotoAndPlay("energie_stop");
this.blitze_mc.energie = false;
}
}
Symbol 323 MovieClip Frame 80
_root.steuerAktivieren();
stop();
Instance of Symbol 301 MovieClip "wand" in Symbol 323 MovieClip Frame 80
onClipEvent (load) {
if (_root.waendeweg) {
this._visible = false;
}
}
Instance of Symbol 269 MovieClip "o2_mc" in Symbol 323 MovieClip Frame 80
onClipEvent (load) {
this.energie = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.x_test, _root.ship.y_test, true)) {
if ((this.energie == false) && (_root.sauerstoff < 1000)) {
_root.sounds_mc.gotoAndPlay("sauerstoff_start");
this.energie = true;
}
if (_root.sauerstoff >= 1000) {
_root.sounds_mc.gotoAndPlay("sauerstoff_stop");
this.energie = false;
}
} else if (this.energie == true) {
_root.sounds_mc.gotoAndPlay("sauerstoff_stop");
this.energie = false;
}
}
Instance of Symbol 223 MovieClip "fass_gift_8_mc" in Symbol 323 MovieClip Frame 80
onClipEvent (load) {
if (_parent.fass_gift_8_mc == true) {
this._x = 1000;
}
}
onClipEvent (enterFrame) {
if (this._x != 1000) {
if (this.hitTest(_root.ship.x_test, _root.ship.y_test, true)) {
this._x = 1000;
_parent.fass_gift_8_mc = true;
_root.punkte = _root.punkte + _root.giftPunkte;
_root.sounds_mc.gotoAndPlay("fass");
_root.leiter("gift");
}
}
}
Symbol 323 MovieClip Frame 90
_root.steuerAktivieren();
stop();
Instance of Symbol 310 MovieClip "wand" in Symbol 323 MovieClip Frame 90
onClipEvent (load) {
if (_root.waendeweg) {
this._visible = false;
}
}
Symbol 323 MovieClip Frame 100
_root.steuerAktivieren();
stop();
Instance of Symbol 314 MovieClip in Symbol 323 MovieClip Frame 100
onClipEvent (load) {
if (_root.waendeweg) {
this._visible = false;
}
}
Instance of Symbol 316 MovieClip "wand" in Symbol 323 MovieClip Frame 100
onClipEvent (load) {
if (_root.waendeweg) {
this._visible = false;
}
}
Instance of Symbol 198 MovieClip "radiorohr" in Symbol 323 MovieClip Frame 100
onClipEvent (load) {
this.energie = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.x_test, _root.ship.y_test, true)) {
if ((this.energie == false) && (_root.probe < 50)) {
_root.sounds_mc.gotoAndPlay("wasserprobe_start");
this.energie = true;
}
if (_root.probe >= 50) {
_root.sounds_mc.gotoAndPlay("wasserprobe_stop");
this.energie = false;
}
} else if (this.energie == true) {
_root.sounds_mc.gotoAndPlay("wasserprobe_stop");
this.energie = false;
}
}
Instance of Symbol 5 MovieClip [dreckschleuder_mc] in Symbol 323 MovieClip Frame 100
onClipEvent (load) {
x_drift = -5;
x_velocity = -0.1;
}
Symbol 335 MovieClip Frame 1
stop();
Symbol 345 MovieClip Frame 1
stop();
Symbol 354 MovieClip Frame 1
stop();
Instance of Symbol 345 MovieClip in Symbol 357 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.treibstoff = Math.min(1000, _root.treibstoff);
var goFrame = Math.round(_root.treibstoff / 10);
this.gotoAndStop(goFrame);
if ((_root.treibstoff < 200) && (this.balkenbett_mc._currentframe == 1)) {
this.balkenbett_mc.play();
}
if ((_root.treibstoff >= 200) && (this.balkenbett_mc._currentframe != 1)) {
this.balkenbett_mc.gotoAndStop(1);
}
if (_root.treibstoff <= 0) {
_root.loosetext = 1;
_root.gotoAndPlay("spielende");
}
}
Instance of Symbol 354 MovieClip in Symbol 357 MovieClip Frame 1
onClipEvent (enterFrame) {
var goFrame = (Math.round(_root.kaputtheit / 10) + 1);
this.gotoAndStop(goFrame);
if (_root.kaputtheit >= 1000) {
_root.loosetext = 3;
_root.gotoAndPlay("spielende");
}
}
Instance of Symbol 32 MovieClip in Symbol 357 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.sauerstoff = Math.min(1000, _root.sauerstoff);
var goFrame = Math.round(_root.sauerstoff / 10);
this.gotoAndStop(goFrame);
if ((_root.sauerstoff < 200) && (this.balkenbett_mc._currentframe == 1)) {
this.balkenbett_mc.play();
}
if ((_root.sauerstoff >= 200) && (this.balkenbett_mc._currentframe != 1)) {
this.balkenbett_mc.gotoAndStop(1);
}
if (_root.sauerstoff <= 0) {
_root.loosetext = 2;
_root.gotoAndPlay("spielende");
}
}
Symbol 360 MovieClip Frame 1
stop();
if (_root.music == false) {
_root.music = true;
_root.musik_mc.gotoAndStop("start_music");
}
Instance of Symbol 27 MovieClip in Symbol 360 MovieClip Frame 1
onClipEvent (load) {
this._alpha = 1;
}
Symbol 360 MovieClip Frame 2
_root.music = false;
_root.musik_mc.gotoAndStop("stop");
Symbol 361 MovieClip Frame 1
speed = 1;
i = 1;
while (i < 9) {
duplicateMovieClip ("aal_mc", "aal" + i, i);
i++;
}
Instance of Symbol 249 MovieClip "aal_mc" in Symbol 361 MovieClip Frame 1
onClipEvent (load) {
this._y = ((Math.random() * Stage.height) * 0.9) + 25;
this._x = Math.random() * Stage.width;
this.depth = Math.random() * 5;
this._xscale = (this.depth * 30) + 100;
this._yscale = (this.depth * 30) + 100;
this.move = (-_parent.speed) * this.depth;
}
onClipEvent (enterFrame) {
if (this._x < -120) {
this._x = Stage.width + 40;
}
if (this._x > (Stage.width + 40)) {
this._x = -40;
}
if (this._y < -40) {
this._y = Stage.height + 20;
}
this._x = this._x + this.move;
this._y = this._y - 0.2;
}
Symbol 363 Button
on (release) {
_root.play();
}
Symbol 377 Button
on (release) {
gotoAndStop (20);
}
Symbol 404 Button
on (release) {
_root.gotoAndStop("hello");
}
Symbol 407 Button
on (release) {
gotoAndStop(jump_to);
}
Symbol 409 Button
on (release) {
gotoAndPlay (20);
}
Symbol 410 Button
on (release) {
if (_root.lang == "de") {
getURL ("javascript:links_de_pop();");
} else {
getURL ("javascript:links_en_pop();");
}
}
Symbol 417 Button
on (release) {
getURL ("http://www.zunds.de", "_blank");
}
Symbol 421 Button
on (release) {
getURL ("http://www.stereoping.com", "_blank");
}