IE-8 iframe e objeto flash ignoram o z-index?

Tenho as seguintes divs e estou tentando fazer a camada de iframe na frente do my_flash. É um problema comum e eu li todas as soluções que pude encontrar e ainda estou tendo problemas no IE8. Estou usando o SWFobject por sinal.

Aqui está a fonte:

<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>

questionAnswers(3)

yourAnswerToTheQuestion