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