Così funziona benissimo:
codice: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) { this.vol = 0; } else { this.vol = 35; } fadein = !fadein; }