Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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
Javascript 闪光灯元件上方的图像_Javascript_Html_Css_Flash - Fatal编程技术网

Javascript 闪光灯元件上方的图像

Javascript 闪光灯元件上方的图像,javascript,html,css,flash,Javascript,Html,Css,Flash,我有一个嵌入式闪存,它是上传文件所必需的,我想在上面放一个图像 Image1 Shows the expected result: http://i42.tinypic.com/2jcfshv.png 但是,尽管我不知道如何实现它,它看起来是这样的: Image2 Shows the actual result rendered by browser: http://i40.tinypic.com/2hnp848.png 这是我的闪光灯 <OBJECT classid="clsi

我有一个嵌入式闪存,它是上传文件所必需的,我想在上面放一个图像

Image1 Shows the expected result: http://i42.tinypic.com/2jcfshv.png
但是,尽管我不知道如何实现它,它看起来是这样的:

Image2 Shows the actual result rendered by browser:   
http://i40.tinypic.com/2hnp848.png
这是我的闪光灯

<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="16" HEIGHT="16" id="flashUpload" ALIGN="">


<PARAM NAME=movie VALUE="{swf_upload_url}?UploadSession={upload_session}&AccessKey={AccessKey}&ServerID={ServerID}&ShowTopBtn=1&TopBtnIcon={SKIN_DIR}/images/a.png">  
 <PARAM NAME=quality VALUE=high>  
 <PARAM NAME=allowScriptAccess VALUE=always>  
 <PARAM NAME=bgcolor VALUE=#000000>  
 <EMBED src="{swf_upload_url}?UploadSession={upload_session}&AccessKey={AccessKey}&ServerID={ServerID}&ShowTopBtn=1&TopBtnIcon={SKIN_DIR}/images/a.png" quality=high bgcolor=#000000  WIDTH="32" HEIGHT="32" NAME="flashUpload" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>  
</OBJECT>

虽然有“&TopBtnIcon={SKIN_DIR}/images/a.png”,但它不起作用

多谢各位

问候,


Shishant Todi

您应该能够通过使用图像的z-index css属性来纠正这一点

尝试将其设置为一个巨大的数字,如: z指数:100000

这是因为flash播放器试图超越它所在页面上的所有其他元素


编辑:如果您在flash播放器中使用如上所述的“wmode”,则此选项有效。

为了使HTML元素显示在flash上方,您必须将flash嵌入中的“wmode”参数设置为“透明”


添加我在上面放置的额外PARAM标记,然后将“wmode”属性添加到嵌入标记(如我的示例所示)你应该是金黄色的。

不幸的是,这个解决方案不起作用。Flash忽略了z索引值。我可以在Flash上放置一个图像,但单击图像没有打开当单击Flash时打开的上传框。我正在使用图像的绝对定位将其放置在Flash上。我想知道有没有一种方法可以调用Flash来运行w当我使用javascript点击图像时…就像是的,有。它叫做ExternalInterface,自从ActionScript2i在Google上搜索ExternalInterface之后就可以使用了,但是我没有得到实现它的确切解决方案。你能帮我举一个详细的例子吗?