簡體   English   中英

單擊按鈕,AS3加載外部SWF

[英]AS3 loading external swf on button click

在AS3(Flash)中,我希望在單擊特定菜單按鈕時加載外部swf文件。 我還希望單擊另一個按鈕時swf消失,以便可以加載另一個swf。 這段代碼顯示了我的swf,但是它只是“循環”。 而且它涵蓋了我的菜單(位於頁面頂部),所以我無法單擊任何位置。 我可以在代碼中進行哪些更改以解決此問題?

var loader_mc : Loader = new  Loader();
   addChild(loader_mc);

bilder_btn.addEventListener(MouseEvent.CLICK,  buttonClick)
function  buttonClick(e:MouseEvent):void
{
     try{
loader_mc.unloadAndStop();
} catch(e:Error) {
}
      var urlRequest : URLRequest = new  URLRequest("flickr.swf");
      loader_mc.load(urlRequest);
}
  1. 更改loader_mc的X和Y,以使加載的SWF不覆蓋菜單。
  2. 您可以通過重新初始化loader_mc來加載另一個SWF來loader_mc ,即,創建一個new Loader() ,舊的加載器removeChild() ,新的addChild()然后加載。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM