Flash 在Safari中,Spry菜单显示在图像查看器下

Flash 在Safari中,Spry菜单显示在图像查看器下,flash,menu,show,slide,spry,Flash,Menu,Show,Slide,Spry,我正在使用dreamveaver CS3设计一个页面,我有以下问题: 多亏了dreamveaver,我创建了一个垂直菜单栏,子菜单打开,旁边我使用了媒体>图像查看器菜单来创建幻灯片。 除了在Safari(在Windows上)中,子菜单隐藏在幻灯片下方之外,它工作得非常好 在网上搜索后,我发现有几个人有这个问题,通常的建议是增加子菜单上的z索引。我尝试过这样做,但是浏览器忽略了这个属性(例如,如果我查看google chrome上的inspect元素,不管怎样,它显示正确,我找到了为该div定义的

我正在使用dreamveaver CS3设计一个页面,我有以下问题:

多亏了dreamveaver,我创建了一个垂直菜单栏,子菜单打开,旁边我使用了媒体>图像查看器菜单来创建幻灯片。 除了在Safari(在Windows上)中,子菜单隐藏在幻灯片下方之外,它工作得非常好

在网上搜索后,我发现有几个人有这个问题,通常的建议是增加子菜单上的z索引。我尝试过这样做,但是浏览器忽略了这个属性(例如,如果我查看google chrome上的inspect元素,不管怎样,它显示正确,我找到了为该div定义的所有其他属性,但没有找到z-index)

我也曾想过降低flash文件的z索引,但我不知道该怎么做

我将感谢任何帮助

对不起,丹尼,显然我对这个论坛还不熟悉,所以我不太知道如何回复你。无论如何,我没有足够的地方把所有的代码放在我对你的评论中,答案如下:

AC#u FL#u RunContent('codebase','此处链接至://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab,'version=9,0,28,0','width','820','height','250','align','absmiddle','src','sciences/terre/slideshow','quality','high','flashvars','flashlet','={imageLinkTarget:\\\\\\\\\\\\'U blank\',标题字体:\'Verdana\',显示控件:false,frameShow:false,SlideLay:5,标题大小:0,标题颜色:\'333333,标题大小:0,转换类型:\'Fade',标题颜色:\'333333,SlideAtoplay:true,图像URL:[\'/sciences/terre/images/front\u slider/river-scape\u 820x250.jpg\'、\'/sciences/terre/images/front\u slider/chaiten\u 820x250.jpg\'、\'/sciences/terre/images/front\u slider/coast\u terrade\u uw820x250.jpg\'、\'/sciences/terre/images/front\u slider/greem.jpg\'、\'/sciences/terre/slider/greem/greem/Green front_river\u valley\u 820x250.JPG\',\'/sciences/terre/images/front\u slider/matternhorn\u 820x250.JPG\',\'/sciences/terre/images/front\u slider/pebbles\u 820x250.JPG\'],slideLoop:true,frameThickness:0,imageLinks:[\'这里是链接到://macromedia.com/',\'这里是链接到://macromedia.com/','这里是链接到://macromedia.com/'],frameColor:#333333,bgColor:#FFFFFF,imageCaptions:[]],“pluginspage”,这里链接到:://www.adobe.com/shockwave/download/download.cgi?P1#Prod_Version=shockwavelash',“scale',“exactfit',“flash\u组件”,“ImageViewer.swc',“wmod',“透明”,“movie',”,“/sciencess/terre/slideshow');//结束AC代码 http://macromedia.com/“],帧颜色:#333333,bgColor:#FFFFFF,图像标题:[]}”/> http://macromedia.com/“],frameColor:#333333,bgColor:#FFFFFF,imageCaptions:[]}”pluginspage=“这里有链接到:://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=shockwavelash”type=“application/x-shockwave-flash”scale=“exactfit”flash\u component=“ImageViewer.swc”wmod=“transparent”>

仍然不能使用safari(至少我的版本是5.1.2)

我还被认为删除了自动添加的白色背景,但这导致代码在其他浏览器中也无法工作

谢谢,如果你能抽出时间来看看这个,那就太好了


Kat

确保嵌入swf电影(flash对象),参数wmode设置为
透明。有关更多信息,请查看以下内容:


应该不需要减少flash对象的z索引(您可以做的是设置包含它的div的z索引),因为默认值无论如何都是0。

感谢Danii的回复,我已经尝试过了,但不幸的是我尝试过了,但仍然不起作用。(也许我做错了?)抱歉,danii,所有这些帖子都很混乱,我已经将我的问题扩展为编辑,如果您能看一看,您似乎在参数名称上有拼写错误,请将标记代码的最后部分中的“wmod”,“transparent”改为“wmode”,“transparent”(//结束AC代码之前的倒数第二个参数)