『プロフェッショナルのためのラーニングスクール』
アドビ認定トレーニングセンター m-School で短期集中マスター。

2006年04月14日

「Flashコンテンツ(.swf)を一度クリックしないと操作ができない」件を回避する

「Windowsにおいて、ブラウザーで表示されているFlashコンテンツ(.swf)を一度クリックしないと操作ができない」件について、以前の投稿の続報として、回避策等をご紹介します。

まずどのような現象になるのか?の詳細は、ActiveX コントロールのアクティブ化(Microsoft)をご確認ください。

なぜMicrosoft社がこのような変更を行ったのかは、特許に関する訴訟問題を回避するため、といわれています。この現象は、すべてのバージョンのWindowsで起きる問題ではないですが、現在もっとも主流と思われるWindows XPで発生するため、対応策が必要と考えられます。

基本的な対応策としては、「外部スクリプトファイル(.js)を利用してswfを表示させる」形となります。
<object>要素で静的に表示させるのではなく、JavaScript(JScript)で動的に表示させるわけです。

方法はいろいろあるのですが、swfを表示させる場合は、アドビ社よりActive Content Update Article(Adobe)といった情報、およびサンプルスクリプトファイルが公開されていますので、これを利用するのがもっとも適切かと思われます。日本語解説は、IE6 の仕様変更への対応関連情報です(akihiro kamijo)にて掲載されています。

また本問題は広範囲に影響を及ぼすことを考慮し、Mshtml.dll に関する Internet Explorer ActiveX 互換性修正プログラム(Microsoft)といった暫定的な「元に戻すプログラム」も公開されています。しかし、猶予期間以降は完全に移行するということですので、このプログラムには頼らない方がよろしいでしょう。

ちなみにm-Schoolは対応済みでっス。たいちょ
posted by たいちょ at 11:16
デベロッパー | コメント(3) | トラックバック(1)

Google Calendar

まだ、英語版だけみたいですが、
Google Calendar
なるものが登場したようです。

ちょっと、気の利いたダイアリーがないなぁ、という方には、
朗報かもしれません。Googleのインターフェースを踏襲した、シンプルですっきりとしたデザインです。
かつ、Outlookとの予定表とのデータの同期機能もあるようです。

非常にパワフル!はやく日本語版を試してみたいと持っています。
posted by タイラー@m-School at 09:41
ニュース | コメント(0) | トラックバック(0)