XML Daten in Flash eingebettet -> Fehler [Flash 10]
| Beiträge: 34 Registriert: Apr 2010
| 03.05.2010, 09:35
Guten Morgen alle zusammen!
Die Woche hat gerad erst begonnen und da quält mich immernoch das gleiche Problem. Ich habe eine XML-Datei die ich in Flash lade. Klappt alles bestens.
So jetzt kommts: Wenn ich die XML-Daten als Variable in Flash selber deklariere, um nicht immer die XML-Datei mitschicken zu müssen funktionierts nicht mehr richtig. Ich bekomme immer:
ActionScript:1 | TypeError: Error #1010: Ein Begriff ist nicht definiert und hat keine Eigenschaften.
|
Eingekürzt ist das die Schleife die Probleme bereitet sobald ich die XML-Daten nicht mehr extern lade:
ActionScript:1 2 3 4 5 | function init():void {
for (var i=0; i<=anzahl; i++) {
arr[i].text=xml.element[i+3].loadfaktor;
}
}
|
| | | Beiträge: 190 Registriert: May 2007
| 03.05.2010, 12:37
hallo,
trace doch mal xml.element[i+3] in der for schleife.
woher stammt die 'anzahl'? könnte sein, dass i+3 über die anzahl hinausgeht... | | | Beiträge: 34 Registriert: Apr 2010
Themenautor/in
| 03.05.2010, 13:38
Ich hab den Fehler gefunden und auch beheben können, so richtig schlau bin ich trotzdem nicht draus geworden, weil die Lösung nur bei einer Variante funktioniert:
Bei extern geladener XML funktioniert nur diese Schleife:
ActionScript:1 2 3 4 5 | function init():void {
for (var i=0; i<=anzahl; i++) {
arr[i].text=xml.element[i+3].loadfaktor;
}
}
|
Bei eingebetteten XML-Daten nur diese:
ActionScript:1 2 3 4 5 6 | function init():void {
for (var i=1; i<anzahl+1; i++) {
trace(xml.element[i+3]);
arr[i].text=xml.element[i+3].loadfaktor;
}
}
|
Die Ausgabe ist absolut identisch und die Berechnungen im Anschluss auch... | |
| Ähnliche Beiträge zum Thema | 13.09.2022 - Rennier 08.05.2022 - Indy_Crossover |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News
Regeln & Bedingungen
|