使用ctrl + mousewheel flex3放大/缩小高级数据网格

时间:2013-03-03 06:19:36

标签: actionscript-3 flex actionscript flex3

有没有办法放大flex 3.我想使用ctrl + mousewheel进行数据网格的缩放。

2 个答案:

答案 0 :(得分:1)

您可以通过收听MouseEvent.MOUSE_WHEEL事件来捕捉鼠标滚轮的移动。事件对象还包含一个“ctrlKey”属性,如果控制键处于活动状态,该属性将为true。

通过放大高级数据网格,我不确定你的意思,但上面应该可以让你实现这个。

答案 1 :(得分:1)

首先将数据网格的variableRowHeightwordwrap属性设置为True。然后在鼠标上方,你应该获得当前鼠标所在行的行。

现在用于缩放鼠标所在的行,正如Christophe Herreman所说,使用MOUSE_WHEEL事件来增加和减少行的内容大小。当行的内容大小增加时,行高也会相应增加。

您可以使用样式功能设置datagrid的样式。

('http://livedocs.adobe.com/flex/3/html/help.html?content=advdatagrid_01.html')