我有三部电影:1)主要电影 2)外部#1 3)外部#2
打开主电影时,它会加载到外部 swf 之一的新容器“MovieClip”中(取决于变量)。在主电影中,我还有一个将外部 SWF 切换到另一个的按钮。每个外部在其关键帧上都有一些声音。当我想用主电影中的“按钮”更改外部时,它正确加载了新的外部,但旧的仍然低于新的,旧的仍然播放它们的声音。加载新的 SWF 时如何删除以前的 SWF。删除或清除或静音此外部的声音?下面是我正在创建的所有代码。
var ladujFilm:String = "external#x.swf"; // the name comes with amfPHP so it's dynamic
var movieLoad:URLRequest = new URLRequest(ladujFilm);
movieLoader.load(movieLoad);
movieLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, movieLoaded_fn);
function movieLoaded_fn(event:Event):void {
addChildAt(movieLoader, 1);
movieLoader.x = 0;
movieLoader.y = 0;
}