| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Sep 2010
Beiträge: 112
| Richtiges Auslesen von XML-Objekten mit length
Hallo zusammen, das Auslesen von XML-Objekten via .length liefert bei folgender XML-Datei falsche Ergebnisse. PHP-Code: trace(discographyXML.records.length()); und trace(discographyXML.records.record.length()); liefern beide 0. Letztendlich will ich jeden "record" als eigenen MovielClip visualisieren und brauche für eine loop-Anweisung die Anzahl der XML-Objekte mit der Bezeichung <record>, das gleiche innerhalb des Record nochmal für Tracks. |
| | |
| | #3 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
|
Versuch's mal mit PHP-Code:
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Sep 2010
Beiträge: 112
|
Okay, das funktioniert. Nochmal eine grundsätzliche Frage. Weiter im Programm wird jeweils der <record>-Knoten abgespalten und einer eigenen Record-Klasse als Parameter übergeben, abrufbar unter der Instanzvariable recordXML Hier das XML: PHP-Code: ![]() ![]() So wie ich das jetzt verstanden habe, gibt die Methode length() die Anzahl der Knoten mit dem selben Namen aus, die auf der Ebene liegen, an die length() angehängt wird. Wie gebe ich die Anzahl der Knoten aus, die unterhalb der Ebene <record> liegt, also 4 (1x <myTitle> + 1x <position> + 2x <visualTrack>)? |
| | |
| | #5 (permalink) | ||
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
| Zitat:
Richtig wäre das folgende Script (Wobei es natürlich ziemlich unsinnig ist sich die Anzahl eines Knotens ausgeben zulassen )ActionScript:
Zitat:
ActionScript:
In der Praxis kommt man übrigens meistens ganz ohne die length()-Methode aus und benutzt stattdessen eine for each-Schleife um durch die XMLList zu iterieren: ActionScript:
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! Geändert von Martin Kraft (04-12-2011 um 18:15 Uhr) | ||
| | |
| | #6 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
| Nein
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Speicherbedarf von Objekten auslesen | flash_newbie | ActionScript 3 | 7 | 02-02-2011 19:41 |
| Größen von Objekten aus Bibliothek auslesen | marc242 | ActionScript 2 | 7 | 05-03-2010 19:47 |
| Pfade von Objekten auslesen | Exodus | ActionScript 3 | 3 | 22-09-2009 00:58 |
| XMLConnector und richtiges auslesen | headkit | Flash MX 2004 | 1 | 19-08-2005 09:55 |