4

AIR 3.6 では、Web から AS3 コードを含む EXTERNAL swf ファイルを読み込んで、iOS デバイスで使用できるようになりましたか?

彼らのウェブページには、新機能には次のようなものがあると書かれています。

複数の SWF のパッケージ化とロード: この機能により、開発者は必要なアセットを複数の SWF からいつでも動的にロードできるようになり、事前にロードする必要がなくなり、メモリ管理が向上します。

明確にするために、これはアプリケーションにパッケージ化されたswfsでのみ機能することを意味しますか、それとも外部swfsでも機能しますか?

4

2 に答える 2

3

これは、AIR 3.6 ではなく AIR 3.7 で発表されたばかりです。

AIR 3.6 には、複数の SWF を iOS アプリにパッケージ化する機能が含まれていますが、外部サーバーからそれらをダウンロードすることはできません。

AIR 3.7 では、Web サイトから外部 SWF をロードする機能が提供されているようです。

アプリケーション開発者は、セカンダリ SWF を外部サーバーでホストし、この機能を使用してアプリケーション ロジックに従ってオンデマンドでロードできます。以前はローカルにパッケージ化された SWF のみで機能していた、AOT モードの ABC コードを含むセカンダリ SWF の読み込みが、外部からの SWF の読み込みでも機能するようになりました。

アプリケーションバイナリにバイトコードが含まれるようです

IPA パッケージ化中に、ADT は、サンプル テキスト ファイル内で指定されているすべての子 SWF から Actioscript コードを抽出し、それを最終的な実行可能ファイルに追加して、ストリップされた SWF を現在の作業ディレクトリに作成された「externalStrippedSwfs」フォルダーに移動します。

例については、リリース ノートの PDF を確認してください。

http://labsdownload.adobe.com/pub/labs/flashruntimes/shared/air3-7_flashplayer11-7_releasenotes.pdf

于 2013-03-15T03:20:34.207 に答える
0

外部 SWF ファイルが Flash Player 11.6 用にコンパイルされ、内部バージョン番号が 19 以上である必要があるようです。

于 2013-03-21T20:02:07.393 に答える