关于ActionScript 3:不需要使用AIR,就可以使用Flex 3从SWF创建EXE吗?

关于ActionScript 3:不需要使用AIR,就可以使用Flex 3从SWF创建EXE吗?

Create an EXE from a SWF using Flex 3 without requiring AIR?

我有一个用Flex 3编写的简单小测试应用程序(MXML和一些AS3)。我可以将其编译为SWF很好,但是我想将其制作为EXE,以便可以将其提供给我的几个同事,他们可能会觉得它很有用。

使用Flash 8,我可以仅以EXE而不是SWF为目标,它将SWFpackage在投影机中,一切正常。是否有等效于使用Flex 3 SDK且最终不需要AIR的功能?

注意:我没有Flex Builder,我只是在使用免费的Flex 3 SDK。


在Flex SDK文件夹中,您应该看到一个" runtimes \\\\ player \\\\ win \\\\ FlashPlayer.exe",它是一个独立的Flash播放器。用它打开SWF,然后在"文件"菜单中看到一个"创建投影仪..."菜单项,它将创建独立的EXE。


我相信

imaginaryboy正确无误。顺便说一句,由于您没有Flex Builder,因此如果您使用Windows,则可以考虑使用免费和开放源代码的FlashDevelop。这是我最喜欢开发任何Actionscript的环境(Flex的支持也很棒)。


还有Zinc也提供用于访问文件系统的API:s,其他人认为AIR可以,但限制较少。


推荐阅读