我有两个问题: 1.捕获数据网格中滚动事实的事件是什么? 2.当用户点击一个单元格然后拖出datagid时,是否有人建议如何禁用数据网格的滚动?
由于
答案 0 :(得分:0)
我不太熟悉DataGrid
,但我正在查看here's the Class doc for the DataGrid
。
查看horizontalScrollPolicy
函数可能有用。
无论如何,它看起来不像滚动事件,所以我要做的是在滚动条上捕获Event.CHANGE
事件并查看目标的属性以查找更多关于滚动位置。例如
function scrollChangeHandler(event:Event):void {
trace(event.target.percentage); // or whatever the property is.
}
scrollBar.addEventListener(Event.CHANGE, scrollChangeHandler);
此外,要杀死活动,您可以stopPropagation
举办活动。例如
function mouseMoveHandler(event:MouseEvent):void {
event.stopPropagation();
}
myItem.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);
不幸的是,这个信息只是你答案的部分,但至少第二个提示会在未来几次有所帮助。希望我知道更多的帮助。 祝你好运!