[問題] 連結...連不到阿 出現1009

看板Flash作者 (乂憨憨乂)時間15年前 (2011/03/21 15:43), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
各位高手 我有寫一個按鈕連結 程式碼如下 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

03/21 15:51, , 1F
請習慣把動作加在load的onComplete事件之後
03/21 15:51, 1F

03/21 16:05, , 2F
我有寫阿
03/21 16:05, 2F

03/21 16:05, , 3F
button_1.addEventListener(MouseEvent.CLICK, fl_Cl
03/21 16:05, 3F

03/21 16:06, , 4F
那一句
03/21 16:06, 4F

03/21 16:51, , 5F
我的意思是,請把東西load進來之後再addChild
03/21 16:51, 5F

03/21 16:52, , 6F
你的button_1是loader嗎? CLICK看起來像COMPLETE嗎?
03/21 16:52, 6F

03/21 16:53, , 7F
喔喔~~~懂了 我再去試試~!!!感謝
03/21 16:53, 7F
文章代碼(AID): #1DXm6aNj (Flash)