作者iamweal (watch out !!!)
看板Flash
標題[問題] Action Script 3.0 場景切換error
時間Thu Apr 19 16:28:46 2012
爬文沒得到解答,只好發問打擾大家了..
拜託高手救救我,情形如下 (哭
「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
1F:推 darkness0727:article的實體沒了 04/20 00:08
2F:推 darkness0727:建議你參考一下goto系列的說明 我有看了一下 04/20 00:17
3F:推 darkness0727:我覺得你的方法好像用的怪怪的... 04/20 00:22
4F:→ darkness0727:gotoAndPlay( [scene:String,] frame:Object) 04/20 00:23
5F:→ darkness0727:gotoAndStop( [scene:String,] frame:Object) : Void 04/20 00:23
6F:→ darkness0727:假如你那樣也可以 就檢查場景物件是否都有實體了吧 04/20 00:25
7F:推 AizawaYuuiti:該不會是場景命名的article打錯字了吧... 04/20 05:09
8F:→ iamweal:謝謝d大和A大~article名稱打對啦XD 然後d大指的方法怪怪是 04/20 17:18
9F:→ iamweal:指→("sceneTwo", 1)這裡嗎? 可是我打這樣會有其他error.. 04/20 17:20
10F:→ iamweal:新發現是不要在FLASH裡面測試,直接用IE執行swf就不會出現 04/20 17:21
11F:→ iamweal:問題?! 原來跳回前頁不能再作用的按鈕也能用了..? 但這個 04/20 17:22
12F:→ iamweal:error還是無解 QQ 04/20 17:23
13F:推 darkness0727:提供的方法使用的變數先後都有他的意義 不要倒放 04/21 00:14
14F:→ iamweal:可是我照說明打會出現error,搜尋發現有("sceneTwo", 1) 04/21 13:54
15F:→ iamweal:而且修正之後才有辦法執行耶 我也不確定.. 04/21 13:54