2011-12-21 40 views
1

我有一個項目,我需要顯示一個文本字段與貨幣ammount的標在TextField中

var tf:TextField = new TextField() 
tf.htmlText = "<font size=\"30\">1</font>99"; 

這將顯示99美分,爲下標。我如何將此顯示爲上標?

重要的是,我顯示在同一個文本框中,所以我不必擔心2,3或4位數的美元價值或沒有美分的價值。對齊將是很多工作。

我使用GG Superscript字體,但由於這是處理本地化,我需要使用設備字體,而不是嵌入式。尺寸也是重中之重,所以嵌入字體不是真正的選擇。

回答

4

您需要安裝GG Subscript & GG Superscrip t TrueType字體,之後需要在安裝字體後重新啓動Flash軟件。

var tf:TextField = new TextField(); 
tf.htmlText = "1<font face=\"GG Superscript\">99</font>";