flash新闻图片变换效果代码

flash新闻图片变换效果代码

转载http://hi.baidu.com/ibanaz/blog/item/acc8623898b6e32397ddd8ce.html

<a target=_self href="javascript:goUrl()"> 
                    <span class="f14b">
                    <script type="text/javascript">
imgUrl1="http://www.weci.cn/upload/photo/001.jpg";
imgtext1="www.weci.cn"
imgLink1=escape("http://weci.cn/");
imgUrl2=" http://www.weci.cn/upload/photo/002.jpg ";
imgtext2="www.weci.cn"
imgLink2=escape("http://weci.cn");
imgUrl3=" http://www.weci.cn/upload/photo/003.jpg ";
imgtext3="www.weci.cn"
imgLink3=escape("http://weci.cn/");
imgUrl4=" http://www.weci.cn/upload/photo/004.jpg ";
imgtext4="www.weci.cn"
imgLink4=escape("http://weci.cn");
imgUrl5=" http://www.weci.cn/upload/photo/005.jpg ";
imgtext5="www.weci.cn"
imgLink5=escape("http://weci.cn/");

 var focus_width=300
 var focus_height=266
 var text_height=18
 var swf_height = focus_height+text_height
 
 var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3+"|"+imgUrl4+"|"+imgUrl5
 var links=imgLink1+"|"+imgLink2+"|"+imgLink3+"|"+imgLink4+"|"+imgLink5
 var texts=imgtext1+"|"+imgtext2+"|"+imgtext3+"|"+imgtext4+"|"+imgtext5
 
 document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
 document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="http://www.weci.cn/upload/news.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">');
 document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
 document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
 document.write('<embed src="pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#F0F0F0" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');  document.write('</object>');
 

 </script>
                    </span></a><span id=focustext class=f14b> </span>

演示地址

FLASH文件

网站新闻图片轮换代码
2006-08-30 18:02

var left_img='<a target=_blank href="http://www.3731.cn/tv/"><img src=ok.gif border=0></a>';
var right_img='<a target=_blank href="http://www.3731.cn/film/"><img src=ok2.gif border=0></a>';

 var delta=0.05
 var collection;
 function floaters() {
  this.items = [];
  this.addItem = function(id,x,y,content)
      {
     document.write('<DIV id='+id+' style="Z-INDEX: 10; POSITION: absolute;  width:80px; height:60px;left:'+(typeof(x)=='string'?eval(x):x)+';top:'+(typeof(y)=='string'?eval(y):y)+'">'+content+'</DIV>');
     
     var newItem    = {};
     newItem.object   = document.getElementById(id);
     newItem.x    = x;
     newItem.y    = y;

     this.items[this.items.length]  = newItem;
      }
  this.play = function()
      {
     collection    = this.items
     setInterval('play()',10);
      }
  }
  function play()
  {

   for(var i=0;i<collection.length;i++)
   {
    var followObj  = collection[i].object;
    var followObj_x  = (typeof(collection[i].x)=='string'?eval(collection[i].x):collection[i].x);
    var followObj_y  = (typeof(collection[i].y)=='string'?eval(collection[i].y):collection[i].y);

    if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x)) {
     var dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta;
     dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx));
     followObj.style.left=followObj.offsetLeft+dx;
     }

    if(followObj.offsetTop!=(document.body.scrollTop+followObj_y)) {
     var dy=(document.body.scrollTop+followObj_y-followObj.offsetTop)*delta;
     dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy));
     followObj.style.top=followObj.offsetTop+dy;
     }
    followObj.style.display = '';
   }
  } 
  
 var theFloaters  = new floaters();
 theFloaters.addItem('followDiv1','document.body.clientWidth-106',10,''+right_img+'');
 theFloaters.addItem('followDiv2',6,10,''+left_img+'');
 theFloaters.play();

posted on 2007-12-28 08:16  C#家园  阅读(1470)  评论(0编辑  收藏  举报