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 を使いましたが、なかなか便利でした。