作者bigair (不要食言 会肥)
看板Flash
标题[问题] Flex - Datagrid 的 rollover 监测
时间Thu Sep 11 12:43:30 2008
不知道标题怎麽下比较好 @_@
小弟做了一个 DataGrid 大概像下面:
--------------------------
名称 | | |
--------------------------
AAAAAAAAAAAAAAAA | O | X |
--------------------------
BBBBBBBBBBBBBBBB | O | X |
--------------------------
CCCCCCCCCCCCCCCC | O | X |
--------------------------
其中 O , X 是 image 当作控制,click的时候会触发事件
滑鼠移到每一行,会因为 roll-over-color 而让该行变色。
现在我的问题:
我想要在没做任何动作时把 image 隐藏起来,如下:
--------------------------
名称 | | |
--------------------------
AAAAAAAAAAAAAAAA | | |
--------------------------
BBBBBBBBBBBBBBBB | | |
--------------------------
CCCCCCCCCCCCCCCC | | |
--------------------------
然後,滑鼠移到该行的时候,才显示出 image:
--------------------------
名称 | | |
--------------------------
AAAAAAAAAAAAAAAA | | |
--------------------------
BBBBBBBBBBBBBBBB | O | X |
--------------------------
CCCCCCCCCCCCCCCC | | |
--------------------------
我的想法是,O,X 这些元件设定 alpha = 0 把它透明化隐藏起来,
要是 rollover 的话就设定 alpha = 1 显示出来,
因为事件监听是写在 O, X 元件上, 所以变成 -
一定滑鼠要在 O,X 上面才会显示,滑鼠要是在 BBBBBB 上面就没反应
如果直接监听 DataGrid 的 rollover 行为,就会变成移到 BBBBBB 上
每一行的 O,X 都会显示。
不知道要怎麽写,才能只监听该行? 恳请赐教。
--
今天发生了件小小的好事情唷 我摆在鞋柜的鞋子里面被放了图钉
明明班上有50人之多 偏偏就挑上了我 这正是有某个人 比任何人都要在意我的证据
为了想将这小小的喜悦 也跟大家分享
我在每个人的鞋子里 都各分放了一粒图钉
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.117.205.222
1F:→ bigair:isItemSelected / isItemHighlighted 09/12 17:44