[問題] flex4 中的 image重疊時,事件的處理

看板Flash作者時間16年前 (2010/04/07 12:24), 編輯推噓0(0013)
留言13則, 2人參與, 最新討論串1/1
問題如下: 兩張圖 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)

04/07 12:48, , 1F
試試 A.mouseEnabled = false;
04/07 12:48, 1F

04/07 13:14, , 2F
failed T.T
04/07 13:14, 2F

04/07 13:46, , 4F
我試ok,A不會擋到B的click event
04/07 13:46, 4F

04/07 13:47, , 5F
不過我不確定flex4是不是一樣的做法就是了
04/07 13:47, 5F

04/07 14:03, , 6F
有了~ A.mouseEnabled = false;
04/07 14:03, 6F

04/07 14:03, , 7F
之後還需要再把 mouseChilren = false; 這兩個都設定
04/07 14:03, 7F

04/07 14:03, , 8F
就完成了 Orz 感謝 aquearianboy 大~
04/07 14:03, 8F

04/07 14:14, , 9F
會需要設定mouseChildren應該跟你講的狀況不同了
04/07 14:14, 9F

04/07 14:15, , 10F
你原本說的是A在B的上面,並不是A包含B :)
04/07 14:15, 10F

04/07 14:27, , 11F
嗯,但A B 確實是兩個物件沒錯@@ A並沒有包含B
04/07 14:27, 11F

04/07 14:27, , 12F
只是他們兩個都在 application之下
04/07 14:27, 12F

04/07 14:27, , 13F
至於為什麼會跟 mouseChildren有關 ....我也很想知道XD
04/07 14:27, 13F
文章代碼(AID): #1Bl0aNuq (Flash)