-3

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;
}
4

2 に答える 2

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*/
}
于 2012-12-06T06:57:16.737 に答える
0

addChildAt(loader, 0); を試すことができます。あなたのメニューが子供しかいない場合。

または、このローダーのダウンワードを loader.y = 100; で設定できます。メニューが画面の上部にある場合。

于 2012-12-05T06:48:53.690 に答える