homepage Welcome to WebmasterWorld Guest from 54.211.180.175
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Become a Pro Member

Home / Forums Index / Code, Content, and Presentation / Flash and Shockwave
Forum Library, Charter, Moderator: open

Flash and Shockwave Forum

    
Layered Flash menu issue in Firefox
apn3agr




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

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

 

buttoxicated




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

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

daveyabe




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

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?

buttoxicated




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

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.

Global Options:
 top home search open messages active posts  
 

Home / Forums Index / Code, Content, and Presentation / Flash and Shockwave
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved