彙集大型Flash/AIR項目和衆多SWF創建 iOS

這個小技巧能幫您解決衆多問題。

當您以 AdodeAIR Android 或黑莓 Tablet OS 創建遊戲時,您可以在 fly 上下載 SWFflies- 這是因爲代碼是從 ActionScript 字碼節解譯。 iOS 有了 AIR ,沒有別的選擇,所有代碼必須彙集到單個的 IPA 文件(從 ActionScript 字碼節到本地字碼節),只可以轉出一個 SWF

現在 - 如果我有一個 30 40 級的項目,每個單級是一個 SWF ?我該如何將其彙集到 iOS

以測試爲目的,您可以在彙集設置中使用 ipa-test-interpreter 轉換,它將在 Android 或黑莓 Tablet OS 上以相同方式運作。但蘋果不允許這種方法,所以您不能將此應用到 App Store     

 

解決方案 =SWC

適當的解決方案是將所有級彙集到 SWC 庫,將此連接到最後的 SWF 文件。以這種方式,您能夠創建包含各種必需級的單個 SWF 文件。

Flash Builder 中,您需要將您的項目從 ActionScript 項目(輸出 SWF )轉換爲 Flex Library 項目(輸出 SWC )。

         

Flash Pro CS5.5 中,可在公共設計中看到這一選項

 

 

注意事項:

 

- 您可使用僅適用於 AS3 的項目來完成 AIR ,不能將 AS2 遊戲運用到帶有 AIR iOS

- 您能夠甚至在 iOS 上下載 SWF 文件,但內部代碼不能解譯 - 因此這對於類似動畫或向量圖形的圖像內容是有用的 - 您可以擁有包含大量符號的庫,並可從中挑選想要的符號。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章