2011-10-31 6 views
2

注意SWCがどのような用途に使用されているのか尋ねているわけではありません。フラッシュで使用するRSL(ランタイム共有ライブラリ)とは何ですか?

私が知りたいのは、フラッシュでのRSLの使用です。私はいくつかの便利なクラスを持っていると私は現在、 "追加のソースフォルダ"として特定のフォルダを指定して使用している。

ここでRSLを使用できますか?そうでない場合は、いつRSLを使用する必要があるのですか(私はSWCを問題なく使用しますが、RSCを使用する方法を知りたいのですが、SWCを作成せずに、つまりActionScriptスクリプトのクラスだけを使用します)

答えて

6

私はRSLのにAdobeの紹介を読んで示唆している:あなたのアプリケーションのSWFファイルのサイズを小さくする

http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf674ba-7fff.html

一つの方法は、スタンドアローンFiのに共有アセットを外部 ことですクライアント上で個別にダウンロードしてキャッシュすることができる があります。これらの共有アセット は、実行時に任意の数のアプリケーションによってロードおよび使用できますが、 はクライアントに一度だけ転送されます。これらの共有ファイルは、ランタイム共有ライブラリまたはRSLとして と呼ばれています。

クライアントが複数のアプリケーションでコアコンポーネントセットまたはクラスを共有する場合、クライアントは各アプリケーションごとに1回だけでなくRSLとして1回だけダウンロードできます。 RSLはクライアントディスクに保存されますので、 は、ネットワーク経由で2番目に転送する必要はありません。 時間です。結果として得られるアプリケーションのファイルサイズを縮小できます。 RSL を使用するアプリケーションの数が増加すると、 の利点が増えます。

関連する問題