• 締切済み

FLASH、JavaScript,HTML

JavaScriptを使ってFLASHを外部にして、FLASHの裏にHTMLでテキストを入れてFLASH playerが入ってない場合にそのテキストが表示されるようにする方法は何かありませんか?

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

みんなの回答

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.3

3426934のコードをこういう風に改変します。後は全く同じでOKどぇす^^; あとはやってみて分からないときに訊いていただきたい。 function write_tag() { document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'); document.write(' codebase="h ttp://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,00,0"'); document.write(' width="550"'); document.write(' height="550">'); document.write('<param name="movie" value="hoge.swf">'); document.write('<param name="play" value="true">'); document.write('<param name="loop" value="true">'); document.write('<param name="quality" value="high">'); // ↓objectタグが使えないとき document.write('<embed src="hoge.swf"'); document.write(' quality="high"'); document.write(' pluginspage="h ttp://w ww.macromedia.com/go/getflashplayer"'); document.write(' type="application/x-shockwave-flash"'); document.write(' play="true"'); document.write(' loop="true"'); document.write(' width="550"'); document.write(' height="550">'); document.write('</embed>'); // ↑objectタグが使えないとき // ↓Flashが使えないとき document.write('<noembed>'); document.write('Flashが使えない環境ではここに書いてある内容が表示されまする。'); document.write('</noembed>'); // ↑Flashが使えないとき document.write('</object>'); }

it-plus
質問者

お礼

ありがとうございます。 色々試して、何とかやってみます。

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.2

コレ参考。 http://okwave.jp/qa3426934.html ↓こういうタグをスクリプトで吐かせるといいです。 <noembed>FLASHが使えないときのテキスト</noembed>

it-plus
質問者

お礼

ご回答ありがとうございます。 自分でやってみたのですが、JavaScriptは初心者なので なかなか出来ません(^_^;) 出来れば、FLASHをスクリプトで書き出すのも含めて 実際に例として全て記述したものを回答して頂けると 幸いです(>_<) 宜しくお願い致しますm(_ _)m

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

http://www.tohoho-web.com/html/object.htm タグの内側に書いたらいいよ。

it-plus
質問者

お礼

ご回答ありがとうございます。 出来れば、もう少し詳しく教えて頂けないでしょうか? 宜しくお願い致します。

関連するQ&A

  • FLASHやJavaScriptについて

    HTMLの基本的な書き方をテキストで独学している初心者です。 今までは、メモ帳で書く、という方法で学んできたのですが、突然「JavaScriptを使おう!」「FLASHを使おう!」という単元がでてきて、困ってこちらに質問させていただきました。 使い方というより、その前の段階なのですが・・・ JavaScriptやFLASHは、どこかからダウンロードしてこないと使えないものなのでしょうか?それともメモ帳のようにデフォルトで入っているのですか・・・?テキストでは使いはじめるところから始まっていたので・・・。 非常に初歩的な質問ですみません。

  • Flash上にHTML(JavaScriptも挿入されてます)ファイルを表示するには?

    Flash上にHTML(JavaScriptも挿入されてます)ファイルを表示するにはどのようにしたら良いでしょうか? ActionScriptでどうにかなると思うのですが…

    • ベストアンサー
    • Flash
  • HTMLにFlashを重ねて表示するJavascriptについて

    以下のようなものを作成したいのですが、上手くいきませんので、アドバイスを頂けないでしょうか? ※Flashのカテゴリで質問したところ、カテゴリ違いとアドバイスいただきましたので、こちらのカテゴリで再度質問いたします。 1.HTMLに重ねてFlashのオープニングのようなものを表示させ、再生が終わったらFlashが消えて、下のhtmlが見える。 2.再生は一日に一度だけで、同日に開いた場合、重ねたFlashは再生せず、htmlが表示される。 「1」に関してFlashのカテゴリで質問したところ、 http://f-site.org/articles/2006/09/09042615.html を参考にするようアドバイスいただいたのですが、私の力量では、クリックではなくhtmlを開いたらFlashが再生するようできるのか分かりませんでした。 また、「2」に関しては、JavaScriptでCookieを保存することで、出来るとのアドバイスを頂きましたので、検索してみましたが、Flashの表示・非表示をどのように設定すればよいのか分かりませんでした。 いろいろ自分なりに検索し、試してみたのですが良い結果を得られず、皆様のお力をお借りしたいと思った次第です。 何卒、宜しくお願いします。

  • FlashからJavaScriptの呼び出し。

    FlashからJavaScriptの呼び出し。 html内にフラッシュを設置して中にJavaScriptを記入して ブラウザ操作(移動・リサイズなど)は出来たのですが、 できたらフラッシュファイルですべてで操作できるように収めたいです。 (アドレスバーなどで見栄えが悪く、ネット公開するものではないので) html表示でなくフラッシュで直接表示・処理をJavaScriptでさせたいです。 ぺーぺーには未だ早いのかもしれませんが、よろしくお願いします。

    • ベストアンサー
    • Flash
  • htmlとjavascript

    javascriptを外部ファイルで作成しています。 HTMLの作ったテキストとjavascriptで作ったテキストを同時に、 組み合わせたいのですがどうしたらいいのでしょうか…? <body> <h1>タイトル</h1> <p>内容</p> ここにjavascriptで文字等を表示 </body> 外部ファイルのjavascriptで「document.write(・・・・・)」 だと、htmlの文章が消えてdocument.writeの文だけになってしまうので、 何か解決策を教えていただけると幸いです。 よろしくお願いいたします。

  • HTMLからJavaScript経由で変数をFlashに渡す方法について

    こんにちわ。flashについてお聞きしたいことがあります。HTMLページから、JavaScript経由で、HTMLページに表示しているflashに変数を渡す方法を教えていただきませんでしょうか。 例えば、、、、 ●準備 (1)page1.htmlとpage2.htmlとpage3.htmlを用意します。 ※各htmlファイルは、コンテンツページをイメージします。 (2)各htmlページに、flashで作成したメニュー(menu.swf)を挿入します。 ※すべて同じmenu.swfを使用する。 ●したいこと 各htmlページの頭に、JavaScriptで変数(またはファイル名の読み込み)をセットして、その変数をmenu.swfで読み込み、action Scriptで、各ページごとにflash(menu.swf)の見せ方を制御したい。 以上ですが、説明が下手ですみません。 わかる方がいらっしゃいましたら、ご伝授の程、よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • FlashのPost受け取り

    FlashのPost受け渡し方法が分かりません。 ネットで検索するとFlash→CGI→Flashや、外部テキストの読み込み方法などはたくさんヒットするのですが、CGI→Flash、HTMLフォーム→Flashというような目的のものは見つかりませんでした。 POST渡しで外部ファイル名を渡し、その外部ファイルからテキストを読み込んで、ダイナミックテキストで表示するというものを作ろうと思っています。 この場合はどのアクションを使うと良いのでしょうか? LoadVars()? loadVariables()? sendAndLoad()? ネットで検索した情報から色々試してみてはいるのですが、全く分かりません。助けてください! 環境: Windows XP Flash MX PHP 4.2.4 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • javascriptからflashを動かしたいのですがうまく動きません

    javascriptからflashを動かしたいので、下記のサイトを参考にまずflashへアクセスするためのテキスト表示のプログラムを作っています。 しかし、IEのエラーで「'document.chubuflash'はnullまたはオブジェクトではありません」と出てテキストが表示されません ●参考サイト(クロスブラウザの部分はやっていません) http://itpro.nikkeibp.co.jp/article/COLUMN/20070118/259015/?ST=star... flash側(1フレーム)********************** flash.external.ExternalInterface; function showMenu(urlno) { textBox.text = String(urlno); } ExternalInterface.addCallback("setMenu",null,showMenu); stop(); a=0; --------------------------------- ダイナミックテキストにインスタンス名:textBox javascript(html)側*************************** <script type="text/javascript"> function selectMenu(url){ document["chubuflash"].setMenu("JavaScriptから送った文字列"); } </script> -------------------------------------------- <a href="xx.php?xx_no=47" onmouseover="selectMenu(47)">●●</a> -------------------------------------------- flashのidとnameはchubuflashにしています。 ファイル名はchubuflashと別のものになっています。 ちなみに、47を渡しているのはこの数値を使おうと思って渡しています。うまく動かなかったのでとりあえず使用していた部分を消してテキスト表記に変更してテストしています。 document~ の前の行にalert("出力");で、出力されますが、document~ の後ろに入れると出ませんでした。 環境は ・flash CS4 ・actionscript2.0 ・windows XP です。 アドバイスよろしくお願いいたします。

  • Flashの文字コードについて

    flashに外部ファイルからテキストを読み込んで表示させたいのですが、 外部ファイルは"UTF-8"にして、Flashを表示させるHTML自体は"EUC-JP"で表示して問題ないでしょうか?

  • HTMLからFlashへ変数を渡す方法で

    HTMLからFlashへ変数を渡す方法で、HTMLの「***.swf?hoge=10」のようにswfの後に?をつけて書き込む事で、HTMLからFlashへ変数データが渡せると記事で読んだのですが、上手く行きません。 flash側では、ダイナミックテキストを用意しインスタンス名をmTextとし、フレームから if(hoge){ mText.text = hoge; }else{ mText.text = "メッセージはありません"; } と書き、とりあえず、10 と表示させたいのですが、上手く行きません。 何が原因であるのか全く見当がつかずに困っております。 チェックすべき事やアドバイスなどありましたら書き込みをいただきたく思います。 よろしくお願いします。

専門家に質問してみよう