我正在尝试在AS3中创建一个视频播放器,当用户将鼠标悬停在视频上时显示播放器控件,但是我很难将MOUSE_OVER事件触发。我已经确定视频的索引位于顶部,所以这不是问题。有什么我想念的吗?是否有任何理由说明此事件侦听器无法在视频对象上运行?
video.addEventListener(MouseEvent.MOUSE_OVER, doThis);
关于如何使这项工作的任何想法?
先谢谢你一起来看看!
答案 0 :(得分:1)
您可以尝试将mouse_over添加到包含视频的显示对象,并使用它来调用视频中的功能。
你也可以考虑使用roll_over
答案 1 :(得分:0)
检查您的浏览器是否具有焦点的SWF对象。有时这可能需要您先点击闪存框才能开始检测用户事件。
这也可以在javascript中用
完成var flex = document.${swf_application} || window.${swf_application};
flex.focus( );