Вот:

Код:
onMouseMove = function() {
Cursor._x = _xmouse;
Cursor._y = _ymouse;
if(!HitArea.hitTest(_xmouse, _ymouse, false)) {
Cursor._visible = false;
Mouse.show();
}
else {
Cursor._visible = true;
Mouse.hide();
}
}
HitArea._visible = false;
И не надо было ничего мудрить...
Вы, видимо, не очень разобрались как события объектов работают. Функцию
onMouseMove не надо вызывать - флэш сам ее вызывает.