我想設置TextField中每個單獨字符的背景顏色。設置單獨的前景色是微不足道的,但我沒有看到它的背景色。TextField單個字符的背景顏色
任何見解?或者我需要推出自己的。
在此先感謝。
編輯:忘了補充。我正在解析一個telnet流,所以推送到htmlText只會減慢速度。所以這不是一個選項。客戶端的輸出速度非常關鍵。
我想設置TextField中每個單獨字符的背景顏色。設置單獨的前景色是微不足道的,但我沒有看到它的背景色。TextField單個字符的背景顏色
任何見解?或者我需要推出自己的。
在此先感謝。
編輯:忘了補充。我正在解析一個telnet流,所以推送到htmlText只會減慢速度。所以這不是一個選項。客戶端的輸出速度非常關鍵。
你應該能夠做到這一點使用TLF framework
,特別是通過在適當FlowElement
設置foregroundColor
。
您可以將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>";
}
一個有趣的想法,但除非我錯誤地使用CSS強制你使用htmlText,這不是我的選擇。另外as3中的CSS不支持文本上的背景顏色只是前景色。基本上,會發生什麼是我將從流中解析出4個字節並轉換爲整個html標記
是否使用Flex 4/TLF選項? – 2011-03-25 21:58:22
它可能很好。謝謝。似乎在cs5中支持一些「高亮」顏色,所以我認爲我可以通過編程來實現。現在查看它。 – Feltope 2011-03-25 22:31:10
看起來像這樣可以滿足我的需要。把它彈入答案,我會接受。 – Feltope 2011-03-25 23:54:50