0

我正在使用外部 swfs。一个主类会立即加载到许多外部 swf 中。它们稍后会在用户输入后显示。

只有一个外部 swfs 是一个问题。我写了这个,与其他 swfs 不同,它是一种与其他交互不同的交互,并且播放的音频与主类是分开的。

所以我的问题是,在外部 swf 代码中,是否有一个事件侦听器可以用来知道这个外部 swf 何时显示在主类中?我不想更改主类代码,因为它是为这个 swf 不能也不会匹配的模板设置的。任何建议都会很棒谢谢!

4

1 回答 1

0

我想这取决于你对这个孩子 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
}
于 2012-05-21T21:40:37.623 回答