在FlashBuilder4中使用“FDT字体库”生成.swc的问题

时间:2012-03-13 13:17:45

标签: actionscript-3 air fdt

我正在开发一个基于AS3 / AIR的项目,我使用FDT5作为主要工具,但为了与我的团队的其他成员正常工作,我需要在FlashBuilder4中部署AIR。 我使用FDT5提供的功能强大的FDTFontLibrary工具来收集swc文件中需要的字体。一切正常,除非我回到FlashBuilder,其中有很多错误,比如这个showup:描述资源路径位置类型 1044:命名空间mx.core中的接口方法addPreloadedRSL:IFlexModuleFactory未由类_IndesitMI_mx_managers_SystemManager实现。 IndesitMI第23行Flex问题

是否有人知道为使其正常工作需要采取的技巧限制? 谢谢!

1 个答案:

答案 0 :(得分:0)

很难确切地说出问题所在;但是,它似乎与您要定位的AIR运行时和/或您正在使用的SDK有关。要解决此问题,请确保您定位的是最新的AIR(3.1+)和Flex SDK(4.6)。

我还注释掉了Font库的实例化。

我将你的FB 4项目加载到FB 4.6中它根本不起作用(没有字体库)。我尝试了一些不同的东西,比如创建一个新的description.xml,但它仍然无法编译。这可能是因为某些隐藏的点(。)文件中的某些设置。

相反,我在Flash Builder 4.6中创建了一个空白项目,然后加载了您通过FDT创建的字体SWC。字体SWC工作正常。

在我看来,问题不是字体SWC或FDT,而是与您正在使用的AIR或Flex SDK或字体库的实例化相关。

在下面的Flash Builder 4.6中查看它:

This is the font library working properly in FB 4.6