求助 flash ActionScript 3.0中关于动态设置文本样式的问题

来源:百度知道 编辑:UC知道 时间:2024/05/20 08:59:27
请高手帮我看看为什么不能设置文本样式?小弟先谢了!
var tex:TextField =new TextField()
tex.text="test"
tex.defaultTextFormat=getFormat()
function getFormat():TextFormat
{
var myFmt:TextFormat=new TextFormat;
myFmt.bold=true;
myFmt.font="Arial";
myFmt.size=55;
myFmt.color=0xFF0000;
return myFmt;
}
this.addChild(tex)

换成下面的
var tex:TextField =new TextField();
tex.text="test" ;
tex.setTextFormat(getFormat())
//tex.defaultTextFormat=getFormat() ;
function getFormat():TextFormat {
var myFmt:TextFormat=new TextFormat;
myFmt.bold=true;
myFmt.font="Arial";
myFmt.size=55;
myFmt.color=0xFF0000;
return myFmt;
}
this.addChild(tex);