flash中实现js的图片滚动效果 |
| 作者:佚名 来源:不详 更新:2007-1-13 21:00:48 错误报告 我要投稿 |
看个效果先http://campus.nwpu.edu.cn/xsc/AirRobot/index.asp 网页中的图片滚动效果,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"); } 源文件
点击浏览该文件
|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |