gucke es mir grad nochmal genauer an... da ist mir aufgefallen das du diese passage hier auch eleganter lösen kannst:
PHP-Code:
stop();
var XMLdaten = new XML();
XMLdaten.ignoreWhite=true;
XMLdaten.load("textfelder_daten.xml");
XMLdaten.onLoad = function(success) {
fertig = false;
anzahl = XMLdaten.firstChild.childNodes.length; //liest die anzahl der elemente aus!
anz = []; //neues array
for (var i=0; i<anzahl; i++) {
anz[i] = XMLdaten.firstChild.childNodes[i].attributes.anzeige;//auslesen
}
fertig = true;
}
this.onEnterFrame = function () {
if (fertig) {
delete fertig;
delete this.onEnterFrame;
this.gotoAndStop(2);
}
}
nämlich so. aber vorsicht. im prinzip gehts so, aber hatte noch keine zeit es zu testen... so kannste aber auf die onEnterFrame verzichten. wenns nicht funzt ist es bestimmt nur nen kleiner syntax fehler..
PHP-Code:
stop();
var XMLdaten = new XML();
XMLdaten.ignoreWhite=true;
XMLdaten.load("textfelder_daten.xml");
XMLdaten.onLoad = function(success) {
if(success){
anzahl = XMLdaten.firstChild.childNodes.length; //liest die anzahl der elemente aus!
anz = []; //neues array
for (var i=0; i<anzahl; i++) {
anz[i] = XMLdaten.firstChild.childNodes[i].attributes.anzeige;//auslesen
if(i >= anzahl){
this.gotoAndStop(2);
}
}
}
}
cya, sal