• 締切済み

swfをホームページに埋め込むやり方複数

swf(ゲーム)をホームページに埋め込みたいのですが、 ・Javascript ・object タグ ・SWFObject タグ と、多数あります。どれが一番よいのでしょうか?( ´・ω・`) 当方あまりHP作成知識がないのですが、各やり方の利点、損点を含み、お勧めを教えてください。 お勧めはやり方、注意事項も教えていただけると嬉しいです。 どうぞよろしくお願いします。<(_ _)>

みんなの回答

  • tracer
  • ベストアンサー率41% (255/621)
回答No.1

htmlにswfを埋め込むには、必ずobject/embedタグが必要です。 従って、SWFObjectなどのJavaScriptライブラリは、通常SWFの再生に必要なobject/embedの記述を自動化しているだけに過ぎません。やってることは同じなのです。 手間を惜しまないというのであれば、素直にobject/emebedタグを書いた(それなりに複雑です)ほうがよいです。そうすれば、仮にJavaScriptが無効になっている環境でも、SWFを再生することができます。

saihai55
質問者

補足

<script type="text/javascript">   ・   ・   ・ </script> <noscript> <object classid="   ・   ・   ・ </object> </noscript> こんな感じにhtmlのソースがなっています。 <JavaScript>と<object>の2つのタグが入っているのですが、 SEO的にも、接続してくる人のプレイ環境的にも、これで大丈夫なのでしょうか?( ´・ω・`)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • swfobjectで表示させたswfをランダムに表示したい

    swfobjectで表示させているswfを、 リロードするたびにswfファイルを読み込んでランダムに表示させたいと思います。 下記のswfをランダムに表示させるサンプルソースを流用して 使用しようとしたのですが、javascriptに詳しくないのでうまく行きません。 <embed>タグ、<object>タグを使わずに、swfobjectの書き方に合わせる記述のしかたを教えていただきたいです。 <script type="text/javascript"> <!-- simg=new Array(2); simg[0]="index"; simg[1]="index2"; Myimg=Math.floor(2*Math.random()); document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.c... width='100%' height='100%'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='"+simg[Myimg]+".swf' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><param name='LOOP' value='false'><embed src='"+simg[Myimg]+".swf' quality='high' bgcolor='#ffffff' width='100%' height='100%' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' loop='false' /></embed></object>"); //--> </script>

  • 複数のswfを同時に制御したい。

    flash、javascript等について質問です。 制作環境はflash8 professional パブリッシュはflashplayer7~8です。 [やりたいこと] 全く同じswfを使った多数の音楽プレイヤーを制御したい。 [仕様] htmlのtableにて、全く同じswfを配置。 タグでswf?artistID=1のように変数を渡すことで、 アーティストごとに外部mp3やjpgを読み込み再生する。 [問題点] アーティスト1を再生したまま、アーティスト2を再生すると、 アーティスト1が再生されたままアーティスト2の再生が始まってしまう。(同時に2曲重なって再生されてしまう) [自分で試してみたこと] --javascriptでやってみる-- アーティスト1の再生ボタンを押すと、htmlに変数「1」を渡す。 アーティスト2の再生ボタンを押すと、javascriptでhtmlの変数を使い、 再生中のswfを制御(音楽を停止)したい。 ・変数は渡せても、再生中のswfを制御できない。 --localconnectionでやってみる-- 制御する側と、制御される側で、別のswfを作らなくてはならず、 今回のような状況だと不可能だと思われるのです。 --sharedobjectでやってみる-- アーティスト1の再生ボタンを押すと、変数「1」を”playID”に保存。 アーティスト2の再生ボタンを押すと、変数「2」を”playID”に上書き保存。 この時、アーティスト1はenterFrame等で”playID”と”artistID”を比較。 ”playID”は「2」になっているので停止させる。 ・getLocal()は書き込んだswfからしか最新の数値を参照できないらしく、アーティスト2からのgetLocal()は「2」になっていても、他のswfがenterFrame等で呼び出しても最新の数値が呼び出せなかった。 --mouselistenerで強引にやる-- mousedownで全プレイヤーを停止したのち、再生マウスが乗っていたプレイヤーを再生する。 ・mouselistenerはswf領域から外れると使えないので、他のswfは何も変化させることはできない。 - - - - - - - - - - - - - - - - - - - このような状況です。 フルフラッシュなら簡単なことなのですが、SEO対策等もあり、table等で配置という仕様です。 どなたか何か分かる方がいらっしゃいましたらご教示頂けると幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • FLASH動画をSWFでホームページに埋め込みたい Adobe

    いつも adobeの Dream Weaver CS3 を使い、 【挿入】→【メディア】→【Flash Video】のようにして FLVファイルを読み込んでホームページ上に表示しているのですが、 そうすると、動画のFlvファイルと『Clear_Skin_1.swf』『Clear_Skin_3.swf』『FLVPlayer_Progressive.swf』という3つのファイルも自動的に作成されます。 それらをすべてサーバーにアップロードして初めてネット上で見ることができます。 そしてHTMLは以下のようになっています。(ページ下のほうです) <head>~</head>の間にスクリプトが入っています。 そして、ビデオプレイヤーとしてswfを読み込んでいるようです。。 この方法では<object>~</object>タグをただ貼り付けただけでは なにも見えません。 でもyou tube 動画などですと、 例えば以下のようなシンプルなタグで動作しています。 <object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/AQ2jMVG3PgY&hl=ja&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/AQ2jMVG3PgY&hl=ja&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object> SWFなどのファイルをサーバー上にアップロードすることは構わないのですが、HTMLタグでは上記のようにシンプルなタグでフラッシュ動画を表示したいのです。 仕事でどうしても必要で試行錯誤しているのですが、やり方がわからずに困っています。 どうかよろしくお願い致します。 AdobeのFLASHというソフトを使用しています。 バージョンはCS3です。 -----------●私の方法でのHTMLタグ●----------------- <!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 type="text/javascript"> function MM_CheckFlashVersion(reqVerStr,msg){ with(navigator){ ◆◆中略◆◆ <body onload="MM_CheckFlashVersion('7,0,0,0','このページのコンテンツを表示するには最新バージョンの Adobe Flash Player が必要です。今すぐダウンロードしますか?');"> <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0','width','342','height','291','id','FLVPlayer','src','FLVPlayer_Progressive','flashvars','&MM_ComponentVersion=1&skinName=Halo_Skin_3&streamName=●FLVの名前●&autoPlay=false&autoRewind=false','quality','high','scale','noscale','name','FLVPlayer','salign','lt','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','FLVPlayer_Progressive' ); //end AC code </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="342" height="291" id="FLVPlayer"> <param name="movie" value="FLVPlayer_Progressive.swf" /> <param name="salign" value="lt" /> <param name="quality" value="high" /> <param name="scale" value="noscale" /> <param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Halo_Skin_3&streamName=●FLVの名前●&autoPlay=false&autoRewind=false" /> <embed src="FLVPlayer_Progressive.swf" flashvars="&MM_ComponentVersion=1&skinName=Halo_Skin_3&streamName=●FLVの名前●&autoPlay=false&autoRewind=false" quality="high" scale="noscale" width="342" height="291" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" /> </object></noscript> </body> </html>

  • ホームページについて

    ホームページを製作しています 5秒ごとに自動で画像をフェードイン、フェードアウトして切り替えるようページを作りたいと思っているのですが、どのようにしたらよいのか皆目検討がつきません どなたか詳しい方がおられましたら、どのようなプログラムを載せれば良いのかお教え下さい 当方<a>タグ等本当に基礎的なタグは分かっているつもりですが、初心者の域を出ないレベルです javascript?とかflash?のことはよくわかりません

  • ホームページビルダー

    ホームページビルダーについて教えてください。 1.ホームページビルダー(HP作成ソフト)は普通の無料HP作成サイトと比べてどんな利点があるんですか? 2.ホームページビルダーはPHPやCGIなど使えますか? 3.ホームページビルダーの代わりになるようなソフトはありますか?(タグ打ちで使うならあまり意味がないと聞きまして・・・) 4.ホームページビルダーは、サーバーを取得するわけではないんですか?また、更新の時とかどうすればいいんですか? 分かる方がいましたら、お願いします。

  • フルFLASHサイトを出来るだけ多くのブラウザ環境に対応させる方法

    いつもお世話になります。 訪問者の方にフルFLASHサイトを正しく表示させる為の方法を 色々と模索しています。 ユーザの負担ををかけずにフルFLASHのサイトを閲覧できる SWFObjectを使っておりますが、Firefoxで一部のプラグインが インストールされていると何も表示されなくなるバグがあったり、 InternetExplorerでも表示されないバグがあるようです。 上記のバグがあった場合、訪問者は何も見れない状態になってしまうので、 それならまだHTMLにEMBEDタグで直接埋め込む方法が良いのかと思いますが、 上記のSWFObjectのバグを解消する方法はありますでしょうか? また、フルFLASHサイトを専門に制作しているようなWEB制作会社のHTML ソースを見てみると、SWFObject以外にもJavaScriptで制御していたりします。 出来る限り多くのユーザの環境をカバーする為に、SWFObject以外に オススメのライブラリやJavaScriptのソース等がありましたら 是非教えていただけないでしょうか? (当方はJavaScriptは初心者なのであまり知識がありません) 宜しくお願いいたします。

  • ホームページの作成

    ホームページビルダー11にてホームページの作成を行っています そこで教えてほしいのですが、 作成するにあたりほとんどのパソコンで中央に表示させるにはどのような 作り方をすればいいのでしょうか? 当方知識がありませんのでタグなどは使いこなせません 現状は表を使って中央そろえでおこなったりしていますが、寄せたくないものまでよってしまいます いい方法があれば教えてほしいです よろしくお願いします

  • ホームページビルダー14 フラッシュについて

    ホームページビルダー14を使っています。 下記のタグを入れてもフラッシュが表示されません; ただコピペするだけではダメなのでしょうか; ガジェットで外部からリンクする形になっているのですが ビルダーではHPに挿入することが出来ないのでしょうか? もしくはどこを直したらいいか教えてくださるとありがたいです~; よろしくお願いします>< <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="417" height="209"> <PARAM name="movie" value="parts/gadget.swf"> <PARAM name="quality" value="high"> <EMBED src="http://www.yakult-swallows.co.jp/gadget/parts/gadget.swf" width="417" height="209" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"> </OBJECT>

  • ホームページの作成について

    今回新たにホームページを作成したいと考えています。 HP作成業者に依頼する予定でいますがネットで調べてはみたものの多種多様な料金形態(無料~かなり高額なものや月々いくらみたいなもの)があり、当方はHPに関する知識不足のため選定することができません。 判別のコツまたはお勧めの業者などあれば教えてください。 よろしくお願いします。

  • ホームページビルダーでEZWeb用HPを作るには?

    教えてください。ホームページビルダーV9でEZWeb用のHPを作ることはできるのでしょうか?もし可能であれば、その際の注意事項は?よろしくお願いします。

    • ベストアンサー
    • HTML