ページにswfオブジェクトを表示するための次のコードがあります。すべてのブラウザでうまく機能します。ただし、Firefoxでshockwaveフラッシュがオフになっている場合、画像にフォールバックせず、代わりに「CWSq�x��wX�Y�7z�...」のように表示されます。他のすべてのブラウザは画像にフォールバックします。サーバーでapplication/x-shockwave-flashMIMEタイプを提供していることを確認しました。
<script type="text/javascript">
swfobject.registerObject("fd_flash","8.0.0");
</script>
<div>
<object height="376" id="fd_flash" width="940">
<param name="movie" value="path/file.swf" />
<param name="wmode" value="opaque" />
<!--[if !IE]>-->
<object data="path/file.swf" height="376" type="application/x-shockwave-flash" width="940">
<!--<![endif]-->
<div><img src="path/image.jpg" /></div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
ありがとうございました!