2010-02-04 82 views
1

我试图在AS3中创建一个视频播放器,当用户将鼠标悬停在视频上时显示播放器控件,但是我很难让MOUSE_OVER事件触发。我确定视频的索引位于顶部,所以这不是问题。有什么我失踪?有什么理由说明这个事件监听器不能用于视频对象?MOUSE_OVER事件附加到视频对象

video.addEventListener(MouseEvent.MOUSE_OVER, doThis); 

关于如何使这项工作的任何想法?

预先感谢您的参观!

回答

1

,你可以尝试添加MOUSE_OVER显示对象持有的视频,并用它来调用视频的功能。

你也可以考虑使用roll_over

+0

我们有一个赢家!将视频对象包裹在显示对象中是有用的。谢谢! – Travmatron86 2010-02-05 22:07:09

0

检查您的浏览器是否具有焦点的SWF对象。有时这可能会要求您先点击Flash帧以开始检测用户事件。

这也可以在JavaScript中完成与

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