0

我有一个 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");
}

这是我在这个网站上找到的一些代码。

这是问题的图像:

4

0 回答 0