Escribí una clase externa que formata un texto que se encuentra dentro de un textField. Para que funcione simplemente hice lo que indica el Help del AS3. Coloqué el nombre de la clase principal en la barra de propiedades y fue ejecutado sin problemas. El problema es que como el aplicativo es grande, estoy pensando separar las classes de textFields por un lado y la que formata por otro. Esto me va a obligar a trabajar con import. La clase es esta ( todavía no está separada ):

Código ActionScript :

package
{
   import flash.display.Sprite;
   import flash.text.*;
   import flash.text.TextFormat;
   
   public class MostrandoTexto extends Sprite
   {
      private var txtCampo:TextField = new TextField();
      private var myText:String = "Jesus Cristo";
      
      public function MostrandoTexto()
      {
         showingText();
         formatingText();
      }
      
      public function showingText():void
      {
         addChild(txtCampo);
         txtCampo.text = myText;
         txtCampo.autoSize = TextFieldAutoSize.LEFT;
      }
      
      public function formatingText():void
      {
         var fmt:TextFormat = new TextFormat();  
         fmt.align = "center";
         fmt.bold = true;
         fmt.font = "Verdana";
         fmt.size = 20;
         fmt.color = 0xFF0000;
                  
         txtCampo.setTextFormat( fmt );
      }
   }
}


Y la importación es esta

Código ActionScript :

import MostrandoTexto;

var miText:MostrandoTexto = new MostrandoTexto();


El programa no me devuelve error pero nada es visualizado. Alguien sabe que es lo que ocurre?

Desde ya muchas gracias. Claudio