سؤال

ولقد هذا الرمز في المرن حيث يمكنني تسجيل الماوس من المستمع الحدث -

... 
var b:Button = new Button(); 
b.addEventListener(MouseEvent.MOUSE_OUT, buttonOutHandler);
... 
private function buttonOutHandler(evt:MouseEvent):void { 
 ... 
} 

والمشكلة التي أواجهها هي أنه في بعض الأحيان عندما تحرك الماوس بلدي من كائن العرض الذي هو زر لا تظهر حدث للماوس بها.

وانها في معظمها عندما قمت بنقلها بسرعة للخروج من منطقة زر. أفعل أي شيء خطأ؟ أي اقتراحات حول كيفية الحصول على هذا تنفيذ لدرجة أنني لا تفوت هذا الحدث؟

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

المحلول

هل يمكن أن تحاول insted الحدث بدء تنفيذ MouseOut. مشابهة جدا، ولكن حتى الآن مختلفة. إذا كل ما أضفنا المستمع لديه أبنائها ثم يجب عليك استخدام بالتأكيد الحدث التمهيدية.

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