|
怎么给网页中的FLASH动画加超连接,加事件...(1)
首先谢谢jnkc 写技术文档是第一次, 没什么经验... 只希望大家能和我一起分享,我的成果. 可能用语方面不是很正规,要兄弟们费神了, 请高手们多多指点............ 好了,费话不多说了... 进入正题. 在论坛上面,看到了好多帖子,是关于FLASH的有30%(可能有点夸张..) 是"怎么在网页中插入的Flash上加超连接","如何让Flash接受相应的单击事件等" 这类的问题. FLASH可能是点特殊吧,不能直接用<a></a>来设置超连接... 也不能直接加入事件,所以才有这些问题的出现.
在搜集的相关的资料,加上自己的测试后.终于可以给以上问题个答复了. 我先把研究后的代码贴出来,然后在进行分析. <div style="z-index:-1"> <!--1.设置FLASH为底层--> <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="115"> <param name="movie" value="media.swf"> <param name="quality" value="high"> <embed src="media.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="200" height="115"></embed> <param name="wmode" value="transparent"> <!--2.必须把FLASH设置为透明--> </object> </div> <div id="huiLayer" style="cursor: hand; position:absolute; left:10px; top:10px; width:200px; height:115px; z-index:1; visibility: visible;"><a href="http://www.cnlk.com"> <img src="http://www.abcdown.net/InfoView/kong.gif" width="200" height="115" border="0"></a></div> <!--如果直接加个透明层的话,我试验过了,是不行. 可能高手们有好的办法..-->
|