2012-03-26 132 views
1

我已經用Flash Builder 4做了一個遊戲,我想爲那些寧願玩脫機的人提供一個簡單的下載。事情是,我使用文件夾整個結構來動態加載每個級別的內容。文件夾結構看起來像這樣,這不是問題那麼多:將Adobe Flash Builder遊戲轉換爲Air?

遊戲文件夾

  • 動畫
    • anim1.swf
    • anim2.swf
  • 聽起來
    • music1.mp3
    • 個soundeffect1.mp3
  • 水平
    • level1.lev
    • level2.lev
  • myGame.swf(從myGame.as生成)

我應該如何去分發這個?我是否應該只是爲Flash遊戲製作一個zip文件,並假定人們知道如何提取並打開swf?是否有任何其他方式作爲可執行文件輕鬆移植?也許Adobe Air(不知道這是否有效)?

謝謝,請幫助!

+0

可能的重複[製作Flash遊戲的可下載版本的最佳方法?](http://stackoverflow.com/questions/9835153/best-way-to-make-a-downloadable-version-of-a -flash-game) – Marty 2012-03-26 21:49:00

+0

我在這裏發佈了這個消息,因爲我被告知將我的問題重定向到閃存生成器具體 – 2012-03-26 22:02:45

+1

啊,一切都很好,儘管這可能意味着您應該修改當前的問題。 – Marty 2012-03-26 22:16:29

回答

2

enter image description here你可以用土坯空氣做到這一點。它允許您在項目的安裝目錄中包含文件夾,並在運行時加載它們,只需一次安裝。在迴應評論==

到Flex項目轉換爲一個AIR項目

==更新,你只需要改變FlashBuilder和Flashdevelop項目類型導出到空氣中。當你這樣做時,可能會有一些特定的API更改,但99%的代碼將直接複製。通常,將網絡應用程序轉換爲空氣沒有任何問題,因爲AIR是比網絡更寬鬆的沙箱。從AIR移動到Web並不總是可能的,因爲AIR支持瀏覽器中未啓用的許多功能。

然後,您必須爲AIR選擇適當的導出選項以包含您的外部資源文件夾。

+0

謝謝,這就是我正在尋找的,但是,如何將我現有的項目轉換爲Adobe Air? – 2012-03-26 22:03:14

+0

空氣與Flex/AS幾乎完全相同 - 只需創建一個新的空氣項目並真正複製和粘貼源代碼即可。 – user1103976 2012-03-27 00:02:23

+0

在Flash Builder上,我沒有啓用此選項。 http://i.imgur.com/tBzBi.png。在Flash開發中,我只能選擇項目目標到Flash 9,Flash 10和Flash 10.1 – 2012-03-30 17:24:57