[問題] Help關於_root在As3

看板Flash作者 (Free Loop)時間16年前 (2009/12/19 18:18), 編輯推噓3(309)
留言12則, 6人參與, 最新討論串1/2 (看更多)
小弟一時手賤把作業作在Flash cs4上 然到遇到了大問題 天呀 星期一要交作業 大家幫幫忙 ---------------------------------- 問題敘述如下 簡單說就是主時間軸影格1一開始我下了stop(); 舞台上有一個影片片段(實體名 mc_a) 這個影片片段"裡面",時間軸最後一格我下了Stop(); 並讓一個按鈕(實體名 bt_b)出場 想說按下之後可以讓 外面的主時間軸跳至影格15 原來在As2 可以很簡單的在 bt_b 上下動作 on(Press){ _root.gotoAndStop(15) } 不過As3不吃這套 Q.Q .... ---------------------------------- 我有試過下面的寫法 我在主時間軸影格1寫了 stop(); mc_a.bt_b.addEventListener(MouseEvent.MOUSE_DOWN,gogo); function gogo(MouseEvent){ this.gotoAndStop(15); } 不過他出現了... TypeError: Error #1009: 無法存取 Null 物件參考的屬性或方法。 at _fla::MainTimeline/frame1() 各位大大救命阿 >///< -- 鄉民化ing -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.116.166 ※ 編輯: ecreator 來自: 114.36.116.166 (12/19 18:19)

12/19 18:23, , 1F
CS4沒強迫要用AS2寫吧
12/19 18:23, 1F

12/19 18:26, , 2F
我開AS3的文件在做 然後做了很久才遇到這個問題 Q.Q
12/19 18:26, 2F

12/19 18:37, , 3F
MouseEvent是變數型態
12/19 18:37, 3F

12/19 18:58, , 4F
MouseEvent.MOUSE_DOWN => MouseEvent.CLICK (其實沒差XD)
12/19 18:58, 4F

12/19 19:04, , 5F
(MouseEvent) -> (e:MouseEvent)
12/19 19:04, 5F

12/19 19:05, , 6F
問題是某個東西是Null,是mc_a.bt_b的問題還是MouseEvent?
12/19 19:05, 6F

12/20 01:39, , 7F
請問btn_b有在主時間軸一開始就出場嗎,否則寫在影格1
12/20 01:39, 7F

12/20 01:40, , 8F
好像會讓as3.0找不到它,而出現無此物件的錯誤訊息
12/20 01:40, 8F

12/20 10:48, , 9F
bt_b是在mc_a影片片段最後面才加入出現
12/20 10:48, 9F

12/20 10:53, , 10F
不寫在主時間軸的影格1改寫在mc_a的影格上 As3我不會寫><
12/20 10:53, 10F

12/20 19:33, , 11F
AS3上的是root沒有底線,可以用MovieClip(root).goto...
12/20 19:33, 11F

12/20 22:54, , 12F
或是讓btn_b一開始就出現,但是.visible = false
12/20 22:54, 12F
文章代碼(AID): #1BBAXUxd (Flash)
文章代碼(AID): #1BBAXUxd (Flash)