という名前の 2 つの SWF ファイルがありますcontainer
and slave
。このslave
ファイルには、私が呼び出すクラスから拡張されたムービークリップが含まれていますbase
。base
拡張MovieClip
され、SWC にコンパイルされます。slave
はこの SWC をランタイム ライブラリとしてインクルードしますが、マージされたものとしてインクルードします (また、参照するため、 SWFcontainer
にコンパイルする必要があります)。container
container
ロードは次のようslave
になります。
bgURLRequest = new URLRequest(slaveUrl);
var context:LoaderContext = new LoaderContext(false, new ApplicationDomain( null ), SecurityDomain.currentDomain);
bgLoader.load(bgURLRequest, context);
この読み込みが発生すると、クラスbase
が見つからないというエラーが発生します。これは、そこに存在することと関係があると思いますApplicationDomain
。この読み込みコードを自分で書いたわけではないので、正確に何をするのかはわかりません (しかし、理由があることはわかっているので、単純に削除することはできません)。
直し方?