2008-08-22 22 views
9

我有一個用Flex 3(MXML和一些AS3)編寫的簡單的小測試應用程序。我可以將它編譯成SWF文件,但我想將其編譯爲EXE文件,以便將它提供給可能會發現它的一些同事。使用Flex 3從SWF創建EXE而不需要AIR?

隨着Flash 8,我可以只針對EXE而不是SWF,它會將SWF包裝到投影機中,並且一切正常。是否有與使用Flex 3 SDK的等價物,最終不需要AIR?

注:我沒有Flex Builder,我只是使用免費的Flex 3 SDK。

+0

嘗試f-in-box flajector。 – 2012-01-04 20:33:58

回答

22

在您的Flex SDK文件夾中,您應該看到一個「runtimes \ player \ win \ FlashPlayer.exe」,它是一個獨立的Flash播放器。用這個打開你的SWF,你會在File菜單中看到一個'Create Projector ...'菜單項,它將創建獨立的EXE。

+0

謝謝@imaginaryboy,它真的很有用。再次感謝 – 2014-11-21 09:24:26

+1

使用Flash Player 11,「創建投影儀」呈灰色顯示。不知道爲什麼。 – Scott 2015-09-08 14:37:04

2

imaginaryboy說得對,我相信。順便說一句,既然你沒有Flex Builder,如果你在Windows上,你可以看看免費和開源的FlashDevelop。這是我最喜歡開發Actionscript的環境(Flex的支持也非常棒)。

+0

這裏有一個使用教程http://active.tutsplus.com/tutorials/beginners-guide-to-flashdevelop-intro-basix/ – Tom 2011-02-22 16:08:59

1

還有Zinc也提供API:s訪問文件系統和其他認爲AIR,但限制較少。