我有一下拉/多级CSS菜单上的一页。菜单然而没有出现过一个闪存图表,我有。 明显的解决似乎是把wmode:透明的(或不透明),但这并不为我工作。 我也曾试图设置的z级在CSS到非常高值(2000年),但这并不能工作。

此外,我利用打开闪-图-v2生成图表。(虽然我不认为它很重要,但是它限制了我的能力通过变量的因为我不是使用嵌入或目标直接).

<script type="text/javascript">
swfobject.embedSWF("/ofc-library/open-flash-chart.swf", "chart", "100%", "100%", "9.0.0", "expressInstall.swf", {"wmode" : "transparent"});
</script>

网页表示的问题 (这个目前并不显示z指数试图解决。)

有帮助吗?

解决方案

该wmode标签还没有设置正确。

这里是正确的代码:

<object width="100%" height="100%" style="visibility: visible;" id="chart" data="/ofc-library/open-flash-chart.swf" type="application/x-shockwave-flash"><param value="transparent" name="wmode"/></object>

这是你的代码:

<object width="100%" height="100%" type="application/x-shockwave-flash" data="/ofc-library/open-flash-chart.swf" id="chart" style="visibility: visible;"><param name="flashvars" value="wmode=transparent"/></object>

具体而言:

<param name="flashvars" value="wmode=transparent"/>

应该是:

<param value="transparent" name="wmode"/>

这里是怎么正确地做到这一点(注意的空的散列前参数。wmode是一个参数不一flashvar):

swfobject.embedSWF("/ofc-library/open-flash-chart.swf", "chart", "100%", "100%", "9.0.0", "expressInstall.swf", {}, {"wmode" : "transparent"})

其他提示

因为你使用些类似的,试试这个:

 var so = new SWFObject("/ofc-library/open-flash-chart.swf", "chart", "100%", "100%", "9.0.0", "expressInstall.swf");
 so.addParam("wmode", "transparent");
 so.write("flashcontent");
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top