• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-06-2010, 14:57   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2010
Beiträge: 27
Question XML in dynamische textfelder laden

hallo alle zusammen.

ich habe da mal eine frage: wie kann ich text von einem xml file in dynamische textfelder laden?
Ich habe mir das folgenderweise vorgestellt:

Ich habe mehrere dynamische textfelder auf meiner bühne plaziert.
jetzt möchte ich mit hilfe des xml files diese dynamischen textfelder befüllen.
in jedes textfeld soll ein anderer text geladen werden.

wie mache ich das?

ich habe mir schon dieses Tutorial angeguckt, jedoch konnte ich damit leider nicht wirklich was anfangen. ich bin halt noch ein flash einsteiger.

über antworten würde ich mich sehr freuen
hyho ist offline   Mit Zitat antworten
Alt 20-06-2010, 15:23   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Das ist aber ein Anfänger-Tutorial, das kann man kaum besser erklären... Erstell dir zuerst einmal eine valide XML-Struktur und im Flash-Film eine Einleseroutine für das XML-File. Dann konvertier über den onLoad-Handler des XML-Objektes deine Texte bspw. in ein Array und weise die Indizes des Arrays an die einzelnen Textfeldinstanzen.
  Mit Zitat antworten
Alt 20-06-2010, 18:35   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2010
Beiträge: 27
ich habe mich nochmal ein wenig umgeguckt und habe dann folgendes video tutorial auf youtube gefunden: LINK.
Nur habe ich immer noch ein problem. entweder wird im textfeld "undefined" ausgegeben oder ich hatte auch schon mal "null" drin stehen. ich habe alles mögliche ausprobiert.

mein xml file sieht so aus:

PHP-Code:
<?xml version='1.0' encoding='utf-8'?>

<language>

<1 Text1="Hallo" />
<2 Text2="Hyho" />
<3 Text3="Test" />

</language>
wie soll ich jetzt das action script ändern, damit z.b. "Hallo" im feld subjectBox steht?

action script von dem video tutorial sieht so aus:

PHP-Code:
var myXML:XML = new XML();
myXML.ignoreWhite=true;
myXML.onLoad = function(sucess) {
if(
sucess) {
subjectTXT this.childNodes[0].childNodes[0].firstChild.nodeValue;
fromTXT this.firstChild.childNodes[0].childNodes[1].firstChild.nodeValue;
toTXT this.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue;
messageTXT this.firstChild.childNodes[0].childNodes[3].firstChild.nodeValue;
xmlBox.text messageTXT;
toBox.text toTXT;
fromBox.text fromTXT;
subjectBox.text subjectTXT;
}
}
myXML.load("config123.xml"); 
hyho ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
dynamische textfelder, xml, xml auslesen, xml laden

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
Textfelder, Unicode (UTF-8), Textformat und dynamische Textfelder Zinotidi Flash Einsteiger 5 11-06-2007 00:04
php und dynamische textfelder pauledde Flash MX 2004 4 06-02-2006 11:08
dynamische Textfelder, dynamische Zuweisung cheetah ActionScript 1 7 19-08-2005 13:38
dynamische Textfelder Grafik-Printer Flash mit XML und Webservices 1 09-03-2004 11:45
bilder in dynamische textfelder laden? leptomorph ActionScript 1 5 28-05-2003 15:39


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

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


Copyright ©1999 – 2012 Marc Thiele