最近FLASHを使用したWEBページで

「このコントロールをアクティブ化して使用するにはクリックしてください」
というメッセージが出て、一度クリックしないとFLASHが動かないことがよくありますが、
このメッセージが出ないようにするにはどのように制作すればいいですか?
使用ソフトはMacromedia Flash 8です。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2006/08/22 22:05:22
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:kurukuru-neko No.1

回答回数1844ベストアンサー獲得回数155

ポイント10pt

作成側では対応できません。

米Microsoft,特許訴訟の判決に従いIEをアップデート

http://itpro.nikkeibp.co.jp/article/NEWS/20060302/231612/

http://pc.nikkeibp.co.jp/article/NEWS/20060301/231473/

id:mon914 No.2

回答回数55ベストアンサー獲得回数1

ポイント10pt

http://masa4.blog3.fc2.com/blog-entry-483.html

こちらのブログにやり方が書いてありますのでどうぞ^^

id:old_house

回答ありがとうございます。

でも、制作するときにどうするか?

をお尋ねしました。

2006/08/22 21:58:39
id:kurukuru-neko No.3

回答回数1844ベストアンサー獲得回数155

ポイント35pt

Adobe による回避策の解説ページ

http://www.adobe.com/jp/devnet/activecontent/

id:old_house

ありがとうございます。

2006/08/22 21:58:42
id:ElekiBrain No.4

回答回数255ベストアンサー獲得回数15

ポイント35pt

『SWFObject 1.4』

http://blog.deconcept.com/swfobject/swfobject1-4.zip

・他にも方法は色々ありますがこのJavascriptライブラリを導入するのが一番スマートであると思います。簡単に説明すると、アクティブ化問題をクリアし、更に、フラッシュのバージョンを自動判別し、更にFlashが表示できない場合は代替のDHTMLページを表示する、というものです。なお、代替部品は自分で作成する必要がありますが、別ページを用意する必要はなく、Flashが表示できない場合、そこにあらかじめ用意されていた内容が表示されるというものです。

さらに、驚くべき機能として、FlashをJavascript側から制御することも可能です。この方法はAdobeのリファレンスにも載っていますが『SWFObject』を用いた場合、より簡単に変数や文字列を渡すことが可能です。詳しい解説は以下のページにてご参照ください(日本語)。


『SWFObjectのドキュメントを日本語に翻訳してみたよ』

http://www.trick7.com/blog/2006/06/15-135235.php

id:old_house

なるほど。

2006/08/22 21:58:43

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません