我有一个在FF,Opera,Safari中运行良好但不在IE中的flash电影。当我右键单击现在位于那里的空白框时,我甚至没有显示通常的闪存菜单。
有人可以查看link text
答案 0 :(得分:1)
尝试以下内容:
1
在
<PARAM NAME="wmode" VALUE="transparent>
在透明的末尾添加缺少的引号:
<PARAM NAME="wmode" VALUE="transparent">
2
在
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="350" HEIGHT="309" id="flashslide" ALIGN="">
将宽度和高度设置为2000:
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="2000" HEIGHT="2000" id="flashslide" ALIGN="">
答案 1 :(得分:0)
进一步解释:
在您的代码中,您使用两种不同的方法来嵌入Flash影片:
<object ...>...</object>
<embed ...>...</embed>
这带来了一个危险,即当你改变一个重要的设置时,你只能在一个变体中改变它,但忘记另一个。
如果存在两种变体,浏览器必须选择要使用的数据:来自“对象”的数据或来自“嵌入”的数据。
Firefox,Safari,Opera等似乎更喜欢嵌入式变体,而IE更喜欢对象变体。
我建议删除“embed”变体并仅使用“object”变体。根据HTML 4标准,这是正确的变体。出于兼容性原因,嵌入式变体仅由浏览器支持。