0

我有一个嵌入了多个 Flash 对象的页面,包括动态创建的图表。

我将它们都包含在标题中声明的 SWF Object JS 中。它工作正常,因为所有内容都已加载。但是,由于某种原因,当您在页面上向下移动(因此它们不在视图中)并返回时,或者单击另一个对象时,当您滚动时它不再具有焦点。即我有一个在翻转时移动的flash 菜单。当您向下页面时,单击某些内容,然后返回它不再响应翻转。

我在这里和其他地方看到过关于在 Firefox 中失去焦点的信息(这是我正在使用的浏览器 - 我还没有设法在 IE 中找到这个错误),但是当你点击它时,它实际上是在谈论无法输入或其他什么. 这是在翻转。

有没有人对这个问题有任何建议或想法?

4

2 回答 2

0

Firefox 在处理具有透明胶片的 SWF 文件时存在错误。如果您将“wmode”参数设置为“透明”,您将遇到您描述的问题。只需删除该参数或将其设置为“不透明”,就可以了。

于 2009-10-06T04:06:38.690 回答
0

我有同样的问题。'wmode' 并不能治愈它。我认为 Firefox 中的滚动使其失去焦点。对我来说,这个问题会来来去去,所以我不能确定我已经解决了它,但请查看这篇文章

对焦功能:

function setFocusOnFlash()
            {
                var myFlash = document.getElementById( 'myContent' );
                if ( myFlash ) { myFlash.focus(); }
            }

进而:

body onload="setFocusOnFlash()"
于 2010-05-12T00:48:46.970 回答