Да уж... Извращаемся в полный рост
Держи:

Код:
var obj = new Object();
obj.th = this;
obj.onMouseDown = function()
{
delete this.th.onPress;
}
obj.onMouseUp = function()
{
this.th.onPress = function() {};
}
obj.onMouseMove = function()
{
if(this.th.hitTest(_root._xmouse, _root._ymouse, false))
{
Mouse.hide();
_root.cursor._visible = true;
}
else
{
Mouse.show();
_root.cursor._visible = false;
}
_root.cursor._x = _root._xmouse;
_root.cursor._y = _root._ymouse;
}
Mouse.addListener(obj);
this.onPress = function() {};
_root.attachMovie("cursor", "cursor", 99);