Flashが吐き出すHTMLソースはstrictでは無いので、どうすればstrictなソースが書けるか悩む人も多いはず。そこでこんなサイトを見つけたので紹介。
http://www.onflow.jp/blog/archives/2005/09/flashxhtmlembed.html
上記サイトでも説明されている通り、Flashを動かすのに最低限必要なコードはたったこれだけ。
<object data="sample.swf" width="300" height="300"
type="application/x-shockwave-flash">
<param name="movie" value="sample.swf" />
</object>
ただし、この書き方だとIEでFlashPlayerの自動更新ができないとのこと。現在のFlashPlayerの普及率を考えると無視してもよさげ。
2009年5月現在、 swfobject を使用して読み込むのが主流となっています。 swf のバージョンチェックもできて便利。



コメント(1)
twitterでつぶやく
こんにちは。言及元の人です。
自動更新ですが、ExpressInstallという方法を使えば、FlashPlayer内でFlashPlayerの更新をすることができます(ただしFlash Player 6 r65以降がインストールされている場合のみ)。
http://www.adobe.com/jp/devnet/flashplayer/articles/expressinstall.html