2010-09-16 136 views
2

我使用Flash Builder 4製作了AIR應用程序。效果很好,但我想運行該應用程序而不安裝它。所以......當我安裝應用程序時,我將程序文件中的文件複製並粘貼到CD上,並將其提供給某人。他在沒有AIR運行時的另一臺計算機上運行它,結果無法運行。 我怎樣才能繞過這個?與某些啓動器/安裝程序一樣,如果未安裝,則爲客戶端安裝AIR運行時。如果已安裝,請運行AIR應用程序。在沒有AIR運行時文件的情況下運行AIR應用程序

謝謝。

回答

4

創建一個AIR徽章將是一個不錯的選擇。 這個想法是你傳遞一個鏈接到客戶端,AIR徽章檢查是否安裝了 AIR。如果是,請安裝您的應用,否則首先安裝AIR 。

air badger

有一個相當不錯AIR Badger tutorial on the Adobe Developer Connection site。 AIR Badger是一款AIR應用程序,授予Skinner編寫的使設置更簡單。

還可以查看新的AIR Launchpad,這是另一個AIR應用程序,可幫助您開始使用各種與AIR相關的功能,包括安裝徽章。

air launchpad

不幸的是,AIR獾在線工作。

您無法繞過AIR安裝。也許有一個第三方實用程序(批處理腳本/等),查找空氣相關的文件/ .air文件類型關聯,並基於它啓動您在CD或應用程序本身提供的AIR安裝程序。

On osx您有mdls命令可顯示有關文件的信息。你可以檢查kMDItemKind

mdls -name kMDItemKind /path/to/yourApp.air 

如果打印「com.adobe.air.InstallerPackage」,然後在空氣中進行安裝,否則將只是打印「一號文件」。

對於檢查註冊表文件類型關聯的Windows命令提示應該有類似的東西。 完成檢查後,首先安裝AIR或僅安裝應用程序,具體取決於結果。

HTH

+0

感謝您的回覆。我看了一下這些應用程序,如果我找不到完美的解決方案,我可能會使用其中的一個。因此,我更願意嘗試首先找到完美的解決方案,這在您的帖子末尾描述過。 – Lahey 2010-09-16 14:34:53

+0

@Lahaye在osx上查看文件類型關聯的mdls。目前無法在Windows上測試,但肯定應該有這方面的東西。 – 2010-09-16 22:38:22

相關問題