2013-03-04 48 views
3

由于作为标题简单, 我想我的项目从一个可执行文件,而不是SWF构建ActionScript 3的项目为exe

我知道“创建投影机”选项,但最新的flash播放器有这个运行选项变灰。

我使用闪光灯开发,如果它的事项提前

+0

您可以使用AIR与圈养运行时从您的Flash应用程序创建一个exe文件。 – JeffryHouser 2013-03-04 23:19:29

+0

是否需要使用应用程序的人首先安装flex才能工作? – Radicate 2013-03-04 23:24:20

+0

他们将不得不安装AIR运行时。 – ethrbunny 2013-03-04 23:30:12

回答

4

由于作为Flextras在评论中提到的,你可以通过它打包为一个俘虏运行分发您的AIR应用程序作为一个exe +伤害。

这会将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

+0

谢谢您提供的信息丰富的答案! – Radicate 2013-03-05 09:51:48

1

如果您运行使用Flash Player 10.1的.swf文件,您可以找到创建投影机选项仍可用。它看起来像Adobe希望所有的桌面应用程序使用AIR SDK,因此创建投影机的这个选项是灰色的。正因为如此,我仍然坚持使用fp 10.1。

+0

是的,这可能是他们正在做的事情,我现在使用AIR并且效果很好,就像我想要的一样 – Radicate 2013-03-05 09:51:28

+1

如果您的应用程序不使用任何AIR API ..您不需要将其转换为AIR应用程序,因为与从Flash Player创建的投影机相比,安装尺寸将会很大。 – 2013-03-06 07:21:49

+0

的确如此,它的规模要大得多,它增加了大约40兆字节的总大小,只有79kb的swf,但我需要使用flash player 11,因为我的项目依赖于它,所以我想我没有其他选择 – Radicate 2013-03-06 11:53:54

0

投影机出口(闪光CC)

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

关于此扩展名:

投影机从Flash Pro中CC过时,但是,使用这种扩展你现在可以从发布Flash Pro中CC的Flash内容,作为一个独立的应用程序。

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

如何安装:

下载ZXP扩展文件,并通过扩展管理器CC安装。(您必须在系统上安装了Flash Pro的CC使用此扩展名前)

如何使用:

  1. 公开赛在Flash Pro的CC,你要导出为投影机FLA文件。
  2. 导航到命令菜单 - >导出为投影机
  3. 选择保存投影机的位置,然后单击'选择文件夹'。

这里下载: https://nipunasthana.wordpress.com/projectorforflashcc

1
  1. 使用Flash Player
  2. 文件打开swf文件 - >创建投影机

    那么容易...
+0

请再次看看这个问题。该操作指出,“创建投影仪”选项不适用于他们。那么,我的解决方案对OP有多大帮助? – honk 2015-12-13 08:32:09