Comunidad de diseño web y desarrollo en internet online

MC con TXT dinámico en el interior

Citar            
MensajeEscrito el 29 May 2013 10:27 am
Hola de nuevo.
Necesito hacer un Movieclip con un textfield en el interior, el problema está en que no sé el tamaño del texto, y por tanto no sé como de grande tengo que hacer el MC para que este encage bien, tanto en ancho como en alto, ya que si el ancho es superior a "X px" el texto tiene que saltar de linea
Alguna idea?

Muchas gracias

Por manel.pi

71 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 May 2013 11:17 am
BuenAS:

Define en el TextField la propiedad wordWrap = true. Esto hace que el texto se adapte al ancho del TextField. Imaginos que al TextField le has definido el ancho width = "X px" del que hablas.

Un saludo.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 29 May 2013 02:24 pm
Hola, de hecho mi textfield.width tiene que ser inferior a "X" píxels (en este ejemplo X=100), pero, si por ejemplo, el texto mide 10px, el textfield tiene que medir 10px, pero si el texto mide 120px, el textfield debe medir 100px y tener 2 líneas. Por lo tanto, lo que necesito saber es cuantos píxels ocupa mi texto (lo tengo guardado en una variable de tipo string).

Por manel.pi

71 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 May 2013 03:22 pm
BuenAS:

Podrías crearte otro TextField y no añadirlo al escenario y utilizarlo para 'medir' tu texto. Con width puedes saber lo que mide toda la caja del texto, con getRect() obtener los límites del texto, o incluso con getCharBoundaries() la posición de un determinado carácter.

Con estos datos, por ejemplo, si el texto mide (propiedad width) más de un valor, dar al TextField que SÍ ESTÁS MOSTRANDO un ancho determinado.

Un saludo.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 30 May 2013 09:51 am
Muchas gracias, creo que es una muy buena idea.
Lo implemento a ver que tal.

Muchas gracias de nuevo

Por manel.pi

71 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.