作者pankk (KK)
看板Flash
標題[問題] 大按鈕裡面包了一個小按鈕
時間Sat Sep 20 23:25:42 2008
請問大家一下
大按鈕(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