[問題] Action Script 3.0 場景切換error

看板Flash作者 (watch out !!!)時間13年前 (2012/04/19 16:28), 編輯推噓5(5010)
留言15則, 3人參與, 最新討論串1/1
爬文沒得到解答,只好發問打擾大家了.. 拜託高手救救我,情形如下 (哭 「article」場景設了前往「spring」場景的按鈕,「spring」設回到「article」的按鈕 「article」場景的動作寫: stop(); spring_btn.addEventListener(MouseEvent.CLICK,gospring) function gospring(e:MouseEvent){ gotoAndStop(1,"spring") } 「spring」場景的動作寫: stop(); pre_btn.addEventListener(MouseEvent.CLICK,prearticle) function prearticle(e:MouseEvent){ gotoAndPlay(1,"article") } 從「article」前往「spring」以後,再執行回到「article」場景時就會出現下面error, 其它頁面執行回到「article」也都有類似訊息: TypeError: Error #1009: 無法存取 Null 物件參考的屬性或方法。 at seasons_fla::MainTimeline/frame1() at flash.display::MovieClip/gotoAndPlay() at seasons_fla::MainTimeline/prearticle() 謝謝大家~ -- 。。。i have my own future.。。。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.248.75.216

04/20 00:08, , 1F
article的實體沒了
04/20 00:08, 1F

04/20 00:17, , 2F
建議你參考一下goto系列的說明 我有看了一下
04/20 00:17, 2F

04/20 00:22, , 3F
我覺得你的方法好像用的怪怪的...
04/20 00:22, 3F

04/20 00:23, , 4F
gotoAndPlay( [scene:String,] frame:Object)
04/20 00:23, 4F

04/20 00:23, , 5F
gotoAndStop( [scene:String,] frame:Object) : Void
04/20 00:23, 5F

04/20 00:25, , 6F
假如你那樣也可以 就檢查場景物件是否都有實體了吧
04/20 00:25, 6F

04/20 05:09, , 7F
該不會是場景命名的article打錯字了吧...
04/20 05:09, 7F

04/20 17:18, , 8F
謝謝d大和A大~article名稱打對啦XD 然後d大指的方法怪怪是
04/20 17:18, 8F

04/20 17:20, , 9F
指→("sceneTwo", 1)這裡嗎? 可是我打這樣會有其他error..
04/20 17:20, 9F

04/20 17:21, , 10F
新發現是不要在FLASH裡面測試,直接用IE執行swf就不會出現
04/20 17:21, 10F

04/20 17:22, , 11F
問題?! 原來跳回前頁不能再作用的按鈕也能用了..? 但這個
04/20 17:22, 11F

04/20 17:23, , 12F
error還是無解 QQ
04/20 17:23, 12F

04/21 00:14, , 13F
提供的方法使用的變數先後都有他的意義 不要倒放
04/21 00:14, 13F

04/21 13:54, , 14F
可是我照說明打會出現error,搜尋發現有("sceneTwo", 1)
04/21 13:54, 14F

04/21 13:54, , 15F
而且修正之後才有辦法執行耶 我也不確定..
04/21 13:54, 15F
文章代碼(AID): #1FZyp1Ua (Flash)
文章代碼(AID): #1FZyp1Ua (Flash)