Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-08-2004, 17:41   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: USA
Beiträge: 130
XML neu formatieren

Ich habe folgende xml datei, die ich in flash lade:

HTML-Code:
<?xml version="1.0"?>
<PersonenSearchResults>
	<relevantePersonen>
		<Personen>
			<Person id="248" name="firstname" address1="addresslinie1"  phone="555555555" distance="4 km " bild2="3" bild3="3"/>
			<Person id="249" name="firstname" address1="addresslinie1"  phone="434544555" distance="14 km " bild2="3" bild3="3"/>
			<Person id="250" name="firstname" address1="addresslinie1"  phone="554234323" distance="6 km " bild2="3" bild3="3"/>
			<Person id="251" name="firstname" address1="addresslinie1"  phone="554325678" distance="12 km " bild2="3" bild3="3"/>
		</Personen>
	</relevantePersonen>
</PersonenSearchResults>
Nun moechte ich die Datei in Flash so modifiziren dass das format aussieht wie folgt:
<Person inhalt="firstname /n addresslinie1 /n phone:555555555 /n Distance: 4 km /n" bild2="3" bild3="3"/>

Ich lade die xml datei mit:
ActionScript:
  1. this.myXML = new XML();
  2. this.myXML.ignoreWhite = true;
  3. this.myXML.mc = this;
  4. this.myXML.load(theURL);
  5. this.myXML.onLoad = function () {      
  6.     if (this.firstChild.firstChild.firstChild.childNodes.length == 0) {
  7.         _root.popUp("No Results");
  8.     }else{
  9.         this.mc.makeNewFormat (this);
  10.     }
  11. }
  12. makeNewFormat = function(newXML){
  13.     this.theXML = nXML.firstChild.firstChild.firstChild.childNodes;
  14.     myxml = new XML();
  15.     for(i=0; i<this.theXML.length;i++){
  16.         Person = myxml.createElement('Person');
  17.         Person.attributes.content = this.theXML[i].attributes.name +"/n"+this.theXML[i].attributes.address1 +"/n"+this.theXML[i].attributes.addressClose
  18.     }
  19. }

Wie kann ich jetzt das neue XML Object ansprechen? Kann mir jemand weiterhelfen?

Geändert von osoful (03-08-2004 um 18:25 Uhr)
osoful ist offline   Mit Zitat antworten
Alt 04-08-2004, 09:04   #2 (permalink)
Neuer User
 
Benutzerbild von lernenOhneEnde
 
Registriert seit: Jun 2004
Beiträge: 77
Verstehe nicht ob das deine Frage ist Du willst wissen wie du das neue XML-Objekt ansprechen kannst. Du schreibst:

<code>
this.myXML = new XML();
</code>

also heisst das Objekt myXML.
ansprechen kannst du das nun mit myXML.

LOE
lernenOhneEnde 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 14:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele