2つのswfsAとBがあり、実行時にswfAがswfBをロードし、ファイルサイズとダウンロード時間を最小限に抑えるために、それらの間でコードを共有したいとします。
swf Bにコード(com.blah.HelloWorldなど)がある場合、コンパイラにswfBのソースをswfAのクラスパスに含めるように指示しますが、コンパイル時のリンクのみを実行し、com.blah.HelloWorldを実際にはswfAにコンパイルしません。 。
これは機能し、-includesおよび-externsコンパイラオプションを使用して試してみました。
しかし、私の問題は、これを別の方法でやりたいということです。つまり、swf AとB(および場合によってはswf C)にはすべてcom.blah.HelloWorldが必要ですが、com.blah.HelloWorldをswf Aだけにコンパイルし、swf B(および場合によってはCも)の外部参照として使用する必要があります。 。)
externsとincludesを使用してこれを実行しようとしましたが、これを実行するとReferenceErrorsが発生します。
個別のrslを持たずにこれを実行したいので、httpリクエストの数を減らすことができます。これは可能ですか?