Debug Flash Applications with FireBug and ThunderBolt
At the on AIR tour in Berlin I just saw a really cool project called Thunderbolt by Jens Krause that lets you debug Flash applications in the browser using the very popular Firebug plugin. The project is an open source project and it’s hosted on Google code. It makes it really, really simple to get debug output and errors right inside of the Firebug browser interface.

For those of you not using Firebug you can also get an AIR version of the console that lets you send the output from a Flash application to an AIR app. It’s also open source and works pretty much the same way. The source code for that is also available. The application uses a combination of Flex and HTML and makes use of the YUI Tree component to display the output.
It’s another one of the great OSFlash projects so if you haven’t checked out OSFlash, you definitely should. There’s a ton of stuff going on in the open source Flash world.







June 4th, 2008 at 7:37 am
Does this do anything besides echo the trace log? I’ve been using FlashTracer for that: https://addons.mozilla.org/en-US/firefox/addon/3469. You don’t need FireBug for it, but it could be a lot smarter. You have to tell it where the trace log is, though you would think that it could find it based on your OS, etc.
June 4th, 2008 at 9:49 am
The best thing about this tool is you can get debug info in Thunderbird for all of it: form posts, javascript, and all passing of data back and forth between Flash and server-side / middle tier.
June 5th, 2008 at 12:24 am
That’s great news. I’ve been using Firebug for a quite long time now and it’s great that it now supports Flash. That was the only one thing missing.
And speakin gof OSFlash projects – I recommend you all the SILEX project
June 5th, 2008 at 5:38 am
Integrating with Firebug isn’t harder than ExternalInterface.call(“console.log”, “Hello Firebug”) but it seems like they have a whole logging framework too.