|
今天測(cè)試div層和flash的交互,發(fā)現(xiàn)div層總是被flash層遮蓋,在百度上找了一會(huì),說是加個(gè)<param name="wmode" value="transparent" />就成了,我加完后在IE下問題是解決了,但是FF下好像沒有反應(yīng),后來(lái)才知道IE中和FF加的代碼是不一樣的,如下:
IE瀏覽器下可用
。紁aram name="wmode" value="transparent" />
firefox下可用
。糴mbed src="YourFlash.swf" wmode="transparent" ... ></embed>
關(guān)于wmode屬性資料:
(可選)允許使用 Internet Explorer 4.0 中的透明 Flash 內(nèi)容、絕對(duì)定位和分層顯示功能。此標(biāo)記/屬性僅在帶有 Flash Player ActiveX 控件的 Windows 中有效。
"Window"在 Web 頁(yè)上用影片自己的矩形窗口來(lái)播放應(yīng)用程序。"Window"表明此 Flash 應(yīng)用程序與 HTML 層沒有任何交互,并且始終位于最頂層。
"Opaque" 使應(yīng)用程序隱藏頁(yè)面上位于它后面的所有內(nèi)容。
"Transparent"使 HTML 頁(yè)的背景可以透過應(yīng)用程序的所有透明部分顯示出來(lái),并且可能會(huì)降低動(dòng)畫性能。
"Opaque windowless"和"Transparent windowless"都可與 HTML 層交互,從而允許 SWF 文件上方的層遮蔽應(yīng)用程序。這兩種選項(xiàng)之間的差異在于"Transparent"允許透明,因此,如果 SWF 文件的某一部分是透明的,則 SWF 文件下方的 HTML 層可以透過該部分顯示出來(lái),而"opaque"則不會(huì)顯示。
|
|
【收藏】【打印】【進(jìn)入論壇】 |
|
|
|
|
|
|
|