¿El iframe IE-8 y el objeto flash ignoran el índice z?

Tengo los siguientes divs y estoy tratando de hacer que la capa del iframe esté enfrente de my_flash. Es un problema común y he leído a través de todas las soluciones que pude encontrar y sigo teniendo problemas en IE8. Estoy usando SWFobject por cierto.

Aquí está la fuente:

<script type="text/javascript">
swfobject.embedSWF("index.swf", "my_flash", "100%", "100%", "8.0.0");
swffit.fit("my_flash",900,650);
</script>

<div id="my_flash" style="z-index:1;"></div>

<div  style="border:none; overflow:hidden; width:50px; height:21px; z-index:9999; position: absolute; bottom: 5px; left: 110px;" >
<iframe src="http://www.facebook.com/plugins/like.php?blah.html" scrolling="no" frameborder="0" allowTransparency="true"  style="z-index:9998"/>
</div>

Respuestas a la pregunta(3)

Su respuesta a la pregunta