Flashを使用したSWFファイルのリンク削除方法

このQ&Aのポイント
  • フラッシュで動く画像を作成し、SWFファイルとしてウェブサイトに貼り付けた際に、マウスをSWFの上に移動させるとリンクのような状態になり、困っています。
  • SWFファイルをクリックすると元の状態に戻りますが、初めからリンクのような挙動がないようにしたいです。
  • 貼り付けたコードは、<OBJECT>タグや<EMBED>タグを使用しています。
回答を見る
  • ベストアンサー

リンクをけしたい。

フラッシュで動く画像を作りそれをSWFでウェッブサイトにはりました。全てうまくいったのですが、始めにそのページを開いてSWFの上にマウスを置くと、SWFの周りに点線がついて、他のリンクに行くような状態(マウスポインターが矢印から指にかわる)になってしまいます。swfファイルをクリックすると、普通に戻ります。貼り付けたコードは以下です。 <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="450" HEIGHT="400" ALIGN=""> <PARAM NAME=movie VALUE="img/indeximg.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF><param name="SCALE" value="noborder"> <EMBED src="img/indeximg.swf" WIDTH="450" HEIGHT="400" ALIGN="" quality=high bgcolor=#FFFFFF TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" scale="noborder"></EMBED> </OBJECT>分かりましたら回答お願いします。

  • Flash
  • 回答数1
  • ありがとう数2

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

  • ベストアンサー
noname#35109
noname#35109
回答No.1

Windows の 4月12日 のアップデートのせいです。 個人的な応急処置ならこれでできると思います↓。 「Internet Explorer 用互換性修正プログラム (Windows XP Service Pack 2 版) (KB917425)」 http://www.microsoft.com/downloads/details.aspx?FamilyId=B7D9801B-4FB5-492E-903E-3400ABF1D731&displaylang=ja  ~上記URLから引用~  概要  IE 互換性修正プログラムは、  4月のセキュリティ更新プログラム (KB912812) に含まれる  IE Active X 更新の動作を元の状態に戻します。  この修正プログラムは、互換性の問題に直面し、  IE Active X 更新によって影響を受ける Web サイトおよび  プログラムをテストまたは更新するための時間が  さらに必要なユーザーが使用してください。  この修正プログラムは暫定的なものであり、  KB912812 にのみ適用されます。  この IE 互換性修正プログラムは、  今後のセキュリティ更新プログラムには使用できません。  インストール後にコンピュータの再起動が必要になる場合があります。 "この修正プログラムは暫定的なもの" "今後のセキュリティ更新プログラムには使用できません" ということなので,次回アップデート時にはおそらく,元の(今の)変な状態に戻ってしまうと考えられます。 なぜこのようになってしまったかという原因は, 米Eolas Technologies が特許権の侵害とかで Microsoft に対して 訴訟をおこしたためです。 したがって,セキュリティ対策でもなんでもありません。 単に会社どうしの特許権の問題です。 クライアントのユーザーサイド,そして作成者にとっては,迷惑この上ない措置です。 このカテゴリで他の方に事前(4月7日)に教えてもらっていたURLですが, 「4月の月例パッチ前に、Webコンテンツを修正する」 Windows Media Player、Flash、QuickTimeなどを使用するページは注意 http://internet.watch.impress.co.jp/cda/special/2006/04/07/11553.html ここにその詳細が載っています。 自分のPCのことは, 最初に書いたURLで応急措置をほどこす。 または, Windows の 「スタート」→「設定」→「コントロールパネル」→「プログラムの追加と削除」 で,「更新プログラムの表示」にチェックが入っている状態で, 出てくるプログラム一覧の中から Windows XP ホットフィックス など, 4月になって追加されたものを削除(アンインストール)すれば,解決しますが, 自分の作った Flash を見てもらう方にそれを要求することはできません。 2番目に書いたURLのように, 外部JSを用意しなければならないのでしょうかね… Flash は JavaScript より環境を選ばないアクティブコンテンツだったのに, これでは,JavaScript を有効にしていないブラウザでは, また,書いた JavaScript が通用しないブラウザでは, Flash の表示すらできなくなります。 本当に困った問題です。 訴訟問題が早く解決すると良いですが,この件はずっと前から争い続けている件です。 早期解決とは行かないでしょうね。

tenagaru
質問者

お礼

ダウンロードしてみた所、リンクが消えました!コードに問題があるのかとずっと思ってたのに、全く違くこのような問題だったとは、知らなかったです。予想外でびっくりです。でも、ほんと厄介な問題ですね。確かに自分のだけがなおっても意味ないですよね。でも原因が分かってよかったです、ありがとうございます。

関連するQ&A

  • flashのリンクの貼り方おしえて!

    以下のようにやってもMACではリンクするのですがWINでリンクしないのです。 <A HREF="url"><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=127 HEIGHT=30> <PARAM NAME=movie VALUE="IMAGE/xxx.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="IMAGE/xxx.swf" quality=high bgcolor=#FFFFFF WIDTH=127 HEIGHT=30 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"> </EMBED></OBJECT></A> どなたか分かりますか?

    • ベストアンサー
    • HTML
  • <embed>タグの表記について

    HTMLファイルのソースは、「HTML 4.01」で書いているのですがソースチェックサイトで確認すると "<embed>は、他のHTML用のタグです"と警告が出ます。 で、下記ソース中の<embed>タグ内を削除して動作確認してみたら問題なく、FLASHが動くんです。 <embed>タグは、必要ないんでしょうか? よければご指南ください。 よろしくお願いいたします。 ■ソース **************************************** <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="500" height="64" id="titlebanner.swf" align="middle"> <param name="allowScriptAccess" value="sameDomain"> <param name="movie" value="titlebanner.swf"> <param name="quality" value="high"> <param name="bgcolor" value="#ffffff"> <param name="menu" value="false"> <embed src="titlebanner.swf" quality="high" bgcolor="#ffffff" width="500" height="64" name="titlebanner.swf" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> </object> ****************************************

    • ベストアンサー
    • Flash
  • FLASHが見えるブラウザ、見えないブラウザがある

    サイトにFLASHを入れたいと考えています。 IE6.0なら動作確認が取れるのですが、Opera,MozillaでFlashを見ることができません。 Flashのバージョンが悪いのかと思い、5.0バージョンと4.0バージョンを作成しましたが、どちらとも見ることができません。 もし、原因がお分かりになる方がいらしたらぜひ教えてください。よろしくお願いいたします <OBJECT classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 WIDTH=350 HEIGHT=280 vspace=0 hspace=0 border=0> <PARAM NAME=movie VALUE="flash4.swf"> <PARAM NAME=quality VALUE=high> <param name=menu value=false> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="flash4.swf" quality="high" bgcolor="#FFFFFF" width="350" height="280" type="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type=application/x-shockwave-flash width=350 height=280 vspace=0 hspace=0 border=0 bgcolor=#FFFFFF> </EMBED> </OBJECT>

  • swfファイルをつなげて再生するためのhtmlタグ?

    すみません。重たいswfファイルを分割してアップロードするまでは出来たのですが、 一つのビューにそれをつなげて表示させることはできますか? 教えて頂けませんか? 現在はファイル一つですが、 以下のタグを入れてきちんと動作しています。 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="728" height="260"> <param name="movie" value="ゆーあーるえる" /> <param name="quality" value="high" /> <param name="bgcolor" value="ffffff" /> <embed src="ゆーあーるえる" quality="high" bgcolor="ffffff" width="728" height="260" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> 他にも調べたところ、 _root.MC1.loadMovie("aaa.swf"); _root.MC2.loadMovie("bbb.swf"); _root.MC3.loadMovie("ccc.swf"); このようなものを使うといいと書いてあったのですが、いまいちわからなくて・・・すみませんが宜しくお願い致します!

    • ベストアンサー
    • Flash
  • FLASHをHTMLに埋めPHPで送った画像...

    写真をアップロードして写真を表示させポストカードが 作成できるというFLASHを作成しました。 サーバー(ロリポップ使用)にアップしましたが OO.swfで確認したところ、動作していました。 OO.swfをhtmlに埋め込むと動作はしているのですが アップロードした写真の表示のみができません。 最近まではできました... 埋め込むとセキュリティか何か最近からひっかかるように なったのでしょうか? それとも埋め込み方にやり方があるのでしょうか? 色々と調べてもわからなく質問させて頂きました。 埋め込んだURL↓ http://monimal.main.jp/generator/postcard.html これを埋め込みました↓ <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab..." width="450" height="350" id="senkaku-0" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="false" /> <param name="movie" value="senkaku-0.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /> <embed src="http://XXX/OO.swf.swf" quality="high" bgcolor="#ffffff" width="740" height="600" name="awa_yosa" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> これも埋め込みましたがだめでした↓ <!-- START FreeVideoCoding.com --> <embed src="http://XXX/OO.swf.swf" width="740" height="600" quality="high" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed> <!-- END FreeVideoCoding.com -->

  • フラッシュをランダム表記+個別リンク設定

    フラッシュ製作環境がないので、アクションスクリプトで リンク設定のできないswfがいくつかあり、これを個別に リンク設定させ、リロードごとにランダムに表示したいです。 リンク設定をしなければ、 <SCRIPT LANGUAGE="JavaScript"> <!-- simg=new Array(3); simg[0]="○○"; simg[1]="△△"; simg[2]="□□"; Myimg=Math.floor(3*Math.random()); document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.c... width='180' height='150'><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='180' height='150' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' loop='false' /></embed></object>"); //--> </SCRIPT> で、うまくランダムに表示されました。 しかし、これに各ファイルにリンクを設定したいのです。 ランダムにせずに1つだけのバナーなら <object type='application/x-shockwave-flash' data='○○.swf' width='180' height='150'><param name='flashvars' value='clickTag=http://○○.html&clickTarget=_self' /><param name='allowScriptAccess' value='always' /><param name='movie' value='○○.swf' /><param name='bgcolor' value='#ffffff'></object> でリンクは貼れたのですが、 ランダム表示の記述に組み合わせるすべがわかりません。 なにとぞよろしくお願いします。

  • flashの表示サイズがMACだと大きくなる

    flashの表示サイズがMACだと異常に大きくなってしまうのですが、対応策はありますか?ソースは以下です。 <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="127" height="30" id=ShockwaveFlash1 ALT=""> <param name=movie value="ファイルパス"> <param name=quality value=high> <param name=bgcolor value=#FFFFFF> <embed src="ファイルパス" quality=high bgcolor=#FFFFFF type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"> </embed> </object>

    • ベストアンサー
    • Flash
  • フラッシュの設置方法

    こんにちは。 質問がありまして、投稿させて頂きました。 フラッシュを無事設置したのですが、外部ファイルを読み込む方法はあるのでしょうか? <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="300" HEIGHT="300" id="☆☆☆" ALIGN=""> <PARAM NAME=movie VALUE="☆☆☆.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#000000> <EMBED src="☆☆☆.swf" quality=high bgcolor=#000000 WIDTH="300" HEIGHT="300" NAME="☆☆☆" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"> </EMBED> </OBJECT> ※ ☆☆☆・・・ファイル名 フラッシュを置いてあるディレクトリの更に一つ下の階層にフォルダを作成しそのtxtファイルを読み込む設定にしたいと考えております。 方法をご存知の方いらっしゃいましたら、どうぞ宜しくお願い致します。

    • ベストアンサー
    • Flash
  • WordPressでフラッシュを大きく表示させたい

    質問させて頂きます。宜しくお願いします。 現在、WordPressにflashデータを幅910pix、高さ400pixの大きさで ヘッダーに埋め込みたいと思っているのですが、実現できずに困っています。 WordPressのバージョンは3.2.1です。 自分なりに調べて、下記のタグをヘッダーに埋め込みました。 <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=910 height=400> <param name=movie value="http://(略).swf"> <param name=quality value=high> <param name=bgcolor value=#FFFFFF> <embed src="http://(略).swf" quality=high bgcolor=#ffffff width=910 height=400 type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"> </embed> </object> 埋め込んだ結果、flashデータ自体は再生されるのですが表示が非常に小さいのです。 何が原因なのか解らず非常に困っています。 もし、わかる方がいらっしゃったら、お手数ですがご回答頂けると助かります。 宜しくお願いします。

  • 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>

専門家に質問してみよう