在 FDT 5. 5 中,您不能只使用 FDT ANT 任务或发射器来使用您提到的工作流程。 FDT 团队正在寻求调整,以便做出调整。
在下一次(不久)小释放之前,你有三个选择:
- Create a new AIR project for each module and use the Launcher Chain. Techniques for this (and why it s) are described in two other stackoverflow questions, here and here.
- Create another project that isn t an AIR project and use that to house your modules.
- Create a custom Project Type
AIR project for each module
为每个模块创建一个项目并不象看起来那样不寻常。 它实际上是爪哇世界中建议的工作流程,许多大团队也这样工作。 它们通常有一个10-50模块的项目,每个模块都有1-2位开发者。 对于单人商店的小型团队来说,这可能不合理。
Create Another Project That Isn t An AIR project (e.g. A Web Project)
您也许能够创建另一个不是 AIR 工程的工程, 并用它来编译您的模块。 如果您没有使用 AIR API, 这样做很容易; 但是, 如果您是, 请尝试调整您的 SDK 设置
Create A Custom Project Type
这是一个有点黑客, 不推荐一般使用; 但是, 它会解决您的问题 。 您可以使用被黑的自定义工程类型使用 AIR SDK & amp; API 但像网络工程一样启动。 要使用它, 请把它放在您的 FDT 项目类型文件夹中 :
对于OSX,将其放置在:/用户/[你的用户名称]/图书馆/应用支助/FDT/项目类型
... 然后重新启动 FDT。 下一个创建简单的网络工程, 比右键单击 & gt; Flash 工程 & gt; Set 工程类型更简单, 并选择此新工程类型 。 我称之为地雷空气模块 。
这里是""https://docs.google.com/folder/d/0B3WnAIjk6Fw9T1lqVGFxNDN0L0/edit#" rel="无跟踪 noreferrer"> >example project type 下载: