|
|
|||||
проблема с загрузкой кучи картинок
написал код который грузит картинки с названиями 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,784
|
MrPona, как минимум исчезнет цикл 8)
|
|
|||||
Цитата:
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Ну так создавайте их на 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, время: 15:18. |
|
« Предыдущая тема | Следующая тема » |
|
|