透明Falsh,就是指發(fā)布的Falsh動畫是沒有背景的swf格式文件。 透明Flash的制作方法如下: flash制作完成后,在發(fā)布的時候,勾選“html”;在html的設(shè)置窗口中,將“窗口”選項設(shè)定為“透明無窗口”。 所謂透明就是說透過它的背景部分可以看到后面的東西,也就是說它后面必須有東西,才能說它是不是透明了,如果你僅僅就一個Flash的動畫(swf文件),也就不存在它后面的東西了,也就無所謂透明不透明了。
通常說的給網(wǎng)頁添加透明Flash,就是指把swf格式文件的動畫添加在網(wǎng)頁頁面內(nèi)容的最表層,如果這個Flash動畫的背景是透明的,那么位于它下方的網(wǎng)頁上的其他內(nèi)容就可透過Flash的透明背景顯示出來。 因為瀏覽器窗口是白色的,所以當你在瀏覽器的地址欄中直接輸入這個swf格式文件的網(wǎng)址并回車,那么在瀏覽器窗口中我們看到的Flash范圍內(nèi)的背景部分的顏色,就是這個Flash動畫的背景顏色。如果你在制作Flash動畫時,把背景設(shè)定為白色,那么就可使這個SWF融于白色背景中了,這樣,我們在瀏覽器中觀察到的Flash動畫,其背景仿佛是透明的一樣。 flash是程序,單獨的一個swf不可能透明!通常意義上所說的添加透明Flash,是指添加在網(wǎng)頁表面上的swf格式的flash動畫背景透明。要在網(wǎng)頁上添加背景透明的Flash動畫,我們可使用一組特定的HTML代碼。 下面是實現(xiàn)FLASH背景透明效果的HTML代碼: <!--添加一個透明FLASH動畫特效的代碼--> <embed src="透明FLASH動畫地址" width="700" height="500" quality="high" wmode="transparent" align="center" style="position: absolute;left:0;top:0"> 說明: width和height 是設(shè)定FLASH的寬度和高度, left 是設(shè)定FLASH距屏幕左邊的距離, top 是設(shè)定FLASH距屏幕頂部的距離。 其中 wmode="transparent" 表示了可指定FLASH背景透明 (其中width、height、left、top 的值自行調(diào)試確定) 添加透明FLASH動畫的方法: 在編輯界面編輯完文章后,將編輯方式轉(zhuǎn)換為HTML方式,然后將上面這段藍色代碼復制后,粘貼在文章所有代碼的最后面(其中width、height、left、top 的取值可自行調(diào)試確定)。 初學者可閱讀我的博文: 如何為網(wǎng)頁添加FLASH 示例-- 一個有藍色背景的FLASH動畫,使其背景透明的HTML代碼如下: <!--添加的透明FLASH動畫:花草--><EMBED style="POSITION: absolute; TOP: 2770px; LEFT: 220px" height=400 type=application/x-shockwave-flash align=center width=550 src=http://upload./up4/1293866883x3740581811.swf; quality="high" wmode="transparent"> |