我正在尝试为TextField中的每个字符设置背景颜色。设置单独的前景颜色是微不足道的,但我没有看到背景颜色。
有什么见解?或者我需要自己动手。
提前感谢。
编辑:忘了添加。我正在解析一个telnet流,所以将它推送到htmlText只会减慢速度。所以这不是一个选择。客户端的输出速度是时间关键的。
答案 0 :(得分:1)
您应该可以使用TLF framework
来实现此目的,特别是在适当的foregroundColor
上设置FlowElement
。
答案 1 :(得分:0)
您可以将CSS导入Flash以及文本并应用样式。 我没有用它来设计背景,但我觉得值得一试。
以下是代码示例:
var cssLoader:URLLoader = new URLLoader();
var css:StyleSheet = new StyleSheet();
function cssLoaded(e:Event):void{
css.parseCSS(e.target.data);
tf.styleSheet = css;
for(var i:int = 0; i < wordList.length; i++){
tf.htmlText += "<h4>" + wordList[i] + "</h4>";
}