Hola Raul,
He leido unas cuantas respuestas, y al final lo he
conseguido aplicando lo que me has dicho.
Solo un inciso...para que funcione, el texto debe
estar en una sola linea...si es multiline no funciona.
perfecto...esto me soluciona la mitad de mis
problemas. MUCHAS GRACIAS!
De pas
PROTECTED] En nombre
de Gerard Thomas Eley
Enviado el: martes, 14 de diciembre de 2004 13:45
Para: [EMAIL PROTECTED]
Asunto: RE: [ASNativos] Objener la anchura de un texto
He hecho algo parecido para obtener la altura del texto, sin embargo creo
que se sirve para la anchura también.
Tengo
Yo lo que suelo hacer en estos casos es un campo de texto con la anchura
mínima y asignandole la propieadad autoSize="left" antes de asignarle el
texto, de esta forma el campo se ampliará automáticamente a la anchura
requerida para el texto y la medida del texto coincidirá con la del campo.
>-
He hecho algo parecido para obtener la altura del texto, sin embargo creo que
se sirve para la anchura también.
Tengo definido el texto dinámico "theText" y un formato de texto "txt_fmt"
En mi caso tengo definido la anchura a 850, (es opcional en el código abajo)
var metrics = txt_fmt.getTextE
Yo suelo hacerlo asi:
campo_txt._x + campo_txt._width
a veces hay que darle un fotograma entre la asignación del texto y mirar la
anchura del clip. Lo que tiene mas complejidad es saber lo que va a ocupar
un texto *antes* de asignarlo al campo. Creo que se hace con el
getTextExtend pero recuerdo
Hola,
casí te diría que primero usases un tipo de fuente de paso fijo, tipo
courier o mónaco, con esto calculas lo que te pueden ocupar un numero
determinado de caracteres sin problemas (aunque si la fuente es de tipo
device probablemente varie con el sistema operativo).
Otra opción, si tienes
6 matches
Mail list logo