swf文件加超链接方法

2014年-07月-16日

在很多时候我们的swf文件素材并没有在代码里写入超链接地址,当然有也未必是我们想要的地址,很多时候我们都要自己手动添加这个地址,本文就详细讲解swf文件添加超链接a标签的方法
本示例中flash文件尺寸为:950*100
要实现点击此swf文件的时候跳转到一个具体的网页,我们有两种方法

1,添加:用代码添加链接

具体代码为:
<!--
<div style="width:950px; height:100px; margin:0 auto; margin-bottom:10px; position:relative;">
<a href="/banche/" style="display:block;width:950px;height:100px;position:absolute;left:0;top:0; background-image:url(/style/images/speed.gif);"></a>
<embed width="950" height="100" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="/style/images/speed.swf" wmode="transparent" /> 
</div>
-->

其中几个要点:
a,将外围容器设置相对定位  position:relative;
b,将a标签设置绝对定位  position:absolute;
c,a标签的背景图为一张透明的图片

因为swf文件并不能直接用a标签包括起来加链接
所以我们这样做的原理就是用一张透明的图加在swf文件上方,给图片设置链接,就相当于给swf设置了链接,效果是一样的
而且也不需要用dw等软件插入一大堆代码及脚本文件比较简洁

2,修改:swf文件已经有链接地址

在很多时候我们下载的文件素材已经包含了链接地址,我们需要修改这个地址就要用到一个软件:UrlActionEditor
这个软件操作很简单只需要打开文件将其默认的链接修改为我们需要的再保存即可



附:UrlActionEditor软件下载地址