Actionscript 3 cambiar el tamaño de un texto

Basta crear un formato y aplicarlo al texto. En el ejemplo que voy a proponeros, cambio el tamaño del texto en función de la longitud en caracteres del contenido que tendrá. Si los textos varían mucho esta técnica es peligrosa si se usan fuentes que no sean monoespaciadas ya que los caracteres no ocupan el mismo tamaño en píxeles.

//NUEVO FORMATO
var formato1:TextFormat = new TextFormat();
 
//Tamaño por defecto / variable
formato1.size = 16;
if(textoaintroducir.length>=56)
{
formato1.size = 14;
}
 
//Aplicamos formato
titulo_txt.defaultTextFormat = formato1;
titulo_txt.text = titulo_txt.toString();
 
//Asignamos contenidos al contenedor
titulo_txt.text = textoaintroducir;

Ojo, en el IF por tamaño, no comparo el contenedor, sino el contenido, ya que el contenedor lo tengo vacío inicialmente.

Autor: Janmi

Janmi es un informático entusiasta de la ciencia ficción, el diseño gráfico, el universo de Tolkien, fantasía épica y otras cosas frikis. Apasionado por la tecnología, ya sea desde el punto de visto técnico, domótico, funcional o de diseño.