Actionscript 3 外部swf文件闪存

Actionscript 3 外部swf文件闪存,actionscript-3,linker,flash,external,Actionscript 3,Linker,Flash,External,我正在尝试使用swf将页面链接在一起。我最初使用的场景,但我听到swf r更好,所以我需要帮助。我有swf加载,但主菜单不会消失。我尝试使用alpha=0但这不好 代码: vid1_btn.addEventListener(MouseEvent.CLICK, nextPage); //Create a function for the button click function nextPage(ev:MouseEvent):void { var request:URLRequest = ne

我正在尝试使用swf将页面链接在一起。我最初使用的场景,但我听到swf r更好,所以我需要帮助。我有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;
}
你可以试试 addChildAt(装入器,0); 如果你的菜单上只有chlid

或者,您可以通过 装载机y=100;
如果您的菜单位于屏幕顶部。

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

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*/
}

那么menu.visible=false?不,我有错误说未定义,swf代码加载其他页面,如后退按钮等。这让我非常沮丧!好的,你必须提供更多关于你的项目结构的信息-菜单在哪里-加载到什么-现在我们只能猜测:)我有一个主菜单,名为mainmenu.swf,在这里你可以打开一个srcoll,它通过按钮引导你到其他页面。但是,当我使用上述代码转到page1.swf时,它会加载音频,但它位于mainmenu.swf.和mainmenu.swf的后面。swf与mainmenu或mainmenu的加载方式相同。swf是加载其他页面的吗?-在您将在评论中回答之前-停止。编辑您的问题并添加更多详细信息,以便有人可以帮助您,好吗?