3

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

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

如果重要,我会使用 Flash 开发

提前致谢

4

4 回答 4

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

于 2013-03-04T23:54:08.683 回答
1

如果您使用 Flash Player 10.1 运行 .swf 文件,您会发现“创建投影仪”选项仍然可用。看起来 Adob​​e 希望所有桌面应用程序都使用 AIR SDK,因此创建投影仪的这个选项是灰色的。因此,我仍然坚持使用 fp 10.1。

于 2013-03-05T07:02:48.810 回答
0

投影仪导出 (Flash CC)

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

关于这个扩展:

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

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

如何安装:

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

如何使用:

  1. 在 Flash Pro CC 中打开要导出为投影仪的 Fla 文件。
  2. 导航到命令菜单 -> 导出为投影仪
  3. 选择保存投影仪的位置,然后单击“选择文件夹”。

在此处下载: https ://nipunasthana.wordpress.com/projectorforflashcc

于 2015-02-17T00:06:50.593 回答
-1
  1. 用 Flash 播放器打开 swf 文件
  2. 文件->创建投影仪

    如此简单...
于 2015-12-13T07:52:06.853 回答