[問題] AS2, onRelease問題求救

看板Flash作者 (pshe)時間15年前 (2008/11/22 03:19), 編輯推噓3(3010)
留言13則, 5人參與, 最新討論串1/1
有個問題想跟大家請教一下~ A_mc _________________ | | | ________ | | | | | | | B_mc | | | |________| | | | |________________| 大概像是這樣,有兩個影片片段,A跟B 而 B 是在 A 裡面的,B 的路徑就是 A_mc.B_mc 然後我在第一影格上寫上AS語法 A_mc.onRelease = function(){ trace("A");} A_mc.B_mc.onRelease = function(){ trace("B");} 可是這樣一來,只有 A 會被觸動,也許是階層的關係 想請問一下大家,有什麼方法可以在這種條件下使 B 被觸動嗎? 將 A onRelease暫時設定不作用的語法? 取消 A onRelease 的語法? 先謝謝各位了!!!! -- http://www.wretch.cc/album/pshe -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.162.168.168

11/22 14:17, , 1F
如果是兩個獨立的影片在Stage上,那根本不用加A_mc.B_mc
11/22 14:17, 1F

11/22 14:22, , 2F
直接用B_mc就可以了;如果是A_mc裡面有B_mc這影片,想要
11/22 14:22, 2F

11/22 14:23, , 3F
觸動b_mc,直接用A_mc.B_mc.onRelease那個function就可
11/22 14:23, 3F

11/22 14:24, , 4F
不必使用A_mc.onRelease那個function
11/22 14:24, 4F

11/22 19:47, , 5F
因為A_mc.onRelease的關係,所以被包含在A裡面的B不能
11/22 19:47, 5F

11/22 19:47, , 6F
作用
11/22 19:47, 6F

11/23 12:29, , 7F
自己依據B_mc的座標在A_mc.onRelease裡頭寫條件式吧...
11/23 12:29, 7F

11/23 23:35, , 8F
如果B在A的上面,那A跟B還是會各有感應的區域,或者
11/23 23:35, 8F

11/23 23:36, , 9F
你在A的onRelease事件裡面點下後把A的 _visible = false;
11/23 23:36, 9F

11/23 23:36, , 10F
或者點下A後 delete A_mc.onRelease; 把它刪掉
11/23 23:36, 10F

11/23 23:37, , 11F
但我覺得比較好的方法還是看你這兩個按鈕要做什麼,因情況
11/23 23:37, 11F

11/23 23:37, , 12F
改變作法,比較好~
11/23 23:37, 12F

11/25 14:40, , 13F
謝謝各位高手阿,又學到了一些新東西:)
11/25 14:40, 13F
文章代碼(AID): #199md44Y (Flash)