Help!

Or search support forum

What's Global Moxie?

Global Moxie is the hypertext laboratory of Josh Clark, a designer, developer, and author who offers workshops and consulting for iPhone app design. He’s also creator of Big Medium, a web content management system. Josh spins words and code from multimedia studios in Providence, RI, and Paris, France.

What's Big Medium?

Big Medium is flexible, easy-to-use server software for creating and editing websites directly from your browser. Check out the features or download now.

On Shelves

Books by Josh Clark

Tapworthy: Designing Great iPhone Apps

Best iPhone Apps: The Guide for Discriminating Downloaders

iWork ’09: The Mising Manual

Moxiemail

Enter your e-mail to receive occasional updates:

Why do Flash animations obscure parts of my page?

Flash animations tend to display on top of all other elements on the page, sometimes obscuring elements that should appear above them. For example, dropdown menus and the image enlargement/slideshow features can sometimes be hidden by Flash animations included in your custom page template.

In many cases, this can be avoided by adding a wmode parameter to the HTML for the Flash object, which allows other objects to display on top of the Flash animation.

If your Flash object has <param> tags, add a wmode param tag like so:

<param name="wmode" value="transparent" />

...and if your Flash object uses an <embed> tag make sure that it likewise includes wmode="transparent" among its attributes, for example:

<embed src="flash.swf" quality="best" wmode="transparent" ... >

An example

Say that your template includes the following HTML to embed a Flash animation into your page:

<object type="application/x-shockwave-flash
        data="flash.swf" width="400" height="300">

    <param name="movie" value="/flash/movie.swf" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" />

    <embed src="/flash/movie.swf"
        type="application/x-shockwave-flash"
        pluginspage="http://www.macromedia.com/go/getflashplayer"
        quality="high" bgcolor="#ffffff" align=""
        width="550" height="400"></embed>

</object>

You would add a new <param name="wmode"> tag and add the wmode="transparent" attribute to the <embed> tag, with this result:

<object type="application/x-shockwave-flash
        data="flash.swf" width="400" height="300">

    <param name="wmode" value="transparent" />
    <param name="movie" value="/flash/movie.swf" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" />

    <embed src="/flash/movie.swf"
        wmode="transparent"
        type="application/x-shockwave-flash"
        pluginspage="http://www.macromedia.com/go/getflashplayer"
        quality="high" bgcolor="#ffffff" align=""
        width="550" height="400"></embed>

</object>
Download Big Medium
Try it free for 30 days, or buy to unlock.

The Greatest

"This is the greatest CMS software I have ever seen. The execution of Big Medium is spot-on, particularly the administration sections."
—Clifford Smith

"Thanks so much, Josh. Big Medium is a HUGE hit with the school I'm working with."
—Karen Kaiser

"I have to say that Big Medium is one of the easiest web applications I have ever used. Once I realized how complete the admin panel is, it was hard to stop tweaking my site! I love this application!"
—Raymond Ringston

More praise for Big Medium