构建actionscript 3项目到exe

时间:2013-03-04 23:14:21

标签: actionscript-3 flash flex

如标题一样简单, 我希望我的项目从可执行文件而不是swf

运行

我知道'创建投影仪'选项,但最新的Flash播放器将此选项显示为灰色。

如果重要,我会使用flash develop

提前致谢

4 个答案:

答案 0 :(得分:4)

正如Flextras在评论中提到的那样,您可以将AIR应用程序作为exe + dmg分发,方法是将其打包为捕获运行时。

这会将AIR运行时与您的应用捆绑在一起,要求用户安装其他任何内容。所需的一切都将包含在应用程序二进制文件中。

您可以使用adt构建您的exe,

http://www.tricedesigns.com/2011/08/10/air-3-0-captive-runtime/

adt -package SIGNING_OPTIONS? -target bundle SIGNING_OPTIONS? <output-package> ( <app-desc> FILE-OPTIONS | <input-package> )

更多信息,

http://help.adobe.com/en_US/air/build/WSfffb011ac560372f709e16db131e43659b9-8000.html

您也可以直接从Flash Builder 4.6 +

构建它

http://houseofbilz.com/archives/2011/10/11/captive-runtime-packaging-in-air-3-0/

如果您确实有依赖项,则还可以将AIR应用程序打包为本机桌面安装程序,

http://help.adobe.com/en_US/air/build/WS789ea67d3e73a8b22388411123785d839c-8000.html

http://www.adobe.com/devnet/air/articles/air3-install-and-deployment-options.html#articlecontentAdobe_numberedheader

答案 1 :(得分:1)

如果使用Flash Player 10.1运行.swf文件,则可以找到仍可用的“创建投影仪”选项。看起来Adobe希望所有桌面应用程序都使用AIR SDK,因此Create Projector的这个选项显示为灰色。由于这个原因,我仍然坚持使用fp 10.1。

答案 2 :(得分:0)

投影机导出(Flash CC)

投影仪是包含已发布的SWF和Flash Player的Flash文件。投影仪可以像普通应用程序一样播放,无需Web浏览器,Flash Player插件或Adobe AIR。

关于此扩展:

投影仪已从Flash Pro CC弃用,但是,使用此扩展程序,您现在可以将Flash内容从Flash Pro CC发布为独立应用程序。

从Flash CC导出的投影仪将是Windows上的.EXE文件和Mac上的.APP文件,即使没有安装Flash Player或插件,也可以分别在任何Windows和Mac计算机上播放。

如何安装:

下载ZXP扩展文件并通过Extension Manager CC进行安装。 (在使用此扩展程序之前,必须在系统上安装Flash Pro CC)

如何使用:

  1. 在Flash Pro CC中打开要作为投影仪导出的Fla文件。
  2. 导航至命令菜单 - &gt;导出为投影仪
  3. 选择保存投影仪的位置,然后单击“选择文件夹”。
  4. 在此下载: https://nipunasthana.wordpress.com/projectorforflashcc

答案 3 :(得分:0)

  1. 使用flash player打开swf文件
  2. file - &gt;制作投影仪

    这么容易......