하지만, object 태그를 인식하지 않는 브라우저에서는 object 태그를 이용하여 플래쉬를 표시할 수 없는데, 이때는 object 태그를 인식하지 않는 브라우저를 위해서 object 태그안에 embed 태그를 중첩하여 사용하여준다.
그런데 플래시와 레이어가 중첩될 경우 상위 레이어의 z-index가 플래시가 삽입된 레이어의 z-index보다 높음에도 불구하고 플래시가 레이어를 덮어버리는 현상이 발생한다.
이 경우 object 태그내에 <param NAME="wmode" VALUE="transparent"> 를 추가해서 그 문제를 해결할 수 있는데, Opera와 FireFox등에서는 문제가 해결되지 않는다. 서로 간섭을 해서 버버벅 대는 느낌이 드는데, embed 태그에도 다음과 같이 <embed wmode="transparent"> 를 추가해준다.
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="500" height="200" id="ShockwaveElse">
<param name="movie" value="layer.swf">
<param name="quality" value="high">
<param name="loop" value="true">
<param NAME="wmode" VALUE="transparent">
<embed src="layer.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="200" target="_blank">
</object>
<param name="movie" value="layer.swf">
<param name="quality" value="high">
<param name="loop" value="true">
<param NAME="wmode" VALUE="transparent">
<embed src="layer.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="200" target="_blank">
</object>