0

我对加载另一个第 3 方组件 swf(我们称之为 Y)的第 3 方组件(我们称之为 X)有疑问。但是 Y 在与 X 一起使用时有一个错误,我需要修复它。

X 加载 Y 使用:

var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListerner(Event.Complete, this.onLoadCom);
loader.load(new URLRequest(config.path));
addChild(loader);
...
private function onLoadCom(event:Event) {
   this.swf = event.target.content;
   addChild(this.swf);
   this.swf.blabla.connect();
}

事实上,我可以选择指定另一个config.path,从而加载另一个文件。但是我不知道如何制作一个可以加载的 swf Y2,而不是原始文件,而不需要对 X 进行任何更改,并且仍然保持相同的 api。

一旦我弄清楚如何做到这一点,我还需要弄清楚第二件事:

为了修复这个错误,我必须在 Y 的初始化期间调用 X 中的一个函数,我猜想这可以使用 来完成getDefinitionByName,但不清楚我如何处理应用程序域。

4

0 回答 0