I'm not sure if this will help you per se. But I've used following method to show content over flash.
I had faced this problem some time ago. I was to show user a popup for Terms and Conditions for registration on a site. Popup was coming okay, but There was a flash movie at top of the page which was hidding upper portion of the dialog. The tested and widely used method is to put an Iframe at place where you want to show your content and absolute position your content and IFrame. For example, if you want to show a div above a flash movie, then place a IFrame like follows:
<iframe style="position:absolute;top:250;left:150;"></iframe>
Then position the div exactly above this iframe like:
<div style="position:absolute;top:250;left:150;"></div>
I was using jquery on the page to show dialog using ui.dialog plugin.
After fooling around sometime I devised following simple solution.
1) put id attribute on movie element to uniquely identify the movie object. Like,
<object id="movie1"></object>
2) before showing the dialog (or other content for that matter) call a javascript function to hide the movie. Like,
$("#movie1").css("display","none");
3) now show dialog. Like,
$("#dialog").dialog("open");
4) after closing the dialog, show the movie again. Like,
$("#dialog").dialog("close");
$("#movie1").css("display","inline");
Flash still has the ASO file, which is the compiled byte code for your classes. On Windows, you can see the ASO files here:
C:\Documents and Settings\username\Local Settings\Application Data\Adobe\Flash CS4\en\Configuration\Classes\aso
On a Mac, the directory structure is similar in /Users/username/Library/Application Support/
You can remove those files by hand, or in Flash you can select Control->Delete ASO files
to remove them.
Best Answer
For a long time, browsers on Linux could not layer Flash. The transparent wmode was not supported, so many Flash animations were enclosed in gray boxes. Any Flash in background layers would render on top of foreground content. This made many sites frustrating and unusable, particularly those with peelback ads and Flash backgrounds.
This was fixed in Ubuntu only recently, within the past 12 months.