请教大虾,如何在已经做好的flash文件中加入超链接?谢谢
为什么上面的代码不能打开超级链接?<embed src="http://localhost/fish.swf?clickthru=http://armsun.net"
width="120" height="270" align="absmiddle" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-
flash"></embed>
而下面的代码能够打开超级链接呢?
<embed src="http://images.sohu.com/cs/button/dongsheng//05/gaitianli/3500515.swf?clickthru=http://192.168.0.236/
?clickthru=http://armsun.net"
width="120" height="270" align="absmiddle" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-
flash"></embed>
就是flash文件不一样,其它的代码都是一样的啊,谢谢大虾指教
问题点数:0、回复次数:9Top
1 楼jiagao(www.jiagao.net)回复于 2003-11-03 12:02:11 得分 0
http://localhost/fish.swf?clickthru=http://armsun.net
将clickthru值传递给swf文件,你的fish文件做的不对吧。Top
2 楼robinhunan(雪峰)回复于 2003-11-03 12:09:57 得分 0
fish.swf不是我做的,
要是是我做的,可以把链接http://192.168.0.1/click.php?e=1&df=2
加进去的
Top
3 楼jiagao(www.jiagao.net)回复于 2003-11-03 13:59:29 得分 0
哦,你是想在网页上的swf文件上加链接吧?
有个做法:
1、将swf文件放到一个层上,并将swf背景透明,<PARAM NAME=wmode VALUE=transparent>
2、新建一层,并设置其z坐标处于swf文件层之上,在层上放入透明的图片,对图片添加需要的链接即可。Top
4 楼syh555999(易辉)回复于 2003-11-03 14:59:08 得分 0
同上,式一式。Top
5 楼robinhunan(雪峰)回复于 2003-11-03 15:00:42 得分 0
谢谢你,你的想法很有创意,
可是这个也有一个问题,那就是层好象不能绝对定位的,比如说单元格居中了
而层不能居中,
1024*768的显示器和800*600的显示器,层设置的效果是不一样的
Top
6 楼robinhunan(雪峰)回复于 2003-11-03 15:34:23 得分 0
<table border="1" cellspacing="10" onClick="window.open('hot.php','','')">
<tr>
<td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="600" height="600" align="bottom">
<param name="quality" value="high">
<param name="aa" value="http://armsun.net">
<embed src="http://localhost/fish.swf?url" width="600" height="600" align="bottom" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" aa="http://armsun.net"></embed>
</object> </td>
</tr>
</table>
单元格能相应鼠标点击事件,但是里面放了flash文件,只能点在单元格边框上才能打开窗口。Top
7 楼1950(像狗一样活着)回复于 2003-11-05 19:33:27 得分 0
这样也行:
把swf文件导入(实再不行用loadmovie)到一新flash文件里,新文件和原文件长宽都一样,加一层做个透明按纽,链接上就行啦.
顶楼的说那种方法我以前试过,但是flash文件这样写都能用,那些东西都是可有可无的啊
<embed src=*.swf width=? height=?></embed>Top
8 楼zvd(zvd)回复于 2003-11-06 13:25:15 得分 0
SWF文件好象不能导入到新的FLASH文件里啊……
请说明具体怎么做??Top
9 楼jiagao(www.jiagao.net)回复于 2003-11-06 13:49:09 得分 0
新建个flash,用
loadMovieNum ("要flash的路径及名称*.swf", level或target);
如:
loadMovieNum ("../flash/01.swf", 0);Top




