我们有一些与 Flex 图表内数据点上的双击事件相关的操作。当用户悬停鼠标指针时,鼠标数据提示会正确显示。但是,用户需要“精确”双击该点才能正确触发事件。我们可以增加此点击事件的“半径”或“范围”或“区域”或“目标区域”吗?

附:技术细节是 -

  • myChart.addEventListener(ChartItemEvent.ITEM_DOUBLE_CLICK, doubleClickHandler);
  • mychart.dataTipFunction = myDataTipFunction ;

  • 火狐3.5

  • Flex SDK 3.3
  • 闪存播放器10

请帮忙 !!!!

提前致谢。

有帮助吗?

解决方案

是的,您可以在图表上设置 mouseSensitivity 属性来指定数据点周围的边界半径,flex 在确定某个点是否被单击时将使用该边界半径。

来自文档:

公共var mousensitivity:Number = 5指定以像素为单位的距离,该距离在指针围绕图表围绕图表移动时考虑了鼠标指针下方的数据点。Flex 认为任何小于 mouseSensitivity 像素的数据点都位于鼠标指针下方。findDataPoints 方法也使用该值。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top