a*new*found*flo
Erfahrenes Mitglied
Hallo!
Eine Freundin von mir programmiert gerade folgendes Flash Spiel
und ich finde den Fehler nicht.
Bei dem Spiel geht es darum, dass ein Vogel durch das Bild fliegt und per
Zufall seine Exkremente ablässt.
Zum Aufbau:
MC Bambi lässt sich nach links und nach rechts steuern.
MC vogel_rot fliegt von links nach rechts.
MC kacke2 bewegt sich mit dem Vogel mit.
Wenn nun ein Zufallswert dem x-Wert des MC kacke2 entspricht soll bei diesem alles ab Frame 2 abgespielt werden.
Das funktioniert aber leider nicht.
Hier das Script dazu:
Freue mich auf Hilfe, vielen Dank, Flo
Eine Freundin von mir programmiert gerade folgendes Flash Spiel
und ich finde den Fehler nicht.
Bei dem Spiel geht es darum, dass ein Vogel durch das Bild fliegt und per
Zufall seine Exkremente ablässt.

Zum Aufbau:
MC Bambi lässt sich nach links und nach rechts steuern.
MC vogel_rot fliegt von links nach rechts.
MC kacke2 bewegt sich mit dem Vogel mit.
Wenn nun ein Zufallswert dem x-Wert des MC kacke2 entspricht soll bei diesem alles ab Frame 2 abgespielt werden.
Das funktioniert aber leider nicht.
Hier das Script dazu:
PHP:
var blau_fall = 0;
var flug = 0;
var flug_rot = 0;
var zufall_blau = 0;
var rot_fall = 0;
onEnterFrame = function() {
// Bambi bewegen
if(Key.isDown(Key.RIGHT)) {
bambi._x += 10;
bambi.gotoAndStop(2);
}
if(Key.isDown(Key.LEFT))
{
bambi._x -= 10;
bambi.gotoAndStop(1);
}
//Vogel Flug
// roter Vogel + mc kacke2
if(vogel_rot._x <= 1100)
{
vogel_rot._x += 10;
}
else {
vogel_rot._x = -20;
}
if(flug_rot == 0)
{
kacke2._x = vogel_rot._x;
}
// zufall rot
if(rot_fall == 0) {
rot_fall = 1;
zufall_rot = Math.ceil(Math.random()*800);
}
rote_kacke = Math.ceil(kacke2._x);
if(zufall_rot == rote_kacke)
{
flug_rot = 1;
kacke2.gotoAndPlay(2);
}
}
Freue mich auf Hilfe, vielen Dank, Flo