speed = 5;//滚动的速度
str="img"//照片序列文件开始字符 如:img1.jpg 就写img
startimg = 2;//照片序列文件开始数字+1,第一张叫img1.jpg 就写2
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) {
duplicateMovieClip(mc, "mc"+i, getNextHighestDepth());
this["mc"+i]._x = w*i;
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;
if (this._x == -_root.w) {
this.i == _root.total ? _root.LoaderNum++ : null;
LoadImg(str+(this.i+_root.LoaderNum*total+_root.startimg-1)+".jpg", this);
}
//
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 {
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() {
上一篇:
Flash AS实现的一个水波效果动画
下一篇:
一个鼠标效果,代码简单易懂,效果不错的