2009-01-27 59 views
3

我的網頁上有一個SWF視頻播放器。我想用一個高Z值的索引在它上面繪製一個div標籤作爲它的彈出窗口。它是非常通用的彈出窗口。因此我不能把它作爲swf的一部分。但是,SWF似乎具有非常高的zIndex,並且不允許任何HTMLO實體放在它上面。我如何做到這一點或者是否有其他解決方案?SWF上的HTML對象

謝謝。

回答

9

有一些參數必須傳遞給SWF文件才能實現。在HTML表示,該對象的標籤內,你應該把:

<param name="wmode" value="transparent"> 

和...

<embed wmode="transparent" ... 

,如果您使用的是JS庫來渲染SWF對象類似的值應適用。

3

您需要設置了一個param添加到Flash對象<param NAME="wmode" VALUE="transparent">這個放回去,在「流」,並允許其他HTML元素頂上去

哦,添加的wmode =「透明」 TH嵌入標籤

+0

添加使用爲比Firefox等瀏覽器的flash對象的幫助。 – Chetan 2011-07-25 06:39:20

1

快速&骯髒的技術是有黑/白圖像(只是一個不同的類有重複的背景圖像的SWF容器)每次你顯示你的覆蓋格,然後將其改回正常的時間來更換SWF時覆蓋div接近。

另一種方法是使用的iframe的SWF,但是這不是太花哨我猜:)