• 締切済み

フラッシュの表示

PerlでGIF画像などは表示できますが、SWFは表示できないのでしょうか? GIFの場合はContent-type: image/gifなので、SWFだから Content-type: application/x-shockwave-flashとしてみたのですがだめでした。その文字列が正しくなかったからでしょうか?

  • tofen
  • お礼率8% (1/12)
  • Perl
  • 回答数1
  • ありがとう数0

みんなの回答

  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.1

gifと並べて書いていると云うことは、 imgタグで表示しようとしているのでしょうか? フラッシュを表示するには、プラグインが必要なので、 embedタグかobjectタグを使います。 詳細は、shockwaveのサイトなどで調べて下さい。

関連するQ&A

  • CGIでFLASHを表示する

    CGIで他のFLASHファイルの内容をそのまま表示するにはどうすればいいのでしょうか。 Content-typeをapplication/x-shockwave-flashにすればいいようだったので、以下のようにしたのですが白紙のFLASHが表示されるだけで何も起こりません。 3~5行目の外部ファイルの取得方法が間違ってると思うのですが、なにとぞご教授よろしくお願いします。 #!/usr/bin/perl print "Content-type:application/x-shockwave-flash\n\n"; open(E,"_mj.swf"); print <E>; close(E); exit;

    • ベストアンサー
    • Perl
  • バイナリデータからFlashを表示させる方法

    プログラム上でデータを書き換えて作成したtest.swfを 下記のようにするとブラウザ上で表示されますが echo "<object data=test.swf type=application/x-shockwave-flash width=550 height=400></object>"; ファイルを作成せずにブラウザ上で表示したいのですが、どのようにしたらいいでしょうか。 header('Content-type: application/x-shockwave-flash'); echo $swf_data; // test.swfのバイナリデータ とすると表示されますが、Flash以外に画面上に テキストボックスや、ボタンを表示したいのですが、 上記の方法ではできませんでした。 どのように記述すればいいのでしょうか? また、ご指摘するには情報が不足しているようでしたら、 不足情報をご指摘ください。

    • ベストアンサー
    • PHP
  • フラッシュ画像が表示できません。

    こんばんわ。最近HP作成はじめました。フラッシュ画像を表示したいと思いいろいろ試みたのですが、どうしても表示できないのでご存知の方いましたら、よろしくお願いいたします。私がしたことは <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/ flash/swflash.cab#version=5,0,0,0" width="横幅" height="高さ"> <param name=movie value="○○.swf"> <param name=quality value=high> <embed src="○○.swf" quality=high pluginspage="http://www.macromedia.com/jp/ shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="横幅" height="高さ"> </embed> </object> です。この部分には今まで画像のgifファイルがあり、ちゃんと表示されていました。これを上記のタグに貼りかえたのですが・・(○○部分は自分のswfファイル名)。サブディリクトリへのアップロードもできています。 何が考えられるでしょうか? どうかよろしくお願いいたします。

  • フラッシュを表示

    CGIを使ったシステムで、フラッシュでなくてJPEGなら print "Content-type: image/gif\n"; で表示できるんですが、フラッシュの場合はどうしたらいいんですか? Content-typeがtext/htmlでないことが条件です。

    • ベストアンサー
    • CGI
  • OBJECTタグやEMBEDタグの属性値をFlashで表示したい。

    たとえば、以下のようなHTMLがあったとします。 <EMBED src="aaa.swf" quality=high WIDTH=320 HEIGHT=240 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" title="ABC" units="EN"> </EMBED> Flashファイルaaa.swfを再生するのですが、EMBEDタグの属性値(WIDTH=320等)を取得してswfファイル内で表示したいのですが、可能でしょうか(aaa.swf内で「属性:WIDTH=xxx HEIGHT=yyy .....」という文字列を表示したいのです)。 もし可能ならどのようにやるのか教えていただけないでしょうか。

    • ベストアンサー
    • Flash
  • flashが表示されない・・:;

    以前フラッシュが表示されないことを投稿させていただいたのですが 私個人のホームページのURLを書いてしまい消されてしまいました; もう一度質問します。 flashですが以前ちゃんと表示できていたのにswfファイルを更新すると 表示されなくなりました:;指定した320x240の部分が白くなります・・。 どうしてでしょうか・・。paraflaを使ってswfファイルを作ったんですが、、。 ソースはこちらです。ソース間違っているのでしょうか。swfファイルが間違っているならソフトがおかしいということでしょうか・・。 <CENTER><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="320" height="240"> <param name=movie value="kazu2.swf"> <param name=quality value=high> <embed src="kazu2.swf" quality=high pluginspage="http://www.macromedia.com/jp/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="90" height="60"> </embed> </object></CENTER> どこがいけないのでしょうか。どなたか教えてください:;

    • ベストアンサー
    • Flash
  • フラッシュ表示にobject使用。embed不要?

    フラッシュを作成し、ホームページに埋め込みました(下記コードのタイプA)。 多くの参考サイトでembedも入れることを推薦しているようなので入れたいのですが、 入れた場合、 『スクリプトやActiveXコントロールを実行しないよう、InternetExplorerで制限されています。』 が表示されているときに表示されないswfの下に代替用画像が表示されてしまいます。 なのでタイプBはあきらめタイプAにしました。 IE9、MozillaFirefoxではちゃんと開いたので問題ないと思うのですが、 作成したコード(下記コードのタイプA)に問題がないのか確信が持てず不安です。 http://www.e-ssp.net/how_to_03.html ↑こちらの参考サイトで問題視している、 【IEのアップデートによる、「クリックしないといけません」現象(activate化)】とは、 InternetExplorerで開いたときに出てくる 『スクリプトやActiveXコントロールを実行しないよう、InternetExplorerで制限されています。』 のことですか?毎回出てきます。 ーーーーーーー作成コード(Aタイプ)ーーーーーーー <object data="1.swf" type="application/x-shockwave-flash" style="width:500px; height:200px;"> <param name="movie" value="1.swf"> <param name="quality" value="best"> <param name="bgcolor" value="#ffffff"> <img src="image.jpg" width="500" height="200"> </object> ーーーーーーー作成コード(Bタイプ)ーーーーーーー <object data="1.swf" type="application/x-shockwave-flash" style="width:500px; height:200px;"> <param name="movie" value="1.swf"> <param name="quality" value="best"> <param name="bgcolor" value="#ffffff"> <embed src="1.swf" quality="best" type="application/x-shockwave-flash" wmode="transparent" width="500" height="200"></embed> <img src="image.jpg" width="500" height="200"> </object>

    • ベストアンサー
    • HTML
  • flashがうまく表示されない。

    今、↓の様にHTMLに書き込んでいるのですが HPを転送して表示テストしたら見れませんでした。 このFlashの部分だけ表示できないのです。 ハーボットなどは見れているのでどこか設定がおかしいのだと思うのですが HPビルダーのプレビューではちゃんと表示されています。 因みに僕はIE6.0、Win XPでswfファィルとテキストファィル、 そしてHTMLは同じフォルダにあります。 <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="200" height="200" id="Shockwave Flash Object1"> <param name=movie value="memo.swf"> <param name=menu value=false> <param name=quality value=high> <embed src="memo.swf" menu=false quality=high width="200" height="200" align=""type="application/x-shockwave-flash"pluginpage="http://www.macromedia.com/go/getflashplayer"></embed></OBJECT> 何故表示できないのでしょうか? 判らないので教えてください。

  • Flashファイルが表示されません.

    HPにflashのファイルと組み込もうと思ったのですが,なぜかうまく 動きません. やり方は,  Adobe Flashで作成,保存(swf形式)  Adobe Dreamwearでhtmlを作成,swfファイルを挿入  FFFTPで上のhtml,swfファイルをアップ ですが,全然だめ... アニメーションGIFや普通のででは問題なく,表示されます. また,Dreamwearのプレビューでもきちんと動きます. IE,Firefox両方でだめです... 何が悪いのでしょう? 下にflashを組み込んだ際に,ソースコードに追加される行を抜き出してみました. よろしくお願いします. AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','720','height','480','src','trap','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','trap' ); //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=9,0,28,0" width="720" height="480"> <param name="movie" value="trap.swf" /> <param name="quality" value="high" /> <embed src="trap.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="720" height="480"></embed> </object>

    • ベストアンサー
    • Flash
  • フラッシュ画像の大きさの比率を変えるには

    本来、width="240" height="180"である.swf画像を"600" height="100"に変更したいのですが、 比率が一緒であれば画像の大きさは変えられるものの、比率が異なると大きさが変わりません。 比率が異なるとhtmlで実現することは不可能なのでしょうか? もしくは以下のhtmlの記述が間違っているのでしょうか? <OBJECT data="./img/test.swf" type="application/x-shockwave-flash" width="600" height="100"> <param name="movie" value="./img/test.swf" /> <EMBED SRC="./img/test.swf" WIDTH=600 HEIGHT=100 bgcolor=#FFFFFF LOOP=false QUALITY=high PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" TYPE="application/x-shockwave-flash" </EMBED> </OBJECT> ご教示頂けると幸いです。 よろしくお願い致します。

    • ベストアンサー
    • HTML

専門家に質問してみよう