Multiple cursor change

I’ve tried changing my mouse with multiple appearance in the same scene with invisible button, but when I navigate the cursor make a little jump. Why this happen?

I use the code:
on(rollOver){
Mouse.hide();
button_right._visible= true;
button_right.startDrag(true);
}

on(rollOut){
Mouse.show();
button_right._visible=false;
}
on(release){
gotoAndPlay(nextFrame());
}veI