【发布时间】:2013-02-24 01:52:08
【问题描述】:
我正在尝试嵌入一种字体,以便可以旋转 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 并没有做任何事情。)当我将按钮变成标签时,它的行为符合我的预期,所以我显然正确地嵌入了字体——按钮只是看不到它。
我在这里做错了什么?
【问题讨论】:
标签: flex4 flex-spark