我将一个SWF文件放入GoLive的HTML页面中,即使我的所有代码和SWF文件都设置为蓝色背景,但在加载每个页面时,我的整个SWF文档都是快速的。在蓝色HTML背景之上完全白色。我不知道这是否有意义,但请查看www.eloquentcreative.com以查看实际问题。如果您刷新页面或单击彻底导航,您将看到整个SWF文件区域的快速秒在完成下一页的预加载器之前完全变为白色。这看起来似乎是一件小事,但它让我发疯,我觉得这会使网站的专业性大大降低。
任何帮助都会非常感激。谢谢你的时间!
答案 0 :(得分:4)
您需要将wmode = transparent添加到HTML对象中。如果您正在使用SWFObject,则可通过以下方式完成:
so.addParam("wmode", "transparent");
否则,请将此添加到您的对象参数:
<param name="wmode" value="transparent" />
这是你的embed标签:
wmode="transparent"
您也可以设置背景颜色,这可能是针对您的特定问题的更合适的解决方案。使用SWFObject时,背景颜色是实例化SWFObject类时的参数之一。否则,将以下内容添加到对象标记中:
<param name="bgcolor" value="#XXXXXX" />
以及您的embed标记的以下内容:
bgcolor="#XXXXXX"
其中#XXXXXX是您想要使用的颜色。