Привет Всем,
Задал тут себе головоломку.
У меня есть 4 музыкалных фаила в external SWFs. То есть 4 SWF фаила с музыкои внутри.
Задача: Загрузить все их в память прежде чем загрузится основнои мувик. Проблема: Как сделать так чтобы был один счет % и размера на все фаилы?
Спасибо заранее !!!
Алекс
ПС: Пытался исползовать getBytesLoaded на каждыи из них в отдельности и потом сложить их - невышло
Пример кода:

Код:
this.createEmptyMovieClip("loader1", 999);
loader1.loadMovie("dove.swf");
this.createEmptyMovieClip("loader2", 999);
loader2.loadMovie("james.swf");
this.createEmptyMovieClip("loader3", 999);
loader3.loadMovie("mexican.swf");
this.createEmptyMovieClip("loader4", 999);
loader4.loadMovie("notears2.swf");
this.onEnterFrame = function() {
stopAllSounds();
L1 = loader1.getBytesLoaded();
L2 = loader2.getBytesLoaded();
L3 = loader3.getBytesLoaded();
L4 = loader4.getBytesLoaded();
LOADED = L1 + L2 + L3 + L4;
T1 = loader1.getBytesTotal();
T2 = loader2.getBytesTotal();
T3 = loader3.getBytesTotal();
T4 = loader4.getBytesTotal();
TOTAL = T1 + T2 + T3 + T4;
if (LOADED >= TOTAL) {
//loaderDisplay._visible = false;
loaderDisplay._visible = true;
loadMovie("mainmovie.swf", "");
} else {
loaderDisplay._visible = true;
}
LEFT = TOTAL-LOADED;
PERC = LOADED/TOTAL*100;
PERCENTAGE = Math.round(PERC)+"%";
INV = LEFT/TOTAL*100;
INVERSE = Math.round(INV)+"%";
OUTPUT = ""+PERCENTAGE+" loaded | "+INVERSE+" left";
trace(LOADED+":"+TOTAL);
}
//loader.onLoad = function() {
//loadMovie("mainmovie.swf", "");
//};