最近の動くバナーは、アニメーションgifに変わって、フラッシュバナーがいたるところで見られるようになってきた。
それぞれ一長一短はあるもののflashバナーは魅力的である。
最近は、ブログのパーツにもflash素材が多く使われており、指定されたタグをそのままテンプレートに貼り付けることで、すでにflashバナー利用しているユーザも多い。
ただ、MovableTypeをはじめとするブログなどに採用されているXHTML規格のページに出力するには、注意が必要である。
flash素材を提供しているサイトでは、バナーを張る方法もタグを提示して、わかりやすく指示している。
しかしここで使用されているタグ embed は、XHML規格では定義されていないため、本来は使えない。
(でも表示できます^^; でもXHTML規格のサイトを目指すことも大切)
そのため、XHTML規格に準拠したタグで出力しなければならない。
embedタグの変わりにobject要素を使って以下のように出力する。
----------------------------
<object data="flashバナー.swf" quality="high" bgcolor="#FFFFFF" width="バナーの幅" height="バナーの高さ" name="fla" type="application/x-shockwave-flash">
<param name="movie" value="flashバナー.swf">
</object>
----------------------------
株式会社ロクナナの中村亨介さんの「XHTML規格に準じて、フラッシュコンテンツを埋め込むには」がとても参考になる。
ちなみにYoutubeを貼り付けるためのタグには、embedが含まれている。
MTのWYSIWYGエディタ、TinyMCE Pluginには、Youtube Movie挿入機能がついているけど、規格に準拠してるのかな?
TinyMCEは、使っていないので定かではない・・・。
その他参考になったサイト:
小粋空間: YouTube の Embed タグを XHTML valid にする
Flashフリー素材倉庫UFO:flashヘルプのSabu menuを選択(フレーム使用のため)