在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);
}
答案 0 :(得分:0)
loader_mc
的X和Y,以便加载的SWF不会覆盖您的菜单。loader_mc
以加载另一个SWF,即创建一个new Loader()
,removeChild()
旧加载程序,addChild()
新加载项,然后负荷。