SonMiko
Erfahrenes Mitglied
Hallo zusammen,
ich habe ein kleines Problem.
Ich habe einen MovieClip erstellt wo ich in der ersten Zeitleiste folgenden Code eingebe:
Dieser Clip hat 8 Frames. Der erste ist leer, nur AS ist drin, die folgenden 7 enthalten verschiedene Objekte. Der 8. Frame eine RedBull Dose.
Später generiere ich sehr viele von diesen Objekten und die RedBull Dose darf nur einmal vorkommen, weshalb ich also in der Hauptzeitleiste die Boolsche Variable "redbullGesetzt" eingefügt habe um dies zu überprüfen.
Leider tauchen ab und zu garkeine Dosen auf.
Woran liegt das?
Würde mich sehr über eine Antwort freuen,
danke und besten Gruß,
Euer
Mike
(Man kein Wunder das man nicht nachdenken kann wenn man zwangsweise ständig von einem Schei..... Radio zugedröhnt wird das hier ein Mitarbeiter verwendet. Ich kann einfach nicht klar denken wenn ständig irgendwer am reden ist wie das Wetter ist oder wieviele Leute gerade im Stau stecken... Grrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr)
ich habe ein kleines Problem.
Ich habe einen MovieClip erstellt wo ich in der ersten Zeitleiste folgenden Code eingebe:
Code:
stop();
var zufall=0;//Zufallsvariable
function zufallfunc(){
zufall=2+Math.round(Math.random()*6);//Zufallszahl wird erzeugt (2-8 ist möglich);
//Wenn bereits ein RedBull gesetzt wurde, und die Zufallszahl 8 lautet wird auf Frame 2 angehalten
if(_parent.redbullGesetzt==true && zufall == 8){
gotoAndStop(2);
_parent.anzObjekte++;
}
//Wenn noch kein RedBull gesetzt wurde, und die Zufallszahl 8 lautet wird ein RedBull gesetzt
if(_parent.redbullGesetzt==false && zufall == 8){
gotoAndStop(8);
_parent.redbullGesetzt=true;
_parent.anzObjekte++;
}
//Wenn noch kein RedBull gesetzt wurde, und die Anzahl der Objekte bereits bei 20 liegt, wird das setzen erzwungen
if(_parent.redbullGesetzt==false && _parent.anzObjekte>=20){
gotoAndStop(8);
_parent.redbullGesetzt=true;
_parent.anzObjekte++;
}
if(zufall>=2 && zufall<8){
gotoAndStop(zufall);
_parent.anzObjekte++;
}
trace(_parent.redbullGesetzt+" "+_parent.anzObjekte+" "+zufall);
}
zufallfunc();
Später generiere ich sehr viele von diesen Objekten und die RedBull Dose darf nur einmal vorkommen, weshalb ich also in der Hauptzeitleiste die Boolsche Variable "redbullGesetzt" eingefügt habe um dies zu überprüfen.
Leider tauchen ab und zu garkeine Dosen auf.
Woran liegt das?
Würde mich sehr über eine Antwort freuen,
danke und besten Gruß,
Euer
Mike
(Man kein Wunder das man nicht nachdenken kann wenn man zwangsweise ständig von einem Schei..... Radio zugedröhnt wird das hier ein Mitarbeiter verwendet. Ich kann einfach nicht klar denken wenn ständig irgendwer am reden ist wie das Wetter ist oder wieviele Leute gerade im Stau stecken... Grrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr)
Zuletzt bearbeitet: