2009-05-11 9 views

答えて

2

SWCは、圧縮されたzip形式のクラス(スタティックライブラリ)のアーカイブです/ SWCに対してアプリケーションをコンパイルしても、出力されるswfは変更されません。 最初のローディングを減らす方法は2つあります。

1.RSL - アプリケーションとは別にロードされ、キャッシュ可能な動的ライブラリです。 Adob​​eによって署名されたRSLは、プラットフォーム依存のキャッシュであるWebブラウザだけでなく、Flash Player自体によってキャッシュされることができます。つまり、ユーザーがブラウザをクリーンアップしたりキャッシュを一切持たなくても、 RSLがダウンロードされ、キャッシュされます。

これは通常、RPCフレックスフレームワーク&の実行時ロードに便利です。 前述のRSLキャッシングのもう1つのタイプはブラウザキャッシングです。 どちらの方法でも、起動時にRSLが読み込まれます。

2.アプリケーションの一部をモジュールに抽出し、必要に応じてロードします。たとえば、アプリケーションに3つの画面がある場合、ユーザーが最初にこの画面に入ったときにのみ、各画面が読み込まれる可能性があります[おそらくは、開発者が決定するため]おそらく

0

起動が遅くなっているかどうかによって異なります。 SWFがブラウザによってキャッシュされた後は遅いですか?そうであれば、スタートアップ時にそれほど多くのことが起こらないように、コードをより良く構築する必要があります。コンポーネントのcreationPolicyプロパティを設定することにより、オブジェクトの作成を遅延させることができます。スローネスがSWFのサイズに起因する場合は、フレームワークRSLを使用してモジュールに分割すると、最初のダウンロードサイズが小さくなります。

関連する問題