我有一个使用 FlashBuilder 4.6 创建的项目作为"Actionscript Mobile Project",针对 iOS。
我希望能够为桌面编译相同的项目。如何更改项目,以便在 IPA 文件旁边创建桌面 AIR 文件 - 或者如何在两者之间快速切换?
好吧,您可以从 Actionscript 移动项目中部署到桌面,但您只能获得有限的选项:
转到"导出发布版本"->"导出为"选择"签名的 AIR 包...桌面"。
就是这样。刚刚做到了,我对此有些满意。
这不会真正回答这个问题,但实际上看起来不可能做到这一点。
我发现实现这一目标的最佳方法(1 个代码 -> destop + 移动)是制作 2 个项目 1 个用于移动,1 个用于桌面,共享充满我的应用程序类的同一个库 + 共享资产,等等......唯一不能共享的是描述符 xml 文件 + 基类文件(尽管设置这些文件是一次性任务)。
可以在Chris Campbell reversi项目页面上找到事情如何运作的一个很好的说明:在这里查看他帖子中的最后一个屏幕截图
我希望这有帮助...
不能从同一个 Flash Builder 项目同时部署到桌面和移动设备。
一种选择是将共享代码移动到库项目中,然后为移动设备创建一个项目,为桌面创建一个项目,每个项目都依赖于库中的共享代码。
另一种选择是使用命令行工具进行编译。