闪光灯上的图片
时间:2020-03-06 15:01:53 来源:igfitidea点击:
我们知道将图片放在Flash上的任何解决方案吗?
它必须可以在IE6,IE7,Windows的Firefox,MacOSX,Linux和Safari上运行。
解决方案
我们可以尝试以下操作:
绝对将div与图片放在swf上
我们必须将swf的参数" wmode"值设置为"透明"。
我们也可以访问www.actionscript.org并在其论坛上进行搜索。
有趣的是,我在SO上做了类似的事情,但是在组合框的箭头上...
重用该技术:
<object width="550" height="450" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000"> <param name="movie" value="http://somesite.org/Tests/Spiffy.swf"/> <param name="wmode" value="opaque"/> <object type="application/x-shockwave-flash" width="550" height="450" data="http://somesite.org/Tests/Spiffy.swf"> <param name="wmode" value="opaque"/> <img src="NoFlash.png" width="550" height="450" alt="Placeholder if no Flash" /> </object> </object> <div style="background-color: blue; min-width: 100px; width: 100px; min-height: 100px; height: 100px; position: relative; right: -250px; top: -250px;"> </div>
在上面的tehborkentooth的言论(建议使用透明,但对我不起作用)的推动下,找到了wmode和z-index处的wparam = opaque技巧。
当然,div的样式应该放在一个类中。当然,Nbsp是使SO开心的事情,它必须是真实的内容。
wmode = opaque比" transparent"提供更好的性能,结果几乎相同。