|
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
|