2011-12-21 74 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>";