2010-02-04 4 views
1

Я пытаюсь создать видеопроигрыватель в AS3, который отображает элементы управления плеером, когда пользователь наводил курсор на видео, однако мне нелегко получить событие MOUSE_OVER. Я убедился, что индекс видео находится наверху, так что это не проблема. Есть что-то, что мне не хватает? Есть ли причина, почему слушатель этого события не работал на видеообъекте?Событие MOUSE_OVER, привязанное к объекту видео

video.addEventListener(MouseEvent.MOUSE_OVER, doThis); 

Любые идеи о том, как сделать эту работу?

Заранее благодарим за внимание!

ответ

1

вы можете попробовать добавить в MOUSE_OVER к экранному объекту, держащего видео, и использовать его для вызова функции в видео.

также вы можете рассмотреть возможность использования roll_over

+0

У нас есть победитель! Обманирование видеообъекта в экранном объекте сделало трюк. Благодаря! – Travmatron86

0

Убедитесь, что ваш браузер имеет объект SWF в фокусе. иногда это может потребовать, чтобы вы сначала щелкнули флэш-кадр, чтобы начать обнаружение пользовательских событий.

это также может быть сделано в JavaScript с

var flex = document.${swf_application} || window.${swf_application}; 
flex.focus(); 
Смежные вопросы