最近、Flashにはまっている。元々素晴らしい技術であることは分かっていたが、デザイナー的な位置づけが大きいと二の足を踏んでいた。が、ActionScriptだけでも様々なアプリケーションが開発できそうだと分かり、面白さを感じている。

Flash自体の開発環境は無料でも構築できる。が、デバッグが非常に面倒くさい。全てtraceで出力するしかない。だが、これを使えばFirefox上でデバッグが可能だ。

今回紹介するオープンソース・ソフトウェアはThunderBolt、Firebugを使ったActionScriptデバッガだ。

ThunderBoltを使ってFlashを表示すると、FirebugからコマンドベースでFlashを操作できるようになる。表示の大きさや表示開始位置の取得も可能だ。

コンソールからFlashの内容を動的に書き換えることもできる。サンプルスクリプトではうまく動作するが任意のFlashでの動作のさせ方がいまいち分かっていない。だが、これが可能になれば開発が大幅にやりやすくなる。さらにLoggerを定義して、Console上にログメッセージを出力する事も可能だ。

Firebugを使ったJavaScript、CSS操作はもとより、rubyのirbやRailsのconsole等、コマンドライン上で対話的に開発ができると非常に便利だ。ThunderBoltもまた、ActionScriptのデバッガとして知っておくと便利なライブラリだ。

flash-thunderbolt - Google C** ode**
http://code.google.com/p/flash-thunderbolt/