I had a preloader that would load in some external SWF’s… and now decided to also preload a sound I am importing using aSoundObject.load(). This is how I added the sound to the preloader:
mySound = new Sound();
mySound.loadSound("som/fundo.mp3", false);
bytes = myExternalSwfContainer.getBytesTotal() + mySound.getBytesTotal();
loadedBytes = myExternalSwfContainer.getBytesLoaded() + mySound.getBytesLoaded();
For some reason, whenever the preloader starts now… it’ll start something around 70%, so I traced the loadedBytes and found out that it thinks its already loaded about 100Kb on the first loop through (even though it hasn’t). So then, the preloader reaches 100%, calls the site, and the sound isn`t even loaded in completely yet.
Cheers!