日期:2014-05-17  浏览次数:20685 次

如何把网站里的gif格式文件改成flash
{template "header.htm"}
  <div id="main">
  <div id="index">
  <div class="banner"><a href="#"><img src="{$web_dir}templates/{$skin_dir}/images/banner.gif" /></a>
<TABLE cellSpacing=0 cellPadding=1 width="100%" border=0>
<TBODY>
<TR align=left>
  <TD><img src="/zhuanyetuandui.jpg" width="996" height="32" /></TD>
</TR>
<TR align=left>
<TD>
<CENTER>
现在代码是这样子,之前是jpg格式的,我改成的gif gif格式能播放, 改成swf就不能播放了,有哪位朋友知道怎么改
还有一个问题www.sc-kinglaw.com 这个网站,比如我想点关于我们显示一种图片,点新闻动态显示一种图片,后面的分组点开都是不同的图片,可以实现吗?应该怎么改,有哪位朋友能帮我一下,在此谢谢!

------解决方案--------------------
问题表述的不是很清楚
1. 首先 swf 不能使用 img 标签进行播放, 而是需要使用 object 标签, 这是个例子:
<object width="400" height="40"
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/
pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
<param name="src" value="你的.swf路径">
<param name="autostart" value="false">
<embed src="你的.swf路径" width="400" height="40" autostart="false"></embed>
</object> 

使用了2处swf路径是增加浏览器兼容性的,embed是为了非IE类准备的,不会影响效果。

2. 第二个问题, 你是想鼠标滑过图变化掉是吗,为了兼容性使用a标签吧
html:
<a href="" class="xx"></a>
css:
.xx{display:block; width:50px; height:50px; background:url(路径) no-repeat;}
.xx:hover{background:url(要变化成那个图片的路径) no-repeat;}