解決Flash在IE和Firefox背景不透明的問題

2010-08-28 10:54:11來源:西部e網(wǎng)作者:

現(xiàn)在好多Flash都是透明背景,覆蓋在網(wǎng)頁上面效果非常好,但是直接加入Flash卻發(fā)現(xiàn)Flash該透明的地方不透明,怎么辦呢?其實加上一個參數(shù)就可以解決了,但是IE瀏覽器和Firefox瀏覽器對應(yīng)的代碼還有些不一樣,下面有一個實例,紅色的是針對IE瀏覽器的,藍(lán)色的是針對Firefox瀏覽器的。全部加上可以兼容IE和Firefox的Flash背景透明效果,看代碼:

注意:Flash地址、寬度和高度我都寫的是漢字,用的時候注意修改。

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="       <param name="movie" value="Flash地址">
       <param name="quality" value="high" />
       <param name="wmode" value="transparent">
       <embed src="Flash地址" quality="high" pluginspage="
wmode="transparent" ></embed>
</object>

其實說白了很簡單,在Flash早期版本對IE和Mozilla瀏覽器系列提供的API是不同的,param就對應(yīng)IE瀏覽器系列,embed就對應(yīng)Mozilla瀏覽器系列。只要留意這一點就很簡單了,里面的參數(shù)都是一致的。(西部e網(wǎng))

關(guān)鍵詞:FlashFirefox