Все, ребята, отбой! Кнопки мигали потому что видимо Flash как то менял глубину картинки, которая у меня перекрывала кнопки. Все исправил с помощью команды:
mx.behaviors.DepthControl.bringToFront(_root.interface_prog);
До сих пор не знаю как это связано с mouse.hide, ну да ладно...
Если кому интересно привожу код доделанного скрывателя кнопки мыши, если таковая не перемещается.
1 кадр:

Код:
x_mouse = _xmouse;
loop = 0;
3-ий кадр:

Код:
if (x_mouse != _xmouse) {
Mouse.show();
}
// mouse_timer - это поле для ввода интервала после которого скрывается мышка, задается в сек.
// значение 16 зависит от fps.
if (parseInt(_root.interface_prog.mouse_timer) == (loop/16)){
if (x_mouse == _xmouse) {
Mouse.hide();
}
} else {
gotoAndPlay(2);
}
// это для того чтобы при изменении mouse_timer с большего на меньший, все работало корректно
if((loop/16) > parseInt(_root.interface_prog.mouse_timer)) {
loop = 0;
}
loop++;
Может у кого есть какие-то дополнения или исправления? Жду предложений.