Flashの再生モードを判定するplayerType
デバッグ中など、ムービープレビューしているときだけ、処理を替えたい場合など、再生モードを判定したいときがありますが、そんなときは、System.capabilities.playerType を見ると良いです。
-
"ActiveX"
- Microsoft Internet Explorer で使用される Flash Player ActiveX コントロール -
「Desktop」
- Adobe AIR ランタイム(Capabilities.playerType
が「PlugIn」
に設定されている HTML ページによりロードされる SWF コンテンツは除く) -
「External」
- 外部 Flash Player またはプレビューモード -
"PlugIn"
- Flash Player ブラウザプラグイン(および AIR アプリケーションで HTML ページによりロードされる SWF コンテンツ) -
"StandAlone"
- スタンドアローン Flash Player
つまり、もし、Flashのプレビューを判定したい場合は、こうなります。
if (System.capabilities.playerType == "External") {
//ムービープレビュー中の処理
} else {
//ムービープレビュー以外の処理
}
- Newer: ハガキ印刷のグラフィック
- Older: Kindle BooksをPCで読む
- Feeds
- About