Для пользователя трудно точно дважды щелкнуть точку данных в диаграммах Adobe Flex - PullRequest
0 голосов
/ 24 октября 2009

У нас есть некоторые действия, связанные с событиями двойного щелчка в точке данных внутри диаграмм Flex. Когда пользователь наводит указатель мыши, подсказка мыши отображается правильно. Однако пользователю необходимо дважды щелкнуть «точно» на точке, чтобы правильно запустить событие. Можем ли мы увеличить «радиус», «диапазон», «регион» или «целевую область» этого события клика?

PS: технические данные -

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

  • Firefox 3.5

  • Flex SDK 3.3
  • Flash Player 10

Пожалуйста, помогите !!!!

Заранее спасибо.

1 Ответ

1 голос
/ 26 октября 2009

Да, вы можете установить свойство mouseSensitivity на диаграмме, чтобы указать ограничивающий радиус вокруг точек данных, которые flex будет использовать при определении, была ли нажата точка.

Из документов:

public var mouseSensitivity: Number = 5 Определяет расстояние в пикселях, которое Flex считает точкой данных находящейся под указателем мыши, когда указатель перемещается вокруг диаграммы. Flex считает, что любая точка данных меньше пикселей чувствительности мыши находится под указателем мыши. Это значение также используется методом findDataPoints.

...