فلاش AS3 كتاب تلوين - Movieclip قابلة للنقر فقط في بعض البقع (مستمعي الأحداث)

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

سؤال

أنا أعمل على كتاب تلوين والحصول على Movieclip (الخطوط العريضة) التي تحتوي على العديد من Movieclips التي يمكن تغييرها إلى أي لون حدده المستخدم. ومع ذلك، يبدو أنه يمكن النقر فوق بعض من movieclips في أي مكان وعمل رائعا، والبعض الآخر تحتاج إلى النقر فوق بقعة معينة له إلى اللون.

لدي مثال هنا: http://jeffkilroy.com/hosted/softee/coloring.html.

لاحظ الأقسام الثلاثة من الآيس كريم (أعلى، أسفل، أسفل). الأوسط قابلة للنقر من أي مكان داخل Movieclip، ومع ذلك، فإن الجزء العلوي وخاصة يتطلب منك النقر فوق نقاط محددة لكي تنشيط مستمع الحدث.

لست متأكدا مما إذا كانت مشكلة عمق لأنني سأفترض ما إذا كانت هذه هي الحالة، فسوف تنشط ما لا يقل عن movieclip مختلفة ولكن يبدو أن شيئا ما يحدث على الإطلاق.

سيكون موضع تقدير أي مساعدة، ولدي أيضا المصدر الموجود هنا:

المصدر CS4.

المصدر CS3.

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

المحلول

إنه مؤشر مخصص الخاص بك الذي يأخذ الحدث قبل الأشياء القابلة للاتصال، حاول إضافة هذا الرمز بعد إنشاء myCursor الخاص بك:

myCursor.mouseEnabled=myCursor.mouseChildren=false;
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top