так при стримовом звуке начинается же проигрывание даже без start
И событие onLoad перебивает Ваш стримовость - об_ект Sound ждет пока не загрузится весь стрим и не запускает
Минус: Вы не сможете до окончания буфферизации узнать duration
Вот код (у меня работает)

Код AS1/AS2:
var mySound=new Sound();
mySound.onLoad=function(){
trace("buffered OK");
}
mySound.loadSound("test.mp3",true);
А судя из Вашего кода стрим 2 раза начнет проигрываться с самого начала (1й раз при mySound.loadSound а второй раз при событии onLoad)