Я все еще не понимаю.

Код:
var myX:XML = new XML();
var intervalID:Number;
myX.onData = function(src){
txt.text ='ok';
clearInterval(intervalID);
}
function checkProgress(xmlObj:XML):Void {
var bytesLoaded:Number = xmlObj.getBytesLoaded();
var bytesTotal:Number = xmlObj.getBytesTotal() || 10000000;
var percentLoaded:Number = Math.floor(((bytesLoaded || .01) / bytesTotal ) * 100);
txt.text = "percent loaded: " + percentLoaded;
}
myX.load('Landing.mp3');
intervalID = setInterval(checkProgress, 100, myX);
mp3 - 3 метра с небольшим, гружу с модемной скоростью через webSpeedSimulator, грузится около 5 минут, в конце говорит "ок".
Откуда эта история с 15 секундами?
гружу mp3, потому что искать большой текстовик лень. Парсить я его не собираюсь )) А на этапе загрузки флешу не важно что грузить.