Ho un movie in cui la musica è ottenuta con il click su un tasto:

on (release) {
s = new Sound;
s.attachSound("s");
s.setVolume(60);
s.start( 0 , 50000 );
this.play();
}

Ovviamente il suono è in libreria, concatenato "s" e funziona perfettamente.

Il movie ha questo preload:

par=_root.getBytesLoaded();
tot=_root.getBytesTotal();
_root.perc= Math.floor((par*100)/tot);
_root.barraperc._xscale=_root.perc;
if (par==tot){
gotoAndPlay("inizio");
}


Il preload non funziona; resta tutto immobile e vuoto fino al caricamento completo poi parte.

Se io invece di dare l'audio con l'attachsound importo il loop sullo stage, nel solito modo, il preload funziona perfettamente. Quindi è proprio l'attachsound.

E' conosciuto questo problema e sono io che non lo so?
C'è modo di aggirarlo?

Grazie.