将Flash Builder项目导入FDT

看起来Adobe不会继续开发FB,所以我正在考虑使用FDT。 然而,我想方设法让我的FB项目在FDT中运行。 在我的FB工作区中,我使用了基于库项目的多个Flex库项目Mobile和Desktop Flex项目。 现在我已经尝试将项目导入到FDT中 - 它们会进行编译,然后让它们在模拟器上运行,但随着应用程序启动,我收到许多错误,如:

VerifyError:错误#1014:无法找到类Spark.skins.mobile.supportClasses :: ButtonBarButtonSkinBase。

要么

找不到类spark.components :: Application。

以下是我将FB项目导入FDT的步骤:

  • 使用文件 - >导入导入所有项目
  • 为所有项目添加了Flash Nature
  • 将项目类型设置为AIR Flex for library项目和桌面项目,AIR Mobile Flex for mobile Projects
  • 将lib文件夹中的src文件夹和libs文件夹以及所有swcs添加到类路径中。
  • 将其他项目使用的项目添加到这些项目的构建路径中
  • 某些项目的构建给了我一个警告,例如:=“swc-file-name具有样式默认值并且位于库路径中,这意味着依赖关系将在没有样式的情况下链接,这会导致应用程序使用输出swc ,缺少皮肤,swc应放在外部库路径中。“ 所以我选中了FDT构建路径中每个SWC的复选框,以便将SWC用作运行时共享代码。 之后,警告消失了。
  • 之后,我能够在没有警告或错误的情况下构建一切。 但是,在模拟器中运行应用程序时,会立即崩溃,并出现上百个错误。 我试图在移动项目中添加更多的SWC作为运行时共享代码,但它并未解决问题。 看起来移动项目无法访问这些基本库,也不能访问我的图书馆项目。

    我究竟做错了什么? : - /


    验证您的Air Applications的spark.swc和所有其他必需的SDK swc位于项目属性/ FDT构建路径/ SDK库中。

    类spark.components.Application位于spark.swc中

    链接地址: http://www.djcxy.com/p/35439.html

    上一篇: Importing Flash Builder projects into FDT

    下一篇: How to use defaults.css?