我們經(jīng)常收到一些初學(xué)網(wǎng)業(yè)制作的網(wǎng)友提出的問(wèn)題,很多問(wèn)題其實(shí)很簡(jiǎn)單,只要?jiǎng)幽X筋想一想就可以解決了,但有的網(wǎng)友不喜歡多思考,一遇到問(wèn)題想都不想就直接去問(wèn)別人,這種學(xué)習(xí)方法可不太好。而本文的作者學(xué)到一種技巧后,他發(fā)現(xiàn)這種技巧在兩種環(huán)境下顯示的結(jié)果不同,這個(gè)時(shí)候比較兩種環(huán)境中產(chǎn)生的源代碼的區(qū)別無(wú)疑是解決問(wèn)題最好的方法!他也正是這樣做的,并最終解決了問(wèn)題。本文涉及的問(wèn)題并不算太難,但作者發(fā)現(xiàn)問(wèn)題、解決問(wè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)頁(yè)就可以得到透明的flash的效果。

            不錯(cuò),照這樣的辦法去做,便可以發(fā)布出帶有透明flash的html頁(yè)。但是它存在一個(gè)問(wèn)題:所發(fā)布的flash動(dòng)畫(huà)只在與其同時(shí)發(fā)布的html頁(yè)中顯示透明效果,而如果用dreamweaver新建一個(gè)文件,再將其插入頁(yè)面中,保存-->>f12預(yù)覽我們會(huì)發(fā)現(xiàn)它又是不透明的了!這是怎么回事呢?

            我仔細(xì)比較了用flash發(fā)布的html頁(yè)和用dreamweaver制作的帶有flash 動(dòng)畫(huà)的兩個(gè)html頁(yè)的源代碼:

            1.用flash發(fā)布的html頁(yè)源代碼:

          <HTML>
          <HEAD>
          <TITLE>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>
          <PARAM NAME=movie value="Movie2.swf">
          <PARAM NAME=quality value=high>
          <PARAM 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>

            2.用dreamweaver制作的帶有flash 動(dòng)畫(huà)的html頁(yè)的源代碼:

          <html>
          <head>
          <title>Untitled Document</title>
          <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
          </head>

          <body bgcolor="#000000" text="#000000"><!--背景亦為黑色,其目的是便于觀察透明效果-->
          <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">
          <param name=movie value="Movie2.swf">
          <param name=quality value=high>
          <embed src="Movie2.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version
          =ShockwaveFlash" type="application/x-shockwave-flash" width="550" height="400">
          </embed>
          </object>
          </body>
          </html>

            請(qǐng)仔細(xì)比較分析兩段代碼的<object>標(biāo)記中的<embed>標(biāo)記,我們發(fā)現(xiàn)其中的不同之處:前者有參數(shù)wmode=transparent而后者卻沒(méi)有,這就是影響flash是否透明的關(guān)鍵之所在!

            請(qǐng)想一下dreamweaver的有關(guān)flash的屬性面板,是否對(duì)parameter有印象呢?大家是否知道它的用處呢?

            現(xiàn)在讓我們用dreamweaver來(lái)做透明效果:選中剛才已插入的flash動(dòng)畫(huà),右擊鼠標(biāo)選擇properties調(diào)出屬性面板后,再單擊parameter按鈕,在彈出的對(duì)話(huà)框中點(diǎn)擊加號(hào)圖標(biāo),在左側(cè)的parameter中鍵入wmode在右側(cè)的value框內(nèi)鍵入transparent點(diǎn)擊ok,按f12進(jìn)行預(yù)覽,ok!我們所要的透明效果就出現(xiàn)了!

            先不要激動(dòng),我們把這一技巧推廣,它是否能對(duì)任何的按flash默認(rèn)設(shè)置(即不對(duì)windows mode/transparent windowless進(jìn)行修改)的動(dòng)畫(huà)都奏效呢?經(jīng)過(guò)我的實(shí)驗(yàn)證明它是普遍試用的。也就是說(shuō)在dreamweaver中插入任何一個(gè)flash動(dòng)畫(huà)后,對(duì)其進(jìn)行properties→parameter→wmode→value=transparent設(shè)置都可以實(shí)現(xiàn)flash的透明背景效果。

            其實(shí)關(guān)于dreamweaver中flash動(dòng)畫(huà)的parameter除了wmode外還有很多種,請(qǐng)大家在以后的學(xué)習(xí)中多注意,多交流!

          posted on 2005-03-04 22:14 AK747 閱讀(245) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 其他
           
          主站蜘蛛池模板: 古浪县| 炎陵县| 常宁市| 德令哈市| 宜黄县| 巴林右旗| 淮南市| 玉环县| 德化县| 高淳县| 杨浦区| 博湖县| 毕节市| 马山县| 镇江市| 永胜县| 舒兰市| 凤冈县| 友谊县| 子长县| 台州市| 乐至县| 关岭| 晋中市| 泰宁县| 澳门| 五常市| 民丰县| 海南省| 彰化市| 龙江县| 黄山市| 涟水县| 来安县| 和顺县| 陕西省| 紫阳县| 德保县| 章丘市| 奉贤区| 杂多县|