• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:タグの意味を教えて)

タグの意味を教えて

このQ&Aのポイント
  • ウェブサイトでflvファイルの再生をするためには、JW FLV MEDIA PLAYER 3.14を使用します。
  • 質問1では、var s1 = new SWFObject("mediaplayer.swf","mediaplayer","300","170","7"); の値について質問があります。
  • 質問2では、s1.write("container") の役割について質問があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • venzou
  • ベストアンサー率71% (311/435)
回答No.1

>タグの意味を教えて 「タグ」と言うよりは、タグを出力するためのプログラムですね。 <script type="text/javascript" src="swfobject.js"></script> 上記の行で、外部プログラムを実行しています。これは下記のようです。 SWFObject http://blog.deconcept.com/swfobject/ SWFObjectのドキュメントを日本語に翻訳してみたよ http://www.trick7.com/blog/2006/06/15-135235.php ============================================================ >var s1 = new SWFObject("mediaplayer.swf","mediaplayer","300","170","7"); ここの、"300","170"は<object>と<embed>の幅と高さを指定します。 つまり、実際のブラウザ上での、FlashPlayerの大きさになります。 >また値"7" は何の値でしょう? MEDIA PLAYERのFlashを再生するのに必要な、FlashPlayerのバージョンです。 Express Install と呼ばれる仕組を利用しています。 http://www.adobe.com/jp/devnet/flashplayer/articles/expressinstall.html 閲覧者のFlashPlayerのバージョンをチェックし、古いバージョンなら、 まず、FlashPlayerのインストールから始まり、インストールが終了したら、 MEDIA PLAYERが表示されます。(確認はしてません。(^^;) >s1.write("container") これは、実際の<object><embed>タグを出力させるための命令です。 以上の部分は、SWFObjectに特有の設定です。 この部分の詳細は、上記のSWFObjectのページをご覧下さい。 ============================================================ >s1.addVariable("width","300"); >s1.addVariable("height","170"); この値は、MEDIA PLAYERに渡される引数の設定です。 この値をどう扱うかは、MEDIA PLAYER次第です。 変更して試してみた所、MEDIA PLAYER自体の大きさのようです。 この値を小さくすると、Flashに余白が出来ます。 大きくすると、はみ出して見えない部分が出来ます。 「百聞は一見にしかず」です、試してみて下さい。

siba10
質問者

お礼

ご回答くださいましてありがとうございます。 たいへん勉強になりました。 >この値は、MEDIA PLAYERに渡される引数の設定です。この値をどう扱うかは、MEDIA PLAYER次第です。変更して試してみた所、MEDIA PLAYER自体の大きさのようです。この値を小さくすると、Flashに余白が出来ます。大きくすると、はみ出して見えない部分が出来ます。 ということは、 var s1 = new SWFObject("mediaplayer.swf","mediaplayer","300","170","7"); での値と常に揃えておけば良いということですね。 胸のつかえがスッキリしました。ありがとうございました。

関連するQ&A