A new version of my AS3 Developer Console is now out!
I finally got around to fixing these problems I've been finding. If you're wondering what happen to v1.07, that was the version of the console that was included in my game Firefight. It wasn't that different from v1.06 so I never released it.
v1.08 - (26/06/2012)
- Temporary Variables. When assigning a variable that doesn't exist a temporary variable will be made that can be used through the console (can be turned off)
- Added option for slide open/close animation (on by default)
- When creating new instances you can now pass arguments to the constructor (eg: new flash.geom.Point(5,2))
- Objects returned from functions can now have their members accessed (eg: getChildAt(0).x)
- Multidimensional Arrays are now supported (up to 3D, but can be modified easily to support more) (eg: level[0][0])
- Tracing fps now works properly in certain circumstances (wouldn't work if it couldn't access the console from the main class before)
- Input text box now removes "`" characters when typed (useful if you use the "`" key to toggle the console)
- Whenever a NaN value is attempted to be assigned to a Number variable a warning is printed to the console and the value is not assigned
- Echo, error and warn functions can now take multiple arguments (will separate them with spaces)
---- If the last argument in echo() is a string with the # character in front it will use that as the colour of the echo (eg: echo(1, 2, 3, "#00FF00"))
- Variable "opened" is now private, use function "isOpen()" instead
- tracerOneCiclePerLine is now true by default
- Changed some default text colours
- Changed default font to "Courier New" (from "Arial")
I made a quick update to Firefight as well to include this new version. In the blog post I made on my site I give an example of what you can do differently now.
mmankt
thx. I love this tool. could use that password protection tough..