改变文本的字体颜色等属性用TextField的htmlText方法 flash中的文本内容支持部分html标签
例如想要加粗: txt.htmlText = "这段文字被加粗显示</b>"
附送as3部分测试代码:
private var lab:TextField= new TextField();
private var size:int = 12;
private var template:String = '替换文本</font>';
private function changeSize(evt:MouseEvent):void{
var htmlText:String = template.replace("fontsize",size);
var text:String = htmlText.replace("替换文本","文字");
lab.htmlText = text;
size ++;
}
lab.addEventListener(MouseEvent.CLICK,changeSize);
addChild(lab);//鼠标单击以后变字体