createTextField

  • TextFormat.leadingは、createTextField()時でないと設定できない。

自分的なデフォ

function MyCreateTextField(mc:MovieClip, x:Number, y:Number, w:Number, h:Number) {
  var fmt:TextFormat = new TextFormat();
  fmt.leading = 6;
  
  var depth = _root.getNextHighestDepth();
  var fld = mc.createTextField("my_txt", depth, x, y, w, h);
  // version < 8 
  //var fld = mc.my_txt;
  fld.multiline = true;
  fld.wordWrap = true;
  fld.html = true;
  // fld.embedFonts  = true;
  // fld.antiAliasType = "advanced";
  fld.autoSize = "left";
  fld.condenseWhite = true;
  fld.setTextFormat(fmt);
  fld.styleSheet = myCfg.get("styles");
  
  MyTextLoader.load({hoge:fld}, "hoge.txt");
}

TextField.embedFontsプロパティ

Macromedia Flash非公式テクニカルノート