Ciao a tutti,
raga avendo una pulsantiera come assegno ad ogni singolo pulsante un wave e faccio in modo che quando cambio musica l'altra entri in dissolvenza??
tnx!!!
Ciao a tutti,
raga avendo una pulsantiera come assegno ad ogni singolo pulsante un wave e faccio in modo che quando cambio musica l'altra entri in dissolvenza??
tnx!!!
Avevo creato una cosa del genere per riprodurre l'effetto di un component ... aspe che lo cerco ... eccolo:![]()
Sulla root:
function fade(diff, diff2, musica2) {
trace(diff);
this.onEnterFrame = function() {
if (vol>=0 && vol<=100) {
vol += Number(diff);
} else if (vol>100) {
trace("volume massimo");
delete this.onEnterFrame;
vol = 100;
} else if (vol<0) {
trace("fermato");
cecco.stop();
cecco.attachSound(musica2);
cecco.start(0, 999);
vol = 0;
delete this.onEnterFrame;
fade(diff2, musica2);
}
trace(vol);
cecco.setVolume(vol);
};
}
vol = 100;
cecco = new Sound();
cecco.attachSound("backmusic_au");
cecco.start(0, 999);
stop();
Sui vari pulsanti:
on (release) {
fade(-10, 10, "backmusic_au2");
}
Qui puoi scegliere la velocita di fade out (in questo caso -10), quella di fade in (10) e il sonoro da sostituire a quello presente, in questo caso utilizzando l'attachSound, quindi a vendo presenti i vari sonoro in libreria, linkati correttamente (in questo caso il sonoro presente all'avvio è linkato con "backmusic_au" e quello richiamato dal pulsante con "backmusic_au2".
Puoi anche caricare l'audio dall'esterno, ovviamente, ma in genere con gli mp3 ci sono problemi di loop.
Questo script funziona con flash MX.
Ciao,
.:| bandafox |:.