我正在尝试嵌入一种字体,以便我可以旋转 Spark 按钮组件,但我无法做到这一点。该按钮始终显示为空白,没有文字。
代码如下所示:
<fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
@font-face {
fontFamily: verdana;
src: url("VERDANA.TTF");
embedAsCFF: true;
fontWeight: normal;
}
</fx:Style>
<s:Group>
<s:layout>
<s:HorizontalLayout />
</s:layout>
<s:Button id="back"
includeInLayout="{data.thisLevel.getParent() != null}"
label="Back"
fontFamily="verdana"
fontWeight="normal"
height="100%"
rotation="270" />
</s:Group>
我的研究表明,您需要使用 fontWeight 玩一些游戏才能让 mx:Button 工作,但这应该是 Spark 修复的。(并且弄乱 fontWeight 并没有做任何事情。)当我将按钮变成标签时,它的行为符合我的预期,所以我显然正确地嵌入了字体——按钮只是看不到它。
我在这里做错了什么?