[問題] 大按鈕裡面包了一個小按鈕

看板Flash作者 (KK)時間17年前 (2008/09/20 23:25), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
請問大家一下 大按鈕(big_btn)裡包了一個小按鈕(small_btn), 大按鈕的事件都寫在actions的圖層裡, 小按鈕的動作直接寫在按鈕裡, 按大按鈕都會執行動作移動, 但是按小按鈕它就都沒有事情發生 (包含在大按鈕裡的load_mc沒有執行loadMovie的動作), 在小按鈕裡的動作, on(press){ _root.big_btn.load_mc.loadMovie("file.swf"); } 是不是小按鈕被視為是大按鈕, 所以才不會有反應? 我不知道我這樣想對不對耶。 剛接觸flash的新人 = =|| -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.67.143.51

09/20 23:46, , 1F
小按鈕的事件被大按鈕攔截了?
09/20 23:46, 1F

09/20 23:48, , 2F
AS2沒有定義event flow這個明確的規則
09/20 23:48, 2F

09/20 23:48, , 3F
所以按鈕包按鈕的確有時候會出現這類問題
09/20 23:48, 3F

09/20 23:49, , 4F
會讓人搞不清楚Flash到底覺得是哪個按鈕被按到
09/20 23:49, 4F

09/20 23:49, , 5F
要不要考慮把動作都寫在小按鈕裡面
09/20 23:49, 5F

09/20 23:49, , 6F
然後大按鈕用個MovieClip來做?
09/20 23:49, 6F

09/21 11:01, , 7F
謝謝解答得這麼詳細,我把大按鈕改成movieclip好了
09/21 11:01, 7F
文章代碼(AID): #18rHNtgt (Flash)