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;
}