2011-12-05 61 views
2

仅开发了Flash for Web我不熟悉为Mac和PC编译单个可执行文件的方法。为Mac和PC编译Flash

我现在所拥有的是包含.fla,.swf,.as类,图库图像和视频的文件和文件夹,并且需要为我的客户端提供一个“固体”文件以交给最终客户。

最终产品不需要兼容Mac和PC,因为我可以为它们提供两个版本,但跨平台版本将是理想的。

我应该使用第三方来编译这种方式还是应该通过Flash Builder重新分配我的作业(我以前从未使用过)或者是否有可能在Flash本身中实现所有这些?

奖金圆! 最后,万一有可能,这有可能也会在iPad上运行?!

非常感谢您的阅读,我热切地等待着一些智慧! Kev

我正在使用Mac(Intel)和Adobe CS5。

回答

4

一些,这可能取决于你的客户的需求是什么,但是...

  1. 在Flash Pro,您可以创建一个投影仪,我认为这是一个exe。
  2. 使用AIR;并给你的客户一个.AIR文件。最终用户需要安装AIR Runtime才能运行该程序。
  3. 使用AIR创建desktop native installer。我认为这仍然会依赖于正在安装的AIR运行时。
  4. 使用AIR 3.0和Captive Runtime功能为您的客户提供DMG或EXE。 Flash Pro不提供此功能作为功能;但预计下一个版本。 Flash Builder刚刚发布了支持Captive Runtime的更新。
  5. 使用第三方工具,如Zinc将您的SWC转换为可执行文件。

是的,你可以使用相同的工具生成native app for the iPad [或iPhone]。但它似乎不太可能,因为这样的应用程序可能会有不同的性能要求和不同的UI要求。

+1

您还可以使用[独立播放器](http://www.adobe.com/support/flashplayer/downloads.html)(文件>创建投影仪...)制作投影机,它将是'。尽管你对诸如窗口标题/大小等应用程序功能的控制较少,但这取决于操作系统的exe或'.app's。 – blahdiblah

+0

您好@ www.flextrasc.com,首先感谢您的快速回复,我的歉意是没有及时回复,项目被搁置,我的注意力暂时不在Flash中! 我看了一下Zinc,虽然看起来只是我需要的东西,但我不愿意花200英镑购买一款我可能不需要再次使用的软件,因为这个原因一直在研究从Flash发布和AIR应用程序。 安装过程并不理想,但只要将我的应用程序编译为单个文件,我的客户端就会很开心。 非常感谢 Kev –

+0

@blahdiblah,除非我误解你的答案我不认为发布到.app或.exe将解决我的问题,因为'父'文件仍然依赖于链接到外部.swf和.xml文件。有没有办法直接从Flash编译成单个文件,我不知道? 非常感谢 Kev –