0
我是一個as3新手,我通過點擊不同的按鈕,但只使用一個正常工作的函數加載外部瑞士法郎文件。actionscript 3外部瑞士法郎負載以上的關閉按鈕
//main
mainCloseBtn.visible = false;
movieloaderbg.visible = false;
M1L1Btn1.visible = false;
//Load activities
var Xpos:Number = 0;
var Ypos:Number = 0;
var swf:MovieClip;
var loader:Loader = new Loader();
loader.x = Xpos;
loader.y = Ypos;
addChild(loader);
// Btns Universal function
function btnClick(event:MouseEvent):void {
removeChild(loader);
var newSWFRequest:URLRequest = new URLRequest("activities/" + event.target.name + ".swf");
loader.load(newSWFRequest);
loader.x = Xpos;
loader.y = Ypos;
addChildAt(loader,3);
mainCloseBtn.visible = true;
}
// Btn listeners
wrong.addEventListener(MouseEvent.CLICK, btnClick);
// Back btn
backBtn.addEventListener(MouseEvent.CLICK, backBtnClick);
function backBtnClick(evt:MouseEvent):void {
gotoAndStop("M1Lessons");
}
// Video Button
videoBtn.addEventListener(MouseEvent.CLICK, videoBtnClick);
function videoBtnClick(evt:MouseEvent):void {
mainCloseBtn.visible = true;
M1L1Btn1.visible = true;
M1L1Btn1.gotoAndPlay(2);
}
//Main Close Button
mainCloseBtn.addEventListener(MouseEvent.CLICK, mainCloseBtnClick);
function mainCloseBtnClick(evt:MouseEvent):void {
mainCloseBtn.visible = false;
loader.unload();
M1L1Btn1.visible = false;
M1L1Btn1.stop();
}
我想通過點擊關閉按鈕卸載主權財富基金,但問題是當SWF加載我再也看不到結束BTN,我試圖使用交換深度但是,這不是沒有工作。
我真的很感激,如果有人能幫助我!
感謝
現在我只能聽到外部SWF文件的聲音,我還看不出來。 – nezma
所以你使用背景嗎?將0改爲1.或者嘗試看看你的情況下什麼位置適用 – M4tchB0X3r
但是關閉按鈕現在在上面,我只需要修復深度我想我試圖改變addChildAt的深度(loader,3),但仍然有一些movieclip不希望在外部swf – nezma