与标题一样简单,我希望我的项目从可执行文件运行,而不是从swf运行
我知道“创建投影仪”选项,但最新的flash player的这个选项是灰色的。
如果重要的话我会使用flash开发
提前感谢
发布于 2013-03-05 07:54:09
正如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-05 15:02:49
如果您使用Flash Player 10.1运行.swf文件,您会发现创建投影仪选项仍然可用。看起来Adobe希望所有的桌面应用程序都使用AIR SDK,因此这个创建投影仪的选项是灰色的。由于这个原因,我仍然坚持使用fp 10.1。
发布于 2015-02-17 08:06:51
投影仪导出(Flash 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 )
使用方法:
click on >在Flash Pro CC中打开你想要导出为projector.
https://stackoverflow.com/questions/15212968
复制相似问题