Flash上でのブラウザ判定
systemパッケージのCapabilitiesクラスを利用すれば
Capabilities.os
のようにしてOSを取得できたりするが、ブラウザ判定用のメソッドは用意されていない。Flash上でブラウザ判定をしたい場合はsecondlife氏のJSProxyライブラリを使うと簡単:
import com.rails2u.bridge.JSProxy;
:
var browser:String = JSProxy.proxy.navigator.$userAgent;
アクセスしたいHTML要素をドットシンタックスで繋ぎ、最後に取得したい値の<span>$</span>を付ける仕様らしい。
タグ: Capabilities, JSProxy