Actionscript 3 使用';FDT字体库';在FlashBuilder4中生成.swc

Actionscript 3 使用';FDT字体库';在FlashBuilder4中生成.swc,actionscript-3,air,fdt,Actionscript 3,Air,Fdt,我正在从事一个基于AS3/AIR的项目,我使用FDT5作为主要工具,但为了与团队的其他成员正常工作,我需要在FlashBuilder4中部署AIR。 我使用FDT5提供的强大FDTFontLibrary工具收集swc文件中所需的字体。一切正常,除非我回到FlashBuilder,那里有很多错误,比如:描述资源路径位置类型 1044:命名空间mx中的接口方法AddPreloaderDSL。核心:类_IndesitMI_mx_managers_SystemManager未实现IFlexModuleF

我正在从事一个基于AS3/AIR的项目,我使用FDT5作为主要工具,但为了与团队的其他成员正常工作,我需要在FlashBuilder4中部署AIR。 我使用FDT5提供的强大FDTFontLibrary工具收集swc文件中所需的字体。一切正常,除非我回到FlashBuilder,那里有很多错误,比如:描述资源路径位置类型 1044:命名空间mx中的接口方法AddPreloaderDSL。核心:类_IndesitMI_mx_managers_SystemManager未实现IFlexModuleFactory。IndesitMI 23号线弯曲问题

有没有人知道要让它正常工作所需的技巧的极限?
谢谢

很难说到底是什么问题;然而,它似乎与您所针对的AIR运行时和/或您所使用的SDK有关。要解决这个问题,请确保您的目标是最新的AIR(3.1+)和FlexSDK(4.6)

我还注释了字体库的实例化

我将你的FB4项目加载到FB4.6中,它根本无法工作(没有字体库)。我尝试了一些不同的方法,比如创建一个新的description.xml,但它仍然无法编译。这可能是由于某些隐藏点(.)文件中的某些设置造成的

相反,我在FlashBuilder4.6中创建了一个空白项目,然后加载了您通过FDT创建的字体SWC。SWC字体很好用

在我看来,问题不在于字体SWC或FDT,而在于您正在使用的AIR或Flex SDK,或者字体库的实例化

请参见下面的Flash Builder 4.6中的工作:


你能再具体一点吗。这与字体SWC有什么关系?字体SWC不工作吗?它可能与字体swc无关,更多的是关于项目设置吗?当然,基本上我选择通过FDTFontLibrary将字体嵌入swc,我将生成的swc添加到项目资源中,这很好,然后,当我试图通过本地var定义
private var\u appFonts将字体添加到项目中时:FontClass\u 127abec1e7420118FlashBuilder从上面提到的错误开始,我认为这是一个与Flex相关的问题,由于项目配置的原因,但我无法跟踪有关它的更多信息。swc字体在带有FDT的AS3/AIR项目中工作得很好,我也在尝试让它在FlashBuilder Flex项目中工作。我希望现在更清楚了。谢谢它在FDT Flex项目中有效吗?你能提供一个示例项目吗?我不能复制。这里有两个截图:FlashBuilder:嗯,这对我很公平,非常感谢!对于特定的项目,我无法避免使用FB4.0,因此我将采用swf字体嵌入,这很有效。将来我一定会记住这一点!真棒的支持!