![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Nov 2002
Сообщений: 10
|
Vopros mozhet ne slozhnii, no ya ne mogu ego reshit'.
Gruzhu ya znachit IMAGEs (jpg) v dublirovannie movieclip. Delau ya eto vse v cikle, no vot hotelos' bi v etom cikle ispol'zovat' getBytesLoaded() dlya togo chtoby vo vremya zagruzki JPG pokazivat' preloader, no vot beda - ne mogu spravitsya. Libo getBytesTotal() vidaet 4b, libo polnii razmer uzhe vmeste s getBytesLoaded(). A vot kak process zagruzki poimat' ? for(i=1; i < imageSrc.length; i++){ imageZone.duplicateMovieClip("iz"+i,10+i); imageZone = this["iz"+i]; imageZone.loadZone.loadMovie(imageSrc[i]); imageZone._visible = 0; } imageSrc - massiv s putyami k JPG imageZone - empty movieClip loadZone - handler dlya JPG |
|
|||||
|
Я делал примерно так, если переделать на твой случай...по моему должно работать:
_root.onEnterFrame=function(){ loaded = imageZone.loadZone.getBytesLoaded(); total = imageZone.loadZone.getBytesTotal(); percentage = int((total-loaded)/total*100)-100; totalKB = int(total/1024); _root.check_load = percentage+" "+"% of "+" "+totalKB+" "+"kb "; } check_load - имя переменной текстового поля |
|
|||||
|
Регистрация: Nov 2002
Сообщений: 10
|
Так то оно так, но вот проверку вставлять нужно в вечный цикл получается типа:
for(i=1; i < imageSrc.length; i++){ imageZone.duplicateMovieClip("iz"+i,10+i); imageZone = this["iz"+i]; imageZone.loadZone.loadMovie(imageSrc[i]); imageZone._visible = 0; j=1 while(j>0){ if(percentage >= 100) { percentage = 0; break; } } } или еще какая премудрость есть... |
![]() |
Часовой пояс GMT +4, время: 01:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|