Hi Jp
I had the same issue as you I approached the issue differently. I did not embed the flash in a module, instead I imbedded it into the .ascx page. I used JQuery flashembed, found at http://flowplayer.org/tools/flashembed.html
I uploaded the .js file into my skin, then inserted this script into the .ascx file look at the file path.
<script type="text/javascript" src="<%=SkinPath%>tools.flashembed-1.0.3.min.js"></script>
This is the link to the .js file. -http://static.flowplayer.org/js/tools/tools.flashembed-1.0.3.min.js
Then I created this ID in my skin css file because the swf file has to be wrapped in a unique container.
#FlashBanner {
width: 730px;
height: 125px;
}
Then in the ascx file I embeded the swf using the wmode set at opaque. Again the relative path to the flash file had to be exact. I use a flash folder in my skin file.
<div id="FlashBanner"></div>
<script>
// script inside the domReady method is executed after page is scriptable
flashembed.domReady(function() {
// wmode parameter does the trick
flashembed("FlashBanner", {src: "<%=SkinPath%>flash/header01.swf", wmode: 'opaque'});
});
</script>
This solved the problem of the flash floating over the submenu's. I'm working on the last step, randomly calling up one of 17 swf files I created in the clients origional html site. Hope this help!
Have a great day! Mike Goodine