首先忠心感謝凌宇5942給我的幫助!在他的啟迪下我發(fā)現(xiàn)了另一種實(shí)現(xiàn)flash透明背景的辦法,愿與大家共同探討:
凌宇5942告知的解決辦法:在flash的html發(fā)布選項(xiàng)中選windows mode/transparent windowless,發(fā)布為html,插入網(wǎng)頁就可以得到透明的flash的效果。
不錯(cuò),照這樣的辦法去做,便可以發(fā)布出帶有透明flash的html頁。但是它存在一個(gè)問題:所發(fā)布的flash動(dòng)畫只在與其同時(shí)發(fā)布的html頁中顯示透明效果,而如果用dreamweaver新建一個(gè)文件,再將其插入頁面中,保存-->>f12預(yù)覽我們會(huì)發(fā)現(xiàn)它又是不透明的了!這是怎么回事呢?
我仔細(xì)比較了用flash發(fā)布的html頁和用dreamweaver制作的帶有flash 動(dòng)畫的兩個(gè)html頁的源代碼:
1.用flash發(fā)布的html頁源代碼:
?。糎TML>
?。糎EAD>
?。糡ITLE>Movie2</TITLE>
?。?HEAD>
<BODY bgcolor="#000000">
?。?-- URL's used in the movie-->
?。?-- text used in the movie-->
?。?--fdsaaaa aaaaaaa -->
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash
/swflash.cab#version=5,0,0,0"
WIDTH=550 HEIGHT=400>
?。糚ARAM NAME=movie value="Movie2.swf">
?。糚ARAM NAME=quality value=high>
?。糚ARAM NAME=wmode value=transparent>
<PARAM NAME=bgcolor value=#FFFFFF> <!--用flash導(dǎo)出后將背景改為黑色,其目的是便于觀察透明效果-->
<EMBED src="Movie2.swf" quality=high wmode=transparent bgcolor=#FFFFFF WIDTH=550 HEIGHT=400 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version
=ShockwaveFlash"></EMBED>
?。?OBJECT>
</BODY>
?。?HTML>【編者注】我們經(jīng)常收到一些初學(xué)網(wǎng)業(yè)制作的網(wǎng)友提出的問題,很多問題其實(shí)很簡單,只要?jiǎng)幽X筋想一想就可以解決了,但有的網(wǎng)友不喜歡多思考,一遇到問題想都不想就直接去問別人,這種學(xué)習(xí)方法可不太好。而本文的作者學(xué)到一種技巧后,他發(fā)現(xiàn)這種技巧在兩種環(huán)境下顯示的結(jié)果不同,這個(gè)時(shí)候比較兩種環(huán)境中產(chǎn)生的源代碼的區(qū)別無疑是解決問題最好的方法!他也正是這樣做的,并最終解決了問題。本文涉及的問題并不算太難,但作者發(fā)現(xiàn)問題、解決問題的思路卻很值得我們學(xué)習(xí)!
首先忠心感謝凌宇5942給我的幫助!在他的啟迪下我發(fā)現(xiàn)了另一種實(shí)現(xiàn)flash透明背景的辦法,愿與大家共同探討:
凌宇5942告知的解決辦法:在flash的html發(fā)布選項(xiàng)中選windows mode/transparent windowless,發(fā)布為html,插入網(wǎng)頁就可以得到透明的flash的效果。
不錯(cuò),照這樣的辦法去做,便可以發(fā)布出帶有透明flash的html頁。但是它存在一個(gè)問題:所發(fā)布的flash動(dòng)畫只在與其同時(shí)發(fā)布的html頁中顯示透明效果,而如果用dreamweaver新建一個(gè)文件,再將其插入頁面中,保存-->>f12預(yù)覽我們會(huì)發(fā)現(xiàn)它又是不透明的了!這是怎么回事呢?
我仔細(xì)比較了用flash發(fā)布的html頁和用dreamweaver制作的帶有flash 動(dòng)畫的兩個(gè)html頁的源代碼:
1.用flash發(fā)布的html頁源代碼:
?。糎TML>
<HEAD>
?。糡ITLE>Movie2</TITLE>
</HEAD>
<BODY bgcolor="#000000">
?。?-- URL's used in the movie-->
<!-- text used in the movie-->
?。?--fdsaaaa aaaaaaa -->
?。糘BJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash
/swflash.cab#version=5,0,0,0"
WIDTH=550 HEIGHT=400>
<PARAM NAME=movie value="Movie2.swf">
?。糚ARAM NAME=quality value=high>
<PARAM NAME=wmode value=transparent>
?。糚ARAM NAME=bgcolor value=#FFFFFF> <!--用flash導(dǎo)出后將背景改為黑色,其目的是便于觀察透明效果-->
?。糆MBED src="Movie2.swf" quality=high wmode=transparent bgcolor=#FFFFFF WIDTH=550 HEIGHT=400 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version
=ShockwaveFlash"></EMBED>
?。?OBJECT>
</BODY>