我只开发过 Web Flash,不熟悉为 Mac 和 PC 编译单个可执行文件的方法。
我现在拥有的是一堆文件和文件夹,包括 .fla、.swf、.as 类、图库图像和视频,需要向我的客户提供一个“可靠”文件以移交给最终客户端。
最终产品不需要同时兼容 Mac 和 PC,因为我可以为它们提供两个版本,但跨平台版本将是理想的选择。
我应该使用第三方以这种方式进行编译,还是应该通过 Flash Builder 重新分配我的工作(我以前从未使用过它),或者是否有可能在 Flash 本身中实现所有这些?
奖金回合! 最后,万一有可能的话,它是否也可以在 iPad 上运行?!
非常感谢您的阅读,我热切地等待一些智慧! 凯夫
我使用的是 Mac (Intel) 和 Adobe CS5。
最佳答案
其中一些可能取决于您的客户要求,但是......
- 在Flash Pro中你可以创建一个投影仪,我认为它是一个exe文件。
- 使用AIR ;并向您的客户提供 .AIR 文件。最终用户需要安装 AIR Runtime 才能运行该程序。
- 创建 desktop native installer与空气。我认为这仍然依赖于正在安装的 AIR 运行时。
- 使用 AIR 3.0 和 Captive Runtime为您的客户提供 DMG 或 EXE 的功能。 Flash Pro 尚未提供此功能;但预计下一个版本会出现。 Flash Builder 刚刚发布了支持 Captive Runtime 的更新。
- 使用第三方工具,例如Zinc将您的 SWC 转换为可执行文件。
是的,您可以生成 native app for the iPad [或 iPhone] 使用相同的工具。但您似乎不太可能愿意这样做,因为这样的应用程序可能有不同的性能要求和不同的 UI 要求。
关于flash - 为 Mac 和 PC 编译 Flash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8390492/