作者chihchiao (再吃一顆蘋果好不好)
看板Flash
標題[問題] 想請問~為何外部載入時,原本按鈕會失效?
時間Fri Nov 26 00:58:58 2010
大家好,
我希望在我的選單上
點擊不同的按鈕,會跑出相對應的彈跳視窗,所以用外部載入的
但是載入後,載入的動畫會跑出來,但卻不是由按鈕按出來的,
載入的動畫關閉後,也無法藉由其他按鈕到其他視窗
以下是我這部分的語法:
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)
→ aquarianboy:附個原始檔吧 11/26 05:13
不好意思~原始黨在此!
http://ppt.cc/8yHG
推 wind50321:為什麼request跟load要寫2次呢?windows_news再addChild 11/26 10:33
→ wind50321:錯誤訊息是在載入還是移除動畫的時候出現的呢? 11/26 10:40
錯誤訊息是在載入的時候出現的
載入的同時,我本來的主動畫就失效了...
※ 編輯: chihchiao 來自: 114.32.9.209 (11/26 13:34)
※ 編輯: chihchiao 來自: 114.32.9.209 (11/26 13:38)
→ wind50321:你的主要問題是沒幫按鈕設定實體名稱 程式找不到b1這個 11/27 14:37
→ wind50321:頁面寫法可參考play.fla 11/27 14:39