看板 Flash 關於我們 聯絡資訊
請問大家一下 大按鈕(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
didila:小按鈕的事件被大按鈕攔截了? 09/20 23:46
cjcat2266:AS2沒有定義event flow這個明確的規則 09/20 23:48
cjcat2266:所以按鈕包按鈕的確有時候會出現這類問題 09/20 23:48
cjcat2266:會讓人搞不清楚Flash到底覺得是哪個按鈕被按到 09/20 23:49
cjcat2266:要不要考慮把動作都寫在小按鈕裡面 09/20 23:49
cjcat2266:然後大按鈕用個MovieClip來做? 09/20 23:49
pankk:謝謝解答得這麼詳細,我把大按鈕改成movieclip好了 09/21 11:01