Hola Joseba:

Yo me encontr� con ese mismo problema hace unos d�as. Te cuento la forma de
solucionarlo y los problemas que te encuentras.

Por alguna misteriosa raz�n si general el campo de texto mediante
createTextField, no te toma la propiedad multiline y el texto (tenga la
propiedad autoSize que quieras) corre a lo largo de una �nica l�nea. Sin
embargo si el campo de texto lo generas "a mano" con la propiedad multilinea
en true y la propiedad autoSize en "left" o "center", esto funciona a las
mil maravillas. Si precisas crear los campos de texto din�micamente, te
aconsejo que crees un clip de pel�cula que contenga el campo de texto con el
ancho que quieras y multilinea, y mediante attachMovie lo metas en la
pel�cula, posteriormente mediante c�digo le pones la propiedad autoSize en
"left" o "center".,

Tambi�n por alguna misteriosa raz�n, si el campo de texto multilinea y
autoSize, incluido en un clip es muy largo, el desplazamiento de �ste
mediante una barra de desplazamiento, es m�s lento que si generas varios
campos de texto (uno debajo de otro) con una sola l�nea cada uno.
Curiosidades.

El tama�o de la caja de texto se puede controlar sin problemas mediante
nombreInstanciaTexto._height  = loQueSea.
Esta operaci�n la he utilizado contando el n�mero de caracteres que vas a
incluir (nombreVar.length) y dividi�ndolo por un n�mero de caracteres que s�
me va a caber en esa caja (unos 15 o 20 menos de su capacidad) para obtener
el n�mero de l�neas que va a tener la caja de texto. Luego dependiendo del
tama�o de letra utilizado, multiplico el n�mero de l�neas por la altura
m�nima de la caja de texto para contener un texto de ese tama�o (15 para una
arial cuerpo 8) y obtengo el alto total de la caja de texto. Despues le doy
esa altura a la caja de texto mediante nombreInstancia._height =
alturaTotal.

La pega es que casi siempre, la caja de texto es una o dos l�neas m�s grande
que el texto que contiene.

Espero haberte sido �til, un saludo,

--
Fernando Mar�n
[EMAIL PROTECTED]



> Hola a todos,
>
> Esta vez soy yo el que tengo una pregunta. Estoy haciendo un marquee de
> noticias que tiene que ir en vertical. Traigo el texto desde una base de
> datos. El caso es que necesito hacer un campo de texto tan grande
> verticalmente como sea necesario y la verdad es que no se me ocurre como.
> Parece que la altura en un campo de texto siempre es fija y no hay manera
de
> hacerlo grande y comprobar que no hay desbordamiento en el texto.
>
> �o si?
>
>
> Joseba Alonso
> www.sidedev.net
> www.5dms.com
>
> <!-------------------------------
> Lista ASNativos:
> subscripciones/desubscripciones
> http://www.sidedev.net/asnativos
> -------------------------------->
>

<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a