flash中实现js的图片滚动效果
作者:zxlhome 类型:闪吧BBS 来源:闪吧
看个效果先http://campus.nwpu.edu.cn/xsc/AirRobot/index.asp
网页中的图片滚动效果,js的对象不太熟,就用flash来了.
大体的流程.
图片加载,效果层加载,设定效果层的_x,_y,使之于图片一一对应.
然后鼠标事件,鼠标经过,stopMove,鼠标点击,openPIC in IE.
图片循环不见断的实现模型:
源文件
点击浏览该文件
网页中的图片滚动效果,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");
}
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");
}
源文件
点击浏览该文件
责任编辑:uufeng 时间:2005年12月4日
- 上一篇:
- FLASH大头贴 FLASH部分源程序解析
- 下一篇:
- 自动显示时间定时播放音的制作--日期Da
- 相关教材
- 一个图片滚动遮罩特效
- 图片的连续滚动
- 最近更新
