解决了as3中显示中文设备字体的问题

  例:在程序中 直接
  var txt:TextField = new TextField();
  txt.text = "中国";
  var tf:TextFormat = new TextFormat();
  tf.font = "隶书";
  txt.defaultTextFormat = tf;
  addChild(txt);
  这样是显示不出来的。

  需要用flash IDE 新建一个元件(deviceText_mc),里面添加一个文本框(deviceText_txt),然后导出SWC;

  将上述代码改为:
  var txt:deviceText_mc= new deviceText_mc();
  txt.deviceText_txt.text = "中国";
  var tf:TextFormat = new TextFormat();
  tf.font = "隶书";
  txt.deviceText_txt.defaultTextFormat = tf;
  addChild(txt);

  即可解决。 哦了 ~

你可能感兴趣的:(as3)