AS.Mantener formato al actualizar un campo de texto dinámico
Buenas,
Tengo una duda bastante tonta q nose pq me sucede.
Al crear un textfield en actionscript....
<code>var campo_texto:TextField = _root.createTextField(nombre_campo, profundidad, pos_x, pos_y, anchura, altura);
campo_texto.selectable = false;
campo_texto.embedFonts = true;
campo_texto.wordWrap = false;
campo_texto.variable = textvar;
campo_texto.setTextFormat(formato_campo);</code>
...cuyo formato está definido como...
<fieldset>formato_campo = new TextFormat();
formato_campo.font = "DINMittelschrift";
formato_campo.antiAliasType = "normal";
formato_campo.size = 12;
formato_campo.bold = false;
formato_campo.color = 0x808080;
</fieldset>
me surje un problema.
Y es q si actualizo con un text o lo asocio a una variable como he hecho en la línia (campo_texto.variable = textvar;) el formato se me pierde...
Cuando lo hago con un text si le vuelvo a meter el "setTextFormat" va bien pero vaya, creo q no es necesario ir poniendo "setTextFormat" ya q eso me obligaria a poner un listener en el caso del "variable".
Gracias anticipadas
ozke
Voilá :oops: madre mía con la tontería, siempre había usado el new, agh, maldito 1%.
Merci!
juandelgado
Prueba con setNewTextFormat. Uno es para el texto que ya esta y otro para el que va a estar. El 99% de las veces los quieres iguales, pero alguien en MM penso que era bueno anaydir funcionalidad para el 1% de las veces.
Ea!