撒钱让世界充满爱:怎样在一个flash上加链接?

来源:百度文库 编辑:高校问答 时间:2024/04/24 01:21:32

flash不能直接加htm链接或者javascript事件。所以说在一个flash动画添加链接一般都是将链接直接做到flash中去。但是有的时候我们的链接都是活的。而且希望这个flash具有通用的用途。这时候如果将链接做死到flash中,对于重用这个flash就带来了很多不便。后来发现,可以通过添加一个透明的图片的方法,来实现。也就让我们的所有事件都发生到这个图片上。

代码如下:

<DIV id=tome style="POSITION: absolute" onclick="window.open('http://192.168.23.142/ztxcb/default.asp','_blank')">
<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="200" height="100">
<param name="movie" value="FloatImage/gl2005.swf">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<embed src="FloatImage/gl2005.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="200" height="100"></embed>
</object><img src="floatImage/tra.gif" style="position:relative;left:-200">
</DIV>

其中 tra.gif是一个透明图片。

做一个按钮或是写上文字,然后在下面的动作面板里写上代码
on (press) {
getURL("abc.htm","blank");

}
即可,其中getURL()中的参数分别是要链接到的页和此页出现的方式。
不过链接网页的地址要与用到此FLASH的网页链接的地址一样

建一个按钮,从他的基本属性里面就有.