我有一个用 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,但限制较少。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top