2011-07-24 9 views
1

私はちょうど私のサイズのレポートには、次のものが含ま気づい:SWFに294kのコンパイル済みコードを含めるにはどうすればよいですか?

ActionScript Bytes Location 
------------------ -------- 
      294323 ActionScript 3.0 Classes 

これは基本的にバイトコードである何のためにたくさんのように思えます。私はイメージを使用していません。私はそこにベクトルアートを持っていますが、それはほとんど直線の幾何学的なものです。私はコンポーネントを使用していません。

私のコードベース全体は、167kのActionscriptで提供されています。では、294kバイトのコードをどのように使用できますか?

+0

167KBのソースコードを294kBバイトコード(1.6倍の大きさ)には、」doesnのASバイトコードがどれほど低レベルであり、どのようにコードを簡潔にしているかによって、特にアートがあると考えれば(おそらく、あなたのベクトルアート時計の量をチェックしなければならないかもしれない)比較のために、2kBのPythonファイルは3kバイトのバイトコードファイルに変換することもできます。 – delnan

+0

本当ですか?私は、識別子の名前を失うと、サイズが大幅に減少することが予想されます。それとも、私の楽観主義者が話しているのだろうか? –

答えて

1

多くは、あなたのコード内で使用しているライブラリから来ます。特にサードパーティのライブラリを使用している場合。たとえば、Eyeblasterというシステムを使用して、交換可能なアセット、クリックスルートラッキング、拡張可能なバナーなどの機能を備えたオンライン広告を開発しました。

EB.Init(stage); 

私はすでにで終わる:ジャストタイムラインでの私の最初のフレームに次を追加して

ActionScript Bytes Location 
------------------ -------- 
      43616 Scene 1:Frame 1 
+0

fiddlesticks。あなたが正しい。 –

関連する問題