- ベストアンサー
アクティブ化してコントロールするにはクリックしてください。
フラッシュをHPにアップすると 「このコントロールをアクティブ化してコントロールするにはクリックしてください。」 というメッセージがどうしても出てしまいます。 ヤフーや他の方のサイトは出ないのに、、 なぜなんでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
メッセージがどうしても出る理由は, #1の方の書かれている通りだと思います。 また,Flashを見る側の対処法はマイクロソフトのページで良いと思います。 しかし,作成者(アップする側)はマイクロソフトのページの「パッチをはずす」などの対処方法をとってはいけません。 メッセージが出なくなってしまうので, アップする物に対してメッセージが出るのか出ないのかが検証できなくなります。 > ヤフーや他の方のサイトは出ないのに、なぜなんでしょうか? 大手サイトばかり見ると出ないと思います。 それなりに対処しているからです。 私が見る限り,対処されているサイトはまだまだ少ないですよ。 なかにはHP管理者やHP作成会社が気づいていないサイトもあります。 Flash作成者(アップする人)の対処方法は, ページの外に,外部JS(JavaScript)ファイルを用意して, そのJSでページ内にFlashを表示させると言う方法です。 とりあえず,4月12日以前に警告を出していたページのURLを書きます。 「4月の月例パッチ前に、Webコンテンツを修正する」 Windows Media Player、Flash、QuickTimeなどを使用するページは注意 http://internet.watch.impress.co.jp/cda/special/2006/04/07/11553.html ここに,枠とメッセージが出るサンプルと出ないサンプルが用意されていて, なぜそのように仕様変更されたかという理由も書かれています。 対処法は,外部にJSファイルを置いて,そのJSでFlashを表示させるという方法です。 しかし,上記URLは簡易的なJSで,環境対応や使い勝手などを考えると良いJSとは言えません。 「.js外部ファイル編 [9] Flash等をIE仕様変更に対応」 http://allabout.co.jp/internet/javascript/closeup/CU20031106/index.htm このページから [9] FlashをIE仕様変更に対応1 [10] FlashをIE仕様変更に対応2 [11] FlashのEMBEDとOBJECTタグ [12] FlashをIE仕様変更に対応3 [13] FlashをIE仕様変更に対応4 を読むと,もう少し理論的に対処法が解説されています。 しかし,何を書いているのだか難しくて,私にはよくわかりません。 JSに慣れていらっしゃる方だと参考になると思います。 また, Macromedia(Adobe)本家に,JSサンプルも置いてくれています↓。 「アクティブコンテンツのアップデートに関する記事」 http://www.adobe.com/jp/devnet/activecontent/articles/devletter.html ダウンロード と書かれている部分をクリックするとサンプルがDLできます。 しかし,あまりこの↑サンプルが行けていないのです。 個人的には次のサイトのJSを自分なりに改良して使用させていただいています。 「cyano Flash アーカイブ」 http://www.onflow.jp/blog/archives/flash/ まだ,他にも良いJSのサンプルなどがあると思います。 色々なサイトを見てみたり,自分で検証&研究してみてください。
その他の回答 (2)
- UNAHO
- ベストアンサー率57% (20/35)
FlashではなくDreamweaver 8をアップデート(8.0.2)すると比較的簡単に解決出来ます。Dreamweaverのエディタ上で.swfを貼り付けるとJavaScriptで包括されます。それ以前のhtmlにも同様の処理を行う事が出来ます。 実は、昨日アップデートして知りました。いやーびっくり。
お礼
8ですかーバージョン7なのでちょっと難しいのですが、 購入した際はこちらの方法で行いたいと思います。 ありがとうございました。
- kaZho_em
- ベストアンサー率50% (2950/5879)
それは、マイクロソフトの4月の月例パッチ Internet Explorer の ActiveX 更新プログラム KB912945 http://support.microsoft.com/default.aspx?scid=kb;ja;912945 をインストールすると出るようになります。 マイクロソフトが提訴されている特許侵害訴訟に対するIEの仕様変更です。
お礼
ありがとうございました。
お礼
即解決できました。 詳しく教えていただきありがとうございました。 また何かの際は宜しくお願いします。