Alcon
From GMpedia.org Wiki
[edit] IMPORTANT
This page is not up-to-date! For the newest version of Alcon please visit osflash.org/projects/alcon.
Alcon (Actionscript Logging Console) is a debugging tool for Actionscript programmers which uses Flash's LocalConnection to send data from a Debug class to an external output window. This way the programmer doesn't have to rely on the Flash IDE for debugging. Apart from that, Alcon offers some nice features which would not be available from Flash's own output panel.
Including Alcon into a project is very easy! The Debug class just needs to be imported and then can be used with Debug.trace(). When using MTASC's trace feature, it is possible to import the Debug class package by using MTASC's comand line arguments and use trace() instead of Debug.trace() in a projects source code. This way it is easily possible to write particular Ant tasks for debug compilation and release compilation which will not include any of the debug code. For a guide on how to use Alcon with the MTASC trace feature see "Using Alcon with MTASC trace feature".
Contents |
[edit] Features
- - Colors, font, window size & position and keyword names are configurable.
- - Supports recursive object tracing.
- - Small memory footprint (compiled Debug class is about 1 Kb).
- - MTASC compatible.
- - Traces output larger than Flash's 40Kb LocalConnection limit.
- - Unicode support.
[edit] Recent changes
v1.0.8.9
- - Minor service Update.
- - Exe now runs correctly under Windows Vista.
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.
[edit] Feedback
Got comments, bug reports or feature requests? Please write an email to the adress included in the Alcon ReadMe file or use the discussion tab on this page!

