有一些FLASH SWF素材本身带有链接的,我们可以下一个swf的编辑器替换网址就可以了,还有一些是没带超链接,要自己加上的,我尝试着用swf编辑器加,但是都没成功,看不懂代码啊!!!而且FLASH元素加载后不能简单的用a来包括进行超链接,在网上搜索了半天之后,终于找到了一个解决办法,代码如下:

[cce_html]
<div style="position:relative;">
    <a target="_blank" href="http://blce.me/" style="display:block;width:300px;height:250px;position:absolute;left:0;top:0;background:transparent url('http://drmcmm.baidu.com/media/id=nH0LrHDLnjbz&gp=401&time=nHndP1f3nj0vr0.gif');">
    </a>
    <embed width="300" height="250" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://drmcmm.baidu.com/media/id=nH0LrjbsPjT4&gp=401&time=nHndP1fvn1f4n0.swf" wmode="transparent" />
</div>
[/cce_html]

使用这段代码可以实现SWF完美加上超链接,适用于IE各版本、火狐、Chrome、Opera等等。

如果自己要用,请改动SWF文件路径以及宽高即可。

注:这段代码中

http://drmcmm.baidu.com/media/id=nH0LrHDLnjbz&gp=401&time=nHndP1f3nj0vr0.gif

这个文件是一个空白的透明GIF文件。