Попробую напрвить тебя на путь истинный...
Попробуй разберись с
Sound.getBytesTotal()
Sound.getBytesLoaded()
my_sound.getBytesLoaded()
Насколько мне известно эти функции показывают общий размер в байтах и загрузки, конкретного звукового объектра, где в данном случае у тебя переменная var_mp
А если быть более точным то вот
_root.mp=new Sound(_root);
_root.mp.loadSound("test.mp3");
this.onEnterFrame=function(){
t=_root.mp.getBytesTotal();
l=_root.mp.getBytesLoaded();
if(l==t){
delete this.onEnterFrame;
_root.nextFrame();
}
}
теоретически должно работать, не проверял