the list of helpful Flex or Flash debug tools

bugFor finding and reducing the number of bugs or defects,after your projects are built into applications you can run and debug them in Flex Builder or FlashCS3,the built-in debugger is convenient to use,but locally.

Here is a list of some tools beyond the included debugging IDEs FlashCS3 and Flex2 that are helpful to making your Flex or Flash projects more bulletproof.


Reflexutil allows Adobe Flex developers to debug and alter properties of components while running an application.


Flex-Spy allow you to inspect and dynamically change most properties and styles of the visual components in your Flex application.



XMLObjectOutput is a really cool tool for debugging when you are writing Flex Apps. It is somewhat similar to CFDump and displays the structure of any Object in Flex.

Flash Switcher extension for Firefox

This extension comes with all the currently published flash player plugins (from the version 2 to the most recent 9,0,16) and allows you to easily switch from one plugin to another, or also to remove the currently installed plugin (maybe for testing the express install).



scaled_60For real-time debugging and spying on your code. It is 16KB for the connector that you add to your files but it is debugging in style. If you have any issues with a live app or to help during testing Xray is great. It also includes a nifty admin site that allows you to access objects and spy on your code at any time.

Xray (The AdminTool) is a “snapshot viewer” of the current state of your Flash application without impacting the performance or the file size of your application. Xray’s true nature is to look into the very guts of the Flash application and disolve the 2d myth you see on screen to a 3D tangible entity you can truly crawl through.


Debugging AS3 with firebug’s console

When using Firebug (a web developers Swiss army knife for browser debugging) you can also use actionscript to write to the firebug console with this class from marcosweskamp.



Alcon (ActionScript Logging Console) is a lightweight debugging tool for ActionScript 2.0/3.0 developers that provide a way to output debugging information (traces) from the debugged application to an external output panel.alcon2_01


Main features:

    Multiple output levels (LOG, DEBUG, INFO, WARN, ERROR, FATAL)
    Inspection for Object and MovieClip types
    Multiple output targets using Publishers (similar to log4j)
    Flash 6 & 7 compatible. Flex is also supported.
    Small filesize, about 3kb with all available publishers.
    GUI Console for viewing and inspecting log messages.



DebugIt is a two-piece debugging tool designed to help developer debug Flash applications and content outside of the Flash authoring environment. Displays traced data in a seperate SWF so you can debug outside of Flash, while running your application in its shell/production environment.

Print_r Debugger

Brings PHP‘s “print_r” to Flash, invaluable once you start to use it. Free, Complete Source Available.




JAVA application which displays traced data from SWF and other (PHP,Java…). It is created for retrieving xml log data from Flash Swf aplications which are using XmlSocketConnection.Could be a command line or windowed application.



ThunderBolt is a logger extension for Flash ActionScript 2 and 3 as well as Flex 2 and 3 applications based on the Firebug add-on for Firefox.



It is a firefox add on that displays trace() output in a sidebar window.While running any .swf Flash file in your browser you can see all the output generated by the "trace" flash functions in this sidebar component.


Share and Enjoy:
  • Digg
  • Facebook
  • Google Bookmarks
  • DZone
  • Reddit
  • Technorati
  • StumbleUpon
  • Twitter
RSS Enjoy this Post? Subscribe to

RSS Feed   RSS Feed     Email Feed  Email Feed Follow us Follow us
You can leave a response, or trackback from your own site.

13 Responses to “the list of helpful Flex or Flash debug tools”

  1. [...] tagged invaluableOwn a WordPress blog? Make monetization easier with the WP Affiliate Pro plugin. the list of helpful Flex or Flash debug tools saved by 3 others     hannichas bookmarked on 03/30/08 | [...]

  2. [...] 看这里,包含了很多有用的调试工具。其中我比较感兴趣的是Debugging AS3 with firebug’s console,可以在Firebug中显示调试信息。另外Flash Switcher extension for Firefox我一直在用了,目前最新版本是2.1.5。alcon是第一次看到,貌似用起来很简单。 [...]

  3. [...] 有用过FireBug调试Ajax,JavaScript经验的人应该都非常清楚Firebug的强大以及易用性。而我们创建RIA应用的时候一般都是在Flex Builder或者Flash CS3中调试,尽管可以满足我们的需求,不过作为Web的应用,总归没有Firebug那样用起来方便。Ntt.cc罗列了一个除了本身编译器外的Flex/Flash调试列表《the list of helpful Flex or Flash debug tools》。 [...]

  4. [...] 在the list of helpful Flex or Flash debug tools中,我们可以找到看到很多非常好用的Flex/Flash调试工具,对于输出INFO, DEBUG, ERROR, FATAL这样不同等级Log当然也都是没有问题,不过对于一些应用来说,可能我们并不需要引入整个调试包。下面是一个非常简单但是却可以满足基本所需要的log调试所需要功能的类,可以方便的使用。下面是代码: [...]

  5. [...] the article the list of helpful Flex or Flash debug tools, we could find many flex or flash debug tools. But for some applications, maybe we don’t need [...]

  6. Julien says:

    Thanks for this list of great components.
    I wish to add in it KapInspect, this new free Flex debugging, introspection and inspection tool.
    Somehow similar to FlexSpy (it even integrates FlexSpy’s excellent stylesheet editor), it allows the developer to dynamically inspect all data of its application, drilling-down into classes as in the Flex debugger windows (except for private vars)
    It also has a powerful EventConsole that allows to trace all standard events on UIComponents and framework objects (timer, ArrayCollection,..)
    You will find it here:

    On this site (, you will find other free Flex components, mainly for data visualisation: Flex diagrammer component, Graph visualizer with many automatic layouts, Treemap and Radar chart (Kiviat) component

  7. [...] the list of helpful Flex or Flash debug tools – – [...]

  8. Lu says:

    Please try/review this new as3 debugger when you have time.



  9. David says:

    hi, I have used firefox tracer and inbuild debugger for flex. but I had problems in tracing while on client machines without debug version. I got this solved by using this Flex tracer class , would like to share :

  10. jash says:

    also i find this tool usefull:

Leave a Reply