![]() |
|
||||||||||
|
|
|
|||||
|
написал код который грузит картинки с названиями 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;
}
}
}
}
|
|
|||||
|
Цитата:
![]() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
MrPona, как минимум исчезнет цикл 8)
|
|
|||||
|
Цитата:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну так создавайте их на onLoadComplete.
|
|
|||||
|
вроде начинаю врубаться
... бегу пробовать... |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 MrPoma:
Пробовать лучше сразу с обьектом MovieClipLoader, как посоветовал __etc... Вот: http://flasher.ru/forum/showthread.p...F0%F3%E7%EA%E0 Прочтите ВСЮ тему. Там в конце есть примеры.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого Последний раз редактировалось Хемуль; 23.10.2006 в 19:30. |
|
|||||
|
сделал по-своему, но без цикла, потом увидел сообщение Хемуля, прочитал всю тему, сделал как там... все таже проблема... и с циклом и с MovieClipLoader'ом не грузяца одни и теже картинки, хотя с ними все в порядке и в оффлайне все работает гут.
ЗЫ:че за фигня? когда у мя было с тем циклом то в оффлайне в броузере ваще ничего не рисовалось... .........пробую с другими картинками |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|