0
假設您想使用一個標籤,其文本實時更改,基於變量的值,這在AS3中很容易實現。但是,假設您希望文本的一部分使用常規字體重量,並且您希望其他部分以粗體顯示。我假設一個帶有htmlText值的TextArea是必要的,以保持單個標籤內的粗體/不粗體部分,但我不知道如何根據變量使數據在那裏發生變化,就像你可以一個普通的文本屬性。如何根據變量進行TextArea的htmlText更改?
這怎麼辦?
假設您想使用一個標籤,其文本實時更改,基於變量的值,這在AS3中很容易實現。但是,假設您希望文本的一部分使用常規字體重量,並且您希望其他部分以粗體顯示。我假設一個帶有htmlText值的TextArea是必要的,以保持單個標籤內的粗體/不粗體部分,但我不知道如何根據變量使數據在那裏發生變化,就像你可以一個普通的文本屬性。如何根據變量進行TextArea的htmlText更改?
這怎麼辦?
var firstPart:String = "someText";
var boldPart:String = "this is bold";
text.htmlText = firstPart + "<b>" + boldPart + "</b>";
您還可以使用setTextFormat只作一個文本的一部分的文本字段大膽:
var tf:TextFormat = new TextFormat();
tf.bold = true;
textField.setTextFormat(tf,10,20); // makes chars from 10 to 20 bold