Ciao!
Ho creato un filmato con un MC a cui ho linkato un suono con attachSound. Il risultato che vorrei ottenere è questo: al caricamento del filmato il volume del suono parte da 0 e si ferma a 35, cliccando sull’MC il volume scende di nuovo a 0 (per spegnere) e quando clicco di nuovo (per riaccendere) il volume va di nuovo a 35. Insomma, lo stesso MC deve fare da "play" e "stop" contemporaneamente e il volume deve fermarsi a 35.
Ho fatto delle prove ma funziona solo una volta: al caricamento il suono sale a 35 e quando clicco scende fino a 0, ma quando clicco per farlo ripartire il volume arriva fino a 100 (come se non rispettasse più il limite che gli ho dato).
Di seguito metto il codice che ho usato.
Qualcuno sa come potrei fare?

grazie mille!
mo

onClipEvent (load) {
m = new Sound(this);
m.attachSound("loop");
vol = 35;
m.setVolume(0);
m.start(0,999);
}
onClipEvent (enterFrame) {
s = m.getVolume();
if (s == vol) return
m.setVolume(s-((vol<s) ? 1 : -1));
}
onClipEvent (mouseDown) {
if(!fadein){
movieclip.vol = 0;
}else{
movieclip.vol = 35;
}
fadein = !fadein
}