2

是否可以直接在彼此之上加载多个 swf 文件?我觉得我很接近使用具有不同 z-indexing 的 div,但是 flash 播放器呢?我认为对于每个 swf 都有一个与之关联的单独的 Flash 播放器,我错了吗?如果这是真的,它们是否可以直接堆叠在一起(在 z 轴上)?

感谢您为我解决这个问题。如果结构上不可能的话,我不想把头撞到墙上。

澄清这一点:您只能看到顶部的 swf,但如果它被删除,例如使用 swfobject.removeSWF(),在完全相同的位置会有另一个,但 Z-index 较低

4

1 回答 1

3

当然有可能。请参阅此jsFiddle 示例

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;
}
于 2012-06-13T18:32:52.690 回答