将swf文件堆叠在一起

时间:2012-06-13 17:31:42

标签: html css flash

是否可以将多个swf文件直接加载到彼此之上?我觉得我很接近使用具有不同z-indexing的div,但是flash播放器怎么样?我错误地认为每个瑞士法郎都有一个与之相关的个人闪光播放器吗?如果这是真的,它们可以直接堆叠在彼此之上(在z轴上)吗?

感谢您为我清除这一点。如果结构上不可能的话,我不想把头撞到墙上。

澄清一下:你只能看到顶级swf,但是如果它被删除了,比如使用swfobject.removeSWF(),那么在完全相同的位置会有另一个,但Z-index较低

1 个答案:

答案 0 :(得分:3)

当然有可能。请参阅 jsFiddle example

<强> HTML

<div id="a">
    <object type="application/x-shockwave-flash" data="http://edmullen.net/flash/relog.swf" width="200" height="200">
        <param name="movie" value="http://edmullen.net/flash/relog.swf" />
        <param name="WMode" value="Transparent" />
    </object>
</div>
<div id="b">
    <object type="application/x-shockwave-flash" data="http://edmullen.net/flash/relog.swf" width="200" height="200">
        <param name="movie" value="http://edmullen.net/flash/relog.swf" />
        <param name="WMode" value="Transparent" />
    </object>
</div>

<强> CSS

#a {
   position:absolute;
   top:0;
   left:0;
   z-index:10;
}
#b {
   position:absolute;
   top:100px;
   left:100px;
   z-index:20;
}