外部swf文件闪烁

时间:2012-12-04 20:23:59

标签: actionscript-3 linker flash external

我正在尝试使用swf将页面链接在一起。我最初使用场景,但我听说swf更好,所以我需要帮助。我有SWF加载但主菜单不会消失。我尝试使用alpha=0;,但这没有用。

代码:

vid1_btn.addEventListener(MouseEvent.CLICK, nextPage);

//Create a function for the button click
function nextPage(ev:MouseEvent):void
{
var request:URLRequest = new URLRequest("page1.swf");
var loader:Loader = new Loader()
loader.load(request);
addChild(loader);

//this.background_mc.alpha = 0;
}

2 个答案:

答案 0 :(得分:0)

你可以试试addChild(loader,0); 如果你的菜单只是那里的孩子。

或者您可以通过loader.y = 100设置此加载器下载; 如果您的菜单位于屏幕顶部。

答案 1 :(得分:0)

首先,您的代码应该是这样的:

function nextPage(ev:MouseEvent):void
{
var request:URLRequest = new URLRequest("page1.swf");
var loader:Loader = new Loader()
loader.load(request);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, swfLoaded);

//this.background_mc.alpha = 0;
}
function swfLoaded(e:Event){
addChild(e.target.content); /* or e.target, i'm not sure*/
}