2013-10-23 67 views
0

我想弄清楚如何在AS3中的文本區域使用小帽子。閃存小帽子

現在我正在做一個工作,我寫了一個函數,用較小的字體大小寫替換小寫字母。這可以正常工作,但是包含在字體中的真正的小字形字形看起來更好。

這裏有一個參考:

公共靜態常量CAPS_AND_SMALL_CAPS:字符串= 「capsAndSmallCaps」

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/engine/TypographicCase.html

然而,我無法弄清楚如何將其應用到一個文本區域。

+0

最後只是編輯字體並將所有小寫字母替換爲小寫字母,閃光燈在處理字體時非常糟糕。 – dprogramz

回答

0

如果您使用Flex,您可以通過CSS或直接通過MXML爲Label類執行此操作。

.className { 
    typographicCase: "capsToSmallCaps"; 
} 

<s:Label styleName="className" typographicCase="capsToSmallCaps"/> 

它不會出現,你可以在一個標準的TextField設置typographicCase,但是。看起來你需要使用不同的組件才能使用它。請參閱this Adobe document

0

如果您知道如何在動作腳本中使用樣式,我建議您使用font-variant: small-caps作爲文本區域。

+0

我試過了。字體變體不是Flash支持的CSS屬性。 – dprogramz