Salve, ho un piccolo problemino con un actionscript.

nel mio MC setto questo script

onClipEvent (load) {
flag = false;
}
onClipEvent (enterFrame) {
if (_alpha>0 && flag == true) {
_alpha -= 5;
}
if (_alpha<0 && flag == false) {
while (_alpha<60) {
_alpha += 5;
}
}
}

poi da un bottone li richiamo

on (rollOver) {
_root.barre_SX.flag = true;
}
on (rollOut) {
_root.barre_SX.flag = false;
}



Il problema sta nel secondo blocco ovvero una volta che esco con il mouse dal bottone non mi incrementa l'alpha e se lo fa, lo fa di botto
cioè va direttamente al valore 60.

Avete qualke idea di dove sto cappellando!!??

Ciao e grazz