Сложность для пользователя точного двойного щелчка по точке данных на диаграммах Adobe Flex

StackOverflow https://stackoverflow.com/questions/1617934

Вопрос

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

PS:Технические детали таковы -

  • MyChart.addEventListener(ChartItemEvent.ITEM_DOUBLE_CLICK, обработчик двойного щелчка);
  • mychart.Функция данных = mydatatipфункция ;

  • Firefox 3.5

  • Гибкий SDK 3.3
  • Флэш-плеер 10

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

Заранее благодарю.

Это было полезно?

Решение

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top