我正在尝试使用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;
}
答案 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*/
}