为Mac和PC编译Flash

为Mac和PC编译Flash,flash,actionscript-3,apache-flex,flash-builder,exe,Flash,Actionscript 3,Apache Flex,Flash Builder,Exe,我只开发过Flash for web,不熟悉为Mac和PC编译单个可执行文件的方法 我现在拥有的是一大堆文件和文件夹,包括.fla、.swf、.as类、画廊图片和视频,需要为我的客户提供一个单一的“可靠”文件以交给最终客户 最终产品不需要同时兼容Mac和PC,因为我可以为它们提供两个版本,但跨平台版本将是理想的 我应该使用第三方以这种方式进行编译,还是应该通过FlashBuilder重新分发我的作业(我以前从未使用过),还是可以在Flash本身中实现这一切 有奖回合 最后,以防万一,这是否也有可

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

我现在拥有的是一大堆文件和文件夹,包括.fla、.swf、.as类、画廊图片和视频,需要为我的客户提供一个单一的“可靠”文件以交给最终客户

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

我应该使用第三方以这种方式进行编译,还是应该通过FlashBuilder重新分发我的作业(我以前从未使用过),还是可以在Flash本身中实现这一切

有奖回合 最后,以防万一,这是否也有可能在iPad上运行

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


我使用的是Mac(英特尔)和Adobe CS5。

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

  • 在Flash Pro中,您可以创建一个投影仪,我认为它是一个exe
  • 使用;给你的客户一个.AIR文件。最终用户需要安装AIR运行时才能运行程序
  • 创建一个与空气。我认为这仍然依赖于正在安装的AIR运行时
  • 使用AIR 3.0和功能为您的客户端提供DMG或EXE。Flash Pro尚未将此作为一项功能提供;但预计下一个版本会出现这种情况。FlashBuilder刚刚发布了一个支持Captive运行时的更新
  • 使用第三方工具,例如将SWC转换为可执行文件
    是的,您可以使用相同的工具生成一个(或iPhone)。但是,您似乎不太可能想这样做,因为这样的应用程序可能会有不同的性能要求和不同的UI要求。

    您也可以使用(文件>创建投影仪…)来制作投影仪,根据操作系统的不同,这将是
    .exe
    s或
    .app
    s,尽管您对诸如窗口标题/大小/等应用程序功能的控制较少。Hi@www.flextrasc.com,但首先感谢您的快速回答,并对没有尽快回复表示歉意,该项目被搁置,我的注意力暂时远离Flash!我看了锌,虽然它看起来正是我需要的,但我不愿意花200英镑购买一个我可能不需要再次使用的软件,因为这个原因,我一直在看Flash的发布和AIR应用程序。安装过程并不理想,但已经足够了,只要我的应用程序被编译成一个文件,我的客户就会满意。非常感谢Kev@blahdiblah,除非我误解了您的答案,否则我认为发布到.app或.exe不会解决我的问题,因为“父”文件仍然依赖于链接到外部.swf和.xml文件。有没有一种方法可以直接从Flash编译成一个文件,我对此一无所知?非常感谢Kev@KevinNugent我不确定您提到的是编译时需求还是运行时需求。前者不应该成为问题。对于后者,您可能只需将它们放入
    .app
    捆绑包中的
    Contents/Resources
    文件夹中,并在Mac端使用相对引用,但对于Windows-land,我没有类似的答案。谢谢@blahdiblah,这仍然有点模糊,但我将在周末再次尝试。我想澄清一下,您认为我能用Flash Pro实现这一点吗?还是需要Flash Builder、Air或第三方应用程序来实现这一点?