【发布时间】:2013-02-17 10:44:00
【问题描述】:
有没有办法放大flex3。我想使用 ctrl+鼠标滚轮放大高级数据网格。
【问题讨论】:
标签: actionscript-3 apache-flex actionscript flex3
有没有办法放大flex3。我想使用 ctrl+鼠标滚轮放大高级数据网格。
【问题讨论】:
标签: actionscript-3 apache-flex actionscript flex3
您可以通过监听MouseEvent.MOUSE_WHEEL 事件来捕捉鼠标滚轮的移动。事件对象还包含一个“ctrlKey”属性,如果控制键处于活动状态,该属性将为真。
我不确定您所说的放大高级数据网格是什么意思,但以上内容应该能让您实现这一点。
【讨论】:
首先将数据网格的variableRowHeight 和wordwrap 属性设置为True。然后在鼠标悬停时,您应该得到鼠标当前所在行的行。
现在用于缩放鼠标所在的行,正如 Christophe Herreman 所说,使用 MOUSE_WHEEL 事件来增加和减少行的内容大小。当您的行内容大小增加时,行高也会相应增加。
您可以使用样式功能来设置数据网格的样式。
('http://livedocs.adobe.com/flex/3/html/help.html?content=advdatagrid_01.html')
【讨论】: