0

AS3、Flash Player 9 で問題が発生しました: 次のコードを使用する場合。

新しい SWF がロードされた後、アンロードされた SWF のサウンドの再生を止めることはできませんか??

すべての SWF のオープニング フレームのアクション パネルに、すべてのコードを停止するサウンド ミキサーを配置しようとしました。このコードはメインの SWF にあり、サウンドはロードされた SWF にあります。

Flash Player 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);
4

1 に答える 1

0

Loader.unloadAndStop()に新しいswfをロードする前に呼び出しますLoaderか?

于 2011-03-28T16:57:52.330 に答える