智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...

导航

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

Posted on 2009-12-02 16:38  Bill Yuan  阅读(1111)  评论(0编辑  收藏  举报
  例:在程序中 直接
  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);

  即可解决。 哦了 ~