1
我試圖嵌入字體,這樣我可以旋轉的Spark按鈕組件,但我沒能做到這一點。該按鈕始終顯示爲空白,沒有文字。無法應用嵌入字體Spark按鈕Flex 4中
的代碼看起來是這樣的:
<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:按鈕的工作,但是這所謂固定的火花。 (而瞎搞與fontWeight設置沒有做任何事情。)當我打開按鈕變成一個標籤,它的行爲我所期望的方式,所以我顯然是正確的嵌入字體 - 按鈕就不能看到它。
我在這裏做錯了什麼?
他的代碼工作對我來說,不同的是你和我提供的路徑字體文件。如果字體文件與應用程序在同一個目錄中,他的代碼就可以工作。 – 2013-02-26 05:43:35