看板 Flash 關於我們 聯絡資訊
問題如下: 兩張圖 A B A在上層,A比B大很多,可以把B整個蓋住,B在下層 請問 要怎麼做,才能讓A不會擋住B的 mouse event, 讓B也能正常接收到 rollOver、 rollOut、 click 等事件? 換句話說,就是,把A變成只看得到,但並不會影響它下層的物件接收事件。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.1.136 ※ 編輯: Lawnchern 來自: 59.120.1.136 (04/07 12:26)
aquarianboy:試試 A.mouseEnabled = false; 04/07 12:48
Lawnchern:failed T.T 04/07 13:14
aquarianboy:我試ok,A不會擋到B的click event 04/07 13:46
aquarianboy:不過我不確定flex4是不是一樣的做法就是了 04/07 13:47
Lawnchern:有了~ A.mouseEnabled = false; 04/07 14:03
Lawnchern:之後還需要再把 mouseChilren = false; 這兩個都設定 04/07 14:03
Lawnchern:就完成了 Orz 感謝 aquearianboy 大~ 04/07 14:03
aquarianboy:會需要設定mouseChildren應該跟你講的狀況不同了 04/07 14:14
aquarianboy:你原本說的是A在B的上面,並不是A包含B :) 04/07 14:15
Lawnchern:嗯,但A B 確實是兩個物件沒錯@@ A並沒有包含B 04/07 14:27
Lawnchern:只是他們兩個都在 application之下 04/07 14:27
Lawnchern:至於為什麼會跟 mouseChildren有關 ....我也很想知道XD 04/07 14:27