您的位置:首页 > 其它

textFormat失效问题的解决。

2010-02-03 18:20 239 查看
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”这句的后面。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐