バックナンバー 2004年09月15日
トップ > ネタ日記
    2004年09月 >>  
   
        1 2 3 4  
  5 6 7 8 9 10 11  
  12 13 14 15 16 17 18  
  19 20 21 22 23 24 25  
  26 27 28 29 30      
                 
サイト内を検索
重要なお知らせ!
2005年7月10日以降の日記は[8th Note]に引継ぎしました。

◇FLASHの設置と代替画像 [FLASH]

◇FLASHの設置と代替画像としてのGIF

 最近Yahoo!などのポータルサイトで動画GIFに変わりFLASHバナーによる広告が大部分を占めるようになっていますが、もちろんFLASHの方が表現力もあり、場合によっては動画GIFよりもファイル容量が少なかったりしますし、一時期GIF特許の特許料問題によって利用が敬遠されたのもあると思います。

 GIF特許に関しては、既に日本においても2004年6月20日に失効しており、GIF制作フリーウェアの復活が期待されます。

 FLASHが普及した今で、何をいまさらGIFと思っていたのですが、実は手持ちのZaurus SL-C860では、標準のブラウザ(NetFront)でFLASHが再生できないのです。PocketPC等のMS系PDAではFLASH4程度の動画を再生できるのですが、最近は携帯電話でブラウジングする方も増えてくるとなるとFLASHオンリーでは困るかなと思います。

 そこで、メインをFLASHにしてFLASHプラグインがない端末では動画GIFを再生しよう。というのが今回の試みです。Yahoo!Japanのバナー広告あたりその手のテクニックを利用しています。

とりあえず、適当に作ったFLASHとGIFを並べます。

<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="88" height="31">
<param name="movie" value="images/flabanner.swf">
<param name="quality" value="high">
<embed src="images/flabanner.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/
x-shockwave-flash" width="88" height="31"></embed>
</object>
<img src="images/gifbanner.gif" width="88" height="31">

次にGIF画像の<img>タグを<object></object>の領域内に移動します。

FLASHプラグインが入っているIEではFLASHのみが表示され、そうでない端末ではGIFのみが表示されていると思います。Zaurus SL-C860のNetFrontではFLASHの領域が空白のスペースになり、その横にGIF画像が表示されています。もう一段階工夫が必要のようですね。Yahoo!のはJavaScriptで判別して、JavaScript不可の端末には強制的に動画GIFにしてあった。

 何かいいヒントは無いかなとググっていたら、FLASHのパブリッシュ設定で検知を入れておくだけで上記のJavaScriptと同等のスクリプトを自動記述するという情報を入手。

この機能はDreamWeaver側にほしいなぁ…。

 そういえば<OBJECT>タグの抗争は解決したのだろうか…。とりあえずIEの仕様変更は回避されたようだけど気になる気になる…。


Copyright© 2000-2006 C-Production All Rights Reserved.