# Custom Cursor hide issue on Safari / Firefox on Mac

**URL:** <https://forum.kirupa.com/t/custom-cursor-hide-issue-on-safari-firefox-on-mac/323955>\
**Category:** flash\
**Created:** [July 26, 2011, 12:53am UTC](https://forum.kirupa.com/t/custom-cursor-hide-issue-on-safari-firefox-on-mac/323955 "2011-07-26T00:53:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![boombox18](https://avatars.discourse-cdn.com/v4/letter/b/c77e96/32.png) [@boombox18](https://forum.kirupa.com/u/boombox18)\
**Post date:** [July 26, 2011, 12:53am UTC](https://forum.kirupa.com/t/custom-cursor-hide-issue-on-safari-firefox-on-mac/323955/1 "2011-07-26T00:53:10Z")

</div>

Hi,  
I have two issues on using custom cursor.  
These issues only appear on Safari and Firefox on Mac.  
I tested with Opera and Chrome, but they are working fine.

1 Hiding the original arrow cursor  
When a cursor rollovers to an Invisible button, I want to show custom cursor  
and hide mouse. But Safari and Firefox show the custom cursor as well as a black arrow…

1. Mouse dissapears only on Safari.  
When mouse rollout to the invisible button, custom cursor dissapears but mouse doesn’t appear either. This happens only on Safari.

I’ve been unable to solve this issue for such a long time now.  
If anyone could help on this, I will greatly appreciate it!!

Mouse.show();  
stop();  
newCursor.\_visible = false;

oneBtn.onRollOver = function()  
{  
Mouse.hide();  
newCursor.\_visible = true;  
startDrag(“newCursor”, true);  
updateAfterEvent();  
}

oneBtn.onRollOut = function()  
{  
Mouse.show();  
newCursor.\_visible = false;  
updateAfterEvent();  
}

var mouseObj = new Object();

mouseObj.onMouseMove = function() {  
handMC.\_x = \_xmouse;  
handMC.\_y = \_ymouse;  
updateAfterEvent();  
};

Mouse.addListener(mouseObj);
