Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-12-2006, 20:29   #1 (permalink)
completely mad
 
Registriert seit: Mar 2006
Beiträge: 160
xml: aktuellen node als ziffer ausgeben?

hi ppl,

ich hab eine frage: kann ich bei einer xml datei, die ich in flash eingeladen habe, die nummer der aktuellen node ausgeben lassen?

wenn ich also zB bildpfade einlade, dass ich nicht den pfad erhalte, sondern die nummer des aktuellen nodes (0, 1, 2, oder n)?

grüße,
madtrigger
madtrigger ist offline   Mit Zitat antworten
Alt 03-12-2006, 23:22   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
nodes haben keine nummer? das wiederspricht der logig von xml.

zeig mal dein xml
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 04-12-2006, 16:03   #3 (permalink)
completely mad
 
Registriert seit: Mar 2006
Beiträge: 160
Post

naja, wenn ich jetzt zB ne bildergalerie habe und sagen möchte, dass das aktuelle bild "bild 2 von 3" ist, wäre es vielleicht ganz praktisch, einfach die aktuelle position ausgeben zu können.
alternativ könnte ich eigentlich auch fragen, wie ich eine aktuelle position aus einem array als ziffer ausgeben kann (denn da werden die infos aus der xml ja reingespeichert)

Code:
<pics>
 <pic file="images/image1.jpg"/>
 <pic file="images/image2.jpg"/>
 <pic file="images/image3.jpg"/>
</pics>
madtrigger ist offline   Mit Zitat antworten
Alt 04-12-2006, 16:47   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
das ist richtig. übergebe deine daten aus dem xml in ein array, dann kannst du auf indizes zugreifen.

oder besser über id-nummern. sowas ist eindeutig. indexzahlen können sich beim löschen, hinzufügen oder sortieren ändern
Code:
<pics>
 <pic id="1">images/image1.jpg"</pic>
 <pic id="17">images/image17.jpg"</pic>
 <pic id="2">images/image2.jpg"</pic>
</pics>
und in flash8
Code:
trace (_xml.idMap["17"]);
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 06-01-2007, 14:48   #5 (permalink)
completely mad
 
Registriert seit: Mar 2006
Beiträge: 160
wie ist denn das, wenn ich in flash mehrere xml dokumente einlade??
madtrigger ist offline   Mit Zitat antworten
Alt 06-01-2007, 19:19   #6 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
dann hast du mehrere xml's. wo ist dein problem?
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 08-01-2007, 14:26   #7 (permalink)
completely mad
 
Registriert seit: Mar 2006
Beiträge: 160
Zitat:
Zitat von hgseib Beitrag anzeigen
und in flash8
Code:
trace (_xml.idMap["17"]);
ich verstehe diesen aufruf nicht ganz. klar, dass damit id 17 aufgerufen wird, aber aus welcher xml datei? da ist ja kein konkreter bezug vorhanden...
madtrigger ist offline   Mit Zitat antworten
Alt 08-01-2007, 20:47   #8 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
aus der mit dem namen _xml

irgendwann und irgendwo hast du doch diese variable angelegt, welche die xml-daten beinhaltet. und wenn du mehrere variablen hast/willst (mit unterschiedlichen xml-daten als inhalt), dann ist es sinnvoll unterschiedliche namen zu benützen. je variable einen anderen ;-)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 10-01-2007, 09:55   #9 (permalink)
completely mad
 
Registriert seit: Mar 2006
Beiträge: 160
ich hab ein array angelegt, in das alle nodes aus der xml geschrieben werden.

wenn meine xml nun "test.xml" heißt, ruf ich eine id also mit
PHP-Code:
_test.idMap["17"
auf, oder wie?
madtrigger ist offline   Mit Zitat antworten
Alt 10-01-2007, 11:09   #10 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
bitte den befehl idMap in der flash-hilfe nachlesen. da ist der ausführlichst beschrieben mit jede menge beispiele.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 10-01-2007, 12:48   #11 (permalink)
completely mad
 
Registriert seit: Mar 2006
Beiträge: 160
ich hatte auf der adobe seite im actionscript-dictionary gesucht und nichts darüber gefunden. muss dann wohl doch nochmal direkt die flashhilfe konsultieren...
madtrigger ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 13:48 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele