Frame 1
fscommand ("allowscale", "false");
if ((_framesloaded >= 3) and (abschnitt.fertig == true)) {
gotoAndPlay (3);
}
total = getBytesTotal();
einprozent = total / 100;
Frame 2
gotoAndPlay (1);
Frame 3
if ((_framesloaded >= 5) and (abschnitt.fertig == true)) {
gotoAndPlay (5);
}
Frame 4
gotoAndPlay (3);
Frame 5
prozent = getBytesLoaded() / einprozent;
goto = Math.round(prozent / 6.5);
abschnitt.gotoAndStop(goto);
abschnitt.prozente = Math.round(prozent) + "%";
Instance of Symbol 59 MovieClip "abschnitt" in Frame 5
onClipEvent (load) {
sound01 = false;
sound02 = false;
sound03 = false;
sound04 = false;
sound05 = false;
sound06 = false;
sound07 = false;
sound08 = false;
sound09 = false;
sound10 = false;
sound11 = false;
sound12 = false;
sound13 = false;
sound14 = false;
sound15 = false;
ton = new Sound();
ton.attachSound("load");
}
Frame 6
gotoAndPlay (5);
Frame 7
stop();
Frame 8
gotoAndPlay (9);
firstStart = true;
Frame 9
jumpLand = new Sound();
jumpLand.attachSound("jumpland", 1);
flyUp = new Sound();
flyUp.attachSound("flyUp", 1);
fallDown = new Sound();
fallDown.attachSound("fallDown", 1);
hammer = new Sound();
hammer.attachSound("hammer", 1);
vorhang = new Sound();
vorhang.attachSound("vorhang", 1);
getPoints = new Sound();
getPoints.attachSound("getPoints", 1);
musik = new Sound(this);
musik.attachSound("musik", 2);
airbrakeSnd = new Sound();
airbrakeSnd.attachSound("airbrakeSnd", 1);
bounceSnd = new Sound();
bounceSnd.attachSound("bounce", 1);
Frame 19
stop();
Frame 20
holder_mc._visible = false;
loadMovie ("stage1.swf", holder_mc);
Instance of Symbol 133 MovieClip "anzeige" in Frame 20
onClipEvent (load) {
oldY = _y;
_y = 500;
anzeigeRaus = false;
step = 5;
}
onClipEvent (enterFrame) {
if (anzeigeRaus) {
_y = (_y - ((_y - oldY) / step));
}
if ((_y == oldY) && (anzeigeRaus)) {
i = 1;
while (i < 6) {
_parent[("bobAnz" + i) + "_mc"]._visible = true;
i++;
}
_parent.level_txt.text = "1";
_parent.punkte_txt.text = "0";
_parent.airbrakes_txt._visible = true;
_parent.punkte_txt._visible = true;
_parent.level_txt._visible = true;
anzeigeRaus = false;
}
}
Frame 25
stageLoaded = holder_mc.getBytesLoaded();
stageTotal = holder_mc.getBytesTotal();
percent = Math.round((stageLoaded / stageTotal) * 100);
if ((percent == 100) && (balken_mc.einmaler)) {
balken_mc.einmaler = false;
balken_mc.gotoAndPlay("out");
anzeige.anzeigeRaus = true;
gotoAndPlay (35);
}
Frame 26
gotoAndPlay(_currentframe - 1);
Frame 35
holder_mc._visible = true;
Instance of Symbol 139 MovieClip "bobAnz5_mc" in Frame 35
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 139 MovieClip "bobAnz4_mc" in Frame 35
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 139 MovieClip "bobAnz3_mc" in Frame 35
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 139 MovieClip "bobAnz2_mc" in Frame 35
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 139 MovieClip "bobAnz1_mc" in Frame 35
onClipEvent (load) {
_visible = false;
}
Frame 45
airbrakes_txt._visible = false;
level_txt._visible = false;
punkte_txt._visible = false;
stop();
Instance of Symbol 93 MovieClip "help_mc" in Frame 45
onClipEvent (load) {
this.showCloseWinBT = true;
oldY = _y;
_y = 640;
step = 5;
helpLos = false;
helpStart = true;
helpBack = false;
tafelBack_mc._alpha = 80;
mySound = true;
mySound2 = true;
}
onClipEvent (enterFrame) {
if (helpLos) {
_y = (_y - ((_y - oldY) / step));
}
if ((_y <= (oldY + 1)) && (helpStart)) {
this.gotoAndPlay(2);
helpStart = false;
}
if (helpback) {
if (_y <= 600) {
_y = (_y + (((oldY - oldY) + _y) / step));
} else {
_y = 640;
gotoAndPlay (1);
helpBack = false;
helpStart = true;
helpLos = false;
}
}
}
Instance of Symbol 141 MovieClip "punkteHolder" in Frame 45
onClipEvent (load) {
getPoints = true;
}
onClipEvent (enterFrame) {
if (getPoints) {
endPunkte = _parent.punkte_txt.text;
}
}
Frame 50
airbrakes_txt._visible = false;
level_txt._visible = false;
punkte_txt._visible = false;
outro_mc.gotoAndPlay(2);
stop();
Symbol 16 MovieClip Frame 1
fertig = false;
Symbol 16 MovieClip Frame 6
fertig = true;
stop();
Symbol 39 MovieClip Frame 98
fertig = true;
stop();
Symbol 59 MovieClip Frame 1
if (sound01 == false) {
ton.start();
sound01 = true;
}
stop();
Symbol 59 MovieClip Frame 2
if (sound02 == false) {
ton.start();
sound02 = true;
}
stop();
Symbol 59 MovieClip Frame 3
if (sound03 == false) {
ton.start();
sound03 = true;
}
stop();
Symbol 59 MovieClip Frame 4
if (sound04 == false) {
ton.start();
sound04 = true;
}
stop();
Symbol 59 MovieClip Frame 5
if (sound05 == false) {
ton.start();
sound05 = true;
}
stop();
Symbol 59 MovieClip Frame 6
if (sound06 == false) {
ton.start();
sound06 = true;
}
stop();
Symbol 59 MovieClip Frame 7
if (sound07 == false) {
ton.start();
sound07 = true;
}
stop();
Symbol 59 MovieClip Frame 8
if (sound08 == false) {
ton.start();
sound08 = true;
}
trace(sound08);
stop();
Symbol 59 MovieClip Frame 9
if (sound09 == false) {
ton.start();
sound09 = true;
}
stop();
Symbol 59 MovieClip Frame 10
if (sound10 == false) {
ton.start();
sound10 = true;
}
stop();
Symbol 59 MovieClip Frame 11
if (sound11 == false) {
ton.start();
sound11 = true;
}
stop();
Symbol 59 MovieClip Frame 12
if (sound12 == false) {
ton.start();
sound12 = true;
}
stop();
Symbol 59 MovieClip Frame 13
if (sound13 == false) {
ton.start();
sound13 = true;
}
stop();
Symbol 59 MovieClip Frame 14
if (sound14 == false) {
ton.start();
sound14 = true;
}
stop();
Symbol 59 MovieClip Frame 15
if (sound15 == false) {
ton.start();
sound15 = true;
}
gotoAndPlay(_currentframe + 1);
_parent.gotoAndStop(7);
Symbol 59 MovieClip Frame 26
stopAllSounds();
Symbol 59 MovieClip Frame 46
_parent.gotoAndPlay(8);
Symbol 82 Button
on (release) {
_parent.helpBack = true;
_parent._parent.vorhang.start(0, 1);
}
Symbol 89 Button
on (release) {
gotoAndPlay (3);
}
Symbol 92 Button
on (release) {
gotoAndPlay (2);
}
Symbol 93 MovieClip Frame 1
stop();
Instance of Symbol 83 MovieClip "closeWin_bt" in Symbol 93 MovieClip Frame 1
onClipEvent (load) {
if (!_parent.showCloseWinBT) {
_visible = false;
}
}
Instance of Symbol 85 MovieClip in Symbol 93 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation + 10);
}
Symbol 93 MovieClip Frame 2
help_txt = "Ziel des Spieles ist Bob von einer Plattform zur n\u00E4chsten springen zu lassen. Bestimmen Sie mit der Maus den Absprungwinkel und die Absprunggeschwindigkeit. Je weiter Sie den Strich in Bobs Winkelanzeige von Bob weg bewegen, desto weiter wird Bob von seinem Presslufthammer weggeschleudert! Je steiler der Strich im Winkelfenster angezeigt wir, desto steiler wird auch der Absprungwinkel.\r \rWenn Sie den richtigen Winkel und richtige Geschwindigkeit eingestellt haben, klicken Sie einmal mit der Maus um Bob abspringen zu lassen.\r \rSollten Sie einmal gefahr laufen \u00FCber die Plattform hinaus zu springen, k\u00F6nnen Sie nochmal klicken und Bobs 'Airbrakes' bet\u00E4tigen. Bob f\u00E4llt dann senkrecht runter - komme was da wolle. Aber passen Sie auf! Die Dinger sind begrenzt und es gibt nur alle f\u00FCnf Level einen neuen.";
stop();
Symbol 93 MovieClip Frame 3
help_txt = "Es gibt drei verschiedene Arten von Plattformen:\r \r1. Die normale Plattform: Sie brauchen eine Pause? Bleiben Sie hier stehen.\r \r2. Die Wackelplattform: Sollten Sie auf einer Plattform landen die aus f\u00FCnf einzelnen Steinen besteht, so sollten Sie nicht zu viel Zeit verschwenden und schnell zur n\u00E4chsten Plattform springen! Sie werden schon sehen warum.\r \r3. Die Feuerplattform: Auf den roten Plattformen stehen Gasflaschen. Leider sind die Ventile der Flaschen nicht ganz dicht. Nehmen Sie lieber eine Grillzange mit wenn Sie sich auf dem Weg zu dieser Plattform befinden und Gas tritt aus";
stop();
Symbol 104 MovieClip Frame 1
howBig = 175;
Instance of Symbol 95 MovieClip "bob_mc" in Symbol 104 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 97 MovieClip "rocket_mc" in Symbol 104 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 99 MovieClip "star3_mc" in Symbol 104 MovieClip Frame 1
onClipEvent (load) {
this._yscale = 0.2;
this._xscale = 0.2;
this.vy = _parent.howBig;
}
onClipEvent (enterFrame) {
if ((_parent.vy <= -20) && (this.vy >= -80)) {
this._yscale = this._yscale + (this.vy / 10);
this._xscale = this._xscale + (this.vy / 10);
this._rotation = this._rotation + (this.vy / 20);
this.vy = this.vy - 15;
}
}
Instance of Symbol 101 MovieClip "star2_mc" in Symbol 104 MovieClip Frame 1
onClipEvent (load) {
this._yscale = 0.2;
this._xscale = 0.2;
this.vy = _parent.howBig;
}
onClipEvent (enterFrame) {
if ((_parent.star3_mc.vy <= -20) && (this.vy >= -80)) {
this._yscale = this._yscale + (this.vy / 10);
this._xscale = this._xscale + (this.vy / 10);
this._rotation = this._rotation + (this.vy / 20);
this.vy = this.vy - 15;
}
}
Instance of Symbol 103 MovieClip "star1_mc" in Symbol 104 MovieClip Frame 1
onClipEvent (load) {
this._yscale = 0.2;
this._xscale = 0.2;
this.vy = _parent.howBig;
}
onClipEvent (enterFrame) {
if ((_parent.star2_mc.vy <= -20) && (this.vy >= -80)) {
this._yscale = this._yscale + (this.vy / 10);
this._xscale = this._xscale + (this.vy / 10);
this._rotation = this._rotation + (this.vy / 20);
this.vy = this.vy - 15;
}
}
Symbol 106 Button
on (release) {
_parent._parent.hammer.stop("hammer");
_parent._parent.balken_mc.ziel = "loadIt";
_parent._parent.balken_mc.gotoAndPlay(2);
}
Instance of Symbol 85 MovieClip in Symbol 107 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation + 10);
}
Symbol 108 Button
on (release) {
_parent.title_mc.manual = true;
gotoAndPlay (2);
}
Symbol 109 MovieClip Frame 1
stop();
Instance of Symbol 85 MovieClip in Symbol 109 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation + 10);
}
Symbol 109 MovieClip Frame 11
stop();
Symbol 121 MovieClip Frame 1
howBig = 150;
Symbol 121 MovieClip Frame 43
_parent.fallDown.start(0, 1);
Symbol 121 MovieClip Frame 97
_parent.jumpLand.start(0, 1);
Instance of Symbol 93 MovieClip "help_mc" in Symbol 121 MovieClip Frame 98
onClipEvent (load) {
this.showCloseWinBT = false;
oldY = _y;
_y = -400;
step = 5;
helplos = false;
helpStart = true;
mySound = true;
}
onClipEvent (enterFrame) {
if (helplos) {
if (mySound) {
_parent._parent.sndHolder.vorhang.start(0, 1);
mySound = false;
}
_y = (_y - ((_y + oldY) / step));
}
if ((_y >= (oldY + 9)) && (helpStart)) {
this.gotoAndPlay(2);
helpStart = false;
}
}
Instance of Symbol 104 MovieClip "title_mc" in Symbol 121 MovieClip Frame 98
onClipEvent (load) {
_yscale = 0.2;
_xscale = 0.2;
vy = 200;
zuruecker = 125;
scaler = 3;
manual = false;
}
onClipEvent (enterFrame) {
vy = vy - 15;
if (vy >= -90) {
_yscale = (_yscale + (vy / 10));
_xscale = (_xscale + (vy / 10));
}
if (manual && (zuruecker >= 0.2)) {
_x = (_x + zuruecker);
zuruecker = zuruecker / 1.9;
_yscale = (_yscale - scaler);
_xscale = (_xscale - scaler);
}
if (_x >= 100) {
_parent.help_mc.helplos = true;
}
}
Instance of Symbol 107 MovieClip "start_bt" in Symbol 121 MovieClip Frame 98
onClipEvent (load) {
this._yscale = 0.2;
this._xscale = 0.2;
this.vy = _parent.howBig;
}
onClipEvent (enterFrame) {
if ((_parent.title_mc.star3_mc.vy <= -20) && (this.vy >= -80)) {
this._yscale = this._yscale + (this.vy / 10);
this._xscale = this._xscale + (this.vy / 10);
this.vy = this.vy - 15;
}
}
Instance of Symbol 109 MovieClip in Symbol 121 MovieClip Frame 98
onClipEvent (load) {
this._yscale = 0.2;
this._xscale = 0.2;
this.vy = _parent.howBig;
}
onClipEvent (enterFrame) {
if ((_parent.start_bt.vy <= -20) && (this.vy >= -80)) {
this._yscale = this._yscale + (this.vy / 10);
this._xscale = this._xscale + (this.vy / 10);
this.vy = this.vy - 15;
}
}
Symbol 121 MovieClip Frame 106
_parent.hammer.start(0, 9999);
_parent.hammer.setVolume(40);
if (_parent.firstStart) {
_parent.musik.start(0, 99999);
_parent.firstStart = false;
}
Symbol 121 MovieClip Frame 142
gotoAndPlay (107);
Symbol 121 MovieClip Frame 143
_parent.gotoAndPlay("game");
stop();
Symbol 126 MovieClip Frame 1
stop();
Instance of Symbol 125 MovieClip "loading_mc" in Symbol 126 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
_y = (_parent.balken_top._y + 5);
}
Symbol 126 MovieClip Frame 2
_parent.vorhang.start(0, 1);
loading_mc._visible = true;
Symbol 126 MovieClip Frame 15
einmaler = true;
if (ziel != "outro") {
stop();
}
if (ziel == "intro") {
gotoAndPlay (16);
}
_parent.gotoAndPlay(ziel);
Symbol 126 MovieClip Frame 16
_parent.vorhang.start(0, 1);
Symbol 126 MovieClip Frame 24
if (ziel == "intro") {
loading_mc._visible = false;
gotoAndStop (1);
}
Symbol 126 MovieClip Frame 25
stop();
Symbol 132 Button
on (release) {
if (!_parent.help_mc.helpLos) {
_parent.vorhang.start(0, 1);
_parent.help_mc.helpLos = true;
}
}
Symbol 139 MovieClip Frame 1
stop();
Symbol 139 MovieClip Frame 9
stop();
Symbol 155 Button
on (release) {
getURL ("javascript:closeWin();");
}
Symbol 156 Button
on (release) {
_parent._parent.balken_mc.ziel = "loadIt";
_parent._parent.balken_mc.gotoAndPlay(2);
}
Symbol 159 MovieClip Frame 1
stop();
Instance of Symbol 85 MovieClip in Symbol 159 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation + 10);
}
Symbol 159 MovieClip Frame 2
outro_txt = ((((("Gute Arbeit!\r \rSie haben Bob mit " + _parent._parent.punkteHolder.endPunkte) + " Punkten nach Hause gebracht.") + newline) + " ") + newline) + "M\u00F6chten Sie:";
stop();
Symbol 160 MovieClip Frame 1
stop();
Symbol 160 MovieClip Frame 2
stop();
Instance of Symbol 159 MovieClip "tafel_mc" in Symbol 160 MovieClip Frame 2
onClipEvent (load) {
oldX = _x;
_x = -478;
step = 5;
tafelLos = false;
helpStart = true;
mySound = true;
}
onClipEvent (enterFrame) {
if (tafelLos) {
if (mySound) {
_parent._parent.vorhang.start(0, 1);
mySound = false;
}
_x = (_x - ((_x - oldX) / step));
}
if ((_x <= oldX) && (helpStart)) {
this.gotoAndPlay(2);
helpStart = false;
}
}
Instance of Symbol 104 MovieClip "title_mc" in Symbol 160 MovieClip Frame 2
onClipEvent (load) {
_yscale = 0.2;
_xscale = 0.2;
vy = 180;
}
onClipEvent (enterFrame) {
vy = vy - 15;
if (vy >= -90) {
_yscale = (_yscale + (vy / 10));
_xscale = (_xscale + (vy / 10));
}
if (vy <= -90) {
_parent.tafel_mc.tafelLos = true;
}
}