私は、クラスのオブジェクトを 'MyBigAwesomeClass'という子から親に渡したいという状況があります。クラス定義を親と子の両方にインポートします。親子SWF間でクラスを共有
親の場所からの相対的な位置から子SWFをロードすると、すべてが正常ですが、完全な絶対パスを使用してロードすると、 'BigAwesomeClass'の定義が親クラスと子クラスの異なるオブジェクトであり、 'BigAwesomeClass'型のオブジェクトを親クラスの同じオブジェクトに割り当てることを許可しません。
は、私は完全に困惑していますが、このコード
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,swfLoaded);
var context:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain);
loader.load(new URLRequest(_file.url),context);
絶対に無駄に使用を含む、に、ApplicationDomain上で、私の頭を打ちました。 これを修正するにはどうすればよいですか?アドビのドキュメント(Loader#securityDomain)によると
事前
子SWFを作成するときは、親SWF用に最適化していますか? –