解決Flash在IE和Firefox背景不透明的問(wèn)題

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

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

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

<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>

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

關(guān)鍵詞:FlashFirefox