Buenas estoy haciendo una precarga de mp3 de las siguientes maneras:

Con el primer ejemplo:

Código :

sonido1 = new Sound();
sonido1.loadSound("mimusica.mp3", true);


Y las otras dos maneras con la ayuda de Flash.

Código :

var songTrack = new Sound();
checkProgress = function (soundObj) {
  var bytesLoaded = soundObj.getBytesLoaded();
  var bytesTotal = soundObj.getBytesTotal();
  var percentLoaded = Math.floor(bytesLoaded/bytesTotal * 100);
  trace("%" + percentLoaded + " cargado.");
}
songTrack.onLoad = function () {
  clearInterval(poll);
}
songTrack.loadSound("mimusica.mp3", true);
var poll = setInterval(checkProgress, 1000, songTrack);



Código :

var gameSound = new Sound();
gameSound.onLoad = function (loadedOK) {
  if(loadedOK) {
    gameSound.start();
  }
}
gameSound.loadSound("mimusica.mp3", false);


Y bueno en cuanto a lo de la carga externa del mp3 tambien me carga sin embargo cuando la reproduzco en Ctrl+Enter dos veces (o sea en la de 56 k) me da saltos y se para el sonido y por más que lo intento no logro arreglarlo. He probado incluso de otras maneras mirando la ayuda de loadSound y tampoco.

¿Es normal eso del salto?