相关文章
北京网站建设网页设计基础:Div+CSS布局入门教程
网页设计初学者指南:DHTML中重要的属性方法
网站制作Photoshop图层样式引申绘制玉兔
北京网站建设Photoshop打造绘画象征派照片
网站制作Dreamweaver8创建自定义代码片段的方法
北京网页设计善用色彩让你的网页更靓丽
网站制作浅议Web网页Form表单设计技巧
网站建设网页特效推荐 可以任意编辑的动态表格
网页设计网页设计中针对中文排版CSS心得
网站建设网页颜色配色
品牌理念
北京网站建设最佳合作伙伴
北京网站建设专家企通互联
竭诚为您提供网站建设服务!
友好连接
文章搜索
你的位置:首页 >> 网页设计 >> 北京网站制作网站制作推荐:不间断滚动显示图片的代码
北京网站制作网站制作推荐:不间断滚动显示图片的代码
作者: 北京网站建设 日期:2008-03-27 06:14:07 来源: http://www.qitongnet.com
资深北京网站建设公司企通互联,专业致力于北京网站建设,北京网站制作,北京网站设计,北京网页设计领域,千余网站建设案例,公司拥有国内一流的网站建设、网站制作、网页设计团队,如果您已经有网站的,看看我们精美的网站建设案例也无妨.北京网站建设网址:http://www.qitongnet.com
=======================================================================================
没什么特别的功能,就是可以偷点懒,循环播放照片,自动缩放,照片可以随意增加而不需要重新修改。FLA或加载外部的配置文件,自己检查照片的是否存在。需注意的是:图片数字序列文件不能中断,不然会把中断的地方当成最后一张图片。只要将图片用ACDsee批量修改成有规律名称的图片就行了。比如修改成:img1.jpg,img2.jpg,img3.jpg,img4.jpg,img5.jpg... 在FLA文件里startimg参数设置成第二张图片的数字,如果写第一张会出现1次重复的图片。北京网站建设
网站建设
//下面这句是加上背景的,这个背景会跟着照片滚动.需要自己新建个 影片剪接 叫"border",如果只播放照片就不用这段了.网站制作
网站设计
www.qitongnet.com
支持自定义效果模板企通互联 北京网站建设
北京网页设计
这个是可以自定义效果影片的模板文件,主要是加遮照的影片,无论多少个都可以, 网站设计在mask影片里的填加空白帧,接着就是新建个影片剪辑就OK了. 网站建设企通互联
北京网站制作
网页设计
网站制作
![]() |
网站建设
speed = 5;//滚动的速度 网页设计
str="img"//照片序列文件开始字符 如:img1.jpg 就写img 北京网站制作
startimg = 2;//照片序列文件开始数字 网页设计+1,第一张叫img1.jpg 就写2 www.qitongnet.com
imgy = 30;//照片显示的y轴位置 北京网站设计
imgwidth = 300;//照片最大宽度 网站建设
imgheight = 250;//照片最大高度 网页设计
w = imgwidth+100;//照片之间的间隔大小 北京网站建设
// 网站设计
total = Math.ceil(Stage.width/w); 北京网站制作
LoaderNum = 0; 企通互联
speed2=0; 网站建设
// 网页设计
var mc:MovieClip = this.createEmptyMovieClip("mc", getNextHighestDepth()); 网站设计
for (var i = 0; i<=total; i++) { 北京网页设计
creatmc(i); 北京网站制作
} 北京网站设计
function creatmc(i) { www.qitongnet.com
duplicateMovieClip(mc, "mc"+i, getNextHighestDepth()); 企通互联
this["mc"+i]._x = w*i; www.qitongnet.com
this["mc"+i].i = i; 网站设计
this["mc"+i]._y = imgy; 网站设计
this["mc"+i].onEnterFrame = function() { 北京网站建设
this._x<=total*w ? this._x += _root.speed+_root.speed2 : this._x=-_root.w; www.qitongnet.com
if (this._x == -_root.w) { 北京网站制作
this.i == _root.total ? _root.LoaderNum++ : null; 北京网站设计
LoadImg(str+(this.i+_root.LoaderNum*total+_root.startimg-1)+".jpg", this); 北京网站制作
} 网站建设
// www.qitongnet.com
if (this.img._width != 0) { 北京网站制作 网站制作
if (this.img._width>this.img._height) { 网站建设 北京网站设计
this.img._height = this.img._height/this.img._width*imgwidth; 北京网站建设
this.img._width = imgwidth; 北京网站设计
} else { www.qitongnet.com
this.img._width = this.img._width/this.img._height*imgheight; 北京网站建设
this.img._height = imgheight; 北京网站制作
} 北京网站设计
} 企通互联
this.img._x = (_root.imgwidth-this.img._width)/2; 网站设计
this.img._y = (_root.imgheight-this.img._height)/2; 北京网页设计
}; 北京网页设计
this["mc"+i].onRollOver = function() { www.qitongnet.com
_root.speed2= -_root.speed 网站制作
} 网站建设
this["mc"+i].onRollOut = function() { 北京网站建设
_root.speed2= 0 网站设计
} 网站设计
this["mc"+i].onPress = function() { 企通互联
getURL(this.url);//这里可以修改图片打开的路径 www.qitongnet.com
} 企通互联
} www.qitongnet.com企通互联
function LoadImg(name_, mc_) { 北京网站制作
var img:MovieClip = mc_.createEmptyMovieClip(str, mc_.getNextHighestDepth()); 北京网站制作企通互联
var loadListener:Object = new Object(); 北京网站设计
loadListener.onLoadError = function(target_mc:MovieClip, errorCode:String, httpStatus:Number) { 北京网页设计
if (errorCode == "URLNotFound") { 北京网站设计
_root.LoaderNum = 0; www.qitongnet.com
LoadImg(str+(mc_.i+LoaderNum*total+Number(startimg))+".jpg", mc_); www.qitongnet.com
} 北京网页设计
}; 网站设计
mc_.url=name_ 网站制作
var mcLoader:MovieClipLoader = new MovieClipLoader(); 网站建设
mcLoader.addListener(loadListener); 北京网站制作
mcLoader.loadClip(name_, img); 北京网站建设
}
网站建设str="img"//照片序列文件开始字符 如:img1.jpg 就写img 北京网站制作
startimg = 2;//照片序列文件开始数字 网页设计+1,第一张叫img1.jpg 就写2 www.qitongnet.com
imgy = 30;//照片显示的y轴位置 北京网站设计
imgwidth = 300;//照片最大宽度 网站建设
imgheight = 250;//照片最大高度 网页设计
w = imgwidth+100;//照片之间的间隔大小 北京网站建设
// 网站设计
total = Math.ceil(Stage.width/w); 北京网站制作
LoaderNum = 0; 企通互联
speed2=0; 网站建设
// 网页设计
var mc:MovieClip = this.createEmptyMovieClip("mc", getNextHighestDepth()); 网站设计
for (var i = 0; i<=total; i++) { 北京网页设计
creatmc(i); 北京网站制作
} 北京网站设计
function creatmc(i) { www.qitongnet.com
duplicateMovieClip(mc, "mc"+i, getNextHighestDepth()); 企通互联
this["mc"+i]._x = w*i; www.qitongnet.com
this["mc"+i].i = i; 网站设计
this["mc"+i]._y = imgy; 网站设计
this["mc"+i].onEnterFrame = function() { 北京网站建设
this._x<=total*w ? this._x += _root.speed+_root.speed2 : this._x=-_root.w; www.qitongnet.com
if (this._x == -_root.w) { 北京网站制作
this.i == _root.total ? _root.LoaderNum++ : null; 北京网站设计
LoadImg(str+(this.i+_root.LoaderNum*total+_root.startimg-1)+".jpg", this); 北京网站制作
} 网站建设
// www.qitongnet.com
if (this.img._width != 0) { 北京网站制作 网站制作
if (this.img._width>this.img._height) { 网站建设 北京网站设计
this.img._height = this.img._height/this.img._width*imgwidth; 北京网站建设
this.img._width = imgwidth; 北京网站设计
} else { www.qitongnet.com
this.img._width = this.img._width/this.img._height*imgheight; 北京网站建设
this.img._height = imgheight; 北京网站制作
} 北京网站设计
} 企通互联
this.img._x = (_root.imgwidth-this.img._width)/2; 网站设计
this.img._y = (_root.imgheight-this.img._height)/2; 北京网页设计
}; 北京网页设计
this["mc"+i].onRollOver = function() { www.qitongnet.com
_root.speed2= -_root.speed 网站制作
} 网站建设
this["mc"+i].onRollOut = function() { 北京网站建设
_root.speed2= 0 网站设计
} 网站设计
this["mc"+i].onPress = function() { 企通互联
getURL(this.url);//这里可以修改图片打开的路径 www.qitongnet.com
} 企通互联
} www.qitongnet.com企通互联
function LoadImg(name_, mc_) { 北京网站制作
var img:MovieClip = mc_.createEmptyMovieClip(str, mc_.getNextHighestDepth()); 北京网站制作企通互联
var loadListener:Object = new Object(); 北京网站设计
loadListener.onLoadError = function(target_mc:MovieClip, errorCode:String, httpStatus:Number) { 北京网页设计
if (errorCode == "URLNotFound") { 北京网站设计
_root.LoaderNum = 0; www.qitongnet.com
LoadImg(str+(mc_.i+LoaderNum*total+Number(startimg))+".jpg", mc_); www.qitongnet.com
} 北京网页设计
}; 网站设计
mc_.url=name_ 网站制作
var mcLoader:MovieClipLoader = new MovieClipLoader(); 网站建设
mcLoader.addListener(loadListener); 北京网站制作
mcLoader.loadClip(name_, img); 北京网站建设
}
//下面这句是加上背景的,这个背景会跟着照片滚动.需要自己新建个 影片剪接 叫"border",如果只播放照片就不用这段了.网站制作
Bw = border._width-20; www.qitongnet.com
Btotal = Math.ceil(Stage.width/Bw); www.qitongnet.com
border._visible = 0; 网站建设
for (var i = 0; i<=Btotal; i++) { 企通互联
duplicateMovieClip(border, "border"+i, getNextHighestDepth()); 网站设计
this["border"+i]._x = Bw*i; 网站制作
this["border"+i].onEnterFrame = function() { 北京网站制作
this._x<=_root.Bw*_root.Btotal ? this._x += _root.speed+_root.speed2 : this._x=-_root.Bw; www.qitongnet.com
}; 北京网站制作
}
北京网站建设Btotal = Math.ceil(Stage.width/Bw); www.qitongnet.com
border._visible = 0; 网站建设
for (var i = 0; i<=Btotal; i++) { 企通互联
duplicateMovieClip(border, "border"+i, getNextHighestDepth()); 网站设计
this["border"+i]._x = Bw*i; 网站制作
this["border"+i].onEnterFrame = function() { 北京网站制作
this._x<=_root.Bw*_root.Btotal ? this._x += _root.speed+_root.speed2 : this._x=-_root.Bw; www.qitongnet.com
}; 北京网站制作
}
网站设计
www.qitongnet.com
支持自定义效果模板企通互联 北京网站建设
北京网页设计
这个是可以自定义效果影片的模板文件,主要是加遮照的影片,无论多少个都可以, 网站设计在mask影片里的填加空白帧,接着就是新建个影片剪辑就OK了. 网站建设企通互联
北京网站制作
网页设计
var i = 1;//第一个显示的图片 网站制作
var s = 1;//图片序列文件开始位置 北京网站制作
var e = 4;//共几张图片 网站设计
var t = mask._totalframes; 北京网站设计
cg(); 北京网站设计
function cg() { 北京网站建设
ahl.gotoAndPlay(1); 北京网站建设
img.contentPath="b"+i+".jpg" 网站制作
bgimg.contentPath="b"+(i == s ? e : (i-1))+".jpg" 网站设计
i == e ? i=s : i++; 网站建设
mask._currentframe>=t ? mask.gotoAndStop(1) : mask.nextFrame(); 网站制作
} 网站设计
id = setInterval(cg, 4000);
var s = 1;//图片序列文件开始位置 北京网站制作
var e = 4;//共几张图片 网站设计
var t = mask._totalframes; 北京网站设计
cg(); 北京网站设计
function cg() { 北京网站建设
ahl.gotoAndPlay(1); 北京网站建设
img.contentPath="b"+i+".jpg" 网站制作
bgimg.contentPath="b"+(i == s ? e : (i-1))+".jpg" 网站设计
i == e ? i=s : i++; 网站建设
mask._currentframe>=t ? mask.gotoAndStop(1) : mask.nextFrame(); 网站制作
} 网站设计
id = setInterval(cg, 4000);
网站制作
上一篇:北京网页设计如何在IE右键菜单中添加菜单项以及如何添加IE任务栏按钮
下一篇:www.qitongnet.comHTML:关闭(离开)浏览器窗口前的 系统提示