我正在使用外部 swfs。一个主类会立即加载到许多外部 swf 中。它们稍后会在用户输入后显示。
只有一个外部 swfs 是一个问题。我写了这个,与其他 swfs 不同,它是一种与其他交互不同的交互,并且播放的音频与主类是分开的。
所以我的问题是,在外部 swf 代码中,是否有一个事件侦听器可以用来知道这个外部 swf 何时显示在主类中?我不想更改主类代码,因为它是为这个 swf 不能也不会匹配的模板设置的。任何建议都会很棒谢谢!
我正在使用外部 swfs。一个主类会立即加载到许多外部 swf 中。它们稍后会在用户输入后显示。
只有一个外部 swfs 是一个问题。我写了这个,与其他 swfs 不同,它是一种与其他交互不同的交互,并且播放的音频与主类是分开的。
所以我的问题是,在外部 swf 代码中,是否有一个事件侦听器可以用来知道这个外部 swf 何时显示在主类中?我不想更改主类代码,因为它是为这个 swf 不能也不会匹配的模板设置的。任何建议都会很棒谢谢!
我想这取决于你对这个孩子 swf 做了什么,很遗憾你不能改变你的主要班级,我的意思是这是负责孩子的权利。
我认为您可以在您的孩子 swf 中执行以下操作:
this.addEventListener(Event.ADDED_TO_STAGE, addedToStageHandler, false, 0, true);
function addedToStageHandler(event:Event):void
{
var child:Movieclip = MovieClip(event.currentTarget);
// do something with child
}