У меня есть несколько встроенных шрифтов, и я использую их в своем мобильном приложении, и они все работают, кроме тех, которые я пытаюсь использовать для «ActionBar».Они работают везде, и замена "Comic Sans MS"
на "titleCGF"
заменяет его на Comic Sans.Так почему же он не работает с моим собственным fontFamily?
<fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
@font-face {
src: url("assets/Comic_Book.ttf");
fontFamily: comic;
embedAsCFF: false;
}
/******************************
@font-face{
src: url("assets/CGF_Locust_Resistance.ttf");
fontFamily: titleCGF;
embedAsCFF: false;
}
@font-face{
src: url("assets/CGF_Locust_Resistance.ttf");
fontFamily: titleCGF;
embedAsCFF: true;
}
**********************************/
.titleStyle{
fontFamily: titleCGF;
color: #FFFFFF;
}
.comicMessage{
fontFamily: titleCGF;
color: #838689;
fontSize: 14;
}
s|IconItemRenderer{
fontFamily: comic;
color: #FEBA03;
fontSize:18;
}
s|ActionBar{
defaultButtonAppearance: beveled;
accentColor: #FEBA03;
}
s|ActionBar #titleDisplay{
fontFamily: "titleCGF";
}
</fx:Style>
вот что я получаю:
![FontView](https://i.stack.imgur.com/asElO.png)
РЕДАКТИРОВАТЬ: я пытался сделать свой собственныйСкин и часть предварительно написанного кода:
<!-- SkinParts
name=titleGroup, type=spark.components.Group, required=false
name=actionGroup, type=spark.components.Group, required=false
name=navigationGroup, type=spark.components.Group, required=false
name=titleDisplay, type=spark.core.IDisplayText, required=false
-->
, когда я пытаюсь определить что-то вроде первых трех, <s:Group .../>
, все работает нормально.Но ничего не появляется для spark.core.IDisplayText.то есть <s:IDisplayText .../>
ничего не дает ...