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è?