刘益民中文网

营业时间:8:00 - 22:00

在HTML代码中给FLASH加链接

四月 20, 2007, Posted by cike at 1:06 下午

不想改SWF代码,又想给SWF加链接,网上的流传的用INPUT的方法试过了,不好用,用DIV试试吧

普通的插入FLASH代码:

<style type=”text/css”>
<!–
#Layer1 {
 position:absolute;
 left:100px;
 top:20px;
 width:246px;
 height:91px;
 z-index:10;
}
–>
</style>

<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=”760″ height=”120″>
  <param name=”movie” value=”shangqing_banner.swf” />
  <param name=”quality” value=”high” />
  <embed src=”shangqing_banner.swf” quality=”high” pluginspage=”http://www.macromedia.com/go/getflashplayer” type=”application/x-shockwave-flash” width=”760″ height=”120″></embed>
</object>

再加个DIV层<div id=”Layer1″><a href=http://cike.org/>FLASH链接</a></div>

结果是链接跑到SWF下面去了,不起任何效果

如何让DIV放到FLASH上呢? 只要加上一句<PARAM NAME=”WMode” VALUE=”Transparent”>我也是一头雾水,透明度怎么与上下层扯上了

优化完善

现在FLASH链接字样是显示的,这样不完美,幸好CSS有透明度滤镜,结合上面的,完整代码如下

<style type=”text/css”>
<!–
#Layer1 {
 position:absolute;
 left:100px;
 top:20px;
 width:246px;
 height:91px;
 z-index:10;
filter:alpha(opacity=0);
}
–>
</style>

<div id=”Layer1″><a href=http://cike.org/>FLASH链接</a></div><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=”760″ height=”120″>
  <param name=”movie” value=”shangqing_banner.swf” />
  <param name=”quality” value=”high” />
  <PARAM NAME=”WMode” VALUE=”Transparent”>
  <embed src=”shangqing_banner.swf” quality=”high” pluginspage=”http://www.macromedia.com/go/getflashplayer” type=”application/x-shockwave-flash” width=”760″ height=”120″></embed>
</object>

No comment yet.

Leave a Reply








Scroll to the top