Difficulté pour l'utilisateur de double-cliquer avec précision sur un point de données dans les graphiques d'Adobe Flex

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

Question

Certaines actions sont associées à des événements en double-clic sur un point de données dans les graphiques Flex. Lorsque l'utilisateur survole le pointeur de la souris, la fiche de données de la souris est affichée correctement. Cependant, l'utilisateur doit double-cliquer 'précisément' sur le point pour déclencher l'événement correctement. Pouvons-nous augmenter le "rayon" ou la "plage" ou la "région" ou la "zone cible" de cet événement de clic?

PS: les détails techniques sont -

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

  • Firefox 3.5

  • Flex SDK 3.3
  • Flash Player 10

S'il vous plaît, aidez-nous !!!!

Merci d'avance.

Était-ce utile?

La solution

Oui, vous pouvez définir la propriété mouseSensitivity sur votre graphique pour spécifier un rayon de délimitation autour des points de données que flex utilisera pour déterminer si un point a été cliqué.

À partir de la documentation:

public var mouseSensitivity: Number = 5 Spécifie la distance, en pixels, à laquelle Flex considère qu'un point de données se trouve sous le pointeur de la souris lorsque celui-ci se déplace dans un graphique. Flex considère que tout point de données situé à moins de mouseSensitivity pixels se situe sous le pointeur de la souris. Cette valeur est également utilisée par la méthode findDataPoints.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top