WordPressヘッダにFlashを埋込む

2010年 02月 05日

    Flashを記事としてではなくテンプレートに埋め込もうとしたら上手く動かないので、取り敢えず動くまでいじったので備忘録。

    はじめに通常通り以下を表示したいところに記入

    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"
     width="270" height="151" id="フラッシュファイル名" align="">
    <param name="allowscriptaccess" value="samedomain">
    <param name="movie" value="<?php bloginfo('template_directory'); ?>/images/フラッシュファイル名.swf">
    <param name="menu" value="false">
    <param name="quality" value="high">
    <embed src="<?php bloginfo('template_directory'); ?>/images/フラッシュファイル名.swf" menu="false" quality="high" width="270" height="151" name="_preview" align=""  allowscriptaccess="samedomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
    </embed>
    </object>
    

    どうやら読み込んでくれないのでいろいろ削ってみた。
    テンプレートに直書きなので<p>タグは入らないが、念のため1行書き。

    <embed src="<?php bloginfo('template_directory'); ?>/images/フラッシュファイル名.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="270" height="151"></embed>
    

    どうやら<object>が原因らしい。
    調べてみたら<param>は入れても大丈夫というのを良く見かけたが、ワシは駄目でした・・・

    HTML 4.01では<embed>タグよりも<object>の方が推奨されているはずなのになぜ・・・?

    【追記】
    先日adobeがiPhoneのFlash未対応についてappleの「『HTML5』ではFlashなくても動画再生出来る」発言にに嫌な顔してたけど、そうなってもおかしくはないような・・・なんだか敷居が高いのよね、コストもactionscriptももっとユーザー向けに持っていかないとねぇ~と思う。

    ★☆★☆★☆ ナウでヤングなレンタルサーバー!ロリポップ! ☆★☆★☆★
    月額105円~容量最大30GB!WordpressやMovable Typeの簡単インストール付★


    One Response to “WordPressヘッダにFlashを埋込む”

    1. たしかにFLASHって言われてるほど普及してないですよね。
      たぶん、開発者側のオレオレ仕様なUIになってしまうのも一因かも。
      AS勉強しようかと思ってたけど、考えれば考えるほどユーザーフレンドリーとは逆行してる気がしてきたのも事実。
      HTML5.0も出たし、色々片付いたら本気で勉強しよう。FLASH以外。←


    Post a Comment