Ok.
Allora il fade è in entrata, in uscita e ho creato 7 pulsanti che ne determinano il volume cioè da 25 a 175 anch'essi con la funzione fade. Il suono loopa anche considerato che è di soli 20 secondi ed è in formato .wav non in mp3.
Scrivo la stringa (che si trova all'interno di un'mc vuoto) che uso nel primo frame per il fade:
onClipEvent (load) {
m = new Sound(this);
m.attachSound("loop");
_global.vol = 100;
m.setVolume(0);
m.start(0, 999);
}
onClipEvent (enterFrame) {
s = m.getVolume();
if (s == vol) {
return;
}
m.setVolume(s-((vol<s) ? 10 : -10));
}
Ti aggiungo anche la stringa che uso nel primo frame per la gestione del filmato:
stop();
function vai(inizio, fine) {
trace("da: "+inizio+" a: "+fine);
gotoAndPlay(inizio);
this.onEnterFrame = function() {
if (_currentframe<fine) {
play();
} else {
stop();
delete this.onEnterFrame;
}
};
}
vai(1, 5);