我有一个 Flash 文件(横幅广告),我需要一个图片库和一个 flv 播放器,我有。为了节省空间,我使用了一个加载器通过他们的 swf 文件使用一个按钮来调用它们。但是当我这样做时,它会在我的主 Flash 页面顶部调用 swf,不断地将越来越多的页面叠加在一起。
这是我的加载程序代码:
var loadedSWF:Loader = null;
var req:URLRequest = new URLRequest("imagegallery.swf");
loadedSWF = new Loader();
loadedSWF.load(req);
function loadSWF(file:String, container:MovieClip=null):void
{
if(container == null) container = MovieClip(root);
// removes the previously loaded SWF
if(loadedSWF != null)
{
if(loadedSWF.parent) loadedSWF.parent.removeChild(loadedSWF);
}
addChild(loadedSWF);
}
imageGallery_btn.addEventListener(MouseEvent.CLICK, _click);
function _click(e:MouseEvent):void
{
loadSWF("imagegallery.swf");
}
这是我在这个网站上找到的一些代码。