apache-flex 发布一个Flex项目,SWF和AIR哪个更好?

6xfqseft  于 2022-11-01  发布在  Apache
关注(0)|答案(4)|浏览(204)

如果我用Flex做了一个项目,我想分发它,什么是更好的选择?我的意思是,它不是互联网应用程序,只是桌面演示,应用程序应该执行的计算机是什么,有没有任何方法来 Package 应用程序togheter与Flash/AIR播放器,以便所需的一切都将只是在exe或dmg文件?

mkshixfv

mkshixfv1#

AIR是跨平台的,所以如果你走这条路,你应该只需要生成一个可交付成果。否则,你需要做一个PC投影仪和一个Mac投影仪。

hs1ihplo

hs1ihplo2#

如果您将其导出为Air应用程序,则客户端需要安装Air。
有一个选项可以将air 2.0应用程序部署为可执行文件

pw9qyyiw

pw9qyyiw3#

单击并运行解决方案?将其作为Flex应用程序在线部署。使用Flash Player,它将在任何浏览器中加载,没有任何问题。只需将URL给予您的老板,他就可以轻松运行了!

gzszwxb4

gzszwxb44#

您可以尝试使用Captive Runtime进行导出。它会创建包含Windows文件的文件夹,或在Mac上创建.app捆绑包。用户无需安装Adobe AIR或Flash Player即可使用它。一个缺点是,必须在Windows上为窗口可执行文件构建该文件,而在Mac上为.app Mac文件构建该文件。
如需详细信息,请参阅Adobe网站上的Packaging a captive runtime bundle for desktop computers
我相信您至少需要使用AIR 3.5来生成一个具有桌面捕获运行时的应用程序。
如果您使用的是Flash Builder 4.7,则应该有一个使用捕获运行时进行导出的选项。如果您使用的是Flash Builder 4.6或更低版本,则可以使用ADT通过命令行进行导出。

相关问题