flash - 为 Mac 和 PC 编译 Flash

标签 flash actionscript-3 apache-flex flash-builder exe

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

我现在拥有的是一堆文件和文件夹,包括 .fla、.swf、.as 类、图库图像和视频,需要向我的客户提供一个“可靠”文件以移交给最终客户端。

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

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

奖金回合! 最后,万一有可能的话,它是否也可以在 iPad 上运行?!

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

我使用的是 Mac (Intel) 和 Adob​​e CS5。

最佳答案

其中一些可能取决于您的客户要求,但是......

  1. 在Flash Pro中你可以创建一个投影仪,我认为它是一个exe文件。
  2. 使用AIR ;并向您的客户提供 .AIR 文件。最终用户需要安装 AIR Runtime 才能运行该程序。
  3. 创建 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 要求。

关于flash - 为 Mac 和 PC 编译 Flash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8390492/

相关文章:

java - 如何在 Java Micro Edition 应用程序中使用 Flash 内容?

arrays - AS3从字母表数组中获取随机唯一字符

actionscript-3 - AS3 游戏的 OOP 实践/结构

java - 在 Android 启动时启动 Flex 移动应用程序

javascript - 聚光灯视频播放器 ||如何用它播放 HTML5 视频

java - 使用 Maven 为 Flex 构建 Spring 示例

apache-flex - 可以在不使用 MXML 的情况下使用 Flex 框架/组件吗?

iphone - 弹性 :Can we develop flex mobile project that runs in both android and iphone

javascript - 有什么方法可以测试移动浏览器是否支持使用网络技术的 Flash?

javascript - Flashplayer 与 html5