2012-01-25 1 views
2

私は非常に複雑な機能を備えたフラッシュファイルを作成するプロジェクトを開始しています。私は、swf/swcファイルのサイズがかなり大きくなることを期待しています。ページのダウンロードを遅くしないために、すぐに必要なコンポーネントだけがページにロードされ、後の他のコンポーネントは静かにバックグラウンドで読み込まれるようにswfファイルを作成できますか?ありがとう。は非同期にダウンロードできますか?

+0

フラッシュプリローダーをお探しですか? http://www.senocular.com/flash/tutorials/preloading/ –

+1

swfファイルは常に非同期に読み込まれます。 –

+0

または複数のswfファイルにすべてを分割して別々にロードすることができます。 – pkyeck

答えて

1

はい、非同期でSWFファイルを読み込むことができます。これは、AS3およびFlexアプリケーションの一般的なパターンです。その後、「シェル」SWFロードすることによって開始します。

  1. は(config.xmlファイルなど)外部ソースからその設定を読み取り、
  2. すると、あなたのライブラリSWFファイルのような、それはすぐに実行する必要がある資産を(プリロード開始します)
  3. ブートストラッププリロードは、後続のライブラリのSWFこのため

Flexフレームワークが優れているをロードするために、さらにユーザーとの対話を待って、行われ、あなたが探しているまさにかもしれビュー。モジュールはFlexが呼び出すので、余分なアセットとクラスをSWFの形式で呼び出すランタイム読み込みライブラリです。それがあなたのIDEなら、モジュールはFlashBuilderプロジェクトでしっかりとサポートされています。

http://livedocs.adobe.com/flex/3/html/help.html?content=modular_5.html

関連する問題