Meglio di no... l'attachSound crea problemi in fase di caricamento. La tecnica più "ortodossa" è quella del caricamento come file esterno, in un _level superiore allo 0; mi spiego meglio:
invece di mettere il suono nel filmato principale, lo metti in un'swf a parte, in un unico frame. Nomini il file come suono.swf . Nel filmato principale associ al frame in cui avevi messo il suono:
codice:
loadMovieNum ("suono.swf", 1);
Poi, al pulsante in questione, ci associ:
codice:
on (press) {
unloadMovieNum(1); // il _level1 si svuota, e il suono tace
}
on (release) {
loadMovie("esterno.swf", "_root.target");
}
E, all'altro:
codice:
on (release) {
unloadMovie("_root.target");
loadMovieNum ("suono.swf", 1); // è già in cache e quindi riparte istantaneamente
}
Ciao,
NAP