as3 / flex 4个重音字符

时间:2013-01-14 16:25:05

标签: actionscript-3 flex4 non-ascii-characters

我在Flexpad Button Bar中使用ArrayCollection作为dataProvider:

<flexpad:ButtonBarBlack change="updAppStack()" id="barAppStack" selectedIndex="0" fontFamily="MyriadWebPro">
        <flexpad:dataProvider>
            <s:ArrayCollection>
                <fx:String>Attività</fx:String>
                <fx:String>Giornale</fx:String>
                <fx:String>Progetti</fx:String>
                <fx:String>Impostazioni</fx:String>
            </s:ArrayCollection>
        </flexpad:dataProvider>

我使用MyriadWebPro作为fontFamily,但“à”字符不能正确显示,它似乎使用默认字体系列。我还在对象标签的文本字段中使用相同的字体,并且可以正确显示重音字符。

<?xml version="1.0" encoding="utf-8"?>

在我的应用程序开始时排队。可以有人解释我的区别在哪里,如何在字段中正确显示重点字符?

提前致谢

1 个答案:

答案 0 :(得分:0)

(这个答案只是为了让这个问题摆脱未答复的清单,因为距离明显的解决方案已有一年了。我们欢迎Asker发布并接受他们自己的答案,而不是这个答案。)

所描述的问题来自Flexpad库。使用Spark ButtonBar正确显示重音字符。