Einzelnen Beitrag anzeigen
Alt 10-07-2003, 15:47   #20 (Permalink)
EdMan
Neuer User
 
Registriert seit: Jun 2002
Beiträge: 15
Hi Micha,

die Funktion 'txtbuild' habe ich schon so angelegt, dass 1. nur die Textfelder generiert werden, deren Variablen auch etwas enthalten und 2. nicht mehr benötigte Felder aus einem vorherigen Aufruf removed werden sollen.

hier das Script:

loadVariables("meintext.txt", _level0);
// Variable für die Schritt-Nummer
fw = 1;

//Textformat festlegen
formatxt = new TextFormat();
formatxt.size = 18;
formatxt.font = "Bauhaus";
formatxt.color = "0xff0066";

abst=0;

//Info-Textfelder generieren + formatieren
function txtbuild(abst){
for (i=1; i<5; i++){
//Anzahl der Info-Textfelder ermitteln
if (eval("txt" + fw + "_" + i) != undefined){
//Textfelder generieren
_level0.createTextField("txt" + i, i, 480, abst, 200, 500);
_level0["txt" + i].type = "dynamic";
_level0["txt" + i].variable = "txt" + fw + "_" + i;
_level0["txt" + i].embedFonts = true;
_level0["txt" + i].selectable = false;
_level0["txt" + i].multiline = true;
_level0["txt" + i].wordWrap = true;
_level0["txt" + i].autoSize = true;
//_level0["txt" + i].border = true;
_level0["txt" + i].setTextFormat(formatxt);
abst = abst + (_level0["txt" + i]._height) + 5;
}
}
//Überflüssige Textfelder entfernen
for (i=1; i<5; i++){
if (eval("txt" + fw + "_" + i) == undefined){
_level0["txt" + i].removeTextField();
}
}
}

Kannste damit was anfangen?

Vielen Dank für deine Mühe
Gruss,
EdMan
EdMan ist offline   Mit Zitat antworten