繁体   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