AS3、Flash player 9 出现问题:使用以下代码时。
加载新的 SWF 后,我无法阻止未加载的 swf 上的声音播放??
我已经尝试在我所有的 swf 的打开框架的操作面板上放置一个混音器停止所有代码。我的主 swf 中有这段代码,声音在加载的 swf 中。
我正在使用 Flash 播放器 9、AS3、Flash CS5
var Xpos:Number = 53;
var Ypos:Number = 17;
var swf:MovieClip;
var loader:Loader = new Loader();
var defaultSWF:URLRequest = new URLRequest("swfs/Animation1.swf");
loader.load(defaultSWF);
loader.x = Xpos;
loader.y = Ypos;
addChild(loader);
Btns Universal function
function btnClick(event:MouseEvent):void {
removeChild(loader);
var newSWFRequest:URLRequest =
new URLRequest("swfs/" + event.target.name + ".swf");
loader.load(newSWFRequest);
loader.x = Xpos;
loader.y = Ypos;
addChild(loader);
}
// Btn listeners
ActivatePart1.addEventListener(MouseEvent.CLICK, btnClick);
ActivatePart2.addEventListener(MouseEvent.CLICK, btnClick);
ActivatePart3.addEventListener(MouseEvent.CLICK, btnClick);
Certificates.addEventListener(MouseEvent.CLICK, btnClick);