[問題] AS3.0按鈕偵測載入各種不同的swf檔
依舊先傳上一個fla檔
http://kindaii.ymgallery.com/index_4.fla
我在這邊六個按鈕設按下會匯入各種不同的swf檔
而且按其他按鈕 會載入另一個swf檔..而目前swf檔會消失
但只要一點按鈕就會出現
TypeError: Error #1009: 無法存取 Null 物件參考的屬性或方法。
at 3d_menu_fla::MainTimeline/WAITING()
我很肯定在按鈕裡有取名字..
也有在要load的地方 取一個名字子叫load_mc
雖然正常顯示頁面 但裡面頁面裡的東西會有時候怪怪的
想請問
var ldr:Loader = new Loader();
var file:String="3d_menu.swf";
ldr.load(new URLRequest(file));
load_mc.addChild(ldr);
a_btn.addEventListener(MouseEvent.CLICK,onClick);
b_btn.addEventListener(MouseEvent.CLICK,onClick);
c_btn.addEventListener(MouseEvent.CLICK,onClick);
d_btn.addEventListener(MouseEvent.CLICK,onClick);
e_btn.addEventListener(MouseEvent.CLICK,onClick);
f_btn.addEventListener(MouseEvent.CLICK,onClick);
function onClick(e:MouseEvent):void
{
var _str:String
if(e.currentTarget == a_btn){
_str = "about_us.swf"
}else if(e.currentTarget == b_btn){
_str = "service.swf"
}else if(e.currentTarget ==c_btn){
_str = "works_menu.swf"
}else if(e.currentTarget == d_btn){
_str = "3d_menu.swf"
}else{
_str = "fullscreen/contact.swf"
}
ldr.load(new URLRequest(_str));
load_mc.addChild(ldr);
}
這樣的寫法有問題嗎
如果有
希望給我一個指正
如果能直接修改我檔案裡的內容更好...
謝謝
受到這裡的幫助許多真是感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.1.246
推
03/25 16:48, , 1F
03/25 16:48, 1F