2012-03-16 74 views
1

我一直在使用Flash CS5.5爲iPhone/Android打包Flash,現在希望能夠使用最新的SDK。編譯用於ADT命令的SWF

有些選項只能從命令行打包程序'adt'中獲得。我已經熟悉了這個過程。它需要一個.swf文件輸入到打包程序中。

我的問題是關於實際的工作流程,以獲得與正確的庫編譯的SWF。 我認爲需要採取什麼措施是:

  1. 覆蓋在Flash CS5.5以下Adobe的步驟
  2. 最新的SDK進行發佈的iOS或Android
  3. 等待5分鐘要做到這一點
  4. 在ADT命令中使用此版本的SDK編譯的.swf作爲源.swf,並使用我真正想要的參數(如apk-captive-runtime),這些參數在IDE中不可用。

這聽起來像是正確的道路嗎?

回答

0

我實際上一直在做大量的iOS發佈,所以我覺得你對此感到痛苦,但在我看來,如果你打算這麼做,你需要在Flash中發佈iOS版本再次使用命令行方法。只需在FLA的「發佈設置」中包含所有正確的SDK和必要的SWC,然後將該SWF用於命令行。不要坐在整個IPA發佈中使用SWF再次執行命令行。

或者我錯過了什麼?

+0

我認爲你是對的,但我不知道如何實現。我錯過了一些東西。當我發佈swf時,它將在發佈設置中發佈Flash 11,但NativeApplication庫會引發編譯器警告。 – 2012-04-04 23:24:31

+0

您應該嘗試下載最新的Flex SDK,進入FLA的發佈設置,單擊發佈設置右上角附近的小扳手圖標。然後進入Library Path選項卡,並輸入類似如下的內容: 'C:\ Program Files(x86)\ Adob​​e \ Adob​​e Flash Builder 4.6 \ sdks \ 4.6.0 \ frameworks \ libs \ player \ 11.1'和' C:\ Program Files(x86)\ Adob​​e \ Adob​​e Flash Builder 4.6 \ sdks \ 4.6.0 \ frameworks \ libs' – normmcgarry 2012-04-05 03:33:54

+0

這是否適用於Flash CS5.5?我會試一試。謝謝 – 2012-04-11 21:48:35