2

ADT コマンドラインを使用して .fla ファイルを .swf ファイルに直接コンパイルすることはできますか? コンテキスト: Flash Pro CS55 (6 か月分の作業) で作成されたアプリがありますが、Adobe が Flash Pro を廃止し、Flash Builder または Flex を優先していることに気付きました。iOS で使用したいネイティブ拡張機能がいくつかありますが、それらをコンパイルするには Air 3.1 が必要です (swf-version=14)。つまり、Air アプリの静的 .a ライブラリで MessageUI フレームワークを使用します。Flash Pro CS55 の上限は swf-version=13 (Flash 11) のようです。Flash Pro の Air アプリに多大な時間とエネルギーを投資したため、週末までに Flex に変換することは現実的ではありません。.swc ファイルを作成して、そこから library.swf を取得しようとしましたが、残念ながら、キャッチ 22、Flash Pro CS55 は swf-version=13 にしかコンパイルされません。

(a)コマンドラインを使用して(.flaファイルから)ルート.swfファイルを直接コンパイルする方法(Air 3.1 SDKからADTを使用できるようにするため)または(b)ネイティブ拡張と結合できる方法はありますかswf-version=14 の GitHub で使用できることがわかりましたか? 繰り返しますが、私の問題は、Air 3.1 のみが iOS5 をサポートしているため、Air 3.1 を使用する必要があることです。

考え、提案、コメントは大歓迎です (私がしようとしていることを実行できない場合も含めて)。

4

1 に答える 1

1
  1. AIR 3.1 を使用するように Flash CS 5.5 を更新できます。このマニュアルに従ってくださいhttp://kb2.adobe.com/cps/908/cpsid_90810.html 「バージョン」を 14 に設定します。

  2. AIR 3.1 には、iOS 5 ではなく、iOS 4 が必要です。

  3. Flex / Mobile AS AIR アプリでルート .swf ファイルを使用できますが、コードはインポートされません。モバイル AIR アプリケーションの外部 swf ファイルには、アセット (サウンド、アニメーションなど) のみを含めることができます。Apple は、実行時にコードをアプリケーションにインポートすることを許可していません。

  4. Adobe AIR のネイティブ iOS 拡張機能に関するチュートリアルを書きました。 -メール作成者/

于 2011-12-12T11:38:18.210 に答える