Mouse bugginess - SWFObject, Firefox 3 for Mac, and Flash

Posted by justinbach on Stack Overflow See other posts from Stack Overflow or by justinbach
Published on 2010-04-07T19:00:36Z Indexed on 2010/04/07 19:03 UTC
Read the original article Hit count: 379

Filed under:
|
|
|
|

I'm pulling my hair out over a problem I'm encountering on Firefox 3.5 & 3.6 on OS X. I'm using SWFobject to embed an AmMap of the US, which has rollover tooltips for various states. The rollovers are working fine in every other browser I've tested, but they're very buggy on FF for Mac--most of the time they don't show up at all, but if I persistently click a state that's supposed to have a hover event, I might catch a glimpse of the tooltip.

Here's the code for the SWFObject embed (incidentally, this isn't being done in the document head due to templating reasons). The reason that the SWFObject initialization is wrapped in Jquery's document.ready handler is that the swf wasn't even appearing in FF 3.5.9 for mac until I added that in:

 $(document).ready(function() {   
    var params = {
      quality: "high",
      scale: "noscale",
      allowscriptaccess: "always",
      allowfullscreen: "true",
      bgcolor: "#FFFFFF",
      base:"/<?php print LANG  . "/locations/" ?>"
    };
    var flashvars = {
      path: "",
      settings_file: "mapsettings",
      data_file:"mapdata"
    };
    var attributes = { 
      id: "flashmap",
      name: "flashmap"
    };


    swfobject.embedSWF("/assets/flash/ammap.swf", "flashmap", "470", "300", "8", null, flashvars, params, attributes);

  });

Any feedback would be greatly appreciate...site goes live in 48 hours!

Thanks!

© Stack Overflow or respective owner

Related posts about firefox

Related posts about flash