You are here: Recent News » Projects » Alcon

 

Alcon

Summary

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

It uses ActionScript’s LocalConnection to send the debugging information from the included Debug class to the Alcon Console. This way the developer doesn’t need to rely on the Flash/Flex IDE for debugging. Additionally Alcon offers some helpful features that make debugging easier.

Changes in version 2

  • Completely rewritten using ActionScript 3 and Flex 2.
  • Can now output up to four log files, for example the flashlog.txt file that is used by the Flash Debug Player.
  • Objects can be inspected on the Inspect tab using Debug.inspect(obj, depth).
  • It is now possible to output a hexadecimal dump of an object by using Debug.hexDump(obj).
  • A stopwatch can now be used to measure passed time by using the included timer methods, e.g. timerStart(), timerStopToString() etc.
  • The application’s framerate and memory usage can be monitored by using Debug.fpsStart(stage).
  • Preferences can easily be changed in the config XML file.
  • Now uses a local shared object to output data that is larger than 40KB.
  • Several Bugfixes.
  • Some useless features removed like Save log, Print log etc. (who needs it?!)

Screenshots

Download

Please use the official Alcon site for downloads.

TODO

  • More debugging.
  • Add AS2 Debug Class.

History

v2.0.0.1735

  • Added Installer for Windows Platforms.
  • Added Constants for Filter Levels in Debug Class.
  • Added forceGC() method in Debug Class.
  • Optional title argument in timerStart()method.
  • Optional reset argument in timerStopToString() method.

v2.0.0.1727

  • First public 2.0 release.
  • Complete rewrite.

v1.0.8.9

  • Minor service update. Made Windows Vista compatible.

v1.0.8

  • Added Debug Class for ActionScript 3.0 (in com.hexagonstar.util.debug package).

v1.0.7.4

  • A minor build update which is republished with the lastest Zinc version that fixes some bugs with the Window stay-on-top behavior.

v1.0.7

  • Added full support for MTASC trace facility (works now with additional arguments).
  • Added option to console to turn on/off displaying the debug origin (class name, line nr.), this only works when using the MTASC trace facility!
  • Added [%LVx%] console signal. Used to send severity level (x) inside the string without using additional arguments.
  • Fixed some minor bugs.

v1.0.6

  • Added save log buffer option.
  • Added print log buffer option.
  • Added screen dump to printer option.
  • Added stay on top option.
  • Added menu bar.
  • Added functionality to trace data blocks which are larger than 40Kb by splitting them.
  • Added pause console signal.
  • Added keyword names now editable in console settings file.
  • Moved show keywords option from debug class to console settings.
  • Reduced color text overhead by using short stylesheet tags for color output.
  • Removed BUFFER_INFO from settings (not necessary).
  • Fixed bug that caused exception when using clear buffer/reset.
  • Fixed bug that would prevent showing html special chars (& etc.) in color text mode.
  • Changed Debug class to have its own sole package for easier use with MTASC trace.
  • Many other internal improvements and bug fixes.

projects/alcon.txt · Last modified: 2007/08/30 19:36 by sascha