gracias por todas las respuestas. Ha funcionado. Conoc�a el autosize pero
pensaba que eso iba a provocar que el ancho de la caja tambien cambiase. Ya
veo que no. Que simple era :) si veis la de cosas que he probado antes...

un saludo

Joseba Alonso
www.sidedev.net
www.5dms.com


----- Original Message ----- 
From: "eFe" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, February 05, 2004 2:34 PM
Subject: [ASNativos] altura dinamica de un campo de texto


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

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

Responder a