| Flash and Firefox ¶ | |
| Hi, I am currently using the eval version to verify that things will work correctly for me. So far, mostly good. I have a menu in a page just above a Flash object (a clock). The dropdowns from the menu get placed behind the flash object. I attempted setting z-index values for the div my menu is in (which, by the way, is done because of someone else's post. It fixes the problem of IE6/Win displaying the dropdowns about 10 pixels to high.) and for the flash object itself. So, flash div index = 0, menu div index = 100. Doesn't work. If you would like to see a picture of what this looks like go here: http://www.elementalvoid.com/menu/flashbad.gif Unfortunately, I cannot post source code nor the dev page because it is all behind a user login with sensitive customer info... The menu system works just fine in IE6/Win. The flash object gets put behind the menu. Any help greatly appreciated. | |
| Re: Flash and Firefox ¶ | |
| Sorry, originally forgot to post the image on my server. It is there now... | |
| last |
| Re: Flash and Firefox ¶ | |
| I am sorry but there is no solution to this problem. But at least, it is not our fault--it's the way browsers are implemented. You'll most likely find the same problem in Opera, Safari and Konqueror too. | |
| last |
| Re[2]: Flash and Firefox ¶ | |
| Do you have any suggestions as a workaround? Or know where I might look for help? | |
| last |
| Re: Flash and Firefox ¶ | |
| I have found a workaround (more of a fix) for this problem. I thought that I should post it here for your information and others. The first thing that I tried to do was put a div container around the flash object and use CSS to set its position and z-index. This didn't work. After much searching and more reading, I ran across someone with a solution. It is a general Flash solution for layering HTML and Flash content. (link: http://joshuaink.com/blog/82/flash-content-and-z-index) First, wrap your flash content in a div container with id="flash" or whatever name you want. Then make sure that you add <param name="wmode" value="transparent">to your object tag. Also make sure to set wmode="transparent" in the embed tag. Now, use css to set the position and z-index for your div. —> #flash { position: relative; z-index: 0; } CSS Part: #flash { HTML Part: <div id="flash"> That's it! Your Flash content will now behave and let the menu show up on top. Have tested in Firefox 1.0.x and IE 6/Win. Will soon test in Safari, Firefox for Mac, Camino, and IE for Mac. I will post to let you know their support. Hope this helps someone other than me.
| |
| last |














