HTML4.01でFlashってどうリンク貼るの?
通常DreamweaverでFlashファイルを貼り付けようとすると以下のタグが書かれます。
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash
/swflash.cab#version=6,0,29,0" width="640" height="200">
<param name="movie" value="ファイルのアドレス">
<param name="quality" value="high">
<embed src="ファイルのアドレス" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="640" height="200"></embed>
</object>
しかし、HTML4.01では<embed>タグは推奨されていません。embedは、Netscape Navigator独自のタグなのです。
じゃあ思い切ってembedタグの記述一式を削除しちゃえばいいかと思ったのですが、削除するとMozilla FirefoxがFlashを再生しないorz
試行錯誤・・・Google命で見つけたのがこの方法
<object type="application/x-shockwave-flash" data="ファイルのアドレス" width="640" height="200">
<param name="movie" value="ファイルのアドレス">
<param name="quality" value="high">
<param name="loop" value="false">
</object>
IE、Firefox、Operaで正常に再生することは確認しました。しかし小道具屋は結局、JavaScriptで呼び出すようにしたんですよね。
|