MrPoma
23.10.2006, 18:12
написал код который грузит картинки с названиями 0-30.jpg из папки.
в оффлайне фсе нормал работает, а в онлайне грузятся не фсе картинки
вчера не загрузилось около пяти картинок, седня больше чем половина.
в чем проблема не ясно.
ЗЫ: мобыть дело в скорости... у мя модем.. 30кб/с
вот код:
var numsto = 4//количество столбцов
for(var i=0;i<16;i++){
this.createEmptyMovieClip('img'+i,i)
var mr = this['img'+i]
var nstr=Math.floor(i/numsto) //номер строки
var nsto=i-(nstr*numsto) //номер столбца
stepx = 430/numsto //шаг x
stepy = stepx*.7//шаг y
//кадринаты
mr._x = stepx*nsto+6*nsto
mr._y = stepy*nstr+6*nstr
//красная рамка
mr.createEmptyMovieClip('lrtb',1)
mr.lrtb.lineStyle(2,0xff0000,100);
mr.lrtb.moveTo(0, 0);
mr.lrtb.lineTo(0, stepy);
mr.lrtb.lineTo(stepx, stepy);
mr.lrtb.lineTo(stepx, 0);
mr.lrtb.lineTo(0,0);
mr.createEmptyMovieClip('img',0)//создаем мув для картинки
mr.img.loadMovie('OFP/'+i+'.jpg');//грузим картинку
mr.onEnterFrame = function(){// загрузка изображения
this.bl = this.img.getBytesLoaded();
this.bt = this.img.getBytesTotal();
if (this.bl>0 && this.bl>=this.bt){
// загрузка закончилась
delete this.onEnterFrame;
this.ratio_x = stepx/this.img._width;
this.ratio_y = stepy/this.img._height;
if (this.ratio_x<=this.ratio_y) {
this.img._width = stepx;
this.img._yscale = this.img._xscale;
} else {
this.img._height = stepy;
this.img._xscale = this.img._yscale;
}
}
}
}
в оффлайне фсе нормал работает, а в онлайне грузятся не фсе картинки
вчера не загрузилось около пяти картинок, седня больше чем половина.
в чем проблема не ясно.
ЗЫ: мобыть дело в скорости... у мя модем.. 30кб/с
вот код:
var numsto = 4//количество столбцов
for(var i=0;i<16;i++){
this.createEmptyMovieClip('img'+i,i)
var mr = this['img'+i]
var nstr=Math.floor(i/numsto) //номер строки
var nsto=i-(nstr*numsto) //номер столбца
stepx = 430/numsto //шаг x
stepy = stepx*.7//шаг y
//кадринаты
mr._x = stepx*nsto+6*nsto
mr._y = stepy*nstr+6*nstr
//красная рамка
mr.createEmptyMovieClip('lrtb',1)
mr.lrtb.lineStyle(2,0xff0000,100);
mr.lrtb.moveTo(0, 0);
mr.lrtb.lineTo(0, stepy);
mr.lrtb.lineTo(stepx, stepy);
mr.lrtb.lineTo(stepx, 0);
mr.lrtb.lineTo(0,0);
mr.createEmptyMovieClip('img',0)//создаем мув для картинки
mr.img.loadMovie('OFP/'+i+'.jpg');//грузим картинку
mr.onEnterFrame = function(){// загрузка изображения
this.bl = this.img.getBytesLoaded();
this.bt = this.img.getBytesTotal();
if (this.bl>0 && this.bl>=this.bt){
// загрузка закончилась
delete this.onEnterFrame;
this.ratio_x = stepx/this.img._width;
this.ratio_y = stepy/this.img._height;
if (this.ratio_x<=this.ratio_y) {
this.img._width = stepx;
this.img._yscale = this.img._xscale;
} else {
this.img._height = stepy;
this.img._xscale = this.img._yscale;
}
}
}
}