PDA

Просмотр полной версии : галерея картинок с прелоадерами


magni2de
20.07.2005, 16:52
Чуть ниже была тема как сделать галерею при помощи XML так, чтобы не делать мувики для каждой картинки и ее превьюшки, а просто грузить JPG'и из соответствующих папок.

Вот пример той галереи:
http://www.tutorio.com/tutorial/simple-flash-xml-photogallery/1

Пытаюсь к ней приделать preloader для каждой картинки и не могу. Проблема в том, как из одного мувика перехватывать процесс загрузки другого. В данном случае это картинка JPG + узнать сколько в данный момент уже загрузилось?

KUZEN
20.07.2005, 17:00
не можешь почитай другие топики тут про прелоадеры каждый день спрашивают

magni2de
20.07.2005, 17:05
Просто про прелоадеры каждый день говорят, но не про прелоадеры к JPG.

Хотя я все-равно нашел уже :)

this.createEmptyMovieClip("jpg",1);
this.jpg.loadMovie("name_jpg.jpg");
this.createTextField("loader_txt",2,10,10,50,50);
this.onEnterFrame=function(){
var l=this.jpg.getBytesLoaded();
var t=this.jpg.getBytesTotal();
if(l && t){
this.loader_txt.text=Math.floor(100*l/t)+"%";
if(l==t) {
this.loader_txt.removeTextField();
delete this.onEnterFrame;
}
}
}

Сейчас попробую...

iNils
20.07.2005, 17:29
А какая разница jpeg или movieclip?

KUZEN
20.07.2005, 17:30
разницы нет ни какой что swf подгружать или jpg

magni2de
20.07.2005, 19:57
Разница есть, т.к. при подгрузке swf, по крайней мере в большинстве уроков так сделано, тело прелоадера находится в самом этом swf и смотрит сколько же загрузилось от него самого. А при подгрузке JPG так не прокатывает.

KUZEN
20.07.2005, 20:01
Это не есть гуд когдалоадер в самом подгружаемом файле ... короче он не универсален ... надо делать один лоадер для всех и пользоваться им а не мучаться и не писать на каждую новую swf ку по прелоадеру (((

KUZEN
20.07.2005, 20:02
короче не лечи меня никакой разницы тут нет ...

Nirth
21.07.2005, 00:26
тема закрыта, перед тем как задать вопрос поищите в поиске минут 20-30.
и не лечите кузена