System.capabilitiesでブラウザにインストールされているFlashPlaginのバージョンを取得できる。
FlashTracerなどを使う場合、デバッガー機能がついている必要がある。
■Adobe Flash Player サポートセンター
http://www.adobe.com/jp/support/flashplayer/downloads.html
■テスト用のアーカイブ版 Flash Player の提供について
http://www.adobe.com/jp/support/kb/ts/228/ts_228683_ja-jp.html
↑デバッカバージョンや旧バージョンのプラグインをダウンロードできる。
↓とりあえずas1のversion5以降対応。
[sourcecode language=”actionscript”]
var txt = "";
var obj = System.capabilities;
txt += "このブラウザにインストールされているFlashPlayer情報を取得しました。\n";
txt += "バージョンは"+":"+obj.version + "、";
txt += "開発用のデバッガー機能"
txt += obj.isDebugger?"付きです。":"は付いていません。";
dtxt0 = txt;
txt = "";
for (var _str in obj) {
txt += _str+":"+obj[_str] + "\n";
if(_str == "version"){
dtxt1 = txt;
txt = "";
}
}
dtxt2 = txt;
[/sourcecode]
/*
OSを設定したり、自動Pluginバージョンアップ後に、FlashTracerを設定し直すたびに、
Adobeサイトの迷路をさまようのはもう嫌なので、
基本的な情報だけでもまとめる方向のエントリー
*/