Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-05-2007, 12:47   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
Textfelder mit Schleife dynamisch erzeugen und per XML füllen

Hallo erstmal!

Ich würde gerne dynamisch textfelder erzeugen und mit daten aus einem xml file füllen. Dazu hab ich ne Schleife gebastelt, weiß jetzt aber nicht genau, wie ich sie füllen soll...

Die Textfelder sollen sich untereinander anordnen...

Hier mal mein Code:

PHP-Code:
function loadXML(loaded) {
    if (
loaded) {
        
xmlNode this.firstChild;
        
client = [];
        
description = [];
        
screenshot = [];
        
adress = [];
        
total xmlNode.childNodes.length;
        for (
i=0i<totali++) {
            
client[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
            
description[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
            
screenshot[i] = xmlNode.childNodes[i].childNodes[2].firstChild.nodeValue;
            
adress[i] = xmlNode.childNodes[i].childNodes[3].firstChild.nodeValue;
            
thumbnails_fn(i);
        }
        
firstImage();
    } else {
        
content "file not loaded!";
    }
}
xmlData = new XML();
xmlData.ignoreWhite true;
xmlData.onLoad loadXML;
xmlData.load("web.xml"); 
Und hier die Funktion:
PHP-Code:
function submenue() {
    
total xmlNode.childNodes.length;
    for (
i=0i<totali++){
        var 
depth:Number 0;
        var 
xworth:Number 0;
        var 
yworth:Number 0;
        
this.createTextField("sub_txt"depthxworthyworth300100);
        
depth +=10;
        
yworth+= 110;
    }

und so ist das xml aufgebaut:

PHP-Code:
<web>
    <
kunde>
        <
klient>Colli Vienna</klient>
        <
beschreibung>Website mit Online Portfolio für den exclusiven Hemdenshop Colli in Wien.</beschreibung>
        <
screenshot>bilder/web/screenshots/colli.jpg</screenshot>
        <
adresse>http://www.colli.at</adresse>
    
</kunde>
    <
kunde>
        <
klient>E&M Luxuslimousinen</klient>
        <
beschreibung>Flashund HTML Website für E&M Luxuslimousinen in Wien</beschreibung>
        <
screenshot>bilder/web/screenshots/em.jpg</screenshot>
        <
adresse>http://www.e-und-m.at</adresse>
    
</kunde>
    <
kunde>
        <
klient>Profi Umzug</klient>
        <
beschreibung>Website für das Wiener Umzugsunternehmen Profi-Umzug</beschreibung>
        <
screenshot>bilder/web/screenshots/profi-umzug.jpg</screenshot>
        <
adresse>http://www.profi-umzug.at</adresse>
    
</kunde>
    <
kunde>
        <
klient>Sunshine Productions</klient>
        <
beschreibung>Website-Layout für das Kinderpuppentheater Sunshine Productions</beschreibung>
        <
screenshot>bilder/web/screenshots/sunshineproductions.jpg</screenshot>
        <
adresse>http://www.profi-umzug.at</adresse>
    
</kunde>
</
web
Ich würd die Textfelder gerne mit den Werten von <klient> füllen...

Kann mir bitte jemand sagen, mit welchem Befehl ich ein Textfeld so füllen würde?

Tausend dank!
gmadesign ist offline   Mit Zitat antworten
Alt 01-05-2007, 14:37   #2 (permalink)
ActionStripper
 
Benutzerbild von Mr.Twister
 
Registriert seit: Nov 2001
Ort: Oldenburg
Beiträge: 3.275
nodeValue
__________________
Design ist AUCH Geschmackssache.
Mr.Twister ist offline   Mit Zitat antworten
Alt 01-05-2007, 14:44   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
Und wie sag ich Flash das?

sub_text = client.nodeValue?

Thx!
gmadesign ist offline   Mit Zitat antworten
Alt 02-05-2007, 10:37   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
Hallo nochmal!

Also ich hab jetzt einige Varianten probiert, aber ich bekomm's einfach nicht gebacken... Wie bring ich Flash dazu, einfach 4 Textfelder (bzw soviele wie eben xml-knoten) untereinander zu erstellen und mit den xml-Werten zu füllen?

Danke Danke Danke!!!!!!!
gmadesign 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 10:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele