Apache flex 警报字体系列属性中的嵌入字体不';t在Flex 4中工作

Apache flex 警报字体系列属性中的嵌入字体不';t在Flex 4中工作,apache-flex,flex4,Apache Flex,Flex4,我使用的是Flex4。我正在尝试在应用程序的所有警报组件中应用嵌入式字体,以获得与所有应用程序相同的样式 我在CSS文件中编写代码: @font-face { fontFamily: "Trebuchet MS"; src: url("resources/Trebuchet MS.ttf"); embedAsCFF: true; } mx|Alert{ font-family: "Trebuchet MS"; } s|ButtonBase, s|TextBase, s|TextInpu

我使用的是Flex4。我正在尝试在应用程序的所有警报组件中应用嵌入式字体,以获得与所有应用程序相同的样式

我在CSS文件中编写代码:

@font-face
{ 
fontFamily: "Trebuchet MS";
src: url("resources/Trebuchet MS.ttf");
embedAsCFF: true;
}
mx|Alert{   
font-family: "Trebuchet MS";
} 
s|ButtonBase, s|TextBase, s|TextInput, mx|Label{
font-family: "Trebuchet MS";
color:"#000000";
}
字体系列适用于所有组件,但不适用于警报组件。在警报中,无法看到文本消息和标题。如果我改为其他字体系列,它可以正常工作,只是嵌入的字体不能在警报组件上工作。有人有这个问题吗


Obs:嵌入字体在所有应用程序中都有效,只有警报号。

请注意,警报是MX组件,而不是Spark组件。 默认情况下,MX组件不处理设备4字体

要使其正常工作,您必须更改MX组件的textFieldClass:

mx|global
{
    textFieldClass: ClassReference("mx.core.UIFTETextField");
}

哇!老兄,它工作得很好!但是我不明白我做了什么。。我想了解,你能给我发一个关于这个的链接吗?是的,给你:我有一个类似的问题,你认为你能提供见解吗?或者使用Flex 4.10中引入的新
spark.components.Alert
——因为CSS设置破坏了
ColorPicker
:错误:FTETextField中未实现“restrict”。