Welcome to WebmasterWorld Guest from 54.158.54.179

Forum Moderators: open

Message Too Old, No Replies

Layered Flash menu issue in Firefox

     
2:24 am on Feb 27, 2005 (gmt 0)

10+ Year Member



Hi all,

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..

4:05 pm on Mar 4, 2005 (gmt 0)

10+ Year Member



<PARAM NAME="wmode" VALUE='transparent'>

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.

9:12 pm on Mar 8, 2005 (gmt 0)

10+ Year Member



Same issue as apn3agr....I rolled out the wmode work-around, with no success.

Without the transparent parameter, the entire flash menu whites out the content in the body. Any other idea's?

10:41 pm on Mar 8, 2005 (gmt 0)

10+ Year Member



No i don't think there's any other way. In a lot of browsers, your flash gets rendered as a rectangle which blanks out everything behind it.

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.

 

Featured Threads

Hot Threads This Week

Hot Threads This Month