Macromedia Flash Player 検知キットには、ユーザーのコンピューターにインストールされている Flash Player のバージョンを検出し、必要であれば最新バージョンのインストールを行うためのテンプレートやテクニックを収録しています。デベロッパーは Flash Player 検知キットを利用することで、あらゆるデプロイ環境に対応する強力なプレイヤー検知機能を実装できます。また、このキットには、新しい Player ベースの Flash Player Express Install プロセスの実装方法の解説とサンプルファイルも収録しています。
なお、Flash Player 検知キットに収録したスクリプトは、Flash Professional 8 にも含まれています。
Macromedia Flash Player 検知キットをダウンロード* (ZIP, 428K)
その他の検知機能関連リソース
Flash Playerバージョンチェックのベストプラクティス
この記事では、効果的な検知機能をサイトに実装するための重要ポイントを解説しています。エンドユーザーに快適な検知体験を提供するために収録された Flash の最新スクリプトの使用法をご覧ください。
デベロッパーセンター: Flash Player の検知
Flash Player デベロッパーセンターでは、プレイヤーの検知に関連したリソースを紹介しています。
検知キットの内容
Macromedia Flash Player 検知キットには、次のファイルを収録しています。
ドキュメンテーション
エンドユーザーが使用する Flash Player のバージョン検出とアップデートを実行する際の必要条件、方法、手順などを紹介しています。このドキュメントに目を通し、Player の検知方法を理解して、適切な方法を選択 / カスタマイズできるようにしてください。
クライアントサイドでの検知サンプルファイル
- ClientSideDetection.html
クライアントサイドで Flash Player を検知するための JavaScript と VBScript ロジックを収録 - example.swf
Express Install プロセス実装の動作を確認するための Flash ムービー
ActionScript を利用した検知方法のサンプルファイル
以下のファイルを利用すれば、エンドユーザーの Flash Player のバージョンを検知して、適切なバージョンが検知された場合は Flash コンテンツを表示し、それ以外の場合は適切なバージョンのインストールを促すことができます。
- actionscript_example.html
ActionScript ベースの検知方法の JavaScript 処理ロジックを収録 - flash_AS_detection.swf
ActionScript ベースの検知方法を呼び出すための ActionScript ロジック - flash_AS_detection.fla
ActionScript ベースの検知方法を実行する際に発生する、同名の ActionScript ファイルの呼び出し - flash_AS_detection.as
ActionScript ベースの検知方法の処理ロジック - エンドユーザーに Flash Player 最新バージョンへのアップグレードを勧める画面のサンプルファイル
Express Install プロセスのサンプルファイル
以下のファイルを利用すれば、エンドユーザーの Flash Player のバージョンを検知して、必要であれば Player を利用したインストールプロセスを実行し、インストール後にユーザーを元のコンテンツへ転送できます。
- playerProductInstall.html
Express Install プロセスの JavaScript 処理ロジックを収録 - example.swf
Express Install プロセス実装の動作を確認するための Flash ムービー - playerProductInstall.swf
Express Install プロセスを呼び出すための ActionScript ロジック - playerProductInstall.fla
Express Install プロセスを実行する際に発生する、同名の ActionScript ファイルの呼び出し - playerProductInstall.as
Express Install プロセスの処理ロジック - playerProductInstallCallback.as
エンドユーザーが Express Install プロセスを利用して新しい Flash Player をインストールしなかった場合の処理を指定するためのコールバック関数を収録