createTextField eigenartiges Problem

MarkusGra

Grünschnabel
Hallo,

ich habe folgendes Problem:

Habe folgenden Code: Erstellt mithilfe eines Arrays immer neue Textfelder:

Code:
feld = ["Element0","Element1","Element2","Element3"];
for(i=0;i<feld.length;i++){
var feld1 = "feld"+i;
this.createTextField(feld1,i,-380,-260+(i*20),150,20);
this[feld1].text = feld[i];
formatter = new TextFormat();
formatter.bold = true;
formatter.size = 16;
formatter.font = "Georgia";
this[feld1].setTextFormat(formatter);
}

Wenn man das ganze nun aufruft wird das "Element1" nicht angezeigt, merkwürdig oder? Wieso gerade "Element1"

Vielen Dank für eure Hilfe!
 
Hi,
vielleicht kommst du selbst drauf, so funktioniert es:

PHP:
feld = ["Element0", "Element1", "Element2", "Element3"];
for (i = 0; i < feld.length; i++)
{
	var felder = "feld" + i;
	this.createTextField (felder, i, -380, -260 + (i * 20), 150, 20);
	this[felder].text = feld[i];
	formatter = new TextFormat ();
	formatter.bold = true;
	formatter.size = 16;
	formatter.font = "Georgia";
	this[felder].setTextFormat (formatter);
}

Grüsse
B
 
Zurück