如何在网页上给flash动画加上链接

来源:记忆盒子的博客 责任编辑:栏目编辑 发表时间:2013-07-01 16:02 点击:

      通常,我们给flash动画加链接,是在flash内部加的,直接用flash的ActionScript中的url方法可以轻松搞定。但是那样会带来一些使用上出现的问题,譬如它作为一个广告flash,有时候需要更换链接来宣传不同的产品,如果每次都要重新修改flash,就会使设计人员浪费额外的时间来操作这个事情;另一方面,点击flash内部链接打开另一个页面,那么那个页面是统计不出点击来路的,而是视为直接输入。

      为了解决上述的问题,我们需要在网页上也就是flash外部给flash添加链接,简单的说,就是把flash视作一张图片的效果。

      下面是我在网上找到的几个方法,经过测试是可行的。

      一、为flash新增透明层


网速测试

      (▲点击Flash)原理是定义一个与flash等高等度的链接标签a,然后通过css把标签a定位到flash上面进行透明覆盖。上面这个html方式给flash加链接的代码如下:

<EMBED pluginspage=http://www.macrom edia.com/go/getflashplayer src=http://www.webkaka.com/blog/upload/2011/6/flashDemo20110622.swf type=application/x-shockwave-flash width=480 height=60 wmode=transparent quality=high></EMBED><br / >
<a href='http://www.webkaka.com' style='display:block;width:480px;height:60px;position:absolute;margin-top:-60px; z-index:999;background:#000;filter:alpha(opacity=0);-moz-opacity:0;opacity: 0' title='卡卡网速测试'></a>

      二、用按钮控件BUTTON 来实现

      具体步骤

      1.直接在按钮上加上onClick事件打开指定页面:

      <button style="width:225;height:76;border:none;background:transparent"
onClick="window.open('http://www.flash8.net\',\'_blank\')" hidefocus> 
      <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="225" height="76"> 
      <param name="movie" 
      value="http://www.flash8.net/images/head/bbs.swf"> 
      <param name="wmode" value="Opaque"> 
      <param name="quality" value="high"> 
      <embed src="http://www.flash8.net/images/head/bbs.swf" 
      quality="high" 
      pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="225" height="76"             wmode="Opaque"></embed> 
      </object> 
      </button>

      2.方法1中的代码运行后单击按钮时,按钮中的Flash有个下沉的动作,如果要取消这个动作,可以禁止按钮的交互性,然后用标准的A标签做链接,代码如下:

      <a href="http://www.flash8.com" hidefocus><button disabled style="width:225;height:76;border:none"> 
      <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="225" height="76"> 
      <param name="movie&q

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • 12个影响SEO价格的常见因素
    • 从市场的角度思考网站建设
    • 网站优化之黑帽SEO
    • 行业站站长必备:如何提升行业网站影响力
    • 星际争霸运营与网站运营的思考
    • 乐讯刷机网全新改版 在线刷机更方便更放心
    • 网站优化:如何模拟不同带宽测试网页打开速度
    • 全站301重定性 避免带与不带www域名权重分散的几种方法
    • webkaka新增了几个网页优化工具:图片/CSS/JS压缩
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1