Salve a tutti.

In un mc ho questo script:

codice:
onClipEvent (load) {
    _root.mm = new Sound(this);
    _root.mm.attachSound("steadymp3");
    _root.mm.setVolume(0);
    _root.vol = 0;
    _root.mm.start(0, 999);
}
onClipEvent (enterFrame) {
    if (_root.inizio) {
        if (_root.vol<=100) {
            _root.vol++;
            if (_root.vol>=97) {
                _root.inizio = false;
            }
        }
    }
}
onClipEvent (enterFrame) {
    if (_level0.abbassa) {
        _root.vol--;
    }
}
onClipEvent (enterFrame) {
    _root.mm.setVolume(_root.vol);
}
Su level0 ho un pulsante che mette la variabile "abbassa" come vera. Funziona tutto: il volume parte da 0 e si alza progressivamente, la variabile "inizio" diventa falsa, quella "abbassa" passa tra i livelli, l'unica cosa è questo _root.vol--; che non funziona. Perchè?