FireFox问题与闪光灯

时间:2012-03-01 11:44:28

标签: javascript flash swfobject

我的网站中有一个页面,它在swf查看器中显示swf文件。这是使用swfObject嵌入的。在该查看器中,我们提供了一个在弹出窗口中查看这些文件的选项。所以点击那个我在同一页面打开一个弹出窗口,证明它是一些zindex。在那个popwindow中,我将这个swf文件嵌入到查看器中。

所以为了做到这一点,我创建了一个隐藏底层页面的覆盖图,并隐藏了此页面上的所有Flash对象使用visibility ='hidden'。并向用户显示整个窗口覆盖的弹出窗口。

每个flash对象都有一些功能,如(goToPage,getCurrentPage),这样我就可以了解用户所在的页面。

所以问题是当我打开这个弹出窗口时,我隐藏的所有底层flashobject都不再具有这些功能,只有用户可见的当前flashObject具有该功能。

然后我读了一些在firefox中隐藏flashObject导致松开所有flashFunction的地方。

并且在显示它之后将重新初始化flash对象,所以有可能一旦你显示它,并调用一些Flash函数可能导致未定义的函数。因为flashObject可能在调用时没有初始化。

所以下次我没有隐藏任何底层对象。通过firebug,我看到所有flash对象仍然可见,但是那些对象没有那些(goToPage,getCurrentPage)flash函数,而是在具有一些zIndex的弹出窗口上渲染的那个。

任何团体都遇到过这个问题?

0 个答案:

没有答案
相关问题