Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS菜单不会出现在flash上_Css_Flash_Drop Down Menu_Swfobject_Open Flash Chart - Fatal编程技术网

CSS菜单不会出现在flash上

CSS菜单不会出现在flash上,css,flash,drop-down-menu,swfobject,open-flash-chart,Css,Flash,Drop Down Menu,Swfobject,Open Flash Chart,我在页面上有一个下拉/多级CSS菜单。然而,菜单并没有出现在我的闪光图表上。表面上的解决办法似乎是将wmode:transparent(或不透明)放在一起,但这对我不起作用。我还尝试将CSS中的z级别设置为非常高的值(2000),但这也不起作用 此外,我正在使用open-flash-chart-v2生成图表。(虽然我认为这无关紧要,但它限制了我传递变量的能力,因为我没有直接使用嵌入或对象标记) 嵌入swf(“/ofc library/open flash chart.swf”,“chart”,

我在页面上有一个下拉/多级CSS菜单。然而,菜单并没有出现在我的闪光图表上。表面上的解决办法似乎是将wmode:transparent(或不透明)放在一起,但这对我不起作用。我还尝试将CSS中的z级别设置为非常高的值(2000),但这也不起作用

此外,我正在使用open-flash-chart-v2生成图表。(虽然我认为这无关紧要,但它限制了我传递变量的能力,因为我没有直接使用嵌入或对象标记)


嵌入swf(“/ofc library/open flash chart.swf”,“chart”,“100%”,“100%””,“9.0.0”,“expressInstall.swf”,“wmode:“transparent”});

(当前未显示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>

由于您正在使用swfObject,请尝试以下操作:

 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");

提示:只有在您确实需要SWF透明时才使用wmode transparent。wmode不透明应该同样适用于您的需要,并且消耗更少的系统资源。它的bug也比wmodetransparent少得多。
<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"/>
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");