看板 Flash 關於我們 聯絡資訊
各位高手 我有寫一個按鈕連結 程式碼如下 button_1.addEventListener(MouseEvent.CLICK, fl_ClickToLoadUnloadSWF); var fl_Loader:Loader;//此變數會記錄您希望載入或取消載入 SWF var fl_ToLoad:Boolean = true; function fl_ClickToLoadUnloadSWF(event:MouseEvent):void { if (fl_ToLoad) { fl_Loader = new Loader(); fl_Loader.load(new URLRequest("panorama.swf")); addChild(fl_Loader); } else { fl_Loader.unload(); removeChild(fl_Loader); fl_Loader = null; } fl_ToLoad = ! fl_ToLoad; } 在中間超連結那邊 如果是寫圖片連結 就連結的到 但是當我換成上面那種 SWF 就不行連 會出現1009 訊息如下: TypeError: Error #1009: 無法存取 Null 物件參考的屬性或方法。 at main() TypeError: Error #1009: 無法存取 Null 物件參考的屬性或方法。 at menu1_fla::MainTimeline/frame1() -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.105.97.5
aquarianboy:請習慣把動作加在load的onComplete事件之後 03/21 15:51
sleeppig2008:我有寫阿 03/21 16:05
sleeppig2008:button_1.addEventListener(MouseEvent.CLICK, fl_Cl 03/21 16:05
sleeppig2008:那一句 03/21 16:06
aquarianboy:我的意思是,請把東西load進來之後再addChild 03/21 16:51
aquarianboy:你的button_1是loader嗎? CLICK看起來像COMPLETE嗎? 03/21 16:52
sleeppig2008:喔喔~~~懂了 我再去試試~!!!感謝 03/21 16:53