سؤال

أحاول إنشاء مشغل فيديو في AS3 يعرض عناصر تحكم المشغل عندما يحوم المستخدم عبر الفيديو، ومع ذلك، أمارس صعوبة في الحصول على حدث Mouse_over لإطلاق النار. لقد قمت بالتأكد من أن مؤشر الفيديو في الأعلى، لذلك هذه ليست المشكلة. هل هناك شيء أفتقده؟ هل هناك أي سبب لماذا لن يعمل مستمع الحدث هذا على كائن فيديو؟

video.addEventListener(MouseEvent.MOUSE_OVER, doThis);

أي أفكار حول كيفية جعل هذا العمل؟

شكرا مقدما على إلقاء نظرة!

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

المحلول

يمكنك محاولة إضافة Mouse_over إلى كائن عرض يحمل الفيديو، واستخدامه للاتصال بالدالة في الفيديو.

كما يمكنك التفكير في استخدام ROLL_OVER

نصائح أخرى

تحقق من أن متصفحك يحتوي على كائن SWF في التركيز. في بعض الأحيان قد يتطلب ذلك منك النقر فوق إطار الفلاش أولا لبدء اكتشاف أحداث المستخدم.

ويمكن أيضا أن يتم ذلك في جافا سكريبت

var flex = document.${swf_application} || window.${swf_application};
flex.focus( );
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top