作者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