per fare il preload ad un mp3 uso il codice sotto:
Questo è il problema: Se faccio un simula scaricamento la musica mi parte per un secondo subito e poi si ferma.. poi carica un 4/5% e inizia a riprodurre il suono senza attendere la fine del preload .. è normale questa cosa? :master:
Codice PHP:_root.Brano = new Sound();
function checkProgress (soundObj:Object):Void {
var numBytesLoaded:Number = soundObj.getBytesLoaded();
var numBytesTotal:Number = soundObj.getBytesTotal();
var numPercentLoaded:Number = Math.floor(numBytesLoaded / numBytesTotal * 100);
if (!isNaN(numPercentLoaded)) {
/* Questa trace la vedi correttamente ??
se SI allora forse non hai scritto il nome di istanza o variabile
al tuo campo dinamico
*/
//trace(numPercentLoaded);
percpre_mc.perc = numPercentLoaded + "% SOUND LOADING"
if (numPercentLoaded == 100){
percpre_mc._visible = false;
}
}
};
_root.Brano.onLoad = function ():Void {
clearInterval(poll);
};
_root.Brano.loadSound("prova.mp3", true);
volume = 50;
_root.Brano.setVolume(volume);
var poll:Number = setInterval(checkProgress, 100, _root.Brano);

-
Rispondi quotando