我有一个完整的Flex Mobile应用程序,专为Blackberry Playbook而打造。我想拥有它,以便应用程序可以在桌面上运行。我不是在模拟器中表示,我的意思是作为Windows上的实际应用程序。
这可能/容易吗?怎么可以这样做?
答案 0 :(得分:4)
如果您想在Flash Builder中安装移动项目的可安装桌面应用程序,您可以:
我建议在项目的 APPNAME -app.xml文件中设置一些值。我将 resizable 设置为false,将 width 设置为640,将 height 设置为960,以便模仿移动iPhone 4应用。我还确保设置了应用程序标识符( id ),以及 filename , versionNumber 和 versionLabel 。< / p>
如果你想将你的应用程序放在你的网站上,MichaëlChaize有关于如何运行Flex app in the browser版本的精彩帖子。基本上,您创建一个新的非移动项目,添加移动组件,覆盖某些类以及设备上的状态和方向更改,并包含移动设备外观,您已完成。我还没有尝试过,我不知道这条路线是否有任何警告或限制。
答案 1 :(得分:1)
通常,使用Flex Builder,我会创建一个具有相同代码的新项目。或者,理想情况下,将共享代码移动到库项目中;然后你可以轻松地在两个项目之间分享它。
如果您正在使用构建工具(例如ANT或Maven),您应该能够使用具有不同编译器标志的SDK从完全相同的源代码库创建发布版本。
当然,在大多数情况下,您不希望在桌面应用中使用的移动应用中使用相同的确切代码。
答案 2 :(得分:0)
将发布设置更改为AIR for desktop。如果您访问过为该移动平台明确保留的任何API,但您需要进行一些重构并且不可避免,那么您可能会收到错误。