作者Lawnchern ()
看板Flash
標題[問題] flex4 中的 image重疊
時間Wed Apr 7 12:24:53 2010
問題如下:
兩張圖 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)
1F:→ aquarianboy:試試 A.mouseEnabled = false; 04/07 12:48
2F:→ Lawnchern:failed T.T 04/07 13:14
4F:→ aquarianboy:我試ok,A不會擋到B的click event 04/07 13:46
5F:→ aquarianboy:不過我不確定flex4是不是一樣的做法就是了 04/07 13:47
6F:→ Lawnchern:有了~ A.mouseEnabled = false; 04/07 14:03
7F:→ Lawnchern:之後還需要再把 mouseChilren = false; 這兩個都設定 04/07 14:03
8F:→ Lawnchern:就完成了 Orz 感謝 aquearianboy 大~ 04/07 14:03
9F:→ aquarianboy:會需要設定mouseChildren應該跟你講的狀況不同了 04/07 14:14
10F:→ aquarianboy:你原本說的是A在B的上面,並不是A包含B :) 04/07 14:15
11F:→ Lawnchern:嗯,但A B 確實是兩個物件沒錯@@ A並沒有包含B 04/07 14:27
12F:→ Lawnchern:只是他們兩個都在 application之下 04/07 14:27
13F:→ Lawnchern:至於為什麼會跟 mouseChildren有關 ....我也很想知道XD 04/07 14:27