[問題] 為何外部載入時,原動畫會失效?(已補檔)

看板Flash作者 (再吃一顆蘋果好不好)時間15年前 (2010/11/26 00:59), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/1
大家好, 我希望在我的選單上 點擊不同的按鈕,會跑出相對應的彈跳視窗,所以用外部載入的 但是載入後,載入的動畫會跑出來,但卻不是由按鈕按出來的, 載入的動畫關閉後,也無法藉由其他按鈕到其他視窗 以下是我這部分的語法: var myLoader:Loader=new Loader() var myURL:URLRequest=new URLRequest("news.swf") loader_mc.addChild(myLoader) myLoader.load(myURL) bn_news.addEventListener(MouseEvent.CLICK,window_news) function window_news(event:MouseEvent):void{ var myURL:URLRequest=new URLRequest("news.swf"); myLoader.load(myURL); } 出現的錯誤訊息是: TypeError: Error #1009: 無法存取 Null 物件參考的屬性或方法。 at 1118_fla::MainTimeline/frame269() 我是個超級新手,這個問題已經看好幾天了還是找不出所以然來, 懇請達人幫我解惑! 非常感謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 27.105.13.205 ※ 編輯: chihchiao 來自: 27.105.13.205 (11/26 01:05)

11/26 05:13, , 1F
附個原始檔吧
11/26 05:13, 1F
不好意思~原始黨在此! http://ppt.cc/8yHG

11/26 10:33, , 2F
為什麼request跟load要寫2次呢?windows_news再addChild
11/26 10:33, 2F

11/26 10:40, , 3F
錯誤訊息是在載入還是移除動畫的時候出現的呢?
11/26 10:40, 3F
錯誤訊息是在載入的時候出現的 載入的同時,我本來的主動畫就失效了... ※ 編輯: chihchiao 來自: 114.32.9.209 (11/26 13:34) ※ 編輯: chihchiao 來自: 114.32.9.209 (11/26 13:38)

11/27 14:36, , 4F
試著改了一下 檔案http://goo.gl/IstGL
11/27 14:36, 4F

11/27 14:37, , 5F
你的主要問題是沒幫按鈕設定實體名稱 程式找不到b1這個
11/27 14:37, 5F

11/27 14:39, , 6F
頁面寫法可參考play.fla
11/27 14:39, 6F
文章代碼(AID): #1CxfNL5S (Flash)
文章代碼(AID): #1CxfNL5S (Flash)