# Problems with AS2 in Mac Firefox receiving JS mouse events

**URL:** https://forum.kirupa.com/t/problems-with-as2-in-mac-firefox-receiving-js-mouse-events/305749
**Category:** Uncategorized
**Created:** [March 3, 2010, 3:13am UTC](https://forum.kirupa.com/t/problems-with-as2-in-mac-firefox-receiving-js-mouse-events/305749 "2010-03-03T03:13:30Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![kmcfarland](https://avatars.discourse-cdn.com/v4/letter/k/71c47a/32.png) [@kmcfarland](https://forum.kirupa.com/u/kmcfarland)
#### Post date: [March 3, 2010, 3:13am UTC](https://forum.kirupa.com/t/problems-with-as2-in-mac-firefox-receiving-js-mouse-events/305749/1 "2010-03-03T03:13:30Z")

</div>

AS2, Flash CS4. We’re using ExternalInterface to get callbacks from JavaScript for mouseover and mouseout when the user rolls on or off the .swf on a page. This works fine in all situations except for one:

If the .swf is viewed in Mac Firefox, and if there is a button or mc near the edge of the stage with an onRelease() event, when you mouse from outside of the .swf into the button, the mouseover fires correctly; but when you mouse out from the button and continue outside of the .swf, mouseout never fires.

We have built a small, simple testbed with only minimal code and assets (ExternalInterface code and a button). We are able to duplicate this consistently, on multiple machines. (again, Mac Firefox only).

You can view the testbed at:  
[http://clientdata.teracent.net/mouseout/noswfobject.html](http://clientdata.teracent.net/mouseout/noswfobject.html)

If you have Firebug enabled, you can also view debug output to the console.

Any suggestions appreciated. Thanks!
