初めてFlashを作成しました。
使用ソフトはかなり前のもので、Flash MX でバージョン6となっています。
写真や文字がフェードイン・フェードアウトする程度のものです。

HTMLへ埋め込む時のタグについて、質問です。
(1)
<embed src="images/test.swf" loop="false"
type="application/x-shockwave-flash"
width="750" height="270"
pluginspage="http://www.adobe.com/go/getflashplayer_jp" />
(2)
<object type="application/x-shockwave-flash" data="images/test.swf" style="width:750px;height:270px">
<param name="movie" value="images/test.swf" valuetype="ref" type="application/x-shockwave-flash">
<param name="loop" value="false">
<param name="quality" value="high">
</object>

IE7ですと、(1)でも(2)でも動くんです。
どちらの書き方(またはどういう書き方)が良いのでしょうか?
ネット上ではembedが非推奨と書かれていたり、objectが動作しないブラウザがあると書かれていたり、よく分からないのです・・・。

できるだけ多くのブラウザに対応したいです。

また、Flash Playerインストール未の場合は、よくあるような、インストールを促す感じのダイアログが出て、「はい」を押すと、インストールされるようにしたいです。
インストールされなかったり、そもそもインストールできないような(?)OSの場合は、jpegを表示するようにもしたいのです。

どうか、宜しくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

とりあえずですね…



━━記述例━━━━━━━━━━━━━━━━━━━━━━━━━━
<object
 classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
 codebase="ttp://download.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"
 type="application/x-shockwave-flash"
 data="images/test.swf"
 style="width:750px;height:270px" />
 <param name="movie" value="images/test.swf" valuetype="ref" type="application/x-shockwave-flash" />
 <param name="loop" value="false" />
 <param name="quality" value="high" />

 <comment>
  <embed src="images/test.swf"
   type="application/x-shockwave-flash"
   width="750" height="270"
   loop="false"
   pluginspage="ttp://www.adobe.com/go/getflashplayer_jp">
    <noembed>
    No Java Support.
    </noembed>
  </embed>
 </comment>

</object>
━━記述例━━━━━━━━━━━━━━━━━━━━━━━━━━

~こんな感じで2つをまとめて書きます。
何というかテンプレだと思って下さい。
「classid」と「codebase」はそのままで無いといけませんが、後の部分は適当にアレンジして貰っても構いません。

他にも最近のトレンドがあると思いますが。
自分が知ってるのはコレくらいです…。

P.S.
OKWaveの仕様で勝手に文字列をリンク処理してしまうので。
「http」を「ttp」にしてあるので、そのままコピペしたらいけません(笑)。適宜、直して使って下さい。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング