flash元素上方的图像

Shi*_*ant 2 html javascript css flash

我有一个嵌入式闪存,需要上传文件,我想在上面放置一个图像.

Image1 Shows the expected result: http://i42.tinypic.com/2jcfshv.png
Run Code Online (Sandbox Code Playgroud)

但是我不知道如何实现它,它看起来像这样:

Image2 Shows the actual result rendered by browser:   
http://i40.tinypic.com/2hnp848.png
Run Code Online (Sandbox Code Playgroud)

这是我的Flash

<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>
Run Code Online (Sandbox Code Playgroud)

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

谢谢.

问候,

Shishant Todi

Sco*_*tie 6

为了使HTML元素显示在Flash之上,您必须将Flash嵌入中的"wmode"参数设置为"透明".

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

添加我上面放置的额外PARAM标记,然后将"wmode"属性添加到EMBED标记(如我的示例中所示),您应该是金色的.