ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
640
640
EMPFEHLEN
-
Hallo zusammen!
Ich versuche vergebens eine for schleife zu pausieren und erst wenn ein Bedingung ausgeführt ist soll die for schleife weiter lesen.
Mein denkansatz ist; eine if abfrage in einer onEnterFrame function.
Datic wo bist du ?PHP-Code:for (i=0; i<anzahl; i++) {
nNumber = "bg"+i;
var wartenGen = 0;
this.onEnterFrame = function() {
trace(wartenGen);
wartenGen++;
if (wartenGen == 4) {
this.bg.attachMovie("bg", nNumber, +i);
this.bg[nNumber]._x = 0;
this.bg[nNumber]._y = i*(bgH+0.1);
this.bg[nNumber].xmlName
dropDown_xml.firstChild.childNodes[i].attributes.nameXML;
this.bg[nNumber].nr_txt = "3"+(i+1);
this.bg[nNumber].name_txt =
dropDown_xml.firstChild.childNodes[i].attributes.label;
//
this.bg[nNumber].onRelease = function() {
for (i=0; i<anzahl; i++) {
nNumber = "bg"+i;
this._parent._parent.bg[nNumber].gotoAndPlay("back");
if (i == dropDown_xml.firstChild.childNodes.length-1) {
this.gotoAndPlay("press");
}
}
loadXML(this.xmlName, posy);
_root.song1.start();
};
//
this.bg[nNumber].onRollOver = function() {
if (this.aktiv == 1) {
this.gotoAndPlay("over");
_root.song2.start();
}
};
//
this.bg[nNumber].onRollOut = function() {
if (this.aktiv == 1) {
this.gotoAndPlay("out");
}
};
delete this.onEnterFrame;
}
};
}
}
-
Hi,
Also.... was für eine Bedingung soll denn erfüllt werden? In deinem Script gibts nur eine Bedingung die im onEnterFrame auf 4 hochgezählt wird und dann erfüllt is...
onEnterFrames in ner Schleife? Öhm... nein
Gruß,
Jens
-
Dank dir!
Das einfachste tuts meistens auch schon...
-
du hast dein post neu editiert und da stand die lösung drin

bedingung ist ne andere war nur ein Beispiel!
Gruß
-
Aso, dann geht mein anderer Script vielleicht, kommt drauf an wie dus benutzt... eigentlich is der Script aber Bockmist
Naja, wenns funktioniert
-
Hi,
Generell: In solchen Fällen verwendet man möglichst überhaupt keine Schleife, sondern lieber eine onEnterFrame-Methode (dort kannst ja auch eine Laufvariable inkrementieren), die ihre Arbeit eben nur auswührt, wenn besagte Bedingung erfüllt ist.
Längere Schleifen führen gerne mal zum Aufhängen des Players.
Gruß
.
-
Hallo Datic!
Gut das du mir das sagst
Gruß
Ähnliche Themen
-
MySQL-Ausgabe wenn Bedingung erfüllt ist
Von bloodytriker im Forum PHPAntworten: 2Letzter Beitrag: 22.06.10, 16:31 -
Weiterleitung wenn Bedingung erfüllt ist
Von DrBonsai im Forum PHPAntworten: 7Letzter Beitrag: 12.03.10, 19:53 -
Verlinkung wenn if bedingung erfüllt ist?
Von fluorescence im Forum PHPAntworten: 13Letzter Beitrag: 22.09.08, 20:47 -
Neue auswahl wenn Bedingung erfüllt ist
Von eternitysoft im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 17.10.05, 02:55 -
Löschen nur wenn Bedingung erfüllt
Von lifehunter im Forum Relationale DatenbanksystemeAntworten: 13Letzter Beitrag: 13.08.05, 18:20





Zitieren

Login





