2014-06-27 44 views
1

這裏是我的CSS(flex4.6)flex:如何爲Spark FormItem嵌入字體?

/* CSS file */ 
@namespace mx "library://ns.adobe.com/flex/mx"; 
@namespace s "library://ns.adobe.com/flex/spark"; 


@font-face { 
    src:url("assets/MyriadWebPro.ttf"); 
    fontFamily: myCFFFont; 
    embedAsCFF: true; 
} 

@font-face { 
    src:url("assets/MyriadWebPro.ttf"); 
    fontFamily: myFontNoCFF; 
    embedAsCFF: false; 
} 
mx|Application{ 
    fontFamily: myFontNoCFF; 
} 
mx|Button { 
    fontFamily: myFontNoCFF; 
} 
mx|Label{ 
    fontFamily: myFontNoCFF;  
} 

s|Application { 
    fontFamily: myCFFFont; 
} 
s|FormItem { 
    fontFamily: myCFFFont; 
    fontStyle:normal; 
    fontWeight:normal; 
} 

global { 
    fontFamily: myCFFFont; 
} 

這是確定的標籤,按鈕等...除了formitems:

<s:FormItem width="346" label="{lang.msg_enter_nickname}"> 

這些的FormItem渲染不嵌入字體。

我在做什麼錯了?

問候

回答