日期:2013-11-23  浏览次数:20598 次

  网页中的图片滚动效果,js的对象不太熟,就用flash来了.

  大体的流程.

  图片加载,效果层加载,设定效果层的_x,_y,使之于图片逐一对应. 然后鼠标事件,鼠标经过,stopMove,鼠标点击,openPIC in IE. 图片循环不见断的实现模型:

var picNum:Number;//总图片数,解析xml可得. 
var picMargin:Number=5;//设置pic的间隔; 
if(pic._x<(0-pic._width)){ 
pic._x=(pic._width+picMargin)*(picNum-1); 

图片点击后,打开对应的图片,我这里用的办法比较笨一点,(有好办法的,顶一下) 
先将btn的名字设定,与图片的名字对应,用btn的name来定位pic对应xml的节点; 
sample: 
btn Name: btn1,picName:pic1; 
btn.onRelease=function(){ 
var tt=substr(this._name); 
bigShow=obj.firstChild.childNodes[tt].attributes.url1; 
getURL(bigShow,"_blank"); 

  源码和效果请看下载的紧缩包里内容吧!点击这里下载源文件