2011-12-05 13 views
2

ADTコマンドラインを使用して、.flaファイルを.swfファイルに直接コンパイルすることはできますか?状況:私は、Flash Pro CS55(6ヶ月間の作業)で作成されたアプリケーションを持っていますが、AdobeがFlash BuilderまたはFlexの代わりにFlash Proを削除したことが判明しました。私はiOS用のネイティブ拡張をいくつか持っていますが、Air 3.1には静的な.aライブラリのMessageUIフレームワークを使用してAir 3.1をコンパイルする必要があります(swf-version = 14)。 Flash Pro CS55の上限はswf-version = 13(Flash 11)のようです。 Flash ProのAirアプリケーションへの時間とエネルギーへの多額の投資のため、週末までにFlexに変換することは不可能です。私は.swcファイルを作成しようとしましたが、その中からlibrary.swfを取得しましたが、残念なことに、catch-22、Flash Pro CS55はswf-version = 13にコンパイルされます。AIR SDK 3.1とADTを使用して(swf-version = 14)可能なFLAをSWFにコンパイルできますか?

コマンドラインを使用して(Air 3.1 SDKのADTを使用できるように)ルートの.swfファイル(.flaファイルから)を直接コンパイルするか、(b)何らかの方法でswf-version = 14のGitHubで使うことができるネイティブエクステンションと結婚しますか?再び、私の問題は、iOS5だけをサポートしているのでAir 3.1を使用しなければならないということです。

すべての考え、提案、コメントは高く評価されます(私がやろうとしていることをすることができない場合を含む)。

答えて

1
  1. あなたはAIR 3.1を使用するには、Flash CS 5.5を更新することができます - 14

  2. AIR 3.1このマニュアルhttp://kb2.adobe.com/cps/908/cpsid_90810.html セット "バージョン" に続くのiOS 5がときに必要とされるのiOS 5、iOSの4ないが必要です

  3. Flex/Mobile AS AIRアプリケーションではルート.swfファイルを使用できますが、コードはインポートされません(iOS 5で導入されたiOSフレームワークとリンクしています)。 モバイルAIRアプリケーションの外部swfファイルには、アセット(サウンド、アニメーションなど)のみを含めることができます。 Appleは実行時にコードをアプリケーションにインポートすることはできません。多分あなたはそれに有用https://flashsimulations.com/2011/11/30/ios-native-extension-for-adobe-air-in-app-mail-composer/

を見つけることができます - 私は、Adobe AIRのネイティブのiOS拡張機能のチュートリアルを書きました

  • 関連する問題