To get Flash flattened down to the page you need to set the wmode parameter to be "transparent". You currently have it set to "window". It only appears to be specified in the <script> section of the embedding code, so you would need to add it 2 more times in the object and embed portions of the <noscript> section.
In the script section you'd set... 'wmode', 'transparent',
In the noscript section you'd follow how the parameters are assigned there.
OK, I switched the wmode in the script part and I put a param name called wmode and put its value to transparent but I don't know where to put it the 3rd time. Could you tell me? I mean it's fixed as is but I don't want some complaints down the line because I didn't fix it all the way.
1 person found this helpful
Within the <object> section of the code is another set of parameters within <embed> tag. You add it there as well.
Thank you very much. Obviously I'm not used to working with flash I appreciate your time.
Ned nailed this one right on the head!
But since this is such a common issue, I thought I'd expand on the topic a little. From an old post:
Window Mode (wmode) - What's It For?
There are three window modes.
In windowless modes (like opaque), Flash Player doesn't have a hWnd. This means that the browser tells the Flash Player when and where to draw onto the browser's own rendering surface. The Flash movie is no longer being rendered on a higher level if you will. It's right there in the page with the rest of the page elements. The Flash buffer is simply drawn into whatever rectangle the browser says, with any Flash stage space not occupied by objects receiving the movie's background color.
wmode of opaque means that the entire stage area of the .swf will be displayed on the HTML page. wmode transparent means that the stage itself will not display, only objects which have been placed on the stage will display on the HTML page, allowing whatever HTML content is behind the objects on the stage to "show through"... that's the transparent part. That's where z-indexing used with Flash can create some interesting displays. Here's an example:
Once you give your Flash either a wmode opaque or transparent, then you can apply z-indexing to the <div> holding the Flash and position it above, below, or in between other <div>s.
Best of luck!