代码之家  ›  专栏  ›  技术社区  ›  Ashine

用户很难精确双击AdobeFlex图表中的数据点。

  •  0
  • Ashine  · 技术社区  · 15 年前

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

    PS:技术细节如下-

    • mychart.addEventListener(chartemEvent.item_双击,doubleClickHandler);
    • myChart.dataTipFunction=myDataTipFunction;

    • 火狐3.5

    • Flex SDK 3.3
    • 闪存播放器10

    请帮助!!!!!

    事先谢谢。

    1 回复  |  直到 15 年前
        1
  •  1
  •   George    15 年前

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

    来自文档:

    公共var mousesensitivity:number=5 指定当指针围绕图表移动时,flex认为数据点在鼠标指针下的距离(以像素为单位)。flex认为任何小于mousesensitivity像素的数据点都位于鼠标指针下。此值也由findDataPoints方法使用。