Forum Moderators: open
i'm having an issue with Firefox 1.0.1. I've created a layered flash menu and placed it on the top of my page as a nav bar. When u roll over the menu, it unfolds the submenus. Behind the submenus i have a block with html links. In IE everything works fine, i mean, althouth the existance of the layered flash menu, it is possible to click on the html links. That doesn't happen in firefox.. Firefox sees the whole layered flash menu as an object and although i can see my html links, i cannot click them (because the flash "invisible" layer covers them; somehow the website focuses on the invisible layer). here is my code for the flash menu:
<OBJECT ID=forum new classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH=846 HEIGHT=364 STYLE="POSITION: ABSOLUTE; LEFT:100; TOP:217px; Z-INDEX:15">
<PARAM NAME="flashvars" value="Copyright=[www.dreamingsoft.com]">
<PARAM NAME="movie" VALUE="navbar.swf">
<PARAM NAME="menu" VALUE="false">
<PARAM NAME="quality" VALUE="best">
<PARAM NAME="scale" VALUE="noscale">
<PARAM NAME="salign" VALUE="LT">
<PARAM NAME="wmode" VALUE='transparent'>
<param name="bgcolor" value="#FFFFFF">
<EMBED src="navbar.swf" menu="false" quality="best" scale="noscale" salign="LT"
WIDTH=846 HEIGHT=334 bgcolor="FFFFFF" wmode='transparent' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
</OBJECT>
Any solution..? In IE it works just smoooooothly..
As far as i know, that parameter only works in Internet Explorer. It can also be pretty heavy on the processor. So for accessibility reasons, it's best not to use it.
Oh and another thing: in case your page is xhtml, you'll have to rewrite the whole flash code to have lowercase tag- and parameter names and put double quotes around each paramter value.
Without the transparent parameter, the entire flash menu whites out the content in the body. Any other idea's?
It depends on what it's supposed to be overlapping. If it's only overlapping graphic page elements, you can actually place those into your flash movie and make it look like the flash is transparent when it actually isn't. But when it's overlapping actual content, then there's no way you can fix it.
I don't recommend wmode anyway because it's really heavy on the processor cycles and it can slow down old computers to a snail's pace.