3

我有一个使用 FlashBuilder 4.6 创建的项目作为针对 iOS 的“Actionscript Mobile Project”。

我希望能够为桌面编译相同的项目。如何更改项目,以便在 IPA 文件旁边还创建一个桌面 AIR 文件 - 或者如何在两者之间快速切换?

4

3 回答 3

2

好吧,您可以从 Actionscript 移动项目中部署到桌面,但您只能获得有限的选项:

转到“导出发布版本”->“导出为”,选择“用于...桌面的签名 AIR 包”。

而已。刚刚做到了,对此感到有些满意。

于 2013-09-10T18:36:44.450 回答
1

我知道这不会真正回答这个问题,但实际上看起来不可能做到这一点。

我发现实现这个目标的最好方法(1个代码-> destop + mobile)是制作2个项目1个用于移动设备,1个用于桌面,共享同一个包含我的应用程序类的单个库+共享资产等......唯一不能共享的是描述符 xml 文件 + 基类文件(尽管设置这些文件是一次性任务)。

可以在 Chris Campbell reversi 项目页面上找到有关工作原理的一个很好的说明:在此处查看他帖子中的最后一个屏幕截图

我希望这有帮助...

于 2014-04-08T12:03:16.687 回答
0

您不能从同一个 Flash Builder 项目同时部署到桌面设备和移动设备。

一种选择是将您的共享代码移动到库项目中,然后为移动设备和桌面创建一个项目,每个项目都依赖于库中的共享代码。

另一种选择是使用命令行工具进行编译。

于 2012-06-21T18:16:43.030 回答