• 締切済み

Flashの外部ファイル化の質問です。

flash cs4でフラッシュを制作し、そのflashをdreamweaver cs4でhtml内に配置しました。 下記のソースコードを簡略化したいのですが、やり方がわかりません。 flashのソースコードを外部ファイル化して、すっきりさせたいので す。 どなたか教えていただけないでしょうか? よろしくお願い致します。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>無題ドキュメント</title> <script src="scripts/swfobject_modified.js" type="text/javascript"></script> </head> <body> <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="700" height="400"> <param name="movie" value="images/karon_flash.swf" /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <!-- このパラメータタグにより、Flash Player 6.0 または 6.5 以降を使用して、Flash Player の最新バージョンをダウンロードするようメッセージが表示されます。ユーザにメッセージを表示させないようにする場合はパラメータタグを削除します。 --> <param name="expressinstall" value="scripts/expressInstall.swf" /> <!-- 次のオブジェクトタグは IE 以外のブラウザで使用するためのものです。IE では IECC を使用して非表示にします。 --> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="images/karon_flash.swf" width="700" height="400"> <!--<![endif]--> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <param name="expressinstall" value="scripts/expressInstall.swf" /> <!-- ブラウザには、Flash Player 6.0 以前のバージョンを使用して次の代替コンテンツが表示されます。 --> <div> <h4>このページのコンテンツには、Adobe Flash Player の最新バージョンが必要です。</h4> <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Adobe Flash Player を取得" width="112" height="33" /></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> <script type="text/javascript"> <!-- swfobject.registerObject("FlashID"); //--> </script> </body> </html>

みんなの回答

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

javascriptのライブラリー「swfobject.js」を使う前提で短くしてみます。(IE、FireFoxでOK確認:別バージョンのswfコンテンツで試しましたが..) ここからダウンロード(ver2.x系) http://code.google.com/p/swfobject/ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja-JP"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Script-Type" content="text/javascript"> - - - - - - <script type='text/javascript' src='swfobject.js'></script> <script type="text/javascript" charset="utf-8"> <!-- var myplayer = null; function createPlayer(){ var flashvars = { file:"images/karon_flash.swf" } var params = { allowscriptaccess:"always", movie:"images/karon_flash.swf", quality:"high", wmode:"opaque" } var attributes = { id:"player1", name:"player1" } swfobject.embedSWF("images/karon_flash.swf", "myplayer", "700", "400", "6.0.65", "scripts/expressInstall.swf",flashvars, params, attributes); } // --> </script> </head> <body onload="createPlayer();"> - - - - - - - - - - <div id="myplayer"> <h4>このページのコンテンツには、Adobe Flash Player の最新バージョンが必要です。</h4> <p><a href="http://www.adobe.com/go/getflashplayer"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> </a></p> </div> - - - - - - - - - - </body> </html> としてもよいし、このjavascriptの部分を外部ファイルにも出来ます。 って、あまり短くならなかった。<PARM>タグの記述が減ったぐらい。

tutton
質問者

お礼

ご回答ありがとうございます。 勉強してできるようにがんばります。 ありがとうございました。

関連するQ&A

  • FLASH画像からのリンクが飛ばない

    以下のようなHTMLファイルで、img画像をクリックするとリンク先へ飛びます。 しかしFLASH画像をクリックしても何も起きません。 このファイルではリンクの方法としてJavaScriptを用いていますが、aタグを用いて  <a href="リンク先">   <div>    FLASHファイルのコード   </div>  </a> のようにしても同じです。 FLASHファイルを作成する段階で、リンクをコーディングすれば良いのでしょうが、このHTML文は将来的にCGIのテンプレートとして使用し、リンク先はその時で変わるので、リンクのコーディングはFLASHファイルの外に出したいのですが・・・ 良い方法はないでしょうか。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title></title> <script type="text/javascript" src="Scripts/java.js"></script> </head> <body> <div onclick="javascript:OpenWin('answer.html')"> <img src="dot_999999.gif" width="100" height="100" /> </div><!-- end of "ichiran_body" --> <div onclick="javascript:OpenWin('answer.html')"> <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100" height="100" > <param name="movie" value="dot_999999.swf" /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <!-- このパラメータタグにより、Flash Player 6.0 または 6.5 以降を使用して、Flash Player の最新バージョンをダウンロードするようメッセージが表示されます。ユーザにメッセージを表示させないようにする場合はパラメータタグを削除します。 --> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- 次のオブジェクトタグは IE 以外のブラウザで使用するためのものです。IE では IECC を使用して非表示にします。 --> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="dot_999999.swf" width="100" height="100"> <!--<![endif]--> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- ブラウザには、Flash Player 6.0 以前のバージョンを使用して次の代替コンテンツが表示されます。 --> <div> <h4>このページのコンテンツには、Adobe Flash Player の最新バージョンが必要です。</h4> <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Adobe Flash Player を取得" width="112" height="33" /></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> </div> <script type="text/javascript"> <!-- swfobject.registerObject("FlashID"); //--> </script> </body> </html>

    • ベストアンサー
    • Flash
  • dreamweavercs4でswfの再生ができないことについて

    dreamweaverでプロパティパレットの再生ボタンを押したときは、 swfファイルの再生ができるのですが、ブラウザでプレビューしたときに 再生できないで悩んでいます。 dreamweaverからは、 ソース→メディア→swfの順で追加しました。 ブラウザを表示したときや、リロード(更新)ボタンを押したときに 再生したいのですが、うまくいきません。サーバーにアップロードしないと表示されないものなのでしょうか?Flashの勉強を始めたばかりなので勉強不足です。ソースは以下です。 <ソース> <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="368" height="282"> <param name="movie" value="img/test001.swf"> <param name="quality" value="high"> <param name="wmode" value="opaque"> <param name="swfversion" value="6.0.65.0"> <!-- このパラメータタグにより、Flash Player 6.0 または 6.5 以降を使用して、Flash Player の最新バージョンをダウンロードするようメッセージが表示されます。ユーザにメッセージを表示させないようにする場合はパラメータタグを削除します。 --> <param name="expressinstall" value="Scripts/expressInstall.swf"> <!-- 次のオブジェクトタグは IE 以外のブラウザで使用するためのものです。IE では IECC を使用して非表示にします。 --> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="img/test001.swf" width="368" height="282"> <!--<![endif]--> <param name="quality" value="high"> <param name="wmode" value="opaque"> <param name="swfversion" value="6.0.65.0"> <param name="expressinstall" value="Scripts/expressInstall.swf"> <!-- ブラウザには、Flash Player 6.0 以前のバージョンを使用して次の代替コンテンツが表示されます。 --> <div> <h4>このページのコンテンツには、Adobe Flash Player の最新バージョンが必要です。</h4> <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Adobe Flash Player を取得" width="112" height="33"></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> ご教授よろしくお願いします。

  • IE 特定のFlashが表示されない!

    自分のホームページに埋め込んだFlashが表示されません!普段、非IEブラウザーを使っているのですがそちらではうまく表示されています。IEでのみ起こる謎の症状で対処に困っております。YouTubeなどのページはしっかりと表示されます。自分で作ったページのみで起こる現象のようです。 これまでに講じた策は、 ・Flash再インストール ・IEのセキュリティレベルを中高から中に引き下げる ・IEセキュリティレベルの設定でActiveX及びJAVAが有効になっていることを確認 ・キャッシュ&クッキーの削除 です。 ソースコードは、 <div id="icatch"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="780" height="250" id="FlashID" title="banner"> <param name="movie" value="banner.swf" /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <!-- このパラメータータグにより、Flash Player 6.0 または 6.5 以降を使用して、Flash Player の最新バージョンをダウンロードするようメッセージが表示されます。ユーザーにメッセージを表示させないようにする場合はパラメータータグを削除します。 --> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- 次のオブジェクトタグは IE 以外のブラウザーで使用するためのものです。IE では IECC を使用して非表示にします。 --> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="banner.swf" width="780" height="250"> <!--<![endif]--> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- ブラウザーには、Flash Player 6.0 以前のバージョンを使用して次の代替コンテンツが表示されます。 --> <div> <h4>このページのコンテンツには、Adobe Flash Player の最新バージョンが必要です。</h4> <p><a href="http://www.adobe.com/go/getflashplayer"><img src="images/center1.png" /></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> </div> となっています。 ほかのブラウザーでは普通に表示されているので、まったくもって謎です。この状況の解決方法を教えてください! ご回答お待ちしております。

    • ベストアンサー
    • HTML
  • FLASHボタンをHTMLまたはCSSで非表示にしたい。

    こんにちは、只今、ホームページを作っています。 CSSで一部のコンテンツを非表示にしているのですが、 FLASHの部分が表示されてしまいます。 対処法を教えていただけますでしょうか? 【CSS】 @charset "utf-8"; /* CSS Document */ #contents table tr td { font-family: "Blue Highway D Type"; font-weight: bold; text-align: left; } body,td,th { font-family: Blue Highway D Type; color: #999; font-size: 12px; } #contents { visibility:hidden; } 【Html】 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="Style_Index.css" rel="stylesheet" type="text/css" /> </head> <body> <div align="center"> <p></p><div id="Hedder" align="center"><table width="800px" cellspacing="0"> <tr> <td colspan="2" align="left"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="200" height="80" id="FlashID2" title="MOBILISEZ_ENTER"> <param name="movie" value="flash/movilisez_logo.swf" /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="flash/movilisez_logo.swf" width="200" height="80"> <!--<![endif]--> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <div> <h4></h4> <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Adobe Flash Player を取得" width="112" height="33" /></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object></td> </tr> </table></div><p></p> <div id="contents"> <div id="menu" align="center"> <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="800" height="35"> <param name="movie" value="flash/F_MenuBar.swf" /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <!-- --> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <param name="LOOP" value="false" /> <!-- --> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="flash/F_MenuBar.swf" width="800" height="35"> <!--<![endif]--> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <param name="LOOP" value="false" /> <!-- --> <div> <h4></h4> <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Adobe Flash Player を取得" width="112" height="33" /></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> </div> <div id="Naiyou"><table width="800px" cellspacing="0"> </table> </div> </div> <script type="text/javascript"> <!-- swfobject.registerObject("FlashID"); //--> </script> </div> <script type="text/javascript"> <!-- swfobject.registerObject("FlashID2"); //--> </script> </body> </html>

  • 埋め込みswfのサムネイル画像表示方法

    JavaScriptの知識は殆どないのですが、実現するにはJavaScriptが必要そうだという憶測で質問させていただきます。 サイト上にflv動画を置いているのですが、これにサムネイル画像をつけたいのです。 画像は切り出して作成済みです。 ちなみに、現在は下記のコードを使用しています。 動画ファイルはの場所は、相対パスですと ./video/test.flv サムネイル画像も同じ場所に用意しました。 ./video/test.jpg <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="320" height="240"> <param name="movie" value="FLVPlayer_Progressive.swf" /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="scale" value="noscale" /> <param name="salign" value="lt" /> <param name="FlashVars" value="&amp;MM_ComponentVersion=1&amp;skinName=Clear_Skin_3&amp;streamName=video/test&amp;autoPlay=false&amp;autoRewind=true" /> <param name="swfversion" value="8,0,0,0" /> <!-- このパラメータタグにより、Flash Player 6.0 または 6.5 以降を使用して、Flash Player の最新バージョンをダウンロードするようメッセージが表示されます。ユーザにメッセージを表示させないようにする場合はパラメータタグを削除します。 --> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- 次のオブジェクトタグは IE 以外のブラウザで使用するためのものです。IE では IECC を使用して非表示にします。 --> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="FLVPlayer_Progressive.swf" width="320" height="240"> <!--<![endif]--> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="scale" value="noscale" /> <param name="salign" value="lt" /> <param name="FlashVars" value="&amp;MM_ComponentVersion=1&amp;skinName=Clear_Skin_3&amp;streamName=video/test&amp;autoPlay=false&amp;autoRewind=true" /> <param name="swfversion" value="8,0,0,0" /> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- ブラウザには、Flash Player 6.0 以前のバージョンを使用して次の代替コンテンツが表示されます。 --> <div> <h4>このページのコンテンツには、Adobe Flash Player の最新バージョンが必要です。</h4> <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Adobe Flash Player を取得" /></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> どなたかご教授いただけないでしょうか? よろしくお願いいたします。

  • ソースコードの読解をお願い致します。

    下記のソースコードの読解(どういう意味なのか)を教えて下さい。全部だと有り難いですが、一部分でも構いません。 <!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/ TR/xhtml/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"xml:lang="ja"lang="ja"> <head> <meta http-equiv="Content-Type"content="application/xhtml+xml;charaset=Sift_jis"/> <meta name="keywords"content="キーワード"/> <meta name="description"content="紹介文"/> <title>It's My Life</title> <link rel="stylesheet"href="style.css"type="text/css"> <script src="Script/swfobject_modifiedjs"type="text/javascript"></script> </head> <body> <div id="main"> <!--Header--> <div id="header"> <h1><img src="images/header/gif"width="996"height"207"       alt="its my life雨のち曇り時々晴れ"/></h1> </div> <!--Contents--> <div id="container"> <div id="contents"> <div class="movie-box"> <div class="movie-box-left"></div> <div class="movie-box-right"></div> <div class="movie-box-left"></div> <div class="movie-box-right"></div> </div> <div class="flash-box"> <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-4445535"width=700" height"119"> <param name="movie" value"=rollingbtn619.swf"/> <param name="quality" value"=high"/> <param name="wmode" value"=opaque"/> <param name="swfversion" value"=11.0.0.0"/> <!--このパラメータたぐにより、Flash Player6.0または6.5以降を使用して、Flash Playerの最新バージョンをダウンロードするようメッセージが表示されます。ユーザーにメッセージを表示させないようにする場合にはパラメータータグを削除します。 --> <!--次のオブジェクトタブはIE以外の使用するためのものです。IEではIECCを使用して非表示にします。 --> <!--[if !IE]--> <object type="application/x-shockwave-flash"data="rollingbtn619.swf"width="700"height="119"/> <!--<![endif]--> <param name="quality" value"=high"/> <param name="wmode" value"=opaque"/> <param name="swfversion" value"=11.0.0.0"/> <param name=expressinstall"value="Scripts/expressInstall.swf"/> <!--ブラウザには、Flash Player以前の最新バージョンを使用して次の代替えコンテンツが  表示されます。--> <div> <h4>このページのコンテンツには、Adobe Flssh Playerの最新バージョンが必要です。</="httph4> <p><a href="http://www.adobe.com/gogetflashplayer"><img src="http://www.adobe.com/images/shred/download_buttons/get_flash_player.gif" alt="Adobe Flash Playerを取得 width="112"height="33"/></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> </div> </div> <!--contents--> </div> <!--container--> <div id="footer"> <img src="images/footer.gif"width="996"height="112"alt="special thanks"/> </div><!--footer--> </div><!--main--> <script type="text/javascript"> swfobject.registerObject("FlashID") //--> </script> </body> </html>

  • Flashで作ったファイルを見てもらうには

    Flashでつくったswfファイルを自分のホームページにUPしたいのですが、 訪問者にどのように案内してよいかわかりません。 Adobe GoLiveでセットすると下記のようなソースとなるのですが、 PluginするmacromediaのURLが書いてあるということは、Flash Playerを ダウンロードしてある必要はないのでしょうか? それともやっぱりそれは前提として必要なのでしょうか? また、見ることのできるブラウザのバージョン指定(IE4以降とか)などは あるのでしょうか? よろしくお教えください。 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="300" height="150"><param name="movie" value="image/xxxxx.swf"><param name="quality" value="best"><param name="play" value="true"><embed src="image/xxxxx.swf" type="application/x-shockwave-flash" width="300" height="150" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" quality="best" play="true"> </object>

    • ベストアンサー
    • CSS
  • xhtml1.0でflashの記述方法

    最近xhtmlを始めたばかりでflashの記述方法について質問です。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <script type="text/javascript" src="js/AC_RunActiveContent.js"></script> <script type="text/javascript" src="js/flash.js"></script> <noscript> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="800" height="500" id="enter" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="enter.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <embed src="enter.swf" quality="high" bgcolor="#000000" width="800" height="500" name="enter" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer" /> </object> </noscript> このように記述していますがxhtmlではembedタグを受け入れないようで エラーが出てしまいます。いろいろ調べてみたのですが人によって IEのアクティブ化の方法やjsの記述も違うようでブラウザの対応が できるものとできないものなど何が一番いい方法なのかな~・・・ とパニック状態になってしまいました。(^^; みなさんはどのような方法で記述していますか?お勧めの方法など ありましたら是非お力添えお願いします。 環境はflash8proのwinxpです。 AC_RunActiveContent.jsはアドビのサイトからダウンロードしたもので flash.jsは以下の内容です。 AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','width','800','height','500','bgcolor','#000000','src','swf/enter','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','swf/enter' ); //end AC code

  • 作成したFlashをHTMLへの埋め込む時のタグについて

    初めて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を表示するようにもしたいのです。 どうか、宜しくお願い致します。

  • HTML4.01でFlashを組み込む方法を教えて下さい。

    質問させて頂きます。 現在、HTML4.01でコーディングをしているのですが、 flashを挿入した部分、 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="" width="600" height="160"> <param name="movie" value="images/marriage6.swf"> <param name="quality" value="high"> <param name="BGCOLOR" value="#FFFFFF"> <embed src="images/marriage6.swf" width="600" height="160" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" bgcolor="#FFFFFF"></embed> </object> が、コーディングチェッカーにかけると<embed~</embed>の箇所がエラーになります。 何か<embed>に代わる表記方法はありますでしょうか。 大変困っております。 教えて頂ければ幸いです。

専門家に質問してみよう