很多时候,由于网站的需要, 把flash动画也就是swf格式的文件用作背景效果, 前面显示的是一张图片, 由于图片可以根据需要更换,而SWF则不需要更换, 这样来看, 就可达到多个图片共用一个SWF的效果, 显得个性十足, 这种做法对于使用swf文件不十分熟练的站长来说, 是有莫大的帮助的, 现在的问题是怎么样才能满足这种需求, 以下是wwufengg在N年前就用过的, 现在偶尔要用到并且已经成功应用的方法. 要达到这个效果, 首先的思路是, SWF文件的背景, 然后在其上挂一个前景的图片, 然后这个效果就是有一个flash动画在图片上活动, 显得十足的动感. 而实际上的操作则是相反, 也即swf文件是在上面, 对应的图片则需要放在下面, 要在同一个区域这样显示的话, 只有通过z-index属性, 即背景, 前景的设置来达到要求. 这样解决问题的思路就很清析了, 在一个"区域"内把静态的背景图片设置一下, 然后在把SWF文件摞到背景图片上

很多时候,由于网站的需要, 把flash动画也就是swf格式的文件用作背景效果, 前面显示的是一张图片, 由于图片可以根据需要更换,而SWF则不需要更换, 这样来看, 就可达到多个图片共用一个SWF的效果, 显得个性十足, 这种做法对于使用swf文件不十分熟练的站长来说, 是有莫大的帮助的, 现在的问题是怎么样才能满足这种需求, 以下是wwufengg在N年前就用过的, 现在偶尔要用到并且已经成功应用的方法. 要达到这个效果, 首先的思路是, SWF文件的背景, 然后在其上挂一个前景的图片, 然后这个效果就是有一个flash动画在图片上活动, 显得十足的动感. 而实际上的操作则是相反, 也即swf文件是在上面, 对应的图片则需要放在下面, 要在同一个区域这样显示的话, 只有通过z-index属性, 即背景, 前景的设置来达到要求. 这样解决问题的思路就很清析了, 在一个"区域"内把静态的背景图片设置一下, 然后在把SWF文件摞到背景图片上,具体的作法如下:

<p background="images/cantact.jpg" bgcolor="#990000" width="635" hight="107">     //注: 这个P属性的background用来调用静态图片, 如jpg,png,GIF等格式的, 如果没有图片的话, 则会显示bgcolor确定的颜色, 前提是确保swf文件的背景透明, 也即: <param name="wmode" value="transparent" /> 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="635" height="107">
    <param name="movie" value="flash/10.swf" />
    <param name="quality" value="high" />              //注: 这个用来确定SWF的质量
    <param name="wmode" value="transparent" />   // 注: 这个属性确定SWF文件的背景透明
    <embed src="flash/10.swf" width="635" height="107" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent">
 </embed>
  </object>
  </p>

通过这种方法,即可达到只更新图片即可达到多个图片共用同一个swf文件的目的