前の投稿を続けて、Flexプロジェクトの出力SWFファイルのサイズを縮小するメカニズムをさらに詳しく調べてみます。
クロスドメイン:
Flash Playerキャッシュを使用すると、Flexフレームワークをクロスドメインで使用するためにキャッシュできます。 エンドユーザーは、 Flexフレームワーク(Flex 3.0.0 Moxie)をダウンロードしてキャッシュするサイトの1つにアクセスするだけです。 そして今、このフレームワークを使用する他のサイトにアクセスすると、プレーヤーのキャッシュから取得します。
バージョンサポート:
プレーヤーのキャッシュは、Flex 3.0およびFlexフレームワークの将来のバージョンをサポートします。 Flexアプリケーションを作成するときに、使用するフレームワークのバージョンを選択できます。
安全性:
クロスドメインキャッシングは、多くのセキュリティ問題を引き起こします。 この問題を修正するには、Flash Playerにコード署名メカニズムが追加されており、コードはAdobeによって署名されている必要があります。 Flex 3がOpen Sourceになるという事実に照らして、開発者は、セキュリティ要件を満たしていれば、Flexフレームワークに追加された新しい機能やコンポーネントを取得できます。
フェイルオーバーとホスティング:
Flexフレームワークは、複数の場所であっても、どこにでも配置できます。 また、Adobeドメインやその他のドメインから完全に独立しています。 この機能には、Flexフレームワークが複数の場所で見つかるように、フォールバックURLのサポートが含まれています。 単純なサーバーがダウンした場合、アプリケーションはバックアップ(feyloverny)URLからフレームワークライブラリをダウンロードします。
クロスドメインRSL(ランタイム共有ライブラリ):
Flexフレームワークは、他のドメインからダウンロードされたRSLをサポートするようになりました。 たとえば、YahooはFlex 3を使用してすべてのYahooのライブラリを提供できます。どのチームでもライブラリをロードでき、Yahooドメイン全体でコードを再利用できると判断できます。
まあ、それはすべてのようです...テッドはますます私たちを興味をそそります。 彼は、「指の星」で;)(FrogStar)私たちをもっと待っていると言います...しかし、今のところ、彼は謎のベールを作成します:)そう、そうです。 待ってます。