Actionscript 3 Datagrid通过单击并拖动选择多个项目

Actionscript 3 Datagrid通过单击并拖动选择多个项目,actionscript-3,apache-flex,flash-builder,Actionscript 3,Apache Flex,Flash Builder,是否有一种方法可以通过单击并拖动来选择数据网格中的多个项目(即,单击顶部项目并将鼠标拖动到下面的项目将全部选中) 我启用了allowMultipleSelection,因此我可以使用shift键和ctrl键选择多个项目,但是有没有方法只需单击鼠标即可完成此操作 即使启用了allowDragSelection,它也不起作用 谢谢你的帮助。你可以 private function mouseDown(e:MouseEvent):void { addEventListe

是否有一种方法可以通过单击并拖动来选择
数据网格中的多个项目(即,单击顶部项目并将鼠标拖动到下面的项目将全部选中)

我启用了
allowMultipleSelection
,因此我可以使用shift键和ctrl键选择多个项目,但是有没有方法只需单击鼠标即可完成此操作

即使启用了
allowDragSelection
,它也不起作用

谢谢你的帮助。

你可以

    private function mouseDown(e:MouseEvent):void
    {
        addEventListener(MouseEvent.MOUSE_MOVE, handleMouseMove);
    }

    private function handleMouseMove(e:MouseEvent):void
    {
        //Code to get display object if mouseX and Y is intercepting a cell
        //Tell said cell that it has been selected
    }

    private function mouseUp(e:MouseEvent):void
    {
        removeEventListener(MouseEvent.MOUSE_MOVE, handleMouseMove);
    }
其中一些是关于如何检测鼠标是否在显示对象上的快速搜索。应用这个,你就准备好了