Cambiar el tamaño de un texto en Flash con ActionScript 2

Hace poco estaba realizando una pequeña aplicación en flash, y necesitaba poder cambiar el tamaño del texto. Así que hice este pequeño trozo de código (AS 2.0) que comparto con ustedes, a lo mejor le sirve a alguien ^^ :

  • Arrastren un componente ComboBox al escenario, y pónganle nombre de instancia "combo"
  • Creen un texto dinamico, y como nombre de instancia "texto_txt"
  • Luego coloquen el siguiente código en el primer fotograma de su .fla :

var textotring = "Este es el texto"; // indicamos que el texto permita etiquetas html texto_txt.html = true; // aquí colocamos el texto con la etiqueta font //y el valor de la primera opción del comboBox texto_txt.htmlText = "<font size='"+combo.value+"'>"+texto+"</font>"; // creamos un array con los distintos tamaños // que vamos a tener para agregar al comboBox var tamano:Array = new Array("12", "16", "20", "25", "30"); // agregamos los datos del array al comboBox combo.dataProvider = tamano; // creamos un listener para que se realice el cambio de tamaño del texto var cambia = new Object(); // función que se activa cuando se cambie el valor del combobox cambia.change = function(evt) { trace(combo.value); texto_txt.htmlText = "<font size='"+combo.value+"'>"+texto+"</font>"; }; combo.addEventListener('change', cambia);

Un uso practico sería colocarlo en una web para la gente que no pueda leer el texto en un tamaño pequeño, yo lo veo como una herramienta de gran utilidad, espero que le sirva a alguien.


Tutorial realizado por Carlos Ruminott, http://carlosruminott.com.ar