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

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/08/22 20:51:56
  • 終了:2006/08/22 22:05:22

回答(4件)

id:kurukuru-neko No.1

kurukuru-neko回答回数1844ベストアンサー獲得回数1552006/08/22 21:04:57

ポイント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

mon914回答回数55ベストアンサー獲得回数12006/08/22 21:12:22

ポイント10pt

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

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

id:old_house

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

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

をお尋ねしました。

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

kurukuru-neko回答回数1844ベストアンサー獲得回数1552006/08/22 21:13:54

ポイント35pt

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

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

id:old_house

ありがとうございます。

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

ElekiBrain回答回数255ベストアンサー獲得回数152006/08/22 21:24:01

ポイント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

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

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

トラックバック

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません