Hola Fernando, el problema es un bug de Flash con los textos. Yo para
solucionarlo me he creado una función que me permite autoajustar y calcular
después el ancho.

function autoAjusteTXT(campo:TextField, alineado:String){
 // Autoajusta el tamaño de un campo de texto, tiene que evitar un bug de
Flash
 var textoAncho:Number;
 textoAncho = campo._width;
 campo.autoSize = "none";
 campo._width = textoAncho;
 campo.autoSize = alineado;

Después ya podrás calcular el width del texto sin problema. Es importante
que si el alineado es "right" cambies la X del campo de texto, ya que el
autoajuste es a dcha pero el punto de control de TXT está en la izda.

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

Responder a