ciao sto creando un semplice menu, ma è un vero bastardo, meto sto codice a un pulsante;

on (rollOver) {
menu_1._visible = true;
}
on (rollOut) {
function hiqe() {
if (menu_1._visible == true) {
menu_1._visible = false;
}
}
setInterval(hiqe, 40);
}

e funziona male, nel senso che la prima volta che vado sopra, compare il menu, se il maus va via, scomapre, ma se vado sopra ancora, compare per un millisecondo e scompare, anche se il muose si trova sopra il pulsante....

cosa devo fare?