Adobe Flex 차트의 데이터 포인트를 정확하게 클릭하는 데 어려움이 있습니다.

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

문제

Flex 차트 내부의 데이터 포인트에서 두 번 클릭 이벤트와 관련된 몇 가지 작업이 있습니다. 사용자가 마우스 포인터를 호버링하면 마우스 데이터 팁이 올바르게 표시됩니다. 그러나 사용자는 이벤트를 올바르게 발사하려면 포인트를 '정확하게'클릭해야합니다. 이 클릭 이벤트의 '반경'또는 '범위'또는 '지역'또는 '대상 영역'을 늘릴 수 있습니까?

추신 : 기술 세부 사항은 -

  • mychart.addeventListener (Chartitemevent.item_double_click, doubleclickhandler);
  • mychart.datatipfunction = mydatatipfunction;

  • Firefox 3.5

  • Flex SDK 3.3
  • 플래시 플레이어 10

도와주세요 !!!!

미리 감사드립니다.

도움이 되었습니까?

해결책

예, 차트에 MouseSensitivity 속성을 설정하여 포인트가 클릭되었는지 확인할 때 Flex가 사용할 데이터 포인트 주위에 경계 반경을 지정할 수 있습니다.

문서에서 :

Public Var MousesEnsitivity : Number = 5는 픽셀로 거리를 지정하여 Flex가 포인터가 차트 주위를 이동할 때 데이터 포인트가 마우스 포인터 아래로 간주되는 거리를 지정합니다. Flex는 마우스 포인터 아래에있는 MouseSensitivity 픽셀보다 적은 데이터 포인트를 고려합니다. 이 값은 FindDatapoints 메소드에서도 사용됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top