繁体   English   中英

在桌面上运行 Flex 移动应用程序

[英]Run Flex Mobile Application on Desktop

我有一个完整的 Flex Mobile 应用程序,专为 Blackberry Playbook 构建。 我想拥有它,以便应用程序可以在桌面上运行。 我不是说在模拟器中,我的意思是作为 Windows 上的实际应用程序。

这可能/容易做到吗? 怎么可能做到这一点?

如果您想要在 Flash Builder 中安装您的移动项目的桌面应用程序,您可以:

  1. 单击项目 > 导出发布版本。
  2. 在“导出到文件夹”输入中填写您的目标目录。
  3. 将“导出为”选项更改为“签名的 AIR package 以在桌面上安装”,然后单击“下一步”按钮。
  4. 您需要拥有或创建新的数字签名。 单击创建按钮并填写表格,让 Flash Builder 为您创建它。
  5. 然后点击完成,它将构建一个 AIR 应用程序,您可以将其安装在桌面操作系统上。

我建议在项目的APPNAME -app.xml 文件中设置一些值。 我将resizable设置为 false,将宽度设置为 640,将高度设置为 960,这样它就可以模仿移动 iPhone 4 应用程序。 我还确保设置了我的应用程序标识符 ( id ) 以及filenameversionNumberversionLabel

如果您想将您的应用程序放在您的网站上,Michaël Chaize 有一篇关于如何在浏览器中运行您的 Flex 应用程序版本的精彩文章。 基本上,您创建一个新的非移动项目,添加移动组件,覆盖您在设备上的状态和方向更改的一些类,并包含移动皮肤,您就完成了。 我还没有尝试过,我不知道这条路线是否有任何警告或限制。

通常,使用 Flex Builder,我会使用相同的代码创建一个新项目。 或者,理想情况下,将共享代码移动到库项目中; 然后您可以轻松地在两个项目之间共享它。

如果您使用的是构建工具,例如 ANT 或 Maven,您应该能够使用 SDK w/不同的编译器标志来创建您的发布版本。

当然,在大多数情况下,您不希望在移动应用程序中使用与在桌面应用程序中使用的完全相同的代码。

将发布设置更改为 AIR for desktop。 如果您访问了为该移动平台明确保留的任何 API,那么您可能会遇到错误,但这需要您进行一些重构并且是不可避免的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM