0

Flex を使用してコンパイルされた SWF ファイルの出力サイズを縮小しようとしていますが、GUI の依存関係を削除する方法も知りたいです。

CS3 を使用すると、trace("hello world") という行で AS ファイルを簡単に作成でき、それをコンパイルすると、1k 未満ですぐに実行される swf ファイルになります。

Flex を使用してこれを行うにはどうすればよいですか。最初に mxmlc を使用してコンパイルすると、swf ファイルがはるかに大きくなり、swf を実行すると常に進行状況バーが表示されます (GUI コントロール ライブラリなどをロードしていると想定しています)。

ありがとう

4

1 に答える 1

2

マスター Yoda が言うように、Flex フレームワークを使用するか、使用しないかで、ストリップの依存関係はありません。

つまり、または関連パッケージのほぼすべてのクラスを使用した場合mx.*spark.*SWF のサイズを 500K 以下に縮小できる可能性はほとんどありません。RSL を使用してフレームワーク コードを個別にロードするなど、一部のものを外部化するなどのトリックを回避することはできますが、避けられないことを遅らせるだけです。実際、フレームワークは 1 つの固いブロックにすぎず、全体でしか使用できないか、まったく使用できません。

于 2012-08-14T10:52:32.733 に答える