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?