Summary: When HTML is layered over Flash objects, the HTML often flickers and sometimes straight-up disappears. This is fixed for some versions of Flash by setting wmode=”opaque” in the embed/object code.
Problem: Although I’ve experienced this issue in the past while browsing other people’s sites, I recently had it happen twice on one of my own: once where a Flash object was essentially used as a background, with HTML positioned over it; and again, where a lightbox was appearing over a Flash video. In both cases, the rendered HTML would flicker and sometimes disappear as the Flash animation played.
Solution: For Flash 8 and earlier (I believe), there does not appear to be a fix. For Flash 9+, however, setting wmode to either opaque or transparent seems to correct the problem:
Discussion: Flash doesn’t play nicely with HTML.
Author
StenuDate
August 13, 2009Time
2:50 amAuthor
Aidan FindlaterDate
August 18, 2009Time
7:05 am