我有一个包含多个Flash对象嵌入的页面,包括动态创建的图形。
我将它们全部包含在标题中声明的SWF Object JS中。它可以正常工作,所有都被加载。但是,出于某种原因,当您向下移动页面(因此它们不在视野中)并返回时,或者单击另一个对象时,它在您翻转时不再具有焦点。即我有一个闪光菜单,可以在翻滚时移动。当你走下页面时,点击某些东西,然后再回来它不再响应翻转。
我已经在这里和其他地方看到过有关在Firefox中失去焦点的问题(这是我使用的浏览器 - 我还没有设法在IE中找到这个错误)但它正在谈论字面上无法打字或其他什么,当你点击它。这是翻转。
有没有人对这个问题有任何建议或想法?
答案 0 :(得分:0)
Firefox在处理具有透明度的SWF文件时有一个错误。如果您将“wmode”参数设置为“透明”,则会遇到您所描述的问题。只需删除该参数或将其设置为“不透明”,您应该没问题。
答案 1 :(得分:0)
我有同样的问题。并且'wmode'无法治愈它。我认为Firefox中的滚动使它失去焦点。对我来说,这个问题会来来去去,所以我不能确定我已经修好了,但请检查this post。
焦点功能:
function setFocusOnFlash()
{
var myFlash = document.getElementById( 'myContent' );
if ( myFlash ) { myFlash.focus(); }
}
然后:
body onload="setFocusOnFlash()"