So, we have a problem...
At the
main site we have a DHTML menu we like (MooMenu is the case) and a flash just below it. The Z-index is not working in Firefox and Opera and by default Flash is always on top.
According to Adobe,
transparent wmode should be used (trough the performance in Safari is far from great)
The easy way to achieve this would be the normal embead code
<param name="wmode" value="transparent" />
<EMBED src="swf.swf" quality=best bgcolor=#FFFFFF wmode ="transparent" WIDTH...
but in Internet Explorer 7 and above we have the "ugly box around your Flash content" problem and user needs to click twice. Quite unacceptable for interface elements

. We are fixing it using a JavaScript hack.
Yeah folks, tens of Ks in order to embead a 5K Flash, I wander how much the engenious attempts of Microsoft to add some security to IE coast in global scale as bandwith spent, wait time for visitors and frustration... Probalby M$ is trying to piss off the Flash users and developers and make their life harder, but I don't believe this would help much the usage of Silverlight.
The code generated by Dreamweaver solves this
'wmode','transparent','movie','web_assets/movies/swfFile' ); //end AC code
</script>
, trough it is pretty big and we chose to use the
Google's <swfobject> instead (remember to set the
wmode to
transparent when generating). Works cool and solves the "behind" and the "ugly box" problems.
... Well, exept in Linux

(the guys in Mozilla
know about the problem).
Does anybody have a solution or at least an idea how to solve this in Linux as well?