• ベストアンサー

swfムービーを「XHTML」ファイルに挿入する際のタグの書き方

swfムービーを「XHTML」ファイルに挿入する際のタグの書き方を教えてください。 HTMLだと標準でパブリッシュしてくれますが、 XHTMLだと記述が違うので、良く分かりません。 お願いします!

  • HTML
  • 回答数3
  • ありがとう数3

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

  • ベストアンサー
回答No.3

あっ!間違ってました。すみません。バリュー等は""要ります。 document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="400" height="250">'); document.write(' <param name="movie" value="abc.swf" />'); document.write(' <param name="quality" value="high" />'); document.write(' <param name="play" value="true" />'); document.write(' <embed src="abc.swf" quality="high" pluginspage="http://www.macromedia.com/jp/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&Lang=Japanese" type="application/x-shockwave-flash" width="400" height="250" play="true">'); document.write(' </embed> '); document.write('</object>');

none_pro
質問者

お礼

見事チェッカークリア&ネスケもクリアで解決しました。! ありがとうございました!

その他の回答 (2)

回答No.2

(^^)いるんですよ、クライアントさんにチェッカー使う人。 (embedっていうタグは、認められてないらしい) それで、そういう人の会社のWeb構築する時、JavaScriptを使います。(^◇^;) 下記の様なコードを外部から読み込みます。 +-------------------------------------------------------------------------------- 例: document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="400" height="250">'); document.write(' <param name="movie" value="abc.swf" />'); document.write(' <param name=quality value=high>'); document.write(' <param name="play" value="true" />'); document.write(' <embed src="abc.swf" quality=high pluginspage="http://www.macromedia.com/jp/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&Lang=Japanese" type="application/x-shockwave-flash" width="400" height="250" play="true">'); document.write(' </embed> '); document.write('</object>'); +------------------------------------------------------- それで、プラグインが無い場合なども考えて、違う画像を差し替えるコードなども付け足してます。 間違っていたら、ごめんなさい。

回答No.1

● parameterの最後に「半角の空白+/」。 ● embedタグも、必ず</embed>で閉じる。 例:flash名;eny.swf. height=250px, width=400px, flash version 6の場合。 +---------------------------------------------------------------------------- <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="250" width="400"> <param name="movie" value="eny.swf" /> <param name="quality" value="best" /> <param name="play" value="true" /> <embed pluginspage="http://www.macromedia.com/go/getflashplayer" src="eny.swf" type="application/x-shockwave-flash" quality="best" play="true" height="250" width="400"></embed> </object> +----------------------------------------------------------------------------

none_pro
質問者

お礼

ありがとうございます。 でも、XHTML1.1チェッカーで調べたらエラー出ました。。 もうすこし待ってみます。

関連するQ&A

  • falshファイル配置タグ

    falshファイルを配置するときは、どういうタグが正しいのでしょうか? 自分で調べみて、下記のように記述してみたのですが、これで、よいでしょうか?また、htmlとXHTMLで記述は異なるでしょうか? <object data="swf/main.swf" height="284" width="759" type="application/x-shockwave-flash"> <param name="movie" value="swf/main.swf" /> </object> この記述をAnother HTMLで文法チェックをすると<object> には等価な内容を書くようにとの指示なのですが、これはどういう意味でしょう?

  • フラッシュムービーの読み込みタグ

    HTML/CSSでホームページを作っています。ページにフラッシュムービーを取り込みたいと思うのですが、その時HTML/CSSに記述するタグ(命令)って何でしょうか? 教えてください。

  • swfファイルにaltタグを付けることは可能でしょうか?

    初心者です。フラッシュファイルのみのインデックスページを作ることになったのですが、swfファイルにaltタグを付けることは可能でしょうか?付けても意味のないものになってしまうのでしょうか? 何か代換テキストのようなものをswfファイルに付ける方法があれば、教えていただきたいです。。

  • HTMLに配置したSWFファイルにハイパーリンクをつける場合

    HTMLファイルにobjectタグで埋め込んだswfファイルに、 swfファイル自身のアクションスクリプトで ハイパーリンクをつけるのではなく、 HTML上でハイパーリンクをつける場合 どうすればよいでしょうか。普通にaタグで囲むだけでは ムリなようなので…。

    • ベストアンサー
    • Flash
  • ビルダー HTMLタグ挿入がない

    ビルダー10を使っています。 インラインフレームを作成するときに使いたい「タグの挿入」がどこにもありません! 通常は「挿入」→「その他」→「HTMLタグ」でできるはずなのですが見当たりません。 説明本で読みながらの作成のため手詰まっています。 再インストールもしてみました。 ビルダーサイトの修正プログラムもインストールしました。 でもどこにもないんです…「タグの挿入」(HTMLタグ)が。 「標準モード」だと出てきますが「どこでも配置モード」だと出ません。 設定の問題なのでしょうか? 「どこでも配置モード」でのタグの挿入のやりかたはどうしたらいいのでしょうか。 とても困っていますのでどうかよろしくお願いします。

  • ムービーファイルをswfに変換したいのですが。

    ムービーファイルをswfに変換するフリーソフト、どなたかご存じないでしょうか? もし知ってる方いれば教えて下さい。

  • テキストファイルの読み込みをするswfムービーが単独では表示可能だがHTML

    テキストファイルの読み込みをするswfムービーが単独では表示可能だがHTMLファイルだと読み込まない。 ということが起こっているのですが、 HTMLファイルの文字コードをSHIFT-JISにしてもUTF-8にしても結果は同じ状態です。 ローカルでもサーバーでも単独ではテキストファイル読み込み(表示)をするのに、HTMLファイルを通すと読み込みしないのはどうしてでしょうか? HTMLファイルと他のファイルとの間の問題かな・・と考えているのですが、さっぱり検討がつきません。 どなたかお分かりの方いらっしゃいましたらご教授願います。

  • loadMovie()を組み込んだswfファイルをさらに別のswfファイルで読み込みたい。

    ActionScript初心者です。よろしくお願いいたします。 掲題の通りなのですが、外部のjpgファイルをloadMovieで読み込むswfファイルを、さらに別のswfファイルで読み込みしようとすると、jpgが表示されずに困っています。具体的には以下の通りです。 (1)jpgファイルを読み込むswfファイルについて ・ファイル名:「sub_screen.swf」 ・ムービークリップシンボル(インスタンス名"PHOTO_STAGE")に外部のjpgファイルを読み込ませるために、ボタンに以下のスクリプトを記述 "on(release){loadMovie("photo1.jpg",_root.PHOTO_STAGE);}" ・「sub_screen.swf」及び「photo1.jpg」は同一フォルダに保存 (2)sub_screen.swfを読み込むswfファイル ・ファイル名:「main_screen.swf」 ・ムービークリップシンボル(インスタンス名"STAGE")に「sub_screen.swf」を読み込ませるべく、ボタンに以下のスクリプトを記述 "on(release){loadMovie("sub_screen.swf",_root.STAGE);}" ・「main_screen.swf」、「sub_screen.swf」及び「photo1.jpg」は同一フォルダに保存 以上のような条件で「main_screen.swfファイル」を実行すると、jpgファイルだけが表示されません。(sub_screen.swfのボタン等は表示されます。)2重にloadMovieを実行することは不可能なのでしょうか? ご協力をお願いします。

  • swfファイルの挿入で

    OS:windows2000 FLASH MX ホームページ・ビルダー10 FLASHで画像を作成し、パブリッシュしてswfファイルを作りました。 そのswfファイルを、ホームページビルダーで作成したhtmlファイルに挿入しようとしたら 「Flashファイルからフレームサイズを取得することができませんでした。初期値として幅を320ピクセル、高さを240ピクセルに設定します」 とメッセージがあり、自分の作成した大きさで取り込めません。 Flashに問題があるのか、ホームページビルダーに問題があるのか解りませんが、ご意見や解決策をお願いします。

  • フラッシュCS5を使用し、swfファイルを作成しムービープレビューで確

    フラッシュCS5を使用し、swfファイルを作成しムービープレビューで確認し、動作が問題なく作動するので、そのswfファイルをドリームウェーバーCS5で作成したHTMLのテーブルに埋め込みアップロードを行いWEB上で確認した所、何故かアップロードしたPCで閲覧する場合のみswfファイルムービーがちゃんと作成したとおりに表示され、動作します。しかし、アップロードしたPC以外で同じように閲覧すると…swfファイルムービーが思い通りに表示されずに動作しないのです…。 つまり、アップロードしたPCでしかswfファイルムービーが動作しないのです…。他のPCからの閲覧では思い通りに動作しないのです…そんなことってあるのでしょうか?それってどうしてでしょうか? やはり、どのPCから見ても同じように表示され動作するようにしたいのです…。 解決方法が解る方がいましたら教えてください。お願い致します。

    • ベストアンサー
    • Flash

専門家に質問してみよう