2008年10月16日
ActionScript 3.0 用デバッグ支援ライブラリいろいろ
XRay
AS2 では定評のあったツール。AS3 にも対応している。
- サイト
- http://code.google.com/p/osflash-xray/
- 対応バージョン
- ActionScript 2.0, ActionScript 3.0 (Flash CS3, Flex 2)
- 機能
- インスペクタ、コンソール出力 (専用ビューワ)
- 参考
- "XRay" - ActionScript3 版の Firebug みたいなデバッグツール
Alcon
インスペクタとコンソールのセット。パフォーマンス情報が見れたり、オブジェクトの詳細な情報をダンプできるようだ。ビューワは AIR 製。
- サイト
- http://blog.hexagonstar.com/alcon/
- 対応バージョン
- ActionScript 2.0, ActionScript 3.0 (Flash CS3, Flex 2)
- 機能
- インスペクタ、コンソール出力 (AIR 製専用ビューワ)
- 参考
- 【デバッグ強化週間】デバッグツール「Alcon」を使ってみた|_level0.KAYAC
fxspy
Flex に特化したインスペクタ。かなり見やすい。
- サイト
- http://code.google.com/p/fxspy/
- 対応バージョン
- Flex2, Flex3
- 機能
- インスペクタ (SWF 内表示)
- デモ
- Flex
Flex2 Debug Component
こちらも Flex に特化したインスペクタだが、Flex 2 時代で開発が止まっている模様。
- サイト
- http://www.mikenimer.com/index.cfm/2006/7/5/FlexDebugPanel
- 対応バージョン
- Flex2 (SWF 内表示)
- 機能
- インスペクタ
ThunderBolt
コンソール出力機能をもったライブラリ。このジャンルでは一番メジャー。ログを Firebug に表示したり、AIR 製の専用ビューワに表示したりできる。見やすい。
- サイト
- http://code.google.com/p/flash-thunderbolt/
- 対応バージョン
- ActionScript 2.0, ActionScript 3.0 (Flash CS3, Flex 2)
- 機能
- コンソール (Firebug に表示 or AIR 製専用ビューワ)
- デモ
- AS2, AS3
- 参考
- Flashのログ閲覧アプリThunderBoltをいれてみた|_level0.KAYAC
log.as
Firebug にコンソール出力するためのツール。シンプルなので個人的にはこれを愛用。最新のソースは、http://github.com/hotchpotch/as3rails2u/tree/master/src にある。
- サイト
- http://subtech.g.hatena.ne.jp/secondlife/20070219/1171872801
- 対応バージョン
- ActionScript 3.0 (Flash CS3, Flex2, Flex3)
- 機能
- コンソール出力 (Firebug に表示)
Arthropod
コンソール出力のツールのようだが詳細は不明。
- サイト
- http://arthropod.stopp.se/
- 対応バージョン
- ActionScript 3.0
- 機能
- コンソール
まとめ
初心者のうちは、インスペクタがあれば、その場で触って試せるので理解が進んでよいでしょうね。Flex 開発なら、Flex 用インスペクタを使ったほうがお薦めです。私は困ったときに一度だけ fxspy を使いましたが、なかなか便利でした。