这个我记得是很早学来的,所以今天又整理了下放出来,方便大家查询使用: )
function manyLoadMovie(num, x, y, xscal, yscal, dis) {
for (var i = 0; i<num; i ) {
var Temp = createEmptyMovieClip("temp" i, i);
var L = createEmptyMovieClip("load" i, i num);
Temp.t = i;
L.loadMovie(i ".swf");
L._xscale = xscal;
L._yscale = yscal;
L._x = x i*dis;
L._y = y;
T = createTextField("txt" i, i 10000, L._x, L._y, 100, 100);
Temp.onEnterFrame = function() {
var a = this._parent["load" this.t].getBytesLoaded();
var b = this._parent["load" this.t].getBytesTotal();
this._parent["txt" this.t].text = int(a*100/b) "%";
if (a>=b and a>10) {
this._parent["txt" this.t].removeTextField();
this.removeMovieClip();
}
};
}
}
manyLoadMovie(4, 100, 100, 50, 50, 50);
//参数分别是文档数量,起点x,起点y,宽度比例,高度比例,排列间距.
for (var i = 0; i<num; i ) {
var Temp = createEmptyMovieClip("temp" i, i);
var L = createEmptyMovieClip("load" i, i num);
Temp.t = i;
L.loadMovie(i ".swf");
L._xscale = xscal;
L._yscale = yscal;
L._x = x i*dis;
L._y = y;
T = createTextField("txt" i, i 10000, L._x, L._y, 100, 100);
Temp.onEnterFrame = function() {
var a = this._parent["load" this.t].getBytesLoaded();
var b = this._parent["load" this.t].getBytesTotal();
this._parent["txt" this.t].text = int(a*100/b) "%";
if (a>=b and a>10) {
this._parent["txt" this.t].removeTextField();
this.removeMovieClip();
}
};
}
}
manyLoadMovie(4, 100, 100, 50, 50, 50);
//参数分别是文档数量,起点x,起点y,宽度比例,高度比例,排列间距.
//注意外部文档分别为0.swf,1.swf,2.swf.........递增的,其实稍微改下,加载图片也相同
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




