Событие MOUSE_OVER присоединено к видеообъекту - PullRequest
1 голос
/ 05 февраля 2010

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

video.addEventListener(MouseEvent.MOUSE_OVER, doThis);

Есть идеи, как заставить это работать?

Заранее спасибо, что заглянули!

Ответы [ 2 ]

1 голос
/ 05 февраля 2010

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

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

0 голосов
/ 05 февраля 2010

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

это также можно сделать в javascript с помощью

var flex = document.${swf_application} || window.${swf_application};
flex.focus( );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...