2013-03-04 79 views
3

由於作爲標題簡單, 我想我的項目從一個可執行文件,而不是SWF構建ActionScript 3的項目爲exe

我知道「創建投影機」選項,但最新的flash播放器有這個運行選項變灰。

我使用閃光燈開發,如果它的事項提前

+0

您可以使用AIR與圈養運行時從您的Flash應用程序創建一個exe文件。 – JeffryHouser 2013-03-04 23:19:29

+0

是否需要使用應用程序的人首先安裝flex才能工作? – Radicate 2013-03-04 23:24:20

+0

他們將不得不安裝AIR運行時。 – ethrbunny 2013-03-04 23:30:12

回答

4

由於作爲Flextras在評論中提到的,你可以通過它打包爲一個俘虜運行分發您的AIR應用程序作爲一個exe +傷害。

這會將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

+0

謝謝您提供的信息豐富的答案! – Radicate 2013-03-05 09:51:48

1

如果您運行使用Flash Player 10.1的.swf文件,您可以找到創建投影機選項仍可用。它看起來像Adobe希望所有的桌面應用程序使用AIR SDK,因此創建投影機的這個選項是灰色的。正因爲如此,我仍然堅持使用fp 10.1。

+0

是的,這可能是他們正在做的事情,我現在使用AIR並且效果很好,就像我想要的一樣 – Radicate 2013-03-05 09:51:28

+1

如果您的應用程序不使用任何AIR API ..您不需要將其轉換爲AIR應用程序,因爲與從Flash Player創建的投影機相比,安裝尺寸將會很大。 – 2013-03-06 07:21:49

+0

的確如此,它的規模要大得多,它增加了大約40兆字節的總大小,只有79kb的swf,但我需要使用flash player 11,因爲我的項目依賴於它,所以我想我沒有其他選擇 – Radicate 2013-03-06 11:53:54

0

投影機出口(閃光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使用此擴展名前)

如何使用:

  1. 公開賽在Flash Pro的CC,你要導出爲投影機FLA文件。
  2. 導航到命令菜單 - >導出爲投影機
  3. 選擇保存投影機的位置,然後單擊'選擇文件夾'。

這裏下載: https://nipunasthana.wordpress.com/projectorforflashcc

1
  1. 使用Flash Player
  2. 文件打開swf文件 - >創建投影機

    那麼容易...
+0

請再次看看這個問題。該操作指出,「創建投影儀」選項不適用於他們。那麼,我的解決方案對OP有多大幫助? – honk 2015-12-13 08:32:09