try:
on(press) {
startDrag(this);
Mouse.hide();
_global.cursorListener = new Object();
cursorListener.onMouseMove = function (){
_level0.pointer_mc._x = _root._xmouse;
_level0.pointer_mc._y = _root._ymouse;
}
_level0.pointer_mc._visible = true;
Mouse.addListener(cursorListener);
}
on(release) {
stopDrag();
_level0.pointer_mc._visible = false;
Mouse.show();
Mouse.removeListener(cursorListener);
delete _global.cursorListener;
}