TextField Flash ActionScript

package {
  import flash.display.*;
  import flash.text.*;
  public class Main extends Sprite {
    public function Main() {
      var format:TextFormat = new TextFormat(  );
      format.font = getFont(["ZapfChancery", "Verdana", "Arial", "_sans"]);
      var t:TextField = new TextField(  );
      t.text = "ActionScript is fun!";
      t.autoSize = TextFieldAutoSize.LEFT;
      t.setTextFormat(format)
      addChild(t);
    }
    public function getFont (fontList: Array):String {
      var availableFonts:Array = Font.enumerateFonts(true);
      for (var i:int = 0; i < fontList.length; i++) {
        for (var j:int = 0; j < availableFonts.length; j++) {
          if (fontList[i] == Font(availableFonts[j]).fontName) {
            return fontList[i];
          }
        }
      }
      return null;
    }
  }
}