I'm currently building a website, for all my hard work it works on all current browsers, the SMALL issue i have is in firefox. i have a small flash banner at the bottomof a page in its own class(div#flash). it all works fine until i try and resizer the window. when i do that, the same banner appears momentarily twice, once in its original spot and also appears top leftish until i stop resizing. This also occurs when i click on my javascript menu on the left. everytime i click on a menu item in appears breifly in the same spot.
everything on my page is in css divs, container and all. i have tried giving different z-indexes, not working. its a really annoying bug and i'm so close to finishing!!!
any help would be appreciated..Do you have a link to look at?no sorry, its only local at the moment.. sorry about thatSounds like a layout problem; a margin/padding has not been set correctly.thanks fang, for firefox, is it true that you have to set all the height + width attribures for it work?
how does a padding and margin problem (like mine) occur if i havent set any?check your object embed against your table.
Make sure not to use exact fit as well don't use percentage for w/h
in the object embed tag.
If the swf is trying to fill 100% there is where your problem laysas I think about things...
does at anypoint your z index overlap your swf.
Mozilla browsers usually have issues about this. It's fine if your layers are
at the bottom of your html document and when they load they are not overlapping the swf.hi fret,
the z-indez doesnt overlap anything because i didnt have any index applied to it in the first place. The embebed flash isnt in a tbale and the height and width are declared in pixels. i will try and resize it to see if it does something.okay, i tried giving the class that hold the flash more height and width. .. . that didnt work and i also tried giving the same class a z-index of 1. also didnt work. still getting the same.
could it have something to do with the javascript menu?Kind of grasping at straws without a source code.
Did you set the wmode to transparent?
It's natural on resize to have an swf overshadow adjoining div's
that simply because swf is a pixel format and doesn't wrap. Setting scrollbars yes
(even though they should be set to yes automatically) may do the trick.
everything on my page is in css divs, container and all. i have tried giving different z-indexes, not working. its a really annoying bug and i'm so close to finishing!!!
any help would be appreciated..Do you have a link to look at?no sorry, its only local at the moment.. sorry about thatSounds like a layout problem; a margin/padding has not been set correctly.thanks fang, for firefox, is it true that you have to set all the height + width attribures for it work?
how does a padding and margin problem (like mine) occur if i havent set any?check your object embed against your table.
Make sure not to use exact fit as well don't use percentage for w/h
in the object embed tag.
If the swf is trying to fill 100% there is where your problem laysas I think about things...
does at anypoint your z index overlap your swf.
Mozilla browsers usually have issues about this. It's fine if your layers are
at the bottom of your html document and when they load they are not overlapping the swf.hi fret,
the z-indez doesnt overlap anything because i didnt have any index applied to it in the first place. The embebed flash isnt in a tbale and the height and width are declared in pixels. i will try and resize it to see if it does something.okay, i tried giving the class that hold the flash more height and width. .. . that didnt work and i also tried giving the same class a z-index of 1. also didnt work. still getting the same.
could it have something to do with the javascript menu?Kind of grasping at straws without a source code.
Did you set the wmode to transparent?
It's natural on resize to have an swf overshadow adjoining div's
that simply because swf is a pixel format and doesn't wrap. Setting scrollbars yes
(even though they should be set to yes automatically) may do the trick.