articles

2009 年 8 月 11 日

AS3 Flash IDEを判別 System.capabilities.playerTypeで

Flashの開発環境をFlash IDEというらしい。普通のFlashのことです。
TweenerのアニメーションをブラウザではなくFlash IDEで見る場合に
Tweenerのタイムスケールを変更して早送りにするサンプルがドキュメントにありました。


import flash.system.Capabilities;

if (flash.system.Capabilities.playerType == "External") Tweener.setTimeScale(0.5)

ちなみにplayerTypeの種類は以下のようです。

“StandAlone” – スタンドアローン Flash Player
“External” – 外部の Player またはムービープレビューモードで使用される Flash Player
“PlugIn” – Flash Player ブラウザプラグイン
“ActiveX” – Microsoft Internet Explorer で使用される Flash Player ActiveX コントロール