小小菜鸟的web菜园子

web开发学习。好记性不如烂笔头。每天进步一点点!

导航

textFormat失效问题的解决。

import flash.text.TextField;

import flash.text.TextFormat;


var label:TextField = new TextField();
var labelCss:TextFormat = new TextFormat();
labelCss.color = "0xff0000";
labelCss.leading = 5;
labelCss.font = “Verdana”;

labelCss.size

label.setTextFormat(labelCss);

label.htmlText = “Hello World…\nHellow”;

发现textFormat发全没起作用。

 

后来再看flash手册,看到其中的”defaultTextFormat”属性,原来这个属性才是使用TextFormat的正确方法,
于是把代码修改成:
label.defaultTextFormat = labelCss;

还有一种解决方式是:

若在使用setTextFormat方法,必须放在label.htmlText=”XXXXXXXX”这句的后面。

posted on 2010-02-03 18:20  『小小菜鸟』  阅读(876)  评论(0编辑  收藏  举报