Forum Moderators: open
Here's the site in question: <snip>
Looks good in IE, flash alternates and operates as expected. In Firefox not a budge, displays default image instead.
Any idea why?
[edited by: engine at 4:15 pm (utc) on Jan. 23, 2005]
[edit reason] TOS [webmasterworld.com] [/edit]
I have had the same problem. It seems to happen with any runtime created graphics in my case. Everything else works like it should. I've searched hi and lo and I've only found others with the same problem, but no solutions! I think there is a problem with the flash plugin for mozilla.
I'll post if I ever find a solution. Even if they do fix the plugin, how many people are going to download it?
Posting personal URLs is frowned upon here, even (perhaps especially) when the URL is "delinked" or masked in some way. The method preferred is to narrow down your code to isolate the problem then post that code for other users to check over.
Most problems between IE and Mozilla/FF browsers with flash is only providing the "src" in the place used by one of the browsers instead of both. I can never remember which goes to which, but I know it's necessary to have the location of the flash file defined in both of these places:
<param name="movie" value="path/to/file.swf">
<embed src="path/to/file.swf" ...
If you've checked this and are still having the problem, try eliminating code from your page until you you remove the problem then post the difference between what works and what makes it break. Sometimes that process alone makes the solution obvious. In the remainder of cases, it makes it an answer that much quicker for someone else to provide. :)
In Firefox not a budge, displays default image instead.
That is, the Flash "detect browser plugin" setting generates a long tome of Javascript that is **supposed** to work in modern browsers.
It doesn't, at least not in FireFox. Some sites I did a few months back are simply not working in FireFox. The Javascript fails to identify the plugin. The generated imagemap also fails to work.
So what I did was rip out ALL the javascript and load the page with the <object> tag and the nested <embed tag as greg says. What happens then is the user is prompted for the plugin if it doesn't have it and it's all good. :-)