【问题标题】:External Swf issues外部 SWF 问题
【发布时间】:2012-05-21 20:25:31
【问题描述】:
我正在使用外部 swfs。一个主类会立即加载到许多外部 swf 中。它们稍后会在用户输入后显示。
只有一个外部 swfs 是一个问题。我写了这个,与其他 swf 不同,这是一种与其他交互不同的交互,并且播放的音频与主类是分开的。
所以我的问题是,在外部 swf 代码中,是否有一个事件侦听器可以用来知道该外部 swf 何时显示在主类中?我不想更改主类代码,因为它是为这个 swf 不能也不会匹配的模板设置的。任何建议都会非常感谢!
【问题讨论】:
标签:
actionscript-3
flash
external
【解决方案1】:
我想这取决于你对这个孩子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
}