
Код:
lv = new LoadVars();
lv.load("playlist.txt");
lv.onLoad = function() {
_root.createEmptyMovieClip("holder",1);
mus = new Sound(holder);
mus.onLoad = function(success) {
if(success){
author.text = lv.author;
}else{
author.text = "Invalid URL";
clearInterval(checkProgress);
}
};
mus.loadSound(lv.urrl, true);
checkProgress = setInterval (checkLoad, 50);
}
function checkLoad() {
var obj = mus;
var lb = obj.getBytesLoaded();
var tb = obj.getBytesTotal();
var percentLoadedd = (lb/tb)*100;
bar.gotoAndStop(percentLoadedd);
if (lb>=tb) {
clearInterval(checkProgress);
}
}
onEnterFrame = function () {
vol1 = Math.round(_root.sc.pos._x*100/134);
mus.setVolume(vol1);
_root.sc.pos.mv.txt.htmlText = vol1+"%";
if (vol1<=0) {
_root.sc.scheck.gotoAndStop(2);
} else {
_root.sc.scheck.gotoAndStop(1);
}
};
Не выполняется выделенное красным. Музыка играет. Полоска прелоадера остается на первом кадре.
Добавлено:
А нет, вру, работает... Когда весь файл докачается. Тогда - проблема с прелоадером, полоска не работает. Сначала на 1 кадре, и на 100 только когда догрузит до конца.