使用 Flex 3 从 SWF 创建 EXE,而不需要 AIR?
-
09-06-2019 - |
题
我有一个用 Flex 3(MXML 和一些 AS3)编写的简单的小测试应用程序。我可以将其编译为 SWF,但我想将其制作为 EXE,这样我就可以将它提供给我的几个同事,他们可能会发现它有用。
使用 Flash 8,我可以只针对 EXE 而不是 SWF,它会将 SWF 包装在投影仪中,一切正常。是否有与使用 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 支持也非常好)。
还有 锌 它还提供了用于访问文件系统的 API:以及其他认为 AIR 提供的 API,但限制较少。
不隶属于 StackOverflow