صعوبة قيام المستخدم بالنقر المزدوج بدقة على نقطة البيانات في مخططات Adobe Flex

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

سؤال

لدينا بعض الإجراءات المرتبطة بأحداث النقر المزدوج على نقطة بيانات داخل مخططات Flex.عندما يقوم المستخدم بتمرير مؤشر الماوس، يتم عرض تلميح بيانات الماوس بشكل صحيح.ومع ذلك، يحتاج المستخدم إلى النقر نقرًا مزدوجًا فوق "بدقة" على النقطة، لإطلاق الحدث بشكل صحيح.هل يمكننا زيادة "نصف القطر" أو "النطاق" أو "المنطقة" أو "المنطقة المستهدفة" لحدث النقر هذا؟

ملاحظة:التفاصيل الفنية هي -

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

  • فايرفوكس 3.5

  • فليكس SDK 3.3
  • فلاش بلاير 10

الرجاء المساعدة !!!!

شكرا لك مقدما.

هل كانت مفيدة؟

المحلول

نعم، يمكنك تعيين خاصية mouseSensitivity على المخطط الخاص بك لتحديد نصف قطر محيط حول نقاط البيانات الخاصة بك والتي ستستخدمها المرنة عند تحديد ما إذا تم النقر فوق نقطة ما.

من المستندات:

var mousesensitivity: الرقم = 5 يحدد المسافة ، بالبكسل ، أن Flex يعتبر نقطة بيانات تحت مؤشر الماوس عندما يتحرك المؤشر حول الرسم البياني.يعتبر Flex أي نقطة بيانات أقل من وحدات بكسل حساسية الماوس الموجودة أسفل مؤشر الماوس.يتم استخدام هذه القيمة أيضًا بواسطة طريقة findDataPoints.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top