[問題] AS3.0按鈕偵測載入各種不同的swf檔

看板Flash作者 (..)時間16年前 (2010/03/25 12:28), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
依舊先傳上一個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
文章代碼(AID): #1BgkPkxo (Flash)