奥义思网站建设-www.aooly.com
奥义思坚信质量高于产量
我们的团队自成立以来,秉承着质量是衡量价值最重要标准的理念,致力于打造高品质数字产品。不放过任何一个小的瑕疵而一蹴而就,体现的不仅是我们对品质的苛求,也是对客户以及产品负责的态度。
马上联系我们,让天才的设计师帮您实现这一切。

    在Dreamweaver中实现flash的透明背景

      我们经常收到一些初学网业制作的网友提出的问题,很多问题其实很简单,只要动脑筋想一想就可以解决了,但有的网友不喜欢多思考,一遇到问题想都不想就直接去问别人,这种学习方法可不太好。而本文的作者学到一种技巧后,他发现这种技巧在两种环境下显示的结果不同,这个时候比较两种环境中产生的源代码的区别无疑是解决问题最好的方法!他也正是这样做的,并最终解决了问题。本文涉及的问题并不算太难,但作者发现问题、解决问题的思路却很值得我们学习!

      我发现了另一种实现flash透明背景的办法,愿与大家共同探讨:

      解决办法:在flash的html发布选项中选windows mode/transparent windowless,发布为html,插入网页就可以得到透明的flash的效果。

      不错,照这样的办法去做,便可以发布出带有透明flash的html页。但是它存在一个问题:所发布的flash动画只在与其同时发布的html页中显示透明效果,而如果用dreamweaver新建一个文件,再将其插入页面中,保存-->>f12预览我们会发现它又是不透明的了!这是怎么回事呢?

      我仔细比较了用flash发布的html页和用dreamweaver制作的带有flash 动画的两个html页的源代码:

      1.用flash发布的html页源代码:

      <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导出后将背景改为黑色,其目的是便于观察透明效果-->
      <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>

       

      最简单得方法是插入如下代码:
       
      <table border="0" cellPadding="0" cellSpacing="0" width="100%">
              <tr>
                <td height="210" background="背景图片.jpg"><object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0 height=210 width=750>
                    <param name="movie" value="路径/文件名称.swf">
                    <param name="quality" value="high">
                    <param name="wmode" value="transparent">
                    <embed src="路径/文件名称.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="750" height="210" wmode="transparent">
                    </embed>
                  </object></td>
            </tr></table>