2010-02-04 5 views
1

J'essaie de créer un lecteur vidéo dans AS3 qui affiche les commandes du lecteur lorsque l'utilisateur survole la vidéo, mais j'ai du mal à déclencher l'événement MOUSE_OVER. J'ai veillé à ce que l'index de la vidéo soit en haut, donc ce n'est pas le problème. Y a-t-il quelque chose qui me manque? Y a-t-il une raison pour laquelle cet écouteur d'événement ne fonctionnerait pas sur un objet vidéo?MOUSE_OVER Événement attaché à l'objet vidéo

video.addEventListener(MouseEvent.MOUSE_OVER, doThis); 

Des idées sur comment faire ce travail?

Merci d'avance pour jeter un oeil!

Répondre

1

vous pouvez essayer d'ajouter l'MOUSE_OVER à un objet d'affichage en maintenant la vidéo, et l'utiliser pour appeler la fonction dans la vidéo.

également vous pourriez envisager d'utiliser roll_over

+0

Nous avons un gagnant! Envelopper l'objet vidéo dans un objet d'affichage a fait l'affaire. Merci! – Travmatron86

0

Vérifiez que l'objet SWF est actif dans votre navigateur. parfois cela peut vous obliger à cliquer sur le cadre flash d'abord pour commencer à détecter les événements de l'utilisateur.

cela peut aussi être fait en javascript avec

var flex = document.${swf_application} || window.${swf_application}; 
flex.focus();