当前位置: 首页 > 图文教程 > Flash动画 > Flash动画基础 > 流量统计无法从FLASH连接中统计来路

Flash动画基础
轻松写Flash Media Server的ASC
在网页中用Flash动画直接播放MP3音乐
Flash引导线制作雪花飘飘动画
Flash动画制作_经典问答20条
在指定网址中才能正常观看Flash动画
Flash 片头加载loading的制作方法
flash 减肥教程
Flash动画制作经典问答20条
Flash入门(1):认识Flash动画制作环境
Flash基础:使用Flash的基本方法
Flash Player 10新特性:Vector
Flash在JavaScript应用程序的交互
制作Flash动画控制SWF大小的技巧
flash9对html文本的支持
Flash CS4基础(1):补间动画和时间轴
Flash全屏模式的特点
在线广告与网页设计是否冲突
Flash基础教程:基本图形绘图技巧实例
Flash CS4基础(3):动画编辑器面板应用
我的FLASH情结2008

Flash动画基础 中的 流量统计无法从FLASH连接中统计来路


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-01   浏览: 195 ::
收藏到网摘: n/a

起因:
     对于一个行业站中广告是必不可少的,而一个精美的广告一般都是通过FLASH的制作来实现的,但是问题就出在这个FLASH上。在FLASH上可以用getURL来实现连接,但是这样的话却无法让流量统计系统统计到你这个连接的来路信息。

过程:
    经过咨询跟查找资料后,得到解释是从FLASH上的连接地址到含有统计系统的页面时,是无法得到来路统计,得到的是“直接输入网址或书签”的结果。如果是这样的,对于一个行业站中的广告会让客户误以为他们这些的流量是浏览者直接输入网址来到他们网站,而不是从你的行业站站点上的广告连接来的。如果你这个广告连接是文字或者图片,那么得到的来路统计信息中就有该广告所在的站点网址。

思路:
    因为图片跟文字是可以正常让统计系统统计到来路信息,那么就从图片着手。
    首先做一个透明的1*1像素的GIF透明图片,然后通过层(DIV)来实现图片跟FLASH的叠加,而FLASH中不做连接的按钮,而是把1*1像素的GIF透明图片的宽跟高设置成FLASH的宽跟高,再在这个GIF图片上做相应的连接。

方法:
    根据思路来做,接着要测试。
<style type="text/css">
<!--
#Layer1 {
    position:absolute;
    left:207px;
    top:47px;
    width:152px;
    height:101px;
    z-index:100;
}
#Layer2 {
    position:absolute;
    left:208px;
    top:47px;
    width:136px;
    height:89px;
    z-index:1;
}
-->
</style>

<div id="Layer1"><a href="客户广告连接地址" target="_blank"><img src="transparent.gif" width="150" height="100" border="0" /></a></div>
<div id="Layer2">
<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="150" height="100">
    <param name="movie" value="banner.swf"> 
    <param name="wmode" value="opaque">
    <param name="quality" value="high">
    <embed src="banner.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="150" height="100" wmode="opaque"></embed>
</object> 
</div>

      经过测试,来路统计正常!

这里重点的地方有2处:
1、两个层的叠加,图片层是放在FLASH层的上面,图片一点要是透明的GIF图片
2、在FLASH中要加入<param name="wmode" value="opaque">属性