• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Mobile Flash und Flash Lite

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-11-2009, 15:24   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2009
Beiträge: 6
Laden von XML-Datein

Hallo ihr LIeben

ich moechte in mein Flash Lite Dokument eine XML-Datei reinladen, die folgendermaßen aussieht:

(kommt euch sicher bekannt vor )

Code:
<bikes>
<bike id="1", price "750"> Kona </bike>
<bike id="2", price "900"> Voodoo </bike>
<bike id="3", price "11100"> Roky </bike>
</bikes>
und hier ist mein AS2 Code.


HTML-Code:
var headline_xml=new XML();
headline_xml.ignoreWhite=true;
text.wrap=true;
headline_xml.onLoad = function(success) {
    if (success) headline_txt.text=this.firstChild.nodeName;
        else
        headline_txt.text="Error loading XML"
        
}
headline_xml.load("test.xml")



var text_xml=new XML();
text_xml.ignoreWhite=true;
wordWrap= Boolean;

text_xml.onLoad=function(success:Boolean):Void {
    if (success) text_txt.text=this.firstChild.childNodes[2].firstChild.nodeValue;
        else
        text_txt.text="Error loading XML"
}

texr_xml.load("test.xml")


stop();  
Ich habe dieselbe XML datei zweimal geladen, einmal in ein Ueberschriften-Textfeld und das zweite Mal, in ein sogenanntes Text-Textfeld. Meine Datei hat kein Problem zweimal gelesen zu werden, jedoch liest sie folgendes: this.firstChild.childNodes[2].firstChild.nodeValue;
nicht aus

Wo liegt mein Fehler?
Auch wuerde ich gerne wissen ,wie man Umbrueche erzwingt? Falls ich eine grosse Textmenge lade, wird nur die erste Zeile in meinem Textfeld angezeigt. warum?

Versteht jeder was ich meine?
Ich waere ueber jeden Beitrag wahnsinnig dankbar!!!


Noeff2002
Noeff2002 ist offline   Mit Zitat antworten
Alt 03-11-2009, 17:10   #2 (permalink)
GetYourYoYosOut
 
Benutzerbild von harnisch
 
Registriert seit: Jun 2002
Ort: Hamburg
Beiträge: 620
Code:
<bikes>
	<bike id="1" price="750"> Kona </bike>
	<bike id="2" price="900"> Voodoo </bike>
	<bike id="3" price="11100"> Roky </bike>
</bikes>
XML: Attribute ohne Kommata trennen und das Gleichheitszeichen verwenden (bei price).


Und in deinem AS einfach mal den Rechtschreibfehler rausnehmen:
Code:
texr_xml.load("test.xml")
harnisch ist offline   Mit Zitat antworten
Alt 03-11-2009, 17:14   #3 (permalink)
GetYourYoYosOut
 
Benutzerbild von harnisch
 
Registriert seit: Jun 2002
Ort: Hamburg
Beiträge: 620
Zitat:
Zitat von Noeff2002 Beitrag anzeigen
Auch wuerde ich gerne wissen ,wie man Umbrueche erzwingt? Falls ich eine grosse Textmenge lade, wird nur die erste Zeile in meinem Textfeld angezeigt. warum?
Das Textfeld ist nicht auf multiline gestellt. Ich würde dir aber raten gleich alles in CDATA zu verpacken und HTML-Texte einlesen. Den Umbruch dann wie gewohnt mit <br />

Code:
<txt><![CDATA[Text mit<br />Umbruch]]></txt>

Geändert von harnisch (03-11-2009 um 17:22 Uhr)
harnisch ist offline   Mit Zitat antworten
Alt 03-11-2009, 19:40   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2009
Beiträge: 6
vielen vielen lieben Dank!!!!!!
Noeff2002 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
playstation portable ... swf-datein laden schurli007 ActionScript 1 0 17-03-2007 16:43
externe txt-datein in film laden boz Flash MX 3 24-06-2005 11:53
Laden von Externen Datein Hesi ActionScript 1 4 26-02-2005 20:49
externe datein laden thecauldron Flash MX 7 02-09-2003 23:55
txt datein killi Flash 4 und Flash 5 0 10-09-2001 19:53


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

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


Copyright ©1999 – 2012 Marc Thiele