Apache flex mx AdvancedDataGridItemRenderer中的嵌入式字体不工作
当我试图在AdvancedDataGridItemRenderer中嵌入自定义字体时,我遇到了一个非常恼人的问题 经过一些研究,我发现了这个解决方案: 不知何故,我猜这是因为我使用的是自定义mx AdvancedDataGridItemRenderer,它覆盖了fontFamily样式属性,而我看不到嵌入的字体。刚刚想到 首先是一些分享,, 为了嵌入spark以及mx组件的自定义字体,我使用了:Apache flex mx AdvancedDataGridItemRenderer中的嵌入式字体不工作,apache-flex,fonts,embedding,advanceddatagrid,flex-mx,Apache Flex,Fonts,Embedding,Advanceddatagrid,Flex Mx,当我试图在AdvancedDataGridItemRenderer中嵌入自定义字体时,我遇到了一个非常恼人的问题 经过一些研究,我发现了这个解决方案: 不知何故,我猜这是因为我使用的是自定义mx AdvancedDataGridItemRenderer,它覆盖了fontFamily样式属性,而我看不到嵌入的字体。刚刚想到 首先是一些分享,, 为了嵌入spark以及mx组件的自定义字体,我使用了: s|global { fontFamily: [MY_CUSTOM_FONT
s|global
{
fontFamily: [MY_CUSTOM_FONT];
fontSize: 14;
textFieldClass: ClassReference("mx.core.UIFTETextField");
}
这适用于大多数mx组件
现在,我们正在使用mx组件AdvancedDatagrid和AdvancedDataGridItemRenderer(不是MXAdvancedDataGridItemRenderer,它实际上是一个spark组件)
在这种情况下,我必须将我的CustomAdvancedDataGridItemRenderer更改为extendsFTEAdvancedDataGridItemRenderer,而不是只AdvancedDataGridItemRenderer
这就解决了问题!万岁 你能编辑你的问题来分享一些代码吗?你的目标是什么?嵌入字体的代码是什么?这两者是如何联系在一起的?