在Firefox/IE7/8下, 当swf处于不可见状态时, Firefox会加载, IE不会, 但Firefox不会初始化(init).
样式变更为可见时才会初始化.
可见状态下, 改变position,display属性, 则会重新初始化.
以下样式改变会导致flash重新加载:
display:none -> block;
position:absolute -> relative;
所以如果想在页面上加载并初始化一个swf(正常工作), 但又不想让他可见, 目前来说我知道的方法只有设置该swf的父容器高宽为0.
没有测试页面非当前激活窗口时的情况.
本文探讨了在Firefox和IE7/8浏览器中SWF文件的加载与初始化问题。Firefox会在SWF处于不可见状态时加载但不初始化,而IE则不会加载。文章还讨论了如何通过更改CSS样式来触发SWF的重新加载与初始化。
3220

被折叠的 条评论
为什么被折叠?



