我想在一个html页面上嵌入一个swf,就像一个浮动的视频观看面板.我已经有一个swf文件,它将根据浏览器大小自动调整其大小,并且swf文件是部分透明的.我想我可以添加一个div标签,使位置绝对并更改z-index更大,但这不起作用因为swf刚刚替换了页面上的所有内容.
这就是我做的
<script>
swfobject.embedSWF("swf/float.swf", "header", "100%", "100%", "9.0.0");
</script>
<body bgcolor="#000000">
<div id="header"></div>
<div id="shell">
things in my html
</div>
</body>
#header {
position:absolute;
z-index:100;
}
Run Code Online (Sandbox Code Playgroud)
任何的想法?谢谢.
一旦你的尺寸正常工作,你需要将wmode设置为透明,以便能够看到闪光灯背后的内容,如果不这样,它的背景将是不透明的.
这是来自swfobject文档的快速copypaste ,但它应该得到重点:
<script type="text/javascript">
var flashvars = {};
var params = {wmode : "transparent"};
var attributes = {};
swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0","expressInstall.swf", flashvars, params, attributes);
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6063 次 |
| 最近记录: |