English 中文(简体)
如何用 FDT 5. 5 构建模块式空气压力应用程序
原标题:How To Build A Modular AIR Application With FDT 5.5
  • 时间:2012-05-22 21:57:09
  •  标签:
  • ant
  • air
  • fdt

FDT 不再支持 fdt. launch. application from AIR Projects, 您如何为 AIR 应用程序构建模块? 您不能仅仅创建多个 AIR 发射配置, 因为几乎所有的属性都设置在项目属性中, 而不是发射配置中 。 我是否真的要为每个模块创建一个新项目? 当您使用一个工程和一个 Ant 脚本时, 一个应用程序的 20 个工程似乎非常混乱 。

Here s a link to a sample build.xml file I might use: build.xml

最佳回答

在 FDT 5. 5 中,您不能只使用 FDT ANT 任务或发射器来使用您提到的工作流程。 FDT 团队正在寻求调整,以便做出调整。

在下一次(不久)小释放之前,你有三个选择:

  1. 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.
  2. Create another project that isn t an AIR project and use that to house your modules.
  3. 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 下载:

问题回答

暂无回答




相关问题
Can an AIR application access its own digital signature?

All AIR installation files must be digitally signed (http://help.adobe.com/...). Is there a way for an AIR application to access this signature information at runtime? Say, I m distributing client-...

What are the best development tools to use in this project?

I am currently devising 3 database desktop applications for different users in a manufacturing company (one for the accounting department, sales department, production department). All applications ...

Authenticating and tracking users in a JSON webservice

I have contact management / CRM application used in-house by our company, It is a web based app and thus uses a lot of Ajax. Most of the data is JSON, and the backend server uses PHP with MySQL as the ...

Adobe AIR: detect en_GB locale

Is there a way to detect if the user is running the AIR application under en_GB locale on Windows? Capabilities.language returns only "en" and Capabilities.languages[0] returns "en_US" :(

AIR评估业绩缓慢的原因?

我试图用Windows XP(SP3)Adobe AIR的表现来缓解一个奇怪的问题。 我们从遥远的服务器到当地QLQ数据库的同yn数据,以及某些机器的数据,这一过程需要......。

xmlHttpRequest and returned url

With help of xmlHttpRequest I make a server query. After that the server is redirecting to another page (e.g. "http://site.com/index.html;var=123") The question is - how can I get full url(side.com/...

热门标签