Hola amigos, tengo un problemilla con un TextField que construyo de forma
dinámica, es un campo de texto de tipo "input" y le quiero aplicar un
formato, para que cuando el usuario escriba sobre él, tenga una fuente
diferente a la por defecto. Estoy programando en Flash MX 2004 Profesional,
pero tengo que compilar para *FlashPlayer 6*. Así que no me serviría usar
temas de Flash 8 ni de Flash 7.

El problema es el siguiente:
Si no le asigno contenido al "input", no me aplica el TextFormat, si le
asigno contenido (un blanco) al pulsar sobre el "input" puedo escribir al
principio o al final del blanco. Si escribo al principio sale formateado, si
escribo al final del blanco no sale formateado.

¿Alguien me puede guíar sobre cómo hay que programarlo, para que funcione
bien? He buscado en google pero no veo nada sobre este error, supongo que
este problema se habrá solucionado en Flash7 y 8, por eso no encuentro nada.


 *var aF:Array = eval(estilo);
 var nuevoFormato:TextFormat = new
TextFormat(aF[0],aF[1],aF[2],aF[3],aF[4],aF[5],aF[6],aF[7],aF[8],aF[9],aF[10],aF[11],aF[12]);
 Peli.createTextField(campo_txt, getNextProf(), Math.round (posX),
Math.round(posY), ancho, alto);
 // Aplico todo el estilo al campo de texto
 Peli[campo_txt].border = true;
 Peli[campo_txt].password = false;
 Peli[campo_txt].multiline = false;
 Peli[campo_txt].html = false;
 Peli[campo_txt].embedFonts = false;
 Peli[campo_txt].variable = null;
 var longitud:Number = Number(tipo.substring(5,tipo.length));
 Peli[campo_txt].type = "input";
 Peli[campo_txt].autoSize = "none";
 Peli[campo_txt].selectable = true;
 Peli[campo_txt].background = true;
 Peli[campo_txt].backgroundColor=0xFFFFFF;
 lineas = Math.ceil((longitud * aF[1]) / peliMaxX);
 Peli[campo_txt]._width = peliMaxX - (2*sepX);
 Peli[campo_txt]._height = ((lineas)* aF[1]);
 Peli[campo_txt].multiline = true;
 Peli[campo_txt].wordWrap = true;
 Peli[campo_txt].maxChars = longitud;
 Peli[campo_txt].text = " ";
 Peli[campo_txt].setTextFormat (nuevoFormato); *

 Salu2
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a