Briefkasten
Erfahrenes Mitglied
Hallo,
folgender Code:
In der letzten Zeile (trace(bildname[0])
erhalte ich imer die Meldung undefiniert. Wie kann das sein, wenn ganz oben die Variable definiert wurde. Wenn ich das _root auskommentiere wird mir der Wert auf die Bühne geschrieben. Hat jemand eine Idee woran das liegen könnte?
mfg
folgender Code:
PHP:
var text = []; //neues array
var bildname = [];
///DB abfrage in loaddb.php
///die von loaddb.php xml generierte Daten ins flash holen
var XMLdaten = new XML();
XMLdaten.ignoreWhite=true;
XMLdaten.load("http://localhost/Projekte/Skripte/flash/loaddb.php");
XMLdaten.onLoad = function(success)
{
if(success)
{
anzahl = XMLdaten.firstChild.childNodes.length; //liest die anzahl der elemente aus!
for (var i=0; i<anzahl; i++)
{
text[i] = XMLdaten.firstChild.childNodes[i].attributes.anzeige;//auslesen
bildname[i] = XMLdaten.firstChild.childNodes[i].attributes.bildname;
//_root.createTextField("teext"+i, i, 10, i*20, 0, 0);
//_root["teext"+i].autoSize = true;
//_root["teext"+i].text = bildname[i];
}
}
}
trace(bildname[0]);
In der letzten Zeile (trace(bildname[0])

mfg