Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-04-2006, 13:21   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 1
Question Textfelder erstellen und füllen!?

Hallo erstmal.

Ich hab bisher noch nicht viel mit Flash gearbeitet, muss aber folgendes Problem lösen:
Ich habe aus einer XML Datei Daten ausgelesen, und in ein Array geschrieben ( xml_daten[] ).
Diese Daten will ich jetzt in mehreren Textfeldern wieder ausgeben. Das probier ich so:
Code:
for (var i=0; i<anzahl; i++) //anzahl entspricht Anzahl der Datensätze in xml_daten[]
{
     feldname="feld"+i;
     createTextField(feldname, i, 10, 100*i, 300, 30);
     feldname.text=xml_daten[i];
}
Ich weiß das es an der Zeile "feldname.text=xml_daten[i]; " scheitert!! feldname wird an dieser Stelle nicht akzeptiert.

Bin mir sicher, ihr könnt mir helfen!!

Danke!!
Rebbi ist offline   Mit Zitat antworten
Alt 10-04-2006, 13:25   #2 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
Code:
for (var i=0; i<anzahl; i++) //anzahl entspricht Anzahl der Datensätze in xml_daten[]
{
var feldname= this.createTextField("feldname"+i, i, 10, 100*i, 300, 30);
feldname.text = xml_daten[i];
}
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 10-04-2006, 13:29   #3 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo nullidee!

createTextField() liefert nix zurück. Deshalb geht's so nicht, wie du es vorgeschlagen hast.
PHP-Code:
for (var 0i<anzahli++){
    
this.createTextField("feldname"+ii10100*i30030);
    
this["feldname"+i].text xml_daten[i];

__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-04-2006, 13:36   #4 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
ups, so ein Mist aber auch...

warum gehts dann mit MovieClips?

Code:
var mc = this.createEmptyMovieClip("mc"+i, i);
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 10-04-2006, 13:43   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Naja, weil der MC was zurückliefert (einen Verweis auf sich selbst sozusagen).

edit -> Kommando zurück . Doch alles richtig:

Flash 8 Hilfe:
Rückgabewerte
TextField - Flash Player 8 gibt eine Referenz auf das erstellte TextField-Objekt zurück. Flash Player-Versionen vor der Version 8 geben void zurück.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++

Geändert von Der Frager (10-04-2006 um 13:45 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 10-04-2006, 13:52   #6 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
na ja, ich hab kein Flash8, sondern nur Swish8
hatte halt nur falsch gedacht, aber war dann doch richtig
gut zu wissen
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®

Geändert von nullidee (10-04-2006 um 13:54 Uhr)
nullidee 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:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele