Allora, come prima cosa crei un nuovo mc vuoto, lo posizioni sullo stage (IMPORTANTE: de rimanere sullo stage per tutta la lunghezza del filmato) e gli dai nome istanza "vuoto_mc"
dopodichè, se non l'hai ancora fatto, carichi il file audo nella libreria, NON inserirlo nella timeline, e gli dai nome concatenamento "musica"
A questo punto nella timeline, nel frame in cui deve partire la musica, scrivi il seguente codice:
codice:
volomeAlto = 100;
volumeBasso = 30;
musica = new Sound(_root.vuoto_mc);
musica.attachSound("musica");
musica.start(0, 100);
musica.setVolume(volomeAlto );
Poi, nel punto in cui la musica si deve abbassare, nella timeline scrivi il seguente codice:
codice:
volume = volumeAlto
this.onEnterFrame = function() {
if (volume>=volumeBasso) {
musica.setVolume(volume);
volume -= 5;
} else {
delete this.onEnterFrame;
}
};
Infine, nel punto in cui la musica si deve alzare nuovamente, nella timeline scrivi il seguente codice:
codice:
volume = volumeBasso;
this.onEnterFrame = function() {
if (volume<=volumeAlto) {
musica.setVolume(volume);
volume += 5;
} else {
delete this.onEnterFrame;
}
};
Ovviamente se la cosa si ripete in più punti ti conviene fare delle funzioni che poi richiami.
Lorenza