gpt4 book ai didi

css - 使用 StyleManager.loadStyleDeclarations 加载的字体不适用于 Flex4.11

转载 作者:行者123 更新时间:2023-11-28 09:13:06 25 4
gpt4 key购买 nike

字体在 CSS 中使用 @font-face 嵌入并生成为 .swf 文件。在应用程序中,使用 StyleManager.loadStyleDeclarations() 方法加载生成的 swf 文件。嵌入字体第一次不适用于控件,但在重新加载/刷新应用程序时适用。

例如:

CSS 文件:

@font-face {
src: url("font\GOTHICB.ttf");
embedAsCFF : true;
fontFamily: GOTHIC;
fontLookup:"embeddedCFF";
fontWeight: normal;
}

在 Actionscript 文件中:

StyleManager.loadStyleDeclarations("styles.swf", true, false);

如果我遗漏了什么,请告诉我。请分享您的想法。提前致谢。

最佳答案

使用 flashvar resourceModuleURLs 加载字体 swf:http://help.adobe.com/en_US/Flex/4.0/UsingSDK/WS2db454920e96a9e51e63e3d11c0bf69084-7f3c.html#WS2db454920e96a9e51e63e3d11c0bf6119c-8000

或者您可以编写自己的自定义预加载器并自己完成。

关于css - 使用 StyleManager.loadStyleDeclarations 加载的字体不适用于 Flex4.11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26422390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com