ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
2825
2825
EMPFEHLEN
-
Hallo allerseits,
ich versuche eine mit php generierte XML Datei auszulesen und stose dabei auf das problem das ich zwar einen Wert auslesen kann jedoch nur einen, das Script läuft in einer Schleife ab und sollte auch die anderen Werte auslesen, aber genug Text hier erstmal der Code:
debug gibt den richtigen wert aus, nur wenn ich statt units[0][0] einen anderen Index wähle bekomme ich keinen Wert mehr, die XML wird aber richtig gelesen, wenn ich im index 0;0 was anderes abfrage bekomme ich den Wert auch aber nur halt 1 Wert.PHP-Code:stop();
var XMLData = new XML();
var units:Array = new Array();
units[0] = new Array(10);
XMLData.ignoreWhite = true;
function loadUnits() {
units = new Array();
XMLData.sendAndLoad("read.php", XMLData, "POST");
XMLData.onLoad = function(XMLladen) {
if (XMLladen) {
for (i=0; i<XMLData.firstChild.childNodes.length; i++) {
units[[i][0]] = XMLData.firstChild.childNodes[i].attributes.id;
units[i][1] = XMLData.firstChild.childNodes[i].attributes.owner;
units[i][2] = XMLData.firstChild.childNodes[i].attributes.utype;
units[i][3] = XMLData.firstChild.childNodes[i].attributes.x;
units[i][4] = XMLData.firstChild.childNodes[i].attributes.y;
units[i][5] = XMLData.firstChild.childNodes[i].attributes.s1;
units[i][6] = XMLData.firstChild.childNodes[i].attributes.s2;
units[i][7] = XMLData.firstChild.childNodes[i].attributes.s3;
units[i][8] = XMLData.firstChild.childNodes[i].attributes.s4;
units[i][9] = XMLData.firstChild.childNodes[i].attributes.s5;
debug = units[0][0];
}
gotoAndStop(3);
}
};
}
loadUnits();
Über jede Hilfe bin ich dankbar (besonderst von "datic" der mir schon bei so vielen dingen geholfen hatt, hoffentlich auch hier helfen kann
)
Gruss Eisbaer
-
Hallo,
du initialisierst auch nur units[0] als Array. Versuch mal folgendes:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
stop(); var XMLData = new XML(); var units:Array = new Array(); XMLData.ignoreWhite = true; function loadUnits() { XMLData.sendAndLoad("read.php", XMLData, "POST"); XMLData.onLoad = function(XMLladen) { if (XMLladen) { for (i=0; i<XMLData.firstChild.childNodes.length; i++) { units[i] = new Array(10); units[[i][0]] = XMLData.firstChild.childNodes[i].attributes.id; units[i][1] = XMLData.firstChild.childNodes[i].attributes.owner; units[i][2] = XMLData.firstChild.childNodes[i].attributes.utype; units[i][3] = XMLData.firstChild.childNodes[i].attributes.x; units[i][4] = XMLData.firstChild.childNodes[i].attributes.y; units[i][5] = XMLData.firstChild.childNodes[i].attributes.s1; units[i][6] = XMLData.firstChild.childNodes[i].attributes.s2; units[i][7] = XMLData.firstChild.childNodes[i].attributes.s3; units[i][8] = XMLData.firstChild.childNodes[i].attributes.s4; units[i][9] = XMLData.firstChild.childNodes[i].attributes.s5; trace (units[i]); } gotoAndStop(3); } }; } loadUnits();
gruss
-
Hallo Luke,
vielen dank erstmal für deine Antwort und entschuldige das ich so spät erst antworte. Ich werde es ausprobieren und ergebnisse hier posten.
Danke
Ähnliche Themen
-
[FL-CS3] Wäre einer bereit mir eine Flash CS3 Date in Flash MX04 umzuspeichern?
Von Eisbaer im Forum Flash PlattformAntworten: 2Letzter Beitrag: 05.04.10, 16:30 -
Irgendjemand Flash MX04 installiert?
Von sire666 im Forum Flash PlattformAntworten: 1Letzter Beitrag: 21.12.06, 05:57 -
VB-Skript mit Flash [MX04]
Von Jedimaster im Forum Flash PlattformAntworten: 1Letzter Beitrag: 12.01.05, 13:33 -
Eigenschaften einem Array per Schleife zuweisen (MX04)
Von Jedimaster im Forum Flash PlattformAntworten: 2Letzter Beitrag: 03.09.04, 08:31 -
[MX04] PHP mit Flash, Bilder reinladen
Von SeeknDestroy im Forum Flash PlattformAntworten: 1Letzter Beitrag: 07.03.04, 22:53





Zitieren
Login





